#програмістське
Для розрядки ось вам феєрична історія про один з найкумедніших багів в історії людства.
У 2008 р користувачі Ubuntu Linux помітили, що одна конкретна модель принтера фірми Brother періодично відмовляється друкувати з офісного пакету Open Office без жодної видимої причини чи закономірності.
Причину шукали більше року і зрештою з'ясувалося, що принтер глючить... виключно по вівторкам :) Баг отримав назву "OOo does not print on Tuesdays", але його причина так і залишалася невідомою.
Нарешті хтось виявив, що проблема не у принтері і не в Open Office, а в утиліті, яка перевіряє тип файла, посланого на друк. Через абсолютно феєричний збіг обставин, вона помилково визначає файл у форматі post script, що містить символи "Tue" у певній позиції як зовсім інший формат і робить висновок, що на принтер послали якусь ліву фігню і друкувати її не треба.
В цій історії вражає і сам баг і те, що взагалі вдалося з'ясувати його причину, і сама ця причина.
Алаверди до дуолінго та п'яних собак.
Цікаво, що з найбільш розповсюджених мов світу, що претендують чи претендували раніше на мову міжнародного спілкування, переважна більшість є невиправдано складними, недолугими принаймні в одному аспекті (орфографія, фонетика, граматика) та переобтяженими історичними нашаруваннями. При чому якоїсь тенденції до їх спрощення не видно.
Французька у моєму персональному рейтингу пекла не землі займає почесне перше місце, бо через дупу абсолютно все: і пишеться казна-як, і 75% букв не читається або читається не так, і граматика складна, і фонетика притрушена, і омонімів з омофонами купа і навіть числівники придумували під якимись речовинами.
Англійська в цьому плані теж не краща, бо і не читається як пишеться, і пишеться без жодної логіки, і фонетика не те щоб проста, але все ж не такий тотальний пиздець.
Німецька, імхо, набагато логічніша та більш регуляризована, принаймні читається як пишеться і виключень не так багато, але зміни слів та артиклів (от нахіба?) по родам та відмінкам, зліплювання слів в hauptuberwurstsnapssrat...
Російська, як мова імперії, це такий самий пиздець, як і, власне, сама імперія. Більш припизженої слов'янської мови, мабуть, нема - просто сила-силенна виключень, "-тся/ться", "в/на", "птичка сидит, вилка лежит, стакан стоит", читається не так як пишеться...
Кажуть іспанська достатньо проста та логічна, але я з нею зовсім не стикався, тому нічого сказати не можу.
Ото зробили добрі люди есперанто - проста, логічна, без виключень та легасі-маразмів, але так ніхто й не користується. Люди - довбойоби :(
Українські підлітки, які виїхали за кордон, мають повернутися в Україну та отримати приписне до військкомату. Дистанційно через “Резерв+” можна лише оновити дані, однак не стати на облік. На цьому наголошують і в Міністерстві оборони, і в Сухопутних військах Збройних сил України. Ті юнаки, які з будь-яких причин не стануть на облік, отримуватимуть за місцем реєстрації повістки до ТЦК.
Диванна аналітика щодо пошкоджених керченських паромів.
Те, що обидва парома трохи втомилися - це прекрасно, але це, на жаль, абсолютно не означає, що вони виведені з ладу назавжди (що було б ідеально, бо побудувати нові болотоголові не можуть).
Паром - це за визначенням величезна пуста бляшанка, в яку заганяють вагони та машини. У 95% об'єму його корпуса нема нічого крім, власне, корпусу. Дірки у цій бляшанці можна без особливих проблем залатати замінивши пару листів заліза. Розмір цієї дури такий, що якось суттєво знизити міцність корпуса цими дірками нереально.
Щоб паром втомився надовго, треба поцілити у силову установку, яка зазвичай знаходиться десь в самій дупі (щоб не займати корисний об'єм). Очевидно, що в неї не влучили, бо дірки знаходяться в центрі корпуса, де за визначення нічого цінного нема, бо там має стояти вантаж.
Так що, скоріш за все, корита будуть знову на плаву досить скоро. Інше питання, що це не остання ракета, "можем повторіть", але там теж не ідіоти сидять і зроблять відповідні висновки у вигляді підтягування додаткового ПВО.
(замріяно) туди б підводні дрони з зарядом від хорошої торпеди...
Взагалі я майже ніколи не слухаю ніяких шоу "говорящих голів", але чомусь вирішив подивитися дебати Портнікова та Латиніної, які зараз всі тягають по соцмережах.
Ну що сказати, руїнами рейхстага задоволений (тм). Портніков, звичайно, на голову вище цієї ліберальної мороженої сєльодки.
Отже, радянські системи раннього оповіщення про запуск міжконтинентальних балістичних ракет - величезні стаціонарні радари - виявилися вразливими до невеликих безпілотників, які летять по принципу крокодилів з анекдота - низенько-низенько.
Щось я дуже подібне пам'ятаю - якісь хитродупі повстанці аналогічним чином було підірвали дві супер захищені монструозні космічні станції з ультимативним озброєнням судного дня.
Якщо серйозно, то незрозуміло наскільки сильно безпілотник, що несе з десяток кілограм вибухівки, може пошкодити здоровенну конструкцію розміром з багатоповерхівку. Скоріш за все це певний сигнал хуйлу про те, що його "ядерний щит" вразливий і у разі чого сподівання на нього можуть не справдитися.
З одного боку така вразливість - це добре, а з іншого... Чого б раптом НАТО раптом вирішило послати хуйлу такий попереджувальний сигнал саме зараз? (я не вірю що така операція не була погоджена та санкціонована союзниками). Схоже у хуйла знову почали думати над використання ядерної зброї і це сильно напружує.
#збір
Збір на дрон для 92 бригади. Вони зараз стримують наступ Харківщині, так що треба все на вчора...
На DJI Mavic 3T з тепловізором
🎯 Ціль: 200 000 ₴
🔗Посилання на банку
https://send.monobank.ua/jar/4hSFxN1jsw
💳Номер картки банки
5375 4112 1782 2589
До речі, 5 тис, що залишилися від нашого попереднього збору вже пішли на антени для FPV, які вже їдуть.
#штопанедно
(гнусавить голосом слоненяти із мультика)
- Срані придуууурки...
Телеканал 2+2, який вже достатньо давно відомий своїм не дуже вдалим косплеєм російського РЕН ТВ в плані пропаганди мракобісся та псевдонауки, черговий раз пробив багатократно заштопане дно:
Повний скелет та гніздо з яйцями: в Кременчуці знайшли докази того, що в Україні жили динозаври
...
Мало того, що ця знахідка підтвердила, що колись в Україні таки існували динозаври, так вона ще й шокувала весь світ! За словами наукового співробітника обласного центру археології В’ячеслава Шерстюкова, окремі скам’янілі кістки знаходять часто, але щоб майже цілий скелет, та ще й у наших широтах – це вже сенсація.
Але є ще дещо цікаве – вік цих яєць лише 4 тисячі років. Тобто, під час льодовикового періоду цій істоті якимось чином вдалося врятуватися.
Цікаве спостереження.
Я особисто застав часи, коли ще не було:
- персональних комп'ютерів
- кредитних карток
- мобільного зв'язку
- інтернету
- смартфонів
- штучного інтелекту
Мої батьки застали часи, коли не було:
- телебачення
- мікросхем
- лазерів
- польотів в космос
- ООН
- томографів
- штучних кришталиків
Мої діди застали часи, коли не було:
- електричного освітлення
- гарантованих вихідних днів та відпусток
- антибіотиків
- декларації про права людини
- права голосу у жінок
- операцій на серці
- пральних машин
Власне, у мене не залишилося жодних сумніві, що члени нашого кабміну у ранньому дитинстві невдало впали голівонькою об підлогу. Залишається лише питання скільки разів поспіль це сталося.
Звісно, є ще варіант, що це такий хитрий план, щоб остаточно та гарантовано посваритися з діаспорою, зробити її максимально не лояльною та поховати всі її ініціативи по збору коштів та лобіюванню у країнах-партнерах. Я тільки не розумію нахуя і щоб що.
Доїбатися до людей, що легально виїхали на ПМЖ - це сильний хід. Головно дуже ефективний, ага.
Українці за кордоном, якщо у Резерв+ отримали статус “у розшуку”, мають з’явитися до ТЦК — заява Міноборони
Міністерство оборони об’єктивно оцінює, що лише невелику кількість таких військовозобов’язаних українців вдасться залучити до мобілізаційного процесу, – зазначає Дмитро Лазуткін.
В ефірі наша нерегулярна рубрика "корисні побутові фрази від дуолінго":
Після трьох склянок вина ваша собака вже не пам'ятає як її звутьЧитать полностью…
#програмістське
Щось давно я вас растом не мучив, аж невдобно ;) Власне, часу розвивати проект особливо не було, але потроху щось добавляв і дійшов до моменту, коли конче необхідно викликати функції з бібілотеки на С++, яка має максимально всратий API зав'язаний на ітераторах. Плюсових ітераторах, які ні з чим несумісні by design.
Мучився я з цим досить довго і знайшов два більш-менш пристойних варіанта:
1. cxx.rs, який дозволяє автоматично згенерувати код для склеювання, але вимагає написати спеціальні модулі-обгортки і з боку раста і з боку плюсів.
2. C-API. Тобто глибоко вдихаємо і пишемо обгортку на С-колбеках над сраними плюсовими ітераторами з усіма зупинками та поінтерами на функції з void-поінтерами на їх аргументи. А потім пишемо обгорку на unsafe расті щоб зробити мепінг цих колбеків на нормальні closures (що теж вимагає поллітри, стековерфлоу та такої-то матері).
Як не дивно, другий низькорівневий варіант, який звучить дуже страшно, виявився простішим, бо по-перше не треба тягти ще одну залежність, а по-друге відбувається набагато менше непрозорої чорної магії на процедурних макросах.
Ліричний відступ. Якщо хтось раптом не знав, то процедурні макроси в расті - це, по суті, плагіни до компілятора. Ви можете взяти у компілятора напів-перетравлене проміжне представлення у вигляді частково ієрархічного потоку токенів (виглядає так само дивно як і звучить), зробити з ним будь-яке неподобство на ваш збочений смак та віддати назад компілятору. На практиці це дозволяє, наприклад, всунути прямо в код на расті довільні DSL. Наприклад, писати прямо в тілі макроса запит на SQL, в який будуть прозоро підставлятися потрібні змінні з раста з автоматичною валідацією та екрануванням. Ще й помилки синтаксиса SQL будуть вивалюватися як помилки компілятора з коректним положенням в коді та інтеграцією в IDE. Виглядає як заборонена чорна магія.
Найбільш повчальний висновок з усього цього виявився таким: С++ варто максимально швидко та гуманно приспати, щоб тваринка не мучилася.
Ну нарешті дуолінго пропонує мені дійсно корисні фрази:
Ваша коза знає чеську краще за васЧитать полностью…
Приємні знахідки на ютубі.
Натрапив на дуже крутий науковий канал, присвячений палеонтології та новинам науки - bengthomas">Ben G Tomas.
Зовсім молоді хлопці та дівчата, аспіранти палеонтологи, роблять надзвичайно крутий контент.
Кого не лякає британська англійська - дуже рекомендую.
Цікаво, що ідея "податку на бездітність" періодично виникала у неглибоких звивинах мозку мудрих керманичів різних країн у різні часи. І, звісно, жодного разу вона не досягала своєї мети - збільшення народжуваності, а лише викликала обурення та невдоволення.
В той же час, практично в усіх розвинених країнах такий податок де-факто давно існує і не викликає жодних заперечень. Просто він називається по іншому - податкові пільги для сімей з дітьми. Базова ставка податку для фізичних осіб розраховується для неодружених. Якщо в тебе є чоловік чи дружина - ось тобі трошки менша ставка. Якщо є одна дитина - ось ще трохи. Якщо двоє - ще трохи і так далі.
У європейських країнах, де податки досягають 40-50% ці пільги є досить вагомими. Скажімо, у Чехії за одну дитину податкова може повернути за рік більше тисячі доларів (залежить, звісно, від купи інших факторів, але у будь-якому разі це далеко не копійки).
Взагалі система податкових пільг - ідеальний приклад правильного розуміння державою людської психології. Замість батога (податку на бездітність) пропонується пряник (пільги на дітей), хоча чисто математично обидві системи абсолютно ідентичні.
У випадку пільг держава говорить тобі:
Ми розуміємо, що діти - це великий гемор та великі додаткові витрати. Мати дітей - твій вибір, але ми намагаємося зменшити тобі гемор системою соціального забезпечення та компенсуємо тобі частину витрат, які ти несеш на виховання та утримання спіногризів.І воно працює, бо це позитивна мотивація, подяка та заохочення.
- Державі потрібне свіже м'ясо! Всі мають мати дітей, бо так вигідно державі! Те, що діти - це великий гемор та великі додаткові витрати, то твої інтимні проблеми. Якщо не матимеш дітей, платитимеш податок на їх відсутність!І воно не працює, бо це негативна мотивація, осуд та примус.
Дайош гендерну рівність у доступі до державних цифрових гімносервісів! :)
#вимбачте
Це я, коли подивився другу частину "Бунтівного місяця". Хто небудь, відберіть у Снайдера те, чим він накурюється - це геть нездорова хрінь.
Читать полностью…Хвилинка непотрібних фактів.
В інтернетах вже досить давно ходить інформація про те, що мелодія веселої пісеньки Шаїнського "Чунга-Чанга" є абсолютною копією... походного гімну 3-й танкової дивизії СС «Мертва голова». Дійсно, ролик на ютубі з цим типу як гімном не залишає жодних сумнівів - мелодії ідентичні. Ахтунг! Єврейський композитор зплагіатив мелодію нацистів! Адин-адин!!!111.
От тільки, виявляється, є нюанс (с)
По-перше, виглядає цей "марш" якось підозріло - це просто набір напів-випадкових німецьких слів із підкреслено пошлим змістом (щось там про член абізяни). Помпезні німецькі марші в такому стилі не писали.
По-друге, цей "марш СС" чомусь сплив тільки після десь 2010 р і до того ніхто і ніколи Шаїнського у такому скандальному плагіаті не звинувачував. Для порівняння, Дунаєвського звинуватили у плагіаті (який у нього дійсно є в асортименті) одразу ж і першоджерела його мелодій були добре відомі фахівцям десятиліттями.
Якщо ж погуглити трохи глибше, то з'ясовується що це дійсно ніякий не гімн СС, а пародія на німецькі марші з російського фільма "Гітлер капут!" 2008 року. У титрах фільма чітко вказано, що це пародійна аранжировка мелодії Шаїнського.
Але щоб до цього докопатися треба, як мінімум, загуглити, а не вірити всьому, про що пишуть в Інтернеті 😉
(одягає каску)
Всі вже, думаю, бачили фото дебільних білбордів, які покликані надати психологчну допомогу, але натомість великими літерами сповіщають "БУДЕ ЛИШЕ ГІРШЕ", "ЖИТТЯ НЕ МАЄ СЕНСУ", тощо.
На авторів цього креативу вже вилили стільки гімна, що додавати ще сенсу нема - й так вже добряче булькає. Я хочу поговорити не про це.
Основна претензія - це те, що такі меседжі, ніби, провокують самогубства. Всі знають, що написи "виходу нема" збільшують число самогубств в метро. От тільки є нюанс - ніхто не знає джерела цієї інформації. Це існує в інфополі як "загальновідомий факт", але звідки він взявся і чи досліджувалося взагалі це питання хоч якось науково та систематично - незрозуміло.
Я вирішив трохи заморочитися і таки пошукати джерело. Спойлер: я його не знайшов.
Звісно, згадок цього "факту" у медіа різного штибу, у всіляких рекомендаціях для системи охорони громадського здоров'я та навіть законодавчих регуляціях різних країн - просто купа. Але мені не вдалося відкопати жодної статті у наукових журналах, які б підтверджували, що такі меседжі у громадських місцях дійсно якось доказово впливають на психічне здоров'я взагалі та на число самогубств зокрема.
Дещо таки в літературі є, але трохи зовсім не те:
* Досліджено, що встановлення фізичних бар'єрів на мостах, рейках та інших популярних місцях самогубств допомагає зменшити їх кількість (але мені не дуже зрозуміло чи люди взагалі відмовлялися від самогубства, чи просто йшли шукати інше місце).
* Розміщення банерів та білбордів з пропозиціями допомоги та телефонами служб підтримки у типових місцях скоєння самогубств (а не просто хз де у місті), зменшує кількість самогубств. Про вплив того, якими словами ці пропозиції були сформульовані, на їх ефективність не йдеться.
* "Eфект Вертера" - чим більше ЗМІ смакують випадки самогубств, тим більше їх скоюється. Заборона "сенсаційних" заголовків та фокус на можливостях допомоги дозволяють уникнути цього, але доказова база, чесно кажучи, така собі - досліджувалася аж одна локація (метро Вени) та й те 30 років тому.
Оце, власне, й все, що є. В єдиному систематичному огляді, який гуглиться, що присвячений заходам профілактики самогубств у "гарячих точках" (мости, метро, тощо), чітко написано: необхідні подальші дослідження з кращим дизайном, наявні дані мають досить низьку доказовість.
Жодних достовірних та доказових даних про те, що банери "ВИХОДУ НЕМА" провокують самогубства я не знайшов. Це виглядає досить розумним з міркувать здорового глузду, але це є не науково доведеним фактом, а скоріше міською легендою.
Звісно, все це жодним чином не змінює того факту, що автори рекламної кампанії - трохи дебіли і так писати все ж таки не варто.
Шел президент Ирана по склону горы. Видит - вертолет горит. Сел в него и сгорел.
Не повірите, звісно, але буквально пару днів тому мені чогось подумалося, що найефективнішим способом прибрати якусь особливо шкідливу бібізяну з гранатою, на кшталт керівництва Ірану чи, наприклад, Венесуели - це влаштувати катастрофу під час чергової планової інспекції глухих районів їх країн. Будь-який керівник регулярно їздить в якісь єбеня перерізати стрічечки на відкритті нового дому культури. По дорозі туди якась білочка в лісі може раптово знайти вкопаний під правильним кутом стінгер і випадково його активувати. Головне - хрін ти що зробиш проти цього крім як постійно сидіти у бункері і мати двійників для перерізання стрічечок.
Цікаво, Орбан часто їздить кудись в глухі карпатські села? А то, знаєте, раптом вийшов лось на дорогу і весь кортеж від переляку впав в ущелину...
От ніколи б не подумав, що хокейні фанати можуть влаштовувати срач та безлад більший ніж футбольні. Сьогодні бачив як бухі в сіську швейцарські хокейні вболівальники намагалися вполювати лебедя сувенірною ключкою. Незабутнє видовище, чомусь не здогадався записати відео :(
* У Празі зараз повним ходом йде чемпіонат світу з хокею, якщо хтось не в курсі.
P.S.: Жодна з тварин, що брала учать у процесі, не постраждала (не рахуючи офіціантів сусіднього кафе, які ризикували луснути від сміху). Навіть сувенір примудрилися не втопити - культурні люди все ж таки ;)
2035 рік. Ти приходиш додому з роботи після важкого дня. Твій розумний домашній робот аналізує твій емоційний стан по зовнішнім ознакам та біомаркерам у видиху та починає готувати тобі саме ту вечерю, яка оптимально відповідатиме твоїм фзіологіним потребам та максимально покращить настрій. Розумна залізяка красиво викладає все на тарілку та ставить її у мікрохвильовку. І ось ти сідаєш за стіл і робот приносить тобі з мікрохвильовки... нестерпно гарячу тарілку з холодною їжею.
Бо, бачте, є речі, які поза часом :)