Українська девопсарня
3.44K subscribers
80 photos
15 videos
5 files
463 links
Download Telegram
Які ваші улюблені технічні IT ютуб канали? Ось список моїх:

🌟b001 — алгоритми і про все на світі
🌟 Code to the Moon - rust і інші мови
🌟 CodeAesthetic — порекомендував знайомий, дуже крутий канал з адекватними думками про якість коду
Malloc — база
Dima Maleev — новини з айті, українською і мейнстрімно
Eric Rowland — алгоритми
James Hobson — багато старих але актуальних відео по хаскелю
Monday Morning Haskell — багато старих відео по хаскелю
Logan Smith — rust
Nemean — алгоритми
🌟 Paralogical — новий канал, мають бути жартівливі відео
https://www.youtube.com/@PolylogCS — жартівливі відео
👍157😁1
Одна із моїх найулюбленішиї альтернативних тул для консолі це https://github.com/blacknon/hwatch яка є альтернативою для watch

Тула розроблена для того щоб виповняти якусь команду (наприклад `kubectl get pod | grep app`)

Підтримує історію з часом (типу можна подивитись що показувало 10 секунд назад)
І навіть вміє хайлайтити що змінилось

Дуже зручна штука, яку дуже вам рекомендую

#tools
👍38🔥7😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Zoxide це заміна для cd, написана на расті і інтегрується не тільки з zsh чи fish, але й навіть з екзотичними Nushell та Elvish.

Настільки зручна що я просто зробив alias з zoxide на cd

Головна ідея — директорій з однаковою назвою не те щоб і багато. А якщо і багато, то з контектсу можна здогадатись куди саме нам треба попасти.

Наприклад я хочу попасти в директорію my. Якщо я пишу cd my і тицяю ⏎ , то воно мене перекидає в найчастішу директорію.
А якщо напишу cd my з пробілом після my і натисну tab ⇥, то воно викличе fzf і покаже мені усі варіанти.
Також підтримує fuzzy пошук — якщо написати два слова, наприклад cd my rust

З мінусів — перестав запам’ятовувати імена репозиторіїв (написав terraform чи там infra, нажав ⇥ і обираєш куди хотів) і ДУЖЕ не вистачає Zoxide в веб версії гітхаба.

Також є альтернативні версії, які здебільшого називаються z (назву мабуть обирали щоб шукати було зручніше)
14👍9😁4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Привіт кошенята!

Хлопцям з 4 бригади оперативного призначення Рубіж дуже терміново треба відремонтувати автівку 🚗 для виконання бойових завдань.

Хлопці дуже круті, вже давно з ними знайомий, їхню роботу 💪 можна побачити на відео яке вони мені ще давно скидували, але яке не публікувалось з зрозумілих причин. 🤐

Треба зібрати 45к

Банка хлопця з бригади

І я розумію що це не дрони чи щось сексі🫦, але працююча машина рятувала і рятує життя.

Дуже дякую усім хто долучиться — Україна переможе! 🇺🇦
👍12🔥41🤔1
Наступні дві тули пов’язані з історією і пошуком по історії.

Я використовую Fish у якості шелу. І не тому що там деякі речі по дибільному зроблені, а я люблю коли по дибільному, ні.
Я використовую fish тому що там дуже зручне автодоповнення команд з історії.

Тобто, якщо якась команда вже була колись набрана, то починаючи її набирати ви відразу бачите що воно там хоче доповнити.

Потім, натиснувши → можна відразу погодитись з автодоповненням усієї строки. Але якщо натискати ⌥ → то воно буде вводити по слову.

А коли ви вже ввели чи доповнили частину строки — ви можете пошукати інші команди які містили слова що ви вже ввели — ↓ ↑ стрілки клавіатури.

В Fish це вже вмонтовано, а ось для Zsh є такий плагін.

А ось для пошуку по історії, та усього іншого матчингу я використовую FZF в який закохався ще з часів Emacs (друге відео).

Наприклад, ось ⌃ R і Fuzzy Search

Воно зручне тому що є інтеграції з усім. Наприклад с zoxide про який я писав раніше.
👍25
Раді вам представити DevOps fwdays'24 — конференція від Fwdays, присвячена DevOps практикам та інструментам 🤩
https://bit.ly/42inSE1

🗓 Дата: 17 лютого
🗣 Формат: офлайн (у Києві) та онлайн
🎙 Мови доповідей: українська та англійська


Буде багато крутих доповідей і моя.

Також є промокод на 15% CCD4090099

І серед коментаторів розіграю один білет на офйлайн у Київі, просто залиште + чи щось — через кілька днів на рандомі чекну і оголошу хто виграв.
👍14👏53
Вітаю Ірину з перемогою!
14👍13
Media is too big
VIEW IN TELEGRAM
невеличкий трюк - чи ви знали що в як мінімум останній беті iTerm є не тільки підтримка stiky header, але й досить непогана інтеграція з openai?

достатньо зайти в toolbelt меню і включити codecierge і додати ваш ключ до openai

поки тестую, але працює наче непогано
👍29🤔84😁1
Як не бути людиною яка видалила усе з продакшен кубернетіс кластеру. Написав невеличкий пост про зміну кольору в айтермі в залежності від оточення.

https://seva.rocks/posts/iterm-colors/
30👍11🔥6😁4😱2🤯1
Українська девопсарня
Привіт кошенята! Мої вам вітання з приводу дня волонтера! Завдяки вам було зроблено супер багато різних крутих речей ♥️ Ви просто неймовірні! І під це чудове свято, хочу розпочати новий збір на автівку для 32 бригади окремої противотанкової роти на Купянському…
Всім привіт! Нарешті хлопці купили і відремонтували автівку. Дуже дякую усім хто доручився до збору і особливо дякую організаторам fwdays — велику частину збору закрили саме на конфі завдяки їм.
39👏8👍1
Нещодавно гугл випустив оновлення їх флагманських моделей Gemini. Для нас цікаве збільшене контекстне вікно до мільйона токенів.

Як цим скористатись?

За допомогою різних утиліт робимо з документації PDF файл (я використовував html2pdf і pdfunite)

І потім вже з цим файлом питаємо щось у Жеміні чи в https://notebooklm.google/ (треба штатівський vpn)

Я дуже здивований що воно працює.

Перевіряв на питанні:

I'd like to read from multiple channels in my rust code and enforce priority, how I can do this?


Ні chatgpt 4, 4o, ні жеміні не змогли відповісти.
І chatgpt і Gemini змогли відповісти якщо завантажити невеличкий PDF тільки з докою по select!

І тільки Gemini зміг прочитати 27 мегабайтну доку (усю доку токіо) і відповісти правильно.

Тому рекомендую погратися
👍293
накидав пропозал для iTerm щоб поліпшити блоки і навігацію, якщо є бажання — додавайте свої ідеї, чи просто полайкайте https://gitlab.com/gnachman/iterm2/-/issues/11545
👍10😁1🤯1
Ви просили трішечки заздалегідь анонсувати збори і я виконую :)

У понеділок буду збирати на обладнання для дронів для одних дуже крутих хлопців, буде відео, будуть призи (навіть різні), усе як у людей
Але збирати буду багато, тому готуємось :)
👍185🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Привіт кошенята!

Дуже крутим хлопцям з взводу skelyar з штурмової бригади Рубіж потрібна наша допомога: обладнання для дронів.

Ми збираємо на:

антени, батарейки, один пульт керування і два комплекта 35м кабелів — усього ціль 150 тисяч гривень

У зборі будуть розіграші:

1. Хлопці підпишуть два прапори взводу, один донат на 300 грн — один шанс, донат на 600 - два шанси і так далі, розіграш через монобанк, тому ще залиште якусь інфу, але якщо що то якось вас знайдемо
2. А тим хто надішле 5 найбільших донатів — можливість надіслати послання миру на дроні у пику окупантам.

Хлопців знаю особисто, багато що вже купував, чудові і дуже спокійні професіонали своєї справи. На відео результати їх роботи.

🎯Ціль: 150 000.00 ₴

🔗Посилання на банку
https://send.monobank.ua/jar/6k2H9iu8tN

💳Номер картки банки

5375 4112 1968 3781

Дуже дякую усім хто долучиться!
16👍1🥰1😁1
Привіт кошенята. Дивіться яку красу прислали хлопці — це один з двох прапорів які ми розігруємо за донат.

Дуже потрібний збір дуже крутим захисникам на обладнання для fpv дронів.

Зібрано 57/150k

🔗Посилання на банку
https://send.monobank.ua/jar/6k2H9iu8tN

💳Номер картки банки

5375 4112 1968 3781

дуже дуже дякую усім хто долучився чи планує долучитися

(також усім хто задонатив по запиту можу надати інвайт у мій секретний телеграм)
👍154😁1
З днем подяки системному адміністратору!
👍50🎉28🔥115😁2
Playing wrong notes with Victor Wooten
— My job is not to play with him, my job is to make him sound better
— You're hired
— That's what ends up happening


Віктор Вутен один з найкращих басистів сучасності. Він може грати дуже складно і технічно. Але він грає так, щоб гітарист чи вокаліст звучали краще ніж вони звучать без нього.

Ця музикальна традиція дуже цікава, тому що вона не тільки музикальна. Це підходить до будь-якого колективу. До будь якого бізнесу. І тим більше підходить до айті, де нема вікових традицій.

Можна найняти людей які самі по собі дуже круті і технічні, але вони просто будуть перебивати один іншого (це можна часто побачити у сучасному джазі)

Але якщо людина яка формує команду хоче крутий продукт, то вона буде наймати людей які грають командою. Людей, які роблять так щоб інші виглядали крутіше.

І я додам ще від себе, краще опинитись у компанії де усі підтримують один одного і працюють над тим щоб зробити щось круте, ніж у компанії де лячно що тебе з’їдять за будь-яку помарку, просто так, тому що тут так прийнято і ніхто нікого не підтримує.

Ніхто не сказав це мені в двадцять, але має сенсспробувати працювати так щоб ваш лід виглядала(-ав) краще, щоб коллеги із вашого чи сусіднього відділку виглядали краще. Просто спробувати самостійно і подивитись на результати.

P.S. А збір на обладнання для дронів для бригади Рубіж продовжується

🔗Посилання на банку
https://send.monobank.ua/jar/6k2H9iu8tN

💳Номер картки банки

5375 4112 1968 3781
26👍16👏4