✙rozho)))k✙🇺🇦
3.48K subscribers
309 photos
37 videos
1 file
669 links
Про автора: www.rozhkov.me/about
Про канал: www.rozhkov.me/about-full-of-hatred

Канал про все що не ІТ: @daily_rozhok
блог: rozhkov.me
Download Telegram
Збираємо на БПЛА разом з ДОУ

На момент публікації гроші вже можуть бути зібраними. Мільйон баксів за добу — то вам не жарти! Перемога буде за нами.

https://dou.ua/forums/topic/37811/

ДОУ організовують збір коштів для «Повернись живим» щоб мати змогу купити сучасний комплекс PD-2.

Для того щоб зібрати суму потрібно всього 30 000 айтівців які задонатять по 1000 грн, або 6000 айтівців, що скинуть по 5000 грн. Цілком реально, правда ж?

Долучайтеся!

https://dou.ua/forums/topic/37811/

Гроші ідуть відразу на рахунок «Повернись живим»! Те що вони на літачок визначається по призначенню #DOU.ua
🔥3310👍6🤮2👎1
Media is too big
VIEW IN TELEGRAM
Подяка від капелана-айтівця Віктора Черніявського @kapelan_it нашому ком'юніті за зібрані на бус кошти.

Дякую всім хто долучився! Разом переможемо! 💙💛
👍3317🔥4💩1
Збираємо 8 000 000 грн на міні-ППО!

https://dou.ua/forums/topic/38406/

Шо ви там, пацики на моциках, з повним баком бензіку? Сьогодні вже 100 днів як йде війна з росією. Три місяці пролетіли як один, і таких місяців попереду в нас ще багато...

Важливо не розслаблятися та не забувати що зараз на сході та півдні йде справжня війна де щодня гинуть наші люди.

ДОУ спільно з фондом KOLO оголошують збір на установку SKY CTRL. Вона дозволить збивати маленькі цілі—дрони.

Щоб задонатити: перейти за посиланням https://dou.ua/forums/topic/38406/, натиснути кнопку "задонатити", поставити "+" в коментарях.

https://dou.ua/forums/topic/38406/

Разом переможемо!
👍31🔥93😁2💩1
🇺🇦daily rozhok №9: три місяці війни🇺🇦

Вітаю, друзі! Сподіваюсь ви всі живі-здорові та в безпеці. Сьогодні ділюсь з вами десятком історій які трапились зі мною в перші місяці війни.

Если завтра война — пост написаний за три дні до війни. У вечір перед нападом ми з колегами мирно сиділи в грузинському ресторані, їли та пили і обговорювали що «нє, ну на Київ точно не підуть, в цьому ж немає ніякого сенсу, максимум локальні сутички на Донбасі». Через 12 годин наше життя назавжди змінилось😢.

Засраные головы — пост для людей які думають ще це ок хуярити по нам ракетами, вщент знищувати наші (між іншим російськомовні) міста, та вбивати нас за те що «ущємляют права рускаґаварящіх» та «8 лєт бамбілі данбас». В коменти прийшла пара ватанів які почали рахувати відсотки російськомовних школ після 2014, а один навіть здивувався що я виявляється «підтримую націоналістів», лол. Бажаємо всім таким мишебраттям якнайшвидше потужної бавовни до вікна.

Бус — в перший тиждень ми вже почали волонтерити та допомагати людям. Дякую вам, мої любі читачі за фінансову підтримку у цій справі. Пост про те що було б непогано мати бус.

Дефіцит — однакові товари на полицях супермаркетів як на початку дев'яностих.

Логістика — шукаю склад для гуманітарки.

Вихідний — вперше за два місяці вийшов до міста.

Сердиті люди — всі на нервах і мої сусіди не виключення.

Новояз — обговорюємо тренди сучасної російської мови.

Озброєні люди — за ці місяці я мав справу з неймовірно великою кількістю людей з автоматами. Ділюся враженнями.

Двері — ще того грудня замовив двері, але їх не встигли зробити до війни. Без дверей в туалет складно коли в тебе живуть гості.

Світломаскування — вимикаю світло в хаті щоб блєдіна у вікно не залетіла.

Тиша — радію коли не чути роботи артилерії та ППО.

Демілітарізація — нецікава військова техніка.

Злякався — історія про ґонорового сусіда який не хотів ходити в бомбар.

Врятувати рядового Барсика. Ключ та Врятувати рядового Барсика — як ми визволяли з закритої квартири кота одного з дописувачів.

PTSD — сіпаюсь від гучних звуків та машин з прямотоком.

Маски — остаточна перемога над коронавірусом. Хоч щось добре.

Робочі околиці — їздимо по маргінальним районам.

Сантехнік та Сантехнік. Історії — дивовижні філософські бесіди з сантехніком з Троєщини під звук сирен.

Жора знову намагається таксувати — чергові кулсторі про Жору.

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

P.S.: долучайтеся до каналу мого друга — Військового Капелана. Нещодавно він їздив з гуманітаркою на Донбас, записав пару відосів з нашими захисниками.

P.P.S.: музичне відео в тему. Мене бере за душу.

🇺🇦Все буде Україна!🇺🇦

#daily_rozhok #війна
permalink | donate
👍5313🔥8💩1
Семінар по домедичній допомозі

🇺🇦Доброго ранку, ми з України!🇺🇦

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

Проводити буде його ось цей пан: https://www.facebook.com/Dyba911
Дата: вівторок 21 червня
Час: 12:00
Адреса: Київ, Братиславська 14-Б
Тривалість: ~7 годин (так, цілий день!)
Вартість: 200 грн
З собою взяти каремат.

Переказуєте гроші на карту 4149499381736022, кидаєте мені скрін, ПІБ та номер телефону, приходите у вівторок.

Це буде перше заняття, всього їх два. Дату та час другого повідомимо згодом, попередньо це буде субота.

До зустрічі!🇺🇦
👍365💩2❤‍🔥1
✙rozho)))k✙🇺🇦
Привіт друзі, вже назбирали 23k! Не вистачає ще 5k. Карта: 5358380881546611 та 4441111400214114 PayPal: itstud87@gmail.com Обов'язково робіть помітку "на бус". P.S.: дописуйтеся на канал Віктора https://xn--r1a.website/kapelan_it
Пам'яєте, ми збирали на бус? Ось він — 2015 рік вартістю 15 000 євро. Його вже купили, завантажили гуманітаркою з Німеччини та доставили в Україну. Зараз розмитнюють і вже незабаром бус поїде на Схід та буде рятувати людей!

Величезна подяка всім від @kapelan_it та від мене особисто.🇺🇦🇺🇦🇺🇦
🔥10517👍9❤‍🔥4💩1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Пікап для ССО

Слава Україні! Сьогодні у нас знову в гостях мій друг Віктор Черніявський @kapelan_it.
Нещодавно він їздив з допомогою до підрозділу ССО на передову.
Від них ми отримали запит на пікап, щоб хлопці з 5 Окремого Центру Сил Спеціальних Операцій могли ще ефективніше виконувати бойові завдання та знищувати техніку і особовий склад русні. Ми його купимо та доставимо на передову.

Банка у моно: https://send.monobank.ua/jar/9Dsvn6K5Q
Картка: 5358380881546611
IBAN: UA083220010000026208303046290
PayPal: itstud87@gmail.com

Всюди пишіть в призначення "пікап".
Разом переможемо!🇺🇦

Лайк, шер, репост☝️
❤‍🔥36🔥8👍3🤮2
Всім привіт!

Цими вихідними я з командою дружнього проекту FreeAnimals та "Котики по-київськи" їду до Харкова з гуманітарною місією. Деталі: https://xn--r1a.website/FreeAnimals_Ukraine/391
Якщо ви знаєте людей у яких багато підопічних тварин, то можете надати деталі через анкету і ми будемо намагатися робити адресну доставку.

Хлопцям та дівчатам потрібна підтримка: на паливо, продукти, корм.
Реквізити
Картка: 4149629354643025
PayPal: Yullifer@gmail.com ("for FreeAnimals")

Разом до перемоги! 🇺🇦
❤‍🔥36👍111💩1
Вітаю, друзі!

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

Ситуація на сході складна, туди доїжджає менше волонтерів та менше допомоги і люди раді усьому.

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

Команда FreeAnimals дякує вам за підтримку ❤️❤️❤️ і можливість попрацювати на благо міста та всіх харків'ян.

Окрема подяка нашому старому другу Івану Капштику та його команді за значний внесок💰💪

Допомогти з наступними поїздками завжди можна на картку 4149629354643025 👈

🇺🇦Все буде Україна!🇺🇦
62👍22❤‍🔥2🔥2💩1
✙rozho)))k✙🇺🇦
Пікап для ССО Слава Україні! Сьогодні у нас знову в гостях мій друг Віктор Черніявський @kapelan_it. Нещодавно він їздив з допомогою до підрозділу ССО на передову. Від них ми отримали запит на пікап, щоб хлопці з 5 Окремого Центру Сил Спеціальних Операцій…
Пікап для ССО

Вітаю друзі! Нам вдалося зібрати вже ~360 000 грн! Залишилося зовсім небагато, давайте доб'ємо цей збір💰

Вчора я зустрічався з @kapelan_it, Віталієм (відомий у фронтенд колах), та двома бійцями ССО, які зараз повернулися з передової до Києва. Власне для них ми і будемо купувати пікап. Обговорили також і інші потреби підрозділу.

Хлопці заряджені на перемогу незважаючи на будь-які труднощі і ми з вами допоможемо їм!

Реквізити:
Банка у моно: https://send.monobank.ua/jar/9Dsvn6K5Q
Картка: 5358380881546611
IBAN: UA083220010000026208303046290
PayPal: itstud87@gmail.com

Всюди пишіть в призначення "пікап".

Разом переможемо!🇺🇦
Лайк, шер, репост☝️
👍40❤‍🔥4
Статус бот для телеграму

Торік я помітив, що став надто багато часу проводити у нашому пиріжок чаті. Постійне спілкування відбирало енергію, яку можна було б спрямувати на корисні справи. Взагалі, чат де ти активно спілкуєшся це чорна діра, куди непомітно витікає все мислепаливо.

Тому я чат передав довіреній особі, а сам з нього вийшов. Але мені хотілось залишити можливість видаляти повідомлення та банити користувачів. Чат прив'язаний до каналу і відповідно якщо в коментах неподобство то це не можна просто так залишати.

Ще пару років тому я робив бота який би мав видавати людям покарання за матюки. Олди пам'ятають фідошну систему */+/x, її теж хотів зробити. Але бот так і не запрацював як має бути, та просто висів у чаті виконуючи деякі сервісні функції.

Я згадав про нього і придумав простий спосіб як залишити собі можливість контролювати чат—треба просто навчити бота реагувати на мої команди.

Так я швиденько зробив команду del під повідомленням яка просто видаляла його.

Плинув час, я успішно перестав прокрастинувати у чаті, повернувшись натомість на HackerNews. А потім бахнула війна, і щоб якось бути в курсі що відубвається я знову повернувся до чату на постійній основі.

Тоді ж я звернув увагу що користувачам у чаті можна проставляти кастомні статуси. Якщо зробити користувача адміном, то за замовучанням він отримає статус "admin", таким чином інші учасники будуть бачити хто є хто. І ось цей статус можна міняти. Телеграм дозволяє робити адмінів "без прав", тобто можна безпечно роздавати статуси будь-яким користувачам. Єдине що вони зможуть робити— це бачити список адміністраторів та реєстр останніх дій.

Мені то здалося досить дотепним і я через довірену людину проставив відповідні статуси найактивнішим учасникам нашої спільноти.

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

Тоді я знову повернувся до бота. Через API можна додавати нових адмінів та ставити їм кастомні статуcи. Тиждень я прокрастинував, а вчора нарешті дістався до реалізації. По ходу справи викинув увесь старий код—визначення матюків, видачу покарань, підрахунок соціального рейтингу і так далі. Залишив тільки мінімум:

!del—видалити повідомлення

!ban—забанити користувача

!promote <статус>—надати користувачу статус

!demote—забрати в користувача статус

!top—подивитися топ користувачів по кількості повідомлень.

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

Ви теж можете додати його собі: @chat_keeper_bot. Потрібно видати відповідні права: додавати адмінів, блокувати користувачів, видаляти повідомлення. Він буде реагувати тільки на команди тих учасників, які вже мають відповідні права. Нашо ж тоді бот, якщо можна це все робити через UI телеграму? Ну, я робив його для того щоб роздавати та видаляти навіть якщо я не є в чаті. Зараз це кастомна конфігурація у базі. А ще через команди зручніше.

Поки я писав-робив-деплоїв, то мені вся ідея зі статусами вже перестала здаватися такою ж дотепною як і раніше, а "статистика"—просто безглуздою.

Я хотів ще робити Web UI щоб можна було дивитися всіх учасників зі статусами і мати там кнопки щоб встановити/змінити, але посередині шляху зрозумів що то якась фігня і зупинився.

Втім я вирішив що так просто лишати бота не годиться, треба доводити справи до кінця, тому я його доробив і презентую вам.

#проекти
permalink | donate
👍222
Біґдата у терміналі

Ще з самого початку існування нашої пиріжок спільноти, мені було цікаво зробити статистику повідомлень. Типу хто скільки за який період написав.

Функція не несе ніякого змісту, але ж цікаво дізнатися, хто найбільше зависає?

Коли робив бота для встановлення кастомних статусів, то вирішив заодно додати туди простеньку статистику.

Після підключення у чат один з учасників поцікавився, з якого періоду вона рахується? Чи можна отримати результати за весь час існування чату?

Я був лінивий, тому не робив ретроспективних підрахунків, але тут стало цікаво самому. Звучить як задача для біґдата інженера!

Телеграм має можливість експортувати історію чату в JSON. Я почав піднімати Spark-кластер на EMR через пачку Terraform шаблонів щоб зробити groupBy("name").count, та запустив експорт бо він займає деякий час. На виході отримав файл на 100 мегабайт. Останній раз чат чистився в кінці 2020 року, тому історія збереглась за півтора роки.

Я вже був готовий робити aws s3 cp chat.json s3://big-data-bucket та заряджати кластер на роботу, але потім згадав що біґдату можна прогнати баш скріптами.

За пару сек пошуків зібрав команду cat chat.json | jq '.messages[].from' | sort | uniq -c | sort -nr яка моментально порахувала мені топ. Воно там не фільтрує сервісні повідомлення, але то вже хай читач фіксить.

EMR кластер ще навіть не піднявся, тому я швиденько його загасив.

А тепер уявіть скільки грошей недоотримають AWS, Databricks, GCP, Azure, Snowflake та інші контори, якщо люди будуть трохи думати головою перед тим як запускати m5d.8xlarge інстанси?

P.S.: виявилося що в топі я на другому місці. Ганьба—скільки часу змарновано!

P.P.S.: порівнювати зі спарком я вже не став, бо то би зайняло трохи більше часу. Для тих кому цікаво, є класична стаття «Command-line Tools can be 235x Faster than your Hadoop Cluster».

P.P.P.S.: за ідею підрахунку статистики дякую нашому активному учаснику, пану наглядачу Психотронної в'язниці.

#інструменти
permalink | donate
👍41🔥12❤‍🔥21💩1