Loskir's
1.75K subscribers
650 photos
89 videos
3 files
667 links
Пишу про айти, технологии и не только
Лайв канал: @LoskirsLive
Я: @Loskir
Download Telegram
🧠 LLM — настоящая находка для аутистов!

У нас недалеко от офиса есть итальянская сэндвичная вот с таким меню (на 1 картинке). И мне резко захотелось как-то его структурировать, потому что в таком списке глаза как-то сразу путаются (попробуйте найти все сэндвичи с sun-dried tomatoes)

Раньше я бы залип на пару часов или вообще бы отказался от идеи ибо лень оцифровывать данные, а теперь буквально за 15 минут и 5 промптов в клод получил всё что душе угодно и даже больше!
👍24😁82🔥2
Есть у меня один проект, который я не трогал с 2021 года. Написан на vue2. На сервере установлена нода, внимание, v13 (отдельно забавляет, что нечетная версия, то есть она была актуальной буквально полгода и даже LTS не становилась).

И вот понадобилось мне поменять там буквально две строчки. Меняю, коммичу, запускаю сборку — валится с полотном каких-то ошибок. Смотрю на ошибки — вебпаку (разумеется, древнейшему) не нравится новомодный синтаксис (nullish coalescense ??). Смотрю на node.green, он появился в node v14. Окей, nvm install v14. Всё равно падает. Думаю «ну ладно, видимо за это отвечает какой-то из лоадеров, а вот его мне уже точно не вперлось обновлять». Решаю посмотреть поглубже, а из-за чего все-таки возникает ошибка. Смотрю и вижу, что версии зависимостей более новые, чем указано в package.json. Ага, какой-то умник не удосужился закоммитить локфайл в репу, и всё поехало.

Решаю запинить версии всех зависимостей — меняю "^1.0.0" на "1.0.0". Не помогает — падает не из-за коренных зависимостей, а из-за под-зависимостей. Решаю установить эти зависимости явно с припиненной версией — не помогает, устанавливается две версии пакета: старая и новая. Смотрю доку на package.json, вижу там фичу под названием overrides, решаю заюзать. По какой-то неведомой причине всё равно ставится новая. Я в замешательстве, подумываю убить проект с концами и залить бензином.

Вдруг краем глазом замечаю файлик yarn.lock. Вздыхаю, откатываю все изменения, включаю ноду v13, ставлю зависимости yarn-ом v1.22.22, и проект билдится без единой ошибки. Эта эпопея стоила мне часов пять.
😁33🔥7👍5😢1
🎼 На выходных мне опять не сиделось на месте

Я выкачал все свои скробблы на last.fm с помощью вот этой тулзы и загрузил их в питон. Получилось почти 50к скробблов с 2021 по 2025 год (да, по меркам ластфм-а я еще ньюфаг)

Запихнул все скробблы в pandas dataframe, начал играться с графиками. Научился строить интерактивные графики/дашборды с помощью Plotly и Dash. И на самом деле я немного офигел, что в питоне можно делать интерактивные графики с селекторами и слайдерами!

Самый прикольный график который у меня получился — это график треков, которые я слушал на репите. Я сгруппировал скробблы по трекам, взял скользящее среднее за неделю и отфильтровал только те, которые я слушал минимум пять раз в день. Как видите, в душу мне треки западают часто. И прикольно, что можно навести мышкой на трек и мысленно провалиться в тот период, когда он играл у меня в наушниках 24/7. Но ни один трек не западал мне так же сильно, как tanger — strangers once again. В конце декабря я слушал его в среднем 30 раз в день (!)
9🎅42
Супер быстрая покупка битка
pkp.bt
Сука вы не представляете какой ебанутый процесс покупки домена в БУТАНЕ БЛЯДЬ
😁5
😁18🔥3😢1🐳1
🎄 Итоги 2025

Не буду тратить силы на подбор эпитетов. Нормальный год, не идеальный, но и не катастрофический.

Главное событие года — переезд в Амстердам. До этого я почти два года жил в уютной нидерландской глуши (городок на 100к человек), и Амстердам оказался очень нужным глотком свежего воздуха. После переезда мой уровень жизни вырос, наверное, по всем параметрам. Просторная квартира вместо тесной комнатки, более удобный комьют на работу, обилие прикольных мест (относительное, конечно), более активная социальная жизнь. Это как такое мета-достижение, которое разблокировало мне рост в других сферах.

Всё ещё работаю в небольшом стартапчике под названием Teero. За год команда выросла вдвое, мы перестали помещаться в маленьком уголке в коворкинге и перебрались в новый офис в центре Амстердама. Правда, такими темпами как будто скоро придется менять офис еще раз. Прикольно работать в небольшой команде с высоким темпом разработки и большой ответственностью. Приятно видеть, как твои фичи выезжают на прод и приносят пользу юзерам. Почувствовал, как моя продуктивность подросла за год, не в последнюю очередь благодаря эйай.

Особое место в моём сердечке занимают комьюнити-ивенты. В этом году я побывал в 🇷🇸 Сербии на Вастрик Кэмпе, в 🇹🇷 Турции на Вастрик Флоте, съездил на 🇵🇹 Мадейру с Alumni on Tour. На таких ивентах получается ощущать себя частью целого, а не быть сам по себе. И для меня это действительно ценно. Кроме этого, пару раз побывал в 🇧🇪 Бельгии и 🇩🇪 Германии, съездил к друзьям в 🇩🇰 Копенгаген.

Я вырвался из студенческого пузыря в большой город с кучей интересных людей. Благодаря комьюнити выпускников Вышки и Вастрик Клубу я познакомился с десятками новых людей, с некоторыми из которых я теперь общаюсь регулярно.

Мои закладки в Google Maps наполнились десятками клёвых мест: кофейни, кафешки, магазинчики, просто места для досуга. Со временем многие из них стали по-настоящему любимыми. Очень круто видеть, как выстраивается подобная «комфортная» рутина, особенно после долгих страданий типа «такое себе конечно, но лучше все равно нет». Я начинаю чувствовать себя «своим» в Амстердаме.

Начал ходить в спортзал и играть в настольный теннис. Регулярность наладить не получилось, но всё равно здорово, что получилось начать то, что откладывал уже несколько лет. Продолжил неспешно учить голландский, добрался примерно до A2. А ещё наконец пошёл учиться водить машину!

Загадывать на 2026 не буду, всё равно случится что-то непредсказуемое. В общем, с наступающим!
👍2012🎉3🔥1
У меня есть 3д-принтер, который лежал в запечатанной коробке с момента переезда. Чтобы его наконец достать, мне понадобился очень веский повод. Этим поводом стала пачка кофейных зёрен.

https://loskir.notion.site/coffee-3d-print
🐳10🔥82
🐧 Я попробовал Линукс

Коллега на работе так разрекламировал CachyOS+Niri, что я после 5+ лет на макоси решил тоже поставить.

Первым делом после запуска установил Claude Code. И после этого ни один конфиг-файл руками я не менял. Серьезно, это просто настолько другой опыт по сравнению с моими прошлыми попытками в линукс. «Скачай программку», «настрой кейбинд», «добавь русскую раскладку», «почему вот эта программа рендерится как говно». Очень круто, когда есть first-party доступ ко всей системе через консольные команды или текстовые файлики.

До этой авантюры я толком и не знал, что такое wayland, AUR, desktop-файлы и еще куча других линуксовых концептов. И я уверен, что мне не понравилось бы для этого курить arch wiki, лол. Но с Клодом гораздо проще во всём этом разобраться, хоть он и не всегда делает как надо.

Так что серьезно, если вы откладывали линукс в долгий ящик, сейчас — лучшее время, чтобы попробовать. А тем временем я продолжу документировать свой путь, есть чем поделиться.
👍28😢7😁32🎉2🐳1
🚳 О том, как у меня велик украли

Вообще история произошла еще полгода назад, но только дошли руки написать пост. TLDR: нельзя сказать что это было подстроено, но риски определенно были просчитаны.

Начну с предыстории. Когда я переехал в Амстердам, я купил себе электровелик. Это удобно и главное практично — я живу немножко на отшибе, и до работы мне примерно 12км в одну сторону. На обычном велике было бы немного утомительно, а на электрическом — самое то. Почти сразу же я купил себе страховку от кражи, просто на всякий случай и потому что многие советовали. Велик стоил €1760, страховка на год обошлась в €86 (<5% от цены велика). Главное условие — чтобы велик в момент кражи был пристегнут к неподвижной опоре специальным сертифицированным замком. То есть если просто бросишь велик где-то, где его закинут в грузовичок и уедут — не сработает, а в остальном в принципе условий нет.

Теперь к самой истории. В ноябре мне нужно было очень рано утром быть в аэропорту. Мой вылет был около семи утра, то есть приехать туда надо было в районе пяти. В такое время поезда еще не ходили, автобусы от моего дома не ходили, парковка на станции тоже была закрыта. Единственным способом добраться до аэропорта было сесть на велик, доехать до станции и сесть там на автобус. Почему-то я решил, что это хорошая идея, вместо того чтобы просто заказать такси.

Я встал в четыре утра, сел на велик, доехал до станции, оставил велик там (на обычной наземной парковке, потому что охраняемая подземная была закрыта плюс я спешил) и успешно сел на автобус. Этой станцией была Bijlmer ArenA, расположенная в одном из самых «недружелюбных» районов города. Я краем мозга понимал, что это не самая умная затея, поэтому лишний раз убедился, что велосипед пристегнут как надо.

Когда я вернулся из поездки через пять дней, велика и след простыл! Пришлось ехать домой на автобусе, благо вернулся я в нормальное время. Чисто теоретически моя страховка включает в себя помощь на дороге и могла бы покрыть стоимость такси до дома, но тогда я как-то не додумался. Пока ехал домой, подал онлайн заявление в полицию (просто формочка на их портале с логином через местные госуслуги, вообще на изи). Не то чтобы я рассчитывал на то что велик найдут, просто для страхового случая нужен был номер заявления в полицию. Собственно вскоре подал заявку и в страховую, где мне сначала сказали подождать две недели как "cooldown period", потом немного прикопались а точно ли мой замок был как надо сертифицирован, а потом успешно выплатили €1759 прямо точь-в-точь как в чеке. И даже потом вернули еще €62 сверху, потому что я заплатил за целый год, а пользовался страховкой в итоге всего три месяца с небольшим!

В общем, я почти тут же заказал себе новый велик, другой модели но за примерно те же деньги. Так что страховка работает, рекомендую! Qover, если что.
🔥15👍116
Loskir's
🚳 О том, как у меня велик украли Вообще история произошла еще полгода назад, но только дошли руки написать пост. TLDR: нельзя сказать что это было подстроено, но риски определенно были просчитаны. Начну с предыстории. Когда я переехал в Амстердам, я купил…
Дело в полиции закрыли через несколько дней со статусом что-то типа «расследование не ведется», но я большего и не ожидал. Через пару месяцев прислали письмо (бумажное) со словами «Мы нашли похожий велик, это не ваш? Он находится в велохранилище, проверьте на сайте». На сайте я ничего не нашел но так и забил, ибо перед получением выплаты я подписал бумажку для страховой, в которой было написано «если ваш велик когда-то найдут, он будет наш». Так что это теперь не моя проблема
😁21👍1
Чат я фигею (бесплатно даже)
🔥17👍21