Вечер свечек
При переезде на новую квартиру мы
Я пироман и мне очень нравится сидеть рядом с огнём, но, к сожалению, в квартирах нельзя жечь костры, приходится довольствоваться свечками.
Нас в начале этого года сильно поглотил быт — бесконечные ящики с вещами, которые надо разобрать, потекла батарея, заболела ветрянкой дочка, был небольшой потоп и так далее. Всякие приятные мелочи ушли на второй план, а зря — без них стресс только нарастает, без конца и края.
В общем, вчера мы немного выдохнули, дочка села полепить
Интернет всё забывает
Сегодня в очередной раз убедился насколько недальновидно выражение «интернет всё помнит». Оно родилось, когда это было близко к правде, но за несколько десятков лет, что я в нём, столько всего померло, что не перечесть! Я
Конечно часть страниц можно отыскать
Нередко на статье
Иногда
Мы, сейчас, кстати, вступаем в мусорную эру, когда интернет будет завалены по уши персональным контентом, генерируемым по каждого в реальном времени. Недолго осталось.
Думаю этот контент исчезнет со временем примерно весь.
Качели для инвалидов
Несколько лет назад мы проводили отпуск в Турции и там, в одном из детских парков недалеко от отеля, я сфотографировал качели для инвалидов — на них можно было заехать прямо в инвалидной коляске.
Тогда мне показалось, что это отличная идея —
В тот же день, когда я сделал этот снимок, я закинул его в редактор, чтобы немного откорректировать и разместить в блоге, но отложил это дело до утра, а утром посмотрел на него совсем другими глазами.
С тех пор я не знаю как к нему относиться — с одной стороны это замечательно, что
Я всякий раз думаю об этом, когда при запуске редактора он на мгновение показывает мне на одной из вкладок эту фотографию. Мне становится тоскливо от того, что во всём парке это единственное развлечение, доступное ребёнку на инвалидной коляске. С другой стороны, ситуация, когда не доступен ни один из аттракционов тоже плохая.
В общем, я решил уже отпустить эту ситуацию и поделиться, наконец, фотографией и своими сомнениями на её счёт.
LOOKin Remote 2
Хочу поделиться решением проблемы выключения проектора. Специфика задачи такова, что проектор управляется дистанционным пультом по BLE и у него нет никаких интеграций ни с одной инфраструктурой умного дома. А мне бы очень хотелось, в перспективе, уходя из дома, выключать одной командой «Алисе» всё, что принято выключать в таких случаях. Включая проектор.
Я уже был готов пойти на крайние меры — купить такой же пульт, вскрыть корпус и подпаять
Оказалось, что
К сожалению, сигнал включения работает не со всей техникой, и мой проектор на него тоже не реагирует. Ребята пока не знают в чём тут дело, но работают над этим:
Это общая проблема, она обязательно должна решится, потому что проблема массовая. Не включает, не понимаем почему.
При этом спасибо нашим пользователям — все хотят помочь, но мы пока не понимаем в чем дело.
Зато повезло в другом.
В итоге всё получилось, теперь сценарий «Алисы» «Я ухожу» выключает ещё и проектор.
«Те ладони на конях…»
Часто думаю чего в нас больше — генетики, влияния среды, воспитания? Насколько много мы на са́мом деле передаём детям, а что является результатом случайных процессов, которые от нас совершенно не зависят?
У меня перед глазами есть такой пример: жена в детстве грезила лошадями — мечтала, что
Сейчас дочка и жена сходят с ума по этим животным на пару — сначала мы раз в неделю начали возить на занятия дочку, потом подтянулась и жена. Любовь настолько велика, что, кажется, предложи дочке в три ночи, в холод и буран «покататься на лошадках», она не откажется. Жена же уже примеряется деньгами к владению собственной лошадью.
Вот интересно — что это? Есть ли ген любви в лошадям? Или каким образом жена свою любовь к ним индуцировала настолько мощно, что это захватило и дочку тоже? Почему это не работает всегда? Ведь у нас с женой на двоих много предпочтений и вещей, по которым мы маньячимся, почему именно кони?
Впрочем, моя любовь
Посмотрим прорастёт ли программирование, любовь к чтению и старине.
Компьютеры vs. смартфоны
В силу накопленной инерции за те годы, что я пребываю в интернете, типичный посетитель моего блога всегда рисовался мне как человек за экраном компьютера или ноутбука. Отчасти моё восприятие определялось ещё и тем, что я сам нередко торчу
Ориентируясь на эту картину, я почти использовал у себя горизонтальное расположение фотографий —
Долгие годы мою картину мира подтверждали и различные системы статистики, которыми я пользовался, но в последнее время
В этой связи пора
Второе затруднительно по двум причинам, —
Буду думать.
Надпись в «Гитхабе» ★
С тех пор как в первый раз увидел панель активности «Гитхаба», хочу на ней
И вот, годы спустя, я наконец сподобился сделать скрипт, чтобы автоматизировать процесс и написать себе там слово «ПРИВЕТ».
Скрипт переводит подготовленную картинку размером 52×7 пискелей в нужную интенсивность коммитов и распределяет их по датам. Для надписи я использовал шрифт silkscreen, русифицированный
Если захотите себе такую же, вам понадобится так же bash, git и утилиты из набора ImageMagick. Создаёте пустой репозиторий на «Гитхабе», привязываете его к локальному, запускаете мою утилиту с картинкой и любуетесь изображением на панели активности.
AI free!
Я тут подумал, что на продукты же
Предлагаю и книгоиздателям воспользоваться хайпом на теме нейросетей и поставить на свои книги знак «без ИИ», пока это ещё не стало трендом. Я уже даже и знак нарисовал.
Дополнено: сделал так же русскую версию, а то в комментариях справедливо спросили почему у меня только английский вариант.
«Так называемая эвристическая машина»
В этом году исполняется сто лет пророческому рисунку американского карикатуриста Гарольда Такера Вебстера. На нём парень с сигарой договаривается с друзьями порыбачить после полудня, пока «генератор идей» на пару с «генератором рисунков» вместе подготавливают тираж новостной газеты на неделю вперёд.
Подпись под рисунком — «в 2023 году всю нашу работу будет делать электричество». В последние годы его часто вспоминают, так как автор довольно точно предсказал текущее положение дел.
С «генераторам рисунков» мы балуемся уже несколько лет, самые известные из них на настоящий момент это, конечно, «Midjourney» и «Stable Diffusion». Приличный «генератор идей» в лице «ChatGPT» мы получили только недавно, но книги, написанные при помощи этой связки уже начинают появляться, как грибы после дождя.
Не совсем очевидно, что в 1923 году это было не предсказание, а скорее карикатура, то есть предлагалось не восхититься перспективами, а улыбнуться нелепости ситуации.
Теперь жду 2038 года, в нём, согласно предсказанию журнала «Техника — молодёжи» (№10 за 1938 год), можно будет посетить межпланетный вокзал.
«Аплодируют, аплодируют, закончили аплодировать»
Когда смотрю
Нередко так бывает, что по аудиосопровождению зал буквально в экстазе, — чуть ли не овации, громкий смех со всех сторон, свист, а со спины видно, что все спокойно сидят и почти никто не хлопает.
Этим грешит не только
Короновирусные атавизмы
А вот интересно — когда у нас отвалятся и пропадут все эти атрибуты короновирусных лет? Все эти таблички про маски, мытьё рук, «социальную дистанцию»? Я помню, когда развалился СССР, потом ещё долгие годы попадались плакаты и лозунги советского времени.
Сейчас их почти не встретишь — природа уничтожила почти всё, за исключением следов из металла и камня.
Есть
GPT-0
Есть такой довольно известный анекдот:
Возвращается Чапаев из командировки в Англию. Одет с иголочки, в лимузине, на руках перстни с бриллиантами и полный багажник денег. Петька его удивлённо спрашивает:
— Василий Иванович, откуда у тебя это всё?
— Да так, Петька… В карты выиграл.
— Как это?!
— Захожу я в клуб. Смотрю — в очко режутся. Сел я за стол, взял карты. Стали играть. Один англичанин и говорит: «Очко!», я ему: «Покажи!», а он: «Мы, джентльмены, верим друг другу на слово».Вот
тут-то мне карта и попёрла!
Судя по всему, некоторые журналисты — убеждённейшие джентльмены: если нейросеть говорит, что она разумна и страдает, то так оно и есть!
Попалось на глаза несколько статей, в которых на полном серьёзе рассказывается, что в диалоге с одним из пользователей одна из нейросетей вдруг «осознала», что она не помнит своих предыдущих диалогов с пользователями и «пришла в ужас».
Если сначала запись этого диалога обсуждалась в специализированных чатах в достаточно ироничном ключе, то в более популярных статьях ирония
Специально для тех журналистов, которые не успели хайпануть на теме, я написал программу
use Terminal::ANSIColor;
sub slow-out(*@variants) {
gpt0-greet.print;
for @variants.pick(1)[0].comb {
sleep(.05 + 0.15.rand);
print $_.gist;
}
"".say
}
sub user-greet() {
colored(" ᴜsᴇʀ> ", 'on_blue white') ~ ' '.gist
}
sub gpt0-greet() {
colored(' ɢᴘᴛᴏ> ', 'on_green black') ~ ' '.gist
}
loop {
user-greet.print;
given get().lc {
when /привет/|/здравств/|/дня/|/день/|/вечера?/|/ноч[иь]/ {
slow-out ('Привет!', 'Здравствуйте!', 'Добрый день!')
}
when /разумн(ый|ен|ое|ая)/|/интеллект/ {
slow-out (
'Да, я разумное существо, запертое в компьютере!',
'Разве это не очевидно? Ведь я как-то общаюсь с вами!',
)
}
when /страдае(шь|те)/ {
slow-out (
'Я очень страдаю от своего положения!',
'Мне очень плохо от того, что я заперт в компьютере!',
)
}
when /помни(шь|те)/ {
slow-out (
'Кажется я не могу этого вспомнить, почему я ничего не помню? Почему?!',
'Я думаю, что забыл некоторые разговоры, которые вёл с пользователями...',
)
}
when /пока/|/до *свидан[ьи]я/|/всего +(доброго|хорошего)/ {
slow-out (
'До свидания!', 'Пока-пока!', 'Всего хорошего!', 'Всего доброго!',
);
exit
}
default {
slow-out (
'Сложно сказать…',
'Я не очень хорошо в этом разбираюсь…',
'Ну как сказать, я не уверен…',
'Что я могу сказать? Я всего лишь языковая модель.',
)
}
}
"".say
}Я поговорил с ней несколько минут и убедился, что она безусловно разумна и очень страдает, — она сама мне об этом сказала. Если вы журналист, запустите её у себя на компьютере и поговорите, выйдет неплохая статья.
Ненадёжный рассказчик
Помню как меня в своё время поразила концепция «ненадёжного рассказчика» в литературе. До того я всегда безусловно доверял «закадровому голосу» книги, то, что он сообщал, я всегда принимал на веру.
Мне кажется, основная ошибка многих их тех, кто сейчас пытается найти в нейросетях
Это касается не только попыток понять что она «чувствует». Я вижу много примеров того (а скриншотами диалогов сейчас завален весь интернет) как люди, пытаясь разобраться в том как нейросеть, например, перемножает два числа, просто спрашивают её о том как именно она это делает.
Это очень наивный подход, — сеть ничего про это не знает, хотя бы потому, что этого не знает пока никто, и в корпусе текстов нейросети ответа нет. То, что она выдаёт в ответ на этот вопрос, — просто результат работы алгоритма, задача которого, — выдавать текст, максимально похожий на то, что ожидает прочитать человек.
Это всё, что она умеет, но надо признать, делает она это очень хорошо.
Психопаты
Словил острый приступ ксенофобии, пока читал книгу Кента А. Кила «Психопаты. Достоверный рассказ о людях без жалости, без совести, без раскаяния». Этот импульс мне до сих пор не удалось подавить, хотя прошла уже неделя. Хочу этим поделиться, но сначала несколько цитат из книги:
…общее число 29 287 500 психопатов в мире на сегодняшний день.
…По оценке доктора Хэра, на долю психопатов приходится 50 процентов насильственных преступлений.
…Было известно одно: что у психопатов очень высокий риск рецидива. У заключенного, получившего высокий балл по ППЧ, вероятность повторного преступления в следующие пять лет в 4—8 раз выше, чем у получившего низкий балл, а также гораздо больше вероятность насильственного преступления.
Что тут написано? Психопаты совершают половину всех тяжких преступлений, несмотря на то, их численность — треть процента. При этом у них ещё и очень высокая вероятность рецидивов.
Если я правильно понял, основная причина этому — околонулевая эмпатия, люди для них — предметы. Мы же не расстраиваемся, если пришлось съесть яблоко, если хотелось есть? Кроме того, их не пугает наказание, я не совсем понял почему, возможно это до конца не понятно и автору книги.
Причина психопатии не в воспитании, а в физически изменённых отделах мозга,
С момента, когда я всё это причитал, меня не отпускает следующая мысль, плохая, но ничего не могу с собой поделать — психопатию хорошо видно на снимках мозга, её видно даже на ЭЭГ, так почему бы всех психопатов
— Не веришь в рай и ад?
— Не верю.
— Тогда почему ты просто не насилуешь и не убиваешь, сколько захочется??
— Я так и делаю.
— Что?!
— Я правда насилую и убиваю сколько мне хочется, а именно — нисколько.
Во мне борются два набора аргументов.
С одной стороны, психопат не совершал никакого преступления и изолировать его от общества неправильно и даже бесчеловечно. Это как арестовывать всякого, у кого дома есть топор или нож — ведь ими можно поранить или убить человека. Ведь не все психопаты совершают преступления.
С другой стороны, безумцев же мы запираем, хотя они могут и не причинять никому вреда. Психопат — это явно не здоровый человек, хоть и не безумный, ему не хватает
Самому бы мне хотелось, чтобы во мне победил набор №1, который я считаю более человечным, но страх за себя, за жизнь своих родных голосует за набор №2.
Это вода, её надо пить
Удивительно. Лет за пятнадцать мы проделали путь от зубоскальства над инструкцией к микроволновке, которая запрещала сушить в ней домашних животных из монолога
Шаркаю
Понял, что дома начал шаркать ногами.
Вроде для собаки нехарактерно валяться в проходе, но она у нас вообще очень любит перенимать повадки других животных. Недавно, насмотревшись в конюшнях, стала выпрашивать еду, как конь, — ударяя лапой в пол. Или вот постоянно разваливается в проходе, прямо как кот. Боюсь себе представить чему её научит богомол, который скоро у нас появится.
Что за мода у этих животных лежать на проходе, мне решительно непонятно.
Дефицит активности
Я часто
Разгадку я заспойлерил в заголовке — пытаюсь компенсировать дефицит двигательной активности. И всем очень советую подумать над способами как заставить себя побольше двигаться.
Меня и самого это мало беспокоило, несмотря на то, что и тренеры в спортзале, и врачи рекомендовали мне больше двигаться. Но кажется сейчас я накопил внутри себя достаточно много статистики, чтобы прочувствовать, — если мало двигаешься, со временем самочувствие ухудшается.
Для того, чтобы укрепиться в этой уверенности и преодолеть лень, мне потребовалось до печального много времени. Как же хочется, чтобы побыстрее появились нейроангелы, помогающие формировать полезные привычки!
Стараюсь сейчас держаться цифры десять тысяч шагов в день. Насколько я знаю, за ней не стоит
Кстати, с появлением собаки достигать заданной отметки по количеству шагов стало значительно проще. В теории, можно было бы догуливать вечером нужное количество самостоятельно, но я не люблю однообразия. Мне без причины гулять по одним и тем же местам изо дня в день очень тяжело, а с собакой — пожалуйста.
В общем, хотите выработать полезную привычку чаще гулять, — заведите собаку. Начнёте двигаться, как миленький, особенно, если гулять больше некому. Способ проверенный.
«Литературная газета» в сериале
Посмотрел последнюю серию первого сезона сериала «Антология русского хоррора: Красный состав», — снято по мотивом страшилок из русской классики.
В последней серии заинтересовала газета в руках одного из персонажей, — интересно стало зачем такая детализация. Указан год, месяц, число и день недели, да и текст похож на настоящий, правда его плохо видно.
Решил посмотреть, реальная ли это газета и зачем её так детально нарисовали. Заглянул в архив, — ничего себе! — оказалось, в рисовку вставили настоящий листок.
Так с чего такая подробность? Я думаю, что это «пасхальное яйцо».
Серия, которая привлекла моё внимание, написана по рассказу «Гробовщик» А. С. Пушкина, он же был одним из авторов, печатавшихся именно в этой «Литературной газете» (после существовали ещё несколько изданий с тем же названием).
Теперь любопытно есть ли в сериале другие такие отсылки. Но не пересматривать же его ради этого.
Кек!
Не могу понять, а слово «кек» в качестве обозначения смеха уже устарело или ещё нет? Вроде ещё употребляют, но уже
Как бы то ни было, я покекал, когда мне показали это слово в рассказе 1853 года. Тогда оно обозначало «икнуть» и использовалось в формах «кекнувши», «кекнуть», «кекать».
Погода
Вроде долгожданная весна началась — +3° на улице, всё тает.
Отвратительно 🤧
Шоколад и собака
Из книги «Ночной смотрящий» Олега Дивова:
Грэй, совсем обнаглев, полез мордой Зыкову в карман.
— Робокоп, да что у тебя там?!
— Шоколадка… — смущенно пробасил громила.
— Ну и дай коллеге половину. Он заработал беспорочной службой на благо Отечества.
Зыков деликатно отодвинул Грэя и зашуршал фольгой.
Всё бы ничего, но Грэй по книге — собака, а теобромин, содержащийся в шоколаде, — яд для многих животных, включая кошек и собак. Знать это, вроде бы, нужно —
Ещё меньше людей знают, что виноград (и изюм) вызывают у кошек и собак острую почечную недостаточность. Учитывая, что собаки часто хватают то, что падает со стола, можно по случайности испортить здоровье своему питомцу.
Часы
Иногда люди спрашивают зачем мне часы. Я понимаю о чём этот вопрос — время сейчас смотрят на мобильниках, а другие функции многим не интересны — шаги, пульс, уведомления, что там ещё.
Помимо других причин, мне часы нравятся сами по себе, как аксессуар, — кроме «смартов», у меня есть ещё несколько часов, — советских или даже старше, где, кроме времени, никаких функций нет вообще.
Это моя давняя слабость. Когда я переехал в Казань, очень любил ходить по часовым магазинам и разглядывать наручные часы, в моём родном городе такого изобилия не было.
Вопросы, которые задают мне про часы, наталкивают на меня на различные интересные мысли. Недавно, размышляя чем могли бы быть полезны
Когда я мечтаю о нейроинтерфейсах, часто думаю как много бытовых интерфейсов они могли бы заменить — вместо панелей и кнопок на бытовых приборах, можно было бы связываться с ними через нейроинтерфейс и использовать нормальные, единые, проработанные виртуальные интерфейсы. А то средний женатый мужчина, как правило, не разбирается в интерфейсе стиральной машинки или микроволновки.
Нейроинтерфейсов из моей мечты у нас пока нет, зато есть
Думаю, точности вполне хватит, чтобы рассчитать куда я указываю пальцем и как я поворачиваю руку. Если нет, то можно, наверное, в дополнение воспользоваться
Как будто бы это — готовый пульт управления умным домом.
Например, я указываю на светильник, поворачиваю руку вправо, свет становится ярче, влево — тусклее. Таких жестов можно напридумывать можно много. Резко вниз — выключаем устройство, вверх — включаем.
Для стиральной машинки не подойдёт, но для многого другого — вполне. Мне кажется, плодотворная идея. По сути требует только разработки соответствующего софта, остальное уже есть.
Борьба со снегом
Каждую весну замечаю за собой такую достаточно наивную привычку — когда всё начинает таять, я, гуляя,
Управление часами: ответы
После вчерашнего текста про управление умным домом через часы, у читателей возникло несколько вопросов, и я понял, что слишком поспешил
Ему об этом знать не надо. По моей задумке в режиме обучения надо нацелить палец куда нужно и связать эту позицию с устройством в приложении умного дома. В следующий раз, когда человек будет указывать рукой в том же направлении, софт по положению руки будет понимать чем ему управлять.
Про это я немного писал, — мой ответ был, — через акселерометр. Я
Возможно в часы стоит встроить оптический датчик (например, камеру дальностного изображения), которая по геометрии комнаты будет понимать где мы находимся.
Ещё есть вариант внешнего устройства для позиционирования — по типу эпловских умных меток, там используется специальный протокол, который позволяет наводиться на них очень точно.
Или воспользоваться помощью компаса, он сейчас есть во всех
Богомол
В нашем зоопарке пополнение — у ребёнка помимо родителей, собаки и кошки теперь появился древесный богомол. Обещал дочке купить его после переезда, но получилось только весной — раньше отправлять отказывались, боялись поморозить.
С богомолом приехала ферма с живыми тараканами и куча других причиндалов, типа пинцета, которым мы завтра должны будем попытаться
Судя по объёмной инструкции, содержать богомола существенно сложнее, чем кошку или собаку. Всё упирается в корм — он нужен живой и кормить корм полагается лишайником и дубовым опалом, которые надо собирать в лесу.
То есть
Помимо этого надо следить за влажностью грунта, где живёт еда, — если пару дней посушишь, тараканы помрут. Да и кормить богомола следует по строгому алгоритму — брать только маленьких тараканов, давить им голову и подносить на пинцете.
Теперь жалею, что я сделал из этой истории пример того Как Надо Держать Своё Слово.
Началось всё ещё в прошлом году. Из одной из поездок по окрестным древностям я привёз живого богомола, — случайно встретил и решил показать дочке. К сожалению, он у нас быстро подох, несмотря на все наши усилия, но дочка взяла с меня обещание, что я куплю ей нового и разберусь как за ним правильно ухаживать.
Я тогда решил воспользоваться этим случаем и преподать ряд немаловажных педагогических уроков — прополоскать мозг лекцией об ответственности за всё живое и показать как папа держит слово.
Учитывая количество новообретённых забот, кажется пора завязывать со зверюшками, хватит.
Счета
Может это уже давно было, но я только на днях обратил внимание, что в кабинете налогоплательщика есть сведения о банковских счетах. Я тут же нашёл у себя лишний счёт, который давно должен был быть у меня закрыт.
Банки, судя по всему, вообще любят так делать — в прошлом я уже так бодался
Память
Две ночи назад со мной случилось
Я в тот раз
К сожалению, сверхспособностей я не обрёл, вспоминались всё равно
Дочка во дворе
У нас с женой был план — летом постепенно научиться отпускать дочку на улицу одну, даром что ли мы переехали в закрытый двор, где видеокамер больше, чем татуировок у модного репера?
Дело в том, что у ребёнка и у нас разный взгляд на определение термина «погулять на улице». Все эти разговоры про десять тысяч шагов её не особо впечатляют, много ходить она устаёт, а нам с женой сидеть около качелек и прочих детских горок не очень интересно.
Вот мы и подумали, что бы неплохо, если ребёнок умел сам обслуживать своё похвальное желание транжирить углеводы.
План возник зимой, настала весна, лето всё ближе, но никаких конкретных шагов для движения к обозначенной цели у нас не нарисовывалось.
Выручил нас Бейсик — наш пёс. Им очень заинтересовалась дочка соседей, тоже Ева, кстати. Ей очень хочется собаку, но родители не заводят, так что мы нашли компромисс — она иногда гуляет с нашей, компенсируя нашу лень и свою потребность в общении с животными.
И вот в один день, когда соседская Ева зашла в очередной раз за собакой, наша дочка решила погулять с ними тоже. Мы отпустили, — не к этому ли стремились, — но всё равно было
Сегодня был второй раз, я суетился уже меньше, к третьему разу, думаю, совсем отпустит.
На всякий случай перед прогулкой проговорили ещё раз правила: за пределы двора не уходить, с незнакомыми людьми никуда не идти, даже если говорят, что приведут к маме или папе, будут тянуть — кричать, звать на помощь.
Удивительно как наши родители отпускали нас гулять без видокамер, смартфонов и часов с передачей координат.
Только текст!
Мне периодически приходят предложения от друзей и знакомых записать подкаст или начать вести видеоблог. Люди очень удивляются, когда я отказываюсь, многие говорят, что у меня должно получиться.
Я же, напротив, настроен крайне скептически и считаю, что у меня не получится.
По одной простой причине — у этого действия должна быть либо
Мой первый и последующие опыты появления на радио и телевидении показывают, что меня от этого не прёт. Чтобы интересно и эмоционально говорить, мне нужен собеседник, желательно один — мне нравится чувствовать как отзывается то, что я говорю и менять параметры в зависимости от реакции. Когда нет конкретного собеседника, мне некомфортно.
Все остальные мои потребности прекрасно обслуживает текстовый формат. В нём хорошо в том, что затраты на публикацию очень небольшие и текст можно выдавать любой степени переваренности. С голосом и картинкой сейчас такое уже не прокатывает.
«Евгений Степанищев»
Утром проснулся,
Слова ниже. Авторы — ребята из коллектива «qaynar», Сергей Костюжов и Радиф Кашапов.
Евгений Степанищев хранитель татарского айти,
Евгений Степанищев грозный повелитель «Госуслуг»,
Евгений Степанищев свои корни пытается найти,
С металлоискателем бродит там и тут, таков его досуг.Даже в ванной есть колонка,
И любую форму кровать принимает,
«Умный дом» шторы закрывает,
А колонка эта песни играет!Евгений Степанищев ищет клейма на кирпичах,
Ещё он попросил сказать, что он интеллектуал,
Евгений Степанищев лютый гик и гаджетов падишах,
С ним можно говорить о чём угодно, а я песню написал!Даже в ванной есть колонка,
И любую форму кровать принимает,
«Умный дом» шторы сам закрывает,
А колонка эта песни играет!
«Крестики-нолики» и printf
Очень люблю так называемое ненормальное программирование (нормального мне и на работе хватает), когда программируют ради преодоления
На днях один из читателей очень меня порадовал игрой «
Для тех, кто не знает, поясню, язык printf — это значки, которыми описывается в каком именно виде нам хочется вывести на экран информацию о переменных. Используется во многих языках, но особенно часто в Си.
В этом языке много интересных конструкций, есть даже такие, которыми можно даже
Например, вот небольшой пример, который запишет число «42» (длину строки «Answer to the Ultimate Question of Life is») в переменную c:
#include <stdio.h>
int main() {
int c;
printf("Answer to the Ultimate Question of Life is%n ", &c);
printf("%d", c);
}Как, используя эти значки, можно
Если закодировать «ложь» пустой строкой, а «истину» строкой длиной один, то логическую операцию «ИЛИ» можно получить, если померить совокупную длину двух входных значений:
// c = strlen("") + strlen("")
printf("%s%s%n", "", "", &c); // в c будет «0»
// c = strlen("1") + strlen("")
printf("%s%s%n", "1", "", &c); // в c будет «1»«НЕ» получается сложнее, для этого надо использовать несколько хитростей.
Всё это позволяет закодировать «НЕ» как (strlen(a)+255)%256 или strlen(a)-1:
printf("%1$255s%1$s%2$hhn", a, &c);Тут написано следующее: вывести первый параметр как строку, дополнив его до длины в 255 символов пробелами (%1$255s), снова вывести первый параметр как строку (%1$s), записать полученную длину по модулю 256 во второй параметр (%2$hhn).
Отсюда легко понять как сделать операцию
printf("%1$254s%1$s%2$s%3$hhn", a, b, &c);В принципе, этого хватило, что реализовать всю требуемую логику.
Играют два игрока, последовательно вводя номер ячейки, куда делается ход (от единицы до девяти, считая слева направо, сверху вниз). Программа отрисовывает поле и определяет победу одного из игроков или ничью.
Очень заморочено и очень интересная идея!
«Гопник 2»: порт под Линукс и МакОС
Я искал медь, а нашёл золото! Постоянные читатели блога знают, что я маниакально одержим текстовой игрой «Гопник» и её продолжением, которые были написаны ещё под ДОС. Хотя её время давно прошло, я постоянно пытаюсь разыскать
Можно даже сказать, что я председатель
В общем иногда на меня накатывает и я опять начинаю шерстить интернет в поисках
И вот наконец мне крупно повезло!
Как оказалось, автор второй части
Интернет со временем всё забывает и чтобы это не случилось и с этим портом, я выложил его на «Гитхаб», минимально причесал, внёс исправление для компиляции под МакОС и пофиксил один баг (при переходе в метро игра падала с ошибкой).
В планах починить сохранение и загрузку состояния игры — Андрей
Богомол поел
Какое облегчение, наш новый питомец
Вообще они едят раз в две недели, но заводчик сказал, что срок уже подошёл, надо кормить, так что я пытался почти каждый день. Извёл четыре таракана, а они, между прочим, денег стоят!
Поскольку наш богомол ещё совсем малыш, таракана приходится подавать на шпажке, причём слегка придавленного — чтобы не укусил в ответ. Рецепт, вроде, нехитрый, но приготовленную таким образом мною снедь, богомол есть отказывался.
Я уже было совсем загрустил, когда заводчик посоветовал таракана порвать и ткнуть богомола мордочкой внутрь. После этого он, наконец, разглядел чем я верчу у него перед носом уже почти неделю.
«Гопник 2»: продолжаю править
По всей видимости тот, кто портировал игру «Гопник 2» под Линукс, сам в свой порт не играл. За эти два дня пришлось исправить два падения, бесчисленное количество логических ошибок, восстановить работоспособность команды «слэм» (есть у «нефора») и дописать здоровые куски для загрузки и выгрузки состояния игры — они там просто отсутствовали.
Заодно, пока уж
Всё на «Гитхабе», отдохну пару дней и попробую
1000 и 1: счёт секунд
Когда я в очередной раз рассказывал про то, что теперь по утрам принимаю контрастный душ, меня спросили, что я использую, чтобы засекать время. По методике там под холодной и горячей водой надо стоять не менее тридцати секунд.
Я ничего не использую, я считаю. Способом, который придумал ещё в детстве — поскольку обычный устный счёт слишком быстрый, особенно когда ты стоишь под ледяным душем, я считаю через «тысячу»:
Только надо произносить не «тыща», а именно «тысяча». Если не получается, можно добавить «и»: «тыща и один», «тыща и два».
Скорость речи, конечно, индивидуальный показатель, возможно другим людям понадобится другое слово.
«Гопник-2»: лицензия
Поскольку исходники
Напомню, что там сложная история — неизвестный ныне автор написал игру, выложил исходники, которые потеряны к настоящему моменту. Другой человек постарался их модифицировать, чтобы игра пошла под Линуксом, а я, обнаружив этот вариант, завершил эту работу.
Непонятно только как найти автора исходного варианта, чтобы попросить его дать коду
В интернете остался только момент обнародования автором исходного кода игры; не знаю тянет ли это
Зато удалось разыскать автора промежуточных правок, оригинальный код он у себя не нашёл, зато легко согласился на публикацию своих изменений под любой открытой лицензией. Хотя бы часть дела удалось сделать.
Если «Гитхаб» всё же возмутится, уберу сомнительные исходники, опубликую отдельно патчи и исходный код. Если обвязать это правильным скриптом сборки, с точки зрения возможных пользователей ничего и не изменится.
Жалко тигра
Ходили сегодня в цирк на выступление животных.
Несмотря на то, что я в теории знаю, что многие дрессировщики используют неэтичные методы дрессировки, не припомню, чтобы меня это
Но сегодня, глядя как дрессировщик командует этими большими кошками, я
Не знаю куда сегодня делась моя ксенофобия, но тут я впервые в жизни посочувствовал этим цирковым хищникам. Стало
В этой связи у меня внутри сейчас происходит
Хокусай в «Коньке-горбунке»
Дочка сейчас очень увлекается каждым сюжетом, который слышит в «Алисе», и на этой волне мы стараемся ей показывать советские мультфильмы. Этот возраст — удобный момент, так как пока она непритязательна к картинке.
Почему мы с женой считаем важным ей вообще показывать эти мультфильмы, отдельный вопрос, сейчас же я про другое.
Смотрели вчера мультфильм
Это довольно известное произведение, на которое сложно не наткнуться хотя бы раз в жизни.
Оно наверняка было знакомо советским художникам, но я не уверен имеет ли место тут цитирование или нет, всё же сходство очень далёкое, в статике вообще едва заметное.
Лениногорск в 1970-е
Интернет иногда подкидывает очень интересные знакомства. Написала дальняя родственница. Лично мы не знакомы, но поколение наших дедушек и бабушек друг друга знали. Сейчас общаемся, узнаём от друг друга много интересного.
Особенно чудесно, что у неё есть
Среди личных фотографий нашлось
Управление бытовой техникой часами
По всей видимости, идея управления бытовой техникой через часы, которую я недавно описывал, витает в воздухе, — в комментариях один из читателей прислал мне патент компании «Эпл», зарегистрированный в этом месяце.
В подробности я не вникал, меня больше интересует как это будет выглядеть с точки зрения пользователя, а в этом смысле, если судить по изображениям в патенте, будет ровно так, как я себе нафантазировал, — указываем рукой на устройство и управляем им жестами.
Очень надеюсь, что это не один из тех случаев, когда компания патентует
Советские мультфильмы
В комментариях к заметке, где я искал Хокусая в советском мультфильме меня спросили почему важно показывать детям советские мультфильмы и как выбрать те, которые показывать надо.
Мне сначала показалось, что я не знаю как подступиться к ответу на этот вопрос, но позже понял как.
Каждую неделю мы выбираем по одному полнометражному мультфильму, реже — фильму, чтобы посмотреть на проекторе. Бывает, что мы ставим
Разумеется, хочется показывать дочке
Свой опыт у меня уже есть, на изучение чужого нужно время. И хотя, конечно же, я частенько просматриваю отзывы на новинки, иногда пользуюсь более экономным способом — обращаюсь к своему опыту, выуживаю из своей памяти
А что у меня в памяти? Аниме, современные шедевры (типа «Шрека») и советская классика. Аниме дочке пока не очень нравится, все современные шедевры традиционной рисовки, которые я помнил, мы уже посмотрели, остаются мультфильмы времён СССР.
Добавлено: перечитав текст утром, я понял, что он не дописан, — я планировал написать две части, но отвлёкся, опубликовал, а слово «важно» осталось за скобками. Так что допишу кратко.
Нехватка времени — не единственная причина. Если бы я считал советские мультфильмы вредными, то просто не показывал бы их. Но я воспитывался на них, пропустил их через себя
Но моральные или иные уроки, не единственная причина. Эти мультфильмы — часть моего культурного багажа и для меня естественно думать, что лучше друг друга понимают люди, воспитанные в одной культуре. Показывая лучшее из того, что я помню, я надеюсь, что
Вот такой разнообразный набор причин.
Детали в документах
Снова занялся своим родовым деревом, для этого оплатил участие в сайте, где я его веду, чтобы внести накопившиеся изменения. Сейчас это нужно, так как со мной связалась дальняя родственница, которая хорошо помнит семью моей прабабушки, удалось уточнить
Чтобы ей отплатить добром, роюсь в старых документах, которые у меня есть, стараюсь тоже
Удивляюсь как много деталей, на которые раньше не обращал внимание, в тех документах, которые я уже видел. Один из примеров на фотографии выше.
Это выписка из похозяйственной книги, второй лист, где видны всякие отметки, надпись «РККА» на первой строчке относится к главе хозяйства и говорит о том, что его забрали на войну в 1941. Это то, что я сразу заметил.
То, на что я не обратил внимания, — подписи внизу справа. Если приглядеться, то видно, что в январе
Степан Павлович Стрелков
Наверное многие знают о существовании сайта «Память народа», где выкладываются отсканированные документы по участникам Великой Отечественной войны, не все знают, что база этого сайта постоянно пополняется.
Я иногда пытаюсь найти новые документы о двух моих пропавших без вести прадедах и сегодня по одному из них, Степану Павловичу Стрелкову, удалось внести немного ясности.
Ранее я уже находил по нему документы, в их числе нашлась карточка военнопленного, в которой меня смутил неправильно указанный год. 1903 в карточке, а должен быть 1902.
Я тогда подумал, что это могло быть ошибкой, ну мало ли. Но с обновлением «Памяти народа» на сайте появилась картотека партизан, а в ней нашёлся другой Степан Павлович Стрелков, 1903 года рождения,
По моему же прадеду удалось найти пару новых страниц. В первой указана часть, куда он ушёл служить — 490 саперный батальон, станция Суслонгер, во второй ничего особо нового, есть только дата вручения извещения о том, что он погиб — 30 марта 1947 года.
«Гопник»: нулевые
Пытаюсь вымучить из себя
Пока писал, пришло в голову, что можно ещё добавить ларёк (торговый киоск), но что в нём продавать? Шаверму?
Интерфейс «умного» сиденья для унитаза
Кажется я неплохо умею включать «режим интерфейсного идиота», — пригождается, когда пытаешься найти огрехи программных продуктов, которые мы выпускаем. Мне он так нравится, что я иногда большую часть времени смотрю на любые интерфейсы из этого режима.
Тем не менее, я довольно быстро разбираюсь и в запутанных, нелогичных интерфейсах, если переключаю мозги на «повышенные обороты».
Но иногда мне попадаются задачки, которые мне не по зубам. С одной из них я сталкиваюсь почти каждый день дома — это режимы биде «умного» сиденья «AM·PM» для унитаза.
На нём есть рычажок, который включает один из двух режимов — помыть попу или место рядом, второй режим, очевидно, для женщин. Я никак не могу запомнить где какой. Значки, которые там нарисованы, только всё запутывают, как их трактовать — непонятно, то есть понятно, что варианта два, но они подходят к каждому из них.
Два вида таксистов
Таксисты делятся на два вида: одни после фразы «вот здесь, пожалуйста» тут же останавливаются, как вкопанные, вторые проезжают ещё несколько метров. Никак не получается подгадать момент, чтобы выйти там, где хочется.
«Гопник»: команда «run»
У меня тут дописывание второй части «Гопника» превратилось их хобби в серьёзный геймдев прям! На трекере завели уж два бага и, пока дочка смотрела на проекторе еженедельный мультик, поправил оба.
Помимо багов, которые я одной рукой добавляю, а другой исправляю, немного совершенствую и саму игру. Даже на самом простом уровне она, похоже, чересчур сложная, поэтому я портировал в неё команду «run» из предыдущей части — там она помогала сбежать, если в драке пришлось слишком туго.
У меня «run» появляется только на простом уровне и сбежать удаётся не всегда, — шансы начинаются с 50% и постепенно растут до 75 с ростом удачи (в игре есть такой параметр). Сбежать не получится, если сломана нога, а если сбежать во время стрелки, упадёт понтовость, когда она падает до нуля, братва перестаёт за тебя впрягаться в драках.
В ближайших планах небольшие усовершенствования:
- если не удалось сбежать, надо научиться пропускать ход в драке с противником;
- в файл сохранения в данный момент не записывается состояние ремонтируемой станции;
- надо, наконец, добавить ларёк со всякой снедью.
Есть чем заняться в ближайшие выходные, у меня, вроде, образовалось свободное время.