melikhov.dev – Telegram
melikhov.dev
4.63K subscribers
110 photos
2 videos
2 files
203 links
Фронтенд, фронт-бек и около. Всё, что в голову пришло. Иногда котики.
Download Telegram
Forwarded from Веб-стандарты (Vadim Makeev)
Новогодний выпуск №455. Вадим, Алексей, Юля, Полина, Никита, Андрей кормят белок, играют колмимейби, красят плитку, ждут группу, спрашивают шляпу и атакуют титанов.

Видео на Ютубе
Слушайте на Ютубе
Ссылки на сайте
🔥225❤‍🔥3👎2🤯1
Наверное самая впечатлившая (и даже пугающая) меня технология из 2024 — это нейропереводы видео в Яндекс Браузере. Да, в 2023 уже был у нас крутейший HeyGen, который даже оставлял голос и синхронизировал движение губ. За деньги. Но вот у нас массовый и бесплатный перевод закадровым голосом по кнопке. Всё ещё не могу отделаться от ощущения, что на самом деле это сидят синхронисты на зарплате и никакой технологии под капотом нет.

Вот открываю свежее видео от MPJ (да, он вернулся и запустил курс по D3.js и data visualization), хохмы ради жму кнопку перевода и меня взрывается голова, потому что так не может быть, потому что ещё вчера мы максимум могли получить только корявеший перевод субтитров, а сегодня робот читает с выражением и не пасует перед техническими терминами.

Думаю, что смотреть так англоязычные видео по кодингу пока не стоит, но вот когда этот пока закончится и дети даже не будут думать учить языки? Когда я сам сдамся и перестану слушать в оригинале, потому что ну зачем?
👍35🔥19💩7💯5❤‍🔥2🤡2🤷‍♂1👎1
Пост любви к зиме
10030👍6🤮6👎2😱1
А не написать ли пост про мою коллекцию бестолковых часов?
👍127👎17😁167💯5🔥2🤯1🤡1
Никогда не любил алиасы (paths) в Typenoscript и потому только сегодня узнал, что они не поддерживаются в tsc https://www.typenoscriptlang.org/docs/handbook/modules/reference.html#paths-does-not-affect-emit Т.е. emit оставляет пути как есть, не подменяя их на полные.

Есть разные решения:
https://www.npmjs.com/package/ts-patch
https://www.npmjs.com/package/typenoscript-transform-paths
https://www.npmjs.com/package/tsconfig-paths

Я конечно и дальше буду выступать против paths в качестве «красивых» путей, потому что не надо заметать сложность под ковёр.

Ну а истинное предназначение paths описано вот так

While the feature was originally designed to be used with the AMD module loader (a means of running modules in the browser before ESM existed or bundlers were widely used), it still has uses today when a runtime or bundler supports module resolution features that TypeScript does not model.

Для всяких хитрых кейсов, а не для того, чтобы строчки были короче.
👍22🤔13👏108👎3
Так, важное. Мы заканчиваем подготовку CTF 2025 в рамках Я💛Фронтенд!
Старт 8 февраля в MTk6MDMgVVRDKzM=

Эксклюзивно сливаю ссылку до начала. Осторожно, жёсткий инсайд!

Ссылки на предыдущие CTF тут: https://events.yandex.ru/events/ya-love-frontend-2025
😁32🔥17🤡9👍86🫡3
Уф... Мы готовы. Ждём завтра всех в онлайне, а кому хватило билета — и в оффлайне.

https://ilovefrontend.ru
🔥57👍1910🤡6❤‍🔥2
Спасибо, гпт! А я годами сохранял во временный файл
😁33👍17🔥13🤪4🗿2👏1
Все так хвалят Cursor, но почему-то никто не пишет про проблемы с Remote SSH.

Есть разный набор танцев с бубном, которые вроде как позволяют что-то завести (например, попробовать поставить версию постарше, до блокировок от Microsoft), но как-то оно попахивает.

Останусь пока на VSC + Roo + Codeium
👍29💩4🔥2
Переехали (с webpack) на rspack в рабочих проектах. При всей моей изначальной скептичности — оно работает и даёт стабильное x2 к скорости и холодной и горячей сборки. В абсолютных цифрах для DataLens это 1m 40s -> 0m 50s холодной и 20s -> 8s горячей дев-сборки. И ~5m 16s -> 2m 18s продовой.
Завелось вообще всё, включая Статоскоп.

Так как у нас унифицирована сборка через общую абстракцию https://github.com/gravity-ui/app-builder, то для проектов переезд — фактически переключение галочки в конфиге. Если интересно повторить, то смотреть начиная с этого PR https://github.com/gravity-ui/app-builder/pull/177.

Я ещё понаблюдаю конечно, но пока очень радует.
👍67🔥2913👏2
С тех пор я и не люблю 1 апреля
😁46❤‍🔥7🤔7👍3🔥2🤷‍♂1🍌1
Раз уж вспомнили о железках. Нужен совет чата

Притащил тут на днях домой 4k+ монитор и пытаюсь его подключить к немолодому системнику с PCI Express 2.0. Оказалось, что ни одна карточка на PCIe 2.0 4k не тянет (в продаже остались только GeForce 710/730). Ну, т.е. тянет, но только на 30Гц =) Но, к счастью, PCIe обратно совместим, потому взял у товарища пыльный, но легендарный GeForce 1050Ti, воткнул, и вроде всё отлично работает. Но шумит!

Потому вопрос. Какую видеокарту воткнуть в немолодой системник, чтобы пропускной PCIe 2.0 хватило и при этом сама карта была тихая и холодная? И без внешнего питания.

Не для игор, в игры мы не играем.
🤯271
Завтра читаю доклад, но не там где вы подумали (нет, не на Холи). И не для программистов, а для аналитиков. Буду рассказывать биайщикам, как здорово жить с JavaScript

https://yandex.cloud/ru/events/1120
🔥30👍15🤔52
В статье про трейсинг в Deno самое ценное как по мне — это ссылка на OpenTelemetry LGTM stack Графаны. Как раз тут дебажил поддержку OpenTelemetry в нашем @gravity-ui/nodekit, поднял этот контейнер и кайфанул. Подключаем у себя otel-клиент, заводим данные в контейнер, открываем Tempo и наслаждаемся.

И, да, смотрите на скрин, это не просто трейсы между микросервисами, otel сам проинструментировал само node.js приложение.
🔥343👍1
Вернулся пока на Garmin Forerunner 255. Устал мириться с существенными минусами Suunto, при всей их красоте:

- Нет календаря (люблю Гарминовскую утреннюю сводку с календарём)
- Глючный датчик пульса, всегда нужно надевать пульсометр
- Гармин позволяет запустить секундомер не останавливая тренировку. Suunto так не может. Существенный просчёт.
- Плохо пишет треки на открытой воде. Гармину хватает взмаха руки, чтобы вцепиться в спутник. Suunto показал себя сильно хуже.
- MIP экран всё же приятнее для меня
- Пять кнопок лучше, чем три и сенсор


Тотальный отказ от MIP продолжает меня огорчать.
🔥32👍7🤔2😐21
Все побежали и мы побежали

Ну как, выбор между Roo и Cline сделали? На Claude, небось? Мемори банки собрали? В своей продукт добавили агента? А моделька в продукте у вас какая — Qwen или DeepSeek? Как так нет локальной модели, а куда вы будете грузить пользовательские данные? А как тюнили под задачи, RAG? А MCP-сервер уже запилили? В опенсорс его закинули?

Что ж так быстро-то всё меняется, выдохнуть некогда. Архитектуркой бы позаниматься, долги позакрывать. Но некогда. Рынок требует AI. Надо пережить эту волну, но кто бы знал, какая будет следующая.
💯75😁34😭13👍9🗿52🔥2🤯2👌1