oleg_log
1.72K subscribers
1.88K photos
131 videos
9 files
2.82K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Британский математик при поддержке Алибаба занимается улучшением алгоритмов в TCP:

their research on a high-precision congestion control (or HPCC for short) algorithm, which will serve as an all-new algorithm for congestion control in high-performance networks.

https://www.alibabacloud.com/blog/alibaba-engineers-team-up-with-world-renown-mathematician-to-develop-next-gen-algorithm_595374
А вот это круто, оказывается формат геопозиции от гугла называется Plus codes, есть свой сайт и хттп клиенты.

А репа вообще с 2014 существует (только репо open location code называется).

А еще здесь можно увидеть отсылку к мемы хксд про форматы, ведь это еще 1 способ закодировать пару lat-lon, хотя вроде самый человеко-читаемый.

https://plus.codes/
https://github.com/google/open-location-code
вот бы еще биткоин....
Сегодня узнал о такой штуке - gotestsum, которая делает вывод прогона тестов в #go чуть более читаемым.

Сделана как обертка над go test --json ./..., поэтому никакой магии. В конце появляется красивый результат, внезапно есть флажок для вывода в JUnit XML (я аш вспотел).

Репка https://github.com/gotestyourself/gotestsum
Еще у этого же автора есть сборник полезностей для тестов, не пользовался, но давно листал код, смотрелось полезно https://github.com/gotestyourself/gotest.tools
Чебыряш (@jemalloc) на той неделе подкинул список ботов для гитхаба со всякими приветствиями, проверками и автоматизациями рутины https://probot.github.io/apps/

Вчера я аппрувнул-вмержил патч с одним забытым коммитом(был добавлен на ветку уже после мержа ПР). И этот коммит пролежал с хороший год.

И если кто-то ищет петпрож, то можно подобные коммиты помогать находить, точнее информировать, чтобы они не терялись. По ссылке выше можно взять бота и прост допилить.

С меня звездочка 💫
Как найти правильный сборник сниппетов для кубов? Правильно, найти материалы для подготовки к сертификации.

Если поклацать файлики, то в к каждом можно найти ответы на большинство операций с кубами. я джва года ждал

https://github.com/dgkanatsios/CKAD-exercises
Надо ли писать тесты на константы? `const a = 10` и проверяешь в тесте if a != 10 { fail() }
Anonymous Poll
26%
Да, вдруг случайно изменим и не заметим
61%
Нет, это пустая и тупая работа, ненужно это
12%
Ща тебе в лс пошучу, умник хренов
oleg_log
Друзья, а пошарьте статейки/туториалы про CORS, CSRF и прочие штуковины для сесурити, если у вас есть подобное в закладках или недавно наталкивались. Конечно же все без привязки к языку, но ориентировачно хттп(с), хотя можно и другое. Заранее спасибо, кидать…
(речь про codeforces если что)
Жизненно-грустный тред. Daniel автор curl, кто не знал, сейчас хттп3 пилит.

https://twitter.com/oleg_kovalov/status/1176791167356362752
Обратилсь в лс с вопросом рекламы (айти курсов, опять). Как бы вы отреагировали на появление рекламы на канале?
Anonymous Poll
41%
Норм
42%
Негативно
15%
Сразу отписываюсь
3%
Другое? в лс плс
Коммитить небольшие бинарные файлы с тестовыми данными -- это
Anonymous Poll
56%
игрушка дьявола
44%
нормально, git lfs слишком громоздкая штука
Все таки опенсурс это красиво.

Человек пришел и сообщил о довольно простом баге.
Во время triage(сортировки? оценки? хз как на русский переводят) подтвердили что баг.
Еще через неделю поняли, что фикс несложный и докинули тег.
И бац, рандомный человек (коммитер №65/250) взял и пофиксил.

При правильной организации работы можно легко найти бесплатную рабочую силу. Да, 2 недели может и не самое быстрое, но и баг не критичный, хоть противный. Не знаю как вы, но я эстетически доволен.

ишью https://github.com/cockroachdb/cockroach/issues/
40683
патч https://github.com/cockroachdb/cockroach/pull/41069

ps пока писал пришел ревьювер и походу ща смержит.
Случайно узнал о таком сервисе как StoryTime.dev

Смсыл в том, что можно создать интерактивную историю в коде. Всякие переходы между файлами, аннотации, комментарии, мемы и гифки (как же без этого). Удобно если у вас распред тима (хотя есть сомнения).

Интерфейс порой калечно работает, то в принципе жить можно.

Миллениал-ориентед примеры работы сервиса https://storytime.dev/preview/5d8b92c3ddbb4e10b456702c
oleg_log
Photo
Эту же проблему в FAT архитекторы Microsoft решили уменьшением точности. Спасибо Олегу за инфу.