Forwarded from Open Source & AI Future 🇺🇦
Forwarded from Open Source & AI Future 🇺🇦
Forwarded from partially unsupervised
Я фанат Streamlit и часто использую его там, где многие бы ограничились Jupyter. Основные сценарии использования в чем-то похожи на Jupyter ноутбуки, но позволяют высунуть наружу не сами исходники, а только несколько контролов, которые и нужно крутить. Очень удобно для всяких демок - например, показать результат коллегам вне ML команды и дать им возможность потыкать что-то своими руками без единой строчки кода. И никакого богомерзкого JS писать не нужно!
Так вот, недавно я добрался до их коллекции компонентов и окончательно влюбился. Так, например, при помощи drawable canvas я набросал инструмент для разметки ровно в том формате, который мне был нужен, примерно за 3 минуты (т.е. взял исходники с гитхаба и дописал пять строк). Очень рекомендую!
Так вот, недавно я добрался до их коллекции компонентов и окончательно влюбился. Так, например, при помощи drawable canvas я набросал инструмент для разметки ровно в том формате, который мне был нужен, примерно за 3 минуты (т.е. взял исходники с гитхаба и дописал пять строк). Очень рекомендую!
streamlit.io
Streamlit • A faster way to build and share data apps
Streamlit is an open-source Python framework for data scientists and AI/ML engineers to deliver interactive data apps – in only a few lines of code.
Forwarded from Oh My Py
Универсальные оповещения
Есть куча способов отправлять уведомления — от проверенного SMTP и удобного Telegram до смс и специальных приложений для мобилок вроде Pushover.
Обычно для этого используют 3rd-party библиотеку соответствующего провайдера. Но есть более удобный способ — пакет notifiers от Ора Карми. Он предоставляет простой универсальный интерфейс для отправки сообщений через любой сервис.
Например, через телеграм:
Поддерживается аж 16 провайдеров, а интерфейс один — метод
Питон 3.6+
#пакетик
Есть куча способов отправлять уведомления — от проверенного SMTP и удобного Telegram до смс и специальных приложений для мобилок вроде Pushover.
Обычно для этого используют 3rd-party библиотеку соответствующего провайдера. Но есть более удобный способ — пакет notifiers от Ора Карми. Он предоставляет простой универсальный интерфейс для отправки сообщений через любой сервис.
Например, через телеграм:
import notifiers
token = "bot_token"
chat_id = 1234
tg = notifiers.get_notifier("telegram")
tg.notify(message="Привет!", token=token, chat_id=chat_id)
Поддерживается аж 16 провайдеров, а интерфейс один — метод
.notify(). И никаких дополнительных 3rd-party библиотек. Удобно!Питон 3.6+
#пакетик
Forwarded from Channel №5
Братишкиии, а я вам утилиту принёс! Как обычно, нужная всем, но не известная никому.
Кто сидит на винде выше висты, знают, что вкладки группируются в нижней панели и ВКЛАДКИ В ГРУППАХ НЕЛЬЗЯ МЕНЯТЬ МЕСТАМИ!!! У меня постоянно открыто четыре окошка браузера и три терминальных сессии, причём в строго установленном порядке. Когда он сбивается, всю эту портянку приходится закрывать и открывать ещё раз, но как надо, иначе рука постоянно открывает не те окошки.
После очередного сбоя я сказал себе «Хватит это терпеть!», полез в гугл и конечно же первой ссылкой нашёл софтинку, которая решает эту проблему. Встречайте — 7+ Taskbar Tweaker! Позволяет таскать вкладки внутри групп правой кнопкой мыши. Абсолютно бесплатная, запускается с системой, работает через нативные библиотеки и весит считанные килобайты, то есть, комп не нагружает ни на капельку — один раз включили и больше не вспоминаете, просто работаете с бо́льшим комфортом.
Другие фичи:
— Разгруппировка вкладок;
— Регулировка громкости через прокрутку колёсика в панели задачи (блядь как же я без этого жил-то вообще);
— Отображение секунд на часах в трее (аааа);
— Новый инстанс программы средним кликом по её вкладке;
— Скрытие нахуй не нужных кнопок «Пуск» и «Свернуть все окна», которые только место у программ крадут (при этом для юзеров без Win-клавиши меню пуска всё равно открывается слева снизу);
— И ещё некоторые твики, которые не нужны мне, но могут пригодиться вам.
Скачать: https://rammichael.com/7-taskbar-tweaker
Кто сидит на винде выше висты, знают, что вкладки группируются в нижней панели и ВКЛАДКИ В ГРУППАХ НЕЛЬЗЯ МЕНЯТЬ МЕСТАМИ!!! У меня постоянно открыто четыре окошка браузера и три терминальных сессии, причём в строго установленном порядке. Когда он сбивается, всю эту портянку приходится закрывать и открывать ещё раз, но как надо, иначе рука постоянно открывает не те окошки.
После очередного сбоя я сказал себе «Хватит это терпеть!», полез в гугл и конечно же первой ссылкой нашёл софтинку, которая решает эту проблему. Встречайте — 7+ Taskbar Tweaker! Позволяет таскать вкладки внутри групп правой кнопкой мыши. Абсолютно бесплатная, запускается с системой, работает через нативные библиотеки и весит считанные килобайты, то есть, комп не нагружает ни на капельку — один раз включили и больше не вспоминаете, просто работаете с бо́льшим комфортом.
Другие фичи:
— Разгруппировка вкладок;
— Регулировка громкости через прокрутку колёсика в панели задачи (блядь как же я без этого жил-то вообще);
— Отображение секунд на часах в трее (аааа);
— Новый инстанс программы средним кликом по её вкладке;
— Скрытие нахуй не нужных кнопок «Пуск» и «Свернуть все окна», которые только место у программ крадут (при этом для юзеров без Win-клавиши меню пуска всё равно открывается слева снизу);
— И ещё некоторые твики, которые не нужны мне, но могут пригодиться вам.
Скачать: https://rammichael.com/7-taskbar-tweaker
Forwarded from Open Source & AI Future 🇺🇦
Forwarded from GitHub'ненько
xh is a friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design.
#rust #cli #curl
https://github.com/ducaale/xh
#rust #cli #curl
https://github.com/ducaale/xh
Forwarded from ☕️ Мерлин заваривает τσάι 🐌
Оказывается, содержимое картирджей (2кБ) для Atari 2600 помещается на обычный QR-код (макс 7кБ). Осознав этот факт, программист инди игр из Японии разработал и собрал эмулятор консоли на основе Raspberry Pi 3, который принимает бумажные карточки с QR кодами в качестве ROM картриджей.
В статье он приводит ссылки на код и 3D проект для печати, но опасается показывать QR коды с играми полностю, так как это может повлечь за собой обвинение в пиратстве. Впрочем, ROM образы игр всегда можно скачать с множества фанатских сайтов
https://www.codedojo.com/?p=2251
В статье он приводит ссылки на код и 3D проект для печати, но опасается показывать QR коды с играми полностю, так как это может повлечь за собой обвинение в пиратстве. Впрочем, ROM образы игр всегда можно скачать с множества фанатских сайтов
https://www.codedojo.com/?p=2251
Forwarded from HN Best Comments
Re: Transfer.sh – Easy file sharing from the command l...
This is exactly the use case for Magic Wormhole, which is what the cool kids use to transfer files:
https://github.com/magic-wormhole/magic-wormhole
Magic Wormhole uses an end-to-end PAKE to create an encrypted transport between two points in the Internet, using a rendezvous server.
It doesn't store files, which is almost never what you want; it's not a way to send a file and have 10 or 100 people download it. But it's probably the best way to get a file through a bunch of arbitrary network controls, NATs, &c to a desired destination. There's a Go implementation as well:
https://github.com/psanford/wormhole-william
... which is what I use most of the time. If you haven't played with it, I highly recommend it.
tptacek, 1 day ago
This is exactly the use case for Magic Wormhole, which is what the cool kids use to transfer files:
https://github.com/magic-wormhole/magic-wormhole
Magic Wormhole uses an end-to-end PAKE to create an encrypted transport between two points in the Internet, using a rendezvous server.
It doesn't store files, which is almost never what you want; it's not a way to send a file and have 10 or 100 people download it. But it's probably the best way to get a file through a bunch of arbitrary network controls, NATs, &c to a desired destination. There's a Go implementation as well:
https://github.com/psanford/wormhole-william
... which is what I use most of the time. If you haven't played with it, I highly recommend it.
tptacek, 1 day ago
GitHub
GitHub - magic-wormhole/magic-wormhole: get things from one computer to another, safely
get things from one computer to another, safely. Contribute to magic-wormhole/magic-wormhole development by creating an account on GitHub.
Forwarded from Open Source & AI Future 🇺🇦
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Open Source & AI Future 🇺🇦
Forwarded from Open Source & AI Future 🇺🇦
Forwarded from ДевОпс Інженер 🇺🇦 (Oleg Mykolaichenko)
kubetools - Curated List of Kubernetes Tools
Хочу поделиться несколькими тулами, которые точно заслуживают внимания:
1. kubie - лично пользуюсь, удобно. Kubie - это kubectx + kubens в одной туле, в конфиге достаточно указать где искать kubeconfigs.
2. k9s - UI в терминале с кучей хоткеев, я раньше как-то недооценивал, то потом мне его продал Макс Витковский (кубер-шайтан из моей команды). В общем, теперь это primary cli тула в работе.
3. Lens - это красивая, но прожорливая приложуха. Отлично выглядит, но не более 😅 Удобно для девов, или начинающих крутить кубер. Плохо работает на большом скейле - безбожно тупит.
По ссылке ниже - 100500 тулов для менеджмента, работы, аудита и анализа кубер кластера 👇
https://collabnix.github.io/kubetools/
Если у вас есть еще какая-то удобная тула для повышения продуктивности - поделитесь, пожалуйста, в комментариях.
Хочу поделиться несколькими тулами, которые точно заслуживают внимания:
1. kubie - лично пользуюсь, удобно. Kubie - это kubectx + kubens в одной туле, в конфиге достаточно указать где искать kubeconfigs.
2. k9s - UI в терминале с кучей хоткеев, я раньше как-то недооценивал, то потом мне его продал Макс Витковский (кубер-шайтан из моей команды). В общем, теперь это primary cli тула в работе.
3. Lens - это красивая, но прожорливая приложуха. Отлично выглядит, но не более 😅 Удобно для девов, или начинающих крутить кубер. Плохо работает на большом скейле - безбожно тупит.
По ссылке ниже - 100500 тулов для менеджмента, работы, аудита и анализа кубер кластера 👇
https://collabnix.github.io/kubetools/
Если у вас есть еще какая-то удобная тула для повышения продуктивности - поделитесь, пожалуйста, в комментариях.
kubetools
Kubetools - A Curated List of Kubernetes Tools
Kubetools - Curated List of Kubernetes Tools
Forwarded from Open Source & AI Future 🇺🇦
Forwarded from Open Source & AI Future 🇺🇦
Crankshaft
Готовое решение для GNU / Linux, которое превращает Raspberry Pi в head unit устройство Android Auto.
#Shell, #Python
Готовое решение для GNU / Linux, которое превращает Raspberry Pi в head unit устройство Android Auto.
#Shell, #Python