Size: a a a

2019 August 14
oleg_log
Часто замечаю вопрос: а как вам Микро? стоит брать? в проде не подведет?

— тестов меньше, чем в моих ридми
— в зависимостях тащится клиент телеги/дискорда/слака
— 1 man army с целью 10к звездочек (твиты автора)

Вывод: нинадо оно

виновник моей грусти github.com/micro/go-micro
источник
oleg_log
Конечно этот код очень хорош и помогает в разработке, ведь в определении этой фции описано все, что только можно, но...

private fun convertUsingAllowedEngines(allowedConvertEngines: List<ConvertEngineType>, converter: Converter, clientName: String)

...хм, почему бы не назвать всё
convert(engines, converter, clientName)
а объяснения параметров перенести в доку-комент на 1 строку выше?

ах да, self-documenting cargo-mantra™
источник
2019 August 15
oleg_log
Митап(ы)?
Анонимный опрос
23%
Не посещаю
27%
Бываю очень редко, случайно прям
28%
Пару раз в год
10%
Где-то ежемесячно
2%
Стараюсь каждую неделю
4%
Посещаю все, что можно (стараюсь)
2%
Я организатор
3%
Другое
Проголосовало: 595
источник
oleg_log
How nasty/dirty is the raw internet?  

This is the time (in seconds) between server boot on a public cloud provider (with public IP) and the first known hostile connection.  

The ‘best’ is only 30 seconds.

At 90 seconds they’ve all been comprehensively port scanned.
https://twitter.com/fdmts/status/1157315943271403525
источник
oleg_log
О, прикольно, оказывается OpenCensus и OpenTracing стали OpenTelemetry.

https://opentelemetry.io/

Оказывается это было 19 апреля анонсированно, нуок
https://medium.com/opentracing/a-roadmap-to-convergence-b074e5815289
источник
oleg_log
Нашел твитер-тред где люди хвастаются своим топом команд в консоли. Этим можно собрать статистику (отвечаю, это не рмрф)

history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl |  head -n10


Твит с командой https://twitter.com/vincentpants/status/1148317661060722688
источник
oleg_log
perl -es'!!),-#(-.?{<>-8#=..#<-*}>;*7-86)!;y!#()-?{}!\x20/`-v;<!;s++$_+ee'&:&:;
источник
oleg_log
источник
2019 August 16
oleg_log
Если вам хочется оч активную ленту о #go в телеге, то могу посоветовать этот канал.

Автор англоговорящий, поэтому в чате сильно не пофлудите, наверное и хорошо.

https://t.me/golang101
источник
oleg_log
omg, в 76й версии хрома я так понимаю PWA завезли, которые progressive web apps. Появилось странное ощущение, что твитер начал работать быстрее. Хмммммм
источник
oleg_log
Красивый однострочный постмортем от Monzo.

TLDR: добавляя новые машины в кластер, убедись, что у них есть хоть какие-то данные. Ну и читай доку.

https://monzo.com/blog/2019/09/08/why-monzo-wasnt-working-on-july-29th

PS: однострочная причина фейла
источник
oleg_log
Саксес метрика, ёп. Всегда надеюсь, что это кол-во инстансов, но практика показывает, что это реально сервисы...

Я уже не 1й раз крутился в таких фирмах с 1к+ микросервисов, но чудом меня не заносило в их разработку (в core/infra-team всегда попадал). И из того, что успевал увидеть, чаще было превозмогание во имя императора.
источник
oleg_log
Ах да, это лаба с киевского политеха. Просто шикарный естественный отбор студентов от умных преподов.

(кстати после поста с перлом много людей убежало, кек :)
источник
oleg_log
Я как-то пару раз собирал советы от ремоут работников, и что у них как...и Флант это сделали лучше меня.

Все, что я услышал от подписчиков есть в этом посте. Дадада, даже "спец" одежда для работы дома.

https://habr.com/ru/company/flant/blog/463619/
источник
oleg_log
Где-то год назад влез в одну #саксес_сториз

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

И вот на мой код (до ревью) глянул товарищ синьер...Оказывается это было там раньше, но на ревью эту идею убили другие синьеры, потребовав возвращать значение в хедере, специально для тестов. Причину их паники от .*? я так и не понял.

Внезапно на ревью это прошло без единого комента. Видно тогда обострение было.
источник
oleg_log
Вы верите в блокчейн (БЧ) ?
(верить == надеяться на успешность и нужность, лол)
(речь не гит)
Анонимный опрос
8%
Да (я счастливо связан с БЧ)
4%
Да (я к сожалению связан с БЧ)
27%
Да (но не работал с БЧ)
6%
Нет (и я работал с БЧ)
9%
Нет (но хочу поработать с БЧ)
31%
Нет (я не хочу связываться с БЧ)
9%
Мам, вышли денег на котлетки, я ICO делаю
3%
Я сильно обжогся о крипту и хайп, поэтому верните мои крипто-МММ вклады
2%
Другое? послушаю вас в лс @olegkovalov
Проголосовало: 531
источник
oleg_log
ок, шутку про ICO и криптовклады некоторые не оценили.

Опрос был именно про БЧ как хранилище и конракты.
источник
oleg_log
проклято
источник
oleg_log
Testing is for known knowns
Monitoring is for known unknowns
Observability is for unknown unknowns

by https://twitter.com/jezhumble
источник
oleg_log
Штош, все верно тут сказано https://t.me/todayishared/625 Вот только любая магия (имхо это все же магия) делает работу чуть сложнее из-за "хм, а ведь можно и так в ногу стрелнуть, круто!"

(там чуть ниже видос с поездом из Норвегии есть, действительно, врубить бы на телик как ASMR)
Telegram
Today I Shared
Почти в каждой ситуации "какой дурак это придумал" за решением стоит какая-то логика (не всегда удачная, конечно), до которой главный герой обычно еще не добрался, потому что прямо сейчас горит, извините. Подойдите позже.

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

Насмотрелся за годы (кхе-кхе) на всякое бессмысленное и часто неуместное горение — и теперь в большинстве случаев приступы "да какой дебил решил так сделать" воспринимаю оочень скептически. Недавно вот видел смишную картинку, где кто-то смеется над тем как глупый питон неправильно работает, а на самом деле следует смеяться над автором, который не прочитал документацию к базовым фичам, которые использует.…
источник