Forwarded from René Coignard
Russian web developers working for the government still think that when soldiers return with a status of 200, it's a good thing.
🥴1
Максим Лебедев
Вчера ночью буквально случился этот мем. Весь день не знал чем себя занять, ближе к ночи добрался до Tabletop Simulator чтобы посмотреть какие настолки у меня вообще есть. Прошерстив подписки на коллекции из нескольких сотен локализованных игр я остановился…
Я опять это сделал: нет чтобы довольствоваться неофициальным Discord-ботом который автоматизирует все настольные процессы... Я же программист, я же знаю как может быть ещё лучше. Так что на протяжении последней недели, по ночам, пилю своего бота который утилизирует фичи и интегрируется в Discord глубже простых сообщений в ответ на
Я начал с самого сложного: отправки аудиосигналов из файлов в голосовой канал. Этот геморрой занял три ночи, но я добился значительных успехов. Остальное, по сравнению с этим, сущие мелочи. Я не прогадал с тем чтобы взяться сначала за самое неясное и сложное. Работа с ролями, каналами, правами и сообщениями намного проще и мне даже не надо иметь какую-либо базу данных для хранения состояния игры в боте, пользуясь только данными что хранит сам Discord.
Того гляди через недельку-другую у меня уже будет собственный инструмент для сессий ещё до того как эти сессии вообще начнутся. А ведь до недавнего времени я вообще никогда не работал с этим API.
!command: слэш-команды, статусы, роли сервера, локали пользователя — всё идёт в дело чтобы процесс игры был как можно нативнее.Я начал с самого сложного: отправки аудиосигналов из файлов в голосовой канал. Этот геморрой занял три ночи, но я добился значительных успехов. Остальное, по сравнению с этим, сущие мелочи. Я не прогадал с тем чтобы взяться сначала за самое неясное и сложное. Работа с ролями, каналами, правами и сообщениями намного проще и мне даже не надо иметь какую-либо базу данных для хранения состояния игры в боте, пользуясь только данными что хранит сам Discord.
Того гляди через недельку-другую у меня уже будет собственный инструмент для сессий ещё до того как эти сессии вообще начнутся. А ведь до недавнего времени я вообще никогда не работал с этим API.
❤1
Максим Лебедев
Я опять это сделал: нет чтобы довольствоваться неофициальным Discord-ботом который автоматизирует все настольные процессы... Я же программист, я же знаю как может быть ещё лучше. Так что на протяжении последней недели, по ночам, пилю своего бота который утилизирует…
Кажется, это уже клиника когда я не могу быть 100% доволен теми инструментами что я пользуюсь. Мне, прям, обязательно нужно сделать свой аналог который умеет всё то же самое, но немного больше и лучше.
Максим Лебедев
Кажется, это уже клиника когда я не могу быть 100% доволен теми инструментами что я пользуюсь. Мне, прям, обязательно нужно сделать свой аналог который умеет всё то же самое, но немного больше и лучше.
Какой-нибудь синдром Никитонского, например.
Telegram
Стой под стрелой
Ведет @nikitonsky. Рекламы нет
Forwarded from Лимонадный киоск
This media is not supported in your browser
VIEW IN TELEGRAM
утерянный постперестроечный фильм 1994 года
😁2
Разрыв в четыре минуты между публикациями это отсылка на задержку между взрывом и ударом звуковой волны, как и поход на фильм с получением впечатлений от него спустя три часа. Жаль, что далеко не все поймут. Действительно тонко. Не так уж и много образованных в наше время, кто знает, почему это так интересно и необычно.
🤣3
Forwarded from @asetkeyzet
Небольшой апдейт для тех, кого может это заинтересовать.
🍔 На прошлой неделе полу-Макдоналдсы в Казахстане сменили вывески ещё раз, но на этот решили сделать это невероятно вычурно.
Теперь каждая точка в Казахстане имеет своё собственное название, которое начинается с казахского «Я» и далее идёт какое-то имя, хоть казахское, хоть русское.
К примеру, вот эта точка в фудкорте ТЦ теперь называется «Я Айдана». А все остальные по городу и стране названы как «Я Александр», «Я Мадияр», «Я Юлия» и так далее.
😂 Это выглядит страннее, чем слитное, но хотя бы единое «МыОткрыты». То есть, люди должны другу другу говорить «Пойдём сегодня к Айдане»? А вдруг она не курит, а вдруг она не пьёт? А в приложениях по доставке нужно находить «Мадияра»?
Теперь каждая точка в Казахстане имеет своё собственное название, которое начинается с казахского «Я» и далее идёт какое-то имя, хоть казахское, хоть русское.
К примеру, вот эта точка в фудкорте ТЦ теперь называется «Я Айдана». А все остальные по городу и стране названы как «Я Александр», «Я Мадияр», «Я Юлия» и так далее.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯2
Максим Лебедев
бог покинул этот мир
Ну зачем, зачем смешивать два блюда ещё и со специями и соевым соусом
Сегодня, после обновления системы, я решил перезагрузить свой ноутбук чтобы их принять. Обнов было довольно много: часть из них касались системных библиотек, вышла новая версия ядра, патчи менеджера рабочего стола и всё-такое. Работу сохранил и выгрузил в хранилища, на всякий случай.
Но после перезагрузки и ввода пароля я столкнулся с тем что загрузчик не может подключить диск и расстраивается, бросив меня в emergency shell в котором не работает никакая форма ввода. Ничего, уже сталкивался с этим несколько раз и знаю что косяк кроется в загрузчике который нужно либо переустановить, либо починить поправив конфигурацию. Беру флешку с LiveCD и гружусь с него с Open Source дровами. Вроде бы всё хорошо, но браузер в нём просто падает при попытке запуска, как и графический менеджер пакетов. Ладно, хрен с ним, с телефона подглядываю в Arch Wiki и его реестр пакетов чтобы вспомнить нужный. Устанавливаю его, расшифровываю диск, подключаю и "захожу" в хранилище ноута. Выполняю обновление GRUB, выхожу, размонтирую и закрываю шифрование дисков, затем перезагружаюсь.
Но происходит всё то же самое. Ладно, наверное надо тупо переустановить GRUB, раз простого автоматизированного обновления конфига через утилиту недостаточно. Вновь гружусь с флешки, но... Он отказывается грузится ссылаясь на косяк ядра. Я — в шоке, это же записанный образ на USB который заморожен во времени, его даже никак не обновить и не перезаписать изнутри. Операционка, что с него загружается, работает в оперативной памяти устройства и уничтожается при выходе из неё. Как это вообще произошло?
Перезагружаюсь, гружусь с флешки, но выбрав проприетарные драйверы. Загрузка в рабочий стол с ними проходит заметно дольше, меню со списком приложений тупо не работает и его апплет падает каждые пару минут с предложением снести его с панели или попробовать загрузить ещё раз. GParted запускается, но падает при попытке выполнить хоть что-то. Терминал и браузер не открываются. И вообще, всё работает как будто с большим скрипом. Ну, класс, чо, я по-неосторожности заблокировал себе ноутбук и попортил флешку. Кажется, это конец.
По-хорошему, мне надо перезаписать флешку более свежим образом диска. Но для этого нужен компьютер с портом которых у меня теперь нет. Не напрягать же @asetkeyzet своим визитом только ради этого, у него своих дел хватает. В местных библиотеках Казахстана я ещё не бывал и не в курсе есть ли там компьютеры с доступом в интернет и могу ли я вообще проделать то что я хочу там. Компьютерные клубы? Ну, такое, к тому же в большинстве своём они консольные с пачкой PS и компов в них нет.
Хотя, погодите-ка... У меня же есть Steam Deck: хоть это и handheld-консоль снаружи, внутри она — полноценный портативный компьютер! Я бегу в комнату, втыкаю в док-станцию флешку и мышь. В интерфейсе Steam выбираю "Система — Выйти на рабочий стол" и открываю браузер с менеджером пакетов. Довольно медленно через экранную клавиатуру вбиваю в браузере домен операционки, в менеджере пакетов — ключевые слова утилиты для записи образов на USB. С сайта качаю образ диска, в менеджере устанавливаю пакет. После чего через утилиту пишу свежий ISO примерно пять минут и бегу к ноутбуку.
Гружусь с флешки и всё работает. Примерно за полчаса сверки с форумами в теперь уже рабочем браузере я обнаруживаю нужные инструкции, обновляю GRUB и перезагружаюсь. Меня встречает знакомая логинка XFCE, а за ним мой Arch, btw. Слава яйцам, всё починилось. Вот так Steam Deck спас мой сегодняшний день.
Но после перезагрузки и ввода пароля я столкнулся с тем что загрузчик не может подключить диск и расстраивается, бросив меня в emergency shell в котором не работает никакая форма ввода. Ничего, уже сталкивался с этим несколько раз и знаю что косяк кроется в загрузчике который нужно либо переустановить, либо починить поправив конфигурацию. Беру флешку с LiveCD и гружусь с него с Open Source дровами. Вроде бы всё хорошо, но браузер в нём просто падает при попытке запуска, как и графический менеджер пакетов. Ладно, хрен с ним, с телефона подглядываю в Arch Wiki и его реестр пакетов чтобы вспомнить нужный. Устанавливаю его, расшифровываю диск, подключаю и "захожу" в хранилище ноута. Выполняю обновление GRUB, выхожу, размонтирую и закрываю шифрование дисков, затем перезагружаюсь.
Но происходит всё то же самое. Ладно, наверное надо тупо переустановить GRUB, раз простого автоматизированного обновления конфига через утилиту недостаточно. Вновь гружусь с флешки, но... Он отказывается грузится ссылаясь на косяк ядра. Я — в шоке, это же записанный образ на USB который заморожен во времени, его даже никак не обновить и не перезаписать изнутри. Операционка, что с него загружается, работает в оперативной памяти устройства и уничтожается при выходе из неё. Как это вообще произошло?
Перезагружаюсь, гружусь с флешки, но выбрав проприетарные драйверы. Загрузка в рабочий стол с ними проходит заметно дольше, меню со списком приложений тупо не работает и его апплет падает каждые пару минут с предложением снести его с панели или попробовать загрузить ещё раз. GParted запускается, но падает при попытке выполнить хоть что-то. Терминал и браузер не открываются. И вообще, всё работает как будто с большим скрипом. Ну, класс, чо, я по-неосторожности заблокировал себе ноутбук и попортил флешку. Кажется, это конец.
По-хорошему, мне надо перезаписать флешку более свежим образом диска. Но для этого нужен компьютер с портом которых у меня теперь нет. Не напрягать же @asetkeyzet своим визитом только ради этого, у него своих дел хватает. В местных библиотеках Казахстана я ещё не бывал и не в курсе есть ли там компьютеры с доступом в интернет и могу ли я вообще проделать то что я хочу там. Компьютерные клубы? Ну, такое, к тому же в большинстве своём они консольные с пачкой PS и компов в них нет.
Хотя, погодите-ка... У меня же есть Steam Deck: хоть это и handheld-консоль снаружи, внутри она — полноценный портативный компьютер! Я бегу в комнату, втыкаю в док-станцию флешку и мышь. В интерфейсе Steam выбираю "Система — Выйти на рабочий стол" и открываю браузер с менеджером пакетов. Довольно медленно через экранную клавиатуру вбиваю в браузере домен операционки, в менеджере пакетов — ключевые слова утилиты для записи образов на USB. С сайта качаю образ диска, в менеджере устанавливаю пакет. После чего через утилиту пишу свежий ISO примерно пять минут и бегу к ноутбуку.
Гружусь с флешки и всё работает. Примерно за полчаса сверки с форумами в теперь уже рабочем браузере я обнаруживаю нужные инструкции, обновляю GRUB и перезагружаюсь. Меня встречает знакомая логинка XFCE, а за ним мой Arch, btw. Слава яйцам, всё починилось. Вот так Steam Deck спас мой сегодняшний день.
😱5😁1
Максим Лебедев
Сегодня, после обновления системы, я решил перезагрузить свой ноутбук чтобы их принять. Обнов было довольно много: часть из них касались системных библиотек, вышла новая версия ядра, патчи менеджера рабочего стола и всё-такое. Работу сохранил и выгрузил в…
Ну, день-то, я, конечно, спас, но прошляпил рабочее собрание.
Впрочем, не собирался сегодня работать...
🌚2