zHz00 Untitled

воскресенье, 01 июня 2014
23:31 Гильотина
Я сидел в электричке напротив дверей из тамбура в сам вагон. И очень смеялся.

Не, я и раньше знал, как они устроены. Двухстворчатые подпружиненные двери, каждую из которых надо открывать отдельно. Фиксатора в открытом положении у них нет. Начинают закрываться сразу, как только их отпустят. Хорошо открываются только в новых вагонах (типа тех, что пускают в "аэроэкспрессе").

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

1. Они открывают одну створку, потом вторую. Первая в это время их бьёт по плечу.
2. Если открывают обе створки, а потом берутся за сумки, то их бьют обе створки (если не бежать сломя голову сквозь них).
3. Либо створки зажимают багаж.
4. Если открыть только одну створку, то вместе с багажом не пролезаешь.

Короче говоря, нормально пройти сквозь эти двери просто невозможно. Это просто какое-то издевательство. Реально, никто не может пройти, не получив тычок дверью! Кто, кто придумал делать створки подобным образом?!

ААААА!

@темы: Общественный транспорт, Наблюдения

URL
суббота, 31 мая 2014
23:59 Untitled [303]
-- А давайте мы не будем защищать одну лабораторную работу, а вы нам за это из суммы очков вычтете! Ведь нельзя знать всё на свете!
-- Всё знать нельзя, но незащита лабораторной работы -- это уже ниже необходимого минимума.

Болонская конвенция предполагает ставить очки от 0 до 100. Но в итоге всё всё равно сводится к "зачёт"/"незачёт". Поэтому для студентов, которые уже по системе бакалавр-магистр, приходится придумывать очки из головы, хотя у меня и ведётся раздельный учёт очков по домашним заданиям и т.д.

@темы: Студенты, Мысли

URL
пятница, 30 мая 2014
23:53 Это Спарта
Дело было давно. Я просматривал код на Delphi, и мой взгляд упёрся в такую строку:

if(variable and 1=1) then // что дальше -- значения не имеет


У меня глаза по пять рублей. Боже, что это такое?! Один всегда равно один. Зачем это было писать?!

Оказалось, что у and приоритет выше, поэтому сначала выполняется variable and 1, а потом сравнивается с единицей. variable -- целая переменная, поэтому and -- побитовый. Это была проверка последнего бита.

@темы: Программирование, Говнокод

URL
четверг, 29 мая 2014
23:52 Фейл швейцарского ножа
В наличие: швейцарский нож. В нём три отвёртки. Большая (как снизу), средняя (как сверху) и часовая.
Задача: выкрутить винты в колодке для прикручивания проводов на печатной плате. Винты в углублениях, диаметр головки винта -- около 3 мм, диаметр углубления тот же.

Большая: не влезает.
Средняя: почти влезает, но из-за изогнутой формы лезвия, не дотягивается до головки винта в глубине углубления.
Часовая: влезает, но её диаметр около 1-1.5 мм и неудобная рукоятка не позволяет ей удобно орудовать (хотя открутить и не удалось, но усилия, прилагаемые к ней, не сломали её).

Решение: сходить к электронщикам за нормальной отвёрткой.
Вывод: надо носить либо нормальную тонкую отвёртку, либо подточить среднюю в ноже.

@темы: Фейлы, Борьба с техникой

URL
среда, 28 мая 2014
23:17 Дед спел тихо
Стремление сделать текст визуально покороче приводят к различным ухищрениям. Самое распространённое -- BSD-скобки:
if(cond){
Action();
}


Это момент спорный.

Ещё один -- операции ?: и , (запятая). Но это применяется достаточно редко. А ?: можно применять и эффективно.

Но есть и ещё один метод -- о нём-то я и хотел написать! Если у условия только один оператор, некоторые пишут так:
if(cond) Action();

Чем же безусловно плох такой способ?
1) Тем, что при отладке нельзя выяснить, выполнилось условие (если оно сложное) или нет.
2) И нельзя поставить точку останова на выражение, исполняемое в случае выполнения условия.

Впрочем, если Action -- функция, исходники которой в наличие (так бывает не всегда -- это может быть выражение, либо библиотечная функция без исходников), точку останова можно поставить внутри той функции. Тогда в случае выполнения условия, она сработает. Заодно можно будет подробно рассмотреть, что там выполняется. Но это потребует дополнительных усилий при поиске, куда бы ткнуть точку останова.

@темы: Программирование

URL
вторник, 27 мая 2014
23:29 Хотел обмануть -- разоблачили
Я: А сколько у вас ксерокс стоит?
Почта: Десять рублей за прогон.
Я: А двусторонний прогон бывает? (sic!)
Почта: Бывает. Двадцать рублей.

Блин.

@темы: Случай из жизни

URL
понедельник, 26 мая 2014
23:47 Психи подземелья
Ехал я по кольцевой линии до определённой станции. Со мной в вагоне ехал бомж. Я вышел. Сделал свои дела. Захожу обратно в метро. Сажусь на поезд в том же направлении -- ну, чтобы ехать дальше по кольцу. А там -- тот же самый бомж.

То есть, пока я делал свои делал, поезд навернул 1 или 2 круга.

@темы: Случай из жизни, Общественный транспорт

URL
воскресенье, 25 мая 2014
23:15 Шреддер
Если вы хотите в домашних условиях уничтожить компакт-диск, не рекомендую его для этого ломать пополам. Осколки отлетают весьма нехило. Лучше разрежьте его ножницами по металлу. Это, конечно, не даст гарантии невосстановимости, но можно разрезать несколько раз -- каждый разрез ещё больше усложняет восстановление.

Кто там ещё помнит про то, что можно снять отражающий слой? Можно, но только в CD-дисках. В DVD он в глубине и его не снимешь -- хотя можно сломав край диска расслоить его на две части и добраться таки до этого слоя. В BD -- не знаю, что. Не доводилось ещё ломать блю-рей-болванки.

@темы: Лайфхак

URL
суббота, 24 мая 2014
22:23 Причина уважительная
Студент: я не пришёл на лабораторную работу, потому что у меня было жесточайшее похмелье. Я бы всё равно ничего не смог сделать.

И тут я вспоминаю, что... не в похмелье, конечно, но в пьяном виде программирование идёт порой гораздо лучше, чем в трезвом виде. Я , правда, никогда не пробовал так делать, но отзывы об этом встречал многократно. Т.е. он мог опохмелиться и сделать (возможно) лабораторную на 150 баллов!

@темы: Студенты, Мысли

URL
пятница, 23 мая 2014
23:04 Вторая половинка
Рыскал на столе, нашёл четыре (!) непарных аккумулятора формата AA. Я точно знаю, что у всех них есть парные. Но нашёл только по одному.

@темы: Наблюдения

URL
четверг, 22 мая 2014
22:40 Robotics;Notes 01-22 END
And the science gets done
And you make a neat gun
For the people who are still alive.

(С) Portal OST // Still Alive


С удивлением обнаружил зело много негативных отзывов. Скорее всего, это из-за того, что все ждали вторых Ворот Шайтана, но не дождались. Да, этот сериал выглядит менее нитроплюсово, чем Врата Шайтана и Кутерьма в голове. А что такое нитроплюсовость -- её квитэссенцию -- вы можете наблюдать в Песне Сайи.

А вот что с этим сериалом я никак не мог понять. Серии до семнадцатой (примерно). После семнадцатой всё стало более-менее понятно но... только с последними сериями. Что с первыми -- я так и не понял. Дело в том, что более половины сериала я не просто не видел сюжета, но даже не мог понять, что это за жанр. Несмотря на это, смотреть было крайне увлекательно. Очень быстро посмотрел.

Да, по поводу семнадцатой -- опыт показывает, что в двухсезонниках (26 серий -- тут правда только 22 осталось, в Ноитамине почему-то часто сокращают число эпизодов) переломная серия -- 17 или 18. Там происходит некоторое событие, которое всё меняет. Что это за волшебное число -- не знаю. В 13-серийниках этого не замечал (там перелом должен быть около 9-10 серии).

Остановлюсь на некоторых частных моментах:
1. Очень крутой персонаж -- Фуруго:ри. И сэйю: крутая и поведение.
2. ГГ некоторое время вызывал отторжение. Потом перестал.
3. История с погибшей девушкой (кто смотрел, поймёт о чём речь) намекает нам на то, что с собой всегда должен быть нож. Вот если бы у неё был нож, она бы спаслась!
4. Опять кагомэ-кагомэ. Им мало Remember 11?)
5. Роботы строятся супер-темпами. В реальной жизни при таком составе команды за такой срок невозможно построить такую шнягу. А после постройки ещё её надо долго и нудно отлаживать.
6. Очень любопытно было посмотреть на меху со стороны создания роботов, а не их пилотирования.
7. Последние серии крутые. Но вы рискуете прекратить просмотр со скуки, так и не досмотрев до интересного.
8. Три закона роботехники Азимова -- это не просто так было придумано!

Ниже спойлеры по концовке.
Что можно было сделать в конце вместо того, что сделали:
1. Разрушить ракету. Либо имеющейся в наличии пикой, либо переместить виртуальную цель для маленьких ракет на большую. Сомневаюсь, что она оснащена бронёй. Каждый килограмм на счету. Либо подвести любую зенитную установку, пока Миса-нээ разбирается с Ганварэру. Все спецназовцы уже повязаны, а она занята.
2. Посветить энергетическим лазером на Мису-нээ. Если он риальнэ такой крутой, что люди мрут, то можно было её нейтрализовать. Или робота испортить. Или посветить лазером на ракету.
3. Хотя администратор и Кимидзима Ко:, но у него везде стоит один и тот же пароль. Можно было попробовать залогиниться с его помощью.

Алсо, тема монополей не раскрыта.

@темы: Аниме

URL
среда, 21 мая 2014
22:47 Квадратно-гнездовым
Однажды, когда я был маленьким (и ещё даже не ходил в школу), мы с бабушкой ехали на троллейбусе мимо Ваганьковского кладбища. Я тогда ещё не знал, как выглядит кладбище.

И вот я смотрю за ограду и вижу, что то, что за оградой, обладает всем знакомой "детской магией". И я говорю бабушке на весь троллейбус:

-- Бабушка, давай как-нибудь пойдём поиграем в этих двориках!

@темы: Случай из жизни, Восприятие

URL
вторник, 20 мая 2014
23:31 Akuma no Riddle 01-07
Похоже, дальше "сюжет" будет точно так же развиваться в стиле "десять негритят". Будто это сериал не про "цель", а про её убийц. А цель так -- для фона.

Но хотел я написать про шестую серию. Шестая серия просто охренительная. ААААААААААА!
Седьмая тоже ничего, но не так. А до шестой вообще особенных серий выделить не могу. Разве что взрывотехника.
>>

@темы: Аниме

URL
понедельник, 19 мая 2014
23:48 Untitled [302]
Чуть с ума не сошёл -- в окошечке чекбокс, ставлю его, но устанавливается другой флажок, который я не ставил! (по переменным видно), а это не ставится. Думаю, всё. Перепутал переменные, отвечающие за чекбоксы. Сменил переменные. То же самое.

Оказалось, что по нелепой случайности два чекбоса были один на другом. Оттого и глюки.

@темы: Программирование

URL
воскресенье, 18 мая 2014
23:37 Close the world.txen eht nepO
При проведении грузовых, ремонтных работ, частом хождении туда-сюда, а также в некоторых других случаях, люди подпирают дверь с возвращаетелем. Обычно, это дверь в под'езд. Ну, чтобы не открывать при каждом проходе.

Так вот, в 90% случаев после завершения работ люди подпорку не убирают! И дверь так и остаётся открытой.

Мне кажется, люди так делают по той же причине, по которой не уступают дорогу автобусу, начинающему движение от остановочного пункта.

@темы: Наблюдения

URL
суббота, 17 мая 2014
22:42 Произведение шести и восьми
Однажды на занятии в примере на доске встретилось число сорок два. Но никто из студентов не смог ответить на вопрос, что же это за число такое, сорок два. Это меня несколько удивило. Ну уж сорок два-то! Все должны знать.

@темы: Наблюдения

URL
пятница, 16 мая 2014
23:57 Untitled [301]
Оказывается, GD в PHP отказывается воспринимать некоторые JPEG-файлы. А именно, функции работы с JPEG выдают предупреждения, хотя всякие просмотрщики изображений отображают файл нормально. Виной тому (в обнаруженном мной случае) являются лишние данные (откуда?)

Предупреждение об ошибке со стороны специализированных утилит выглядит примерно так:

Extraneous 12345 padding bytes before section 0xE2

Что можно с этим сделать:
1) Пофиксить файл с помощью jpegtran с параметрами -copy all и -perfect. Минус: у меня файл уменьшился в размере на большее число байт, чем было лишних. Возможно, всё-таки происходит перекодирование?
2) Отключить предупреждения в PHP. Для этого есть опция gd.jpeg_ignore_warning. Минус: getimagesize всё равно возвращает FALSE.

@темы: Программы, Программирование

URL
четверг, 15 мая 2014
23:09 Karoushi
Пришёл на работу, а там -- никого. Пустое помещение. Компьютеры включены. Пошёл в соседнее -- тоже никого. Станки работают. В третьем измерительные приборы и тоже никого. Приборы работают. Горячий чай стоит недопитым.

Тут я начал вспоминать про Марию Селесту.

А потом люди начали потихоньку появляться. И спрашивать меня, почему я не участвовал в учебной пожарной тревоге? Типа -- ты сгорел!

И тут до меня доходит, что я и правда -- сгорел на работе.

@темы: Случай из жизни

URL
среда, 14 мая 2014
23:57 Untitled [300]
До сегодняшнего дня я не знал, что такса (?) при встрече с другой собакой может не лаять, а ОРАТЬ, как женщина, которую режут на части. Это было очень страшно, поэтому я спрятался в складках местности.

@темы: Наблюдения

URL
вторник, 13 мая 2014
23:38 Роди меня обратно
Я долго папе говорил, что пора купить шуруповёрт. И он его таки купил. УУУ! ЖЖЖ! Крутая шняга. Там есть один режим -- режим сверления. У нас и так была электродрель от розетки, а эта от аккумуляторов. И вот папа одевает мантию и волшебную шляпу вставляет в шуруповёрт сверло по металлу, берёт железный лист, который он хочет просверлить, и пытается это сделать. Я при этом не присутствовал, так что с его слов:

-- Не знаю, где делали этот металл, но он пилится и гнётся, но не сверлится. Вообще. Только прогибается.

О_о. Я ему сказал -- ну, значит придётся отверстия выдавливать. Потом он нашёл, в чём была причина.

Поскольку это шуруповёрт, он крутит в обе стороны -- на закручивание и на откручивание. Вы уже догадались, не правда ли? Шуруповёрт крутился в сторону "откручивания", поэтому сверло и не сверлило.

@темы: Случай из жизни, Борьба с техникой

URL