Горящий фронтендер
102 subscribers
65 photos
3 videos
83 links
Погромист переднего края. Нихуя не работает! Фронтенд проклят! Мы все умрем!

Бложик: https://dskr.dev
Tg: @dskrylnikov
Канал с фоточками: @dskr_pic
Тви: https://twitter.com/dskr_dev
Download Telegram
Вдруг кому делать нечего. Тут начался декабрь, а значит и новый #adventofcode

Первый день совсем простой. Особенно если писать на чём-то высокоуровневом)

https://adventofcode.com/2022
🔥2
Live stream finished (1 hour)
Пробовал сегодня постримить решение AoC. В целом схема рабочая, но меня подвел obs, в какой-то момент завис захват экрана(
Если будет не лень, завтра повторю попытку.
Запись доступна на ютубе, но учитывая что большую часть времени там зависший экран, смотреть не рекомендую)
https://youtu.be/qNLEyPCLHP4
Продолжил стримить AoC. В этот раз задача была простой, я не тупил и обс не тормозил. Поэтому справился меньше чем за 30 минут.
Единственная сложность задачи это распарсить входные данные. Ну и да, GitHub Copilot здорово помогает)

https://youtu.be/-4c2EdhvnyM
3
Продолжаю решать AoC. День 7. И судя по инпуту там что-то страшное. Начну минут через 5.

https://www.youtube.com/watch?v=VfJOByXNXuM
Второй день подряд горит 🔥 из-за проблемы с производительностью. Дошел до того что на две окружение всё летает, а в проде любой запрос выполняется по несколько десятков секунд. Если я это пофикшу, напишу детективную историю 🍵
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🔥1
Всего полтора месяца осталось до выхода TypeScript👩‍💻 5.0
Релиз мажорный потому что добавили долгожданные декораторы. И да, это те самые настоящие EcmaScript декораторы. Из клёвых фич ещё добавили const тайп параметры. Теперь при правильной типизации не придётся вечно писать as const.
Уже сейчас доступна бета
https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-beta/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
При предыдущем деплое фронтенда видимо погода плохая была. Из трех контейнеров в одном не проставились переменные окружения. Из-за чего часть функционала продукта не работали. И что самое печальное, из-за неправильных переменных окружения, логи не долетали до graylog. Ну точнее они то долетали, но найти их было не возможно. Тупо редеплой решил проблему.
Не люблю такие баги(
Кроме автодополнения кода, нейросети можно использовать например для написания коммит мессаджей. Клёвая идея)

https://vxtwitter.com/nutlope/status/1625311440696446976
🔥1🤩1
Последнюю неделю я тыкаю апишку от openai. К сожалению 4 версия gpt не доступна, да и цены там не очень приятные, поэтому использую gpt 3.5.
В конечном резльтате получился бот для чатов который имеет несколько разных личностей, и умеет сохранять контекст внутри треда.
Базу было поднимать лень, да и бот больше для развлечения, поэтому контекст храню в lru-cache.

https://github.com/skrylnikov/anti-human-ai
🔥1
Промты для разных личностей взял с сайта https://www.jailbreakchat.com/
Вставлять их лучше перед первым сообщением а не в системную роль. Ибо gpt 3.5 зачастую игнорит то что написанно в системной роли, в будущих версиях обещают поправить.
🔥3
Выбор фоторедактора для Ipad

Сегодня решил написать совсем не про программирование. Купил тут IPad Pro на m2 и пытаюсь понять зачем. Хочу удобно редактировать фотки на нём. Не хочу платить за подписку. На компе использую Pixelmator pro.

- Pixelmator это старый pixelmator для iOS. Он вроде бы даже обновляется, но функционал очень печальный, нет поддержки 16 битного цвета. Зато умеет открывать pxd файлы от pro версии. Ну точнее может конвертировать pxd в pxm.
- Photomator это бывший Pixelmator photo, полноценная мобильная версия . Обещают скоро выпустить её на десктоп. Есть полноценный цветокор из pro версии, поддержка 16 бит, кучу всяких ml штук, поддержка слоёв и масок. Интерфейс хорошо адаптирован под iPad. Из минусов — не умеет открывать pxd файлы, может упасть если заставить сделать что-то сложное, например я пытался увеличить разрешение жирной raw фотки. Нельзя настроить куда класть свои файлы, поэтому если открыть фотку с NAS то файл редактирования создастся рядом с ним что не удобно.
- Capture one из плюсов, на raw с камеры fujifilm можно накинуть родные пресеты для имитации плёнки, есть всякое удобное для пакетной обработки и выбора из галереи, синхронизация через облако с десктопной версией. Из особенностей интерфейс заточен под управление пальцами, pencil использовать не выйдет, интерфейс в целом странный, левой рукой выбирается инструмент, правой он регулируется. Да, это позволяет быстро и точно дёргать ползунки, но это очень не удобно. Из минусов нет слоёв, очень мало инструментов, нужна подписка.
- Snapseed в целом работает, минимальный набор инструментов есть, а вот адаптации под планшет нет, поэтому пользоваться не удобно, зато совсем бесплатно и со слоями.
- Lightroom В бесплатной версии очень мало крутилок и нельзя открывать raw, подписка дорогая, ещё и русском не продают. Есть отдельная версия под iPad с удобным интерфейсом.
- Darkroom крутилок маловато но кажется основное есть, часть крутилок хочет подписки. Попробовать платные штуки можно бесплатно, но сохранить фото тогда не выйдет.

В итоге я остановился на Photomator, стоит адекватных денег, удобный и привычный интерфейс, кучу крутилок, поддержка слоёв и всякие ml штуки. Кажется это всё что мне надо.