Апрель
Вчера было первое число. Я молчал, сознательно ничего не писал. День дурака, но шутить
В последнее время всё время хочется спать. То ли седативный эффект от антигистаминных, то ли общий упадок сил на фоне субфебрилитета. Хочется спать, а ещё — есть. Вся еда имеет странный привкус, надеюсь это
Не дай бог съем
Ну ничего, ничего… ещё одну ночь простоять, да день продержаться — и выходные! Может отосплюсь и приду в норму.
«Виола»: тег TB
Всё это время я программировал с нейросетями, в основном с использованием самых мощных моделей, которые только доступны, но некоторое время назад решил изменить вектор. Теперь я, напротив, хочу посмотреть, на что способны более простые модели, в частности «Композер» (это дообученная открытая модель «Кими»), который входит в подписку «Курсора».
Для этого я использую свой любимый полигон — браузер «Виола». Я подыскал несколько несложных задач из разряда «найти бы место, а поправить можно за полчаса», то есть такие, где важно понять, где поправить; сама правка сложной не выглядит.
Одна из задач — дописать нестандартный тег TB, который автор так и не завершил. Судя по иллюстрациям в его недописанной книге о браузере, этот тег предназначался для разрыва таблицы: на рисунке он стоит между строкой «HTML Source / Output» и последующими. Вероятнее всего, TB расшифровывается как Table Bar.
Модель «Композер 2.0» справилась с задачей, в принципе, на «отлично» — лучше и желать нельзя. Моментально нашла место и поправила всё как надо с первой попытки.
Интересно, кстати, что иллюстрации в книге не совпадают с реальным поведением браузера. Такое ощущение, что автор браузера их либо дорисовывал потом в редакторе, либо
ИИ: сингулярность
Я считаю, что сингулярность наступила в феврале, просто этого пока почти никто не заметил. В феврале в доступе появилась модель, которая пишет код лучше, чем средний программист, которых я на своём веку встречал немало. Когда я её попробовал, почувствовал, как будто у меня появилась персональная команда программистов, которую я могу дёшево использовать для проверки своих гипотез.
Пошёл уже второй месяц использования, и я ошибался только в одном — это недёшево. Я привык к другим ценам. В день легко можно израсходовать больше ста долларов только на одном агенте. В рамках проверки рабочих гипотез это очень дёшево, но для хобби пока дороговато. Цены, уверен, будут падать, а пока я учусь комбинировать нейросети разных уровней.
Я помню, что в начале развития интернета было сложновато научиться гуглить любой вопрос. Звучит странно, но так и было — поначалу это не вошло в привычку, нужно было буквально перестроить себя, чтобы научиться лезть в интернет за любым ответом. До этого мы просто отпускали такие вопросы, потому что узнать ответ было негде.
Сейчас приходится перестраивать себя, чтобы не отпускать идеи в духе «а что если?», а формулировать их как задания для нейросети. Не каждая идея, конечно, достойна того, чтобы её пробовать, но определённо стоит тратить несколько часов в неделю, чтобы реализовывать многое из того, что приходит в голову. Моя папка с проектами ещё никогда не пухла так стремительно.
С нетерпением жду появления ещё более способных нейросетей. Компания «Антропик» уже
Чувствую, уже очень скоро вся отрасль перейдёт от кодирования к летсплеям по написанию кода. Бывает, я с большим интересом наблюдаю, как модель размышляет, — чаще всего для того, чтобы не прозевать момент, когда она свернёт не туда и потратит мои токены и время впустую, но иногда это прям затягивает. Осталось только придумать для этого видеоформат.
Новый аккаунт «Гугла»
Дочка попросила установить на планшет приложение для рисования, но вот беда — у неё уже довольно старенький планшет «Хуавей», а приложение требует сервисы «Гугла». Я попробовал установить его через «GBox», которым
На «Реддите» порекомендовали попробовать приложение «Aurora». Но тут тоже возникла проблема: нужен гугловский аккаунт, а ни в один из двух дочкиных в «Ауроре» войти не удалось — приложение просто пишет, что произошла ошибка. Думаю это
Решил завести новый аккаунт, раньше это было несложно, но теперь, похоже, с этим тоже проблема. При регистрации надо указать номер телефона, но на наши российские номера «Гугл» слать смс оказался — пишет «произошла ошибка».
Попробовал купить виртуальные номера в одном из сервисов, но они там, похоже, уже затёрты до дыр. Перебирал их, наверное, полчаса: почти на каждый «Гугл» отвечал, что на этот номер уже было слишком много регистраций. Парочка номеров подошла, но смски я так и не дождался.
В итоге сработал такой вариант: я зарегистрировал ящик в браузере на ноутбуке.
К сожалению с планшета войти в этот аккаунт не удалось: «Гугл» упорно отвергал только что указанный номер.
Тогда я привязал к гугловскому аккаунты другую почту в качестве резервной, и это помогло — появился новый вариант: получить код на резервную почту. После ввода полученного кода этот квест был
Увидеть магнитные поля
Купил дочке
Водишь им
На фотографии визуализатор лежит на съёмной ручке от индукционной плиты — она магнитная, и поле этого магнита хорошо видно.
ИИ: распознавание рукописного текста
Я
Музыка и песни, генерируемые нейросетями, привлекали своей необычностью лет десять назад, но сейчас уже
В общем, я при помощи нейросетей много работаю с текстами разной природы, а к остальному в основном глух.
Поэтому я
В общем, я глазам не поверил, когда мы попробовали вышеупомянутым «Квеном» распознать текст на фотографии: распозналось всё идеально, причём сеть ещё и ошибки поправила (правда, не уверен, что это хорошо). Понимаю, это не самый непонятный почерк, но этот листок — наш первый эксперимент.
Потом мы ещё много экспериментировали, но сказать, что я читаю рукописный текст значительно лучше нейросети, значило бы соврать. Мне иногда помогает более широкий контекст: например, я знаю татарские имена, а «Квену» они плохо знакомы, и он может их перевирать, если они написаны не очень разборчиво.
Добавлено позднее: уже позже, ближе к ночи я решил попробовать развернуть эту модель, квантованную до четырёх бит на своём ноутбуке, по памяти она как раз должна была влезть, — чтобы попробовать как она справится. Справилась отлично, но мне не удалось выключить режим размышлений, не нашёл такого параметра в LM Studio, где я её запускал, а с ним она работает гораздо медленнее.
Один из читателей в моём телеграмном канале написал, что у него с текстом справилась сеть «Гемма4» на смартфоне.
Книги: «Кольцо обратного времени»
Заключительная книга трилогии «Люди как боги» Снегова
Эта книжка — пока сплошное разочарование. Я только недавно похвалил серию, что в ней нет, ну знаете, этих нелепых описаний компьютеров из книг прошлого века — когда межзвёздные перелёты соседствуют с перфокартами, так буквально на следующий день натыкаюсь:
Я с любопытством смотрел, как в окошке вычислительной машинки, по клавишам которой выстукивала Ольга свои вопросы, выстраивались колонки восьмизначных цифр.
Окошко вычислительной машинки, цифры? Да и клавиши через пять веков от нашего времени? Это что, программируемый калькулятор?
А медицина будущего?
Ангелу прописали все виды лечения и все роды лекарств, от радиационных душей до слабительного и банок, но было ясно, что дни его сочтены.
У этого создания очень специфичное органическое поражение тканей, связанное с попаданием в пространство с изменённой топологией, а ему — слабительное и банки? Что?
Перестаёшь верить в то, что читаешь, мир рассыпается, начинаешь скучать. В общем, книжку я дожму, но без удовольствия.
ИИ: собрано на коленке
Может, видели такую штуку, как «навесной монтаж» — когда люди собирают схемы не на печатной плате, а напаивают их одну на другую в воздухе? Я такое в детстве делал часто: много паял, а когда надо
Я последние несколько дней занимаюсь похожей штукой. Ну или мне кажется, что это примерно одно и то же.
В четверг я начал по вечерам заниматься одной из рабочих задач по обучению, в первый день даже лёг спать в третьем часу ночи — всё казалось, что
В проверке гипотез мне помогает курсор и куча оборудования — я оккупировал под свои цели три ускорителя H100 и три RTX 6000 Pro. Благо вечерами нагрузки никакой, а часть из этого оборудования вообще пока простаивает. Чтобы видеть куда и какие эксперименты пускать, я написал себе дашборд. При помощи тех же нейросетей, разумеется.
На скриншоте видно плохо, потому что дашборд с панелью «Курсора» выведены
Всё обновляется в реальном времени.
Если прокрутить ниже, будет ещё один блок экспериментов, план запусков и блок, написанный «Квеном
А теперь пара выводов.
ИИ: а где же «коленка»?
Один из бывших коллег, который следит за моими перипетиями в отношении нейросетей, прочитав прошлую заметку с заголовком «Собрано на коленке», совершенно закономерно спросил меня: а что, собственно, у меня там на коленке
Я перечитал — и оказалось, что
Что дашборд я стихийно собрал нейросеткой просто под эту задачу — наверное, можно догадаться, — это действительно
То есть он вполне «собран на коленке».
Но ещё более наколеночно устроен деплой, то есть развёртывание новых гипотез на подключённых мощностях. По сути, это россыпь документации плюс
Почему я не стал использовать
В этом мире вайбкоженой
Кстати, вот ещё вывод, в добавление к тому, что я писал в прошлый раз: иногда надо давать ИИ приказы! Это не вполне очевидно.
Например, когда я давал указание занять GPU0 на одной из машин, нейросеть могла сделать то, чего я не ожидал. Например, увидев, что память там почти занята, поставить задачу в цикл ожидания освобождения памяти. Мне это не нужно — я понимал, что задача поместится, и ставил её туда сознательно.
Реальный случай, кстати. И таких примеров у меня было несколько.
Когда же я начинал с «приказываю», сетка подчинялась сразу, без всей этой излишней в данном случае осторожности.
Xiaomi UltraThin Magnetic Power Bank
Мы в конце мая в отпуск собрались, времени ещё предостаточно, но начинаем потихоньку вспоминать и докупать то, что нам с собой надо взять в поездку. Жена вспомнила, что у нас все внешние аккумуляторы уже сильно потеряли в ёмкости и надо бы приобрести новые.
А я тут как раз
Но раз понадобились, купил и теперь очень рекомендую, они просто отличные! А если у вас есть в смартфоне магнитное кольцо, то они умеют к нему магнититься и отдавать энергию по беспроводу.
Я
«Борьба за всеобщую грамотность»
Как знают мои постоянные читатели, я люблю бывать на различных заброшенных объектах. В мае 2023 года мы с другом, таким же любителем, ездили в одно из сёл по наводке — там стоит целый комплекс заброшек, который был
Самое интересное там — библиотека, книги в которой
Кроме книг я взял ещё коробочку со слюдой из одного из кабинетов — показать дочке, что это такое, и одну из киноплёнок для своего давнего приятеля, которого знаю сто лет. Он киномеханик, поэтому я ему взял киноплёнку «Борьба за всеобщую грамотность» 1947 года.
С тех пор мы
Развернуть видео
Иногда попадается зеркально отображённое видео — я думаю, таким образом залитые ролики пытаются скрыть от правообладателей. Мне
Его надо выполнять в консоли браузера, которая вызывается через «Инструменты разработчика».
document.querySelectorAll('*,iframe').forEach(e=>(e?.shadowRoot||e).
querySelectorAll('video').forEach(v=>v.style.transform = 'scaleX(-1)'))Мир в бутылке
В конце
При запуске такие программы чаще всего отображали
Не то, чтобы я по таким приколам скучал, но время от времени их вспоминаю, непонятно почему. Даже была мысль попробовать написать
Я решил создать небольшой мирок в браузере, который будет жить на моей страничке. Я думал о нескольких пиксельных, стилизованных под старые игры персонажей, которые будут взаимодействовать с друг другом — разговаривать диалогами, которые будет для них генерировать цепь Маркова.
В процессе написания идея модифицировалась — персонажи поселились на полоске внизу страницы, у них появились враги и некоторая специализация. Всё это полностью сделано «Опусом», я только направлял, тестировал и давал идеи.
Технически всё упаковано в одну картинку (так оказалось эффективнее) из которой читается и код, и спрайты, и вероятности перехода между состояниями для цепей Маркова.
Мир в бутылке: сжатие в картинку
Вчера я писал, что код и вероятности перехода в цепях Маркова упакованы в картинку, но не объяснил что это и для чего сделано.
Про эту технику несколько раз писали, но она остаётся малоизвестной. Суть в том, что мы, пользуясь тем, что любая картинка — формат со сжатием, кодируем в её пикселях текст нашей программы.
Это позволяет,
Сжатие при этом реализовывать в ДжаваСкрипте не нужно — браузер за нас распаковывается картинку, а мы её просто попиксельно читаем.
Поскольку веса для цепей Маркова занимают аж 3,5 мегабайта в джейсоне, я воспользовался этой идеей, чтобы поэффективнее его ужать, бинарно сериализуя его в картинку, а потом затянул туда и остальное — основной код и спрайты.
Мир в бутылке: а где лошадка?
Пока программировал свой «Мир в бутылке», пришли жена и дочка и, как фанатки лошадей, потребовали ввести в игру лошадку. Я согласился с условием, что дочка нарисует прототип и хоть немного продумает механику — как именно лошадка будет себя вести.
В итоге, дочка
С игровой механикой
Мир в бутылке: гидра и ведьма
Довольно интересно получается вместе с дочкой проектировать игровой мир через нейросети. Ей не хватает усидчивости, чтобы довести дело до конца, но пока я его создавал, она иногда прибегала и вкидывала
Эта гидра — то, что называется «боссом», то есть сильный монстр, для убийства которого требуются усилия большинства персонажей. Гидра сильно спутала мне карты, так как, по сути, все мои персонажи — одиночки. Да, они могут подлечивать друг друга и воскрешать, но основной алгоритм у них написан так, чтобы зачищать свою окрестность от врагов и не умирать.
Появление босса попило мне немало крови — пришлось переосмысливать поведение всех персонажей, а некоторые из них до сих пор ведут себя странно. Ни я, ни нейросеть пока с этой проблемой не справились. Труднее всего было с лекарем и ведьмой. Оба персонажа нужны как поддержка: лечить и оживлять других членов команды. Поэтому к ним другие требования, отличающиеся от тех, кто атакует — держаться на периферии, не умирать и лечить всех остальных.
Не бог весть какая стратегия, но я до сих пор с ней бьюсь. Пришлось выделить поведенческий код в отдельный модуль и проводить симуляции на тысячах прогонов, чтобы отладить логику. Так удалось отладить поведение лекаря (я в разговоре с ИИ называю её «девочка»), а вот ведьма пока далека от идеала.
С алгоритмом ведьмы я бился несколько часов: у неё есть особенность — для лечения ей нужно варить зелья на стационарной площадке, которая может быть занята гидрой. В этом случае ведьма эффективнее в дистанционных атаках — и это она тоже умеет.
С ней я тоже провёл ряд симуляций, чтобы выровнять поведение, но она всё равно либо пёрла на гидру и умирала, либо делала
Выживаемость резко подскочила, но когда в открыл мир, чтобы посмотреть что вышла, то обнаружил, что ведьма теперь со всех ног улепётывает к краю экрана, стоит гидре выйти из пещеры. В общем, стоит тщательнее описывать что считается успехом для каждого персонажа и его выживаемость — это не единственный критерий, который надо максимизировать.
Я
ИИ: Claude Mythos и поиск уязвимостей
Я давно предсказывал, а месяц назад даже об этом написал, что нейросети в этом году побьют все прежние рекорды по поиску уязвимостей. Прогноз уже начинает сбываться: компания «Антропик» не стала публиковать свою модель следующего поколения «Мифос», потому что она исключительно хороша в поиске уязвимостей.
Вроде обещают показать летом, когда все крупные поставщики софта закроют выявленные этой моделью уязвимости.
Я сразу заподозрил в этом заявлении изрядную долю маркетинга и оказался прав: как показало исследование, изрядную часть уязвимостей, которые раскрыли, нашли также и модели предыдущего поколения. Тем не менее я охотно верю, что «Мифос» сильнее «Опуса», просто не думаю, что настолько, насколько это хотят показать.
В конце концов, это хороший
Мир в бутылке: поведение ведьмы
Вчерашняя идея прикрутить небольшую нейросетку, которая будет выстраивать поведение ведьмы,
Обидно, досадно, но ладно. Там было пространство для манёвра, но слишком медленно тренируется. Чтобы ускорить, нужно переписывать весь игровой мир
Решил пойти другим путём — попробовать «дерево решений», оно легче в обучении и его проще потом разбирать. Это помогло — эксперименты пошли бойчее, и я довольно быстро увеличил метрику с 1,715601 до 1,933353, что довольно много на самом деле. Метрика там по простенькой формуле учитывает результативность кампании — удалось ли убить гидру и сколько народу выжило.
Потом «Курсор» просто разобрал мне получившееся дерево и перенес ту же логику в правила. Следующий шаг — хочу расширить количество «решений», которые может принять ведьма и посмотреть что получится.
Я в Кибердянске
А я тут, оказывается,
Инженерное меню в мониторе Kuycon
Искал, как обновить прошивку своего нового монитора «Куйкон», и случайно нашёл инженерное меню. Нужно зажать клавишу «≡» на пульте до его появления.
Большинство опций понятны — настройка соотношения цветов при разных точках белого, уровень подсветки, отключение показа логотипа. Термин «
Единственное, что ставит в тупик, — непонятная опция «DefLAN», которая, судя по всему,
Добавлено: один из читателей расшифровал — «Default Language» («язык по умолчанию»).
Кафе: второй зал
Поэтому всё немного в недоделанном состоянии, но народу как будто в кафе стало намного больше, пришлось даже расширять цех, так что, видимо, управляющая всё делает правильно.
Мир в бутылке: графика
Хочу немного остановиться на том, откуда взялась графика моего проекта, который я условно пока называю «Мир в бутылке», и какие нейросети я использовал для рисования.
Первых персонажей для будущего перформанса я нарисовал в «ЧатеГПТ 5.4». На вход дал несложный промпт,
нарисуй 10 характерных
персонажей-человечков в пиксельном стиле маленького размера. референс в картинке
В качестве референса был приложен первый попавшийся скрин
Собственно, этот спрайт плюс небольшое текстовое техническое задание, где я поверхностно описал, какими возможностями будут обладать будущие персонажи, я и подал на вход «Опусу 4.7».
Картинки я на спрайты не резал: нейросеть справилась с этим самостоятельно — вырезала, сделала им прозрачный фон и даже добавила простенькую анимацию ходьбы. Кстати, позже я обнаружил, что у меня в коде оказалось два варианта спрайтов — для ходьбы влево и вправо, — и попросил оставить только один вариант, а второй делать поворотом спрайта.
Травку, камешки, насекомых и игровые предметы мне рисовал уже «Опус». С мелкими предметами он справился хорошо, а с теми, что покрупнее, — хуже. В итоге котёл, костёр, сундук и так далее я снова попросил нарисовать «ЧатГПТ». На мой взгляд, он их нарисовал слишком детализированно:
Поскольку их надо было сделать сильно меньше, «Опус» перерисовал новую версию «по мотивам». В итоге качество меня устроило. Текущий вариант лучше, чем было раньше, но выглядит менее натурально, чем то, что нарисовал «ЧатГПТ». В силу того, что я придерживаюсь
Гидру я рисовал в «Нанобанане 2», приложив как референс картинки персонажей. Текущий результат получился примерно с четвёртой или пятой попытки и, если честно, не кажется мне идеальным, но мне больше хотелось проектировать мир, а не возиться с графикой настолько долго.
Претензия всё та же: по сравнению с персонажами гидра чересчур детализирована.
Что делать дальше я пока не решил. Либо доделаю этот мир — там осталась ещё одна нереализованная задумка, либо перейду на другую платформу
Краеведение: что под штукатуркой?
Вот непонятно, как это вообще работает. Я уже 15 лет работаю
Это историческое здание, а я, как знают постоянные читатели моих заметок, очень люблю такие здания осматривать и подмечать на них различные детали.
Что там было в тот год, когда я переехал, неизвестно. Годом позже, в 2012 году, на нечёткой фотографии «Яндекс.Карт» видна вмятина, как будто Халк легонько ткнул мизинцем. Вряд ли она заинтересовала бы меня и сейчас. Но в 2016 году на «Гугл.Картах» уже
Из года в год он проступал всё сильнее, и лет шесть назад, судя по фото, его было сложно не заметить. Но я
Поспрашивал знакомых краеведов, но никто не знает, что там. Я думаю, что там
Как это проверить, ума не приложу, разве что гипотетическая табличка окажется металлической. Надо бы разыскать свой пинпоинтер, он лежит
Кощей
Читал тут русские берестяные грамоты и наткнулся на одну, где упоминается имя или прозвище «Кощей». Таких грамот нашлось три штуки, и, наверное, есть ещё.
Я
Интересно всё же — сказочный Кощей получил имя по существовавшему
Задняя часть Афины
Новость прочитал, что в турецкой Лаодикее нашли статую Афины высотой два метра. Наверняка это важное открытие, но мне интереснее оказалось другое: статуя очень искусно вырезана спереди, а сзади почти никак не оформлена. Причём это законченная работа.
Сразу вспомнилось, как в советские годы мы из экономии не клеили обои за «стенкой» — мебельным гарнитуром в зале. Её всё равно невозможно было поставить
Мурчащий котик
У дочки в школе есть так называемая «проектная деятельность». Не особо понимаю, почему она есть в школе, а заниматься ей приходится дома, но да ладно — ещё больше я не понимаю, почему там не помогают ребёнку выбрать проект по силам.
Проект, который дочь выбрала — робокот, который должен ходить и мяукать. Насколько я понял, купить готового не вариант, надо сделать своего.
Наверное это вполне по силам девятилетнему ребёнку, который занимается робототехникой, но у дочки такого предмета в школе нет. И в тематический кружок она тоже не ходит. Так случилось, что я тоже роботов строить не умею.
У жены я не спросил, но подозреваю, что и она тоже — мы 19 лет вместе и я её ни разу не заставал за сборкой робота.
В общем, робот нам не по силам. В итоге дома сторговались с дочкой на статичного, но мурчащего кота, тем более в прошлом году была мысль его сделать и под этот проект даже была куплена китайская хреновинка, умеющая записывать звук небольшой длительности.
На принтере был срочно распечатан кот — я взял первую попавшуюся модель и увеличил её. Напечатанного кота я вскрыл снизу простым советским консервным ножом, а потом выдолбил изнутри при помощи отвёртки и узкогубцев.
Китайская хреновинка оказалась глуховатой, поэтому мурчание пришлось записывать с «Алисы», выведенной на максимальную громкость. По громкости получилось нормально, а по качеству — терпимо. Но когда я вынул хреновинку из корпуса и начал запихивать в кота по частям, оказалось, что криворукие сборщики паяли не припоем, а своими соплями — провода начали просто отламываться от места пайки.
Пришлось расчехлять купленный
Чинить настолько сложные паяльники я умею примерно так же, как делать роботов, так что сделал то, что пришло в голову, — обновил на нём прошивку и перепривязал жало к станции. Это не помогло, но зато теперь в паяльнике у меня есть русский язык.
Выручила инструкция: пока читал, как обновить паяльник, увидел, что «CONFIG» означает
После «починки» я воспрял духом и работа пошла побыстрее. Быстро перепаял отвалившиеся провода (помогла привычка фотографировать всё, что я разбираю) и заодно вывел кнопку запуска мурчания коту на холку. Это место я накрыл картонной полоской, чтобы увеличить площадь нажатия.
Динамик вывел на пузико, где прореза́л отверстие и закрыл его пропитанной для жёсткости клеем кружевной тряпочкой от старой детской майки, после чего передал эстафету жене с дочкой — их задача обшить котика мехом.
Есенин
Никогда не любил и не понимал стихи Есенина, мне всегда больше нравился Маяковский. Впрочем, кроме Маяковского меня вообще мало какие стихи привлекают — в этом смысле я однолюб. Впрочем, я давно догадывался, что дело в подаче. Наверное с тех пор, как услышал стихи Олеси Балтусовой в её собственном исполнении. Мы дружим больше 20 лет, но я до сих пор не воспринимаю её стихов в виде текста.
Только потом я узнал, что это стихи Есенина и попробовать послушать тоже самое в исполнении Безрукова. Мне совершенно не понравилось. В исполнении Легенары эти стихи звучат очень лирично,
В общем, в восприятии стихов я очень нуждаюсь в помощи исполнителя.
Наверняка это очень примитивно — не уметь видеть стихотворную красоту самостоятельно, но что делать, пока не научился. Собственно, целенаправленного я для этого делал очень мало, нет сильной потребности, что ли…
Книги: «Возвращение Синей Бороды»
Трудно сказать, почему я до сих пор сохранял веру в то, что Пелевин ещё напишет
Многие говорят, что он давно исписался, я, наверное, с этим тоже согласен,
Не скажу, что мне каждый раз приходилось делать над собой усилие: некоторые его вещи давались мне легче, другие труднее, но ни через одну я не продирался так, как через текст его свежей книги «Возвращение Синей Бороды». Тут я окончательно завяз. Примерно на половине я сообразил, что мне совершенно не хочется её дочитывать.
Я очень не люблю бросать книги, возможно это
Книга с Некрасова
Недели две назад приезжал в отпуск бывший казанский краевед.
Зашли в дом на Некрасова, куда меня приглашали
Мы туда соваться, понятное дело, не стали, зашли в крепкую половину дома. На наше счастье бомжи не мёрзли — в одном из углов обнаружилась солидная стопка советских книг по химии, в которой нашлись две книги
Мне достался первый томик «Химии жизни» 1923 года в отличном состоянии. Книжка редкая — тираж всего 3000 экземпляров, но вряд ли востребованная — думаю за сто с лишним лет её научная ценность упала ниже нуля.
Интересно, что её автор биохимик Владимир Сергеевич Садиков был
На двух её страницах виден круглый штамп, но он сильно выцвел, мало что можно разобрать, кроме того, что это штамп