Ещё месяц жизни и я готов поделиться с сообществом новой версией pq
https://twitter.com/iximiuz/status/1413191642761371655?s=21
https://twitter.com/iximiuz/status/1413191642761371655?s=21
Twitter
Ivan Velichko
I just published a `pq` intro article. It features a screencast demo of how to analyze an Nginx access log in real-time. iximiuz.com/en/posts/pq/ #programming #rustlang
И опять делюсь личным опытом. Про разницу между Dev, Ops и SRE, как я ее вижу после двух лет работы не девелопером.
https://twitter.com/iximiuz/status/1421435412157972480?s=21
https://twitter.com/iximiuz/status/1421435412157972480?s=21
Twitter
Ivan Velichko
DevOps, SRE, and Platform Engineering (thread) Sharing my understanding of things after working in this domain for about two years. Starting from the clearest one. Dev - this is about application development, aka business logic. The only one that makes money…
Сорри, не могу этим тут не поделиться. Енот из каждой строчки - это я в 2019, 2020, и 2021 соответственно.
https://twitter.com/memenetes/status/1423388601056997377?s=21
https://twitter.com/memenetes/status/1423388601056997377?s=21
Twitter
memenetes
Cloud-native is fun
Как вы знаете, я любитель порисовать всякие диаграммки. Написал тут статью на днях про контейнеры, где в частности упомянул Kata Containers как пример реализации контейнеров на виртуалках. И тут мне подбросили вот это... Сразу две находки в одной ссылке!
Во-первых, это наикрутейшее визуальное объяснение как Kubernetes может запускать Pod-ы внутри выделенных легковесных виртуалок. А во-вторых, это сам сервис, где эта диаграмма размещена! Зацените, какой крутой инструмент для обучения можно получить всего за $4 в месяц! И нет, это не реклама.
Во-первых, это наикрутейшее визуальное объяснение как Kubernetes может запускать Pod-ы внутри выделенных легковесных виртуалок. А во-вторых, это сам сервис, где эта диаграмма размещена! Зацените, какой крутой инструмент для обучения можно получить всего за $4 в месяц! И нет, это не реклама.
Поделюсь еще и тут - я созрел для собственной email-рассылки. План - делать подборку моих самых удачных постов из блога и твитера за прошедший месяц, и, заодно, делиться планами на будущее. Конечно же, на мои классические темы - контейнеры, кубернетисы, линукс и кодотворчество. И, по возможности, с картинками.
Подписаться можно тут. А вот здесь можно посмотреть первый выпуск.
Подписаться можно тут. А вот здесь можно посмотреть первый выпуск.
И снова минутка занимательной этимологии.
С давних пор в моей голове не мог уложиться вариант использования слова copy для обозначения оригинального кусочка текста. Все эти copywriters - они ведь не копируют ничего, напротив - им платят за уникальные тексты. И вот это - "ты должен уметь copy, чтобы стать успешным твиттероводом", подразумевающее, что тексты твитов должны быть короткими, понятными и цепляющими. Wtf?
И как это всегда бывает, ответ оказался на расстоянии вытянутого запроса в Google (который я откладывал примерно 10 лет).
Перефразирую тут для коллег-программистов - каждый раз, когда слово copy используется не в значении дубликат, его можно смело заменять на интерфейс copyable. Т.е., самый первый copy - это то, что потом размножат и покажут массам. Условный копирайтер пишет исходных экземпляр такого copyable текста, а затем его тиражируют на билбордах, сайтах, соц. сетях и т.п. Такой вот исторический каламбур из мира книгопечатания с латино-францускими корнями.
С давних пор в моей голове не мог уложиться вариант использования слова copy для обозначения оригинального кусочка текста. Все эти copywriters - они ведь не копируют ничего, напротив - им платят за уникальные тексты. И вот это - "ты должен уметь copy, чтобы стать успешным твиттероводом", подразумевающее, что тексты твитов должны быть короткими, понятными и цепляющими. Wtf?
И как это всегда бывает, ответ оказался на расстоянии вытянутого запроса в Google (который я откладывал примерно 10 лет).
Перефразирую тут для коллег-программистов - каждый раз, когда слово copy используется не в значении дубликат, его можно смело заменять на интерфейс copyable. Т.е., самый первый copy - это то, что потом размножат и покажут массам. Условный копирайтер пишет исходных экземпляр такого copyable текста, а затем его тиражируют на билбордах, сайтах, соц. сетях и т.п. Такой вот исторический каламбур из мира книгопечатания с латино-францускими корнями.
Какое-то время назад я подписался на рассылку Matt'а Rickard'а. Matt разрабатывал Kubernetes в Google (вероятно именно так я и натолкнулся на его профиль), и это не единственное его достижение. Но рассылка не об этом. Вот уже полгода Matt каждый день публикует мини-статьи... обо всем. Это может быть технология разработки софта, или обзор современных бизнес моделей в IT, или забавная история про эволюцию CPU. Кругозор этого товарища просто поражает, но самое главное - его идеи оригинальные, а не просто ретрансляция новостей мира технологий.
Из сегодняшнего выпуска:
И этот мой твит - тоже про него 🙈
Из сегодняшнего выпуска:
GitHub's Missing Package Manager
GitHub has the opportunity to streamline and secure the package management layer. Here's how.
GitHub is the system of record for code. But the company rarely takes advantage of this. GitLab, on the other hand, has used this fact to build out products that span the entire software development lifecycle. But GitHub's strength is the sheer amount of public projects it has – projects that end users consume mostly through package managers.
How does it work today?
...
И этот мой твит - тоже про него 🙈
Л - логика!
manufacture - make (something) on a large scale using machinery.
From mid 16th century manu factum - ‘made by hand’.
manufacture - make (something) on a large scale using machinery.
From mid 16th century manu factum - ‘made by hand’.
cat mindflow.txt > /dev/null
Минутка занимательного языкове́дения Знание латинских (и в чуть меньшей степени - греческих) префиксов - рулит! В частности, при изучении английского языка. Мой любимый пример - prefix + duce, где duce - это производное от (опять же) латинского ducere - вести…
Ок, продолжим...
Что общего у фильма Начало (с Ди Каприо) и контрацептивов? Правильно, корень!
Оригинальное название фильма - Inception. А предупреждение зачатия - это Сontraception. Картинка сложилась лишь тогда, когда я узнал, что Conception - это не только концепция (то есть выработка некоторой идеи или плана), но и зачатие.
Hidden in plain sight, как говорится.
Что общего у фильма Начало (с Ди Каприо) и контрацептивов? Правильно, корень!
Оригинальное название фильма - Inception. А предупреждение зачатия - это Сontraception. Картинка сложилась лишь тогда, когда я узнал, что Conception - это не только концепция (то есть выработка некоторой идеи или плана), но и зачатие.
Hidden in plain sight, как говорится.
Как НЕ нужно объяснять вещи:
Prudence - the quality of being prudent.
Prudence - the quality of being prudent.
Ой какая классная штука https://bitfieldconsulting.com/golang/cuelang-exciting
Bitfield Consulting
CUE is an exciting configuration language — Bitfield Consulting
CUE is a new data language, inspired by Go, that promises to make JSON, YAML, and other annoying formats much easier to work with. It features type checking, validation, and an excellent set of tooling.
Forwarded from Ширинкин
Тольятти
Читаю в книжке: «Коммунистические лидеры вроде Мориса Тореза во Франции и Пальмиро Тольятти в Италии сыграли важную роль в установлении мирной кооперации их последователей».
Тольятти? Как город Тольятти?
Открываю Википедию:
«<..> С 1964 года носит имя итальянского коммуниста Пальмиро Тольятти.»
Жил 28 лет и понятия не имел, что российской город Тольятти назван в честь итальянского коммуниста.
Хотя сейчас кажется, что очевидно же, что слово итальянское :-)
Читаю в книжке: «Коммунистические лидеры вроде Мориса Тореза во Франции и Пальмиро Тольятти в Италии сыграли важную роль в установлении мирной кооперации их последователей».
Тольятти? Как город Тольятти?
Открываю Википедию:
«<..> С 1964 года носит имя итальянского коммуниста Пальмиро Тольятти.»
Жил 28 лет и понятия не имел, что российской город Тольятти назван в честь итальянского коммуниста.
Хотя сейчас кажется, что очевидно же, что слово итальянское :-)
Очередной NPM пакет (на самом деле два) превратился в тыкву поломав тысячи зависящих от него проектов. Но в этот раз без криминала - это было намеренное действие автора. Так сказать, попытка выразить недовольство сложившейся финансовой ситуацией вокруг OSS.
LIBERTY LIBERTY LIBERTY
https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/
LIBERTY LIBERTY LIBERTY
https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/
BleepingComputer
Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps
Users of popular open-source libraries 'colors' and 'faker' were left stunned after they saw their applications, using these libraries, printing gibberish data and breaking. Some surmised if the NPM libraries had been compromised, but it turns out there's…
🔥2
Ой какая смешная шутка! Kelsey спросил в Твитере - какая ваша любимая Serverless платформа? И кто-то ответил - log4j 😈
https://twitter.com/suikast420/status/1481321726814343170?s=21
https://twitter.com/suikast420/status/1481321726814343170?s=21
Twitter
Süleyman Vurucu
@kelseyhightower Log4j2 😂🤘
😁1