DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Это короткое пошаговое руководство по созданию твиттер-бота. Бот, который я создам в этом уроке, будет называться «Big Pineapple Guy», и его цель будет заключаться в том, чтобы комментировать сообщения моего друга с фактами об ананасах. Я собираюсь сделать бота на #Go и развернуть его на #Heroku, чтобы все было бесплатно.

#Golang

https://dev-gang.ru/article/sozdanie-twitterbota-v-go-p7swmtdtun/
Регулярные выражения позволяют нам находить содержимое внутри строк, соответствующих определенному формату.

#Python #RegExp

https://dev-gang.ru/article/reguljarnye-vyrazhenija-v-python-0gocm1yo5g/
В этой статье мы рассмотрим, как удалить ключи из словарей #Python. Это можно сделать с помощью функции pop(), ключевого слова del и создания нового словоря.

https://dev-gang.ru/article/python-kak-udalit-klucz-iz-slovarja-qdtzffome4/
В этой статье, мы будем разбирать то как проверить, является ли переменная списком в #Python, используя функции type() и isinstance(), а также оператора is

https://dev-gang.ru/article/python-proverte-javljaetsja-li-peremennaja-spiskom-jgs9sxwhc2/
В этом руководстве мы рассмотрим, как объединить возможности #Elasticsearch и #Golang. Мы создадим базовую систему управления контентом с возможностью создавать, читать, обновлять и удалять сообщения, а также с возможностью поиска сообщений через Elasticsearch.

https://dev-gang.ru/article/ispolzovanie-elasticsearch-logstash-i-kibana-s-prilozhenijami-go-4yd32e6ff4/
Давайте посмотрим, в заключается проблема устаревшей версии #pip, как ее решить и, наконец, если вам достаточно интересно, что ее вызывает.

#Python

https://dev-gang.ru/article/poczemu-vam-deistvitelno-nuzhno-obnovit-pip-0jpqyvfp1h/
В этом проекте мы будем иметь дело с информацией об изображении. К изображениям применяются два основных типа сжатия - сжатие без потерь и сжатие с потерями. Некоторыми примерами стандартов сжатия без потерь являются #PNG (переносимая сетевая графика) и #PCX (обмен изображениями). При сжатии без потерь вся информация сохраняется, но степень сжатия низкая. Если нам нужно более высокое сжатие, мы должны рассмотреть алгоритмы сжатия с потерями. Одним из широко используемых алгоритмов сжатия с потерями является алгоритм сжатия #JPEG. Алгоритм JPEG работает на #DCT, что является темой обсуждения в этом проекте.

#Python

https://dev-gang.ru/article/szhatie-izobrazhenijametod-dct-2klvhwk3z5/
Обычно мы используем команду lscpu или команду / proc / cpuinfo в Linux для проверки информации о процессоре. Недавно я нашел еще один упрощенный, но более интересный инструмент для выборки архитектуры ЦП, вдохновленный neofetch, pfetch или screenfetch. Давайте посмотрим, как установить #cpufetch в #Linux, #macOS, #Android и #Windows, чтобы получить сведения о процессоре.

https://dev-gang.ru/article/cpufetchotlicznyi-instrument-dlja-poluczenija-informacii-ob-arhitekture-processora-dlja-linux-i-macos-sn5jj7rh64/
Связанный список - это линейная структура данных, элементы которой не хранятся в непрерывном месте. Это означает, что связанный список содержит отдельные вакуоли, известные как «узлы», которые содержат данные, для которых они были созданы, и ссылку на другой узел в списке.

#Python

https://dev-gang.ru/article/svjazannye-spiski-v-python-huxuurb302/
Известно, что #Go создает статически связанные двоичные файлы без каких-либо зависимостей во время выполнения. Статические двоичные файлы отлично подходят для развертывания, поскольку для них нужен только один файл, что снижает вероятность возникновения проблем, связанных с envionment.

https://dev-gang.ru/article/golang-vstraivaem-statiku-v-dvoicznyi-fail-s-primerom-sborki-react-asqjwwpt1i/
Мы будем разрабатывать приложение, которое предоставляет базовый сервер #REST-API для операций #CRUD для управления пользователями (id, firstName, lastName, age).

#Golang

https://dev-gang.ru/article/sozdanie-bazovogo-restful-crud-s-pomosczu-golang-i-mysql-easg6h3rql/
Есть 3 способа форматирования строк в #Python, давайте разберем какой из них быстрее

https://dev-gang.ru/article/samyi-bystryi-sposob-formatirovanija-strok-v-python-j0ysotgf80/
Вот как удалить конфиденциальные данные, такие как файлы сертификатов или пароли в ваших файлах, из репозитория #git и истории с помощью #BFG Repo-Cleaner.

https://dev-gang.ru/article/udalenie-konfidencialnyh-dannyh-iz-istorii-git-s-pomosczu-bfg-v8qgt2l9pc/
#Алгоритм кодирования #Хаффмана является строительным блоком многих алгоритмов сжатия, таких как DEFLATE, который используется форматом изображений PNG и GZIP.

https://dev-gang.ru/article/czto-takoe-kodirovanie-haffmana-fs8r8fjmwm/
Есть много вещей, которые мы можем сделать, просто используя атрибуты #HTML. В этой статье рассматриваются эти мощные атрибуты, которые сделают вашу жизнь проще и позволят вам максимально эффективно использовать HTML.

https://dev-gang.ru/article/moscznye-atributy-html-o-kotoryh-vy-vozmozhno-ne-znali-fqkvs8nxcm/
Задача коммивояжера - это классическая задача информатики, которая, как известно, не имеет эффективного решения.

https://dev-gang.ru/article/czto-takoe-problema-kommivojazhera-mhzwp7pgw7/
В недавнем проекте я хотел добавить изображение, которое поворачивается при прокрутке вверх или вниз. Проведя небольшое исследование, я обнаружил, что есть несколько способов сделать это: использовать только #css, использовать #javascript, использовать библиотеки и так далее.

https://dev-gang.ru/article/animacija-obekta-pri-skrolle-c2w8kr1mba/
В этом руководстве вы узнаете, как извлекать наборы данных из электронной таблицы Google с помощью #Python, подключившись к #API Google Диска, а затем сохранить их в таблице базы данных с помощью пакета #SQLAlchemy.

https://dev-gang.ru/article/kak-zapisat-dannye-iz-google-sheets-v-vashu-bazu-dannyh-s-pomosczu-python-vg65xu7b2q/