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

Канал про все що не ІТ: @daily_rozhok
дірект: @xrozhokx
блог: rozhkov.me
Download Telegram
Ніколи в житті не радів з приводу якихось подій державного масштабу (свята, футбол, євробачення), так, як радію звільненню з полону захисників Азовсталі🌊🥹Пустив сльозу🥲
Please open Telegram to view this post
VIEW IN TELEGRAM
217❤‍🔥18👍18💯11🕊5🤩1
Корисна реклама

99% реклами це сміття яке не приносить мені ніякої користі. Але є і корисна реклама.

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

Якщо я купив альбом Пертурбатора, то ймовірно що мене зацікавлять і його нові речі, або пов'язані сайд-проекти. В багатьох випадках я роблю покупку до якої спонукав маркетинговий лист.

Шкода що такої, «корисної», реклами дуже мало. Я хотів ще щось крім Bandcamp придумати і не зміг, бо крім того більше ніяких покупок не роблю.

P.S.: Олімпіадники в гуглі думають що якщо я колись шукав шурупокрут то мені тепер усюди на всіх девайсах його треба показувати, але ж воно так не працює.

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

#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍27👌4🐳4🍓2😈1
✙rozho)))k✙🇺🇦
Пам'ятаєте, ми збирали гроші на пікап для ССО? Разом з @kapelan_it, Віталієм та @devopsengineer вдалось зібрати більше 400000₴! Ми вже купили повнопривідний Toyota Tacoma 2005 року та відремонтували його. На гроші що залишилися докупили якісні маскувальні…
1-го жовтня ми нарешті передали пікап бійцям🌊!🥳

Всього завдяки вам, @kapelan_it, Віталію було зібрано 400 000 грн💪💪💪. Також окрема подяка Олегу Миколайченко та підписникам його каналу @devopsengineer за суттєвий внесок!

Витрати:
🛻Пікап Toyota Tacoma 2005, повний привід, бензин, гарний стан — 8000$
🔧СТО + мінорні фікси — 650$
👮Переоформлення — 3000грн
🛢Пальне — 5000грн

Решта коштів, котрі лишились було витрачено на потреби підрозділу, а саме:
- Балони з газом 200шт — 12700 грн
- Маскувальні сітки 10шт 4x6м — 23560 грн
- Плівка — 2180грн
- Відбійний молоток — 7500грн
- Польові душі — 2500грн

Дякуємо вам за підтримку! 🇺🇦
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥75👍1211🔥5🎉1🐳1🍓1
Легке прощання з грішми

Як був малим то постійно скирдував гроші. Наскирдоване витрачалось на лего, інші іграшки та дитячу фантастику типу російських фанфіків на «Трансформерів».

Про ті гроші знали друзі та знайомі, тому у мене часто позичали. Нажаль негативний образ успішного кредитора з книги «Республіка ШКІД» міцно засів у мене в голові, тому я не давав гроші під проценти, а варто було, зараз би вже по-любе мав геліка.

Повертали гроші ±нормально, але були і нюанси. Останній борг у розмірі ~40 гривень що я дав у 2004 році, я так і не побачив.

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

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

Як тільки людина розуміє що для тебе не є проблемою переказати на картку, наприклад 10к грн, то вона починає цим користуватися, а потім і підвищувати ставки.

Тому зараз я дотримуюсь наступних правил:

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

- Не показую що легко можу передавати гроші. Якщо навіть на картці є 100к, а просять 3к, то кажу, “ок, завтра перекажу бо зараз немаю”.

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

Завершу стандартною мудрістю “давайте в борг без очікування що його вам повернуть”.

P.S.: ну і звичайно нікому та ніколи не варто з порогу казати що ви працюєте в ІТ.

#лайфстайл
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍104😁21💯7❤‍🔥3🥰2🤔1😢1👌1🏆1
Дзвінки

Крім того що ми всерйоз обговорюємо ядерну війну, дивовижно та ганебно що в 2022 досі не винайшли надійного способу організувати аудіо та відео конференції.

Будь-який дзвінок супроводжується відлунням бо кілька людей знаходяться в одній кімнаті і хтось не на м'юті, жахливою якістю звуку, бо досі не навчилися робити нормальні мікрофони, фоновим шумом бо шумодав то складна задача, абсолютно паскудною якістю відео через крихітні матриці вебкамер, затримками, обривами, та іншими артефактами. Організтор зум дзвінку не прийшов, тому ніхто не може пошарити екран бо немає прав.

— ”Can you hear me?”
— ”Can you see my screen?”

👆На кожній нараді.

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

Так, є припарки типу krisp, але вони не стали мейнстрімом.

Хтось повинен присвятити життя покращенню якості дзвінків.

#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
😁36👍11❤‍🔥3🤔2🤡2👎1🤬1🍾1
Народ-гній, народ-черв, народ-підор.
🤬114👍32😢6😱2🔥1
Проста оптимізація використання пам'яті з jemalloc

Один з найпростіших способів оптимізувати використання пам'яті програмою є використання jemalloc—альтернативної імплементації malloc.

malloc—це стандартна функція виділення пам'яті в С. Вона використовується всередині MRI та інтерпретаторів інших мов. Використання jemalloc прозоре—підміняється імплементація функції і програми працюють як і раніше, не підозрюючи що пам'ять тепер використовується більш ефективно. Поверхневі деталі імплементації ви можете почитати на StackOverflow, там ж є посилання на більш детальні пояснення.

Цей метод згадується практично у всіх гайдах по оптимізації Rails-додатків. Коли я тільки зробив donate1024 то розмістив його на серверах з 256 мегабайтами пам'яті. З часом коли функцій та користувачів додалось, почав спрацьовувати oom killer. Тоді я видав серверу ще 256 мегабайт і забув про проблему.

Нещодавно я займався перформерс оптимізаціями проекту і згадав про jemalloc. Навіщо платити більше? Тому я швиденько знайшов як додати його в Alpine Linux який в мене використовується як базовий образ, все зробив і задеплоїв:

FROM ruby:3.1.2-alpine AS jemalloc_builder

RUN apk add build-base
ARG JEMALLOC_VERSION=5.3.0
RUN wget -O - https://github.com/jemalloc/jemalloc/releases/download/${JEMALLOC_VERSION}/jemalloc-${JEMALLOC_VERSION}.tar.bz2 | tar -xj && \
cd jemalloc-${JEMALLOC_VERSION} && \
./configure && \
make && \
make install

FROM ruby:3.1.2-alpine
COPY --from=jemalloc_builder /usr/local/lib/libjemalloc.so.2 /usr/local/lib/
ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so.2


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

В результаті використання пам'яті знизилось з ~230 мегабайт до ~180 чого вистачає для того щоб апка спокійно жила на інстансі з 256 мегабайтами. Таку ж оптимізацію я зробив для проекта adopt.ua де ефект був ще кращим: з ~270 мегабайт до ~170.

Для інших інтерпретаторів цей трюк по ідеї теж має працювати. Шукайте рішення для своєї платформи.

#робота #donate1024
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍28🔥1😁1🤯1💔1
Вайби 24-го. Таких вибухів щоб в мене будинок хитався вже давно не було. Йобана русня.
🤬127💯8🎉1🖕1
До ядерного удару готовий 🫡
44🤯23🤔7👌6😢3🤣2👍1👏1😁1🕊1
Крипта для донатів

Ракети не летять, значить можна постити!

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

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

Але мені спав на думку прикольний кейс для zero-trust донатів. Робимо смарт-контракт згідно якому всі бабки які заходять на нього, акумулюються а коли назбиралась достатня сума то це все автоматично йде в оплату за товар постачальнику. Склад замовлення теж якось прив'язується до смарт контракту. А в адресі доставки—номер військової частини чи щось таке. Організатор збору не може мати ніякого доступу до грошей, не може ні зняти їх, ні передати на інші цілі.

Прикольно? Прикольно. Тільки на практиці все одно маємо оракула у вигляді постачальника.

Але чисто як концепція цікаво. Швидш за все вже хтось таке зробив.

P.S.: якщо серед читачів є працівники web3.0 індустрії напишіть що там і як, чи відновився ринок, чи є робота, які зараз тренди.

#ідеї
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍29🐳7🤔4🌚2👎1🔥1
Перформенс оптимізації @Donate1024Bot

Того тижня на обіді колега топ-донатер поскаржився що хотів подивитися на графік наповнення монобанки, але він не намалювався. Ось—https://donate1024.org/posts/126.

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

Перша проблема: я зберігав дуже багато зайвих даних. Монобанки скрапились щоп'ятнадцять хвилин. На кожну банку зберігався датапоїнт з відміткою коли він був зроблений та сумою. Таким чином кількість точок росла лінійно від часу та наявних зборів.

Друга проблема: головна сторінка https://donate1024.org при завантаженні відображала всі монобанки зі всіма графіками.

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

Почав з першого. Тут все виявилося досить простим. Спочатку я змінив інтервал апдейтів банок з 15 хв на 30 хв. Потім, замість того щоб писати кожну точку, я дивився—якщо значення банки не змінилося, то я просто оновлював дату попередньої точки. Таким чином якщо збір стоїть, то я не марную місце на однакові точкі. Після того написав джобу яка пройде по всім банкам та видалить зайві точки. Було 150 000 точок, після прогону скрипта залишилося 5 000. Це одне вже дуже суттєво пришвидшило роботу сайту.

Другу задачу я теж вирішив просто. Замість того щоб синхронно малювати всі графіки я зробив так, щоб вони завантажувались коли стають видимими для користувача. Тобто якщо юзер недоскроллив до зборів, то нічого й не буде обчислюватися. На Rails це робиться без жодного рядка JS, просто загортаєте графік у т.з. turbo-frame і він сам подбає про те щоб зробити запит на бекенд та замінити ним відповідний шматочок HTML на сторінці.

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

В результаті p0.99 знизився з 1000 мс до 500 мс та пропали всі піки більше 1с, коли запит попадав на холодний кеш.

P.S.: fly.io додали графану з графіками по cpu/ram та http response time/codes для всіх сервісів тому там наочно видно що стало краще. Дуже крута фіча, не треба нічого самому конфігурити. Я би вам показав картинку але зась.

#donate1024 #проекти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👏23🔥9👍8🏆3🐳1🍾1
Upsale

Того тижня купував на подарунок Т-подібний станок для гоління. Мав настрій прогулятися, тому пішов на Поділ у фізичний магазин.

Приходжу, показую продавчині модель яку обрав, та приносить, розпаковуємо, дивимося, все ок, “термінал є?”, “є!”, проплатив, пішов.

Вийшов і відразу подумав: а вона ж нічого не спробувала мені продати!

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

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

Можливо вас дратує “що будете пити” у фаст-фуді коли ви не збираєтеся нічого брати пити, але цим питанням касирів спеціально навчають—тому що вони підвищують продажі.

Вже не вперше зустрічаю продавців які навіть не намагаються продати щось зверху. Чому так—ненавченість персоналу, немотивованість, мені неясно, але шкода того власника, в кого працюють такі люди.

#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍38👎9🤨7🤔5🌭3
Увага

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

В звичайній бесіді з товаришом у вас немає ніяких шансів проти смартфону. Що ви можете протиставити вікну у безмежжя найкращих розваг у всесвіті?

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

Особливо під час війни. Все що поза війною нікому не всралося.

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

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

#спостереження
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍38🥱19😢5👌5🍓5😁3🍌3❤‍🔥1🐳1
Новини @Donate1024Bot: перший мільйон💪, звіти🧾, новий алгоритм🧑‍🔬

@Donate1024Bot—це бот для нагадування про щоденні донати на ЗСУ. Кожного дня вранці він надсилає збір та посилання на монобанку. Я зробив бота щоб не забувати донатити та мати нову ціль щодня. Новий день—новий збір. Підключайтесь → @Donate1024Bot!

Перший мільйон🥳

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

Звіти

Якщо ви підключені до бота то вам вже приходило кілька звітів по зборам. На днях я доробив цю функцію та додав їх і на сайт також: https://donate1024.org/reports. Більшість зборів які ми публікуємо, досить великі і закриваються довго, тому звітів небагато, але сподіваюсь що буде більше!

Зміна алгоритму

Користувачі присилають в бот лінки на збори. Я при нагоді їх переглядаю та схвалюю.

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

Стало: щодня бот бере найстаріший підтверджений збір. Якщо я додав збір—значить він точно рано чи пізно опублікується, немає сенсу у рандомі. Тому зараз збори публікуються в порядку додавання їх у чергу. Я буду аппрувити збори маленькими батчами по 7+ штук на тиждень вперед. Так у нас буде підтримуватися актуальність і збори не будуть висіти.

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

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

Double-spending problem😐

Один з користувачів відправив один і той самий збір багато разів. Я це прогледів і ствердив два з них бо не мав unique constraint для адреси монобанки. Перша публікація була півтора місяці тому, а друга тиждень тому. Раніше я сам собі придумав правило згідно якому збір може бути опублікований тільки один раз, але тут прогледів. Звісно гроші підуть на добру справу, але осад залишився. Тому незабаром додам constraint та буду уважнішим.

Перформенс оптимізації🚀

Зробив багато покращень у коді боту та сайту щоб він працював швидше і їв менше ресурсів. Детальніше тут: Перформенс оптимізації @Donate1024Bot.

Закриті збори

Ми успішно закрили три-чотири збори. Частина з них мала суму меншу ніж потужність аудиторії. Хоча я вже три рази обіцяв щось з цим зробити🤦‍♂️, поки що обмежувався лише тим що видаляв збори де сума була менше 30 тисяч. Планую зробити запобіжник щоб збір, в якого сума до закриття на 20% менше, ніж середня потужність за останній тиждень, не публікувались🤷‍♂️.

Середній чек падає📉

Ще два тижні тому щодня стабільно збирали 40 тисяч. Зараз ця сума впала до 35😕. Тому підключайтеся! Я планую активності щоб залучити більше аудиторії, бо після останнього маркетингового пушу бот більше не зростав. Кількість користувачів які бачать повідомлення валандається в районі 650 людей.

На тому все

Підключайте бот якщо не підключили і долучайтеся до мене у марафоні щоденних донатів!

#donate1024 #війна #проекти
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
🔥21👍9❤‍🔥2🐳211
Мопеди vs будинки

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

Того тижня я відвідував Запоріжжя з діловим візитом (переговори з VC стосовно інвестицій в @Donate1024Bot) і мав нагоду наочно переконатися що трапляється зі сталінкою і яку влучає ракета.

Вчора вранці вже прокинувся від звуку дзижчання мопеду, а потім і вибухів, бо епіцентр подій знаходиться досить близько до мене. Після перегляду результатів влучання мопеда з 30+ кг вибухівки на борту в царський будинок, питання по міцності мого остаточно відпали. Якщо не сидіти у підвалі то хана, мінус під'їзд із всіма хто всередині.

Панельні будинки складаються тупо під'їздами, цегляні розсипаються, а от монолітно-каркасні стоять💪 Будинок на Лобановського, багатостраждальний будинок у Львівському кварталі, будинок в Одесі куди влучила ракета всі вціліли. Тому наступне житло треба шукати подалі від військових та інфраструктурних об'єктів, на нижніх поверхах, монолітно-каркасне. Якщо щось і влучить, то принаймні стіни будуть стояти. Ну ок, на Лобановського плита одна трохи посипалась і через це демонтували всі поверхи зверху, але це буквально едж кейс бо ракета прилетіла чітко в кут будинку. Між іншим ракета протирадіолокаційна російська що летіла з боку Гостомелю в радар на Жулянах а не зенітна українська що збилась з курсу як люблять нахрюкнути🐽 кацапи та ті у кого не все так однозначно🤡

P.S.: тепер звуки автівок, кавомашини та інше характерне дзижчання бентежать та вмикають в організмі повітряну тривогу.

P.P.S.: як завжди, розумні люди за мене вже все розписали: Як російські удари руйнують багато​поверхівки. Вісім прикладів з коментарями інженера-конструктора.

#війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
👍51🤬10😢73🔥3😐2🍌1🍓1💋1
Чи влучить ракета у мій будинок?

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

Ймовірності рахуємо на підставі відстані від стратегічних об'єктів, як-то: військових частин, заводів, електростанцій, залізничних вузлів, мостів, складів, інших інфраструктурних об'єктів.

Робимо поправку на влучання що вже були по цьому місту. Очевидно що по Києву шанси значно вищі ніж по моїм рідним Тернополю та Бучачу.

Рахуємо, видаємо коефіцієнт! Також показуємо стату по різних засобах ураження: Калібр, Х-59, Х-101, Х-22, С-300, мопеди різних варіацій, гради, урагани, смерчі, ствольна арта, міномети і так далі, все лайно що пускає по нам русня.

Можна піти далі—зробити хітмапу де жити безпечно а де небезпечно. Ріелторам та тимчасово переміщеним знадобиться!

Проект би завірусився 100%. Монетизацію би робили через детальні звіти для тих самих ріелторів та верифіковану позначку «цей будинок розташований подалі від стратегічних об'єктів😎»

Все класно? Все.

Крім того що такий проект миттєво розкриває локації тих самих стратегічних об'єктів. Є такий сайт Wikimapia, там осінтери давно вже розмітили все що можна розмітити, в тому числі шахти стратегічних ядерних ракет, військові частини, аеродроми, підстанції, все-все-все по всьому світу. З початком повномасштабної війни сайт не працює upd: все працює. Я звісно розумію що кацапи працюють по своїм мапам які можна взяти ще з совєцьких часів і не сильно прогадати, але лишній раз розвідувальну інфу краще не давати.

Тому, на жаль, проект реалізований не буде. Не ті часи.

Але яка класна ідея, пра?

P.S.: кому ссикотно від ядерної бімби прошу на сайт Nukemap. Вибираєте точку, тип боєприпасу, робите БУМ і дивитеся в радіус чого попала ваша домівка.

#ідеї #війна
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
🍌14💯8🏆3🕊2👍1🌭1💋1
This media is not supported in your browser
VIEW IN TELEGRAM
Збір на контейнер-зброярню для ЗСУ

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

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

Тому збираємо гроші на солярку і обладання. Орієнтовна сума 50 000 грн. Все що залишиться, піде на зимове спорядження та інші потреби частини.

Гроші збираємо з Віктором "Капеланом" Черніявським та Віталієм.

Банка https://send.monobank.ua/jar/3PgQe1XeLP
Картка банки 5375411200811318
PayPal itstud87@gmail.com

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

UPD: Дякуємо всім, збір закрито, зібрали більше ніж планували!
24❤‍🔥6
Життя поза світом клієнта

Я стежу за замагальною сценою Counter Strike, там скоро найголовніший чемпіонат року, Major. Для гравців компанія-розробник, Valve, робить беттінг прямо в грі. Працює це так: ти купуєш “квиток” а далі робиш ставки на ті команди які пройдуть до наступного етапу турніру. Всього 24 команди та три етапи. Задача гравця—вгадати максимальну кількість переможців. Винагорода—віртуальна монетка. Зветься забава «Pick'Em Challenge».

В українськомовному CSGO-ком'юніті є блогер, коментатор, журналіст та кіберспортивний аналітик Олександр Петрик. Торік він запускав телеграм бота для пікемів та розігрував призи. Цього року Петрик теж хоче зробити такого бота і опублікував у себе на каналі оголошення про пошук програмістів. Потрібно за тиждень зробити аналог Pick'Em але свій, а зібрані гроші підуть на ЗСУ.

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

А в коментарях несеться цирк на дроті: люди питаються про ТЗ, пишуть що терміни нереальні, якийсь пан пропонує зібрати команду з двох фронтів, двох беків, девопса та аналітика, хтось з 10-и річним досвідом не може кодити але пропонує консультації з архітектури (sic!). На вогник завітав власник цілої аутсорс шхуни та запропонував свої послуги, повилазили фрілансери ”якщо буду потрібен пишить”. Останнім до трамваю забіг девопс який запропонував налаштувати кубернетес та JIRA.

Всі ці люди чудово проілюстрували собою всю суть ресурсної аутсорс-економіки України: жоден з них не живе у світі клієнта. Ну ок, пару адекватів все-таки було.

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

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

Поки ви будете думати що «нєт тз—результат хз» та жити поза реальністю клієнта, то максимум на який можна розраховувати це гребля за 30$/h на дірявій шхуні, де боцман буде щоранку вказувати куди посунути кнопку.

#робота
permalink | @full_of_hatred
👇Щоденні донати💰на ЗСУ🪖
🫡@Donate1024Bot
54❤‍🔥9💔2
Бійці підрозділу для якого збирали на каремати через @Donate1024Bot дякують за допомогу та передають від нас привіт кацапам!
61❤‍🔥14💔1