☕️ Мерлин заваривает τσάι 🐌
1.12K subscribers
3.52K photos
63 videos
94 files
2.42K links
💊
Download Telegram
А посоветуйте md редактор для ios с поддержкой синхронизации с git репозиториями.

А то я потихоньку переползаю с notion на obsidian + github, не хватает только мобильного клиента
А я правильно понял, что эволюцию сисадминов можно описать вот так:

1. сисадмины
2. девопсы
3. системные архитекторы
3. SRE
?

Причём всё это одни и те же люди, которые делают в общем и целом одно и то же?
Я так люблю, когда программисты оптимизируют количество нажатий клавиш. Подозреваю, что сэкономленное время они тратят на саморазвитие
Forwarded from addmeto (Grigory Bakunov)
Brave стал первым из популярных браузеров, поддержавших протокол IPFS, и это большое дело, потому что это система децентрализации, по которой невозможно заблокировать контент.

Думайте об этом, как о торренте для каждой страницы, можно сделать целые сайты, которые никак невозможно заблокировать, потому что все это забирается не с единого сервера, а из совершенно разных частей интернета. Очень хочется надеяться, что IPFS или любой другой протокол децентрализации подержат и другие браузеры. https://www.zdnet.com/article/brave-becomes-first-browser-to-add-native-support-for-the-ipfs-protocol/
Golang — он как утконос. Фиговая утка и фиговый бобёр, уродский чёрт, но работает хорошо
☕️ Мерлин заваривает τσάι 🐌
Я так люблю, когда программисты оптимизируют количество нажатий клавиш. Подозреваю, что сэкономленное время они тратят на саморазвитие
Разверну свою мысль: при использовании любого редактора с автодополнением ты печатаешь не encodext.Binary.Marshal, а скорее что-то типа enco↧↲.B↲.M↧↲. А если у вас стоит какой-нибудь TabNine, то автодополняться у вас будут часто целые блоки кода.

Что у меня, что у моих знакомых непосредственно *набор* исходного кода занимает максимум четверть рабочего времени -- большую часть времени ты думаешь что и как написать или читаешь исходники.

Да, может быть я сэкономлю 2% времени от 25% общей работы, используя краткие и непонятные конструкции, но лучше я сэкономлю 1% от 75% времени -- и кучу мыслетоплива в придачу.

Так что предпочту написать customerNameTitled вместо nt -- будущий я поблагодарит меня сегодняшнего.
Когда делаешь ещё один HTTP роутер и не можешь придумать как отличиться от остальных

https://www.artstation.com/artwork/lxKNdG
Ожидания оптимистов: Ордусь или Меганезия

Ожидание пессимистов: «1984», «Мы»

Реальность: «День опричника»
Дежурное напоминание: пожалуйста, не используйте JWT вместо сессионных ключей, особенно если пользователь ходит буквально только до одного сервиса. Это не несёт вообще никаких плюшек и лишь усложняет логику аутенфикации. Проверка подписи на токене абсолютно бессмысленна, а хранить толстое состояние клиента в токене просто неразумно.

Самый нормальный случай использования токена -- это oauth с третьесторонними сервисами авторизации типа google.
👎1
Forwarded from Daily Geek News (Grigory Bakunov)
У Кайла Митчела есть крутая тема с разбором опенсорс лицензий человеческим языком. Почитайте в первую очередь про MIT и AGPL https://writing.kemitchell.com/series/line-by-line.html
☕️ Мерлин заваривает τσάι 🐌 pinned «Релизнулся go 1.15.8 с фиксами для компилятора https://github.com/golang/go/issues?q=milestone%3AGo1.15.8+label%3ACherryPickApproved»
как эта болезнь называется?