madf: (Default)
Попри все моє толерантне відношення до курців, я їх люто ненавиджу влітку. Ну самі посудіть: у кімнаті +27°C, на вулиці +20°C, двері балкона завжди відкриті, щоб не задихнутись. І через кожні 15 хвилин якесь чмо виходить палити на балкон (здається знизу) і весь дим одразу йде мені в кімнату! Кожні 15 хвилин! До глибокої ночі! Я вчора до першої години заснути через це не міг!

Я вже не кажу про тих мудаків що палять на сходах.
madf: (Default)
Originally posted by [livejournal.com profile] dphq at снова о персональной ответственности населения государства
сообщение Виктора Трегубова:

Тут меня обвиняют в том, что я падла бессердечная, поскольку то поддерживаю урезание социалки, то выступаю за отказ кормить сторонников ЛНР-ДНР. С падлой нельзя не согласиться, а вот насчет бессердечной я бы поспорил. Это не из вредности. Это позиция, и щас я ее аргументирую.

Что для меня личность? Та самая личность, которая часть общества?

Это человек, способный принимать решения и нести за них ответственность. То есть человек, способный управлять своей жизнью. Субъект.

По умолчанию я считаю, что каждый взрослый человек - личность. Или как-то должен ей быть. Это предполагает, что каждый взрослый человек может отвечать за себя и за свои поступки по отношению к своей семье (ровно настолько он семьянин), городу и стране (ровно настолько он гражданин и патриот). Кто говорит "я никому ничего не должен" - в моей системе ценностей или одинокий нищий, или инфантильный трус (куку, Виктор Андреевич). Потому что если у тебя есть ребенок, ты должен его кормить и одевать. Если у тебя есть государство, ты должен платить налоги. Если у тебя есть страна, ты должен ее защищать, если позовет. Ты имеешь полное право от всего этого отказаться - но тогда отказываться надо от всего этого полностью, включая его обязательства перед тобой.

А еще я не верю в людей-объектов и людей-в-пассивном-залоге. Поэтому меня очень злит, когда говорят "их обманули, их зазомбировали, они выросли в таких условиях". Примеры многих людей, которых обманывали, зомбировали, растили в хреновых условиях, а они показали всему этому большой жирный кукиш и стали прекрасными людьми, доказывают, что конечный результат - всегда личное волевое решение. Да, иногда сложное, иногда простое, но в конечном итоге никто не решит за человека, быть ему сволочью или доброй няшей.

Что из этого всего следует?

Что я считаю уважение к решениям человека - и последствиям этих решений - формой уважения к его личности.

Почему это проблема?

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

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

Что мы видим в нашей стране? )
madf: (Default)
Я завжди знав що тема часових поясів у програмуванні — це пекельні котли і авгієві конюшні (разом з темою локалізації), тому старався уникати її. Коли знайомі адміни дорікали мені за логи у UTC я казав що Грінвіч рулить (не коньяк) і взагалі у логах які скачуть туди-сюди двічі на рік фіг що знайдеш потім. Плюс там всякі політичні складові — переходити, чи не переходити... Тож уникав я цієї теми довго, поки не стикнувся з податковою службою Грузії. Не вдаючись у подробиці, знадобилось на одному проекті зафігачити кастомні часові пояси для перегляду певної статистики. Ржака в тому, що українські користувачі взагалі не скаржилися на час у UTC (відношення було приблизно таке: „лишь были б желуди, ведь я от них жирею“), російські користувачі трохи скаржились що треба перераховувати локальний час щоб подивитись статистику за добу, а грузини покликали на поміч своїх податківців і категорично відмовились щось там рахувати. Ну в принципі, позиція правильна. Я теж завжди кажу що це задача комп’ютера щось там рахувати — він для того створений був.
Read more... )
madf: (Default)
За що я люто ненавиджу українську зиму, так це за те що вона завжди настає абсолютно несподівано для комунальних служб. Не зважаючи на пору року і прогнози метеорологів. За всю (я певен) історію існування комунальних служб в Україні жодного разу вони не були готові до зими.
От вчора вночі, наприклад, випав дощ, який при температурі -3 моментально перетворив усі поверхні на ковзанку. Не те що йти - стояти неможливо. І добре ще де асфальт щербатий і нерівний - нога може знайти потенціальну яму і трохи триматись на поверхні, а там де асфальт рівний, та ще й вітер... Пройшовши один квартал центральним проспектом (!) у центрі міста (!!) біля центральної площі (!!!) я просто пережив катарсис. Що? Війна? Економічна криза? Курси валют? Холод? Я, ****, перейшов, *****, цю довбану вулицю!
madf: (Default)
Після оновлення OSX до Yosemite Safari перетворився на повне лайно. У нього і раніше вкладки були реалізовані по дибільному, а зараз взагалі користуватись стало неможливо.
Вирішив попробувати Chrome. У нього теж з вкладками все погано, але хоча б можна якось користуватись...

А да...

Apr. 13th, 2014 12:55 pm
madf: (Default)
„А воз и ныне там“
gcc-4.8.2
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/include/g++-v4/bits/stl_list.h:871
/** Returns the number of elements in the %list. */
size_type
size() const _GLIBCXX_NOEXCEPT
{ return std::distance(begin(), end()); }
_Winnie C++ Colorizer
madf: (Default)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49561

Коротко:
2011-06-28 08:17:46 UTC
„I realized that the complexity of std::list::size() is O(n), not O(1).

This does not conform to standard. The standard states that size() function is in constant time for alls containers. So, the behavior of gcc is not as expected.“


2011-10-04 22:22:39 UTC
„Done. If you can, please stress std::list in C++0x mode in order to shake possible bugs related to the O(1) size in time for the 4.7.0 release.“

2012-07-03 01:40:12 UTC
„Patch reverted, thus in C++11 mode size() is back to O(n) but std::list can interoperate with the C++98 version of it.“

2012-07-03 03:35:31 UTC
„Why has this been reverted? If std::list<>::size() is not O(1), then GCC's C++11 standard library is not compliant with the C++11 international standard. I have personally spoken with multiple members of the standard body and confirmed that this behavior is REQUIRED by the C++11 standard.

Please re-apply this patch for C++11 mode, or state somewhere in the GCC docs that GCC is not compliant with the C++11 standard. In the C++03 and C++98 standards, it was highly suggested that compiler vendors implement std::list<>::size() as O(1).“


2012-07-03 08:31:18 UTC
„Yes, we're well aware of that, thanks.

This patch made c++98 and c++11 code incompatible and is causing serious problems for distros.

You've lived with O(n) size for 15 years, you can live with it for a while longer until libstdc++'s ABI changes.“


„15 років жрали лайно — жріть і надалі“.

Завтра буду лякати співробітників. Особливо одного який кричав і бризкав слиною шо if (cont.size() == 0) це нормально і не треба писати if (cont.empty()).
madf: (Default)
Пару днів тому на маковському ноуті перестала працювати мережа. Просто тупо перестала і все.
Я спочатку думав шо то козні нашої влади, бо як раз дивився „Громадське“, але причина більш тривіальна.
Ось вона: https://discussions.apple.com/thread/5551686?start=0&tstart=0
telnet на 80-й порт показав „Can't assign requested address“, а у netstat було більше 7000 рядків з LAST_ACK і FIN_WAIT_1.

Я іншої такої ОС не знаю, у якій ні з того ні з сього тупо помирає мережа — аж так що треба робити ребут. Аптайм, до речі, був близько 50 днів.
madf: (Default)
... до тих пір поки я не дібрався до столу і не жмакнув по клавіаутрі десктопа і ноута.
Десктоп, як виявилось взагалі намертво завис вночі під час оновлення системи. А на ноуті... Там я побачив приблизно 7500 непрочитаних листів у одному своєму поштовому аккаунті і трохи більше 3000 у іншому. Шок! Всі листи пусті, без теми і відправника.
Поки я їх видаляв — помітив що кількість невпинно росте. Приблизно 1-2 листа на секунду. Винуватим, як згодом виявилось, був kdepim. Я його полагодив пару місяців тому, відкрутивши MySQL (хоча його рекомендують самі розробники) і прикрутивши PostgreSQL. А вчора після оновлення кед він знову зламався і тепер серить мені у скриньку пустими листами. Шо ж мені так з поштою нещастить...
При чому буквально пару днів тому товариш мій теж оновив кеди і у нього virtuoso (хто не в курсі — це така велосипедна СУБД для Nepomuk) зохавав усе вільне місце своїми логами. Відповідний баг датовано 2011-м роком: https://bugs.kde.org/show_bug.cgi?id=264465
А тим часом сотні тисяч людей пишуть усяке лайно для апсторів і гуглоплеїв. Я сам якось, повертаючись з роботи, чув розмову двох парубків: вони на повному серйозі обговорювали перспективи заробітку з продаж чергової версії тетрису для андроїда.

А, да, ще про пошту. Я собі якось купив ще один VPS, підняв там домени, пошту і все таке, шоби переїхати із корпорації добра, але ніде її не світив ще. Цього тижня туди прилетів перший спам лист. Як?!
madf: (Default)
Зробив на Mac make -j і отримав явний і неприкритий 12309. Інтерфейс закляк, мишка не рухалась. І не треба мені після цього розповідати про чудесну якість ПЗ від Apple, у них ті ж самі проблеми!
madf: (Default)
У суботу на займався плановим технічним обслуговуванням одного із серверів. Задача проста: замість розваленого RAID1 на 1 Tb поставити RAID1 на 2 Tb (із мажорними винтами RAID Edition), перенести на нього систему і дані (всього десь 700 Gb).
Read more... )
А Debian мене сильно розчарував, да.

KMail2

Dec. 16th, 2011 05:56 pm
madf: (Default)
До нього у мене, власне, дві претензії (якщо не рахувати купу питань щодо юзабіліті):

Сьогодні під час компіляції libreoffice (10 Gb tmpfs, 5 паралельних процесів) мені терміново треба була інформація із вчорашнього листа. Перемкнувшись на 6-й десктоп я побачив що? Правильно, сірий квадрат замість KMail. При цьому Akregator, Okular і навіть Firefox працювали без помітних тормозів. Wtf?
strace показав що KMail нічим не зайнятий, тупо висить на select. gdb показав цікаву картинку.
Read more... )

PS: вони (LJ) таки полагодили попередній перегляд!
madf: (Default)
*timezone-data-2011m (31 Oct 2011)

  31 Oct 2011; Mike Frysinger <vapier@gentoo.org> +timezone-data-2011m.ebuild:
  Version bump #389031 by Andriy Baranskyy.

Дуже своєчасно, чо.
Вчора дуже матюкався переводячи компи і сервери вручну. Дяки [livejournal.com profile] fiber_finder за хінт.
А взагалі, якщо чесно, ніхто у цьому не винен окрім наших бовдурів-депутатів (щоб вони всрались).

BMP

Oct. 25th, 2011 09:14 pm
madf: (Default)
Треба написати скриптик, який буде аналізувати вхідну пошту і в разі наявності у ній файлів BMP надсилати у відповідь листа із симпатичною картинкою. Наприклад такою:

Ібо нєфіг!
madf: (Default)
О грядущей попытке современной цивилизации сделать то, что не удалось Ксерксу...
Коротко. Суспільство ділиться на дві страти: ті хто роблять щось корисне і ті хто "жруть, сруть, ржуть". Перші - "ботани-задроти", другі - "альфа-самці". Перших менше. Другі явно і неявно збільшують проміжок між стратами. Світ може не дожити до "Город и звёзды" Кларка.

Тепер мої думки з цього приводу (які я для себе сформулював ще в універі). Суспільство можна умовно поділити на три класи: вчені, інженери і споживачі. Відносна кількість вчених приблизно стала. Чи то генами обумовлено чи ще як - не знаю. Бути вченим у школі не навчиш і на роботі не заставиш. А от відносна кількість інженерів і споживачів постійно змінюється. У стародавні часи, коли у проекті не було навіть самого слова "проект" майже всі були інженерами. Словами автора статті "безпосередньо взаємодіяли із навколишнім середовищем". Споживачами ж були одиниці. З часом відношення змінювалось і дозмінювалось до того що інженерів зараз ненабагато більше за вчених, а споживачі майже всі. Звісно, у цьому є "вина" і самих учених і інженерів: "вкалывают роботы, а не человек". І дехто навіть знайшов для себе із цього вихід: писати такий говнокод що крім тебе ніхто його не розбере або навпаки - писати такий, гм, мозговиносний код що крім тебе його ніхто не зрозуміє (зверніть увагу на різницю між "розібрати" і "зрозуміти").
Якось ми з [livejournal.com profile] xxi_voland обговорювали проект зорельоту. Великої такої діжки, що летить мільйон років а всередині у ніж живе мільйон людей. Як боротись з деградацією? Перекласти все обслуговування механізмів на людей? Реакції людини часто недостатньо. Все автоматизувати? Люди перетворяться на овочів. Спеціально організовувати нештатні ситуації? А чи не призведе це все до "карго-культу"? Тоді ми зупинились на третьому варіанті.
Але наше суспільство може до цього питання і не дожити. Інженерів стає все менше, скоро не буде кому і турбіну обрахувати. Зате буде стопіцот юристів, адвокатів і законодавців що будуть видумувати для себе ж стопіцот законів і самі собі ж їх тлумачити. І затягувати у це коло всіх навколо себе, щоб не дай бог ніхто не задумався і не подивився на зорі. Як подумаю про таке - хочеться взятись за рушницю.

Окремою темою. Ненавиджу коли хтось вважає що природа - це квіточки, деревця і тваринки. Плюнув би в ліве око! "Людина вбиває природу!" - ідіоти із "зоряною" хворобою! Природа - це все! Весь Всесвіт (чи всі Всесвіти). Людина може вбити тільки себе саму, навіть планету їй не знищити. Та що там планету - завалящий астероїд не розвалити. Не зазнавайтеся!
Ще терпіти не можу коли всякі "зелені" починають про АЕС говорити. Мовляв, небезпечно, радіація, забруднення навколишнього середовища і все таке. І починають як приклад наводити Чорнобиль (а тепер уже Фукусіму). Небезпека надходить тільки від вас, некомпетентних ідіотів, коли ви стаєте за кермо! На сьогодні у людства немає такого ж дешевого, екологічно чистого, надійного і потужного джерела енергії як атомний реактор! І не буде, бо "... лучше потратить этак миллиардов надцать Общечеловеческих Денежных Единиц на подготовку к Большому Всемирному Буцанию Мячика, нежели немного больше на никому нахрен не нужные эксперименты с каким то там ITER.".

Bugs

Jan. 31st, 2011 10:20 pm
madf: (Default)
Пару тижнів тому у нашій головній Базі на роботі одвалився тригер на одній із таблиць. Навіть не один а п’ять, але то не так важливо. Одвалився собі тихенько і ніхто цього не помітив. Да, треба зауважити що відвалу тригера посприяла відсутність транзакцій у MyISAM, і тут ще можна написати багато слів про використання MySQL для критичних даних взагалі і особливо без підтримки транзакцій, цілісності по зовнішнім ключам і теде і тепе, але то зовсім інша історія. Як казав один відомий дядько, маємо те що маємо.
криваві подробиці )
На те щоб поставити на місце тригер і виконати один запит було витрачено час трьох спеціалістів і одного начальника протягом двох днів. Я вже не кажу що починати день із дзвінка начальства не сприяє доброму гумору.

Profile

madf: (Default)
madf

April 2017

S M T W T F S
      1
2345678
9101112131415
1617 1819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 19th, 2017 03:15 pm
Powered by Dreamwidth Studios