Случайное открытие: как не потратил 500 баксов на ремонт кондиционера | 2026-06-11T01:34:01

Если вдруг вам не над кем посмеяться, то смотрите: я сегодня сэкономил 500 баксов. Я месяц или даже больше думал, что у меня сдох кондер в машине. Съездил на сервис, получил смету. Жаба задушила ремонтировать в тот же день; думаю машина старая, найду какой-нибудь гаражный сервис, заправить кондиционер хладагентом не критичная штука.

А оказалось, что все это время я ездил с выключенным A/C. Главное понял я это даже не в машине, а пока с собакой гулял.

Автоматизация кросс-постинга: боремся с трудностями API Facebook | 2026-05-23T14:28:22

Доделал в лучшем виде кросс-постинг из фейсбука на два моих сайта-блога [на которые почти никто не заходит] — beinginamerica точка com и raufaliev точка com. При публикации нового поста в фейсбуке по расписанию стартует механизм перевода поста на английский, разбор приложенных картинок, генерация описаний к ним, создание заголовка на основе текста поста и описания картинок, создание тегов на их же основе, запись поста в turso db — это облачная база, бесплатная до определенных лимитов, создание эмбеддингов через openai, запись в qdrant cloud — это тоже облачная база, но уже векторная, ну и загрузка изображений в wordpress по API, и публикация поста на английском и на русском по API.

Все бы хорошо, но из всех API самый дурацкий — у фейсбука. Во-первых, для страниц как у меня, переведенных в New Experience, нет возможности использовать почти все из этого API. Точнее, есть, но нужно долго доказывать фейсбуку, что это реально надо, показывая документы на стартап, демонстрируя приложение и т.д. Очевидно, им не хочется иметь дело с чем-то уносящим контент из их системы во вне. Кроме этого, токен, который дает доступ к последним сообщениям, относительно короткоживущий (возможно, несколько недель), и получать его заново нужно через браузер только. То есть, любая автоматика требует регулярного внимания, иначе она ломается.

Если протупил и вовремя не выгрузил последние посты через этот Facebook Graph API, они просто исчезают из списка последних и все, больше по API к ним не обратиться. Единственный способ — запросить выгрузку архива у фейсбука. Эта выгрузка тоже довольно дурацкая — там нужно много трансформаций делать и убирать лишнее. Например, в файле с постами, который я обрабатываю, там почему-то хранятся ссылки, которые я отправлял в комментариях без сопроводительного текста. А комментарии там идут в отдельном файле!

Чтобы назначить теги, пришлось решить отдельный челендж. Вот есть около 10000 постов за все время. Это большой кусок, и по нему теги построить нельзя, потому что он в контекстное окно LLM не помещается. А надо. Поэтому я делал так: скрипт берет случайные посты из 10000 в таком объеме, чтобы их суммарный размер был чуть меньше указанного лимита в токенах, и в конец этого блока добавляется промпт «сгенери мне наиболее частые теги, 30 штук» (промпт привожу упрощенно). В итоге я запустил это 10 раз и получил 10 наборов тегов по 30 штук, сгенерированных для разных срезов базы. Получилось 300 тегов, из которых конечно есть полные дубликаты, а есть синонимы и близкие по смыслу. Это все скармливается LLM, и получаем список тегов и иерархию тегов. Теперь у нас есть ограниченный набор тегов, которые максимально отражают 10000 постов. Так получилось, что за почти 20 лет на фейсбуке у меня расклад такой:

Тег Постов

==================================================

#Russia 3412

#Thoughts 3146

#Tech 3105

#Culture 2765

#Hobbies 2726

#AI 1603

#Science 1367

#Software 1358

#Travel 1298

#Learning 1138

#Society 1050

#Nature 958

#Education 915

#Business 902

#Art 894

#Programming 889

#Humor 840

#History 807

#Gadgets 750

#Moscow 713

#USA 614

#Cinema 567

#Webdev 493

#Music 476

#Sports 473

#Mindset 443

#Auto 400

#Books 386

ну и так далее. Этот список включает как теги из ограниченного списка, так и теги, которые LLM поставила материалу просто потому, что не нашла в ограниченном ничего подходящего.

Теги из ограниченного списка стали категориями на сайте. Остальные теги + эти стали просто тегами wordpress.

Поиск по картинкам. У меня было две идеи как его сделать. Первая — OpenCLIP. Это довольно просто, но требует хостинга модели где-нибудь. На своей машине легко, но каждый раз ее запускать неудобно, плюс я планировал переносить мигратор на дешевый сервер в амазон. В облачных моделях тоже нормально считать, но хоть немного за это надо платить, а это еще одна dependency. Но главное — что и без этого неплохо работает. Я с помощью OpenAI , который и так используется для перевода на английский, генерю описания к картинкам, и дальше по этим описаниям делаю embeddings с помощью large модели. Пока что все тесты на поиск проходят на ура. Особенно, когда на картинке есть текст, и большой вопрос разобрал бы ли его OpenCLIP.

В итоге:

1) вордпресс raufaliev точка com — бесплатный

2) вордпресс beinginamerica точка com — бесплатный

3) turso db где хранятся все посты — бесплатный

4) qdrant cloud где хранятся эмбеддинги — бесплатный

5) openai для перевода и описания картинок — не бесплатный, но недорогой (обработка постов за год потребовала 30 баксов).

Прикладываю два скриншота — как работает поиск по изображениям, и по текстам, а также дашборд мигратора.

Полицейская машина «не в службе»: неожиданная остановка | 2026-05-09T14:11:02

Я думал такое только на автобусах пишут, которые в депо поехали

Тесла роботы выходят на улицу | 2026-04-25T05:37:13

Роботов Тесла потихоньку выпинывает на улицу. Сегодня на велике проезжал мимо. Жаль не включают

Сравнение затрат на Теслу и Toyota RAV4 в 2025 году | 2026-02-26T04:07:10

Это мы в середине 2025 купили Теслу — расходы на бензин vs расходы на электроэнергию.

Если выделять только зарядку Теслы, то статистика отдельная. С момента покупки вышло 5000 кВт*ч на $738 долл — пробег 13,550 миль. То есть, проехать 18 миль (28 км) стоит 1 доллар. На Toyota RAV4 за потраченный на заправке доллар проезжаю 10 миль (16 км).

Тесла Model Y: испытание снежной зимой | 2026-01-26T03:50:53

Испытали нашу Tesla Model Y на зимней дороге в погоду, которую почти сто процентов людей тут считают «нелетной». Я серьезно, на обратном пути, в 8-9 вечера, мы встретили первую частную машину на четырехполосном шоссе через 45 километров пути. Зато снегоуборочные машины встречались просто каждые две минуты.

Навалило много снега, а потом пошел дождь. За несколько часов стоянки в сугробе у дома друзей машина покрылась льдом в сантиметр толщиной. Мы даже немного застряли на выезде, но общими усилиями вытолкали машину из «снежной ямы». Самая сложная часть — это последняя миля на маленьких дорожках, которые техника не успевает чистить. Вот сейчас пишу в 10:30 вечера, и у меня перед окном чистит подъездные пути трактор, а в большинстве мест это обязанность владельцев домов, и, конечно, все предпочитают переждать. Собственно, к дому друзей мы даже не проехали, потому что последние 100 метров там просто сугробы по колено, и даже пешком идти сложно, не говоря уже о проехать.

Очень доволен поведением Теслы на снежной дороге и маневрированию в сугробах. У нас тут никто не пользуется зимней резиной (снежная зима очень короткая), и на колесах у всех «всесезонка».

На шоссе очень много снегоуборочной техники, и в целом сами шоссе в очень неплохом состоянии — вождение очень предсказуемое, никуда не заносит. А вот как только пытаешься с этой дороги съехать на мелкую, так там может начаться испытание для полного привода и клиренса. Опять же, вообще никаких сюрпризов — проезжает как танк везде, где надо. 627 «лошадей», динамически распределяемых по четырем колесам, видимо помогает.

Переход Tesla на подписку автопилота: экономия или издержки? | 2026-01-24T19:27:25

Тесла прекратила продавать опцию пожизненного автопилота за 8000 долл, оставив только подписку за 100 долл в месяц. Я вообще не понимал людей, которые платят эти 80 тысяч вместо того, чтобы сидеть на подписке, потому что подписка сравняется с этими $8000 только через 7.5 лет (с учетом инфляции 3%), когда машину уже наверное пора будет менять на новую.

Но интересно насколько Тесла этим шагом повысила привлекательность машин с небольшим пробегом, в которых FSD есть, но которые продаются значительно ниже MSRP по причине бэушности. Фактически, если ты покупаешь машину и серьёзно намерен платить за FSD, покупка б/у может сэкономить тысячи долларов стоимости владения.

Женские нотки в автодеталях: волосы и царапины | 2025-12-13T17:38:22

Как понять, что хозяйка машины- женщина? Вероятно, периодически ещё и не очень трезвая;)

Тесла: когда автопилот сюрпризирует | 2025-12-09T19:30:27

Пожил несколько месяцев без автопилота в машине, сейчас включил, а машина за это время научилась не просто приезжать на место через весь город и просёлки, но и находить парковку у места назначения и сама парковаться. Но вот когда я ей сказал домой приехать, прям указал, туда где тебя кормят (charger), она встала перед домом соседа. Заставляет задуматься;) но вообще очень круто, Тесла

Парковочные приключения после концерта | 2025-12-07T01:21:08

Вот такой «лицехват» выпрыгнул из яйца неподалёку и прикрепился к лобовому стеклу моей RAV4 никак иначе чтобы внедрить свой эмбрион, но машинка устояла.

Вообще все началось с того, что я вышел на улицу с ключами и понял, что машины во дворе нет. Черт! Я ж на ней добирался до метро, а обратно с концерта в Вашингтоне меня домой привезла Надя на «Тесле». Ну ок, вызову Убер.

Убер привёз меня на стоянку у метро, где местные парковщики обнаружили ночующую машину и влепили ей жёлтую карточку. Снимается эта штука за пять минут, надо заплатить штраф, перейдя по QR-коду. Благо штраф божеский, всего 75 долларов накапало. Вспомнил бы позже, было бы больше.