Forwarded from Хекслет
Короткие полезные сниппеты на JS, которые можно понять за 30 секунд http://amp.gs/g77Y
GitHub
30-seconds/30-seconds-of-code
Short JavaScript code snippets for all your development needs - 30-seconds/30-seconds-of-code
Forwarded from Хекслет
Полезные браузерные утилиты для вебдева
http://amp.gs/xgaU
Сжатие HTML/CSS/JS, перевод картинок в BASE64, конвертация cvs→json→csv, распознавание текста и пр.
Конечно, если такое нужно постоянно, то лучше найти что-то локальное, но для редких быстрых операций — самое то
http://amp.gs/xgaU
Сжатие HTML/CSS/JS, перевод картинок в BASE64, конвертация cvs→json→csv, распознавание текста и пр.
Конечно, если такое нужно постоянно, то лучше найти что-то локальное, но для редких быстрых операций — самое то
Hreftools
Href Tools - Free online web tools
Href Tools is a collection of free online web tools to get your work done faster. You can find here image tools such as image to text (OCR), online compressors, converters and much more.
Forwarded from Типичный программист
Новый алгоритм сжатия от Google позволяет экономить до 75% трафика без видимого вреда для изображений https://tproger.ru/news/google-raisr-compression/
Tproger
Новый алгоритм сжатия от Google позволяет экономить до 75% трафика без видимого вреда для изображений
Статья на Tproger — Новый алгоритм сжатия от Google позволяет экономить до 75% трафика без видимого вреда для изображений
Forwarded from Библиотека питониста | Python, Django, Flask
Realpython
Build a Contact Book With Python, PyQt, and SQLite – Real Python
In this step-by-step project, you'll build a minimal contact book application using Python, with PyQt to build the application's GUI and SQLite to handle the database.
Forwarded from Веб-страница
Самоучитель по werf на русском
Он призван помочь разобраться, как разворачивать комплексные приложения в Kubernetes, реализуя CI/CD с помощью open source утилиты werf:
https://tprg.ru/MsFU
В целом, werf — это CLI-инструмент для организации полного цикла развёртывания приложения с Git, к функциям которого относятся:
— сборка docker-образов;
— деплой приложений в кластер Kubernetes;
— пересборка docker-образов при внесении изменений в код;
— удаление ненужных и неиспользуемых образов.
#devops
Он призван помочь разобраться, как разворачивать комплексные приложения в Kubernetes, реализуя CI/CD с помощью open source утилиты werf:
https://tprg.ru/MsFU
В целом, werf — это CLI-инструмент для организации полного цикла развёртывания приложения с Git, к функциям которого относятся:
— сборка docker-образов;
— деплой приложений в кластер Kubernetes;
— пересборка docker-образов при внесении изменений в код;
— удаление ненужных и неиспользуемых образов.
#devops
Semantic HTML
- https://www.freecodecamp.org/news/semantic-html5-elements/
- https://www.hongkiat.com/blog/html-5-semantics/
- https://gist.github.com/thomd/9220049
- http://html5doctor.com/computer-says-no-to-html5-document-outline/
- https://www.codeproject.com/Articles/146409/Semantic-HTML5-Page-Layout
- https://www.freecodecamp.org/news/semantic-html5-elements/
- https://www.hongkiat.com/blog/html-5-semantics/
- https://gist.github.com/thomd/9220049
- http://html5doctor.com/computer-says-no-to-html5-document-outline/
- https://www.codeproject.com/Articles/146409/Semantic-HTML5-Page-Layout
freeCodeCamp.org
Semantic HTML5 Elements Explained
Semantic HTML elements are those that clearly describe their meaning in a human- and machine-readable way. Elements such as <header>, <footer> and <article> are all considered semantic because they accurately describe the purpose of the element and ...
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+
#пакетик