Разработка ждёт балета – Telegram
Разработка ждёт балета
1.66K subscribers
506 photos
4 videos
15 files
1.53K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://news.1rj.ru/str/+e2ND1tAa0lU2ZTli
Download Telegram
Хочу лишний раз привлечь внимание широкой общественности к технологии, которую постепенно забывают, причём незаслуженно – RSS feeds. Да, широко используется для доставки подкастов, но я именно про подписку на блоги.

RSS фиды - это чудесно, замечательно, прекрасно, и совсем не больно! Очень часто у блогов нет явной ссылки с фидом, но в HTML коде по словам feed/xml/rss/atom очень часто что-то найдётся. На все hacker news, lobsters, reddit, substack тоже можно подписаться через фид.

В посте - большая подборка самых разных ридеров всех цветов и размеров.

Тех, кто пользуется чем-то из Apple, особенно порадует NetNewsWire - одна из лучших программ, что я юзал.

#rss #news #app
👍81
Каталоги IKEA с 1950 по 2021 (и может ещё появятся более свежие). И всё можно полистать, потыкать. Охренительно же! И очень прикольно просматривается, как всё менялось со временем.

#history
🔥72💩2
Хашимото (HashiCorp, Ghostty) рассказывает, как подходит к написанию проектов - рабочих и хобби, чтобы не забросить и довести до рабочего состояния.

#project
🔥6
Прикольно, исследователи нашли способ использовать мышку с высокой чувствительностью как подслушивающее устройство. Тут можно почитать обзорный пост, а тут страничка самого рисёрча.
За ссылку спасибо @ilushkanama.

#cybersec #vulnerability #hardware
👍3
Покупать книги в электронном виде на Amazon - затея странная. Сам epub тебе никто не отдаст. Удалить купленную книгу или просто заблочить аккаунт могут в любой момент. Да и приложения у них достаточно кривые (причём и на Android, и на iOS). Разве что сами читалки хороши.
Ну и тут вот чел описывает, как решил в кои-то веки честно за книжку заплатить. Android приложение от неё крашилось. Веб-ридером пользоваться - ну такое. После чего он решил протокол ридера расковырять и смог по сути пересобрать из него epub файл обратно.

#amazon #book #reverse
8👍5
Дед ворчит на перегруженные цветами темы в редакторах кода и описывает подход, которым руководствовался при создании Alabaster.

#editor #code #theme
👍10
Доклад с DEF CON про penetration testing прямо настоящих кораблей: танкеры, лайнеры, вот это вот всё. Звучит крайне грустно. Кажется, с безопасностью там всё очень плохо.

#talk #cybersec #vulnerability
😐3😁2
Wi-Fi в самолетах абьюзить не бросим!
Чел рассказывает, как при помощи SNI в TLS пользовался «интернетом только для мессенджеров» для других целей на борту British.

#aviation #wifi #tls
👍3
Описывают процесс запуска ядра Linux - от включения машины и до момента, где выполняется уже код ядра. Полного понимания этот пост не даст, но обзорную, так сказать, экскурсию устроит. И уже отсюда можно изучать дальше, если хочется.

#linux #kernel #cpu
🔥4
Тут автор напоминает, что текстовые квесты всё ещё живы и призывает всех дать им шанс.

#game #gamedev
3
Новый прикол: Pixnapping атака на Android. Зловредное приложение может пиксель за пикселем вытащить данные из любого другого приложения. В демо воруют 2FA код из Google Authenticator. Как я понял, на текущий момент патча еще нет, но обещают в декабре.

#android #cybersec #vulnerability
🤯14
Ныряют в environment variables. Довольно стрёмная штука, если задуматься, но цветёт и пахнет по сей день. Разбирают, как с ними работают C, Bash и Python, как контролируется их формат, что и как передаётся дочерним процессам и т.д.

#unix #env #bash
7
История с воскрешением Pebble часиков продолжается, и это чудесно! Уже и магазин приложений и watchfaces готов.

#watch #hardware
🔥7
Ооочень прикольная история про проблему, о которую я когда-то тоже очень неприятно обжигался в App in the Air (путешественники со всего мира с самыми разными локалями), пока наконец не усвоил. Только тут Kotlin компилятор и смежные библиотеки. Вкратце: при работе с капитализацией, ВСЕГДА передавай локаль явно, подумав, какую именно. И я хорошо помню своё недоумение, когда в Kotlin появились штуки по типу .capitalize(): кто-то решил ПОМОЧЬ мне ошибиться.

#bug #kotlin #compiler
4🔥1
Вот это прямо рил ток: примеры (особенно те, которые можно прямо там же редактировать и исполнять) - лучшая документация.
Я дико радуюсь с clojuredocs, которые интегрированы в LSP и прямо там, где ты код пишешь, можешь увидеть разные примеры использования какой-то функции.
И помним про Go: примеры как особый вид тестов, который интерактивно доступен в документации.
После всего этого счастья хочется плакать, когда работаешь с Python. Документация стандартной библиотеки в массе своей - кусок говна. Много текста, ноль понимания. Документация сторонних библиотек - то же самое, по большей части. Есть несколько удачных примеров, но это скорее исключение.

#docs #tool
👍71
Про новый Green Tea Go GC, который в 1.26 они хотели бы сделать дефолтным. Это всё тот же concurrent mark and sweep, но теперь с приколом. Вместо того, чтобы сразу проходиться по объектам в памяти, они сначала проходятся по страницам памяти целиком. Это открывает интересные возможности - SIMD, к примеру. И для ряда нагрузок даёт приятное уменьшение времени в GC. А для ряда - увеличение :))
Из неприятного разве что: во время чтения меня не покидало ощущение, что текст "полирнули" LLM, добавив слишком уж ванильных для Go мира оборотов и идиотских аналогий вида: "CPU - это гоночный болид. И чем меньше поворотов, тем быстрее".

#go #gc #memory
👍4