LOOKin Remote 2

Хочу поделиться решением проблемы выключения проектора. Специфика задачи такова, что проектор управляется дистанционным пультом по BLE и у него нет никаких интеграций ни с одной инфраструктурой умного дома. А мне бы очень хотелось, в перспективе, уходя из дома, выключать одной командой «Алисе» всё, что принято выключать в таких случаях. Включая проектор.

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

Белый квадратный гаджет с глянцевой чёрной крышкой и USB-портом на боковой грани, лежащий на деревянной поверхности.
Так выглядит LOOKin Remote 2, универсальный управляемый пульт для ИК и БЛЕ

Оказалось, что какие-то отечественные ребята делают универсальный пульт с почему-то импортным названием LOOKin Remote 2, который, помимо привычного многим управления по ИК, умеет так же подавать команды через BLE.

К сожалению, сигнал включения работает не со всей техникой, и мой проектор на него тоже не реагирует. Ребята пока не знают в чём тут дело, но работают над этим:

Это общая проблема, она обязательно должна решится, потому что проблема массовая. Не включает, не понимаем почему.

При этом спасибо нашим пользователям — все хотят помочь, но мы пока не понимаем в чем дело.

Зато повезло в другом. Во-первых, у этого устройства есть интеграция с «Алисой», надо только не забыть включить «Удалённое управление».

Экран приложения «Проектор» с активной вкладкой «Пульт управления», красной кнопкой питания, кнопками громкости, цифрами 0–9 и неактивной кнопкой «Источник».
Виртуальный пульт, который «Алиса» подключила через интеграцию

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

В итоге всё получилось, теперь сценарий «Алисы» «Я ухожу» выключает ещё и проектор.

Оставить комментарий

Качели для инвалидов

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

Тогда мне показалось, что это отличная идея — дети-инвалиды тоже могут покататься на качелях, круто же!

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

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

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

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

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

1 комментарий

Интернет всё забывает

Сегодня в очередной раз убедился насколько недальновидно выражение «интернет всё помнит». Оно родилось, когда это было близко к правде, но за несколько десятков лет, что я в нём, столько всего померло, что не перечесть! Я как-то уже писал, что 90% ссылок в моём блоге — битые, это за 23 года, а то ли ещё будет!

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

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

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

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

Думаю этот контент исчезнет со временем примерно весь.

8 комментариев

Вечер свечек

При переезде на новую квартиру мы как-то позабыли взять с собой хорошую традицию, которая когда-то завелась у нас сама собой — редкий раз проводить вечера при свечах. Мы выключали электрический свет и зажигали в каждой комнате свечки. Это у нас называется «вечер свечек».

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

Ребёнок с кудрявыми волосами сидит на полу в тёмной комнате, освещённой свечами: одна высокая в подсвечнике, пять чайных на подносе; рядом игрушечный кит и коробка с игрушками.
Вчера у нас был вечер свечек, подходящая атмосфера — дочка собралась лепить Дракулу из «Монстров на каникулах»

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

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

2 комментария

Поменял своё утро

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

Контрастный душ пока по такой схеме: стою сначала под тёплой, довожу до кипятка, жду 30 секунд, потом на 30 секунд включаю холодную, делаю три повторения, заканчиваю тёплой водой.

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

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

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

4 комментария

Бессонный хакатон: где экран?

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

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

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

Эмулятор ZX Spectrum в браузере Opera: меню «ZX-РЕВЮ 11-12 1997» с пунктами «Описание оболочки», «Путеводитель», «Авторская разработка» и др.; внизу — виртуальная клавиатура.
Окно браузера, в котором запущен эмулятор; наша задача — понять где тут экран эмулируемого компьютера

Код для наложения фильтров выглядит следующим образом:

$im = imagecreatefrompng($screenshot_file);

imagefilter($im, IMG_FILTER_GRAYSCALE);
imagefilter($im, IMG_FILTER_EDGEDETECT);

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

Эмулятор ZX Spectrum в браузере Opera: меню «ZX-РЕВЮ 11-12 1997» с пунктами «Описание оболочки», «Путеводитель» и др., внизу — виртуальная клавиатура.
Окно браузера после применения фильтров: переведено в ч/б, выделены края

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

const FRAME_W = 1039;
const FRAME_H = 808;
const FRAME_COLOR = 0xFFFFFF;
const FRAME_BORDER = 30;

$im = imagecreatefrompng($_SERVER["argv"][1]);

[$w, $h] = [imagesx($im), imagesy($im)];
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagefilter($im, IMG_FILTER_EDGEDETECT);

for ($y = 0; $y <= $h - FRAME_H; $y++) {
    for ($x = 0; $x <= $w - FRAME_W; $x++) {
        $is_frame = imagecolorat($im, $x, $y) === FRAME_COLOR;

        for ($i = 1; $i<FRAME_W; $i+=2) {
            $is_frame = 
                $is_frame &&
                imagecolorat($im, $x + $i, $y) === FRAME_COLOR &&
                imagecolorat($im, $x + $i, $y + FRAME_H - 1) === FRAME_COLOR;

            if (!$is_frame) {
                break;
            }
        }

        if ($is_frame) {
            printf(
                "%d,%d\n",
                intdiv($x, 2) + FRAME_BORDER,
                intdiv($y, 2) + FRAME_BORDER
            );
            exit(0);
        }
    }
}
exit(1);

У меня тут всё в удвоенных координатах, которые я потом делю на два, чтобы получить реальные, потому что у меня экран «Ретина». Надо бы найти где-нибудь обычный экран и посмотреть что придётся переделать. Думаю, все мои константные координаты и размеры надо будет поделить на два.

Оставить комментарий

1,5

Писал в прошлый раз, что привык пользоваться «Ютьюбом» на скорости 1,25. В комментарях к той заметке мне написали, что вполне можно продвинуться и дальше, даже посоветовали несколько плагинов для более плавной регулировки скорости воспроизведения.

Плагины ставить поленился, но и без них буквально за неделю удалось безболезненно поднять скорость восприятия, — теперь слушаю всё на скорости 1,5. Спасибо всем за советы, буду стремиться перейти на двойную скорость!

Оставить комментарий

Ломаю себе мозг

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

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

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

Рабочее место: эргономичная клавиатура с подставкой, ноутбук с открытым интерфейсом заметок, наушники на подставке, монитор, кружка и фоторамка на деревянном столе.
Дооборудовал себе рабочее место площадкой с тачпадом

Заметил, что даже дыхание иногда задерживаю, когда печатаю, видимо из-за повышенной концентрации.

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

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

19 комментариев

Как выключить рекламу в «Яндекс.Погоде»

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

Скриншот «О приложении» Яндекс Погода: версия 23.1.2, сборка 230010002. Кнопки: другие приложения, написать разработчикам, лицензия, конфиденциальность, без рекламы.
Переключатель, который выключает рекламу в приложении «Яндекс.Погода»

4 комментария

Зачем канавки

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

Два старых металлических инструмента с зубчатым краем лежат на светлой деревянной поверхности; один имеет выгравированный знак у основания.
Странная стамеска с канавками из Ульяновского музея балалайки (2023 год)

В этот раз загадкой порадовал Ульяновский музей балалайки — на фотографии старинная стамеска с канавками. Канавки сделаны не просто так, у них есть вполне утилитарное назначение. Собственно в этом и вопрос — для чего канавки?

9 комментариев

Опять про шамотъ

Я тут недавно гадал почему на вроде бы дореволюционном кирпиче слово «ШАМОТ» написано без ера — твёрдого знака в конце. У меня родилась версия, которая мне очень нравилась, что «шамот» — это сокращение от «шамотный», а сокращениям ер не положен.

Свежепосещённый Ульяновск серьёзно пошатнул позиции моей теории! Ничего не предвещало встретить в Музее пожарной охраны кирпич князя Голицина со словом «ШАМОТЪ», написанным с, чёрт возьми, ером! А так хорошо день начинался!

Старинные кирпичи с надписями «МЯЗКГО ШАМОТЪ» и «FIRECLAY», выставленные в музее на подставке.
Кирпич из Ульяновска (лежит в Музее пожарной охраны) не оставил камня на камне от моей гипотезы

Теперь у меня две версии. Первая — кирпич всё же произвели после революции, а прежняя атрибуция неверна. Вторая — писали и так, и эдак. Возможно самостоятельно существовали существительное «шамотъ» и сокращение от прилагательного «шамот».

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

Оставить комментарий

«Нефор-2»

В этом году исполняется двадцать лет игре «Гопник», неизвестно чем зацепившей меня много лет назад. Причём так крепко, что я, словно верный фанат давно развалившейся группы, всё время пытаюсь нагуглить про неё что-нибудь новенькое.

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

Скриншот игры Nefor II: вид сверху на город. Окно «Встреча с врагом»: «Перед Вами стоит гомосек», варианты: «Трясти с него деньги», «Напасть», «Уйти».
Скриншоты утерянной игры «Нефор II» (2007 год)

Один из пользователей Вконтакте в комментариях под кратким постом по этой игре написал, что когда-то создал с товарищем игру «Нефор II», вдохновлённую «Гопником».

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

Виктор Терещенко: Мы с товарищем, вдохновившись «гопником», слепили тогда свою игру на VB6. Код и экзешники благополучно пролюблены (и хорошо, ибо адище), но осталась пара скриншотов -_-

Судя по скриншоту, это 2007-й год, игра, как мы видим, графическая и очень неполиткорректная. Действие происходит в 666-м «мокрорайоне», из которого видно несколько выходов. Так же на экране видны киоски, качалка и другие здания, три характеристики главного героя — мораль, голод и здоровье, а так же несколько кнопок управления.

Как можно судить по кнопке «Окончить ход», это пошаговая стратегия, как и оригинальная игра. Больше, пожалуй, никаких выводов я по скриншотам сделать не могу.

Жаль, что автор потерял файл игры, я бы сыграл во что-нибудь такое.

14 комментариев

Как выключить проектор

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

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

Решил попробовать подлезть через Chromecast — это АПИ для вещания аудио и видио на различные устройства. Подумал, что там могут быть какие-то методы для включения и выключения устройства.

Скриншот терминала с выводом команды dns-sd, отображающий список сетевых сервисов (AirPlay, Google Cast, принтеры, умная техника) и их параметры в формате таблицы.
Поиск сервиса Chromecast проектора через mDNS, сервис виден, можно подключаться

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

Так же у проектора есть вход HDMI, а у HDMI бывает CEC (Consumer Electronics Control) — протокол управления бытовой техникой, через него точно можно включать и выключать проектор, но чем это делать? Нужно какое-то оборудование, которое умеет подавать команды по сигналу. Из готового нагуглился только какой-то мутный адаптер, который надо подключать к компьютеру, для меня это не вариант.

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

8 комментариев

Случайный спектакль

Гуляли сегодня весь день по Ульяновску, только вернулись в отель. Занятная случайность — на двери одного из музеев висела табличка «закрыто», так бы и прошли мимо, если бы не одна семья, которая смело туда зарулила, открыв не запертую, как оказалось, дверь.

Мы заинтересовались и нечаянно попали на празднование Масленицы. Дочка сначала немного дичилась, но потом втянулась и даже сыграла мышку в спектакле по сказке «Теремок». По её протекции мне досталась роль медведя, а жене — лисы.

Сцена с двумя занавесами: зелёным с надписью «Широка река» и бордовым — «Я, Ленка», украшенные аппликациями, цветами и рогами; за бордовым стоит женщина в платье.
Сцена, где нам всем предстояло выступать; в момент съёмки там шёл другой спектакль
Дети и взрослый наблюдают за кукольным представлением в декорациях с флагами и рогами оленя.
Дочь озвучивает мышь (в центре), мой выход нескоро, поэтому я могу поснимать

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

Оставить комментарий

Кофе через два часа

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

К сожалению эта привычка, по всей видимости, ухудшает качество жизни. Из статьи «Кофеиновая трилогия. Часть 2. Сколько можно пить кофе и когда?»:

…в нашем мозге есть нейрогормон аденозин. Он накапливается все то время, когда мы находимся в бодром состоянии, и сигнализирует об уровне усталости. А когда мы спим, он распадается на необходимые организму элементы.

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

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

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

Примерно днем, особенно в послеобеденное время, вы чувствуете сильное желание поспать. И здесь выбор: либо прилечь, либо догнаться еще одной порцией кофе. Естественно, чаще мы выбираем кофе.

Аденозин продолжает накапливаться, и уже часа в 4-5 вечера мы чувствуем вторую волну усталости. Снять её поможет кружечка кофе. Но эта же кружка окажет влияние на наш сон ночью. Впрочем, теме как улучшить сон и при чем здесь мелатонин, посвящен отдельный материал.

Основной вывод такой: первую кружку кофе надо выпивать через 90—120 минут через пробуждения. Попробую пожить так несколько недель, посмотрю как изменится сон, может правда перенос времени приёма кофе поможет его улучшить.

4 комментария

Место слабости

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

Приехали в Ульяновск с планами заскочить в Музей гражданской авиации, заселиться в отель и помчаться дальше, — мест, которые хочется посмотреть ещё много.

Самолёт с двумя винтами на фоне снега и других самолётов в музее под открытым небом.
Один из самолётов в великолепном Музее гражданской авиации (2023 год)

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

До вечера стыдил себя и всячески старался наскрести сил и собраться наружу, но к вечеру смирился с тем, что ружа для меня менее важна, чем всеобъемлющее желание придавить кровать. В общем, Ульяновск, до завтра, сегодня ты мне нравишься вот таким — более камерным.

2 комментария

Ледовая переправа

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

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

Прямая дорога через заснеженную равнину под ярким солнцем, вид из автомобиля; на горизонте виднеются столбы и редкие деревья.
Ледовая переправа Казань — Верхний Услон

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

2 комментария

Нейросоавтор

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

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

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

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

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

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

2 комментария

Время просвечивает

С годами появляется любовь к очень странным штукам. Странным настолько, что сам удивляешься, — как, чёрт возьми, можно это любить? Ты нормальный вообще?

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

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

Хожу иногда на работу мимо недавно протрескавшегося сквозь стену проёма двери. Судя по форме и году постройки здания — это какой-то старый вход в здание. При очередном ремонте эту трещину косметически замажут, а пока она радует мне глаз. Отчего — непонятно. Необъяснимо. Трещина же, непорядок.

4 комментария

RAM-диск под macOS

Век живи, век учись, дураком помрёшь.

Понадобилось срочно посмотреть как создать зашифрованный раздел на внешнем диске в «МакОСи» — нужно было помочь другу разобраться. У меня нашёлся и внешний диск, и несколько флешек, но, как назло, не оказалось переходника, чтобы подключить их к разъёму моего ноутбука.

Подумал — нельзя создать диск в памяти (RAM-диск), чтобы попробовать шифрование на нём? Оказалось, можно, делается из командной строки:

diskutil erasevolume APFS 'RAM Disk' `hdiutil attach -nobrowse -nomount ram://XXXXX`

XXXXX тут — размер будущего диска в 512-байтных секторах. То есть, чтобы создать диск размером в один мегабайт, надо написать сюда число 2048: ram://2048.

4 комментария