Непрочитанные сообщения
Чего никак не могу понять — как люди живут с непрочитанными сообщениями. У меня есть такие знакомые, на экран смартфона которых мне больно смотреть. Как будто клещ по яблоне прошёлся, на каждом приложении по красному овалу
Мне от такого почти физически плохо. Я, если беру смартфон в руки, не успокоюсь, пока не прочту важное и не помечу прочитанным неважное.
Инженерный пароль от «Войи»
Чтобы совсем не позабыть как писать и компилировать программы для «Флиппера», написал небольшую программу, которая выводит инженерный пароль для моей машины.
Пароль там можно даже на калькуляторе вычислять, но это неудобно — надо сложить поциферно
День берётся по часовому поясу Китая, а поскольку «Флиппер» ничего про часовые пояса не знает, поэтому приходится показывать три числа — для разных дней.
Полезное упражнение, подзабыл некоторые особенности, как самой сборки, так и наличествующего АПИ.
Ещё про инженерный пароль от «Войи»
Ну началось 😅 Теперь меня не отпускают мысли как можно доработать приложение для получения инженерного пароля, которое я написал вчера.
Как я говорил, у «Флиппера» есть проблема — он ничего не знает о часовом поясе. В каждом приложении, где нужно его знать, приходится
Я пока не стал заморачиваться, просто показываю три кода из трёх разных дней. Это, конечно, не совсем правильно. Учитывая, что часовые пояса у нас бывают от
В общем, решил сделать как все — окошко с настройкой часового пояса. Если пояс задан, он будет показан на кнопке и выводиться будет только один код, если нет, на кнопке будет написано
Оператор «__has_include»
Одна штука мне очень не нравилась в программировании под «Флиппер». Фреймворк устроен так, что картинки, используемые в приложениях, должны внедряться определённым способом.
А именно — в манифесте приложения, в директиве fap_icon_assets мы указываем папку, каждая картинка в которой, позже, на этапе сборки, будет преобразована в специальный массив. Этот массив всегда называется I_имя_файла_картинки. Массивы засовываются в файл со специальным именем, который надо импортировать в код через #include.
Поскольку это происходит во время сборки, редактор (я использую «Визуал Студио Код») этот файл не видит, поэтому подчёркивает мне его импорт и все использования массивов, которые в нём описаны, как ошибку.
Лично меня такое раздражает. В редакторе мне хочется видеть полное отсутствие ошибок.
В «Виселице» я с этим смирился, а сегодня
Получается, что если файл для импорта ещё не готов, то мы его не импортируем, а нужный нам массив объявляем, как имеющий внешнюю реализацию. В итоге, в редакторе ошибок не остаётся.
Доделал приложение пароля для «Войи»
Глаза боятся, руки делают.
Начал потихоньку — накидал сначала
В этот раз столкнулся
Чтобы получить стрелку в другу строну, повернул её в редакторе, проделал всё то же, что с первой, но при отображении стрелка получалась
Как я уже рассказывал, инструментарий для компиляции программ сам конвертирует картинки в нужный «Флипперу» формат. Я не ковырял, но по виду это обычный XBM — формат двухцветной
Предполагаю, что при преобразовании входного изображения в двухцветное, используется
Сначала я решил это проверить. Поводил «пипеткой» на картинке, не нашёл. Нарисовал заново. Это ситуацию не исправило. Решил посмотреть в бинарном виде сконвертированные файлы, оказалось сложновато, плюнул. Пошёл смотреть в чём разница у исходных файлов. Оказалось, что один у меня в формате
Подумал, что проблема в этом, но как преобразовать одно в другое сходу не разобрался. Утилитой magick начал конвертировать проблемную картинку в PNG, перебирая все известные мне ключи подряд, пока в один момент дырки не пропали. Я так и не выяснил какое сочетание настроек мне помогло, потому что в процессе потерял исходную «дырявую» картинку, а делать новую не хотелось — мне ещё предстояло много программировать.
«Что это было, Бэрримор» — непонятно до сих пор, но на всякий случай записываю себе этот случай, чтобы в следующий раз хотя бы примерно понимать как с ним бороться.
Баббитовый слиток
В моём детстве меня очень интриговала мысль попасть в дом со всякими диковинками. Чтобы совсем как в фильмах. Обычно такие были
Сегодня, притащив очередную вещицу с блошиного рынка, я вдруг подумал, что наша квартира, со всеми этими вещами, купленными, найденными, выкопанными, начинает постепенно походить на те дома из фильмов. Пока ещё не так явно, но впереди ещё несколько десятков лет жизни.
На фотографии — слиток типографского сплава, применяемого в полиграфическом производстве. Из него делают литеры, стереотипы, типографские линейки и так далее.
Правда, этот слиток я купил для своего друга и на его деньги. Он занялся изучением печатного дела в Казани и я, встретив сегодня на блошке, эту штуковину, позвонил ему и спросил не надо ли её для него купить.
Интересно, что год назад это слиток был подан на аукционе за 296 рублей, а теперь добрался до Казани, где его купил я, уже за 400.
Нашествие ахатин
У нас тут пополнение случилось, наши Найгер и Тайгер стали родителем №1 и родителем №2 и наплодили целую кучу маленьких улитят. Причём двумя кладками в течение двух дней. Учитывая, что ахатины — гермафродиты, это, наверное, закономерно.
Что теперь делать с выводком, ума не приложу, я
Я и спутник
Вчера и сегодня обретаюсь на выставке Kazan Digital Week. Правда от нашего павильона далеко уйти не могу, иногда надо
Сегодня с утра народу очень мало, и я улизнул сфотографироваться с газпромовским спутником
Боюсь, к тому моменту, когда слетать туда будет осуществимо, космос станет дешёвым туристическим аттракционом, тусклым и пластмассовым.
Электрическая типография
Перебирал на днях свои бумажки, найденные на чердаках, искал те, что напечатаны в казанских дореволюционных типографиях. Их сканы станут виртуальным подарком одному из моих друзей. Он упоролся по печатному делу и теперь глубоко исследует всё, что с ним связано в нашем городе. Именно ему я покупал недавно баббитовый слиток на блошином рынке.
Один из листков заставил улыбнуться — он напечатан в «электрической типографіи Л. П. Антонова» и это сильно напоминает проект «Электрический издательский дом», который мы
Там слово «электрический» было шуткой. В те года было очень популярно слово «электронный» — открывались электронные архивы, библиотеки, создавалось электронное правительство и так далее. Но так как многие люди не знают в чём отличие электронного от электрического, мне показалось забавным назвать наше электронное издательство «электрическим».
Вряд ли существовали электрические издательства, но вот типографии, как я сегодня узнал, — вполне. В противоположность механическим, я думаю.
Чтение по губам
В школьные годы я занимал свой досуг многими странными вещами, например, пытался научиться читать по губам. В фильмах и литературе это выглядело роскошно — стоит этим овладеть и ты сможешь чётко понимать что говорят другие люди.
Единственное, что мне было непонятно — почему мой уровень тогда застопорился, неужели тут есть
И лишь недавно, в сериале «Убийства в одном здании» мне попалась разгадка. Там один парень, глухонемой, который общается жестами, говорит в один момент, что глухие, читая по губам, улавливают примерно треть произносимого, остальное достраивают по контексту или вовсе упускают.
Пытаюсь достать The Sensor Watch
Пытаюсь заполучить себе The Sensor Watch. Напомню, это платка с возможностью программирования, которая вставляется в классические часы «Касио».
«Донора» мне уже подарила жена на день рождения, осталось дождаться этой самой части, которую в него надо будет вставить.
Пытался достать её через пересыльные сервисы — например, через горячо любимую «Бандерольку», которой я пользуюсь уже больше пяти лет, но не получилось
К счастью, у меня много контактов за границей, сделал заказ через один из них. Сейчас посылка проходит растаможку, после чего поедет в Россию. У меня, кстати, ещё два друга заинтересовались этой платкой, так что мы заказали себе сразу три штуки.
У вас голова не кружится?
У меня ещё со времён занятия спортивной гимнастикой повреждена спина. По этой причине я регулярно посещаю массажистов и за многие годы я сменил их целую кучу. В конце процедуры каждый из них всегда просит меня не вставать резко, чтобы не закружилась голова.
Слышать это немного странно, так как никогда в жизни у меня после массажа не кружилась голова. За одним исключением.
Это было много лет назад, мы с женой гуляли в Москве по ВДНХ и в одном из павильонов увидели
Чуть позже
Если владелец тира ничего не распылил в воздух, увидев, что я близок к победе, то, думаю, это и были те последствия массажа, о которых меня постоянно предупреждают массажисты.
Эффект Манделы
Одна из самых забавных вещей, с которыми я
Эффект Манделы — это когда несколько людей независимо друг от друга помнят
По всей видимости это последствия несовершенства нашей памяти. Если мы действительно действуем, как нейросети, события, оседающие в памяти, изменяют коэффициенты наших нейронов, что приводит к возникновению связей, которые не планировались. Два близких, но не связанных между собой факта начинают восприниматься как единое целое, что и приводит к возникновению таких ложных воспоминаний.
Интересно, конечно, что эффект массовый. Видимо достаточно много людей оказываются в обстоятельствах, которые толкают их к «склейке».
Поэтому вероятность, что за всю жизнь
Недавно я опять столкнулся с этим эффектом
Сижу за решеткой в темнице сырой.
Вскормленный в неволе орел молодой,
Мой грустный товарищ, махая крылом,
Кровавую пищу клюет под окном…
Так вот, я, как и многие в комментариях к тому посту, был уверен, что стихотворение написал Лермонтов, тогда как на самом деле его автор — Пушкин.
Замена цифр
Придумал тут штуку интересную. Как у я уже писал ранее, полюбилось мне
Сначала я сделал достаточно просто, — отредактировал раскладку, которой я пользуюсь. Мне не нравилось это решение, так как пришлось выкинуть из неё
А сегодня мне пришло в голову решение лучше — попробовать обойтись функцией «Замены текста», которая встроена в «МакОСь». Мысль простая — заменять двоеточие и две цифры на то же самое, но без двоеточия и в верхнем индексе. Сначала я пытался набрать всё нужное руками, а потом случайно нашёл функцию импорта.
Формат для импорта оказался довольно простым. После того как я в нём разобрался, накидал небольшую программу на «Пайтоне», которая мне за мгновение сформировала нужный файл.
print("""
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>""")
trans = str.maketrans("0123456789", "⁰¹²³⁴⁵⁶⁷⁸⁹")
for i in range(0, 60):
print(f"""
<dict>
<key>phrase</key>
<string>{f"{i:02d}".translate(trans)}</string>
<key>shortcut</key>
<string>:{i:02d}</string>
</dict>""")
print("</array></plist>")Чтобы его импортировать, нужно перейти в «Системные настройки…», оттуда в «Клавитуру», там нажать на кнопку «Замены текста…» и перетащить на открывшийся список получившийся файл.
После этого можно проверить что получилось, — если написать в любом месте «13:00», оно должно само преобразоваться в «13⁰⁰».
UTM
Люблю посмотреть на программы далёкого прошлого.
Недавно увидел статью, где рассказывалось об эмуляторе, позволяющем запустить операционную систему компьютеров Three Rivers PERQ, — их выпускали в начале восьмидесятых. Я их никогда не видел, даже не слышал про них ничего, поэтому взглянуть особо интересно.
К сожалению, первая попытка провалилась — эмулятор не заработал на моём «Макбуке» (думаю потому, что у меня ARM). Я не сдался — попробовал виртуализировать «Винду» и запустить его там, но и тут меня ждал неуспех. Теперь я решил скачать эмулятор x86, запустить «Виндоуз» там. Это уже третий подход к снаряду.
Как это сделать я не знал, поэтому пришлось гуглить. Из того, что быстро нашлось, мне понравилась программа UTM (это обёртка над QEMU). Поставилось всё без нерешаемых проблем, единственное, в одном месте инструкцию по установке пришлось скорректировать:
brew install aria2
brew tap minacle/chntpw
brew install cabextract wimlib cdrtools minacle/chntpw/chntpw
sh uup_download_macos.shЯ поставил chntpw из другого источника, так как версия из оригинальной статьи падала в процессе установки с ошибкой — после компиляции одной из зависимостей она не проходила тесты.
«Виндоуз» внутри UTM еле ворочается, но работает. Попробую попозже вечером запустить эмулятор в эмуляторе и посмотреть на интересующую меня операционку. Надеюсь хоть это сработает.
Three Rivers PERQ
Ура! Несмотря на все сложности, мне
Тот момент, когда я увидел наконец рабочий интерфейс этого компьютера на экране своего современного «Макбука», вызвал непередаваемые чувства. Будто я подключился к историческому континууму и снова очутился в том времени, когда компьютерные системы только начинали приобретать современные очертания.
Что же мы имеем после запуска?
В системе доступно всего несколько команд, список которых можно посмотреть, набрав ?. Среди них есть знакомые ls, cd и понятная edit. На скриншоте как раз видно как я вызвал на редактирование программу на Паскале, которая лежит в домашней папке. Рядом лежит скомпилированный бинарник, но программу можно скомпилировать и самостоятельно.
Экран у системы вертикальный, это было заметно ещё на том снимке рабочей системы, который я публиковал вчера. Судя по спецификации, разрешение экрана — 1024×768 точек. В брошюре записано именно в таком порядке, хотя как будто бы должно быть указано наоборот, — 768×1024.
Интересно, что в системе есть графический курсор и поддерживается указательное устройство. У реальной машины это был графический планшет, похожий на те, которым сейчас пользуются иногда дизайнеры, а в эмуляторе курсор движется за указателем мыши
Ещё из интересного — компьютер комплектовался восьмидюймовым дисководом со скоростью передачи 62,5 килобайт в секунду. Я такие дисководы живьём не видел, но дискеты этого размера в руках держал — папа в моём детстве приносил с работы списанные, я их передал в музей техникума, где тогда учился.
Теперь хочу попробовать набрать в тамошнем Паскале «песню о пиве», если хватит терпения. Но для начала надо понять как работать в редакторе, пока я даже не понял как из него выйти.
Одноглазый Дисплей
Ездили вчера за город, пожить на природе, недавно вернулись. Рядом с местом где мы были, находится лошадиная ферма и мои девочки, конечно, не отказали себе в удовольствии покататься на лошадях.
Я не фанат конного спорта, поэтому просто прогулялся рядом. Пока гулял, заметил, что у коня жены, гнедого Дисплея,
Разговорился с инструктором, оказалось, что лошадей тут тренируют для участия в реконструкторских боях. Это костюмированное воссоздание
И вот в одном из таких боёв Дисплей получил копьём в глаз. Рана давно зажила, но, судя по состоянию глаза, если он им
Тёмная и светлая темы
Теперь, надеюсь, никто не будет говорить, что тёмная и светлая темы — это
Разбирался немного с системой компьютеров PERQ в эмуляторе, который мне удалось запустить на днях. Как я недавно писал, хочу попробовать небольшую программу под неё написать, поэтому решил изучить её чуть поглубже.
И, читая встроенное руководство, обратил внимание, что при логине можно указать цветовую тему, с которой будет работать система — режим чёрного на белом или белого на чёрном.
Выбор происходит командой LOGIN /CursorFunction=5.Тут «5» как раз означает, что надо выбрать «тёмную». И это
Редактор в PERQ
Поскольку я всё ещё не оставил идею написать «Песню о пиве» на местном Паскале в эмуляторе персонального компьютера PERQ, осваиваю тамошний редактор. С той скоростью эмуляции, которую выдаёт мой ноутбук, редактирование выглядит очень печально, но деваться некуда, — поскольку в процессе написания кода возникли совершенно неожиданные для меня ошибки, пришлось учиться редактировать код.
Двигаюсь с черепашьей скоростью.
Редактор очень похож на знаменитый vi. Как и в vi, тут присутствуют два режима — набора текста и команд. Правда большинство команд другие, но некоторые точно такие же. Например, надо нажать Q, чтобы выйти.
Очень удобно, что некоторые команды написаны прямо вверху окна редактирования — это I (вставка), D (удаление), F (поиск), R (замена) и S (замена выделенного).
Как видите, если знать английский, то запомнить их элементарно.
Все команды работы с текстом работают c выделенным участком. Например, чтобы удалить
Учится всё это очень быстро, мне понравилось. Единственное, к чему пришлось привыкать дольше — ввод параметров для команд завершается клавишей Escape, а не Enter. Это, по всей видимости, сделано для того, чтобы можно было работать с многострочными участками текста.
«99 бутылок пива» на PERQ Pascal
Мои читатели знают, что последние несколько дней я возился с эмулятором PERQ. PERQ — это персональный компьютер, выпускавшийся в начале
Последние пару дней я пытался написать на тамошнем «Паскале» «песню о пиве», но поскольку на моём ноутбуке потребовалась двойная эмуляция, скорость работы встроенного в систему редактора была ниже плинтуса. Писать было очень сложно, а править ошибки — ещё сложнее. Тем не менее, я справился.
79. PERQ Pascal — диалект некогда широко распространённого в учебных учреждениях языка «Паскаль». Компилируемый язык,
Не думаю, что
{$MESSAGE Written by Evgeny Stepanischev, 2024}
PROGRAM BOTTLES_OF_BEER;
const
MAX_BOTTLES = 99;
Function BotStr(count: integer): string;
begin
if count = 1 then
BotStr := ' bottle of beer'
else
BotStr := ' bottles of beer';
end;
Procedure SingSong;
var
i: integer;
b: string;
begin
for i := MAX_BOTTLES downto 1 do
begin
b := BotStr(i);
writeln(i:0, b, ' on the wall,');
writeln(i:0, b, '!');
writeln('Take one down, pass it around,');
if i > 1 then
begin
b := BotStr(i-1);
writeln((i - 1):0, b, ' on the wall!')
end
else
writeln('No more bottles of beer on the wall!');
writeln;
end;
writeln('No more bottles of beer on the wall,');
writeln('No more bottles of beer!');
writeln('Go to the store and buy some more,');
b := BotStr(MAX_BOTTLES);
writeln(MAX_BOTTLES:0, b, ' on the wall!');
end;
begin
SingSong;
end.Из того, с чем мне пришлось столкнуться, когда я писал программу.
Больше всего ушло времени на ошибку Error 116: Error in type of standard procedure parameter. Речь тут, вроде, идёт о том, что я
Оказалось, что вызов функции BotStr нельзя напрямую поместить во writeln, надо обязательно использовать промежуточную переменную (у меня это b). Учитывая, что скорость работы с эмулятором не позволяет быстро попробовать разные варианты, пришлось изрядно поскрипеть мозгом, чтобы дойти до сути.
Вторая вещь оказалась проще для исправления. В этом диалекте «Паскаля» вывод чисел происходит с отступом. В моём случае выглядит это неаккуратно. К счастью убрать его просто — нужно добавить параметр :0 для каждого числа, выводимого на экран.
import pyautogui, time
FILE_PATH = '99.pas'
time.sleep(5)
with open(FILE_PATH, 'r') as file:
for line in file:
for x in line.lstrip():
pyautogui.typewrite(x)
time.sleep(.6)
time.sleep(1)Вчера ночью всё наконец запустилось и я смог посмотреть как работает моя первая (и наверняка единственная) программа для PERQ.
Кстати, вот ещё одна интересная деталь.
Чтобы получить исполняемый файл, надо исходный код программы сначала скомпилировать командой COMPILE в объектный файл (.SEG), потом скомпоновать командой LINK в исполняемый (.RUN). У обеих команд есть параметр, где указывается имя файла, с которым мы работаем.
Но если мы открывали на редактирование
Вечная мышь
Я иногда заглядываю в тред про «неубиваемые» вещи, про который я
Это беспроводная и безбатареечная мышь компании «A4Tech», которая питается индуктивным образом от специального коврика. Сносу ей нет, работает без нареканий и, если помрёт, попробую найти и купить такую же, они вроде ещё даже производятся.
Программа с именем 0xFF
В ДОСе, как может
Поэтому странно, что пробельных символов в ней два, один из них — обычный пробел с кодом 32, именно его операционная система считает пробелом, второй — с кодом 255, он выводится как пробел, но считается обычным символом.
Не помню, использовалось ли это свойство
А 255 символ запретили? 30 лет назад, еще под MSDOS, переименовали утилиту переворота экрана в 255 символ и вставили в autoexec.bat. Хозяин компа уже психовать начал и монитор переворачивать :)) Показали ему прикол…
Ну то есть переименовали программу так, чтобы её имя выглядело как пробельный символ и добавили её в скрипт автозагрузки. Хозяин компьютера, видимо, проверял скрипт, ничего не находил и не понимал что происходит.
Мне стало интересно проверить — действительно ли это работает? Благо ДОС можно сейчас запустить даже в браузере.
Тут надо пояснить, что «настоящий» пробел для этого не годится — ДОС просто не распознает его в автозагрузке как имя файла для запуска.
Я не знаю как раньше вводили символ с кодом 255 в командную строку, поэтому просто набросал программу на ассемблере, которая переименовывает файл mem.exe (которая обычно есть в составе ДОСа) в .com:
org 100h
section .data
oldName db 'MEM.EXE', 0
newName db 255, '.COM', 0
section .text
global _start
_start:
mov ah, 56h
lea dx, oldName
lea di, newName
int 21h
mov ax, 4C00h
int 21hНеобходимое пояснение: расширение обязательно, иначе ДОС не поймёт, что файл запускаемый. При запуске его можно не указывать — операционка догадается сама что именно подставить.
На следующем шаге я скомпилировал программу у себя прямо в «МакОСи» и вывел в шестнадцатеричном виде:
$ hexdump -C <(nasm -f bin rename.asm -o /dev/stdout)
00000000 b4 56 8d 16 14 01 8d 3e 1c 01 cd 21 b8 00 4c cd |.V.....>...!..L.|
00000010 21 00 00 00 4d 45 4d 2e 45 58 45 00 ff 2e 43 4f |!...MEM.EXE...CO|
00000020 4d 00 |M.|
00000022Далее набрал её в кодах при помощи команды DEBUG и запустил. В текущей директории появилась программа с нужным именем:
Для последнего шага мне нужно было
Попробовал запустить, сработало!
Письма в спектрумовские журналы
Вспоминали сегодня с братишкой за обедом «Спектрум» — первый компьютер, который появился у нас дома и второй, на котором мы
Тогда я делал это вручную, но с тех пор я научился использовать распознавание текста, встроенное в «МакОСь» и решил попробовать посмотреть не упустил ли я
POKES, про которые пишут в этом отрывке, это вызовы команды POKE, встроенной в Бейсик «Спектрума», позволяющей вносить изменения в памяти
Adventureland — текстовый квест 1983 года. Локации рисуются картинкой, к которой даётся текстовое описание. Все команды так же вводятся текстом. Игрушки этого жанра обычно понимали крайне упрощённые англоязычные конструкции вида «глагол», либо «глагол существительное».
Movie — изометрическая аркадная игра 1986 года, где действие происходит в криминальном
«Компаньон» — это клон «Спектрума», который был у нас с братишкой. Отечественная промышленность тогда активно импортозамещала эти компьютеры, внося, как это водится, некие улучшения. В нашем клоне их было два — неизвестного назначения разъём с правого торца и русификация.
Русификация производилась добавлением второго набора символов в неиспользуемые части ПЗУ. Переключение на русский набор и обратно происходило, когда процедура печати встречала в потоке
Прерывание второго рода — это вид аппаратных прерываний. Обычно через него в «Спектруме» делались
Так как ПЗУ в «Спектруме» находится в младших адресах, то
Эти проблемы приходилось чинить самостоятельно. Мы с братишкой читали ассемблерный код, находили использование таких прерываний и подбирали им другой адрес. Либо записывали нужный адрес
Карбон перепилился
На одном из прошлых выездов почувствовал, что верхняя часть раздвижной штанги металлоискателя
Лопнувшее место зажато в пластик и, видимо, за все те годы, что я ходил с металлоискателем, болтая им из стороны в сторону, пластик и попавший туда песок, потихоньку тёрли карбон в одном и том же месте.
Походил по интернету,
Вчера поставил, боялся, вдруг деталь не оригинальная и не встанет, но обошлось — встала, как влитая. Заодно почистил металлоискатель, а то сколько я его не мыл уже. Надеюсь замены хватит ещё на несколько лет. Но хорошо бы узнать не лечится ли эта беда превентивно, может
Американская народная игра «Убей вампира»
Сегодня знаменательный день! Сегодня закрылся мой детский гештальт, а именно — я нашёл игру, в которую играл на компьютере
Помнил я её очень смутно, всё, за что можно было зацепиться — фраза «американская народная игра убей вампира», записанная мной тридцать три года назад в одном из дневников жизни.
Поиск в интернете ничего не давал, но однажды, когда я заинтересовался языком «Фортран» и искал что бы на него портировать, нашлась игрушка «Hunt the Wumpus», в которой я увидел сюжет искомой игры про вампира.
Это мало что дало, разве что объяснило почему в игре моего детства было прилагательное «американская». Позже я пытался найти хоть
Тот компьютер принадлежал моему дяде и я хорошо помнил, что все игры и другие программы он набирал
Сегодня я предпринял очередную попытку и преуспел! Для начала я снова выкачал все программы
И вот на одном из сайтов я нашёл её — Американскую народную игру «Убей вампира»! Это точно она, та самая игра!
Второклассница
В сентябре доченька перешла во второй класс. В этом учебном году стало неожиданно много уроков и домашних заданий,
Любовь к школе
Любимые предметы — математика, окружающий мир и любая физическая движуха. В первом классе в школе были карате и йога, на второй год йога пропала, карате тоже под вопросом — расписание преподавателя наслаивается на другие уроки.
Зато наняли домой репетитора по гитаре. Пока нравится, посмотрим что будет дальше. Мне гитара тоже нравилась, я даже немного играл, она до сих пор у братишки лежит
Уроки делаем каждый день. Не сказал бы что вместе, мы стараемся не вмешивать в этот процесс, только напоминать и присутствовать рядом — дочке так больше нравится, видимо есть ощущение, что она не наедине со своими проблемами.
Пока она делает уроки, решил продолжить переписывать свои «дневники жизни» на сайт. Взял самую насыщенную тетрадь — за 1991 год. Перепечатывать просто, а вот рисунки создают сложности — надо умудриться сфоткать без теней, а потом ещё вырезать лишнее, напрягает. Но продвигаюсь потихоньку.
Дочка ещё просит
Может
Запахи
Я знаю людей, которые не понимают что такое внутренний голос — у них его нет. Или тех, кто буквально не может ничего представить, — их воображение не рисует картинку в голове.
А мне, вот, ничего не даёт за́пах. Неоднократно читал о том, что многих людей запахи моментально переносят
Не знаю, что не так с моим мозгом, но максимум, что я могу, почувствовав запах, — сказать чем именно это пахнет или, например, что я его чувствовал в последний раз очень давно. Это всё. При этом я их нормально различаю и у меня, как наверное у всех людей, есть любимые и нелюбимые запахи.