угадай мелодию
подскажите плиз что это играет?
https://www.youtube.com/watch?v=vbjs5zfxDMs&t=959
Я вроде слышу:
Sure … I love you so I will never let you go … know … …. shall …
подскажите плиз что это играет?
https://www.youtube.com/watch?v=vbjs5zfxDMs&t=959
Я вроде слышу:
Sure … I love you so I will never let you go … know … …. shall …
Иногда хочется кодить на природе, на скамейке в парке и тд. Но ноут на коленях это ужас какой то… Было бы круто иметь портативный сверх легкий стол (максимально легкий и малогабаритный) который можно было бы принести с собой и разложить. Если туда еще как то блютут клаву можно будет поставить, то вообще огонь. На мышь пофиг. Наверное бредовая идея, но может кто видел подобное на каком нибудь алиэкспрессе и кинет ссылку на оное?
Юзаю termux чтобы и локально программировать и через ssh выходить. Юзаю bluetooth клавиатуру. Переключение языка только по Ctrl + Space и в настройках языка и физической клавиатуры нигде не могу это поменять. LeneageOs 19, Android 12. Вроде слышал что есть приложения с помощью которых я смогу настроить переключение языка для bluetooth клавы, подскажите плиз!
может сталкивался кто-то с таким: есть каталог виртуалками от lxd (создавался когда то через lxc storage create) и его нужно подключить на другой машине и что то не взлетает, не видит lxc ls ничего.
как я делаю: создаю в новом lxc такой же storage, потом подменяю его содержимой старым и snap restart lxd && shutdown -r now
подскажите плиз как это сделать правильно?
swagger обычно используется для описания синхронного http или rest API.
есть ли возможно описывать в swagger ассинхронное взаимодействие например через websocket или grpc?
типа могу послать такой json серверу, могу получить такой json от сервера.
есть asyncapi - отдельный формат и инструменты для него, но поскольку есть куча api для swagger то хотелось бы его и дальше использовать для отображения api.
если это возможно, можете привести примитивный пример либо объяснить как asyncapi либо что то подобное сконвертировать во что то что сможет показывать swagger?
Хотелось бы услышать ваше мнение.
Положим есть требования для MVP, дизайн в фигме. Положим фронтендер начал уже верстать и о нем не думаем. Положим далее нам нужно сделать backend из говна и палок - главное максимально быстро чтобы максимально быстро проверить бизнес гипотезу.
Если MVP создан и бизнес гипотеза верна то далее возможны только два варианта:
Положим идем по второму варианту. Создаем тупое API.
Что же отнимает основное время при разработке backend?
Даже если API тупое его все равно нужно документировать и желательно быстро
Взаимодействие backend с хранилищем данных - значит нам нужен какой то ORM, возможно даже не SQL
Реализация backend API, роутинга - можно например использовать REST, swagger и генерировать их из swagger
Тупой язык для backend чтобы при написании на нем думать о логике которую нужно реализовать в функции а не о особенностях языка (как бы легко вы не писали на C например но все равно на php думаешь о языке меньше)
Какие у вас предложения? REST? JsonRPC, grpc? php, python, nodejs? какой ORM? какой фреймворк? какие инструменты? в какой последовательности вы бы все это делали? что даст максимальную скорость разработки от требований до работающего backend? куда копать?
Заранее спасибо за ответы.
Есть http сервер на golang, запущен посредством systemd, через несколько дней работы почему то останавливается и я вижу в логе:
окт 22 13:01:23 hostname systemd[1]: Stopping xxx...
окт 22 13:01:23 hostname systemd[1]: xxx.service: Deactivated successfully.
окт 22 13:01:23 hostname systemd[1]: Stopped xxx.
окт 22 13:01:23 hostname systemd[1]: xxx.service: Consumed 12min 56.331s CPU time.
12min что? сервис два дня работал без перезапуска и я вижу это по его логам… ну ладно остановилось, а не перезапустилось то почему?
Вот xxx.service:
Description=xxx
After=network-online.target
[Service]
Restart=always
StartLimitInterval=0
StartLimitBurst=0
SyslogIdentifier=xxx
WorkingDirectory=/opt/xxx/
ExecStart=/opt/xxx/xxx
[Install]
WantedBy=network-online.target
Подскажите плиз почему оно остановилось через несколько дней и как сделать чтобы оно хотябы перезапускалось в таких случаях. Заранее спасибо!
сейчас для программирования юзаю
xterm -fa 'Terminus:pixelsize=12'
подскажите плиз какой то моно фонт для xterm еще меньше но разборчивей
копирую большой кусок из буфера обмена.
вызываю cat > file
вставляю кусок из буфера обмена
в терминале кусок виден до конца
нажимаю Ctrl + D
вижу что кусок записался частично, длина файла 4096
запускаю Kate
копирую кусок туда
сохраняю в файл
кусок записался полностью, длина файла 64349
Подскажите плиз можно ли (и как) победить такое поведение cat?
PS: Debian GNU/Linux bookworm/sid Debian 5.18.5-1 (2022-06-16)
лежал несколько лет без включения, в результате в сервисе починили и сказали что батарее финиш и никакой мол контроллер на ней не сбросить, и флеш с BIOS пришлось выпаивать заливать программатором BIOS и впаивать.
если вот так ноут или что-то электронное хранить, то насколько часто нужно включать и насколько долго чтобы батарея так не сдохла и флеш не потерял данные?
я в батареях нифига не понимаю, но про флеш потерявший данные слышу впервые…
ребята помогите плиз!
есть nginx в конфиге location в нем proxy_pass http://host:port/; на golang сервис. сервис может перезапускаться и если к nginx в этот момент обратиться то он вернет 405. как поменять 405 на 504?
гуглю третий час перепробовал кучу комбинаций с error_page и try_files, не выходит((( можете пнуть куда копать?
есть host c lxd 4.20
мной поднято 75 контейнеров, поднимаю 76, делаю
lxc network create share-br000 ipv4.address=10.0.6.1/24 ipv4.nat=true ipv4.firewall=false ipv6.address=none ipv6.nat=false ipv6.firewall=false
lxc init ubuntu:20.04 bug
lxc network attach share-br000 bug eth0
lxc config device set bug eth0 ipv4.address 10.0.6.7
lxc start bug
lxc exec bug bash
ip a
все команды проходят без ошибок (в реальности это скрипт анализирующий код возврата), но ip адрес на интерфейсе не поднимается…
однако стоит пару контейнеров остановить и удалить и ip поднимается.
подскажите плиз в какой лимит я мог упереться и как это пофиксить?
положим я через docker-compose поднял 10 контейнеров
как мне остановить только контейнер A?
как мне вручную или автоматизированно остановить только контейнер B обновить его (скажем из registry) и запустить снова?
как мне понять что контейнер X обновился в registry?
Можно ли используя subj получить следующий кейс:
клиент подключается к серверу
клиент получает от сервера данные
соединение удерживается 20 секунд
клиент передает серверу данные
клиент закрывает соединение
Websocket, grpc не предлагать, интересует описанный кейс с помощью простого http.
Копаюсь тут в сырцах одного сервиса на laravel… вообщем есть там такой кейс (мне интересно что двигало автором):
мобильное приложение по oauth2 передаёт в backend телефон - в ответ получает ключ «hash» на самом деле шифрованный телефон
backend отправляет на телефон sms с pincode
мобильное приложение по oauth2 передаёт в backend полученный ранее «hash» и pincode - backend регистрирует пользователя с этим телефоном если его еще нет и отдает access и refresh токены
РЕГИСТРАЦИЯ В oauth2 ЭТО НЕ СТАНДАРТ!!! (в данном случае используется левый grant_type)
Собственно вопросы которые меня мучают может быть вы подскажете:
откуда желание вкрутить регистрацию в oauth2? это личные наркотические пристрастия автора или оно так принято в среде laravel/php?
на кой черт этот кейс с «hash» вместо просто передачи телефона и pincode на третьем шаге? это личные наркотические пристрастия автора или оно так принято в среде laravel/php?
Есть html плеер, он умеет в плейлисты (есть кнопки next/prev и они работают ). Но если запустить проигрывание в Chrome на Android и опустить шторку Android то видна кнопка play/pause и всё. Как бы сделать чтобы там и next/prev были видны? Гугление пока ничего не дало( Или плиз подскажите url где такое есть - раскопаю в существующем плеере.
хочу на тестовом сервере хранить логи в виде json (отправлять json из приложения) и смотреть это с пагинацией на web странице. могу сам забацать скажем на postgres и golang, но может готовое что то есть чтобы велосипед не городить?
Подскажите плиз как сейчас модно на backend генерить pdf из html? Раньше был вроде какой то форк хромиума, а сейчас как и что для такой задачи используют? Насколько я понимаю в хроме генерация pdf эталонная, может отдельная тулза есть на база этого его модуля или как сейчас это принято?
Это опрос. Какие ветки в системе контроля версий используете? В какой ветке разрабатывают backend? Какую ветку смотрят тестировщики? На какой площадке идет разработка backend? На какой площадке идет тестирование? Какую площадку используют фронтендеры при разработке? Есть ли интеграционная (пред релиз) площадка? На какой площадке расположен продакшен? Как называете эти площадки? Используете ли виртуальные машины (например LXC/LXD)? Используете ли docker? Как создаете изменения баз данных? Как применяете изменения баз данных? Что делаете если изменения данных идут неделями ввиду большого количества изменений? Как происходит deploy? Как построен процесс разработки, тестирования и попадания фичи на продакшен? Как автоматизируете все процессы?
Много лет использую wmaker, он хорош минимализмом (из графики мне только меню приложений нужно, я бы и настраивать его мог через конфиг) и кучей виртуальных рабочих столов (можно перемещаться по текущим десяти и десятки можно переключать).
Собственно есть ли что то предельно минималистичное, с кучей виртуальных столов которые можно было бы закреплять за определенными проектами? Как я себе это вижу: выбираем в меню либо существующий проект (по имени проекта) либо создаем новый (задавая имя) и переключаемся на его виртуальные рабочие столы по которым можем переключаться но только в пределах ранее выбранного проекта.
Есть ли что то такое?
следующие → |