#петпроекты #сниппеты ☄️
Узнал, что нас читают некоторое количество только-только вкатывающихся разработчиков, поэтому немного довольно стандартных вещей в эффекторе для фронтендеров, которые только вкатываются в этот стейт-менеджер.
На сегодня - тривиальная фича, если приложение работает с базой данных - сортировка.
Фича предлагает набор сторов-параметров для фильтрации, внутри неё они и настраиваются (2 пик)
Затем все эти значения собираются в одном месте, когда приложение должно сделать запрос на выдачу нового списка и соответствующим образом склеиваются
Узнал, что нас читают некоторое количество только-только вкатывающихся разработчиков, поэтому немного довольно стандартных вещей в эффекторе для фронтендеров, которые только вкатываются в этот стейт-менеджер.
На сегодня - тривиальная фича, если приложение работает с базой данных - сортировка.
Фича предлагает набор сторов-параметров для фильтрации, внутри неё они и настраиваются (2 пик)
Затем все эти значения собираются в одном месте, когда приложение должно сделать запрос на выдачу нового списка и соответствующим образом склеиваются
🔥4 3 2
#петпроекты 💿
📝 Возможно, в новых версиях, я добавлю возможность вести статистику по тому, какой трек/альбом самый прослушиваемый, или любулю другую аналитику (например, был реквест на фичу, чтобы плеер угадывал в какое время какую музыку предлагать послушать)
👍 Хранение информации обо всех записях решил хранить в sqlite-db. Неналичие сервера, строгая структура и реляции - как раз подходит для моих случаев.
😳 В процессе разработки бэкенда столкнулся с тем, что имею набор зависимостей, которые не позволяют поставить sqlite3 с prebuild бинарниками (сборка через node-gyp крашилась из-за недостающих сигнатур в хедерах каких-то зависимых библиотек). Ресолвить дерево зависимостей для бинарников очень было лениво, поэтому решил поискать альтернативы драйверу. В процессе поиска, случайно наткнулся better-sqlite3, и решил использовать её.
💪 Мейнтейнеры драйвера пишут, что перфоманс у библиотеки в несколько раз в разных ситуациях выше, чем у node-sqlite3. (Хоть это и неважно, ибо проблемы с перфомансом у меня не было).
Мне было интересно, а чем ещё лучше, и случайно наткнулся на следующее issue
💡И ведь действительно, бывает же, что новые библиотеки / разработки оказываются лучше, но не завоёвывают активного одобрения комьюнити, только лишь потому, что на рынке уже было какое-то решение. (Это не камень в огород redux👩💻 , если что)
👍 Хранение информации обо всех записях решил хранить в sqlite-db. Неналичие сервера, строгая структура и реляции - как раз подходит для моих случаев.
Мне было интересно, а чем ещё лучше, и случайно наткнулся на следующее issue
💡И ведь действительно, бывает же, что новые библиотеки / разработки оказываются лучше, но не завоёвывают активного одобрения комьюнити, только лишь потому, что на рынке уже было какое-то решение. (Это не камень в огород redux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🐳1
#петпроекты
🎨 Немного про темки и цвета
🎨 Для светлой и тёмной темы я использую палитру, которую вы можете увидеть на скриншоте (для тёмной и светлой темы соответственно).
В старой версии у меня был хаос из цветов, в новой я решил его прибрать.
Раньше не задумывался о том, почему некоторые юай киты предлагают набор градаций именно для светлых тем в одну сторону, и для тёмных в противоположную, пока не попробовал подобрать подобные расцветки сам.
💎 Из интересного: в версии 1.7 у меня используется алгоритм, который подобные градации для светлой и тёмной темы генерировал автоматически. Поэтому, можно было спокойно менять акцентную тему у плеера.
В старой версии у меня был хаос из цветов, в новой я решил его прибрать.
Раньше не задумывался о том, почему некоторые юай киты предлагают набор градаций именно для светлых тем в одну сторону, и для тёмных в противоположную, пока не попробовал подобрать подобные расцветки сам.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🐳2
#петпроекты #релиз
Четверг - день премьер, поэтому представляю новую версию 2.0 плеера под macOS(arm) / win64
💎 Напомню, из новых фич:
- Оптимизация (потребление памяти значительно снижено)
- Теперь треки и папки можно добавлять перетаскиванием в окно приложения
- Обновлён алгоритм добавления, теперь добавляются все подпапки, и на основе них создаются плейлисты
- Новый компактный💎 ДеСиГн
- Плейлисты можно архивировать
- Добавлен тестовый эквалайзер
- Отдельное меню со статой треков/папок и веса песен/обложек всех треков
- Теперь пользователь может управлять очередью играющих треков
- Меню папок/плейлистов можно скрывать
- Можно менять направление сортировки треков
- (пока macos) файлы можно открывать напрямую через приложение, апка сама добавит новый трек в библиотеку
Четверг - день премьер, поэтому представляю новую версию 2.0 плеера под macOS(arm) / win64
- Оптимизация (потребление памяти значительно снижено)
- Теперь треки и папки можно добавлять перетаскиванием в окно приложения
- Обновлён алгоритм добавления, теперь добавляются все подпапки, и на основе них создаются плейлисты
- Новый компактный
- Плейлисты можно архивировать
- Добавлен тестовый эквалайзер
- Отдельное меню со статой треков/папок и веса песен/обложек всех треков
- Теперь пользователь может управлять очередью играющих треков
- Меню папок/плейлистов можно скрывать
- Можно менять направление сортировки треков
- (пока macos) файлы можно открывать напрямую через приложение, апка сама добавит новый трек в библиотеку
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉5🔥2❤1
🎄🎄🎄
За этот год подарил нам прокачанную капибару онлайн в трёх измерениях, а также ремастер плеера, так что прошедший год скорей про качество разработки х)
Да, этот год выдался не колоритным на проекты и посты, он был скорей про ментальный ретрит, и пробы чего-то нового.
🌙
Но не переключайтесь, следующий год подарит больше постов про геймдев, разработку и нейронные сети.
С наступающим, подписчики, вы лучшие!✊
За этот год подарил нам прокачанную капибару онлайн в трёх измерениях, а также ремастер плеера, так что прошедший год скорей про качество разработки х)
Да, этот год выдался не колоритным на проекты и посты, он был скорей про ментальный ретрит, и пробы чего-то нового.
Но не переключайтесь, следующий год подарит больше постов про геймдев, разработку и нейронные сети.
С наступающим, подписчики, вы лучшие!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3🎉2
🇲🇾 Очередной тревел
#photo #оффтоп
🗺️ 🏙️ Год начался с путешествия в одну довольно необычную и весьма мультикультурную страну, столица которой производит впечатление пребывания в бизнес-джунглях (буквально). Здесь реально посреди небоскрёбов стоит флора и фауна джунглей. Некоторые здания используют местные растения для фасада зданий, что в целом создает оксюмороновый колорит
🚊 Сквозь мраморностеклянный город даже пролегает метро. Где-то недалеко, в центре, есть мемная станция Samsung Galaxy Station, которую построили посреди местного "Apple Store"
🥗 🌚 Разнообразие всяких продуктов, начиная от джанкфуда и заканчивая условной одеждой здесь очень велико, очень много кастомных магазинов, которые продают только или корейские или японские или китайские вещи итд итп. В принципе, если вы отправляетесь и мимоходом хотите закупиться мерчендайзом какого-либо фандома - здесь также можно поживиться.
🏴 🌡️ В столице, люди преимущественно используют английский язык, так что в необычных ситуациях жителям можно спокойно задать вопрос, и с большой вероятностью поймут и ответят. Из необычного - в течение всего года, температура почти одинаковая (+30-32).
На мой взгляд, Куала Лумпур и Малайзия недооценена, съездить чтобы увидеть такие контрасты рекомендую
Фуллы в каментах
#photo #оффтоп
🗺️ 🏙️ Год начался с путешествия в одну довольно необычную и весьма мультикультурную страну, столица которой производит впечатление пребывания в бизнес-джунглях (буквально). Здесь реально посреди небоскрёбов стоит флора и фауна джунглей. Некоторые здания используют местные растения для фасада зданий, что в целом создает оксюмороновый колорит
🚊 Сквозь мраморностеклянный город даже пролегает метро. Где-то недалеко, в центре, есть мемная станция Samsung Galaxy Station, которую построили посреди местного "Apple Store"
🥗 🌚 Разнообразие всяких продуктов, начиная от джанкфуда и заканчивая условной одеждой здесь очень велико, очень много кастомных магазинов, которые продают только или корейские или японские или китайские вещи итд итп. В принципе, если вы отправляетесь и мимоходом хотите закупиться мерчендайзом какого-либо фандома - здесь также можно поживиться.
🏴 🌡️ В столице, люди преимущественно используют английский язык, так что в необычных ситуациях жителям можно спокойно задать вопрос, и с большой вероятностью поймут и ответят. Из необычного - в течение всего года, температура почти одинаковая (+30-32).
На мой взгляд, Куала Лумпур и Малайзия недооценена, съездить чтобы увидеть такие контрасты рекомендую
❤12🔥7🐳1
🐲 Как-то раз мои друзья, играющие в dnd, попросили им сгенерировать карту для игры, однако они хотели её разнообразить всякими метками.
Спустя время, год назад, появилась идея о том, как бы автоматизировать создание меток, их категории, поиск на карте по клику.
Также, от моих друзей и коллег приходили вопросы связанные с реализацией тех или иных механик в картографии.
👀 Всплыло немало интересных кейсов, от самых базовых, таких как чем географические координаты отличаются от декартовых, до того, как лучше грузить, резать карту на тайлы с учетом зумов.
(Из самого простого и релевантного - как найти ближайшую точку, имея на руках широту и долготу, и почему теорема пифагора здесь не прокатит)
📝 Сперва были мысли написать серию постов о том, какие пайплайны можно использовать чтобы достичь этого (gda2tiles / leaflet и ко), но в итоге решил собрать всё в отдельное приложение.
В общем, на очереди - программка для создания своих кустарных карт и настраивания на них своих кастомных точек, с фичей тайлогенератора.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🎉2 2👍1 1 1
Немного спойлерю дизайн приложения для редактирования карт
да, гта 5 референс, получается
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7 4🎉3❤1