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
Инициатива дня - собрать все около математические версии trolley problem в папку на imgur, если есть желающие - шлите в лс @olegkovalov
oleg_log
ElasticSearch это конечно крутая штука, в неё даже можно пихнуть 200к рпс с необходимым колвом железа. Но вот когда доходит поиск по окну в 10 минут (где лежит 10-12М записей), она начинает течь :( Точнее не находишь то, что хочешь, и в теч 15-17 мин оно…
А вообще, что может быть лучше чем Clickhouse для такой задачи? А именно индексирования сообщений прошедших через Кафку?

Никаких джоинов и апдейтов и не надо. Вставляй uuid и какую-то мелкую инфу и не парься. Жаль UI как у Kibana нет. Да и оно не нужно.

Если бы по настоящему болело от проблем эластика, то большинство просто бы помасшиабировало дальше, а не выбрало подходящий велосипед.

UPD: да, про tabix я забыл, спасибо что напомнили
Не знал что высылают до конца феста. А разметочка поплыла
https://github.com/qos-ch/slf4j/blob/master/slf4j-jdk14/src/main/java/org/slf4j/jul/JDK14LoggerAdapter.java#L172

а если пролистать выше, то можно выдумать новый линтер/метрику на код: кол-во коментов с жыра тикетом per method (ну или класс).

А ВООБЩЕ ДАВАЙТЕ ЕЩЕ БОЛЬШЕ ПРЕФИКСОВ ПРЕФИКСИТЬ
А жвм-братки хвастаются бенчами на терабайтных хипах, ведь надо продать ентерпрайзу (кстати в гугле тоже есть такие проекты, и что смешно - на го)
Гуглишь кверю для прометеуса (связанную с envoy), а гугл тебе находит закешированную админ панель envoy-proxy (скрин). В страшное время живём.
Если не знаете контекст: кто-то в твитере постанул, что тремпелем можно защемить шторы в отеле, соотв солнце не будет светить совсем. Ну вот с ноутом это не менее полезно и смешно.
Признаюсь честно, у меня какое-то время назад были проблемы с пониманием стека Хашикорпа, но потом как-то устаканилось, жаль раньше не было этого дока :(
1565031997-comwhitepaperv3.pdf
2.6 MB
Unlocking the Cloud Operating Model.
Achieving the fastest path to value in a modern, multi-cloud datacenter.
Отличный white paper про то как, где и для чего использовать стек HashiCorp.

Web версия
Unlocking the Cloud Operating Model. Achieving the fastest path to value in a modern, multi-cloud datacenter.
https://www.hashicorp.com/cloud-operating-model
Вчера узнал о такой атаке как: Billion laughs attack.

billion laughs attack is a type of denial-of-service (DoS) attack which is aimed at parsers of XML documents.
It is also referred to as an XML bomb or as an exponential entity expansion attack.

https://en.wikipedia.org/wiki/Billion_laughs_attack

Класика, вот в жавовском парсере жсона было похожее https://t.me/oleg_log/82

Так оказывается пару недель назад такое ж пофиксили в Кубернетесе, только с ямлом (см скрин).

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11253
https://github.com/kubernetes/kubernetes/issues/83253

Ориг на польском https://sekurak.pl/oto-bomba-yaml-owa-potrafi-zniszczyc-api-kubernetesa/
Брэд твитнул свои слайды о новом Go playground, который переписали на gVisor и который крутится на гугловском Borg (бегло по слайдам, вроде не напутал).

Собственно слайды https://talks.golang.org/2019/playground-v3/playground-v3.slide#1

Твит https://twitter.com/bradfitz/status/1182150837713244160
Кул, я не 1 значит, кто ругается на KSQL и маркетинговый трёп. Всегда скептически слушал, как KSQL делает из Кафки бд. (ладно, Martin Kleppmann делал доклад, что Кафка это бд (точнее что есть ACID), но бд это сильно гибкое понятие).

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

https://www.jesse-anderson.com/2019/10/why-i-recommend-my-clients-not-use-ksql-and-kafka-streams/
oleg_log
Еще одна #саксес_сториз Чел сидит 10 лет в фирме, в индустрии под 20 лет. Ругается в слаке с @here почему локально не запускается сервис по хттпс. Прочитать ошибку, что нет сертификатов, он, почему-то, не догадался. Смеркалось.
#саксес_сториз от того же автора.

Сервис не стартует, помогите, летит ошибка java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

Загуглить и понять, что это из-за разных версий жвм мы не будем, получим ссылку на СО с задержкой в 1.5ч, а потом будем обижаться в чате на фразу "ну можно ж было загуглить сразу?".
∏ρ؃uñçτØρ Øπτµç∑ | 👁‍🗨››››
Photo
(И вот этот скрин в 4 утра читает 4 человека, красиво)
ну вот зачем они меняли расположение элементов в каталане? еще и вечно горящая единичка НАЧНИ ЮЗАТЬ АЙКЛАУД