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

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

Open in Telegram

What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli

Show more
1 619
Subscribers
No data24 hours
-27 days
+230 days
Posts Archive
История появления UTF-8. Роб Пайк и Кен Томпсон буквально за пару дней нафигачили спеку и встроили в Plan 9 OS. #history #tex
История появления UTF-8. Роб Пайк и Кен Томпсон буквально за пару дней нафигачили спеку и встроили в Plan 9 OS. #history #text #encoding

Очередные радостные вести с JS полей: NPM Registry не валидирует и никогда не валидировал манифест пакета относительно контен
Очередные радостные вести с JS полей: NPM Registry не валидирует и никогда не валидировал манифест пакета относительно контента. Это значит, например, что я могу нарисовать красивый и правильный манифест для своего пакета, а на деле устанавливать зловредные пакеты или выполнять произвольные скрипты, не афишируя, что они в моём пакете есть. #js #cybersec #vulnerability

Тут большое бурление началось из-за Web Integrity API, который Google хотят пропихнуть (и уже начали) в браузер. Суть примерн
Тут большое бурление началось из-за Web Integrity API, который Google хотят пропихнуть (и уже начали) в браузер. Суть примерно как у Play Integrity API. Идёшь на какой-то сайт, он тебе возвращает специальную ошибку, идёшь к специальной третьей сущности, получаешь подтверждение, что твой браузер нормальный, окружение соответствует линии партии, а форма черепа самая что ни на есть правильная, и уже с этим подтверждением сайт даст тебе войти. Основная цель этого дела, насколько понимаю, - борьба с ботами. Пока выглядит так, что юзеры с браузеров, которые в этот стандарт не вписались, будут чуть чаще выбирать квадратики со светофорами, но народ боится, что те самые attesters, которые выдают подтверждение, начнут ограничивать неправоверные браузеры, системы и адблоки. Несколько источников, чтобы чуть лучше разобраться в вопросе: eins, zwei, drei. #google #browser #network

“Чего-то хотелось: не то конституции, не то севрюжины с хреном, не то взять бы да ободрать кого-нибудь.” Мне вот захотелось у
“Чего-то хотелось: не то конституции, не то севрюжины с хреном, не то взять бы да ободрать кого-нибудь.” Мне вот захотелось устроить “перестановку в комнате”. Этот канал когда-то появился с прицелом на Android-разработку, но со временем всё активнее и активнее смотрел по сторонам. Да и я сам несколько сменил область, по крайней пока. Контент остаётся тем же, каким он был в последнее время. Каких-то других изменений в планах нет (разве что подумываю закрыть зеркала в twitter, мало кто знает, что такие есть!). Контент про Android не исчезнет, я всё ещё поглядываю, что там происходит. По-прежнему не будет рекламы, а любые анонсы ивентов - только от друзей и хороших знакомых. Короче говоря, до свидания, и добро пожаловать!

Ну и заключительный: почему людям сложно дебажить проблемы с DNS, немного нытья про сложночитаемый аутпут тулов, и советы, ка
Ну и заключительный: почему людям сложно дебажить проблемы с DNS, немного нытья про сложночитаемый аутпут тулов, и советы, как к такому подходить. #dns #network

А тут вот пошагово показывают, как написать игрушечный DNS resolver на питончике. И упражнения в конце интересные. #dns #netw
А тут вот пошагово показывают, как написать игрушечный DNS resolver на питончике. И упражнения в конце интересные. #dns #network

Накопились посты про DNS, давайте с них и начнём неделю. Первая - обзорный доклад, что это, как работает, как в это потыкать
Накопились посты про DNS, давайте с них и начнём неделю. Первая - обзорный доклад, что это, как работает, как в это потыкать палочкой, как выглядят запрос и ответ. #dns #network #talk

В блоге у Russ Cox (я хз, как его правильно транслитерировать) пост про добавление корутин в го. Да, корутин, да других. Осно
В блоге у Russ Cox (я хз, как его правильно транслитерировать) пост про добавление корутин в го. Да, корутин, да других. Основная идея - дать возможность выполнять что-то конкуретно, но не параллельно, а с блокированием и по запросу. Оформить это предлагается отдельной библиотекой, без изменений в языке, но с добавлением поддержки в рантайм, чтобы быстрее переключение контекстов происходило. Мне пока сложно понять, какой у этого юзкейс, но читается очень интересно. #golang #coroutine

О, прикольно, новый стандарт - Li-Fi. Ставишь лампу над столом, где комп стоит, и наслаждаешься хорошим коннектом. #hardware
О, прикольно, новый стандарт - Li-Fi. Ставишь лампу над столом, где комп стоит, и наслаждаешься хорошим коннектом. #hardware #network

Небольшая зарисовка про большую и серьёзную задачу по обновлению одной константы в большой и серьёзной корпорации. #humor #ra
Небольшая зарисовка про большую и серьёзную задачу по обновлению одной константы в большой и серьёзной корпорации. #humor #rant

Тут чел разбирает, как же всё-таки файлы хранятся на диске, что там за inode, и как к этому всему можно достучаться самому. #
Тут чел разбирает, как же всё-таки файлы хранятся на диске, что там за inode, и как к этому всему можно достучаться самому. #linux #os #file

Тут подробно разбирают, почему не то что разные файловые системы в разных режимах добавляют много головной боли, а даже прост
Тут подробно разбирают, почему не то что разные файловые системы в разных режимах добавляют много головной боли, а даже просто файл правильно записать - та ещё задачка. За ссылку скажем спасибо @dimsuz #linux #os #io

Ребята, пятница, кто-то деплоит, кто-то уже начал отдыхать, держите небольшое юмористическое эссе про нашу с вами индустрию.
Ребята, пятница, кто-то деплоит, кто-то уже начал отдыхать, держите небольшое юмористическое эссе про нашу с вами индустрию. Помните тот твит: "Я работаю программистом, поэтому бронь отеля, маршрутные квитанции и посадочные талоны у меня всегда в бумажном виде"? Ну вот в самую точку, я считаю. #humor #rant

Вот такие штуки мне нравятся. Одно дело, когда вас агитируют за новый уникальный DI фреймворк, и совсем другое дело, когда ва
Вот такие штуки мне нравятся. Одно дело, когда вас агитируют за новый уникальный DI фреймворк, и совсем другое дело, когда вам в одном месте собрали все "примитивы", чтобы, например, собрать какой-то DI самому. Речь пойдёт о том, как получить контроль над созданием всех Android-specific компонентов. #di #library #framework

Тут конечно сами себе палки в колёса вставляют, но очень интересно. Чел ломает java.lang.String. Чтобы строка не была .equals
Тут конечно сами себе палки в колёса вставляют, но очень интересно. Чел ломает java.lang.String. Чтобы строка не была .equals самой себе и всё в таком духе. И совсем не больно! Только представьте, какая красота будет, если злонамеренно такое пропихнуть в какую-то популярную либу и сломать всем интернированную, скажем, "id". #java #string

Это вот смешно. Instagram Terms of Use зачитывают убаюкивающим тоном. Там ещё и для TikTok такая же есть! #humor #meta #insta
Это вот смешно. Instagram Terms of Use зачитывают убаюкивающим тоном. Там ещё и для TikTok такая же есть! #humor #meta #instagram

В Apple устройствах в целом и в macOS в частности есть своего рода уязвимость, которая с неплохой точностью позволяет узнать
В Apple устройствах в целом и в macOS в частности есть своего рода уязвимость, которая с неплохой точностью позволяет узнать имя человека. Тут расписали, как это работает, и даже развернули демо-сайт, чтобы на себе протестить. #cybersec #vulnerability #macos

You have been using JavaScript for 10 years. It’s time for your test. You are sitting in front of a computer. The test is sim
You have been using JavaScript for 10 years. It’s time for your test. You are sitting in front of a computer. The test is simple: you have to open a package.json file and read it. The package.json is full of pain. You have to read it all. #humor #js

Попался занимательный пример того, на что в целом способны современные компиляторы, но что не доходит до мейнстримных языков.
Попался занимательный пример того, на что в целом способны современные компиляторы, но что не доходит до мейнстримных языков. Речь пойдёт про язык Dafny, который умеет доказывать или опровергать в compile time своего рода ассёрты, которые мы разбрасываем по своему коду. #compiler #language #cs

Когда файл "сохранён на диск", он в каком-то смысле, конечно, сохранён, но не прямо вот на диск. Господь, жги! #linux #os #io
Когда файл "сохранён на диск", он в каком-то смысле, конечно, сохранён, но не прямо вот на диск. Господь, жги! #linux #os #io