zHz00 Untitled

среда, 20 ноября 2024
02:15 Классическая архитектура и освещение
В Москве много неоклассических домов не только сталинской эпохи, но и ещё царской. Они часто подсвечиваются по ночам -- и это выглядит красиво.

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

И тем не менее, ночное освещение выглядит не просто красиво, но ещё и естественно. Что это может значить?

1. Сам процесс создания освещения универсален. Можно взять что угодно и красиво подсветить.
2. Классическая архитектура настолько совершенна, что освещение делает её только лучше.
3. На самом деле в античности были способы ночной подсветки (хотя, возможно, другие). Поэтому принципы архитектуры такую подсветку предполагают.

Какой ответ тут -- я не знаю. Возможно, верны все три.

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

URL
вторник, 19 ноября 2024
02:33 Восприятие чисел и kittens game
Обзор на игру я напишу попозже, сейчас коснусь только одного момента.

В kittens game котята есть, но то, что это именно котята -- никакой роли не играет. Это игра про ресурсы, которые зарабатываются, тратятся и превращаются из одной формы в другую. И количество этих ресурсов, и их скорость производства постоянно растут. В таблице ресурсов появляется сначала буковка K, потом M, потом G...

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

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

А вот ещё один пример -- оперативная память. На днях я видел старую рекламу компьютера из 70-х или 80-х годов. Точный текст я не воспроизведу, но суть была в том, что пользователи компьютеров часто жалуются на нехватку памяти. Им часто не хватает 16 или 32 килобайтов. Но с нашим компьютером вы забудете об этих проблемах. Вы можете приобрести плату расширения, после установки которой у вас будет целых 177 килобайт памяти. И её вам хватит для всего. (интересно, почему именно 177 кб?)

Это не "640 килобайт хватит всем", это более ранний уровень. И читать о таких об'ёмах памяти сейчас удивительно. У меня в микроконтроллере памяти больше.

Если вспомните другие контрасты в ощущении размеров -- сообщите, пожалуйста.

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

URL
понедельник, 18 ноября 2024
02:59 Untitled [0734]
Я часто пропускаю машины, которые пытаются влезть в мой ряд, выезжают со второстепенной и т.п. (хотя иногда не пропускаю)

И вот что я заметил в последнее время. Когда я пропускаю машину сбоку, машина СЗАДИ начинает мне мигать фарами. Типа она меня агитирует за то, чтобы я не пропускал. Ну и сама она бы не пропустила, конечно.

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

***

В Москве брусчатки на проезжей части практически нет. Одно из мест, где брусчатка сохранена по историческим причинам -- это кусочек дороги около ст. м. Баррикадная. Я там бывал периодически пешком, и радовался, что брусчатка сохранена, хотя бы и символически (конечно же, там новые камни). И вот на днях я там проехал на машине. Надо сказать, что ехать на машине по брусчатке -- нифига не здорово. Трясёт довольно сильно даже на 30 км/ч. Выехал после этого на асфальт с удовольствием.

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

URL
воскресенье, 17 ноября 2024
01:15 Dead man's switch
Я так понимаю, что учёт товаров по куэр-коду имеет конечной целью размещение таких кодов на абсолютно всех товарах. Алкоголь -- это понятно. Потом пошла молочка. Потом соки и газировки. Что будет дальше?

Нюанс в том, что если товар по куэр-коду по какой-то причине пробит, но остался в магазине -- его больше нельзя продать. Учёт! А почему он мог остаться в магазине?

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

Но ОКАЗЫВАЕТСЯ, что оплатить второй чек у реального кассира нельзя, потому что в нём присутствует тот же пакет сока, который уже есть на соседней кассе. Отменить ни один из чеков нельзя, потому что в смене нет Галины. Ну и заменить один пакет сока на другой тоже нельзя, потому что чеки уже открыты. Тупиковая ли это ситуация?

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

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

URL
суббота, 16 ноября 2024
06:39 Туннельный эффект
Подключаюсь к рабочему компу через AnyDesk -- коннект постоянно рвётся, работать невозможно. При этом к компам в соседней комнате коннект стабильный (там разные локалки, но общий провайдер). Пробовал другую удалённую программу -- так же плохо.

Тогда я решил попробовать RDP. Поскольку адрес, естественно, серый, а RD Gateway я использовать не умею, я решил поднять VPN. Не тот впн, который для обхода блокировок, а самый настоящий впн -- виртуальная локалка между домашним и рабочим компом. Для этого я запустил Radmin VPN (не является средством обхода блокировок). Компы соединились, и я попробовал рдп. Подключиться не получилось.

Но.

После установления впн-соединения AnyDesk перестал обрываться.

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

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

URL
пятница, 15 ноября 2024
02:56 Любовь-морковь
То ли лыжи не едут, то ли хз. За последние полгода мне уже не менее шести раз в ответ на "здрасьте" сказали "потолок покрасьте" ("забор покрасьте"). До этого я не помню ни одного такого случая.

Может быть, я раньше вместо "здрасьте" говорил что-то другое? А может, такой ответ в какой-то момент стал "мемом", а я и не заметил?

Честно говоря, для моего уха такой ответ звучит хамовато. Но не звучит ли хамовато "здрасьте" само по себе? Может, это такая реакция?

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

URL
четверг, 14 ноября 2024
05:01 Капсула времени
Швейной машинкой я пользоваться не очень-то умею, но что-то там пришивал несколько лет назад. С тех пор не трогал.

Приходит сестра, говорит -- включай мне машинку, надо кое-что сделать. Штош, открываю.

Машинка механическая, ножная, veritas 8014/035. Ну открыл, откинул из ящика, зафиксировал. Надо продевать нитку.

A kak?

Инструкции в комплекте не было (я её потом нашёл в интернете). В прошлый раз меня обучал папа, но в этот раз он был занят. Надо вспоминать... вспоминать...

Осматриваю все эти ушки и валы. Осматриваю и вижу кое-что. "1", "2", "3"... моим почерком.

Ещё тогда, несколько лет назад, я подписал все эти ушки, указывая, в каком порядке продевать нитку. И правильно сделал.

Машинку запустить удалось...

Другая моя похожая история

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

URL
среда, 13 ноября 2024
06:21 "Каталог установки должен находиться на локальном жестком диске"
Ставлю программу из msi-пакета. Ставил её уже много раз, именно из этого пакета. После выбора пути установки получаю сообщение:

Каталог установки должен находиться на локальном жестком диске

Постойте, но я прошу установить на C:. Это локальный жёсткий диск.

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

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

Штош, давайте сверим контрольные суммы всех файлов.

Файл у меня на компе -- сумма1
Файл на флешке -- сумма1
Файл на целевом компе, предварительно скопированный с флешки -- сумма2

Ставить программу я пытался не сразу с флешки, а именно с этого, третьего файла.

ОКАЗАЛОСЬ

что во время копирования с флешки на комп произошла ошибка... Это довольно редкий случай. Но весьма вероятный с учётом того, что это тот самый комп, у которого были проблемы с оперативной памятью. А ведь мы не бросили попыток добавить ему память. И в этот момент в компе стояла очередная пробная пробная конфигурация. Таким образом, я выяснил, что эта конфигурация тоже вызывает сбои. (возможно, у компа проблемы со слотом памяти, т.к. все двухмодульные конфигурации работают, а все четырёхмодульные сбоят; на текущий момент нашли 2 модуля по 2 гб, тестируем)

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

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

URL
вторник, 12 ноября 2024
01:30 Обломовщина
У меня несколько телефонов, и у каждого своя функция.

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

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

@темы: Лайфхак, Восприятие

URL
понедельник, 11 ноября 2024
04:56 Невнятные сообщения об ошибках. Линукс
На винду часто жалуются за невнятность сообщений об ошибках. О сообщениях в пользовательском ПО я писал тут. Но что происходит в линуксе?

Я неопытный пользователь линукса. Я ставлю какие-то там эксперименты на VPS. И, конечно, приходится работать с сообщениями об ошибках. Надо сказать, что там ситуация ещё печальнее.

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

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

Вот, например, хотел настроить удалённый доступ через RDP, создал нового пользователя, поставил xrdp. Пытаюсь подключиться, и получаю сообщения:

started connecting
connection problem, giving up
some problem
Error connection to user session

Подключиться не удаётся по причине some problem, понимаете?

Штош, начинаем гуглить. В гугле про такую ошибку есть некоторая информация, но, конечно, везде разная. Как же диагностировать причину?

О причине я догадался. Я решил проверить локальные конфиги xrdp у свежесозданного пользователя и неожиданно обнаружил, что у пользователя не создалась домашняя папка (почему -- вопрос открытый).

Я создал ему папку вручную (гугл подсказал команду mkhomedir_helper) и после этого коннект через RDP действительно стал проходить... фантастика!

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

URL
воскресенье, 10 ноября 2024
05:41 Kekkon Surutte Hontou Desuka (06)
Редкий жанр: пересказ серий аниме.

Я собирался смотреть романтическую комедию про фиктивный брак, который постепенно переходит в настоящий. Но содержимое сериала становится всё обскурнее. Шестая серия повествует о побочных персонажах.

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

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

Короче говоря, у отца поехала крыша.

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

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

Что ж, серия действительно была впечатляющей, только нафига я это посмотрел?

@темы: Аниме

URL
суббота, 09 ноября 2024
03:23 Это не vim. Но есть сходства
Пароль от московских госуслуг я забыл давно. Когда-то я столкнулся с тем, что поменять его не так-то просто.

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

Ввожу пароль. Меня спрашивают, доверять браузеру или нет. Я, конечно, говорю, что не доверять.

Мне отвечают, что тогда будут спрашивать второй фактор аутентификации в следующий раз. Я согласен.

Зашёл, поработал, разлогинился. А потом вспомнил, что кое-что забыл. Захожу опять и... у меня сразу спрашивают второй фактор, без пароля!

То есть, если бы я доверял браузеру, меня бы пустили и без пароля, и без кода из смс?

Постойте, а как разлогиниться окончательно?

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

URL
пятница, 08 ноября 2024
03:57 Парные случаи в действии
Продолжение истории про копирование строки.

Начальник делал свою задачу, доделал, рассказывает: всё работает, кроме одного окна. При этом оно безобидное. Но стоит его открыть -- программа падает.

Я прошу показать его, и он открывает... то самое окно, при открытии которого происходили события предыдущего поста.

(я там не написал; вся эта канитель с пересылкой строк была связана с инициализацией элементов управления окна)

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

Он работал в другой ветке, поэтому мои изменения ещё не получил. Но мы это быстро исправили.

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

URL
четверг, 07 ноября 2024
01:36 Я не Нео
Как известно, ложка состоит из держала, черпала и перемычки.

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

На работе решил воспользоваться общественной ложкой. Залез в шкаф, а там стакан с ложками. И они все так стоят -- черпалом вверх.

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

1. Дно стакана глубоко, и там могут скапливаться микробы, поэтому располагать черпало внизу негигиенично.
2. Когда черпало сверху, ложка лучше сохнет после мытья.
3. Ложку действительно следует брать за перемычку двумя пальчиками.
4. А те, кто опасается хватальщиков за черпала, всегда могут помыть ложку ещё раз, а не жаловаться.

Всё то же самое касается и других столовых приборов.

@темы: Столовая, Наблюдения, Еда

URL
среда, 06 ноября 2024
05:30 Это не Питон
(но в Питоне тоже можно обосраться похожим образом)

В коде нашёл спящую ошибку. Есть строка типа...

char *str=new char[len];

В эту строку раз за разом копируется разный текст через strcpy

strcpy_s(str,len,src);//src каждый раз разный

Потом эта строка отправляется куда-то на обработку, а после обработки в неё копируется следующая строка. Это происходит не в цикле, а методом китайского кода, т.е. строка за строкой.

Оставим в стороне вопрос о том, почему сразу не отправлять src. Тому есть причина.

Несколько копирований проходит успешно, но во время очередного я получаю access violation. Откуда он там может быть? Я тихо копирую в свою область раз за разом. Может быть, не хватает места?

Но путём отладки я обнаруживаю, что ошибка происходит при копировании в ПЕРВЫЙ байт. А когда это возможно?

Когда пытаешься копировать в const-область или типа того. Но у меня же не константная область? Точнее, не была константная ещё три строчки назад. Хммм...

Поднимаю глаза на предыдущие строки. А там примерно следующее:

if(very_rare_option)
{
str="Very rare string";
}

Много лет редкий флаг не выставлялся, поэтому строчка не выполнялась. Но я выставил этот флаг. В результате произошло присваивание. Но в Си++ строки таким образом не присваиваются. Тип правого выражения это const char *, а тип левого -- char *. Я присвоил константный указатель на строку и успешно с ним поработал. Но при попытке записи я стал записывать не по старому адресу, на который была выделена память, а по адресу &"Very rare string", который теперь содержался в str. А там запрещённая для записи область...

Естественно, пришлось переписать:

strcpy_s(str,len,"Very rare string");

И проблема исчезла.

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

URL
вторник, 05 ноября 2024
05:20 Труп врага поднимается вверх по течению
Хотел я сделать фото одного дома, чтобы солнце освещало верхнюю половину, а нижняя была в тени. Естественно, это надо делать на рассвете.

У меня есть день, когда я прохожу это место в районе рассвета. Но время не то. Тем не менее, рассвет сдвигается. И вот я хожу, хожу. Думаю -- ну, может, ещё месяц -- и время будет удачное!

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

И вот я иду, но уже совсем в другое время и в другом направлении, и вижу, что кадр именно тот, что мне нужно. Но как это возможно? А потому что кроме рассвета есть ещё закат.

Я получил тот кадр, который хотел. Но с освещением с противоположной стороны.

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

URL
понедельник, 04 ноября 2024
04:29 Развлечь телефонных мошенников
Когда сестре звонят мошенники или рекламщики, она не разговаривает с ними серьёзно. Она использует одну из легенд.

1. Кричит: "Я только что ребёнка спать уложила, а вы его разбудили! Я так больше не могу, я сейчас в окно выйду!"
2. Бодро: "А вы хотите поговорить об учителе нашем Люцифере?"
3. Каменным голосом: "И это то, ради чего вы отвлекли меня от мастурбации?"

Эти легенды часто приводят к тому, что разговор завершается, причём не по её инициативе.

@темы: Лайфхак, Мошенники, Звонки

URL
воскресенье, 03 ноября 2024
04:15 Стелс
Ехал с конюшни по неосвещённой дороге, остановился поспать. Поспал 20 минут, еду дальше.

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

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

В чём же дело? Когда дальний не включается? Он не включается, если выключен ближний (в жигулях именно так; подозреваю, что во многих других машинах тоже нельзя включить дальний без ближнего).

ОКАЗАЛОСЬ

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

Ближний свет оказался полезнее, чем я думал.

@темы: Фейлы, Автомобили

URL
суббота, 02 ноября 2024
04:49 proxy
С детства я знал это слово только в компьютерном смысле. Работа через прокси-сервер была известна ещё в 2000-е. Прокси используются и сейчас, только они обычно называются "впн" (о детальных различиях говорить сейчас не будем).

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

Proxy -- юридический термин, означающий представителя, действующего по доверенности.

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

URL
пятница, 01 ноября 2024
04:58 Авторство перевода
В книжках мы всегда знаем, кто переводил. Там авторские права на первой странице указаны. В аниме мы много лет имели такую же ситуацию. Качаешь субтитры -- и там сразу указана и группировка, и поимённо все участники. Ну и ты знаешь уже, что у такой-то группы субтитры не очень, а вот у этой -- хорошие. Знаешь переводчиков по никам.

Всё изменилось с началом распространения аниме на стриминговых платформах. Достать фансабы стало сложнее, зато появились равки с официальным субтитрами. В том числе, русскими.

Качеством этих субтитров я очень доволен. Они выполнены профессиональными переводчиками, которые знают, что такое кашкинская школа (о которой мне рассказала Нора Галь). И тем не менее, есть один нюанс, который портит мне общую картину.

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

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

Кто ты, боец невидимого фронта? Да, ты! Ты, который так удачно придумал переводить "Танака-кун-ттара" как "Ты неисправим!"?

@темы: Японский язык, Аниме, Наблюдения

URL