Щодня @Donate1024Bot [https://t.me/Donate1024Bot] надсилає своїм підписникам
звіти по завершених зборах. Це посилання на соцмедіа, відео з фото та
супровідний текст.
Деколи ті звіти не відправляються через костурбатість Telegram Bot API
[https://core.telegram.org/bots/api]:
* Текст до картинок не може бути довшим ніж 1024 символи. Щоб запобігти цьому
обмеженню я додав у себе в адмінці валідацію на розмір тексту
* Файлів з медіа...
«Найс воюєш, братан», пише підписник під постом про інкапсуляцію, «порадь
речовини для такої продуктивності».
«Чому не в окопі?» ставить питання рандомний твітерянин під фото військового з
підстриженою бородою та у чистій формі.
«Штабний щур», пише осінтер під іншим фото.
Розбираємося що до чого і як так виходить.
Найголовніше що потрібно зрозуміти що військо це як величезний аутсорсер з
великою кількістю абсолютно різних проєктів. «Де працюєш?» — «В...
Проходжу зараз туторіал по Rust [https://rust-exercises.com/], дійшов до розділу
про інкапсуляцію.
Там як завжди: публічні поля у структур може змінювати будь-хто тому треба їх
зробити приватними, а назовні вистромити гетери/аксесори.
Цю історію я чув ще з далекого 2004 коли починав програмувати на Java. Тоді про
це не задумувався, ну дійсно, несолідно щоб ми писали user.name = "Vova", має
бути user.setName(...
Нещодавно потрібно мені було туди-сюди поміняти трохи валюти, і я дізнався що
виявляється є різниця між доларами різних років випусків.
Типу нові долари дизайну 2009 року ціняться більше ніж старі, білі, дизайну
1996.
Також, звертають увагу на рік випуску нових, дивляться, щоб було не менше 2015
чи щось таке.
WTF???
Люди в банку просять саме «сині» долари, а від білих відмовляються. При обміні
на руки теж,...
Рік тому мені написала одна панянка яка десь натрапила на @Donate1024Bot
[https://t.me/Donate1024Bot] з проханням допомогти зібрати гроші на авто та
порадити де його краще придбати.
Я чим міг допоміг, а підписники боту надонатили грошей. З того часу вона
приблизно раз на місяць приходила з новим збором. Останні вражали сумами —
мільйони гривень.
Деякий час тому знову звернулась зі збором на мільйон, і зазначила: «це...
Розробники опенсорс програм загалом живуть жалюгідне життя. Плодами їх
діяльності користуються мегакорпорації що отримують надприбутки та нічого не
дають навзаєм.
Хто мав колись справу з npm i пам'ятає рекламний банер який друкувався в
термінал при встановленні core-js, розробник якого бідкався що немає грошей та
роботи.
ElasticSearch плотно посмоктав Безосівського прутня, коли AWS просто додали у
своє портфоліо хостед еластік. MongoDB втрапили в ту ж...
Від одного з донатерів на антену отримав питання: «Напишіть, будь ласка, пост
про свою службу (те що не секретно), посаду, задачі, чи хватає фізухи, поради
самому собі до мобілізації, про побут, чи є вільний час». 🤝Дякую за донат, це
пост для тебе!
Про службу, посаду, задачі
Не можу нічого написати, причини стисло виклав раніше
[https://www.rozhkov.me/daily/military-blogging-fail/]. Розумію що це звучить як
притча...
Хотів оце подивитись якесь sci-fi кіно, а дивитися нічого. Колективний розум
сходиться на тому, що sci-fi фільми вже не роблять, натомість роблять серіали. Я
хоч і не дивлюся серіали (ті що я дивився можна перелічити на пальцях руки), але
тут вирішив ну ок гляньмо, що зараз пропонують.
Вибір впав на серіал «Foundation» від Apple. Подивився кілька серій, дай думаю
книжку почитаю, адже вона була у мене...
Go звичайно процідурна шляпа, але таки має одну суттєву перевагу якої бракує
решті — проєкт компілиться в один бінарник.
Коли звик що будь-який додаток тягне за собою якщо не сорці, то купу якихось
бібліотек, файлів і т.д., то один-єдиний бінарний виглядає як артефакт з
майбутнього (або минулого, як подивитися).
Здоровенний проєкт поміщається в один файл. Тераформ, номад з консулом,
пубернетис, you name it.
Звісно якщо проєкт...
Час розваг! Місяць тому я рефакторив @Donate1024Bot [https://t.me/Donate1024Bot]
, щоб прибрати node.js та npm з білдчейну
[https://www.rozhkov.me/clown-programming/].
Через кілька днів помітив що кнопки на інтерфейсі попердолило. З'ясувалося що
кудись дівся CSS який відповідав за теми, і замість того щоб зафорсити світлу
тему, воно вмикало системну, відповідно частину UI пердолило, бо вона не була
заточна під темну. Замість...
Втомився від селф-хелпу та бізнес літератури, та вирішив надолужати лауреатів
премій хуго, неб'юла.
«Убік»
Дуже дивно читати книги, ідеї з яких ти вже бачив у багатьох фільмах.
Виявляється що матрицю та inception придумали ще у 60-і роки, а ми, замість
першоджерела, дізнаємося це з химерних та блідих адаптацій.
Книжка починається як бадьорий кіберпанк, але досить швидко трансформується в
абсолютно психоделічне оповідання з примарною межею...
У часи коли я вчився, мені було невідомо, чим займатимуться майбутні випускники
інших факультетів. Здавалось, що тоді на радіотехнічний, авіаційний,
приладобудівний, машинобудівний, зварювальний та інші, йшли ті, кому не
вистачило балів, щоб потрапити на ФІОТ, прикладну математику, або ІПСА (не
плутати з ІПСО).
Здавалось, що випускники інших факультетів не знайдуть роботу у країні де немає
виробництва, або займуть свої мікроніші, працюючи у трійці великих провайдерів
зв&...
Концепція багатошарового одягу
[https://en.wikipedia.org/wiki/Extended_Cold_Weather_Clothing_System], яким ти
комплектуєшся під задачу звичайно дуже крута. Модульність, перевикористання і
все таке.
Але бляха як же напряжно одягати на себе мільйон тих шарів.
На мій зріст немає нормального першого левелу, бо я худий, а воно має щільно
облягати. Або рукава короткі, або тіло зашироке — обирай одне. Я обираю короткі
рукави, і це...
Прокляття програміста — всюди бачити неефективність та мати ідеї та «прості»
рішення щодо виправлення цих прикрих помилок реальності.
Головне — тримати свої «рішення» при собі, поки не з'ясуєш усі вхідні дані. Бо
може трапитися так що те, що тобі здається тривіальним процесом, насправді є
лише вершиною айсберга, а пропозиція викличе лише сміх.
Dan Luu чудово описав це в статті «Cocktail party ideas
[https://danluu.com/cocktail-ideas/...
Чим далі в ліс, тим менше залишається low hanging fruit — інновацій, які легко
зробити. Невпинний технологічний розвиток залишає дедалі менше і менше простору
для винаходів, відтак, більшості доводиться проходити не цікавий шлях від 0 до
1, а нудний та передбачуваний від 1 до ∞.
В мене з тим проблема. Коли усвідомлюєш, що задачу вже хтось робить, пропадає
мотивація займатися нею. Наприклад, зараз багато команд намагаються застосувати
AI/...
Оце підписався на канал «розвідка ворога» де публікують матеріали з ворожих
пабліків, і зажурився.
Ще у 2014 я зрозумів, що технічна вища освіта не робить людину адекватною та
розумною. Тоді один з розробників-росіян контори в якій я працював випустив
апдейт внутрішньої тулзи куди додав колорадську стрічку та в реліз ноутсах
написав «у той час, коли фашизм знову піднімає голову...». На початку великої
війни крінжанув з одного...