Size: a a a

2019 March 14
oleg_log
У меня целый список альтернативных системных утилит на линуксах. Сегодня посоветую растовый exa как замену стандартному ls и tree одновременно.

Добавьте в .bashrc/.zshrc:

alias ll="exa --group-directories-first --color=always --long --git"

alias lsd="exa --group-directories-first --color=always --long --git --all"

для полного счастья. Но не стоит менять alias ls=exa  — слишом велик риск сломать случайные скрипты, что ожидают стандартного поведения от ls.
источник
2019 March 15
oleg_log
источник
oleg_log
Сегодня опаздывал на работу (пересидел с к8с вчера) и пришла в голову такая мысль: последние 10 мес я живу без тимлида. Буквально.

Он у нас есть, но он никак не участвует в работе команды. Кроме плагинга (что логично) и каких-то важных митингов с другими типками он даже не появляется.

Каждый в тиме знает, что надо сделать и каков будет результат. С ответственностью все тоже ок, Дамоклов меч не нужен.

Поэтому меняя работу/тиму я бы еще интересовался, на сколько они автономны. А, ну и создавая свою тиму я тоже буду прокачивать перки автономности и интеллекта (что кстати связано с ремоут работой)
источник
oleg_log
Сколько вы сможете автономно работать если Тим лид откиниться? (с)
Анонимный опрос
0%
Считанные дни
0%
Пару спринтов
0%
1-2 месяца
0%
3 месяца/квартал или около того
0%
Рекорд 17-летнего Р. Гарднера установленный в 1965г
Проголосовало: 255
источник
oleg_log
Залез в С++ и до меня дошло: в ифе должен участвовать только тип bool, чтобы код оставался прозрачным и понятным (опять наследие С 😥).

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

Так-что давайте все же писать простой и порой тупой код.
(мимопиар го и прочих новинок)
источник
oleg_log
I just realized in 21 years, I've never worked at a company where I saw an engineer get a promotion except Google. And at Google, you basically have to move a mountain to get one if you're senior. I think everywhere else people just find new jobs for promotions.

https://twitter.com/BenLesh/status/1105812366841634816
источник
2019 March 16
oleg_log
Маленькое ревью поста:

0. Люди думают по разному. Совсем по разному. Я хотел сказать, что докер поможет использовать тяжелые проекты без головной боли, а многие решили, что я хочу видеть каждый leftpad в контейнере.

1. Я смотрю на опенсурс как на платформу, чтобы решить свою задачи(и задачи бизнеса), а для многих это прост: "лол я тут накодил, короч зырьте". Если честно, я даже забыл, что таких проектов большинство.

2. Не сабмитить на r/programming. Коменты можете сами глянуть, треш угар и 'how insulting this article is'.

3. Постить на lobste.rs там люди приятнее и адекватнее, а на реддите ток в тематические (r/github и r/opensource, хотя за меня это сделал другой человек).

4. Кстати r/programming это двачевский /б/ для айти, еще один пруф, что реддит это 4чан милениалов.

5. Стоит на вычитку тратить чуть больше времени. Пару-тройку опечаток я пропустил, столько же грамматических, эх...
источник
oleg_log
Внезапно пришлось переустановить макось (почему-то у меня *.pkg перестали ставиться) и...это все растянулось на пару-тройку часов.

Инсталятор не брал последнюю версию с диска (мохаве), а тянул с инета, плюс еще что-то не так было с разметкой диска.

А вот с виндой все бы в 15 минут уместилось 😥

О ДА А ТЕПЕРЬ Я БУДУ УСТАНАВЛИВАТЬ ВСЕ ПРИЛОЖЕНИЯ
источник
2019 March 17
oleg_log
Вчера в двух чатах нарвался на одно и тоже: человек просит задачек, чтобы набить руку на языке, а его/ее шлют решать алгоритмические вещи.

Это в корне неправильно, ведь вместо тренировки фич, особенностей языка(или их отсутствия, привет го), бедному начинающему приходится тонуть под ифами, форами и структурами данных.

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

Не топите начинающих, плес 🙌
источник
oleg_log
источник
oleg_log
О! а теперь места, куда толкать новых:

1. https://exercism.io Простенькие задачки, с код ревью от участников, много языков, а задач хватает.

2. Любые (code) koans. Нагуглить под нужный язык сможет каждый. В приниципе exercism это коаны, только в более привлекательной форме (имхо)(еще их kata вроде называют, или эт другое).

3. Мое любимое - пилить свой проект. Может это и велосипед, но он свой. В нем будет своя боль, свои открытия и свои: "блин, да почему не работает опять". Вот тут и появится важнейший опыт - умение задавать вопросы и искать ответы.
источник
oleg_log
нанах ёпта
источник
oleg_log
Всем корреляции за счет Спирмена
источник
oleg_log
чтоб не думали, что я не люблю гоферов
источник
2019 March 18
oleg_log
Долгий митинг и кислородное голодание  братья на век.
источник
oleg_log
- Почему никто не вспоминает о джуниорах когда наворачивают по 5 слоев абстракции?
- Потому что мидлы которые наворачивают по 5 слоев абстракции думают что они сеньоры как минимум. Не пристало им думать о каких-то там джунах. К их божественному коду таких даже близко пускать нельзя.
(c)
источник
oleg_log
LOL
источник
oleg_log
источник
oleg_log
А вообще вот статейка о том, на сколько не надежный юдп (на самом деле вполне ок), но вот порядок доставки может сильно подпортить жизнь.

И да, YMMV.

https://www.openmymind.net/How-Unreliable-Is-UDP/
источник
oleg_log
пхп это особый вид глины
источник