zHz00 Untitled

понедельник, 24 сентября 2018
23:59 АРУЗ
К фоновому шуму я, как правило, отношусь нормально. Если он не имеет резких перепадов громкости. Так, в метро спится просто отменно. Но если в тихую ночь на даче на улице что-нибудь щёлкает или собака лает -- это беда.

Почему так происходит? Человеческие органы чувств (насколько я знаю, не только у меня) автоматически вычитают фон, оставляя только новую информацию. Но если фон меняется, это ощущается.

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

Это ощущение тишины после шума -- очень приятное, но длится недолго. Минута -- и опять будто бы фон отсутствует.

***

Ещё случай про шум. Рядом со мной лежит включённая плата, которая почему-то щёлкает. Да, она может щёлкать, но я знаю, когда и каким звуком она щёлкать должна. Так вот, это неправильные щелчки. Я начинаю думать, уж не горит ли там что? Присматриваюсь... и понимаю, что это было тикание моих наручных часов, которые я снял и положил рядом.

@темы: Восприятие, Очевидное-невероятное

URL
воскресенье, 23 сентября 2018
23:59 Слово не воробей
Странный совет: не проливайте очиститель для труб (т.н. "Крот") на паркет.

Не спрашивайте, как мне это удалось.

С паркетом будет вот что:
1. Он почернеет;
2. Он очень быстро пропитается на глубину более одного миллиметра;
3. А дерево на поражённом участке станет рыхлым.

Если, конечно, ооочень быстро отмыть вещество водой, ущерб можно сильно уменьшить, но пятно всё равно останется.

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

URL
суббота, 22 сентября 2018
23:59 Компьютер как телевизор
Мне надо было посмотреть точно, как устроено крепление жёсткого диска в системном блоке.

Я выключил компьютер, снял боковые крышки и посмотрел. В процессе этого я отключал и подключал один из винчестеров.

Включаю обратно -- винда прогружается в "восстановление системы". А винда у меня не на винчестерах, а на SSD, который я не трогал (и не мог потрогать). Что же случилось?

Ну ладно, попробуем восстановиться... стоп, что такое? Восстановление системы не реагирует ни на клавиатуру, ни на мышку. Ага, это потому что в дистрибутиве винды не было встроенных USB-драйверов для моего чипсета (Windows 7 слишком старенькая). В сам дистрибутив-то я их встроил, а в "восстановление системы" -- нет. Подключить же PS/2 устройства я не могу, поскольку некуда.

Что ж, беру диск с дистрибутивом и запускаюсь оттуда. Восстановление системы почему-то успешно запускается. Долго шуршит прогресс барами, потом говорит, что всё починено, можете посмотреть отчёт. В отчёте примерно такое:

1. Причина один -- всё нормально (0x0).
2. Причина два -- всё нормально (0x0).
... (остальное тоже -- всё нормально)
21. Причина 21 -- по-видимому, дело в каком-то драйвере или что-то такое. Мы вроде всё проверили, и всё ок.

То есть, причина доподлинно установлена не была. Я попробовал перезагрузиться -- но винда опять не загрузилась. Что было конкретно исправлено -- неясно.

Кто же его знает, что это за драйвер сбоит? У меня компьютер не выключается, за месяц я могу поставить очень много всякой ерунды. Естественно, я не помню, что я понаставил, и что из понаставленного поставило заодно и драйвер. Что ясно точно -- что это не драйвера USB и не драйвера NVMe, поскольку с ними у меня запустился диск с дистрибутивом, а в уже установленной винде я их не обновлял.

Ну ладно, попробуем Last Known Good Configuration.

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

В общем, винда загрузилась. А кто сбоит -- я, возможно, ещё узнаю. Но не сейчас.

С одной стороны, я, конечно, виноват сам -- я же видел, что на установочном диске для консоли восстановления предусмотрен отдельный WIM-файл. Мог бы я и догадаться, что драйвера USB (а заодно и NVMe) надо встраивать туда тоже. Однако не факт, что встроенная консоль восстановления берётся именно из этого WIM-файла, а не откуда-то ещё.

Но с другой стороны, восстановление системы, даже со всеми установленными драйверами, не отработало: оно верно определило, что дело в каком-то драйвере, но не смогло его ни определить, ни отключить. Кроме того, непонятно, зачем вообще винда при неуспешной загрузке сразу запускает "восстановление системы" вместо Last Known Good/Safe Mode.

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

URL
пятница, 21 сентября 2018
23:59 Не верблюд
В посте про снятие турникетов я писал:

>>А потом будут контролёры ходить и всем доказывать, что они карту не приложили.

Вот два недавних диалога с контролёрами, подтверждающие мои слова:

У меня был проездной на 1 месяц (не путать с проездным на 30 дней, это разные билеты).

Контролёр приложил билет к своему аппарату.

Контролёр: А у вас нету другого билета?
Я: Нету, а что?
Контролёр: У вас не отображается, что вы прошли в этом автобусе. Вы прикладывали билет?
Я: Прикладывал.

Я начинаю думать, как мне доказать свою правоту. И додумываю, что в автобусах стоят камеры, на которых видно, что я приложил. Контролёр ещё раз прикладывает билет к своему аппарату, потом смотрит на сам билет и говорит:

Контролёр: А, так у вас на один месяц! А я думал -- на одну поездку. Извините.

И отстал. Это очень интересная подробность: значит билет на один месяц не записывает проходы в конкретных автобусах.

***

Другой автобус, другой контролёр.

Контролёр: Вы не прикладывали билет.
Мужик: Прикладывал!
Контролёр: У меня отображается, что не прикладывали.
Мужик: Вон камеры висят, посмотрите.

Я думаю: ага, посмотрим, что он скажет на это.

Контролёр: Мы не смотрим камеры. Мы работаем по факту. У нас отображается, что вы проезд не оплатили. Значит, даже если вы билет приложили, то оплата всё равно не списалась. А проверять, что оплата списалась -- обязанность пассажира.

Стали оформлять на него протокол о безбилетном проезде.

Замечу, что если пассажир попался, то это сразу штраф. Возможности оплатить проезд прикладыванием карточки ему не дают.

А контролёров действительно стало больше.

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

URL
четверг, 20 сентября 2018
23:59 Альтернативный метод работы с таймерами в микроконтроллерах
Я хочу рассказать историю одного говнокода, но сначала вводная.

(кручу-верчу, обмануть хочу)

@темы: Программирование, Говнокод, Борьба с техникой

URL
среда, 19 сентября 2018
23:59 Малый бизнес по-русски
Для наблюдения за мелкими об'ектами мы используем USB-микроскопы. Мне для работы с железкой одно время был такой нужен. Потом нужен быть перестал, но продолжал лежать на столе. Потом понадобился снова, но его уже не было.

Я: А вот у меня на столе лежал USB-микроскоп, вы не знаете, где он?
Начальник: Да, я видел его... в общем похоже, что я его продал.

:-О

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

URL
вторник, 18 сентября 2018
23:59 zHz познаёт мир, часть 3
Я так впечатлился, что решил поделиться со всеми.

Я заинтересовался градусниками, которые имеют выносной модуль, расположенный на улице. Тот лежит где-нибудь на балконе, а базовая станция в квартире показывает температуру.

Стал смотреть, какие они бывают. Моё внимание привлекла фраза, которая часто встречается в описании -- "синхронизация по сигналам точного времени". Это как? NTP? Но у них нет вай-фая. Или, может быть, GPS? Из пушки по воробьям.

Наконец, в описании одной из метеостанций я увидел пояснение -- 77 килогерц.

В общем, ОКАЗАЛОСЬ, что в мире существует служба, поставляющая безвозмездно всем желающим точное время в виде цифрового пакета. И о ней все знают. Вещает на частоте 77 килогерц (длинные волны) и называется DCF77. Расположен передатчик в Германии, работает с 1959 года.

И такая служба не одна! Есть несколько таких передатчиков в мире, каждый со своим форматом пакета и частотой, бьют на 2-3 тысячи километров каждый (DCF77 достреливает до Москвы).

И вот метеостанции, у которых есть такая функция, ловят сигналы этих станций и выставляют по ним время.

Это потрясающие.

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

URL
понедельник, 17 сентября 2018
23:59 Saenai Heroine no Sodatekata Flat 01-11 END
Первый сезон я смотрел в 2016 году, но мало что из него помнил. Только во время просмотра память частично вернулась.

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

Во-первых, игру они доделали и она получилась весьма приличной. Обычно в таких сериалах либо до игры дело вообще не доходит, либо игра получается кака.

Во-вторых, после доделывания первой игры у нас происходит такая вещь, как сдвиг жанра. Я всегда думал, что она называется именно так, но оказалось, что не так. На самом деле это называется смена жанра.

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

В качестве хорошего примера я приведу, разумеется, Ever17 (приключения, романтика -> научная фантастика) (ну и Root Double, там это более явно, но и более топорно, сравните роуты Before (школа, комедия) и After (лютое выживание), а ведь роуты идут хронологически почти что подряд). И Мадоку (махо-сёдзё -> драма -> научная фантастика).

А тут вот что. У нас была около-комедия и тут бац! теперь у нас драма, ангст и неясности с будущим. Однако переход сделан очень естественно. Предпосылки к этому были подготовлены, просто кракена до поры до времени не выпускали.

Второй сезон получился очень жизненным и поэтому печальным. Меня всё это так впечатлило, что я даже не захотел смотреть серию 00, которую изначально планировал посмотреть в конце. Хватит с меня переживашек.

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

Заставка в исполнении замечательной Харуны Руны -- www.youtube.com/watch?v=lLM1YYUV6tk .

Подписи к скриншотам придумывать лень:

(скриншоты)

@темы: Аниме

URL
воскресенье, 16 сентября 2018
23:59 Кошки-мышки
Бесит, когда в Телеграме хочешь кликнуть по какому-либо контакту, однако в долю секунды между посылкой мозгом команды на клик и самим кликом в какой-нибудь канал приходит новое сообщение, и порядок контактов меняется.

В итоге кликаешь не по тому контакту, что собирался изначально. А там могу быть непрочитанные сообщения, которые я сейчас читать не собирался. А флаг непрочитанности уже сборшен! Ну спасибо. Да, флаг можно поставить обратно, но в нём не будет указано, сколько конкретно сообщений не прочитано.

Можно было бы проверять, не приходило ли новых сообщений за 1 секунду до клика. И если приходило, обрабатывать клик по старому состоянию контакт-листа.

@темы: Крик души

URL
суббота, 15 сентября 2018
23:59 Проект "Гутенберг"
В газетах печатают анекдоты. Некоторые газеты таковы, что анекдоты в них -- самое ценное.

Откуда же эти анекдоты берут? Раньше откуда брали -- не знаю, а сейчас, разумеется, из интернета.

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

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

Но недавно я столкнулся с обратным явлением. Сначала прочитал анекдот в районной газете, а на следующий день -- в интернете. Наиболее вероятно, что я просто пропустил другие, более ранние источники анекдота, из которых его почерпнули редакторы газеты. Но ощущение странное -- будто бы наоборот, люди прочитали анекдот в газете, а потом популяризовали его в интернете.

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

URL
пятница, 14 сентября 2018
23:59 Рейс 914
Когда выбрасывали старый телевизор (рабочий, ЭЛТ), я предложил его пару дней подержать на лестничной клетке. И сверху положил его родной пульт.

С утра звонок в дверь. Тётка незнакомая сказала, что она соседка. И спросила, можно ли забрать телевизор, а то у неё есть знакомая одинокая. На это-то я и рассчитывал -- самим чтобы не таскать. Сказал, что можно. И телевизор пропал.

Возвращаюсь вечером -- стоит! Естественно, мне не сказали, почему его вернули. Я предположил, что телевизор таки не заработал.

Но к ночи телевизор пропал опять! И больше я его не видел.

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

URL
четверг, 13 сентября 2018
23:59 Солнцевский радиус: Мичуринский проспект-Рассказовка
Станций открыли много (а именно: 7), поэтому текста тоже много. И много фоток. Я предупредил.

(ууу!)

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

URL
среда, 12 сентября 2018
23:59 Граната не той системы
Проект под системой контроля версий. Хочу посмотреть изменения в файлах.

Поскольку с текущей IDE интеграция у Git слабая, решил посмотреть изменения в проводнике. TortoiseGit всё показывает -- какие файлы изменены, какие добавлены (отображается в виде дополнительных меток на иконке). А в контекстном меню есть команда Diff, которая открывает какую-нибудь дифф-программу типа WinMerge.

Нахожу изменённый файл, щёлкаю правой кнопкой и вижу, что в меню TortoiseGit только пункты "Справка" и "Настройки". Это подозрительно. Начинаю щёлкать по всем файлам подряд -- нет эффекта. Думаю, может перезагрузиться? Глючит его что-то.

Вышел на уровень выше, где служебная папка Git. Может там будет работать? Постойте, почему она называется .svn?

Да, проект оказался под SVN, а я об этом забыл! При этом поскольку у меня дополнительно стоял ещё и TortoiseSVN, я не мог визуально отличить одну систему контроля версий от другой. У них одинаковые иконки.

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

URL
вторник, 11 сентября 2018
23:59 Я и моя сраная кошка
Делали капитальную разборку -- нашли старые фотоальбомы. Самая ранняя из датированных фотографий -- 1922 год. Но некоторые выглядят ещё старее.

С одной стороны -- это бесценная информация о родственниках, а с другой -- всё усложнено крайне скудными метаданными.

То есть, вот изображены три перца за столом, скажем. Но неясно:
-- где был сделан снимок;
-- когда;
-- что это за перцы;
-- в честь чего собрались.

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

Хорошо, что среди родственников была одна девица, которая любила фотографии подписывать на обороте, за что ей отдельное спасибо. Но таких фотографий около 10%.

Особую проблему представляют детские и групповые фотографии. Детские -- потому что сложно узнать. А групповые, потому что куча народу, а на кого смотреть -- неясно.

Современные цифровые фотографии частично решают вопрос с метаданными -- дата, а порой и геолокация уже включены в свойства файла. Но вопрос о предмете с'ёмки остаётся.

Мораль тут такая: если хотите, чтобы от протокольных фоточек через сто лет был толк -- приписывайте метаданные.

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

URL
понедельник, 10 сентября 2018
23:59 Тракторист
Я уже писал про флешки и про мышки.

Про клавиатуру тоже есть кое-что, но не так интересно.

1. Если Num Lock включён, но цифры нажимаются вместе с шифтом, то клавиши действуют так, будто Num Lock выключен.

2. Загадочные клавиши PrintScreen/SysRq и Pause/Break совмещены. Как же вызвать одну и другую? Верхние клавиши вызываются по умолчанию. Чтобы вызвать SysRq, надо нажать Alt+PrintScreen, а чтобы вызвать Break, надо нажать Ctrl+Pause. То есть, технически винда делает скриншот активного окна не по нажатию Alt+PrintScreen, как это везде написано, а по нажатию SysRq.

3. Если в консоли винды быстро-быстро прокручиваются килобайты текста, вывод можно временно прервать, как раз нажав Pause.

4. В комбинации Ctrl+Alt+Del в качестве Del подойдёт и точка с цифрового блока, при этом она будет срабатывать при любом положении Num Lock.

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

URL
воскресенье, 09 сентября 2018
19:49 Сол и фасол
У меня на столе стоят две баночки. На первой от руки написано большими печатными буквами:

АЦЫТОН

Папа говорит: Слушай, разве правильно не через "Е"?

Я поворачиваю вторую баночку этикеткой наружу. На ней написано:

СПЫРТ

@темы: Викторика

URL
суббота, 08 сентября 2018
23:59 zHz познаёт мир, часть 2
Бывает, что жопой чуешь, что в культурном произведении присутствует референс (т.е. отсылка), но вот к чему это референс -- неизвестно. Особенно тяжело раскапывать референсы в произведениях, написанных в сильно отличающейся культурной среде, например "Гипнэротомахия Полифила".

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

Вот, читаю я Черепашек-ниндзя. Там вот такая страница:


Что это референс -- очевидно. Налицо скачок рисовки (ср. с изображением выше), который нехарактерен для остального комикса ([1:16]). Но к чему этот референс? К чему угодно. Тут даже не придумаешь запрос к Гуглу. Наиболее вероятно, что это референс либо к американской культуре вообще, либо к комикс-культуре (некоторые референсы по обеим темам раскрыты переводчиками в комментариях, но не этот).

Забыл я про эту страницу, пока ответ сам собой не приплыл мне через каналы телеграма. А ответ такой --

Картина "Американская готика".

В первой же строке написано -- один из самых узнаваемых (и пародируемых) образов в американском искусстве XX века.

А я вот не знал.

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

URL
пятница, 07 сентября 2018
23:59 Double Trouble
Наш рабочий мини-сервер перестал отвечать на запросы. Перезапустили -- нет эффекта. Подключили монитор.

При старте пишет, что SMART Status BAD, Press F1 to Resume. А можно ли посмотреть смарт прямо из биоса? В некоторых модификациях можно. Говорю коллеге -- посмотри Hardware Monitor.

Он открывает, там смарта нет, но есть текущая температура процессора. 94 градуса Цельсия!

После добывания из процессорного вентилятора валенка пыли температура резко упала. Но смарт действительно у винчестера оказался плохой. 4000 перенесённых секторов, хотя данные пока читаются. То есть -- вентилятор и винчестер отказали одновременно.

Напрашивается вывод, что одно вызвало другое, но неясно, как такое вообще возможно. Расстояние между ними более 10 см.

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

URL
четверг, 06 сентября 2018
23:59 Untitled [530]
BIOS выдаёт три коротких, три длинных, три коротких гудка. Что делать?

@темы: Викторика

URL
среда, 05 сентября 2018
23:59 WinRAR и лень
Загадка: почему винрар архивирует 600 мегабайтный файл полчаса? Степень сжатия "обычная".

Смотрю в компьютер коллеги.

1. 8 ГБ RAM, четырёхядерный процессор Core2Quad на 3 гигагерца. Значит, дело не в скорости процессора.
2. Попытка копирования 600-мегабайтного файла с винчестера на него же. Скорость 80 МБ/сек. Значит, проблема не в скорости доступа к винчестеру [у меня был случай, когда симптомы того, что винт сыпется, заключались в скорости чтения/записи около 3 МБ/сек].
3. Открываем диспетчер задач и видим, что загрузка процессора... ноль. По всем ядрам.

То есть -- винрар ленится использовать процессорное время!

Позвал коллегу. Тот смотрел-смотрел. Приоритеты у винрара нормальные. В итоге отключил в настройках винрара многопоточность. И оп -- загрузка сразу стала 25%. И скорость архивирования выросла в сотню раз.

Почему же винрар при включённой многопоточности фактически её не использовал? Загадка. Возможно, это было связано с тем, что это была версия 3.6 2006 года. Это была первая версия, в которой появилась поддержка многопоточности и многоядерных процессоров. Видимо, её механика использования множества процессоров оказалась несовместима с гораздо более современной вин7 x64 и core2quad.

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

URL