Size: a a a

2020 March 06
oleg_log
Не знал, что есть отдельная страница для CalVer, эдакого SemVer но который явно завязан на дату.

2019.01 к примеру, или нумера в Убунту.

https://calver.org/

Спасибо https://t.me/sysadmin_tools/2797
источник
oleg_log
Что лучше?
Анонимный опрос
53%
SemVer
13%
CalVer
4%
Не версионировать
2%
Что-то другое (дада, в лс напиши)
29%
Результаты
Проголосовало: 649
источник
oleg_log
Правильный хайп на короновирусе от гугла

Starting this week, we will begin rolling out free access to our advanced Hangouts Meet video-conferencing capabilities to all G Suite and G Suite for Education customers globally including:

- Larger meetings, for up to 250 participants per call
- Live streaming for up to 100,000 viewers within a domain
- The ability to record meetings and save them to Google Drive

https://cloud.google.com/blog/products/g-suite/helping-businesses-and-schools-stay-connected-in-response-to-coronavirus
источник
oleg_log
Вот многие ругаются на Kubernetes. Он сложный, он большой, это все заговор гугла/авс/мс/массонов и вообще он на го и там куча ямла.

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

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

И да, наверное этот пост навеян тем, что я задолбался обновлять виртуалки и встречать разные фокусы деплоя и оркестрации. Вроде бы все сделано нормально, проверенно, даже чуть надежно, но некоторая промолинейность выкашивает и удручает. эх...
источник
2020 March 07
oleg_log
В одном из подкастов @generictalks был выпуск, где упоминалось что cloudflare активно использует clickhouse, вот наткнулся на материал об этом https://blog.cloudflare.com/http-analytics-for-6m-requests-per-second-using-clickhouse/
источник
oleg_log
О как я люблю эти личные датацентры. Когда падает какая-то железяка и тянет за собой десятки виртуалок или тянет за собой месос агентов...

И все это веселье с танцами и плясками разлетается по PagerDuty всем командам в субботу под вечер.

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

Лучше бы пустили силы силы на что-то полезное, может просто посидели бы без компа. Самое веселое, что этот чел даж на го не пишет, но вот потеет от мысли z ? b : s
источник
oleg_log
Весёлая викторина.

Amazon S3 поддерживает торренты?
Окончательные результаты
54%
✅да
46%
🚫нет
Проголосовало: 841
источник
2020 March 08
oleg_log
The clickhouse-local program enables you to perform fast processing on local files, without having to deploy and configure the ClickHouse server.

clickhouse-local uses the same core as ClickHouse server, so it supports most of the features and the same set of formats and table engines.

https://clickhouse.tech/docs/en/operations/utils/clickhouse-local/
источник
2020 March 09
oleg_log
Оставим SemVer как стандарт, там ничего добавить, Major.Minor.Patch и поехали. А ведь есть еще другие виды версионирования!

ComVer - SemVer но без последней (патч) части. X.Y

CalVer - упомянутый выше, Year.Month (а может и .Day).

RomVer - Romantic Versioning, подвид SemVer, где правила чуть более мягкие, и увеличивать Major когда действительно что-то изменилось.

ZeroVer - 0.x.y. Опять же подвид SemVer, но раз у вас Major всегда 0, то про обратную совместимость нет смысла и говорить. Чесн, я неоч понимаю смысла, зачем хвастаться "а вот проект Х тоже использует ZeroVer".

Serial/Roman - кэпство, мы просто увеличиваем счетчик. Тут можно долго придумывать другие, но смысла мало.

Так что выбрать? Хм...а зависит от вашего проекта. Если вы пишите библиотеку, фреймворк или что-то, что будет потребляться другим кодом (читайте для программиста), то лучше использовать SemVer и давать средствам версионирования полный контекст вещей.

Для конечных продуктов, которые пойдут в руки пользователю - можно взять ComVer/RomVer/CalVer в зависимости от вашего маркетинга и стиля.

Спасибо @itgram_channel и его DepHell со списком https://dephell.readthedocs.io/cmd-project-bump.html
источник
oleg_log
тлдр про егорку
источник
oleg_log
sl is a joke software or classic UNIX game. It is a steam locomotive runs across your screen if you type “sl” (Steam Locomotive) instead of “ls” by mistake. sl is a highly advanced animation program for curing your bad habit of mistyping.

https://www.cyberciti.biz/tips/displays-animations-when-accidentally-you-type-sl-instead-of-ls.html
источник
oleg_log
источник
oleg_log
источник
oleg_log
ok...
источник
2020 March 10
oleg_log
А если прочитать "переобучилась" как overtrained, то мем станет смешнее. Вот вам и пруф, что переводить термины лучше не стоит. (в оригинале там был котёнок, который спал, но оказалось что сдох)
источник
oleg_log
источник
oleg_log
Интересный выпуск (да как и все!) у 3Blue1Brown, теме конечно кажется хайповой, но прикольно рассказано про экспоненту и не только. Советую послушать)

https://www.youtube.com/watch?v=Kas0tIxDvrg
источник
oleg_log
И тут про короновирус, таки решился спросить:
Анонимный опрос
19%
Вирус всех убьет
59%
Просто паника
22%
Воздержаться
Проголосовало: 1096
источник
oleg_log
источник