С помощью этой утилиты можно настроить свой промт вообще как угодно https://ohmyposh.dev/ на любой вкус и цвет. Думаю многим будет полезно.
Себе не забираю, потому что мой промт выглядит как на скрине :) Мне не нужно там видеть имя пользователя, потому что это требуется ультра редко и делается с помощью whoami, мне не нужно там видеть текущую директорию, так как она указана в заголовке iTerm и прочие штуки, которые часто вижу у других. Это все отнимает и место и внимание.
Себе не забираю, потому что мой промт выглядит как на скрине :) Мне не нужно там видеть имя пользователя, потому что это требуется ультра редко и делается с помощью whoami, мне не нужно там видеть текущую директорию, так как она указана в заголовке iTerm и прочие штуки, которые часто вижу у других. Это все отнимает и место и внимание.
Хотел вчера немного описать шишки, которые собрал, когда боролся с дубликатами в ClickHouse и агрегировал очень много данных, но в итоге получилось очень много букв и не влазило в телеговский пост. Поэтому вот https://antgubarev.dev/ru/posts/clickhousemv/ первая часть. На днях доделаю вторую.
antgubarev.dev
Anton Gubarev
работа с материализованным представлением в ClickHouse на примерах
https://avitotech.timepad.ru/event/1804678/ Митап от коллег по юниту, в котором работаю. Как устроена платформа в Авито, для чего нужна, из каких частей состоит, какие есть возможности и т.д. Должно быть интересно тем, у кого количество сервисов растет и уже становится сложно с ними управляться.
avitotech.timepad.ru
Avito PaaS Meetup #1 / События на TimePad.ru
Platform as a Service в Авито — это набор хорошо проработанных решений, позволяющий продуктовой разработке не тратить много времени на рутинные задачи и низкоуровневые инструменты. На митапе наши спикеры расскажут о нашей разработке, доставке и эксплуатации…
Вторая часть по Кликхаусу https://antgubarev.dev/ru/posts/clickhousereplmt/ Осталось найти время третью и последнюю написать.
antgubarev.dev
Anton Gubarev
работа с движком ReplacingMergeTree в ClickHouse на примерах
Для тех кто много работает в консоли имеет смысл вкладываться в такие навороты https://seb.jambor.dev/posts/improving-shell-workflows-with-fzf/ На самом деле не так уж и много времени требуется на реализацию таких фишек, но выхлоп того стоит
seb.jambor.dev
Improving shell workflows with fzf
I show how I improved four of my shell workflows to parameter-less commands with the help of fzf.
Кажется не делился еще вот такой замечательной докой от Стэнфорда «Волшебство гит». Рекомендую пробежаться от и до. Абсолютно точно каждый найдет для себя много нового, и вероятно удивиться, что многое можно было делать проще. http://www-cs-students.stanford.edu/~blynn/gitmagic/ Что еще прекраснее существует перевод на русский. Очень много кто привык к IDE так как несложные штуки делаются с помощью нее очень быстро и прозрачно. Но как только надо исправить историю, куда-то откатиться, иногда не полностью вот тут работа и встает колом.
На Udemy большинство курсов по ~650р. Налетай.
В чате просили годноты с Udemy. Вот это точно буду люто рекомендовать тем кто хочет быть более эфективным https://www.udemy.com/course/jeditech/ Прекрасная подача автора (судя по другим его выступлениям) и уверен отличный материал (читал книгу). https://www.udemy.com/course/jeditech/
Udemy
Free Personal Productivity Tutorial - Джедайские техники - ТЕПЕРЬ БЕСПЛАТНО!
Фрагмент курса от Максима Дорофеева автора книг "Джедайские техники" и "Путь джедая" - Free Course
Просто объяснение видов масштабирования подов в кубе https://community.suse.com/posts/stupid-simple-scalability
SUSE & Rancher Community
We bring together accomplished and aspiring cloud native practitioners to quickly and efficiently develop practical cloud native knowledge and skills, to discover and explore new technologies and ideas that inspire us, and to share our passion and expertise…
Очень полезная статься про atomic. Для тех, кто интересуется go https://www.sixt.tech/golangs-atomic
SIXT Tech
Golang’s Atomic
Golang is a highly concurrent language and the atomic package is one of its most valuable and unknown synchronization mechanisms.
Вот она, рыба моей мечты https://darkreader.org/ Странно что только недавно натолкнулся на этот плагин. Огромной проблемой было работать вечером на темных темах. Открываешь такой очередную ссылку, а там ярко белый сайт и держи гранату. Fire in the hole! Несколько секунд ничего не видишь)
Dark Reader
Dark Reader — dark theme for every website
Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing. For Chrome and Firefox, Edge and Safari.
Подробный курс по компьютерным сетям https://www.asozykin.ru/courses/networks_online Абсолютно бесплатно очень качественный материал. У автора стиль подачи немного монотонный, но это не мешает усвоению материала.
asozykin.ru
Компьютерные сети
Учебный курс по компьютерным сетям начального уровня для программистов
https://isovalent.com/blog/post/2021-12-08-ebpf-servicemesh Вот тут рассматривают вариант без sidecar. Якобы eBPF может это заменить. Но по факту все равно envoy потом добавляется. Однако ход мыслей полезен на подумать.
Isovalent
How eBPF will solve Service Mesh - Goodbye Sidecars
eBPF Service Mesh - How we can build an eBPF-based service mesh in the kernel to replace the complex sidecar model
Давно пытаюсь у себя в доме сделать полноценную автоматизацию, то что сейчас модно называть “умный дом”. Готовые решения мягко говоря странные и заточены чаще всего под одного производителя, который ломит цены неприлично на составные части (китайские разумеется). Ну и в конце концов “яжпрограммист”. Поэтому arduino и паяльник наше все. Очень удачно наткнулся на guthub на готовое решение по платформе для всего этого. Брать как есть вряд ли получится, но найти новые идеи точно можно https://github.com/khuedoan/homelab
Смысл в том, что все устройства можно и нужно заводить в локальную сеть, хотя бы через роутер. И писать пульт управления точно будет удобнее на своем привычном инструменте. Контроллеры для например системы отопления, водоснабжения и т.д. на ардуино, да. Но все они все равно заводятся на главный контроллер. У меня уже даже частично это реализовано на базе небольшого k3s кластера.
Смысл в том, что все устройства можно и нужно заводить в локальную сеть, хотя бы через роутер. И писать пульт управления точно будет удобнее на своем привычном инструменте. Контроллеры для например системы отопления, водоснабжения и т.д. на ардуино, да. Но все они все равно заводятся на главный контроллер. У меня уже даже частично это реализовано на базе небольшого k3s кластера.
GitHub
GitHub - khuedoan/homelab: Fully automated homelab from empty disk to running services with a single command.
Fully automated homelab from empty disk to running services with a single command. - khuedoan/homelab
Еще одна полезная тулза https://github.com/ogham/exa Прокачанный аналог
Вывод теперь выглядит примерно так.
ls. Сам недавно про него узнал, но уже сделал алиас после пары дней использования.Вывод теперь выглядит примерно так.
https://systemd-by-example.com/ Почитать и поиграться с systemd.