Личные итоги года
В комментах просят не только техническими делиться. Я конечно тот ещё блогер и не думаю, что стоит выносить личное в публичное, но как элемент саморефлексии попробую.
Очень многое изменилось в мой жизни этом году. Тектонические потрясения просто. Меньше котов, больше семьи. Меньше свободного времени, выше цена свободной минуты, что заставляет лучше фокусироваться на важном.
Студия и дом разделились на две не связанные сущности, что наверное даже хорошо. Были бы они ещё бы географически ближе друг к другу.
Было много новых городов, от Гонконга до Гаваны. Но и без дальних поездок старался и стараюсь проводить каждое воскресенье подальше от города. Спонтанно ездил в Выборг микротрипом по утрам, открывал новые веломаршруты мимо Сестрорецких болот. Ночевали в домиках в Ленобласти и Карелии. Катались на моторке по ладожским шхерам и на сапе по Вуоксе, ловили последние летние закаты с островов. Сейчас зима, а значит машину не покидает сноуборд и нужно ещё найти место для горных лыж и может быть даже не для одной пары. Постоянно мысли о машине с большим багажником.
Кстати, о машинах — одно из классных впечатлений этого года это перегон Логана на ручке из Орла в Петербург. Отличная машина оказалась, тем более на палке-то. Балдел всю тысячу километров, в том числе и на пассажирском кресле.
Велосипед не обновлял, всё так же Topstone младшей модели. Но поставил слики чтобы дольше и дальше накручивать по шоссе. Всё ещё не знаю ничего лучше для перезагрузки после рабочей недели чем рано утром в воскресенье укатить из города в сосновый лес. А самое прекрасное — это встать совсем рано и успеть вернуться в дом, где тебя ждут и все только недавно проснулись.
Помните, что люди рядом с вами — они важнее всего остального происходящего в мире. И если рядом с вами таких людей нет, то желаю вам найти их в новом году. Я вот нашёл.
В комментах просят не только техническими делиться. Я конечно тот ещё блогер и не думаю, что стоит выносить личное в публичное, но как элемент саморефлексии попробую.
Очень многое изменилось в мой жизни этом году. Тектонические потрясения просто. Меньше котов, больше семьи. Меньше свободного времени, выше цена свободной минуты, что заставляет лучше фокусироваться на важном.
Студия и дом разделились на две не связанные сущности, что наверное даже хорошо. Были бы они ещё бы географически ближе друг к другу.
Было много новых городов, от Гонконга до Гаваны. Но и без дальних поездок старался и стараюсь проводить каждое воскресенье подальше от города. Спонтанно ездил в Выборг микротрипом по утрам, открывал новые веломаршруты мимо Сестрорецких болот. Ночевали в домиках в Ленобласти и Карелии. Катались на моторке по ладожским шхерам и на сапе по Вуоксе, ловили последние летние закаты с островов. Сейчас зима, а значит машину не покидает сноуборд и нужно ещё найти место для горных лыж и может быть даже не для одной пары. Постоянно мысли о машине с большим багажником.
Кстати, о машинах — одно из классных впечатлений этого года это перегон Логана на ручке из Орла в Петербург. Отличная машина оказалась, тем более на палке-то. Балдел всю тысячу километров, в том числе и на пассажирском кресле.
Велосипед не обновлял, всё так же Topstone младшей модели. Но поставил слики чтобы дольше и дальше накручивать по шоссе. Всё ещё не знаю ничего лучше для перезагрузки после рабочей недели чем рано утром в воскресенье укатить из города в сосновый лес. А самое прекрасное — это встать совсем рано и успеть вернуться в дом, где тебя ждут и все только недавно проснулись.
Помните, что люди рядом с вами — они важнее всего остального происходящего в мире. И если рядом с вами таких людей нет, то желаю вам найти их в новом году. Я вот нашёл.
❤134🔥29👏10👍5👎2🥱1
Forwarded from Веб-стандарты (Vadim Makeev)
Новогодний выпуск №455. Вадим, Алексей, Юля, Полина, Никита, Андрей кормят белок, играют колмимейби, красят плитку, ждут группу, спрашивают шляпу и атакуют титанов.
— Видео на Ютубе
— Слушайте на Ютубе
— Ссылки на сайте
— Видео на Ютубе
— Слушайте на Ютубе
— Ссылки на сайте
🔥22❤5❤🔥3👎2🤯1
Наверное самая впечатлившая (и даже пугающая) меня технология из 2024 — это нейропереводы видео в Яндекс Браузере. Да, в 2023 уже был у нас крутейший HeyGen, который даже оставлял голос и синхронизировал движение губ. За деньги. Но вот у нас массовый и бесплатный перевод закадровым голосом по кнопке. Всё ещё не могу отделаться от ощущения, что на самом деле это сидят синхронисты на зарплате и никакой технологии под капотом нет.
Вот открываю свежее видео от MPJ (да, он вернулся и запустил курс по D3.js и data visualization), хохмы ради жму кнопку перевода и меня взрывается голова, потому что так не может быть, потому что ещё вчера мы максимум могли получить только корявеший перевод субтитров, а сегодня робот читает с выражением и не пасует перед техническими терминами.
Думаю, что смотреть так англоязычные видео по кодингу пока не стоит, но вот когда этот пока закончится и дети даже не будут думать учить языки? Когда я сам сдамся и перестану слушать в оригинале, потому что ну зачем?
Вот открываю свежее видео от MPJ (да, он вернулся и запустил курс по D3.js и data visualization), хохмы ради жму кнопку перевода и меня взрывается голова, потому что так не может быть, потому что ещё вчера мы максимум могли получить только корявеший перевод субтитров, а сегодня робот читает с выражением и не пасует перед техническими терминами.
Думаю, что смотреть так англоязычные видео по кодингу пока не стоит, но вот когда этот пока закончится и дети даже не будут думать учить языки? Когда я сам сдамся и перестану слушать в оригинале, потому что ну зачем?
YouTube
D3.js is not what you think | Dirty D3 - Episode 1
💌 Sign up for https://funfun.email to learn more about our D3 and data visualization plans!
💛 Dirty D3 won't be the most pedagogical series, or the most succinct, the cleanest, and certainly not the shortest, the most elegant or terse.
But what Dirty D3…
💛 Dirty D3 won't be the most pedagogical series, or the most succinct, the cleanest, and certainly not the shortest, the most elegant or terse.
But what Dirty D3…
👍35🔥19💩7💯5❤🔥2🤡2🤷♂1👎1
melikhov.dev
А не написать ли пост про мою коллекцию бестолковых часов?
А вот и запилил лонгрид с картинками
https://teletype.in/@melikhov_dev/S9A-YnENHZs
https://teletype.in/@melikhov_dev/S9A-YnENHZs
Teletype
Мои бестолковые часы
Часы я ношу с детства. Не снимал даже на ночь и засыпал под тиканье механики вечно убегающих вперёд Командирских. Позже был сплошной...
🔥56👍12🤔9❤5
Никогда не любил алиасы (paths) в Typenoscript и потому только сегодня узнал, что они не поддерживаются в
Есть разные решения:
https://www.npmjs.com/package/ts-patch
https://www.npmjs.com/package/typenoscript-transform-paths
https://www.npmjs.com/package/tsconfig-paths
Я конечно и дальше буду выступать против paths в качестве «красивых» путей, потому что не надо заметать сложность под ковёр.
Ну а истинное предназначение paths описано вот так
Для всяких хитрых кейсов, а не для того, чтобы строчки были короче.
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👏10❤8👎3
Так, важное. Мы заканчиваем подготовку CTF 2025 в рамках Я💛Фронтенд!
Старт 8 февраля в MTk6MDMgVVRDKzM=
Эксклюзивно сливаю ссылку до начала. Осторожно, жёсткий инсайд!
Ссылки на предыдущие CTF тут: https://events.yandex.ru/events/ya-love-frontend-2025
Старт 8 февраля в MTk6MDMgVVRDKzM=
Эксклюзивно сливаю ссылку до начала. Осторожно, жёсткий инсайд!
Ссылки на предыдущие CTF тут: https://events.yandex.ru/events/ya-love-frontend-2025
😁32🔥17🤡9👍8❤6🫡3
Уф... Мы готовы. Ждём завтра всех в онлайне, а кому хватило билета — и в оффлайне.
https://ilovefrontend.ru
https://ilovefrontend.ru
🔥57👍19❤10🤡6❤🔥2
Все так хвалят Cursor, но почему-то никто не пишет про проблемы с Remote SSH.
Есть разный набор танцев с бубном, которые вроде как позволяют что-то завести (например, попробовать поставить версию постарше, до блокировок от Microsoft), но как-то оно попахивает.
Останусь пока на VSC + Roo + Codeium
Есть разный набор танцев с бубном, которые вроде как позволяют что-то завести (например, попробовать поставить версию постарше, до блокировок от 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.
Я ещё понаблюдаю конечно, но пока очень радует.
Завелось вообще всё, включая Статоскоп.
Так как у нас унифицирована сборка через общую абстракцию https://github.com/gravity-ui/app-builder, то для проектов переезд — фактически переключение галочки в конфиге. Если интересно повторить, то смотреть начиная с этого PR https://github.com/gravity-ui/app-builder/pull/177.
Я ещё понаблюдаю конечно, но пока очень радует.
👍67🔥29❤13👏2
Раз уж вспомнили о железках. Нужен совет чата
Притащил тут на днях домой 4k+ монитор и пытаюсь его подключить к немолодому системнику с PCI Express 2.0. Оказалось, что ни одна карточка на PCIe 2.0 4k не тянет (в продаже остались только GeForce 710/730). Ну, т.е. тянет, но только на 30Гц =) Но, к счастью, PCIe обратно совместим, потому взял у товарища пыльный, но легендарный GeForce 1050Ti, воткнул, и вроде всё отлично работает. Но шумит!
Потому вопрос. Какую видеокарту воткнуть в немолодой системник, чтобы пропускной PCIe 2.0 хватило и при этом сама карта была тихая и холодная? И без внешнего питания.
Не для игор, в игры мы не играем.
Притащил тут на днях домой 4k+ монитор и пытаюсь его подключить к немолодому системнику с PCI Express 2.0. Оказалось, что ни одна карточка на PCIe 2.0 4k не тянет (в продаже остались только GeForce 710/730). Ну, т.е. тянет, но только на 30Гц =) Но, к счастью, PCIe обратно совместим, потому взял у товарища пыльный, но легендарный GeForce 1050Ti, воткнул, и вроде всё отлично работает. Но шумит!
Потому вопрос. Какую видеокарту воткнуть в немолодой системник, чтобы пропускной PCIe 2.0 хватило и при этом сама карта была тихая и холодная? И без внешнего питания.
Не для игор, в игры мы не играем.
🤯27⚡1
Завтра читаю доклад, но не там где вы подумали (нет, не на Холи). И не для программистов, а для аналитиков. Буду рассказывать биайщикам, как здорово жить с JavaScript
https://yandex.cloud/ru/events/1120
https://yandex.cloud/ru/events/1120
yandex.cloud
Новый уровень кастомизаций в чартах Yandex DataLens c помощью JavaScript
Познакомили вас с новым редактором чартов на JavaScript и рассказали, как он устроен.
🔥30👍15🤔5❤2
В статье про трейсинг в Deno самое ценное как по мне — это ссылка на OpenTelemetry LGTM stack Графаны. Как раз тут дебажил поддержку OpenTelemetry в нашем @gravity-ui/nodekit, поднял этот контейнер и кайфанул. Подключаем у себя otel-клиент, заводим данные в контейнер, открываем Tempo и наслаждаемся.
И, да, смотрите на скрин, это не просто трейсы между микросервисами, otel сам проинструментировал само node.js приложение.
И, да, смотрите на скрин, это не просто трейсы между микросервисами, otel сам проинструментировал само node.js приложение.
🔥34❤3👍1
Вернулся пока на Garmin Forerunner 255. Устал мириться с существенными минусами Suunto, при всей их красоте:
- Нет календаря (люблю Гарминовскую утреннюю сводку с календарём)
- Глючный датчик пульса, всегда нужно надевать пульсометр
- Гармин позволяет запустить секундомер не останавливая тренировку. Suunto так не может. Существенный просчёт.
- Плохо пишет треки на открытой воде. Гармину хватает взмаха руки, чтобы вцепиться в спутник. Suunto показал себя сильно хуже.
- MIP экран всё же приятнее для меня
- Пять кнопок лучше, чем три и сенсор
Тотальный отказ от MIP продолжает меня огорчать.
- Нет календаря (люблю Гарминовскую утреннюю сводку с календарём)
- Глючный датчик пульса, всегда нужно надевать пульсометр
- Гармин позволяет запустить секундомер не останавливая тренировку. Suunto так не может. Существенный просчёт.
- Плохо пишет треки на открытой воде. Гармину хватает взмаха руки, чтобы вцепиться в спутник. Suunto показал себя сильно хуже.
- MIP экран всё же приятнее для меня
- Пять кнопок лучше, чем три и сенсор
Тотальный отказ от MIP продолжает меня огорчать.
🔥32👍7🤔2😐2❤1