zHz00 Untitled

среда, 17 июня 2015
23:49 Да всю правду доложи
Если вы компьютерщик, не девушка, и вам надо посмотреть в труднодоступное место, то вместо зеркальца всегда можно использовать компакт-диск! Я очень удивился, когда при мне так сделали, но это был вин.

Камера в телефоне подходит плохо, потому что у неё обычно проблемы со светочувствительностью и разрешением.

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

URL
вторник, 16 июня 2015
23:46 Союз нерушимый
Что бы такого ещё запретить?

Вот я предлагаю запретить использовать в рекламе музыку, которая написана не специально для неё. Почему?

1. Музыка вам надоест и вы больше уже не сможете её нормально слушать отдельно от рекламы.
2. Музыка будет прочно ассоциироваться с рекламой, особенно, если вы её не слышали до рекламы, а потом услышали.

Речь идёт, конечно, не про однократный просмотр (прослушивание) рекламы, а про многократный, т.к. ролики часто повторяются.

Вариант "не смотреть рекламу" не подходит, т.к. не всегда есть возможность увернуться от пассивного прослушивания телевизора.

@темы: Крик души, Музыка, Политика

URL
понедельник, 15 июня 2015
23:58 const
Чтобы выяснить, по какой ветви алгоритма идти дальше, программа смотрит старший байт числа, получаемого из dll-ки и проверяет, равен он 1 (...01) или 2 (...10).

Число несёт две функции -- старший байт зависит только от версии библиотеки, а младший зависит от ряда обстоятельств.

Раньше всё работало, потому что число было фиксированным. Но потом я сделал, что младшие разряды принимают различные значения (так надо было сделать изначально, фиксированное значение было заглушкой).

После усовершенствования всё перестало работать, потому что старший байт не оказывался равен ни 1, ни 2. Стал разбираться.

Сначала оказалось, что я просто забыл его установить. Установил:

a|=0x0200;

(хотя значение младших и должно было меняться, старший байт зависел только от версии dll-ки, так что константа тут -- ок).

Не работает. Сделал вывод числа. Он мне показал, что старший байт равен -1.

Как?

Короче говоря, проверка значения a осуществлялась ещё до его инициализации из файла настроек, а значение по умолчанию (в конструкторе) было у него -1.

a=-1;
a|=0x200;//a==-1
Почему? Отрицательные числа представляются в дополнительном коде. Не вдаваясь в подробности, скажу, что минус единица выглядит как 0xFFFF. Поэтому поразрядное "или" с чем угодно даст ту же минус единицу.

Осталось понять, почему проверка тоже даёт минус единицу.

Чтобы проверить старший байт, в программе число сдвигается на 8 бит вправо. Если сдвиг арифметический, то должно остаться -1, что и происходит.
a>>=8; //a==-1

Почему должна остаться -1? Тут надо сказать, что сдвиг бывает арифметический и логический. Логический просто сдвигает разряды как есть. В случае логического получилось бы 0xFFFF>>8==0x00FF (каждая шестнадцатеричная цифра -- 4 бита). Арифметический же не трогает старший, знаковый бит (у отрицательных чисел он равен единице). И при сдвиге дублирует его слева, т.е. при арифметическом сдвиге четырёхразрядного двоичного числа 1011 получается 1101. Старший бит не трогаем, второй дублирует старший, первый это бывший второй, нулевой это бывший первый, ну а бывший нулевой пропал.
Тут становится понятно, что арифметический сдвиг вправо числа 0xFFFF на любое число разрядов так и оставит это число неизменным.

Поскольку проверка старшего байта и должна была производиться до инициализации с использованием файла настроек, я решил эту проблему, установив в конструкторе значение 255 (0x00FF) для числа, что вернуло нормальное поведение поразрядного "или" и сдвига.

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

URL
воскресенье, 14 июня 2015
23:59 1234
В 90-е годы были популярны кодовые замки с нажатием клавиш, механические. И клавиши на них затирались и можно было понять, какой код.

Вижу, поставили на одной двери такой. Код -- 38.

А был в метро, там тоже на одной двери такой. Код -- тоже 38.

Это что, код по умолчанию?

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

URL
суббота, 13 июня 2015
22:34 Чёрный квадрат
Всегда должно быть понятно то, что нарисовано на иконке. И это должно вызывать ассоциацию с тем, что иконка делает. Но лично у меня порой возникает проблема распознавания -- я вижу иконку, но неправильно понимаю, что на ней нарисовано. Я знаю, что она значит, поэтому даже не задумываюсь, почему её значение не совпадает с тем, что я вижу. Один из самых чудовищных примеров этого -- иконка "Панель управления" из Windows 9x. Вот она:


Вроде понятно, что тут нарисованы отвёртка и молоток.

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

При этом вопроса "Почему на значке "Панели управления" нарисована кошка?" у меня не возникало.

@темы: Восприятие, Мысли

URL
пятница, 12 июня 2015
23:58 Ума не надо
Нарезали с папой резьбу на водопроводной трубе G 1/2 на даче.

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

Идём в ближайшие стройматериалы, говорим -- есть плашки?
Нам говорят -- есть только набор. И показывают набор. точно такой же, как у нас.
Мы -- мы один такой только что сломали.

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

URL
четверг, 11 июня 2015
23:58 Кто не спрятался, я не виноват
Некий специалист взял у нас на поверку два датчика. Когда он их вернул -- они не работали. Специалистов по данным датчикам всего два, при этом как только он нам датчик вернул, один из специалистов уехал в отпуск, а другой -- в командировку.

Поскольку в российском отделении предприятия-изготовителя нам ничего ответить не смогли (и сказали что добраться ни до одного из специалистов возможности сейчас нет), мы позвонили в иностранное представительство. Главное. А нам говорят -- "А кстати говоря ваш специалист из России в командировке-то -- тут, у нас. Сейчас мы вам его дадим". И дали.

От нас не скроешься!

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

URL
среда, 10 июня 2015
23:45 Осторожно, двери закрываются
Три девочки играют на детской площадке. Тут одна из них говорит хорошо поставленным голосом:

-- Следующая станция... Сломанная Карусель.

Они садятся на карусель и начинают крутиться.

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

URL
вторник, 09 июня 2015
23:54 Зумпферный агрегат
Прости, s19, я сделал из того диалога, который разрешил не читать, целый пост. Поэтому его тоже можно не читать.

По поводу:

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


Почему же на самом деле там нет туалетов?
1. В метро и так срач, а если бы туалеты были -- вообще атас был бы.
2. В советское время всё делали дёшево и сердито, и ни о каких туалетах речи быть не могло.
3. А сейчас ссылаются на то что туалеты это террористическая опасность, т.к. там легко заложить бомбу.
4. А на самом деле дело обстоит так. В метро если туалеты и можно делать -- то только в наземных вестибюлях, потому что делать канализацию на глубине -- означает делать насос говна на поверхность. Это технически сложно. Поэтому во всех метровских туалетах (работники пишут, что они есть в тоннелях) вместо канализации применяют ассенизацию. Но это туалеты для сотрудников, поэтому объём говна небольшой. А в каждом вестибюле тоже обязательно есть обычный туалет для сотрудников. И если пассажиру срочно надо, его обычно туда пускают, хотя делать это они не обязаны (сам не пользовался). Ещё можно сделать биотуалеты на станциях, но это будет совсем треш.

Тем не менее, я считаю, что проблема действительно есть и её надо решать. Оптимальное решение мне видится таким.

На улице рядом с вестибюлем каждой станции ставится туалет со входом по электронным карточкам. В Москве такие уже стоят во многих местах. Но надо проверить, чтобы у всех центральных станций стояли туалеты у всех выходов, а у станций на окраинах -- хотя бы через одну и у одного выхода. При этом надо обязательно на станции пометить, у какого выхода станции есть туалет. И сделать бесплатную пересадку на туалет. Как есть бесплатная пересадка на монорельс (кто не знал).

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

1. Вышел, пошёл на работу. Вошёл в метро платно.
2. На обратном пути зашёл в туалет бесплатно и в метро бесплатно.
3. Дома то же самое -- вышел с утра -- в туалет бесплатно и в метро бесплатно.

Так можно по цене одной поездки кататься сколько угодно.

Тут я вижу следующие варианты:
1. В течение 10-15 минут после посещения туалета вход в метро бесплатно. Тогда человек платит за поездку в метро только один раз и один раз оплачивает туалет. Деньги всё равно будут потрачены -- только на туалет вместо поездки.
2. В течение часа или двух после входа в метро можно выйти и бесплатно посетить туалет. вход в метро уже списывает очередную поездку.

Проверка на "час или два после захода" вместо "10-15 минут после выхода" (последнее было бы логичнее) связана со следующей особенностью -- в Москве нет способа проверить, когда человек вышел из метро.

3. Можно списывать поездки и за каждое посещение и за каждый вход в метро без всяких поблажек. Самое важное -- должна быть возможность расплачиваться за туалет при помощи проездного на метро. Это очень концептуально и универсально.

@темы: Тухлые идеи, Общественный транспорт

URL
понедельник, 08 июня 2015
23:58 Замкнутый квадрат
О том, как я тупил, играя в NetHack. Ещё.

Нашёл два свитка зарядки (scroll of charging). Положил в сумку. Потом стал мыть ненужные свитки в воде, чтобы изготовить новые. Мытьё осуществлялось путём многократного захода в воду. Спустя несколько заходов я вспомнил, что всё это время сумка была со мной. В итоге больше половины свитков в сумке промокли и очистились. Включая свитки зарядки. Что характерно, те свитки, которые я собирался отмыть, так и не отмылись. Главные нужные свитки не смылись. Но свитки зарядки -- смылись. А я этого не заметил.

Стал писать новые свитки. Исписал весь маркер (magic marker). Полез за свитками зарядки, чтобы маркер зарядить. А их нет.

В итоге я не могу сделать новые свитки, потому что кончился маркер. А писать маркером не могу, потому что нет свитков.

@темы: NetHack

URL
воскресенье, 07 июня 2015
23:10 Белка
-- Добрый день. Вы позвонили в группу компаний А. Если вы знаете внутренний номер абонента, наберите его в тональном режиме. Если ваш вопрос связан с оптовыми продажами, нажмите 1...
-- 113.
(два длинных гудка)
-- Добрый день. Вы позвонили в группу компаний А. Если вы знаете внутренний номер абонента, наберите его в тональном режиме. Если ваш вопрос связан с оптовыми продажами, нажмите 1, с розничными -- 2, чтобы соединиться с секретарём -- нажмите...
-- 2.
(два длинных гудка)
-- Добрый день. Вы позвонили в группу компаний А. Если вы знаете внутренний номер абонента, наберите его в тональном режиме. Если ваш вопрос связан с оптовыми продажами, нажмите 1, с розничными -- 2, чтобы соединиться с секретарём -- нажмите 0 или ожидайте на линии.
(жду некоторое время)
(два длинных гудка)
-- Добрый день. Вы позвонили в группу компаний А. Если вы знаете внутренний номер абонента, наберите его в тональном режиме. Если ваш вопрос связан с оптовыми продажами, нажмите 1, с розничными -- 2, чтобы соединиться с секретарём -- нажмите 0 или ожидайте на линии.

Повесил трубку.

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

URL
суббота, 06 июня 2015
22:58 О шуме
Чтобы сосредоточиться и думать, крайне желательна тишина. Особенно плохо, если нужно подумать, а вокруг отсутствуют места, где никто не шумит и нет посторонних звуков. Куда не пойдёшь -- везде обстановка неблагоприятная. Но есть две особенности:

1. Если шум равномерный и не несущий информации, на него легко забить.
2. Если удалось сосредоточиться в условиях шума -- или шум возник потом, когда я уже думаю, он также может не сбивать мыслей.

Это то, что я наблюдаю на себе. А у кого-нибудь есть отличия?

@темы: Восприятие

URL
пятница, 05 июня 2015
23:49 Zankyou no Terror 01-11 END
Скажу сразу, что сериал мне понравился. Это очень интересные приключения, причём с законченным сюжетом. Последнее важно, т.к. в Ноитамине я встречал недоделанные сериалы, которые кончаются ничем. Всем советую смотреть.

Далее возможны минорные спойлеры.

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

Что касается Лизы, то таких лиц я бы в террористы не брал. Взялся за дело -- действуй быстро, решительно. А не можешь -- так и не берись. Много, много раз она проявила недостаточную сообразительность и нерасторопность. Но самый треш -- это когда она приняла посылку он неизвестного адресанта на своё настоящее имя, находясь в секретном бункере.

В первой серии Токио Магнитюд 8.0 главная героиня смотрит в телефон и говорит -- "хоть бы весь мир исчез..." -- и происходит землетрясение. После того, как в первой серии Лиза сказала ту же фразу -- я откровенно заржал. И стал ожидать аналогичных событий после этого. И дождался, надо же!

Далее серьёзные спойлеры, будьте осторожны. Читая далее вы прочитаете серьёзные спойлеры.

(читать дальше)

@темы: Аниме

URL
четверг, 04 июня 2015
23:57 Врач
Иногда преподаватели (особенно на старших курсах) разрешают студентам пользоваться при сдаче экзамена любыми источниками. Это логично, т.е. в первую очередь важны не фактические знания, а их понимание. Хотя некоторые базовые вещи студент должен помнить и посреди ночи, конечно.

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

Аспирант1: О, непонятная фраза. Надо переписать в экзаменационный лист.
Аспирант2: .............. Ты только пиши неразборчиво.

@темы: Студенты

URL
среда, 03 июня 2015
23:58 Травма детства
О том, как я тупил, играя в NetHack.

Ем winter wolf, потом двух winter wolf cub, потом ещё кого-то и ещё. А cold resistance всё не приходит. Думаю -- сколько же можно? Где же он мой, заветный?

И тут вспоминаю, что я играю за Валькирию, у которой сопротивление к холоду есть от рождения.

@темы: NetHack

URL
вторник, 02 июня 2015
23:59 Untitled [367]
Везде вешают новые таблички об остановках. Вот пример (слева -- "до", справа -- "после"):



Что мне не нравится:
1. Раньше было цветовое кодирование: трамвай, троллейбус белые, автобус -- жёлтый. Теперь так: если только один вид транспорта, он всегда белый. Если два (или один в два столбика), то один белый, второй синий (инверсия).
2. Шрифт просто ужасный. Плохо читается. Особенно в инверсном исполнении (см. картинку и сравнение со старой табличкой).
3. Нерациональное расходование места. Смотрите, сколько места осталось вокруг чисел-интервалов. Можно было бы увеличить шрифт.
4. Малая ширина поля уходит на "Пункт назначения" (и приходится уменьшать или сжимать шрифт). Колонку "Время работы" можно было либо сделать одну (и писать одно время под другим), либо вообще убрать -- эта информация была бы критична, если бы транспорт ходил строго по расписанию (сейчас с этим лучше, правда). Кроме того, раньше время работы вообще не указывали.
5. Дискомфорт вызывает полосочка на новых табличках составленная из нарезки новой эмблемы "Московский транспорт". Возможно, это мои личные заморочки, но мне она кажется... весьма странной.

@темы: Общественный транспорт

URL
понедельник, 01 июня 2015
23:54 Смотрит за вами
Сначала я посмотрел аниме "Комедия". А там на фоне играет музыка...

Ave Maria.

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

А потом -- сразу после этого -- мне надо было позвонить одному гражданину, которому я не звонил очень давно. И я позвонил. А он сменил себе гудок. Вместо обычных "пи-ип, пи-ип" там играла музыка...

Ave Maria.

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

URL
воскресенье, 31 мая 2015
23:58 Аллах акбар
Заметил, что если надо перенести небольшой предмет, а сумок никаких с собой нет (и в карман не положишь), кладу его на голову и надеваю кепку.

Но теперь меня начинают терзать смутные сомнения, что это не я придумал. Но где же я это мог видеть? Не помню.

@темы: Лайфхак, Мысли

URL
суббота, 30 мая 2015
22:51 Untitled [366]
Упала скорость доступа в интернет. В 10 раз. Звоню в техподдержку. Много раз проверяют скорость. Вызывают техника.

Приезжает техник. Смотрит. Говорит -- а чего это вы подключаетесь по PPTP? Попробуйте по L2TP.

А я подключаюсь по PPTP исторически -- ещё и к старому серверу. Ну ладно, меняем. И всё начинает работать.

Техник об'яснил, что они недавно PPTP перестали поддерживать. Но самое интересное не то, что они перестали, а то, что они никому про это не сказали.

И вопрос -- почему соединение вообще работало?

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

URL
пятница, 29 мая 2015
23:59 Insert new diskette for drive A: and press ENTER when ready...
Нанесение на автомобильную дорогу дорожной разметки суть ничто иное, как её форматирование.

@темы: Викторика, Мысли, Автомобили

URL