cookie

Utilizamos cookies para mejorar tu experiencia de navegación. Al hacer clic en "Aceptar todo", aceptas el uso de cookies.

avatar

✙rozho)))k✙🇺🇦

Про автора: www.rozhkov.me/about Про канал: www.rozhkov.me/about-full-of-hatred Канал про все що не ІТ: @daily_rozhok дірект: @xrozhokx блог: rozhkov.me

Mostrar más
Advertising posts
3 606Suscriptores
+224 hours
Sin datos7 days
-630 days

Carga de datos en curso...

Tasa de crecimiento de suscriptores

Carga de datos en curso...

Ретроспектива порад щодо боротьби зі свавіллям ТЦК Від одного з донатерів на антену отримав питання: «Напишіть, будь ласка, пост про свою службу (те що не секретно), посаду, задачі, чи хватає фізухи, поради самому собі до мобілізації, про побут, чи є вільний час». 🤝Дякую за донат, це пост для тебе! Про службу, посаду, задачі Не можу нічого написати, причини стисло виклав раніше. Розумію що це звучить як притча про дракона в гаражі, і мені прикро, але вдіяти ніц не можу. Чи хватає фізухи Так, вистачає. Я місяць витратив на щоденні тренування — підтягування, відтискання, присідання і це однозначно мені допомогло не ригати потім. А по бігу так я взагалі виявився в п'ятірці лідерів. Ті підрозділи які набирають до себе напряму (3ОШБр, Азов, інші), зазвичай вказують який фізичний тест треба пройти, ви можете на нього орієнтуватись. Але зрештою, вирішує не стільки сила, скільки витривалість та воля. ‼️Я був свідком як багато людей травмувались через неправильну техніку або переоцінку власних сил. Повірте, краще здатися та зійти з дистанції ніж порвати зв'язки або пошкодити коліна‼️ 👟Навчіться правильно бігати та купіть спеціальне взуття для бігу. Поради самому собі до мобілізації 🤡Ретроспективно, я став жертвою sunk cost fallacy, змарнував дуже багато зусиль та часу. Порада самому собі — якщо бачиш що карта не йде, то нема шо сидіти за столом, встав і пішов, хоч би скільки ти грошей вже там залишив. 🤥Друга порада — не вірити обіцянкам людей. Нікому нема до тебе діла, навіть якщо раціонально здається що це win-win для всіх. 🪖Третя — не витрачати багато на дорогу снарягу. Гроші з останньої зп закінчуються дуже швидко, а я хоч і не шикував, але таки примудрився купити оверпрайснутих та зайвих речей. 🤑Четверта — не вкладати багато своїх грошей. Ситуація — в машину треба долити мастило, автослужба не дає, а треба їхати. Як людина що звикла вирішувати все грошима, я йду й купую те мастило, шо там тих 300 гривень. Так не треба робити. Доповідаєш нагору «командир, треба гроші на мастило, інакше не можемо поїхати», зняв з себе відповідальність, все. Ніби тих 300 грн то небагато, але то небагато коли ти маєш свої айтішні 5k$, а коли нічого ще не маєш то гаманець швидко тане. З того що я писав раніше і що актуально досі 🚙Найперше найголовніше та найбазовіше це отримати водійське посвідчення обов'язково на механіку. Ця навичка мені знадобилась найбільше зі всього спектру. Буквально. Це підвищує вашу корисність, мобільність, дає можливість легально проєбатися та вирвати собі трохи свободи. Решту порад самому собі я писав у невеликому циклі: 🔹Практичні рекомендації щодо боротьби зі свавіллям ТЦК 🔹Практичні рекомендації щодо боротьби зі свавіллям ТЦК: працюємо проактивно 🔹Практичні рекомендації щодо боротьби зі свавіллям ТЦК: загальні поради Все це актуально. Але водіння то найперше. Про побут Якщо ви жили в гуртожитку, то проблем не буде ніяких. Якщо не жили й не знаєте що таке відсутність особистого простору, то напевне буде складно. Хто шарить туристичні походи, той взагалі буде на коні. Чи є вільний час Раніше не було, зараз є, незабаром напевне знову не буде, загалом думаю можна буде сказати що вільного часу достатньо. На цьому все Вже досить багато айтівців мобілізувалося і на ДОУ є купа матеріалів про учєбку та службу, також з'явилося ще декілька підрозділів які набирають до себе, вивчайте, готуйтесь, вривайтесь! #армія permalink | @full_of_hatred 👇Щоденні донати💰на ЗСУ🪖 🫡@Donate1024Bot
Mostrar todo...

👍 60❤‍🔥 13🔥 6🤡 3🤣 2 1🌚 1🖕 1🦄 1
Звіт по збору на виносну антену Avenger Всього зібрано: 86,693.94₴ Витрачено на комплект антена+кабелі+штатив+кріплення: 78,000.00₴ Я купував за кеш, тому дилер зробив знижку🤷‍♂️ Антена вже працює на фронті та допомагає наводити суєту😎 Решту витратили на: 14 антен на FPV дрони, по 200 грн за антенку (треба було швидко, тому купив у бариг а не на алі): 2,800.00₴ Припой змивка та флюс для пайки FPV: 840.00₴ Болти, щоб кріпити мотори на FPV, бо китаєць не поклав правильної довжини: 60.00₴ Частково покрили ремонт корча в якого пропелер охолодження перебив трубку охолодження коробки: 3,500.00₴ Шайби, ключ та коробочка-органайзер для SD карт в епіцентрі: 159.02₴ Доставка зарядок до FPV батарей школі пілотів, на які збирав раніше: 180.00₴ Залишок: 1,182.65₴ піде або в наступний збір (рами та камери для FPV) або на дріб'язок який робить death by thousand papercuts гаманцю. Щиро вдячний всім за донати!🇺🇦🇺🇦🇺🇦
Mostrar todo...
30🔥 7👍 5🦄 3❤‍🔥 2🤔 1🤮 1🥴 1
Вітаю всіх! Мої знайомі аеророзвідники звернулися за допомогою в покупці виносної антени. Їх Alientech (стандартний підсилювач, такий ви вже купували декілька разів для різних підрозділів) не витримав лихої долі, та крякнув у дуже відповідальний момент, терміново потрібна заміна. Такі антени використовуються для того, щоб працювати з укриття, збільшити дальність польотів та покращити ребостійкість. Життя наших бійців + краща розвідка + збережені дрони — рецепт успіху. Я вирішив взяти більш моцний та якісний варіант — Avenger AvengeAngel. Вона краще зібрана та потужніша за Alientech. Все добре, кусається лише прайс: за комплект з антени, кабелів, штативу та кріплення потрібно відвалити ~83000₴😱 Вірю що спільними зусиллями вдасться зібрати цю суму. Банка: https://send.monobank.ua/jar/7i2owh4VP PayPal: [email protected] Приват: 4627055113374002 🇺🇦Дякую кожній і кожному за допомогу!🇺🇦
Mostrar todo...
❤‍🔥 26👍 12 2🕊 2🤮 1🤣 1🤝 1🤪 1
Звіт по збору на ремонт волонтерського буса 💰Всього було зібрано 30 048.90 ₴ ❤️🤝Дякую всім хто долучився! 🎥Відеозвіт додаю.
Mostrar todo...
👍 32❤‍🔥 2
Прочитав «Фундація»/«Foundation» Хотів оце подивитись якесь sci-fi кіно, а дивитися нічого. Колективний розум сходиться на тому, що sci-fi фільми вже не роблять, натомість роблять серіали. Я хоч і не дивлюся серіали (ті що я дивився можна перелічити на пальцях руки), але тут вирішив ну ок гляньмо, що зараз пропонують. Вибір впав на серіал «Foundation» від Apple. Подивився кілька серій, дай думаю книжку почитаю, адже вона була у мене в домашній бібліотеці, батько купив повну збірку Азімова ще не початку дев'яностих. Але я тоді читав тільки про роботів, а про фундацію не читав. Не знаю чому. Отож, вирішив надолужати. Перші кілька книг це радше серія новел об'єднаних загальною ідеєю. Герої змінюються, декорації теж, незмінний лише загальний сетінг. Отож, у майбутньому вчений застосовує матан до поведінки великих людських мас та винаходить «психоісторію» — спосіб передбачити рух цих самих мас. Далі заганяє в комплюхтор наявні дані й комплюхтор видає результат — Галактична Імперія, найбільше суспільно-політичне утворення в Галактиці, незабаром розвалиться і настануть темні часи, війни, занепад технологій, та ролбек до примітивних суспільств. Тоді той вчений робить План, який все пофіксить. Всі книги присвячені подіям які відбуваються протягом ~тисячі років, а герої — лише сліпі інструменти в руках абстрактного Плану. Власне на картинці нижче абсолютно точно передана суть всієї епопеї. Дуже цікаво ретроспективно читати стару фантастику. Герої двадцятитисячолітньої Імперії курять сигари та п'ють віскарь, жінок на головних ролях немає, а розвиток технологій химерний та непорівнянний — разом зі штучним інтелектом та турбо комп'ютерами людство використовує діафільми та книги з газетами. Автор розглядає різні моделі суспільств — тоталітарну імперію (шляпа), напівдемократичну технологічну спільноту торгівців (теж шляпа) та врешті приходить до висновку що сталий розвиток та існування людства може бути забезпечений лише одним способом, а яким — я не буду спойлерити. Книжки цікаві та короткі. До прочитання рекомендую. Серіал дуже поверхнево заснований на книзі — сценаристи взяли імена героїв та частково основну ідею, а далі традиційно змінили всім стать, колір шкірі, орієнтацію, та додали тонни персональної драми, якої у книгах було мінімум. Але мені сподобалося, тож якщо ви ще не дивилися, то подивіться, бо голівуд не готовий вкладати бабки у хороший sci-fi блокбастер. P.S.: на жаль, в українському перекладі немає двох приквелів, тому я їх не прочитав, та обмежився лише оригінальною трилогією та двома сиквелами. #прочитав permalink | @full_of_hatred 👇Щоденні донати💰на ЗСУ🪖 🫡@Donate1024Bot
Mostrar todo...

👍 33 8😁 2
Go та дзен одного бінарника Go звичайно процідурна шляпа, але таки має одну суттєву перевагу якої бракує решті — проєкт компілиться в один бінарник. Коли звик що будь-який додаток тягне за собою якщо не сорці, то купу якихось бібліотек, файлів і т.д., то один-єдиний бінарний виглядає як артефакт з майбутнього (або минулого, як подивитися). Здоровенний проєкт поміщається в один файл. Тераформ, номад з консулом, пубернетис, you name it. Звісно якщо проєкт великий, то і бінарник буде чималий. Але здається, люди недооцінюють простоту дистрибуції. Половині доводиться тягнути за собою системно-незалежний рантайм, іншій половині треба придумувати якісь хаки й милиці, щоб обійти обмеження системного рантайму, третя половина тягне за собою якісь бібліотеки або вимагає ставити libzalupa-dev строго визначеної версії, і лише Go яскраво дає всім посмоктати прутня зі своїм єдиним блобом. Вчора шукав альтернативи системному крону і натрапив на популярне рішення написане на пітоні. Звісно в першому рядку how to install автор пропонує нам щось робити за допомогою virualenv🥴🤮. Дякую, не треба, я тільки того тижня вичистив 20 гігабайтів пітонячих віртуаленвів зі старих проєктів. Такий підхід в ультимативній формі вироджується Docker, але у нього є проблеми з монтуванням файлових систем та мережі. За стільки часу людство так і не спромоглося зробити нормальну систему управління залежностями та дистрибуції, що може багато сказати про нашу індустрію. На тому все, висновок такий — пакуйте все в один бінарник без залежностей, і буде вашим юзерам щастя. #інструменти permalink | @full_of_hatred 👇Щоденні донати💰на ЗСУ🪖 🫡@Donate1024Bot
Mostrar todo...
👍 53🤔 11💯 6 1🔥 1👌 1🤣 1🤓 1🦄 1
Обісрався з кроном Час розваг! Місяць тому я рефакторив @Donate1024Bot, щоб прибрати node.js та npm з білдчейну. Через кілька днів помітив що кнопки на інтерфейсі попердолило. З'ясувалося що кудись дівся CSS який відповідав за теми, і замість того щоб зафорсити світлу тему, воно вмикало системну, відповідно частину UI пердолило, бо вона не була заточна під темну. Замість того щоб розібратися, я накопіпастив css-варіаблів світлої теми в дефінішн темної. Ну типу
@media (prefers-color-scheme: dark) {
    :root {
        color-scheme: light;
Класно придумав, правда? Зробив так і забив. На вихідних трохи мав часу, щоб нарешті замерджити фічу для сайту: список волонтерів, який зробила моя колега Олекса Лелека. Коли вже засів за мердж, давай думаю оновлю бібліотеку DaisyUI. Cкачав новий css, поклав у папку vendor, запустив, подивився, ніби майже нічого не зламалося. Посипалась пара елементів, але Олекса люб'язно підфіксила те що відпало та й по тому. Далі пішов в адмінку, дивлюся, а там інпути не такі як мають бути. В DaisyUI вони з закругленими бордерами, а у мене — з прямокутними🤔 Знову прошу Олексу подивитися, каже що там чомусь не відпрацьовує потрібний CSS. Починаю підозрювати, що ідея викинути ноду та збирати все тайлвіндівським бінарником не дуже спрацювала, бо є якісь бока. Деякий час дебажимо, але не знаходимо проблеми. Думаю що проблема таки точно у збірці, тому що DaisyUI підключається як Tailwind плагін, а якщо брати чисто CSS, то воно там може щось пропустити. Тому наступного дня вирішую що треба вертати все взад. Збирати CSS не бінарником, а через ноду. Насправді я й раніше збирав бінарником, але сам css тягнув через npm. Тому то було не зовсім «вернути взад», швидше, «зробити по-іншому». Сів, gem install cssbundling-rails, туди сюди, піф паф, yarn install, yarn build:css, там підфіксив, рефрешу — опа! Всі стилі стали як треба, а CSS скоротився в 19 разів. Походу все-таки або я той бінарник не так сконфігурив, або там щось не так. Ну я такий задоволений ура ура, стилі на місці, все красиво. Давай тепер то в докер імедж запхати, а ви знаєте, не так просто зібрати докупи Ruby та Node. Короче я ставлю dockerfile-rails, генерую Dockerfile де розумні люди за мене подумали як все так поставити, щоб не за всі гроші світу. Зібрав поставив запустив, все працює! Нюанс тільки в тому, що в новому імеджі debian замість alpine. Ну, думаю, не проблема. Деплою все туди сюди, запрацювало, сайт дзижчить. Дивлюся логи білда — впало. Нумо розбиратися — виявляється не встає підіймається crond який я запускаю окремим контейнером та який відповідає за те, щоб розіслати донаторам щоденний збір, звіт, оновити інфу по монобанках і так далі. Перша проблема, в альпіні бінарник називається crond, а у дебіані cron. Геніально! Друга — відрізняються ключі. Міняю назву бінарника, міняю ключі... cron: can't open or create /var/run/crond.pid: Permission denied Ну звісно, старий імедж в мене запускався з-під рута, а в новому яйцеголові зробили все по-сек'юрному, юзер 1000 і поїхав. А тисячному юзеру ніхто не давав право запускати крон. Сідаю з'ясовувати як то зробити правильно, гуглю, пробую всілякі cron.allow і chmod gu+rw /var/run && chmod gu+s /usr/sbin/cron звісно ця шляпа не працює. Ніби й помилок нема, але й джоби не запускаються. Крон це знаєте штука яку не так легко продебажити. Логи не пишуться, ні помилки, ні успіху. Не розумію в чому річ. Кронтаб є, самі команди виконуються якщо запускати окремо. Короче годину я з тим і так і так провозився, ніц не допомогло. Думаю ганьба, 2024, а людина не може крон в контейнері запустити. У відчаї йду на fly.io думаю може там вже шось придумали. І такі да! Розумні люди плюнули на бінарник 50-и річної давності та зробили drop-in replacement який працює з-під юзера і не вимахується. Називається Supercronic. В інструкції вже готовий набір для докерфайла, бери й запускай. Зкопіпастив, задеплоїв, вуаля! Все працює. І логи і пише і їсти не просить. Fin. #робота permalink | @full_of_hatred 👇Щоденні донати💰на ЗСУ🪖 🫡@Donate1024Bot
Mostrar todo...

👨‍💻 55👍 11🙈 9 6💔 1🤷 1
Прочитав «Убік»/«Ubik» та «Чи мріють андроїди про електричних овець?»/«Do Androids Dream of Electric Sheep?» Втомився від селф-хелпу та бізнес літератури, та вирішив надолужати лауреатів премій хуго, неб'юла. «Убік» Дуже дивно читати книги, ідеї з яких ти вже бачив у багатьох фільмах. Виявляється що матрицю та inception придумали ще у 60-і роки, а ми, замість першоджерела, дізнаємося це з химерних та блідих адаптацій. Книжка починається як бадьорий кіберпанк, але досить швидко трансформується в абсолютно психоделічне оповідання з примарною межею між реальністю та галюцинаціями. Спойлерити не буду, якщо вам сподобався Inception, то прочитайте й це, тим більше що вона досить коротка. «Чи мріють андроїди про електричних овець?» Як поцінювач кіберпанку та блейд ранерів маю з соромом зізнатися що до книги добрався тільки зараз. Традиційно, фільми мають лише поверхневий стосунок до книг. Надзвичайно депресивне оповідання, після якого хочеться кинути петлю на шию лежати й нічого не робити як райан гослінг в кінці другого фільму. Маю чутливість до смертей тварин, а тут їх достатньо щоб зіпсути настрій на цілий день. У фільмах абсолютно не згадується релігійний аспект та програмування емоцій, яким тут надано багато значення. Я тему не викупив. У мене взагалі трохи туго з розумінням глибинних сенсів, тому порожня пригодницька бойова фантастика мені заходить добре, а складні психологічні трилери та драми у фантастичних сетінгах — недуже. Втім, до прочитання рекомендовано. #прочитав permalink | @full_of_hatred 👇Щоденні донати💰на ЗСУ🪖 🫡@Donate1024Bot
Mostrar todo...
👍 48 4🤔 2🔥 1💔 1
РТФ У часи коли я вчився, мені було невідомо, чим займатимуться майбутні випускники інших факультетів. Здавалось, що тоді на радіотехнічний, авіаційний, приладобудівний, машинобудівний, зварювальний та інші, йшли ті, кому не вистачило балів, щоб потрапити на ФІОТ, прикладну математику, або ІПСА (не плутати з ІПСО). Здавалось, що випускники інших факультетів не знайдуть роботу у країні де немає виробництва, або займуть свої мікроніші, працюючи у трійці великих провайдерів зв'язку та на кількох атомних станціях за смішні гроші. Програмізм здавався мені безальтернативним квитком у щасливе безбарвне майбутнє. Я був абсолютно впевнений що ІТ буде тільки зростати, і нас ніколи не чіпатиме криза, тому що software ate the world, а решта — невдахи приречені рано чи пізно свічнутися в ІТ. Аж ось, раптово, з'ясовується, що вся ця братія, яку вчили старенькі професори у лекторіях де протікає дах, дуже і дуже навіть потрібна. Раптово з'ясовується що порахувати антену це ніфіга собі який потрібний скіл, раптово з'ясовується, що знання як працює радіо дуже потрібне, раптово з'ясовується що треба люди які шарять у станках та виробництві, раптово з'ясовується що енергетики стають життєво важливими, раптово з'ясовується що нам треба терміново робити свої шахеди. Де ці всі люди, навчені за держваний кошт? Чи зайняті вони у реальному секторі, чи вже давно вивчили джаваскріпт та пішли у комфортні офіси пити лавандовий раф? P.S.: до речі я вчився на конструктора комп'ютерів. Але замість піти працювати в Інтел або АМД, я теж нюхнув ентерпрайзної бебри й навіки залишився кодером, все як передбачав один з наших старих професорів. #війна permalink | @full_of_hatred 👇Щоденні донати💰на ЗСУ🪖 🫡@Donate1024Bot
Mostrar todo...
56🤔 25🤷‍♂ 5💔 4👍 3😢 2🔥 1
Офіс простих рішень Прокляття програміста — всюди бачити неефективність та мати ідеї та «прості» рішення щодо виправлення цих прикрих помилок реальності. Головне — тримати свої «рішення» при собі, поки не з'ясуєш усі вхідні дані. Бо може трапитися так що те, що тобі здається простим процесом, насправді лише вершина айсберга, і твоя пропозиція викличе лише сміх. Dan Luu чудово описав цю ситуацію в статті Cocktail party ideas — коли купка програмістів збирається, та починає придумувати як просто вирішити неефективність світу, хоча насправді вони просто не усвідомлюють масштаб та складність проблем. Багато думаю про неефективність у війську, але зрештою розумію що простих рішень немає. Система складається з такої кількості одиниць, мотивація яких часто суперечить одна одній, що складно робити будь-що, а інновації та покращення стикаються з неймовірною інертністю. Коли я працював у великому ентерпрайзі, то в нас був так званий ІТ відділ, який займався тим що видавав на проєкти сервери та інші ресурси. І от мені треба було ті самі сервери, але отримати їх було не так просто — треба було створювати заявки які апрувились великим начальством. Мені для роботи конче були потрібні ресурси, але в ІТ була інша мотивація. Вони не отримували гроші або премії за те що видавали ресурси. Вони стояли на сторожі витрат компанії. Їх ідеальний стан — це коли взагалі нікому нічого не видано, а кожна заявка — це маленька битва, в якій треба було довести що ти достойний того комп'ютера. Зрозуміло що власники фірми зробили це умисне, бо інакше споживання ресурсів могло б бути недоцільним, та перевищувати необхідність. Але щоразу коли створюється така структура, то вона стає «вахтером», задачею якого вже не є забезпечення комфорту відвідувачів, а утримання власної посади. Будь-хто, хто працював у великих організаціях стикався з проявами цього. Читачі у коментах підкажуть як називається це явище, коли організація стає дисфункціональною та вироджується. Тому умовний генерал не може просто так змінити всі процеси та підвищити ефективність. Це неможливо за збереження системи. Рішення мені невідоме, але коментатори підкажуть що вже придумали розумні люди. Якщо дійсно хочете щось змінити — потрібно будувати маленьку структуру за своїми правилами, та будувати інтеграції, що абстрагуватимуть учасників від великої материнської структури. Стартап, досвід якого потім можна буде масштабувати. Я так розумію що саме це зараз відбувається з 3 ОШБр. Невеликий підрозділ, який довів свою ефективність, отримав ресурси для масштабування і зараз екстраполює свій досвід на інших. Інновації та покращення рідко приходять зверху. Можна керувати всім в ручному режимі, але це буде зустрічати опір та італійські страйки з низів, нівелюючи всі «ефективні» пропозиції. Тому в мене небагато очікувань від верхівки. Чи буде вона така, чи інша — без звитяжних людей, які здатні ефективно діяти, та мають волю до змін з низів, нічого не буде. #армія #війна permalink | @full_of_hatred 👇Щоденні донати💰на ЗСУ🪖 🫡@Donate1024Bot
Mostrar todo...
49👍 36🔥 6🦄 3💊 2🙈 1
Inicia sesión y accede a información detallada

Te revelaremos estos tesoros después de la autorización. ¡Prometemos que será rápido!