DevGang
Авторизоваться

Как сделать http-запрос без использования curl или wget в bash

Bash, известный своей мощью, обладает скрытой функцией, позволяющей выполнять HTTP-запросы без дополнительных инструментов, таких как curl или wget. Давайте разберемся, как это работает.

Заглянем в документацию Bash, используя команду man bash. В разделе о перенаправлении мы найдем интересное уточнение: Bash способен взаимодействовать со специальными файлами, доступными в операционной системе, или эмулировать их поведение, если такие файлы отсутствуют.  

Следуя этому описанию, мы откроем для себя способ выполнения HTTP-запросов непосредственно из Bash.

Как создать LinkTree (Taplink) с помощью Python и GitHub Pages

В этой статье мы рассмотрим как создать собственное дерево ссылок на языке программирования Python и хостинга GitHub Pages. Мы создадим страницу похожую на LinkTree (Taplink) и реализуем проект на Python. Вот таким образом будет выглядеть наш результат.

Шпаргалка по Linux: Топ 10 команд 

В этой статье мы погрузимся в мир команд, которые встречаются практически в каждом коде. Вы узнаете, как они работают, какие дополнительные опции можно использовать и увидите наглядные примеры их применения в реальных задачах.

1. man (Руководство пользователя)

Веб-скрапинг в Python: ошибки, проблемы и методы решения

Процесс веб-скрапинга может столкнуться с различными трудностями, такими как блокировки, ошибки извлечения данных и снижение производительности. Чтобы преодолеть эти проблемы, разумно рассмотреть возможность использования языка программирования Python. В прошлом Python предоставлял инструменты для извлечения данных, среди которых библиотеки Requests, lxml и Beautiful Soup.

В этой статье мы проанализируем возможности веб-скрапинга на Python в 2024 году, обсудим возникающие трудности и ошибки, а также предложим современные решения для их устранения.

Использование Fastify для потоковой передачи данных из PostgreSQL 

Визуализация информации — это ключ к быстрому и эффективному усвоению данных. Современные инструменты визуализации предлагают множество интерактивных возможностей, но за ними скрывается сложная система обработки данных. Визуализация опирается на наборы данных, хранящиеся в базах данных и доступные через API. При запросе к API, пользователи получают данные для визуализации.

Однако, что делать, если набор данных слишком большой или доступ к нему ограничен? Долгое время загрузки данных может значительно ухудшить пользовательский опыт. В этой статье мы рассмотрим, как эффективно передать огромный объем данных из базы данных PostgreSQL в клиентское приложение Reactjs, минуя проблемы производительности.

Перенос данных из PostgreSQL в Google BigQuery с помощью Python

В этой статье мы покажем, как создать скрипт Python для переноса данных из локальной базы данных PostgreSQL в Google BigQuery. Процесс включает в себя извлечение данных из PostgreSQL, их преобразование в соответствии со схемой BigQuery, загрузку в Google Cloud Storage (GCS) и, наконец, импорт в BigQuery. 

Мы подробно рассмотрим каждый из этапов процесса, предоставив примеры кода и пояснения.

Скрипт Python для синхронизации каталогов

Одной из задач, с которой сталкиваются разработчики Python, является синхронизация папок. Она позволяет управлять резервными копиями, синхронизировать несколько устройств или поддерживать порядок в файлах.

Существует несколько готовых инструментов, но большую свободу вы получаете при создании скрипта на Python.

В этой статье мы рассмотрим пример написания скрипта на Python, который синхронизирует файлы между двумя папками.

Как создать почтовый сервер?

Коммуникация с использованием электронной почты занимает важную часть в современной жизни. Для разработки почтового сервера требуется пониание различных компонентов и как они взаимодействуют между собой.

В этой статье мы рассмотрим основные компоненты почтового сервера и приведем простые примеры, которые помогут разобраться вам в концепциях.

Три примера расширения возможностей разработчиков с Искусственным Интеллектом (ИИ)

Современная разработка – это динамичная среда, полная как возможностей, так и вызовов. Чтобы оставаться на высоте, разработчики должны постоянно совершенствоваться, осваивая новые инструменты, которые ускоряют работу и расширяют границы возможного. 

Мы подобрали для вас три актуальных инструмента, которые помогут вам вырваться вперед:

Как перестроить проект Front End Mentor с помощью TypeScript

В этой статье мы хотим показать вам, как использовать TypeScript, чтобы переписать код для проекта Front End Mentor. Front End Mentor — отличная платформа для создания проектов в качестве разработчика программного обеспечения и не застревать в учебном аду. Для тех, кто не знаком с TypeScript, позвольте дать вам базовое представление о том, что это такое.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу