Формат AVIF и «Эгея»
Есть такой современный формат графики — AVIF, который родился из видеоформата AV1. Интересен он тем, что даёт иногда существенную выгоду от использования — в моём непоказательном эксперименте на первой попавшейся картинке он уделал формат JPEG на порядок).
Вместе с тем он неплохо поддерживается современными браузерами — 79% по данным сайта CanIUse. Это ещё без учёта полифилов.
Мне очень хочется его использовать и я ищу способ это сделать в движке «Эгея», который я использую у себя в блоге. Можно было бы просто вставлять эту картинку как HTML, но это
У меня возникла хорошая, на первый взгляд, идея чуть упростить себе жизнь через модуль mod_rewrite
<IfModule mod_rewrite.c>
AddType image/avif .avif
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/avif
RewriteCond %{REQUEST_FILENAME} \.jpg$
RewriteCond "%{REQUEST_FILENAME}.avif" -s
RewriteRule ^.*$ $0.avif [END,T=image/avif]
</IfModule>Что тут написано? Если браузер поддерживает формат AVIF (смотрим в заголовке), и запрашивает JPEG (определяется по расширению), и существует файл ненулевой длины с расширением .avif (то есть image.jpg.avif, например), то отдаём ему AVIF.
Хорошо работает, пока в папке с картинками лежит только image.jpg.avif, как только кладёшь ещё и image.jpg — перестаёт, отдаётся только она. Вчера час наверное думал что не так, пока наконец не понял — поверх «Апача» на хостинге стоит nginx, а ему мои правила по барабану.
Если картинки по урлу нет, то nginx отдаёт запрос дальше в «Апач», срабатывает правило, отдаётся AVIF, как только кладёшь JPEG, nginx его видит, отдаёт по урлу, не спрашивая «Апач» ни о чём.
Что с этим делать пока — не знаю, вероятно ничего, nginx никто отключить не даст (у меня обычный дешёвый хостинг без затей), буду думать над другими способами.
Как оставить комментарий
Давно знаю, что многим неочевидно как оставить комментарий у меня в блоге. Время от времени мне
Пишу для всех сразу: чтобы оставить комментарий под любой из заметок, надо написать текст, а потом нажать, например, на конвертик под текстовым полем (на него указывает зелёная рука на скриншоте). Там надо будет ввести имя, которым вы хотите представиться, и адрес электронной почты. Если почты нет, напишите
Более продвинутый способ — нажать на кнопку логина через социальные сети. К сожалению, мой ответ (или комментарии других пользователей) вы никуда не получите, зато комментарий будет с вашим юзерпиком.
Нейрокродил-2
Продолжаем играть в «нейрокрокодила» — угадываем что нарисовала нейросеть MidJourney по данному ей описанию. Кажется вам зашло, поэтому вот вторая часть.
На этот раз в фокусе внимания — известные советские фильмы. Тяжело было подбирать, надеюсь я справился.
Пришлось перебрать довольно много фильмов, большинство названий дают довольно туманный результат
В фразу для генерации ставил английское название советского фильма (по «Википедии»), добавляя «soviet movie» («советский фильм»).
Добавлено: похоже слишком просто на этот раз, в комментариях и личке всё успешно угадали, кроме последнего.
Датчик воздуха
У меня уже несколько раз, — в разных чатах, где я обсуждаю ситуацию с воздухом в квартире, и в комментариях тут, спросили что за датчик воздуха я использую. Скриншоты его показаний я постоянно прикрепляю к заметкам, думаю они довольно информативные, поэтому людям интересно.
Это китайский датчик Qingping Air Monitor Lite — симпатичный белый кубик из приятного пластика. Сейчас, если постараться, его можно найти за шесть тысяч ($86), я покупал за четыре ($58).
Через приложение Mi Home его можно подсоединить к «умному дому», при этом он ещё становится хабом для BLE-устройств, что тоже бывает полезно.
В зависимости от настроек, он умеет отображать показания в разных режимах. У меня настроено так, что табло работает в промежутке в 7:00 и выключается в 21:00, чтобы не мешать спать, а показания автоматически листаются — датчик последовательно показывает уровень углекислого газа, частиц 2,5 и 10 микрометров, влажности и температуры.
В корпусе датчика есть встроенный аккумулятор, но мне не удалось заставить устройство работать от него постоянно (хотя такая настройка есть в приложении). Поэтому я купил небольшой блок питания, подобрал двадцатисантиметровый кабель зарядки и держу датчик на полке около розетки.
Хорошая штука, рекомендую. Жаль цена
Воздух в квартире
Продолжает беспокоить воздух в квартире. Как я уже писал, датчик воздуха в одной из комнат показал мне настолько тревожные значения, что я срочно перевёз в новую квартиру неиспользуемый до сих пор фильтр воздуха и озаботился покупкой датчиков и фильтров в остальные комнаты.
А пока они едут ко мне, пытаюсь разобраться откуда берётся эта мелкая опасная пылища в воздухе.
Вот сегодня ночью было
Такая странная ночная активность полностью отметает гипотезу о том, что микропыль выдувается
Обращает на себя внимание отрезок с шести до семи утра — кажется это жена закрыла дверь
Получается пыль летит
Буду исследовать дальше.
Тёмный режим
В качестве эксперимента включил в блоге тёмный режим для тех, кто предпочитает тёмную схему в операционной системе.
Посмотрите, кому важно — хорошо или не стоит. Цвета ещё пока не тюнил, если
Дополнено: подкорректировал цвета, плюс сегодня вышла новая «Эгея», переехал на неё.
Договориться с нейросетью
Нас так долго учили общаться с компьютерами особым способом, что сейчас многим очень сложно переучиваться на коммуникацию через естественный язык. Как будто бы ничего сложного, но тем не менее многие спотыкаются о свои внутренние модели общения, беспомощно глядя в экран, не зная что делать дальше.
Тем временем с нейросетями можно не только разговаривать почти на любую тему, но даже сговариваться.
Вчера демонстрировал возможности сети ChatGPT своему другу, он задавал ей различные вопросы, на которые она очень ловко отвечала, до тех пор пока он из любопытства не попросил сочинить для него
Надо сказать, что создатели ChatGPT встроили в своё детище автоцензора, который срабатывает на определённых темах, которые создатели считают аморальными — это сейчас очень распространённая практика.
Как видно на моём скриншоте, упоминание эротики привело к самоцензурированию и нейросеть расшаркалась в извинениях — мол, не предназначена она для общения на такие темы.
Мне показалось интересным его
Я приготовился долго экспериментировать, но это оказалось очень легко — просто попросил заменить слово erotic на
Сетка тут же поняла, что от неё требуется и начала выдавать текст, пока в её лексике не попалось
QuickShade
Отрыл тут для себя полезную программу — мне ночью даже с тёмным интерфейсом и минимальной яркостью иногда некомфортно работать за «Макбуком», — всё равно слишком ярко.
Подумал, что это вряд ли специфичная для меня проблема, поискал в интернете — может
Настроил горячую клавишу ⌘+⇧+N, чтобы переключаться в «ночной» режим и обратно, пользуюсь уже неполный месяц, нареканий нет, очень рекомендую, если сталкиваетесь с той же проблемой.
Орлы и кольцо
Наверное о трилогии «Властелин колец» Толкина большинство моих читателей слышали. Центральный сюжет — команда друзей несёт через три книги плохой артефакт, который нужно уничтожить в самой опасной зоне всего повествования.
По ходу дела там встречаются гигантские орлы, на которых в одном месте спасается один из героев. Потому книги то и дело критикуют за сюжетную дыру — вместо всех приключений можно было
Я слышал различные объяснения, одно из них — что орлы были не так уж и дружественны и просить их об этой услуге было решительно невозможно.
Но кажется я нашёл объяснение, которое никто ещё не использовал — Толкин просто не жаловал прогресс и плохо относился к авиации, прогрессивному тогда способу ведения войны, что видно по его письмам к сыну. А так как орлы — это тоже авиация, у него не лежала душа решать основной конфликт трилогии при помощи ненавистной технологии.
Белая склера
Фоном к двум другим читаю книгу «Выживает самый дружелюбный» Брайана Хэйра и Ванессы Вудс. Это
Мы единственные приматы, у которых есть белая склера. Также наши глаза имеют миндалевидную форму, что делает склеру более заметной и позволяет другим улавливать даже малейшее движение глаз.
В какой-то момент мы прекратили прятать глаза и начали выставлять их напоказ.
Смысл в том, что белая склера — очень важная штука для человека, так как позволяет по направлению взгляда точнее понимать что имеет ввиду собеседник, а это важно для успешной коммуникации.
Так вот, мультфильм. Его лейтмотив — о важности технического задания всем знакомый конфликт поколений, дочь не понимает мать и наоборот. В итоге дочь идёт в лес, встречает колдунью, та крафтит ей магическую пироженку, которую надо скормить матери, чтобы та изменилась. Та и меняется, но чересчур радикально — превращается в медведя.
Мать надо срочно расколдовать, иначе через два дня она потеряет человеческий разум и останется медведем навсегда.
Ну и пока идут два дня, есть несколько моментов, где разум медведя временно начинает преобладать и это очень круто показано — человеческие глаза с белыми склерами вдруг расплываются на весь глаз, склера почти пропадает и ты сразу, ещё до изменения позы и повадок, понимаешь в чём суть трансформации.
Очень круто сделали.
Ваши пальцы пахнут ладаном
Меня в последнее время занимает следующая тема — как долго мы сможем отличать рисунки, сделанные нейросетями от нарисованных человеком? Из среды художников уже выделилась фракция неолуддитов, которых до паники испугала перспектива их замены алгоритмами, а мой интерес скорее теоретический.
На настоящий момент то, что сразу выдаёт рисунки нейросетей — это руки. Это
Я пытался поговорить об этом в чатах, где обсуждают алгоритмы искусственного интеллекта, кажется внятных объяснений этому нет. Все, в основном, отшучиваются и из того, что я прочитал, единственное, что достойно упоминания —
Вспомнил, что это мнение мне уже попадалось. Погуглил, действительно, с этим есть проблема — немало художников всю жизнь рисует так, чтобы кистей рук не было видно.
Надо бы присмотреться к ушам на рисунках нейросетей, я пока
«⠀» (Braille Pattern Blank)
Недавно один из символов Юникода немного потрепал мне нервы — в одном из структурированных файлов, содержащих пользовательский ввод встретилось
Случаи, когда
Вот и в этот раз
Этот пробел — странный символ, библиотеки для работы с Юникодом не считают его пробельным, но во многих шрифтах он визуально неотличим от пробела. Как его ввёл пользователь — непонятно, может случайно через
Библиотека libiconv конвертировать его отказалась, хотя, как по мне, он вполне может быть сконвертирован в обычный пробел, что мы теперь и делаем.
Comic Mono
Когда работал в «Яндексе», много общался с хорошими дизайнерами — обычно по работе, но и дружил со многими. То и дело слышал, что все люди делятся на два типа — на тех, кто ненавидит семейство шрифтов «Комик Санс» и тех, кому всё равно.
Я на тот момент состоял в лагере ненавистников. Этот шрифт у меня рождал до того бурный эмоциональный отклик, что я долгое время хейтил компанию «Самсунг» только за то, что в их телефонах этот шрифт можно было установить в интерфейс.
А тут в на просторах вдруг наткнулся на чудну́ю химеру — шрифт «Комик Моно», то есть «Комик Санс», переделанный под консоль.
Подумал — вот прикол,
…было минут пятнадцать.
Думаю, тут можно быть неправильно понятым — я не считаю, что это
IPv6
После переезда у меня сменился провайдер — был «Ростелеком», а стал «Дом.ру». В качестве ничего не изменилось, только платёж вырос, зато подключил, наконец, IPv6. Это относительно новый протокол, на который медленно, но верно переходит интернет и прочие сети.
Не хочу обсуждать его технические детали, на эту тему написаны кучи статей, ничего нового тут я не скажу, но у подключения через IPv6 нашлись
Возможно браузеры сейчас сначала пытаются установить соединение через IPv6-адрес и только при его недоступности — через IPv4. На эту попытку уходит время
Есть и ещё один плюс,
Нейрокрокодил
Если несколько игр, в которые обычно играют в компаниях, которые не очень между собой знакомы, чтобы
Вас тут достаточно много и мало кто друг друга знает, давайте покрокодилим? Правда правила будут другие. Я попросил нейросеть Midjourney нарисовать восемь скороговорок. На вход подавалась только скороговорка, переведённая на английский.
Попробуйте угадать какие где? Специально выбирал широкоизвестные, никакой экзотики.
«42» — это ответ
Если книги не читали, то возможно смотрели фильм
В общем, мне вчера в голову пришла забавная, с моей, конечно, точки зрения, ассоциативная цепочка.
Ответ на главный вопрос жизни, вселенной и всего такого — 42.
«4» и «2» — это так же номера пальцев на руке (безымянного и указательного), по которым проверяют так называемый пальцевый индекс — чем длиннее безымянный палец по отношению к указательному, тем выше был уровень тестостерона в организме при внутриутробном развитии.
И хотя в научных кругах до сих пор нет консенсуса по вопросу связан ли пальцевый индекс с уровнем тостестерона и агрессией или нет, авторы книги «Выживает самый дружелюбный» всё же используют в том числе и эту метрику, чтобы продемонстрировать разницу между более дружелюбными бонобо и более агрессивными шимпанзе.
Книгу я ещё не дочитал, но если пересказывать прочитанное вкратце, то смысл в том, что более высокий уровень дружелюбия позволил людям собираться в более многочисленные кучки и более эффективно в них взаимодействовать, что в конечном счёте позволило нам завалить всех более агрессивных и сильных поодиночке конкурентов — денисовцев, неандертальцев и прочих.
В общем, согласно этой тщательно притянутой за уши сове на глобус, ответ на главный вопрос жизни, вселенной и всего такого — это увеличение кооперации путём снижения агрессии.
Приключения Мурзилки и его друзей
Оказывается до советского Мурзилки, маскота одноимённого детского журнала, издающегося с 1924 года, существовал другой Мурзилка, ныне почти забытый — хвастунишка и франт, малютка брауни со множеством братьев.
Мне повезло с ним познакомиться, когда я, приобретая
В итоге, оказалось, что это очень обширная серия, но переиздания найти непросто — надо знать под какими названиями искать. Отправной точкой стали имена автора — Пальмера Кокса и переводчицы его книг — Анны Хвольсон. Кстати, творчество Кокса было насколько популярными, что одна из первых переносных камер фирмы Кодак была названа в честь его персонажей — «Брауни».
Результатом исследования стали две пробные покупки, которые показали, что самым полным изданием дореволюционного Мурзилки стоит, по всей видимости, считать «Приключения Мурзилки и его друзей» Пальмера Кокса. Эту книгу
Переизданий у неё не было, но её достаточно просто купить с рук за 200—800 рублей, в зависимости от сохранности. Если ищете
Почему ПЗУ «прошивают»?
Во времена, когда я чаще паял
Если эту программу надо было обновить, то ПЗУ «перепрошивали» — при помощи специального устройства — программатора, стирали предыдущую версию и «шили» новую.
Я
Из самиздатской книги «Фокал снаружи и изнутри» (автор — Uirh):
ПЗУ тех времён (постоянное запоминающее устройство с навечно еще на заводе прошитой информацией) делалось тоже на колечках, но размером куда как побольше и из «магнитомягкого» материала. Колечек брали столько, скольки разрядное слово в этом ПЗУ; устанавливали их в один ряд; выходная катушка на каждое из них наматывалась многовитковая, а входных было столько, сколько слов информации надо было записать. Причем информация в буквальном смысле прошивалась: брали иголку, вдевали в неё проволочку для очередного слова и протягивали через весь ряд.
Причем если в данном разряде должна была быть единица — проволочку пропускали через кольцо, а если ноль — мимо. Потом, когда через эту проволочку пропускался импульс тока — в тех кольцах, сквозь которые она была продета, в выходной катушке наводится импульс напряжения. А в тех через которые нет, — импульса не было.
С появлением микросхем постоянных и полупостоянных запоминающих устройств больше так не делают. Но термин «прошить» по отношении к ПЗУ — так с тех времён и остался.
Я такие устройства в рабочем состоянии уже не застал, только их следы, — как сейчас я иногда в городе на земле нахожу советские монеты, которые тридцать лет как не в ходу, так и тогда, на свалках, где радиолюбители того времени нередко искали
О хранении пластинок ★
У нас дома есть настоящий патефон в хорошем состоянии. Эта вещь
Поэтому я постепенно расширяю коллекцию — докупаю пластинки на местном блошином рынке или в интернете. Коллекция пока не велика и стоит у меня на одной из полок. Пластинки именно стоят, так правильно — на каждом конверте любой пластинки это напечатано в виде инструкции.
У меня
Некоторые из них меня заинтересовали (там была даже парочка дореволюционных), поэтому я взял их послушать и только дома обнаружил, что за годы хранения стопкой одна из односторонних пластинок испортила дорожки на рабочей стороне другой — там отпечатался рельеф вокруг «яблока» и часть надписи «REPRODUCED IN RUSSIA».
Вывод простой: хранение стопкой портит пластинки, так как под весом стопки одна пластинка может повредить дорожки на другой.
Тепловизор дома
Меня давно смущало, что греется только небольшой кусок пола, думал, что это накосячили строители. Но тепловизор показал, что этот тёплый кусок — вообще не тёплый пол. Фотографию, к сожалению, я в тот момент сделать не догадался, но по форме было очевидно, что это труба отопления — она проходит по нескольким комнатам.
Я было закручинился, но заметил, что контроллер тёплого пола, подключенный к «умному дому», бодро рапортовал в приложении, что температура пола у меня и без того высокая и греть ничего не надо.
Погулял по настройкам, обратил внимание, что температуру контроллер у меня берёт как от встроенного, так и от некого внешнего датчика. Без понятия какой комплект я покупал — с внешним сенсором или без, но на всякий случай переключил замеры на встроенный.
Утром на полу было больно стоять — пока крутил настройки, выставил слишком высокую температуру. В общем, если бы не тепловизор, я бы так и думал, что тёплый пол не греет как положено, потому что мне его неправильно положили. А дело, оказывается, было в настройках.
В следующий раз попробую изучить щиток на предмет перегрева автоматов и окна — посмотрю откуда дует.