ru
Feedback
Разработка ждёт балета

Разработка ждёт балета

Открыть в Telegram
1 619
Подписчики
-124 часа
-37 дней
-430 день
Архив постов
Очень занятный тред на Space StackExchange: разбирают, при каких g (ускорение свободного падения) взлетать на ракете становит
Очень занятный тред на Space StackExchange: разбирают, при каких g (ускорение свободного падения) взлетать на ракете становится, мягко говоря, проблематично. #science #space

Просто забавная игра-визуализация, чтобы попробовать себя в роли чего-то, летящего на скорости, близкой к скорости света. Раб
Просто забавная игра-визуализация, чтобы попробовать себя в роли чего-то, летящего на скорости, близкой к скорости света. Работает прямо в браузере, даже с телефона. #game #physics

Тут вот интересный пост, где разработчик Dyad нахваливает сорцы Doom 3. Там много разных интересных мыслей, знакомых и не оче
Тут вот интересный пост, где разработчик Dyad нахваливает сорцы Doom 3. Там много разных интересных мыслей, знакомых и не очень, правда я так и не смог добиться, чтобы сниппеты кода загрузились, видать что-то сломалось у них, поэтому приходится додумывать местами. #gamedev #code

Вот обосрались, так обосрались! Даже жалко. Не так давно Google выкатили обновление Play (которое, как мы знаем, ставится авт
Вот обосрались, так обосрались! Даже жалко. Не так давно Google выкатили обновление Play (которое, как мы знаем, ставится автоматом, в обход всего). Обновление оказалось с приколом, часть пользователей получили нерабочие Pixel смартфоны. И кажется, пока не нашлось ни одного способа решить проблему удаленно на стороне Гугла. Вместо этого они где-то в третьей жопе своих форумов предлагают нормальным людям поставить ADB и повыполнять разного в терминальчике. Причем описан только golden path (в обоих, сука, смыслах: и когда все идет хорошо, и когда «спасибо, что только обоссали»), про приколы работы ADB в разных окружениях людям, видимо, придется расспрашивать Gemini. #google #pixel #bug

Помните мансу: «Если вы начали писать свой template engine для YAML, то что-то в вашей жизни идёт не так»? Я писал маленький,
Помните мансу: «Если вы начали писать свой template engine для YAML, то что-то в вашей жизни идёт не так»? Я писал маленький, так, к слову. Так вот, Apple показали Pkl (или Pickle) - язык конфигурации, который умеет несколько больше других, но как бы всё ещё достаточно прост. Там вам и типы с валидацией, и генерация YAML/JSON/whatever из .pkl файлов, и генерация кода под разные языки из конфигов, и поддержка подсветки синтаксиса для разных редакторов (даже LSP в планах есть! Смешно кстати, что Xcode поддержки нет). Ну, красиво, мне кажется, как считаете? Верхом на коне с ноги дверь открыли, так сказать. #language #config #apple

Ну просто праздник какой-то! Исследователь обнаружил серию уязвимостей на chess.com и детально описал весь процесс. #cybersec
Ну просто праздник какой-то! Исследователь обнаружил серию уязвимостей на chess.com и детально описал весь процесс. #cybersec #vulnerability #chess

Дед опять ворчит, но по делу, конечно. Tonsky. Круглые чекбоксы. Квадратные рэдиобаттоны. «Здесь все рехнулись?! Я единственн
Дед опять ворчит, но по делу, конечно. Tonsky. Круглые чекбоксы. Квадратные рэдиобаттоны. «Здесь все рехнулись?! Я единственный, кому не насрать на правила?!» #ui #humor

Bloody hell! Чел реализовал 16-битный CPU. В Excel! Без встроенного VB!! #talk #cpu #excel
Bloody hell! Чел реализовал 16-битный CPU. В Excel! Без встроенного VB!! #talk #cpu #excel

Часто можно услышать фразу в духе: «Игра X хорошо состарилась». По ссылке - небольшое эссе о коде, который тоже стареет, но н
Часто можно услышать фразу в духе: «Игра X хорошо состарилась». По ссылке - небольшое эссе о коде, который тоже стареет, но не становится хуже. Старая песня на новый лад, в общем. #code #legacy

Я как-то пропустил, когда Project IDX появился, тут вот ряд обновлений для него. Самое интересное наверное - Android эмулятор
Я как-то пропустил, когда Project IDX появился, тут вот ряд обновлений для него. Самое интересное наверное - Android эмуляторы / iOS симуляторы прямо в браузере. Прикольно в целом, что сетап воркспейса через Nix происходит. Может быть будущее такое и будет - браузер и ремоут машинка? И тот же Nix позволил бы развернуть локально в контейнере. Хочется верить, что все это классно работает, проверять конечно не буду. #cloud #emulator #ide

Вот тоже классное: чел расковырял внутреннюю апишку гитхаба и смог от их лица подписывать произвольные коммиты. А всё из-за о
Вот тоже классное: чел расковырял внутреннюю апишку гитхаба и смог от их лица подписывать произвольные коммиты. А всё из-за одной регулярки. #cybersec #vulnerability #github

Тут занимаются странным. Вместо простой проверки x % 2 == 0 решили сгенерировать код, который if-ами вручную выведет чётность
Тут занимаются странным. Вместо простой проверки x % 2 == 0 решили сгенерировать код, который if-ами вручную выведет чётность для каждого uint32. Кода, как вы понимаете, получилось много.
As a side note, the program is amazingly performant. For small numbers the results are instantaneous and for the large number close to the 2^32 limit the result is still returned in around 10 seconds.
Не спрашивайте зачем и почему, сам не могу понять. #humor #code

Если кто-то задумывался о том, чтобы пивотнуться в сторону безопасности Android аппов, то вот отличное место, чтобы начать: А
Если кто-то задумывался о том, чтобы пивотнуться в сторону безопасности Android аппов, то вот отличное место, чтобы начать: Артём написал отличный пост с пачкой полезных ссылок и советов. #android #cybersec

Просто забавный тред на biology StackExchange - ищут аналоги условных переходов, циклов, вызовов функций и GOTO в ДНК. #dna #
Просто забавный тред на biology StackExchange - ищут аналоги условных переходов, циклов, вызовов функций и GOTO в ДНК. #dna #biology #code

Может помните такую полушуточную карманную консоль Playdate? Тут вот чел пилит для неё игру Mars after Midnight, и описал в п
Может помните такую полушуточную карманную консоль Playdate? Тут вот чел пилит для неё игру Mars after Midnight, и описал в посте, как генерировал звуки речи марсиан, как заставлял рты открываться и т.п. #gamedev #sound #hardware

Очень красивая история про обход ограничений на код аддонов в World of Warcraft. Были доступны два типа кода. Первый - может
Очень красивая история про обход ограничений на код аддонов в World of Warcraft. Были доступны два типа кода. Первый - может считывать информацию из игры и, например, как-то её отображать, но не может действовать в игре, основываясь на этой информации. Второй тип - нет никакой actionable информации, зато есть возможность действовать в игре. В посте описано, как получилось пробрасывать нужные данные из первого типа кода во второй, используя небезопасный и общий для обеих песочниц источник рандома. #cybersec #gamedev #random

WAL2 (Write-Ahead Log) режим для SQLite. С обычным WAL были возможны ситуации, когда лог-файл будет расти бесконечно. WAL2 эт
WAL2 (Write-Ahead Log) режим для SQLite. С обычным WAL были возможны ситуации, когда лог-файл будет расти бесконечно. WAL2 эту проблему решает вводом второго лог-файла, append будет происходить только в один из них единовременно, а второй в это время можно спокойно переливать в файл БД. #sqlite #db

Tonsky с демо и докладом про Humble UI. Это такой десктопный UI фреймворк на Clojure. Очень прикольно! #talk #clojure #ui
Tonsky с демо и докладом про Humble UI. Это такой десктопный UI фреймворк на Clojure. Очень прикольно! #talk #clojure #ui

Красота! Сервис Chattr, которым пользуются многие крупные американские фастфуд сети, не контролировал стандартную Firebase ре
Красота! Сервис Chattr, которым пользуются многие крупные американские фастфуд сети, не контролировал стандартную Firebase регистрацию, а для нового юзера не ограничивал доступ к БД. Более того, с этими привилегиями можно было и админом всего этого дела прописаться. #cybersec #vulnerability #firebase

Rob Pike - What We Got Right, What We Got Wrong. Доклад про (сюрприз-сюрприз) Go. #talk #go #history
Rob Pike - What We Got Right, What We Got Wrong. Доклад про (сюрприз-сюрприз) Go. #talk #go #history