Size: a a a

2020 February 21
oleg_log
А на запись сподвигнула проблема, что машина выкинута из discovery service, никто о ней не знает, а трафик идёт, потому что люди пишут по айпи.

И как бы бахнуть рестарт и терять запросы нам не хочется (хоть и проблема от нас не зависит, прост мы хорошие, а другие чуть меньше).

Феноменально не юзать Consul для дискавери, когда он есть и на нём живет 95% инфраструктуры.
источник
oleg_log
Может подборку каналов сделать? Кто там хочет чуть трафика к себе?

Не стесняйтесь и подкиньте где пишете и что читаете @olegkovalov (логично близкое к айти скинуть)
источник
2020 February 22
oleg_log
#ненормальное Computer Vision Basics in Microsoft Excel (using just formulas)

"Its amazing to see an image show up on the Excel sheet as you zoom out and numbers appear as you zoom back in."

Забавно что это в репе Амазона лежит.

https://github.com/amzn/computer-vision-basics-in-microsoft-excel
источник
oleg_log
ОНЛАЙН КОНФА PROFUNCTOR TALKS

- если тебе есть что рассказать про разработку или околоразработку то ты можешь стать спикером
- онлайн формат: стрим, сотни/тысячи зрителей, никаких билетов и гостиниц, можно из дома сидя в трениках
- дружелюбное коммьюнити, новые знакомства, веселее чем ты ожидаешь
- дата: TO BE ANNOUNCED
- формат: 20 минут на выступление, 10 минут на вопросы
- ПОДАЙ ЗАЯВКУ пока есть свободные слоты
источник
oleg_log
Прикольно, я не догадался по 1му твиту.
источник
oleg_log
Продираясь сквозь дебри закладок, дошел до июля, нашел подборку видосов AT&T от Федора (огромное спасибо)

https://telegra.ph/Videoarhivy-ATT-07-08

Там и прототипы видеофонов, связь с Луной, транзисторы, анимации, телефоны для глухих, видосы аж с 1920х годов вплоть до UNIX.

Очень советую пролистать некоторые, дух захватывает. Понимаешь, как далеко и недалеко одновременно мы ушли в прогрессе.
источник
2020 February 23
oleg_log
Если кого-то упустил - тыкните в лс

Святая троица моих новостей
@sysadmin_tools
@count0_digest
@tech_b0lt_Genona (1111 подписчиков 🎉)

Top quality
@defront - блог о фронтенде, которому я доверяю
@sec_devops - отличный канал по теме DevSecOps, очень рекомендую)
@aws_notes - если вам интересен AWS и около него.

Не менее годное
@hn_best_comments - как читать ХН не читая ХН
@trueProgrammers - шуточки
@dereference_pointer_there - расте и терзания типов
@bortlog - бортжурнал в водах айти
@scala_channel_ru - скала-ништячки

А так же избранное
@numstation - мой спаситель по матану
@scidoge - научная пёся (автор, пингани в лс)

и еще бложики
@bpblog
@carrollired
@response418
@poholov_in - автор только начал, но интересно читать

UPD: и конечно крутой канал про Питон! @python_in_depth

@badassorange - как стать ехидным СТО
источник
oleg_log
1й багфикс в WOW Classic
источник
oleg_log
источник
2020 February 24
oleg_log
Пару слов про "а зачем брать джунов?".

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

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

Пожалуй самое главное - подстрекать джуна на задавание вопросов. Не что-то "ой, а что ты думаешь о го vs пхп?", "а видел тот тред 78?", скорее вопросы: "вот я хотел сделать Х, но по дороге пришлось обновиться в конфиге Y, а па-че-му?". Возможно в этом месте вам станет некомфортно, так и должно быть.
источник
oleg_log
Друзья, у кого есть аккаунт на SoundCloud, пожалуйста, зайдите и подпишитесь на нас для лучшей видимости, сколько вас слушает, когда и как часто.

В Телеграме статистики особо нет (просмотры != прослушивания, ну..наверное), а там хоть что-то. Заранее спасибо 🎉

https://soundcloud.com/generictalks

PS. Если нет аккаунта, можно зарегаться, это засчитывается.
источник
oleg_log
Небольшая статья от Искандера про #asm и #go Понятно и по полочкам.

https://habr.com/ru/post/489482
источник
2020 February 25
oleg_log
Еще чуть-чуть и статье стукнет 20 лет, но все же вещь актуальная, эх, Джоэл.

Сперва думал сделать опрос - переписывать или нет, но в действительно все зависит от контекста, открытие!

Переписывать с нуля Jira - чуть глупо, а форкать и развивать в новом направлении - вполне правильно.

Фиксить сервис конфига из раза в раз, ведь его писал джун, а никто не следил - странно, выкинуть 70% апи и оставить ток то, что действительно используется - вполне правильно (жаль миграции надо делать ):

Но почитать стоит, лайк за упоминание о .Net и писании с нуля в коментах https://habr.com/ru/post/219651/
источник
oleg_log
У нас в тиме полгода уже скалист (пишет на жаве, чуть котлине, но до этого Spark по Airflow гонял).

И вот его каждый ендпоинт выглядит как кучка map + orElse. Вроде ничего страшного, он вменяемо пишет, но эт очень сильно отличается от окружающего кода. Прям угадай мелодию автора по паттерну.

Если я не ошибаюсь, кто-то писал про "пишите безликий код". Когда непонятно, кто его автор (ели не уловили - намёк на одинаковый код, если iferr, значит никаких монад, и наоборот, но не микс двух).

Поэтому у меня к вам такой вопрос:
источник
oleg_log
Я хочу...
Анонимный опрос
51%
Писать и Читать безликий код
10%
Писать авторский, но Читать безликий код
4%
Писать безликий код , но Читать авторский код
28%
Писать и Читать авторский код
7%
Другое
Проголосовало: 752
источник
oleg_log
Ах да, другое™ интересно в лс услышать, @olegkovalov
источник
oleg_log
источник
oleg_log
Для тех, кому хочется в bashrc утащить

function extract()
{
 if [ -f $1 ] ; then
     case $1 in
         *.tar.bz2)   tar xvjf $1     ;;
         *.tar.gz)    tar xvzf $1     ;;
         *.bz2)       bunzip2 $1      ;;
         *.rar)       unrar x $1      ;;
         *.gz)        gunzip $1       ;;
         *.tar)       tar xvf $1      ;;
         *.tbz2)      tar xvjf $1     ;;
         *.tgz)       tar xvzf $1     ;;
         *.zip)       unzip $1        ;;
         *.Z)         uncompress $1   ;;
         *.7z)        7z x $1         ;;
         *)           echo "'$1' cannot be extracted via >extract<" ;;
     esac
 else
     echo "'$1' is not a valid file!"
 fi
}

https://www.reddit.com/r/bash/comments/3e8c2g/whats_a_good_way_to_extract_zip_rar_bz2_gz_tar/ctl8qz9/

UPD: плагин для zsh https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins#extract thx @itgram_channel
источник
oleg_log
Очень горячая стать от Cloudflare: Inte Xeon vx AMD Epyc.

ТЛДР без контекста: AMD Gen X server performs 28% better, in some environments that AMD can do up to 36% better in live production. AMD wins.

Самое прикольное и очевидное, что у них снилизись р50 и р99 метрики, на 25% и 20-50% соотв.

Статья вышла длинной, но много графиков, интересный движк начался вокруг AMD, конкуренция эт хорошо.

https://blog.cloudflare.com/an-epyc-trip-to-rome-amd-is-cloudflares-10th-generation-edge-server-cpu/
источник
2020 February 26
oleg_log
источник