Backend Ready | IT
6.83K subscribers
771 photos
70 videos
5 files
521 links
Авторский канал по Backend разработке.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/backend_ready
加入频道
😁14👍3
👩‍💻 Микросервисы с gRPC: быстрый и масштабируемый backend

Микросервисная архитектура — это подход, при котором приложение разделяется на независимые сервисы, каждый из которых выполняет свою задачу.

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

🔥 — если узнал новое
🤝если уже пользовался

Backend Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2🤝2
Я тебя по IP вычислю!!!
#новичкам

Учимся вычислять местоположение по IP-адресу. Первым делом устанавливаем и импортируем библиотеку request для запросов к ipinfo,io:
import requests


Далее определим функцию, которая будет принимать ip-адрес и вычислять локацию по нему:
def get_location_from_ip(ip_address):
try:
url = f"https://ipinfo.io/{ip_address}"
response = requests.get(url)
data = response.json()


Если запрос прошел успешно, мы получили данные в формате json. Проверим здесь же, есть ли в этих данных страна, город или координаты:
params = ['country', 'city', 'region', 'loc']
location = []
for i in params:
location.append(data.get(i, None))
return location


Не забудем обработать исключения:
except Exception as e:
return f"Ошибка при получении местоположения: {e}"


И проверим работу:
ip_address = "1.1.1.1" 
location = get_location_from_ip(ip_address)

print(f"Местоположение для IP-адреса {ip_address}: {location}")


Под конец должен быть результат:
Местоположение для IP-адреса 1.1.1.1: ['AU', 'Brisbane', 'Queensland', '-27.4820,153.0136']


🔥 Теперь ты умеешь вычислять людей по IP-адресу) но только используй это только в разумных целях!

Backend Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
Знакомы с Wifiphisher?

Это python утилита для перехвата паролей от Wi-Fi, которая создает поддельную точку доступа и отключает юзера от оригинальной.

▶️ При попытке пользователя подключиться к интернету, у него возникает видимость точки доступа с тем же SSID, что и прежде, и при попытке войти в нее будет показана веб-страница с запросом пароля, якобы из-за «обновления прошивки». Введенный пароль перехватывается Wifiphisher.

И как всегда, ссылочка: github.com

Backend Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
👍10😁7
👩‍💻 Знакомы с Middlewares в Express?

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

Вы узнаете про:
Подключение и базовый синтаксис миддлваров
Использование миддлваров для обработки данных
Настройка пользовательских миддлваров для аутентификации


Эти приемы позволяют гибко обрабатывать запросы и делают приложение более модульным и управляемым.

🔥 — если узнал новое
🤝 если уже пользовался

Backend Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝11🔥8👍1
This media is not supported in your browser
VIEW IN TELEGRAM
utorialsTeacher — сайт, предлагающий разнообразные учебные материалы и руководства по node.js, включая примеры кода и практические задания для лучшего понимания.

📌 Ссылочка: tutorialsteacher.com

Backend Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Если у вас проблемы с грамматикой, то плагин Code Spell Checker точно поможет)

Это расширение для VS Code, цель которого проверка орфографии, помощь выявить распространенные орфографические ошибки и поможет исправить их.

Backend Ready | #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Неудобно читать JSON данные на сайтах? Тогда советую тебе JSON Viewer

Это расширение Chrome, которое автоматически форматирует неструктурированные JSON, делая их более читаемыми, и отображает данные в виде дерева, что позволяет легко навигировать по структуре и находить нужные элементы.

⬇️ Скачать JSON Viewer

Backend Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Знали, что можно измерить любой элемент на сайте за несколько секунд?

Page Ruler —
расширение для Chrome, которое позволяет пользователям измерять размеры и положение элементов на веб-страницах с помощью виртуальной линейки.

⬇️ Скачать расширение

Backend Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
😁11🔥1
👩‍💻 Знаете как можно красиво оформить любой код в Telegram?

Часто задаваемый вопрос, как создать нормальное оформление кода? Сегодня пришло время раскрыть тайну и показать как это сделать на самом деле.

Для того чтобы сделать оформление, нужно:

1. Начинаем с указания языка
:
Чтобы Telegram правильно распознал формат кода, на первой строке пишем три обратных кавычки (```) и указываем язык, например html (```html)

2. После кавычек, на второй строке уже можно вставить сам код, который хотим оформить:
(<div class="div"> <h1>Любой код</h1></div>)

3. После того как вставили код, не забываем в конце добавить еще три обратных кавычки без пробела (```)

Как это выглядит:
```html
<div class="div">
<h1>Любой код</h1>
</div>```


Результат:
<div class="div">
<h1>Любой код</h1>
</div>


Backend Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5