Архиватор HA на «Эльбрусе»
Мы тут «Эльбрус» решили оживить, который был куплен несколько лет назад для одного из проектов. Проект закончился и компьютер с тех пор лежал на складе.
Внутри стоит восьмиядерный процессор
Я, чтобы прикинуть его производительностью, решил попробовать повторить на нём свой недавний эксперимент — скомпилировать архиватор ha и засечь время, — за сколько он на этой машине сожмёт «Дум».
Там довольно старая операционка стоит с компилятором gcc 7.3.0 и нет cmake. Пришлось переписать компиляцию на make и компилировать тем, что есть. Наверное новый компилятор соптимизировал бы код лучше, но взять его некуда — надо переставлять операционную систему, а это целая история.
На «Эльбрусе» «Дум» сжался за 18,77 секунды против 4,3 секунды на моём ноутбуке с M3 Max. Разница более чем в четыре раза. Я даже не знаю — много это или мало. Надо, наверное, посмотреть
Шикать
Вчера на митинге кадетов хорошо сказал гражданин Магеровский: «Еще многие понимают у нас свободу лишь под девизом „нраву моему не препятствуй”». Ему, конечно, шикали, но,
по-моему, он прав.
— «Дневник москвича» Н. П. Окунев.
Читаю сейчас «Дневник москвича» Окунева, это очень известная книжка о событиях в России начала 20 века. В одном моменте встретилось слово «шикать» в отношении выступающего.
Я тут подумал, что, пожалуй, в моём опыте никто никогда не шикал на выступающих, только
Если бы сейчас
Конкурс двойников Чаплина
В детстве частенько слышал, что Чарли Чаплин на конкурсе своих же двойников занял одно из последних мест. Звучало нереалистично, а кроме того я слышал то же самое об Элвисе Пресли
Сегодня я узнал, что это исторический анекдот — никаких подтверждений поражения Чаплина в таком конкурсе нет. Но есть заметка от 10 августа 1920 года в газете «Зе Стрейтс Таймс», в которой написано следующее:
Лорд Десборо, председательствовавший на ужине Англосаксонского клуба, рассказал историю, которая будет жить долго. Она пришла от мисс Мэри Пикфорд, которая поведала её леди Десборо: «Однажды Чарли Чаплин оказался на ярмарке в Соединённых Штатах, где главным развлечением был конкурс на лучшее подражание походке Чарли Чаплина. Настоящий Чарли решил, что у него есть шанс, и сам принял участие в соревновании, только без своих знаменитых усов и ботинок. Он с треском провалился и занял двадцатое место».
Некий лорд Десборо узнал от своей жены слух, который ей рассказала Мэри Пикфорд, подруга Чаплина. Потом его напечатали в газете и эта история широко распространилась.
Суд да дело
Вчера у меня рабочий день начался с радости — на карточку пришли нежданные деньги — более 175 тысяч. Ну, как нежданные — я их ждал около двух лет, но ожидание, конечно, не занимало все мои мысли.
Ещё в 2023 году я посудился с прорабом, который делал мне отделку в новой квартире, и с тех пор я иногда напоминал о себе — с помощью юриста писал претензии на бездействие судебных приставов.
В этом году я приставов ещё не успел побеспокоить, а со вчерашнего дня и повода нет — долг закрыт в полном объёме со всеми пени.
Вообще я судился четыре раза — два раза с разными застройщиками, два раза — с должниками. Выиграны три суда из четырёх.
Четвёртый тоже формально выигран, но там коса нашла на камень — юристы застройщика мастерски мотали нервы и показывали такие фокусы интеграции с местной судебной системой, что этот чемодан без ручки всё же пришлось бросить. Перспективы дальнейших трат затмевали прибыль.
Какие выводы?
Первый — судиться, безусловно, надо. Второй — давать в долг только тем, кому вы в перспективе согласны одалживаемую сумму простить. У меня есть друг, который сделал для меня столько добра, что ему я готов простить достаточно серьёзные суммы. Третий вывод — расписка — не гарантия возврата денег, а всего лишь доказательство для суда.
Цифровая свобода
Ещё хочу новостью поделиться — поскольку я всё чаще использую нейросети для… да буквально для всего!, мне всё чаще нужно закинуть
Сделал свою собственную карту, заняло две недели. Ездить никуда не надо, документы и карту присылают курьером, всё под ключ. Закидывать деньги можно как обычно — по номеру телефона и без процентов. Обещают, что за границей можно будет расплачиваться картой.
Сервис рекламировать, наверное, не буду, пишу только для того, чтобы те, кому это актуально, понимали, что это уже давно очень просто оформляется.
Моя первая карта
Мне иногда кажется, что будь сейчас средние века, я непременно основал бы
Может эта секта реально существовала
Позже, когда я поступил в Университет, она очень пригодилась — родители мне могли через банк быстро переслать на неё деньги из другого города. Сейчас это обычное дело, а тогда это выглядело почти чудом — остальные иногородние ребята возили от родителей деньги наличкой.
Карту выпускал банк
Карта у меня ещё долго
Интересно сегодня мне стало глянуть — как дела теперь
Решил попробовать нарисовать её по памяти. Основу мне по описанию нарисовала нейросеть, а логотипы и некоторые надписи я обтравил и поместил на нужные места самостоятельно.
Потом я вспомнил о существовании
В очередной раз удивляешься сколько ненужной фигни в хорошей детализации хранит мозг, тогда как более нужна информация высыпается из него, стоит только отвлечься.
Контроль глюкозы
Многие из моих знакомых, коллег и блогеров, которых я читаю, уже измеряют или начинают измерять уровень сахара в крови. Это вселило в меня тревожность из разряда «надо бы
Наконец я решился заняться этим вопросом: изучил, какие существуют способы контроля. Постоянно прокалывать палец и снимать показания мне не по душе — слишком хлопотно, поэтому я выбрал более дорогой, но удобный вариант. Для первичной диагностики он показался мне оптимальным, и я решил не экономить.
Я остановился на инвазивных датчиках, которые приклеиваются к телу. Технологии продвинулись настолько, что электрод вводится под кожу специальным аппликатором одним движением — и это совершенно безболезненно. По крайней мере, я ничего не почувствовал и, пока не появились показания, даже подумал, что мне попался бракованный экземпляр и электрод не вошёл под кожу.
Я приобрёл немецкий датчик FreeStyle Libre 3 Plus. Сам датчик маленький — примерно с десятирублёвую монету по размеру — и настолько лёгкий, что на теле практически не ощущается. Устанавливать его вручную не требуется: белое устройство, похожее на баночку крема для обуви, — это аппликатор. Чтобы его открыть, нужно повернуть нижнюю часть, сорвав бумажную пломбу. Затем аппликатор следует приложить к задней стороне плеча ниже плечевого сустава и надавить. Как уже говорил, всё просто и безболезненно.
Для надёжности я заклеил датчик медицинским пластырем для ран — чтобы случайно не содрать его ночью; мне кажется, это вполне возможно, так как сплю я беспокойно.
К немецкому датчику прилагается и немецкое приложение. В российских магазинах его нет, поэтому я завёл немецкий аккаунт (на Андроиде это делается очень просто) и установил приложение через него. Зарегистрировался, ответил на вопросы (возраст, единицы измерения сахара) и уже сутки наблюдаю за результатами, пока не делая никаких выводов.
Судя по справочным материалам, которые я просмотрел, датчику нужно некоторое время на калибровку — что бы это ни значило, — после чего точность показаний повышается. Поэтому пока не обращаю особого внимания на цифры. Датчик будет со мной две недели, затем заряд закончится, и его придётся снять. Посмотрим, что из этого получится.
Народная медицина в Штатах
Начал смотреть фильм «Три старика» («Old dads», 2023) с обожаемым мною комиком Билли Бёрром. Персонаж, которого играет Бёрр, это такой отец старой закалки, традиционалист до мозга костей.
В самом начале фильма есть сцена, где его маленький сын ранит руку, потому что его толкает другой мальчик.
В этой ситуации персонаж Бёрра советует своему сыну потереть рану землёй. По контексту понятно, что это образец
Текст в PDF
Попалась задача — преобразовать огромный (полтора миллиона строк) тестовый файл в кодировке
Проблемы две — объём текста и кодировка. Графические утилиты на таком объёме умирают, а с кодировкой UTF, как оказалось, работают далеко не все утилиты командной строки.
Перебрал несколько, с задачей справилась только утилита paps. Хочу себе это записать, чтобы не пришлось заниматься перебором, если в будущем столкнусь с такой же задачей.
Ещё в моей задаче первый лист должен быть пустым и на каждом листе должен быть номер страницы. В результате строка запуска выглядит так:
paps --footer --footer-center={page_idx} <(printf \\f;cat listing.txt) -o listing.pdfНебольшое примечание: при помощи printf я вставляю текстовый символ разрыва страницы (\f), чтобы первая страница оказалась пустой.
«Фейк»
Мы тут с одним гражданином сцепились в дискуссии на «Хабре» и в её ходе всплыло слово «фейк». Стало интересно — а когда, собственно, это слово появилось в русскоязычной прессе в первый раз?
Это вряд ли можно установить точно, потому что не вся русскоязычная литература оцифрована, но из того, что находится, самое раннее что нашлось — рассказ «Фейк» Ильи Суслова.
Не совсем честный пример, потому что Илья в 1974 году эмигрировал в Штаты и свой рассказ он написал, по всей видимости, уже там. Тем не менее, технически, за точку отсчёта можно взять время опубликования этого рассказал в сборнике «Выход к морю» — это 1982 год.
Вешало
Стало интересно — чем сейчас занимается Александр Друзь.
В ходе гуглёжки обнаружился официальный сайт, где он рекламирует свои услуги, а на сайте — райдер. В райдере ничего сверхъестественного, но встретилось незнакомое слово — «вешало», я даже сначала подумал, что это опечатка.
Оказывается, вешало — это напольная стойка с перекладиной, на которую вешают одежду. Эта штука не вешалка, а именно вешало, отдельное слово есть.
Чтобы не подбирать бесплатные картинки, попросил ЧатГПТ нарисовать мне иллюстрацию. Нарисовал кривенько, но для понимания достаточно.
Озвучка пылесоса
Родители новый пылесос купили, а в нём нет русской озвучки. Не то, чтобы очень уж критично — в приложении видно, что с ним происходит, но хотелось бы, чтобы он произносил всё
Я
Но я всё же решил посмотреть, — может упростилось
Сколько весит локомотив?
В нулевые, когда я собеседовался в «Яндекс», очень были популярны задачи на рассуждение. Я и сейчас их ценю, но тогда прямо бум был. Правильного ответа там нет, да он никому и не интересен.
Мне, например, задавали такую: нужно оценить насколько заваливается башня, но неподвижное скальное основание, на которой можно установить измерительное оборудование, закрывает многоэтажный дом так, что башню не видно. Что можно предпринять в этой ситуации?
Позже я её тоже использовал, чтобы посмотреть как соискатель рассуждает за пределами своего опыта, пока она мне не надоела.
Но чаще всего я слышал о задачах, где надо было оценить
Недавно мы проезжали мимо железнодорожного переезда — отвозили дочку к дедушке и бабушке в Лениногорск и теперь я смогу прикинуть вес локомотива, если вдруг буду менять работу, а такие вопросы снова войдут в моду.
Недокументированные возможности bc
У той версии утилиты bc, которая является частью проекта GNU, есть ряд недокументированных возможностей, про которые я узнал, исследуя её исходный код.
Я уже писал про недокументированную и сломанную функцию random(), которая починена в новой версии моими усилиями. Но кроме этого, есть ещё две вещи отсутствующие в документации.
Но это я сам нашёл, руками. Стало интересно посмотреть, что могут найти языковые модели. Для исследования я выбрал редактор кода «Курсор» и модель Claude Sonnet 4.
С первого захода «Клод» нашёл много всего, но бо́льшая часть — вполне обычные возможности, присутствующие в документации. Засучил рукава, порылся в найденном. Кроме мусора там нашлось и полезное — ключ и функцию random() он нашёл, но про символ & не упомянул.
Пришлось подтолкнуть — поместить в контекст нужный файл (bc.y) и спросить нет
С минимальным участием человека нашлись все недокументированные возможности о которых я знаю — три из трёх, правда эти жемчужины пришлось искать вручную в кучке навоза.
Какой вывод?
Я считаю, что это, в определённом смысле, успех — «Клод» помог мне вычленить искомое гораздо быстрее, чем в своё время это сделал я. Да, без моей подсказки третью возможность он не нашёл, но и задача очень и очень нетривиальная.
Контроль глюкозы: итоги
Десять дней назад я прикрепил на руку датчик глюкозы. Мотивация простая — я становлюсь всё старше,
Конечно эффективнее было бы пойти на чекап. Но чекап — это проект: нужно выбрать клинику, найти время, договориться, доехать… Время идёт, а я всё никак не соберусь. Поэтому, выбирая между «ничего не делать» и «сделать хоть
И вот что я узнал. За всё время, пока датчик был на мне, уровень глюкозы не превышал нормы, но почти каждую ночь, около трёх часов, он
Конечно возник вопрос — почему именно в это время? И вот совпадение — на выходных мы поехали к моим родителям отвозить дочку на лето. Спали там на диване, и за две ночи — ни одного ночного провала. Жена вспомнила, что дома я примерно в это время начинаю храпеть, а у родителей не храпел ни разу.
Возможно дома, примерно в три ночи, я, ворочаясь, попадаю
У родителей мы спали на диване, там голова лежит немного под наклоном, выше уровня тела. Дома я, в качестве эксперимента, сделал так же, подняв изголовье кровати и, спустя несколько дней, мой уровень сахара но ночам ещё ни разу не упал ниже нормы. Возможно это совпадение, ещё понаблюдаю — датчика хватит ещё на четыре дня.
Инфракрасные QR-коды
Все же знают, что камера любого смартфона немного видит ближний инфракрасный свет? В этом легко убедиться, если нажать
Я подумал, что можно было бы сделать прикольную штуку — невидимый для глаза
Вариант посложнее — часть точек оставить видимыми, чтобы они складывались
Scratch на каникулах
Ещё до отъезда к дедушке и бабушке дочка, с моей подачи, увлеклась программированием на «Скретче» — иногда по вечерам делала на нём
На мой импульс позже наложился лагерь, куда мы её отдали на неделю между каникулами и отъездом, — там тоже был «Скретч». В лагере они программировали мультики, что ещё больше закрепило интерес — дочка
Думал на каникулах интерес сойдёт на нет, но как бы не так. Сейчас в её «детском гитхабе» уже 15 проектов, часть из них — вариации одного и того же, но, судя по активности, она и по числу оригинальных проектов меня скоро перегонит.
Мегашестерня
В эти выходные мы небольшим отрядом выезжали в поход с ночёвкой. Нашли много всего интересного,
Циклопическое зубчатое колесо на фото мы нашли случайно — об его часть, немного торчащую из земли, запнулся мой друг. Привлечённый необычной формой того что было видно, он позвал меня помочь ему извлечь странный предмет
Диаметр колеса около метра (лопата, которую я положил для масштаба — 1,20 метра), а сколько оно весит остаётся только догадываться, думаю около ста килограмм.
По всей видимости, это ведущее колесо от гусеничного трактора. Сложно точно сказать от какого, никаких других надписей, кроме числа «45», на нём нет. Например, это мог быть «Сталинец» — на фотографиях в интернете у этих тракторов сзади такое же колесо.
Кирпич «…LA и Ко»: разгадка
Летом прошлого года я несколько раз с друзьями ездил
По железнодорожному кирпичу
Каково же было моё удивление, когда я понял, что разгадка происхождения обоих кирпичей была у меня под носом. Оба кирпича оказались вариантом одного и того же кирпича Топорина! На моём собственном сайте есть его хорошая фотка.
На нём видно, что «L. A.» никакое не «L. A.», а отколотое «Н. А.» со стёртой перекладиной — «Николай Алексеевич», то есть инициалы производителя!
Медаль «За боевые заслуги»
Как я уже писал прошедшие выходные мы провели небольшим отрядом в походе. Главным результатом того выезда я считаю серебряную медаль «За боевые заслуги». Мы нашли её на месте, которое обнаружил я по другим находкам. Начали вместе серьёзно прочёсывать и нашли медаль.
Это, конечно, случайная находка, медаль — типичная «потеряшка». Ребята из нашего отряда забрали её для отчётности и определения владельца. Им оказался Ганин Павел Алексеевич (1923 года рождения).
Вот описание его подвига в Великую отечественную войну:
Во время боя танк экипажа, в составе которого башенным стрелком был ст. сержант Ганин, был выведен из строя. При пересадке в другой танк на экипаж напала группа немецких автоматчиков. Ганин вместе с товарищами отбил нападение: гранатами и автоматным огнём уничтожили противника. Лично Ганин в этом бою уничтожил трёх немецких автоматчиков.
В те годы Павел Алексеевич служил в разное время старшим сержантом, башенным стрелком, наводчиком, командиром башни танка
После войны работал в колхозе «Красный Луч» Войкинского сельсовета. Награждён медалью «За боевые заслуги», орденом Красной Звезды и орденом Отечественной войны II степени.
Добавлено позже: ребята из нашего
Первая BBS в Казани ★
Около полугода назад я заинтересовался темой появления казанских BBS — это системы электронных доски объявлений, которые были распространены до эпохи интернета. В одном из источников, которые я использовал для исследования, всплыло указание на первое казанское объявление в газете «Вечерняя Казань», которое рекламировала первую казанскую BBS.
Доска объявлений называлась «ORPHAN’S BBS». Модерировали её Амир Шабашвили, с которым я
Поискав по казанским фидошникам фотографию, скан или вырезку из газеты с этим объявлением, я успеха не достиг — ни у кого искомого не обнаружилось. Поставив себе задачу в список
Время шло, я искал
Недавно я выделил время
Нашёл не без труда, объявление совсем крошечное. Латинского шрифта в газете в те времена ещё не было, поэтому BBS написали как ВВС:
Владельцы модемов! Информацию о первой в Казани
ФИДО-ВВС Вы можете получить по тел.76-85-59.
Думаю, на этом я для себя тему казанских BBS закрою — копать тут особо больше нечего. Разве что
Запахи цветов
В походе на прошлой неделе обратил внимание, что я
Как только это заметил, понял, что это началось,
Интересно, что явилось триггером? Я ничего подходящего не вспомню, да и что вообще может быть причиной такому изменению восприятия?
Ремонт в кафе
Тем временем кафе выходит на финишную прямую. Дольше всего мы искали помещение, это очень серьёзная проблема, как оказалось: те помещения, которым нам нравились не подходили по объективным причинам —
И вот, наконец, около полутора месяцев назад нашлось помещение, которое устроило нас по всем параметрам. Небольшое, зато в самом центре.
Мы сделали проект и начали ремонт, который совсем скоро завершится. Этот снимок я сделал неделю назад, за это время там уже, например, сделали свет.
ИИ в дипломах
Всё забываю рассказать.
Я уже пятый год в составе комиссии принимаю дипломные работы в ИВМиИТе — это институт внутри Казанского Федерального Университета. Таким образом наша компания пытается отобрать себе способных студентов на работу.
В этом году произошло
Пока секретарь ходил выяснять как нам быть, — оказалось, что он тоже не в курсе, я погонял студента вопросами по тексту диплома. Очень похоже, что и всё остальное ему генерировала нейросеть — например,
Секретарь вернулся с ответом от директора института. Тот сказал, что использование ИИ при написании диплома не только не запрещено, но и, пожалуй, даже хорошо — новые технологии надо осваивать.
В итоге, мы поставили ему тройку. Не за беззастенчивое использование ИИ, а за плохое знание своей собственной дипломной работы.
JavaScript™
Поразительно! Сегодня я узнал, что «JavaScript» — зарегистрированная торговая марка, принадлежащая компании «Оракл». Она попала к «Ораклу» вместе с другими активами компании «Сан Микросистемс» при её поглощении
Большое везение, что «Оракл» до сих пор не попыталась
Автор Node.js пытается добиться отмены регистрации торговой марки, аргументируя это повсеместным использованием этого названия. Прецеденты есть, насколько я знаю, может и получиться.
Другим выходом из ситуации было бы ещё переименование языка в EMCAScript или в LiveScript — оба названия имеют отношение в ДжаваСкрипту. Но этот путь, как мне представляется, сложнее первого.