Size: a a a

2019 June 13
oleg_log
Открыл для себя Trivy — удобный в использовании сканнер уязвимостей в докерных контейнерах, с возможностью интеграции в CI. Подобных решений вагон с тележкой, но этой утилитой действиетльно удобно пользоваться.

https://github.com/knqyf263/trivy
источник
oleg_log
Не могу понять одного, почему люди не могут перестать деплоить по "пятницам". Ну серьезно.

Я встречал уже с пару десятков опытных(?) людей, которые на просьбу не деплоить в пт или праздник отвечают: а что может пойти не так?

Вроде бы и понимаешь, все настроено, уже делалось раньше, новая фича/мелкий фикс конфига, все прозрачно, но никто не спрашивает 1 вопрос: хочу ли я на выходных работать сверхурочно? (или давать коллеге по веслу поработать в шаббат).

Сегодня вся фирма едет валяться на пляже, полугодичный копроратив, вчера тима кафки пишет: ну короч го ща релиз пустим, ПОСМОТРИМ КАК ОНО ИЗМЕНИТ СТАБИЛЬНОСТЬ, ну или в пятницу, после попойки.

Нуууу никак не могу понять эту LSTM, которая сгенерировала эту фразу. Так и вижу людей с рассолом и ssh на брокерах.

Я один что упускаю важную деталь?

https://t.me/count0_digest/2234

PS: стабильный деплой очередного кастомер-микросервиса, да еще и с флажком canary наверное и можно в пятницу, ревертнуть-то кнопкой можно. Но критические компоненты все же по другим правилам живут.
источник
oleg_log
Поговорил с дев-манагером из одной здоровенной соцсети. У ребяток 60к нод HDFS.

В общем-то HDFS это штуковина для распределенного хранения данных (лучше вики почитайте, я тут кратко). И там есть 2 типа нод: name & data.

Первые это хранилище метаданных ака реестр чего где, вторые, как легко догадаться, отвечают за непосредственное хранение данных. Я все это на жавушке от апачи.

Так вот у этих ребят было 1к+ неймнод, только для хранения метаинфы. Но поддержание такого кол-ва машин немножко сложно.

В итоге неймноды были переписаны на ультра-отстреливающий с++ и все вместилось на пару десятков штук. Такие дела.

UPD: пока меня не успели забросать помидоро-таймерами, речь про Hadoop _и_ HDFS. пардон
источник
oleg_log
Оооо, gopls (Go language server protocol) получил 1ю версию v0.1.0

Успех требует времени *потираю гоферскими лапками*

https://github.com/golang/tools/releases
источник
oleg_log
Software below the poverty line

Интересный анализ популярных гитхаб проектов и того, сколько зарабатывают их авторы.

https://staltz.com/software-below-the-poverty-line.html
источник
oleg_log
источник
2019 June 14
oleg_log
Штош, пора идти на завтрак и двигать на регистрацию GoGoConf.

Пошумим там своей 25.989летней старостью.

🧙‍♂️
источник
oleg_log
А ведь красиво объяснил...
источник
oleg_log
А это хоть в @techchsh пости
источник
oleg_log
Собственно мои 200 слайдов с GoGoConf 2019

Packages & Modules https://speakerdeck.com/olegkovalov/packages-and-modules

Выслушаю вашу критику через часа 3, если будет
источник
oleg_log
Я выжил. Будет запись. Дам ли я аппрув на её постинг - другой вопрос 😏

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

На самом деле это ок, меньше отдуваешься, но тож непонятно, что делать со след докладом и его контентом. Эх...
источник
oleg_log
Я тут с гуглером замутил, в го где-то висит коммит, который переключает алгоритм для фазы гц с логарифмического на линейный.

Суть в том, что он включается только после 15Тб рама. В след версии вроде до 10гб скинут. Надо будет потом почитать.

Да, у кого-то и такие кейзы есть.
(надо будет еще байки из монорепы гугла попостить будет)
источник
oleg_log
Таксссс, я один вижу тонкий намёк, что гитхаб становится самой большой инстанцией для Language Server Protocol???

https://t.me/documentsjournal/664
источник
oleg_log
Как хорошо вы ориентируетесь в пространстве(сидя дома, в знакомом и незнакомомо городе, еще где-то)??? (Честность и репост очень приветствуются :)
Анонимный опрос
16%
Легко, 0 проблем
35%
Достаточно карту чекнуть
19%
Если 1 раз побываю то норм
18%
Надо пару раз понять территорию
6%
Сложно, нужно больше времени
6%
Я вообще теряюсь, без карты и такси не могу
0%
Другое, пишите сюда @olegkovalov
Проголосовало: 526
источник
oleg_log
Уважаемый автор @defront подсказал, что для навигации по гитхабу (скорее всего?) используется та либа на хаскелле (см пост про Semantic). Логично ведь!
источник
oleg_log
- Буду рад, если поделитесь своей экспертизой в этом вопросе.
- Экспертиза — это услуга. А поделиться можно опытом.
(с) хабр
источник
2019 June 15
oleg_log
в интернете снова кто-то неправ...аш с 2016..
источник
oleg_log
Вчера разговор зашел за хром и  его внутреннюю кухню. Оказывается там используется 36 языков (со слов коммитера гугла).

Мы смогли перечислить только 20, конечно же из адекватных предположений. Оставшиеся 16 не давали мне покоя до часу ночи.

Шаббат будет о чекауте хромиум и грепаньи кода.

PS: хром и хромиум разные, знаю, но будем пользоваться тем, что есть
источник
oleg_log
В Stripe в первых десятках инженеров было много выходцев гугла (а как еще, перспективный стартап в сша).

И вот они решили: нуу мы в гугле пользовались bazel/blaze будем и тут, технология проверенная же.

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

Если в вашем crud проектике количество языков начинает заваливать за десяток, вы живете в монорепе и вас меньше 10 человек, советую уйти в дауншифтинг. Определенно стоит ресетнуть мозги.

Или если вас зовут в подобную фирму, подумайте про адекватность тл/сто.
источник
oleg_log
Не уверен, что такой мелкий шаг нужен (0.25-0.5х вполне хватило бы большинству), но радует, что этот ползунок появился

https://t.me/numstation/1490
источник