Статус точка что-нибудь точка ком сайты, которые радостно светят нам зелеными графиками и довольными “All systems operational” сообщениями, когда на самом деле все сломано, - это уже классика. OpenAI - одни из таких. И поэтому я очень рад вот этому независимому мониторинг дашборду, который, как показала практика, чуть лучше отображает реальное положение дел.
#ai #monitoring #tool
#ai #monitoring #tool
👍4
Приятная тулза, чтобы по-быстрому в терминальчике проверить, как там наше соединение. На Go, конечно.
#tool #go #network
#tool #go #network
❤1
Ещё один кайфовый репо: канбан доска в одном единственном HTML файле. Прямо туда запекается JS и CSS, приправляется jQuery. Но при этом: PWA, оффлайн режим, хранит всё в local storage, потрясающе быстро и отзывчиво работает. Представляю, сколько сотен мегов такая же штука на реакте выкачивала бы и как гудела бы своим ре-рендером.
#web #html #tool
#web #html #tool
🔥12
Два любопытных macOS тула подвернулись. Для гиков, которым иногда ну очень не хочется тянуться к мышке, а хочется всё как-то клавишами.
Первый - Shortcat - сейчас сам взялся пробовать. Работает через вызов менюшки а-ля spotlight, и дальше либо вводом текста того, на что хочется нажать, либо вводом лэйбла, который оно рисует. Похоже немного на то, как vim эмуляторы в браузере работают. Первые впечатления - не то чтобы по вкусу вкусно, но по сути вкусно. Т.к. работает оно только с теми, кто правильно accessibility поддерживает, и никогда не знаешь заранее, сработает ли оно именно сейчас, боюсь, не приживётся.
Второй - mouseless - пробовать пока что-то не решился. При вызове рисует поверх экрана какую-то очень уж жуткую сетку координат, наводиться по которой можно нажатиями правильных кнопок.
#tool #macos #keyboard
Первый - Shortcat - сейчас сам взялся пробовать. Работает через вызов менюшки а-ля spotlight, и дальше либо вводом текста того, на что хочется нажать, либо вводом лэйбла, который оно рисует. Похоже немного на то, как vim эмуляторы в браузере работают. Первые впечатления - не то чтобы по вкусу вкусно, но по сути вкусно. Т.к. работает оно только с теми, кто правильно accessibility поддерживает, и никогда не знаешь заранее, сработает ли оно именно сейчас, боюсь, не приживётся.
Второй - mouseless - пробовать пока что-то не решился. При вызове рисует поверх экрана какую-то очень уж жуткую сетку координат, наводиться по которой можно нажатиями правильных кнопок.
#tool #macos #keyboard
👍5❤2
Тут чел с места событий, так сказать, разбирает, какие проблемы есть у Bazel, откуда у них ноги растут, что не так с Buck 2, и почему миру нужны две условно совместимые Bazel-compatible build системы. Ну и откуда взялась Bonanza тоже рассказывает.
#build #bazel #tool
#build #bazel #tool
Substack
The next generation of Bazel builds
Today marks the 10th anniversary of Bazel’s public announcement so this is the perfect moment to reflect on what the next generation of build systems in the Bazel ecosystem may look like.
👍1🤔1
Очень прикольный маленький проект: Unsure Calculator. Для быстрых и грубых back-of-a-napkin прикидок, когда неопределённость - во многих переменных.
#tool #math #statistics
#tool #math #statistics
👍4
Мне всё было интересно, на чём Astral собираются зарабатывать, разрабатывая отличный и открытый python тулинг. Видимо, вот на этом. Готовят к запуску pyx - платный (если я верно понял) package registry, который решает разные проблемы с существующей инфраструктурой. И всё это должно ещё лучше работать в связке с их же uv.
#python #tool #package
#python #tool #package
astral.sh
pyx: a Python-native package registry, now in Beta
pyx is a Python-native package registry from the creators of uv.
💅2
Вот это прямо рил ток: примеры (особенно те, которые можно прямо там же редактировать и исполнять) - лучшая документация.
Я дико радуюсь с clojuredocs, которые интегрированы в LSP и прямо там, где ты код пишешь, можешь увидеть разные примеры использования какой-то функции.
И помним про Go: примеры как особый вид тестов, который интерактивно доступен в документации.
После всего этого счастья хочется плакать, когда работаешь с Python. Документация стандартной библиотеки в массе своей - кусок говна. Много текста, ноль понимания. Документация сторонних библиотек - то же самое, по большей части. Есть несколько удачных примеров, но это скорее исключение.
#docs #tool
Я дико радуюсь с clojuredocs, которые интегрированы в LSP и прямо там, где ты код пишешь, можешь увидеть разные примеры использования какой-то функции.
И помним про Go: примеры как особый вид тестов, который интерактивно доступен в документации.
После всего этого счастья хочется плакать, когда работаешь с Python. Документация стандартной библиотеки в массе своей - кусок говна. Много текста, ноль понимания. Документация сторонних библиотек - то же самое, по большей части. Есть несколько удачных примеров, но это скорее исключение.
#docs #tool
pkg.go.dev
errors package - errors - Go Packages
Package errors implements functions to manipulate errors.
👍7❤1
Понравилась эта идея: простые тулы под простые повседневные задачи как self-contained HTML. У меня часто что-то такое появляется, но обычно в виде CLI. Потому что любой UI - это уже, как правило, гемор. А HTML он в целом как бы готовый фреймворк для интерфейса, даже вполне себе быстрый и надежный, если не злоупотреблять. И работать такая халабуда скорее всего будет всегда.
#tool #html
#tool #html
Simon Willison’s Weblog
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
👍6
Попался чудесный тул: по-быстрому создавать карточки для Apple Wallet из рандомных QR/бар-кодов прямо в браузере. Для всех тех магазинов и прочих заведений, которые не смогли произвести полноценный .pkpass самостоятельно.
#apple #ios #tool
#apple #ios #tool
👍2🔥1
Тут автор нескольких весьма успешных в Clojure экосистеме проектов рассказывает о выученных уроках: как делать тулы, которыми другие разработчики захотят пользоваться.
#talk #clojure #tool
#talk #clojure #tool
YouTube
Making Tools Developers Actually Use - Michiel Borkent
In 2019, I started two projects: clj-kondo and babashka. What began as experiments, a linter and a quirky "Clojure interpreter nobody asked for", are now mature tools used daily by thousands of Clojure developers. How does a tool go from “nobody asked for…
❤1
Вы только посмотрите, какой красивый заход! В Google/Go были недовольны тем, что LLM плохо адаптируют свежие фичи языка. Ну и переписали
#go #tool #llm
go fix тулу, которая теперь могучая, и много старого кода может автоматом перевести на более современные подходы / паттерны / фичи языка. То есть понимаете масштаб? Они не решали задачу: как нам улучшить существующий тул? Они решали задачу: как нам переписать гору ВООБЩЕ ВСЕГО (и открытого, и закрытого) старого кода на свежие фичи, чтобы на этом обучаться?#go #tool #llm
go.dev
Using go fix to modernize Go code - The Go Programming Language
Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.
🔥4👍1
О, прикольно, в Go теперь тоже можно будет через go fix всех пользователей deprecated функции перевести на новую версию. В посте описывают, как это делается, и зачем оно нужно.
#go #tool
#go #tool
go.dev
//go:fix inline and the source-level inliner - The Go Programming Language
How Go 1.26's source-level inliner works, and how it can help you with self-service API migrations.
❤3👍1
Уф, очень надеюсь, что это не начало конца Astral (вменяемый и быстрый тулинг для питона): OpenAI их покупают.
#python #tool
#python #tool
OpenAI
OpenAI to acquire Astral
Accelerates Codex growth to power the next generation of Python developer tools
🤯2😢2👎1
А-ля Figma, но для терминальных интерфейсов. С экспортом кода для разных языков и TUI фреймворков. Удивительно, что сам апп нативный, а не для терминальчика, могли бы пойти до конца, так сказать :))
С одной стороны, красиво, конечно. Но с другой - полное безумие.
#app #tool #ui
С одной стороны, красиво, конечно. Но с другой - полное безумие.
#app #tool #ui
tui.studio
TUIStudio — Design Terminal UIs. Visually.
A Figma-like visual editor for TUI applications. Drag-and-drop components, edit properties in real-time, and export to 6 frameworks with one click.
🔥6
Kagi Small Web - одновременно прикольный и странный проект. Собирают бложики настоящих живых людей и позволяют читать их разом из одного места в случайном порядке. Ещё и RSS дают. То есть это какая-то попытка а) сделать новый LiveJournal б) дать новых читателей авторам уютных независимых бложиков.
#tool #blog #web
#tool #blog #web
Kagi
Kagi Small Web
Discover the small web - personal blogs, independent YouTube channels, and webcomics from genuine humans on the internet.
🔥6
Надо было на неделе организовать локальные тесты вебхука. Раньше задачу временно выставить локальный сервер полуприкрытым задом в публичный интернет решал через ngrok. А тут вот подвернулся классный тул: бесплатный план даёт перманентный URL, всё можно инспектить детально, что ещё для счастья надо?
#tool #server #web
#tool #server #web
Hookdeck
Receive and Process Webhooks with Hookdeck
Use Hookdeck to ingest, process, queue, route, monitor, and troubleshoot inbound webhooks.
👍1🔥1
Смотрите, какая забавная штука от Mozilla и Thunderbird: Thunderbolt - такой типа клиент к LLM, агентам и подобному, но с фокусом на контроль над моделями и данными. Оно ещё на очень ранней стадии, но будем наблюдать.
#ai #llm #tool
#ai #llm #tool
www.thunderbolt.io
Thunderbolt — AI You Control
The Open-Source, Cross-Platform, Extensible AI Client
🔥2
Выше уже всплывал Unsure Calculator, тут вот похожий, но более разухабистый проект: калькулятор, работающий над объединениями отрезков.
#tool #math
#tool #math