oleg_log – Telegram
oleg_log
1.78K subscribers
1.84K photos
129 videos
9 files
2.75K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks

about: https://news.1rj.ru/str/oleg_log/3200
Download Telegram
Forwarded from Gudim
да, НО
Заметил на lobste.rs интересный тред, что поставить на свеженький макбук (кстати моделька не дурная 2020 MacBook Pro 13” (i7/32/1TB), аж слюни потекли). Сам давно хочу сделать себе уютный скрипт, который накатывает полноценную дэвмашину, dotfiles но с большим уровнем автоматизации считайте.

https://lobste.rs/s/uzdehw/what_should_i_do_after_getting_my_first_own
Forwarded from Bortlog
Пришла еще одна идея в голову и из нее получилась такая библиотечка https://github.com/storozhukBM/pcache

Это горутин локал кэш. У него много недостатков:
- странная эвикшен полиси. При достижении максимального размера выбрасывается рандомный элемент. Иногда при сборке мусора эвиктятся все данные.
- поскольку это локальный кэш, то в худшем случае каждая горутина будет держать полную копию данных поэтому очень большим этот кэш не сделаешь.

Но есть и пара преимуществ:
- занимает 80 строк вместе с документацией
- реализация получилась настолько быстрой что ее можно ставить как кэш перед традиционными кэшами 🙃
Я смотрю тут в Go закрыли неплохо ишью, с добавлением 24байтных элементов (аллокационных групп?). Конечно это с C не сравнится, но часть объектов начнет занимать меньше. Отрадно.

https://github.com/golang/go/issues/8885
Только тут Zig начал становится на ноги, как кто-то ****дил и сделал свой Zen. Никогда не соскучишься. Чем-то мне все про скамский vlang напоминает. И чем "люди" руководствуются?

Тут идёт много текста на японском, потом таки англ.

https://ziglang.org/news/statement-regarding-zen-programming-language.html
О времена, о технологии https://

Где-то тут листайте фулл стрим www.theverge.com/2020/9/15/21436111/apple-event-live-blog-watch-ipad-air-time-flies
❤️
Уже какой день репощу Богдана, но статья правда очень хорошая. Не менее приятно, что (действительно) хороший сторедж написан на чистом Go. Конечно, как там и сказано, это не будет заменой универсального KV, ведь Cockroach делают это для своей БД, но даже текущий апи и их планы дают многое переиспользовать у себя. Что плюс.
Forwarded from Bortlog
Хороший пост с примером того как привильно делать свои велосипеды и какая за этим может стоять причина

https://www.cockroachlabs.com/blog/pebble-rocksdb-kv-store/
Довольно забавная история, как фотка билета бывшего министра Австралии помогла....ну...взломать его. В некотором роде.

А еще как за это не сесть и написать только через полгода. В любом случае - постить фотки активных (а видно и не активных, спасибо сайтам авиакомпаний) билетов лучше не стоит. Хватит обложки паспорта на фоне АП.

Кстати написано с юморком, на вечер ок будет https://mango.pdf.zone/finding-former-australian-prime-minister-tony-abbotts-passport-number-on-instagram
Если есть (соц)сеть, которую мне хочется сжечь, то это будет linkedin.

Даже не говорю про всратейший интерфейс, с кучей меню непонятной необходимости. Даже ФБ был менее упорот. И так же не говорю про рекрутеров, не понимающих основ общения. Я о другом пылаю.

Уведомления на почту. Я уже словил фильтром своего любимого hey.com 4(!!!!) разных мыла на ответы в чаты:

inmail-hit-reply@linkedin.com
hit-reply@linkedin.com
messages-noreply@linkedin.com
messaging-digest-noreply@linkedin.com

И бонусные:
invitations@linkedin.com (ок, типа инвайты)
jobs-noreply@linkedin.com (ок, типа рассылка)

Мне действительно обидно, что я тут не матерюсь, но каким надо быть имбецильным менеджером проекта, чтобы это дерьмо выпустить в прод. Ах эти микросервисы. забыл о них. Да, триллионы сообщений в Кафке это круто, но сломанные колени того не стоят. Аргх.
os/signal: add NotifyContext function

В общем это будет добавлено в Go. В 1.16 что ли. Мелочь, но часть своих вспомогательных велосипедов можно будет выкинуть.

https://github.com/golang/go/issues/37255