oleg_log
1.77K subscribers
1.86K photos
130 videos
9 files
2.78K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Очевидное поведение ведь (я про картинку выше).

Is new always better? UDP vs DoH
https://blog.apnic.net/2019/12/06/is-new-always-better-udp-vs-doh/
Недостающая stdlib для жс на 1м месте, хах, класик (другие тоже о вещах, которые должны давно существовать из коробки) https://octoverse.github.com/
реклама, которая смотрит недавнее поведение vs реклама, у которой есть многолетний профиль на тебя
Как потратить неделю работы всей(!) команды за последние 1.5-2 месяца? Правильно, устраивать обсуждения по теме: а как нам добиться единого состояния хранилища для сессий?

Казалось бы, берём и синхронно пишем в 2 дц, в-с-ь-о, но вот нет, надо это растянуть, обсудить по кругу 3 подхода, 1й из которых это велосипед на костылях, а 2й это не нашего ума дела (другая тима прост не даст менять что-то).

И вот 3й вариант с синхронной репликацией, после потных обсуждений, дошел до состояние "лан давайте на бранче запустим и глянем". Свершилосьблен #саксес_сториз
А еще СЕО(правильно ж?) Твитора планирует делать децентрализированную сеть (там еще с 10 твитов)

Twitter is funding a small independent team of up to five open source architects, engineers, and designers to develop an open and decentralized standard for social media. The goal is for Twitter to ultimately be a client of this standard. 🧵

https://twitter.com/jack/status/1204766078468911106
А вот 1.0 я как-то пропустил.
А вот это интересно, Cloudflare завезли мониторинг. Простой как палка и шлет на мыло. -1 интеграция с другими велосипедами.

https://blog.cloudflare.com/new-tools-to-monitor-your-server-and-avoid-downtime/
1й и долгожданный обфускатор на го, эх, а я год назад так и не довез до прода из-за ненадобности (на тот момент) *плак*
Forwarded from 🇺🇦 Go for two :)
Note #54: Обфускация Go

И снова Daniel Martí за выходные выкатил проект, который создает бинарь, содержащий минимальное возможное кол-во информации об исходном коде из которого он был собран.

Что происходит внутри:
- удаляет дебаг информацию (DWARF);
- удаляет BuildInfo;
- заменяет полезные идентификаторы на base64 хэши
- и тд
Больше можно 👁 в исходном коде -> [1]

Links:
- [1] https://github.com/mvdan/garble
68 постов и докладов о том, когда микросервисы не взлетели http://microservices.fail/

Бегло глядя вижу некоторые посты ни о чём, но некоторые хорошие и основаны на болезненном опыте. Советую полистать.

или просто ссыль на ехель док https://docs.google.com/spreadsheets/d/1vjnjAII_8TZBv2XhFHra7kEQzQpOHSZpFIWDjynYYf0/edit#gid=0

UPD: хах, зоопарк анонимных зрителей(вверху там аватарки с животными) взорвался после поста :D
Одна вещь, которую я все не пойму - почему многие до сих пор не выключили verbose лог в гите? Вот делаешь ты обычнй билд, что-то там упало, идешь в логи и скролишшшшшшшшь....

112Кбайт того, как гит писал о статусе разжатия объектов (важно знать 42% (25403/60481)) + еще список всех бранчей (мыж не удаляем бранчи, вдруг что!)

В итоге после на строке 1180 можно узнать что оно взяло тот коммит, который ты хотел и пошел лог билда. Который внезапно только 78 строк.

А стоило ведь сказать git clone --no-progress или --quiet. И по хардкору вырубить все в девнулл https://stackoverflow.com/a/8944284/433041 (но эт слишком уже)
Заходишь в репу Mesos (внезапно на с++, не знал, думал жава) и видишь:

Try<Nothing> result = Nothing();

и как-то согласен сразу.
ооо, в новый vscode завезли компактные директории, мечта для жавовых проектов. И редактирование ЛЕВОЙ стороны диффа.

В общем шикарный апдейт https://code.visualstudio.com/updates/v1_41
а вот такой ход от ВК оч крут
oleg_log
а вот такой ход от ВК оч крут
Минус модерации предложки в @libmustdie - все "мемы" про Рамблер.

На самом деле история обыденная до ужаса. Ведешь успешный бизнес в снг - будь готов к маски-шоу (несмешному маски-шоу). Если чуть поговорить с/о верхние эшелоны фирм в СНГ, то станет понятно, что это дааааааалеко не долина, хотя никто и не ожидал (если ожидали, то зря).

А вообще, зарегать бизнес в ЕС (читай Эстония) и США не так уж и сложно, а спать можно чуть более спокойно.

Пост выше про ВК был отчасти набросом, хехе. Мы ведь знаем кто там у власти и почему. Но вместо "покпок мы за попенсурс" на хабре, можно сделать чуть более пиарный ход, поэтому и понравилось (анархо-пёся дурова как никак).
Кто решал 3n+1 задачку на собесах? Collatz conjecture её в оригинале звать. И вот по ней появился огромный прогресс за последние 10 лет. Ушел читать 🐴

https://www.quantamagazine.org/mathematician-terence-tao-and-the-collatz-conjecture-20191211/
Крутая статья. Ты думаешь, что опять читаешь как там внутри LLVM, всякие IR, front/backend, а потом на тебя сваливается матан о том, как можно доказывать формулы и выкидывать циклы. А потом еще и "а как контрибутить?". Класс.