This media is not supported in your browser
VIEW IN TELEGRAM
Наверное, самое лучшее, что можно сделать с шелл-промптом, это поставить вот этот фреймворк и сконфигурировать его там. Изкоробки есть куча интеграций: с гитом, с кубером, с множеством ЯП и с возможностью относительно легко добавить что-то свое. Если у вас уродский промпт, самое время заменить его на красивый!
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6
Многие сегодня недооценивают RSS или может все ещё не знают, на что он стал способен. В целом сам протокол не изменился, но вот туллинг вокруг него - да. Сегодня в RSS-фид можно превратить практически что угодно: tg-канал, twitter-аккаунт, instagram-аккаунт, даже PornHub-аккаунт. Все это доступно благодаря "адаптеру"
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - RSSNext/Folo: 🧡 Folo is the AI Reader
🧡 Folo is the AI Reader. Contribute to RSSNext/Folo development by creating an account on GitHub.
3👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Супер-забущенная история команд, наверное, даже слишком. Ваша история теперь записывается в SQLite базу и (опционально) синхронизируется с клаудом
bash, zsh, fish и nushell, т.е. по сути со всем. Очень подробная документация, рай для любителей что-то настроить, потому что настраивается тут почти каждый пердеж. Для носителей шапочек из фольги есть возможность заселфхостить. Сам не пробовал, но всё вот хочется. Есть небольшой консёрн насчет производительности, насколько плавно оно вообще будет работать, но на самом деле моя даже около-дефолтная история и так работает далеко не плавно, так что по идее хуже стать не должно.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6
Если вы все еще разворачиваете свои проекты через docker-контейнеры или, что еще хуже, раните прям напрямую на виртуалках, то явно стоит обратить внимание на подобные "дистрибутивы" k8s. Это типа такие коммьюнити-сборки, которые намного проще поднять и настроить, чем настраивать с нуля ванильный k8s. Плюсом к этому, они чуть менее прожорливы по ресурсам и, вообще говоря, как будто бы прям как раз и ориентированы на таких вот обычных работяг, которые будут это поднимать на обычной бомжарской виртуалке, чтобы развернуть там свои сервисы. Начав с такого однонодного кластера, впоследствии все равно можно это все замасштабировать, если вдруг нагрузка вырастет и требования к сервисам изменятся. Самое время попробовать, если когда-то еще сомневались, стоит ли для каких-то своих нужд заморачиваться с k8s-кластером 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍6
Внезапно, но вот так средь бела дня здесь и появилась первая JS-либа. Ну, прикольная такая либа, как бы вроде и простая, но как функция выглядит супер-полезно. Есть биндинги для TS, можно отранить на ноде, можно в браузере, внезапно можно даже еще в каких-то экзотических экосистемах по типу PHP, dotNET или Windows Forms 🤡 А раз уж можно на ноде, значит, для особо упорных можно и через Graal на JVM. Ну, короче, хоть и JS, но отранить и получить красивые аватарки можно везде 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍5
Супер-революционный гит клиент, убийца всех убийц,
▪️ Делаем
git stash или git commit, чтобы зафиксировать текущую ветку.▪️ Переключаемся на новую ветку, делаем там правки, коммитим, пушим.
▪️ Возвращаемся на предыдущую ветку и продолжаем изначальную работу.
Уже звучит немножко напряжно. Если еще представить себе, что в первой ветке изменялся какой-то билдфайл, то часто на каждом шаге еще обычно приходится дополнительно ре-импортить проект в IDE или где вы там работаете. Короче, НЕУДОБНО 👎
Эта проблема решается введением "виртуальных веток", которые позволяют при переключении как бы не менять стэйт working directory.
Ну, то есть с этой тулзой ворфклоу выглядел бы так, что по новой таске вы бы просто сделали + запушили необходимые правки в новую ветку, по факту не переключаясь со своей изначальной ветки. Ну, есть свои нюансы, конечно, как и везде, но количество головной боли в любом случае сильно меньше.
Ну и сам UI тоже хорош при всём этом, но это уже так, приятный бонус.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - gitbutlerapp/gitbutler: The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte - gitbutlerapp/gitbutler
3👍5
Консольный файловый менеджер на максималках, с темами, плагинами (их кнеш кот наплакал, но по крайней мере есть такая функциональность), кучей хоткеев и возможностей конфигурации (которых в целом могло бы быть тоже побольше). Ну, что тут могу сказать - изкоробки красивая и функциональная тулза, которая в большинстве случаев, наверное, даже и не потребует дополнительной настройки и уже будет подходить многим. Явно есть своя какая-то изюминка в виде приятного и уникального UI, которая выделяет ее из общей массы файл-менеджеров. Пока как будто немножко маловато контента, но зато есть большой потенциал, так как явно многим оно понравилось и явно активно развивается. Через годик-другой будет совсем другое дело, но и сейчас в целом заслуживает того, чтобы ее потыкать.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6
Еще один воркфлоу оркестратор. Канал уже потихоньку превращается в канал воркфлоу оркестраторов, среди которых тут уже опубликованы: motia, restate, conductor, prefect, trigger. Просто они все какие-то такие классные и так хочется всех их потрогать. Наверное, у меня какая-то шиза по воркфлоу оркестраторам, так они мне вот нравятся. Конкретно у этого что есть из приятного: более какой-то цепляющий UI, 250 интеграций, возможность заводить воркфлоу как в UI, так и в коде, возможность версионировать свои флоу и изкоробки совместимость с гитом, куда можно пушить прям из UI. Всё остальное вроде как у всех - ретраи, таймауты, триггеры, ивенты, обработка ошибок и т.д. Можно супер-быстро попробовать потыкать локально через docker. Проекту уже более 5 лет, поэтому можно быть уверенным, что он уже battle-tested, в отличие от некоторых намного более молодых его конкурентов,
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kestra-io/kestra: Orchestrate everything - from scripts to data, infra, AI, and business - as code, with UI and AI Copilot.…
Orchestrate everything - from scripts to data, infra, AI, and business - as code, with UI and AI Copilot. Simple. Fast. Scalable. - kestra-io/kestra
2👍4
Возможно, все про это уже знают, но тем не менее сегодня у нас вот такой баян 👍 До сих пор на чужих ПК часто натыкаюсь на ванильные системы, которые как установили, так дальше и юзают, даже не дропают там всякий изкоробочный мусор, который только засоряет юзерспэйс и отвлекает внимание, не говоря уже об аффекте на перфоманс. Вот на чистой винде как будто мастхэв пройтись этой тулзой, чтобы весь этот мусор почистить и дальше жить спокойно без всяких ИИ-ассистентов, реклам, уведомлений от каких-то рандомных программ и т.д.
Всем виндузятникам мой пламенный привет! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ChrisTitusTech/winutil: Chris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates
Chris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates - ChrisTitusTech/winutil
2👍4
Сегодня у нас еще один баян, так как что-то ничего супер-прикольного и интересного нового не находится. Лето закончилось, все пошли на работы, универы и школы, пилить софт времени, видимо, не остается.
Так вот. Когда-то давно, в пещерные времена, интерфейс терминала был уродским и некрасивым, цвета и темы оформления были какие-то кривые и разношерстные, не было никакой унификации и вариантов оформления всего-всего в едином стиле. Со временем появился base16, который вроде как вносил какую-то унификацию, но им было так тяжело пользоваться, что лучше даже было и не пытаться. Вероятно, когда все поняли, что поддерживать всё множество тем, которые давал возможность генерить этот проект, невозможно, и большинство тем там всё равно выглядят уродско, появился catpuccin, который предоставляет всего 4 (не так много, но всем хватает) хорошо-поддерживаемых темы, которые можно применить практически везде, и которые везде выглядят органично и уместно. И это уже даже не ограничивается консольными утилитами и самим терминалом: присрать можно и в продукты JetBrains, и в Google Chrome, KDE и много-много куда. Юзаю на протяжении пары лет, везде в чистых окружениях сразу их применяю и бед с оформлением больше не знаю 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - catppuccin/catppuccin: 😸 Soothing pastel theme for the high-spirited!
😸 Soothing pastel theme for the high-spirited! Contribute to catppuccin/catppuccin development by creating an account on GitHub.
3👍4
Вот у нас подъехал и первый генератор статических сайтов 🎉 Если вы когда-то вообще интересовались этой темой, например, чтобы сгенерить себе какое-то портфолио или бложек, куда выкладывать статьи, то наверняка натыкались на Jekyll, который в какое-то время был де-факто стандартом, потому что особо не было альтернатив. Jekyll был (и есть) очень популярным, но сегодня он уже немножко отстал от трендов и практически не поддерживается, хоть и до сих пор его многие, особенно те, кто начинал давно, используют. Проект, о котором идет речь, это его форк с огромным количеством новых фич, таких как: интеграция с билд-тулзами фронта, поддержка i18n, современные библиотеки и решения под капотом (что исключает огромное кол-во несовместимостей плагинов из-за древних и неподдерживаемых версий всего), поддержка всяких-разных template engines (а не только Liquid, как в Jekyll) и еще много-много всего. Короче, по факту это современный Jekyll, которым он должен быть.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - bridgetownrb/bridgetown: A next-generation progressive site generator & fullstack framework, powered by Ruby
A next-generation progressive site generator & fullstack framework, powered by Ruby - bridgetownrb/bridgetown
3👍4
Внезапно супер-новаторское решение для построения рилтайм мультиплеерных сессий (ну, по крайней мере, основной юзкейс именно такой, а в целом можно присрать много где). В базовых сценариях клиент-серверных решений для мультиплеерных игр у вас есть база, есть сервер, и клиент ходит на сервер, сервер в базу, как-то там менеджит состояние этой базы, и вообще много чего менеджит, что часто приходится писать с нуля, не говоря уже про головную боль с раскаткой, с распределенностью, и еще много с чем. Новаторство этого решения заключается в том, что здесь предлагается объединить базу + сервер, чтобы избавиться от лишнего звена и ускорить весь процесс. То есть это как если бы клиенты ходили сразу в базу, минуя сервер. Вся логика здесь зашита в саму базу, включая аутентификацию, расчеты, транзакционность и все прочее, причем все это доступно изкоробки и без всяких велосипедов. Идея чем-то похожа на блокчейн и смарт-контракты, только здесь нет ни блокчейна, ни смарт-контрактов.
Короче, если имеете дело с чем-то похожим, стоит явно обратить внимание
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - clockworklabs/SpacetimeDB: Multiplayer at the speed of light
Multiplayer at the speed of light. Contribute to clockworklabs/SpacetimeDB development by creating an account on GitHub.
3👍5
То, чего не хватало винде все эти годы (хотя проекту уже 4 года) - тайлинговый оконный менеджер по типу i3. Наткнулся совершенно случайно, хотя сам давно о таком мечтал, и с виду тут есть все что нужно: хоткеи для управления окнами, воркспэйсы, кастомные правила для окон, лэйауты, +- гибкая конфигурация. Если у вас винда и достаточно большой монитор, то бегом пробовать!
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - glzr-io/glazewm: GlazeWM is a tiling window manager for Windows inspired by i3wm.
GlazeWM is a tiling window manager for Windows inspired by i3wm. - glzr-io/glazewm
3👍6
Сегодня у нас ноунейм виндовая тулза с одной супер-простой, но тем не менее супер-полезной функцией. Она просто добавляет в контекстное возможность добавить текущую директорию в виндовый PATH. Вы проюзаете её пару раз в своей жизни и забудете, но эти пару раз будут такими приятными, что это стоит того, чтобы попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - nsxdavid/AddToPath: Windows context menu and command to manage PATH
Windows context menu and command to manage PATH. Contribute to nsxdavid/AddToPath development by creating an account on GitHub.
3👍4
Rapid Environment Editor - виндовая тулза с закрытым исходным кодом, которая позволяет легко редактировать переменные окружения. Проприетарность мы не уважаем, конечно, но менее полезной эта тулза от того не становится 👍 Больше не нужно лазить в эту виндовую говно-менюшку для редактирования энвов, которая еще и спрятана так, что ее находить надо каждый раз.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍3
Новый интересный кросс-платформенный терминал. Выглядит необычно, скорее это даже уже не просто терминал, а какой-то комбайн с возможностью отображать в окне сразу и браузер, и файловый менеджер, и ИИ-помощника, и кастомные виджеты типа мониторинга системы. С первого взгляда очень приятное впечатление, после базовых терминалов прям хочется поковыряться и попробовать там что-то понастраивать. На удивление даже всё завелось с полтычка и вроде бы даже работает как надо, хотя обычно такие проекты очень и очень багованные.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - wavetermdev/waveterm: An open-source, cross-platform terminal for seamless workflows
An open-source, cross-platform terminal for seamless workflows - wavetermdev/waveterm
3👍3
Селф-хостед статус пэйдж для ваших сервисов. Очень приятно видеть такое у сервисов, чтобы пользователи были вкурсе, когда сервис испытывает сложности, ну и чисто приватно поднять для себя тоже не было бы лишним, особенно если у вас какие-то там пет-прожекты, вы их раскатили и забыли, и непонятно вообще, живые они в любой момент времени или уже неделю лежат. Есть куча интеграций для алёртов (включая телеграм), есть хельм-чарт для раскатки в кластер, можно и просто контейнером поднять, ну, короче, проект достаточно зрелый и встанет, думаю, практически в любое окружение. Посмотрите демо, вон как красиво выглядит! Вот многим известным сервисам такой штучки, конечно, не хватает, особенно во времена, когда РКН блочит всё подряд и непонятно, это ты отвалился или сервис упал
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - TwiN/gatus: ⛑ Automated developer-oriented status page
⛑ Automated developer-oriented status page. Contribute to TwiN/gatus development by creating an account on GitHub.
3👍4
Очень оригинальный оконный менеджер для Wayland, который отличается новаторской идеей (по крайней мере, раньше я такого не видел
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - YaLTeR/niri: A scrollable-tiling Wayland compositor.
A scrollable-tiling Wayland compositor. Contribute to YaLTeR/niri development by creating an account on GitHub.
3👍4
Не прям ВАУ, но вот наткнулся на вот такой менеджер версий ноды на Rust'е, т.е. как всегда всё "супер-быстро" и на любой операционной системе. По сути больше не нужно держать установленной какую-то одну версию ноды, можно вот поставить этот менеджер и он будет пуллить необходимую версию сам для каждого проекта 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Schniz/fnm: 🚀 Fast and simple Node.js version manager, built in Rust
🚀 Fast and simple Node.js version manager, built in Rust - Schniz/fnm
2👍3
Что-то типа своего персонального селф-хостед нэкс-ген клауда, куда можно грузить фотки, файлы, и в целом расширять его функционал через всякие клаудные приложения из местного стора. Например, предлагают из местного стора поставить какой-то ИИ, и он будет селф-хостед изкоробки и сразу там как-то интегрирован. Или как-то можно там интегрироваться со стимом и будет у вас ваша библиотека в клауде (правда, непонятно как в нее тогда играть 🤡). Ну, короче, кучу всего там можно, но надо ставить и смотреть. Прям с первого взгляда как будто выглядит немножко сыровато, но обещалок всяких при этом у них там достаточно много.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - beclab/Olares: Olares: An Open-Source Personal Cloud to Reclaim Your Data
Olares: An Open-Source Personal Cloud to Reclaim Your Data - beclab/Olares
3👍4