Записи за месяц: Март
20:01 

I'll destroy this tiny Earth. Darth Mochalkin. Truly yours.

¡ʎuunɟ ʇou sı sıɥʇ
Есть такая парадигма программирования, которая утверждает, что излишние комментарии в коде не только не полезны, но и даже наоборот, вредны. Они загромождают код и зачастую склоняют программиста к тому, чтобы писать непонятно и потом это непонятное комментировать. С точки же зрения этой парадигмы писать и структурировать нужно так, чтобы и без комментариев код читался как родной язык.

Условно говоря, строка str.saveToFile(fileName);в комментарии не нуждается, поскольку целиком и полностью описывает сама себя.

И я очень рад, что там, где я работаю, люди пытаются прибегать к этой парадигме. Но я рад лишь наполовину, потому что пока что они научились только не писать комментарии. Дело за малым: научиться интуитивно понятным конструкциям и интерфейсам, да выучить английский.

Ну а пока что, встречая многостраничный метод, являющий собой стену неразбитого текста без комментариев, остается только за голову хвататься. Особенно, когда он называется load_in_base(). Догадайтесь без помощи словаря и такой-то матери, что он делает. Ну конечно же! Он читает большущую запись из БД и заносит ее в специальный объект.

Ай кен спик инглиш, ай лерндт ит фром зе бук! (с)

19:58 

все звери равны но

¡ʎuunɟ ʇou sı sıɥʇ
Думаете, программисты офигенно умные ребята? Заблуждаетесь. Вот заполняем мы некий документ из Excel-файла. И мне потребовалось убедиться, что номер формы, который приходит в файле, совпадает с номером формы, который ожидается для документа. Из файла мы получаем строку pollNo_File = "I.3.X", а класс документа ожидает значение pollNo_Calc = "Форма I.3.X". Стало быть, имеем условие: if( "Форма " + pollNo_File != pollNo_Calc )...

И это условие выполняется: строки не равны. Посмотрел в отладчике, строки одинаковые. Решил прогнать их посимвольно. Посимвольно они тоже не отличаются. Длина совпадает. То есть имеем ситуацию: строки не равны, но посимвольно - равны. Оооокей.

Пошел разжился чашечкой кофе. Кстати, вендинг-машину тоже программировал какой-то осел, потому что ни сахара, ни даже палочки для его размешивания она мне не дала. Сел разбираться.

ОКАЗАЛОСЬ: во-первых, я забыл, что работаю с AnsiString. У него нумерация символов начинается с мерзкой единицы, поэтому и длину нужно проверять не до Length()-1, а до Length(). Из-за этого при посимвольном сравнении не проверялся последний символ. А дело было именно в нем. Потому что, во-вторых, какой-то ПАДОНАК решил, что римские цифры офигенно круто записывать вот так: "I" - латинская, "V" - латинская, "Х" - кириллическая. Абсолютно интуитивно, ага.

Если кто думает, что программист = МОЗГ, то он сильно ошибается.

Такое же быдло, как все вы.

15:16 

врачи-шарлатаны

¡ʎuunɟ ʇou sı sıɥʇ
Одна из самых больших проблем этого мира заключается в том, что люди не пользуются продуктами собственного труда. Депутаты принимают законы, по которым они сами не живут (если только это не закон об освобождении от налогов для депутатов, попавших под западные санкции). Дорожные рабочие строят дороги, по которым им никогда не придется ездить. Застройщики возводят ужасные человейники, в которых добровольно не станет жить ни один нормальный человек. Люди, работающие на производстве колбасы, принципиально не едят колбасу. Врачи лечат так, как не стали бы лечить себя. Генералы раздают приказы, но сами никогда не сунутся на передовую.

Да что там генералы, войны и законопроекты. Дьявол, он ведь в мелочах. Вот у меня есть жена. У жены есть бабушка. У бабушки есть советский алюминиевый чайник. У чайника есть носик. Когда ты ставишь этот чайник на газ, его носик перегревается так, что вода, при попытке налить чай в кружку, закипает внутри носика и выстреливает на пол метра вперед. Я убежден, что человек, который спроектировал этот чайник, никогда даже не пытался им пользоваться.

А вот у меня есть кувшинчик для воды с пластмассовой крышечкой. Я убежден, что человек, который его делал, никогда им не пользовался. Потому что эту крышечку невозможно снять с кувшинчика. У нее хватательная часть сделана пирамидкой, так, что пальцы с нее соскальзывают. И чем сильнее ты пытаешься ее ухватить, тем сильнее они соскальзывают.

Или вот мялки для картошки. Ну, такие хреновины, чтобы делать пюре. С ними вообще какое-то сумасшествие. Во-первых, их делают буквой "Г". Была у меня такая. При первой же попытке раздавить ей картошку она просто погнулась. Инструмент, который сделан для строго под определенную задачу, пришел в негодность при первой же попытке эту задачу выполнить. Человек, который его проектировал, ни разу - ни единого разу не пытался им воспользоваться. Это просто очевидно. И еще. Чтобы давить картошку, нужно прилагать усилие, направленное вертикально вниз. Соответственно, нужно рукой упираться в эту мялку сверху и давить рукой. Но что у нее сверху? Правильно, острая металлическая петелька, чтобы вешать ее на крючок. И я в миллионный раз готов утверждать, что человек, который это спроектировал, никогда в жизни не мял картошку. По крайней мере, плодом своего труда. И с чего бы тогда плоду этому быть хорошим, решительно непонятно. А вот, к примеру, давилка, совмещающая в себе два последних качества.



Слава тебе, неизвестный гений.

И так во всем.

21:50 

синяк на теле родины

¡ʎuunɟ ʇou sı sıɥʇ
И кстати, совершенно же шедевральный задел на вторую часть "Пассажиров". За 90 прошедших лет двое проснувшихся сожрали все припасы на корабле. И теперь здесь просыпаются 5 тысяч человек плюс команда. Уснуть обратно они не могут, потому что усыпляющего девайса у них нет. Еды тоже нет. Впереди 4 месяца до прибытия в пункт назначения.

И нужно выжить. Любой ценой.

21:51 

ах, много, сударь!

¡ʎuunɟ ʇou sı sıɥʇ
Стоило побриться, и вот уже при покупке бутылки пива кассир интересуется, есть ли мне восемнадцать.

00:12 

вот живут в тарусе гуси мои гуси

¡ʎuunɟ ʇou sı sıɥʇ
К "Пассажирам" (2016) много вопросов, но, поскольку на них все равно никто не ответит, то и задавать их нет смысла. Но вот три мысли вслух я себе позволю.

Спойлер алерт

00:39 

мышонок культяпка

¡ʎuunɟ ʇou sı sıɥʇ
Посмотрел вчера последнюю часть "Голодных игр". Посмотрел и пошел ставить оценку на Имхонет. Ну и заодно решил посмотреть, как я оценил предыдущие части.

Последовательность оценок оказалась такой: 7-6-5-4. Очень показательно, я считаю. И очень жаль, потому что книжка была все-таки очень крутая. По крайней мере, первая половина трилогии.

***

Хотелось бы отдельно отметить, что 4 из 10 - это то же самое, что 2 из 5. То есть это класическая двойка, именуемая еще "бананом" или даже "парашей". В плане кино это этакая шлачина, которую зачастую даже не удается досмотреть до конца, и которую потом если и вспомнишь, то скривишься, как от кислятины. И довольно забавно посмотреть по прошествии времени, какие еще фильмы я отметил точно так же. С кучей безымянного хлама, про который я не помню совсем ничего, соседствуют более именитые собратья по несчастью.

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

***

Отдельно хотелось бы высказаться по поводу самого Имхонета, который, как он себя позиционирует, знает всё о моих вкусах и предлагает мне только то, что должно меня заинтересовать. Тем не менее, заходя на сайт, я вижу это.

И моя реакция примерно такая (слева направо):
- Бля!
- Ептваю мать!
- Заебавшее антропоморфное шаблонное комедийное животное!
- ЧТО ЭТО БЛЯТЬ?!!
- Как оно жрет суп?
- Вообще хз что.

Если уж сайт гордится тем, что изучил мой вкус, ну сделал бы хоть завлекалочки таргетированные, а не это помочное говно.

Но далее идет следующая завлекалочка.

- БЛЯ РЫБЬЯ ХАРЯ СЕРИАЛ!
- БЛЯ СЕРИАЛ!
- БЛЯ СЕРИАЛ!
- БЛЯ СЕРИАЛ!
- БЛЯ СЕРИАЛ!
- БЛЯ СОРОКАЛЕТНИЕ МУЖИКИ ИГРАЮТ ШКОЛОТУ СЕРИАЛ!

Я не смотрю сериалы :( Они там все с ума сошли в своем Имхонете.

***

Вообще, конечно, очень дурная привычка - смотреть всякое говно. Хотя, казалось бы, есть список фильмов, которые я для себя уже отобрал и время от времени пополняю; и их там более двухсот, чего мне с моей теперешней скоростью просмотра хватит чуть ли не до конца жизни. И в идеале нужно смотреть только их, но почему-то все руки не доходят. Какая-то киношная прокрастинация: что бы ни смотреть, лишь бы не смотреть то, что посмотреть нужно. Стыдно.

***

А вот, например, фильм, который уже сколько-то лет лежит у меня на диске, и я просто физически не могу его удалить, потому что он просто восхитительный: I rymden finns inga känslor.

Здесь:
а) Главный герой с синдромом Аспергера
б) Потрясающий цвет
в) Играет волшебная Sicilia Forss

Буду хранить вечно.

22:24 

караси из мордодыра

¡ʎuunɟ ʇou sı sıɥʇ
Нашел на работе в соседнем пустующем столе чей-то hand gum. Крутецкая штука, леплю из нее всякие фигни.



Самое главное - успеть сфотать, потому что он очень бысто растекается.

Temporary Internet Flies

главная