❃ Хижина программиста Æ
14.8K subscribers
1.31K photos
95 videos
24 files
3.02K links
Канал для IT Дизайнеров и Программистов, Инженеров и Преподавателей

📡 Ссылка на канал: @hut_programmer_07

⚖️ Фундаментальные знания по основам программирования, философии и этики

💡 По вопросам рекламы: @quadd4rv1n7

Σ 只
Download Telegram
🏆 Премия Рунета 2024 — третий год подряд у проекта соцсетей Госуслуг

9 декабря в Третьяковской галерее состоялось награждение в рамках ежегодной Премии Рунета. Соцсети Госуслуг получили уже третью статуэтку. В этот раз — за подкаст для семей с детьми «Доступно о важном» в номинации «Подкасты и цифровой контент».

Проект запущен в 2024 году. Первый эпизод в аудиоформате вышел 30 мая — в день 4-летия соцсетей «Госуслуги для родителей». Теперь важную информацию можно получать в новой форме — не только текстом. Подкасты удобно слушать за рулем, по дороге в детский сад, во время домашних дел или на прогулке. Новый эпизод — каждый четверг на всех площадках.

✔️ ВКонтакте
✔️ Яндекс Музыка
✔️ Apple Music

🎁 Лучшим подарком и благодарностью в честь награждения проекта будет прослушивание любого выпуска. И ваши оценки.

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

Премия Рунета — это высокая экспертная оценка цифровых и интернет-проектов. Но главное — это внимание и доверие аудитории. У соцсетей Госуслуг более 5,5 млн подписчиков. Спасибо за внимание к контенту, реакции и комментарии. Быть вам полезными — вот главная цель и самый важный результат.

Подписывайтесь, читайте и делитесь!

Госуслуги для родителей
👉 Телеграм
👉 ВКонтакте
👉 Одноклассники

Госуслуги для всех
👉 Телеграм
👉 ВКонтакте
👉 Одноклассники

@gosuslugiforparents
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Обзор языка программирования

C++ — один из самых популярных и мощных языков программирования общего назначения, созданный Бьёрном Страуструпом в 1979 году как расширение языка C.

Его цель — объединить высокую производительность, характерную для C, с поддержкой объектно-ориентированного программирования (ООП).

Язык активно используется в разработке системного и прикладного ПО, включая операционные системы, видеоигры, драйверы устройств, базы данных и приложения с высокой производительностью.
11👍1
💬 Подробный обзор Grafana - инструмента для мониторинга и анализа данных

Grafana — это мощный инструмент с открытым исходным кодом для визуализации данных, создания интерактивных дашбордов и мониторинга метрик.

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

🖥 Канал на RuTube
🖥 VK Группа
🖥 Telegram Канал

🔗 Cсылка на записи в GitHub

Официальный сайт школы программирования Maestro7IT

※ Предложения по сотрудничеству можете присылать на почту ※
📧 maksimqwe42@mail.ru

⌨️ Теги: #grafana #analytics #аналитика #мониторинг #разработка #дашборд #dashboard #elk #mysql #sql #postgresql #mongodb #cpp #maestro7it #python #csharp #quadd4rv1n7 #maximdupley #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥11👍1
🚩 ELK — это аббревиатура, обозначающая стек технологий для работы с большими объемами логов и данных.

Он состоит из трех основных компонентов:

1️⃣ Elasticsearch — поисковая и аналитическая система. Она используется для хранения данных, их поиска и анализа. Elasticsearch построен на основе библиотеки Apache Lucene и обеспечивает мощные возможности для работы с текстом, числовыми данными и географическими данными.

2️⃣ Logstash — инструмент для сбора, обработки и передачи данных. Он может интегрироваться с различными источниками, преобразовывать данные и отправлять их в Elasticsearch для хранения.

3️⃣ Kibana — визуализационный инструмент для представления данных, хранящихся в Elasticsearch. Kibana позволяет создавать дашборды, графики, карты и отчеты, чтобы эффективно анализировать данные.

ELK-стек часто используется для мониторинга, анализа логов, обнаружения аномалий и обеспечения безопасности.

Для упрощения развертывания и управления этими компонентами часто используется Docker или облачные решения (например, Elastic Cloud).

С недавних пор Elastic расширил ELK до Elastic Stack, включив в него Beats — легковесные агенты для отправки данных в Logstash или Elasticsearch.

Ставьте «❤️», если пост оказался интересным :D

📊 Работа с мониторингом и аналитикой в реальном времени (курс на платформе Stepik)

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #elk #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Что такое JWT - токен ?

JWT (JSON Web Token) — это стандарт для создания токенов доступа, которые используются для передачи информации между участниками сессии в виде JSON-объектов. JWT представляет собой компактный, безопасный и широко используемый способ аутентификации и авторизации в веб-приложениях.

Он состоит из трех частей:

1️⃣ Заголовка, содержащего метаданные и алгоритм шифрования;

2️⃣ Полезной нагрузки (утверждения), где хранятся данные и утверждения о пользователе;

3️⃣ Подписи, которая обеспечивает целостность сообщения и подтверждает его отправителя.

Использование JWT позволяет легко поддерживать сессии на стороне клиента, что снижает нагрузку на сервер и повышает масштабируемость. Они универсальны и могут генерироваться на любом языке программирования благодаря своей структуре в формате JSON.

Ставьте «🥰», если пост оказался полезным

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #jwt #json #token #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как защититься от XSS атаки ?

XSS — это атака, при которой вредоносный JavaScript внедряется на веб-страницу и выполняется в браузере жертвы.

Для защиты от XSS существуют различные методы. Один из них — создание политики безопасности контента (Content Security Policy), которая ограничивает загрузку скриптов и других ресурсов.

Также важно контролировать пользовательские формы, экранировать вводимые данные и использовать веб-аппликационные файрволы (WAF) для защиты от атак.

Ставьте «🥰», если пост был полезным

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #javascript #xss #sql #database #web #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Зачем появился IPv6 ?

IPv6 (Internet Protocol version 6)
— это современный протокол передачи данных, который пришёл на смену IPv4, решая ключевую проблему — нехватку IP-адресов в интернете.

С ростом числа устройств, подключённых к сети (компьютеры, смартфоны, IoT-устройства), 32-битное адресное пространство IPv4 стало недостаточным. IPv6, использующий 128-битные адреса, обеспечивает огромное количество уникальных адресов — 340 ундециллионов (примерно 3.4×10383.4×1038).

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #jwt #json #token #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
Что такое хеширование ?

Хеширование — это процесс преобразования данных в уникальную фиксированную строку (хеш), которая служит цифровым "отпечатком" исходной информации.

Особенность хеширования в том, что:

Даже малейшее изменение данных полностью меняет отпечаток хеш-пароля 📊
Одинаковые данные всегда дают одинаковый результат.

Почему хеширование важно ?

Защита паролей: вместо хранения паролей системы хранят только их хеши, повышая безопасность.
Контроль целостности: проверка, что данные (например, файл) не были изменены.
Быстрый поиск: хеши ускоряют доступ к данным в больших системах.

⚠️ Однако важно помнить:

Хеширование необратимо — нельзя "расшифровать" хеш в исходные данные.
Оно не заменяет шифрование, а дополняет его.

💡 Интересный факт: если бы каждый человек на Земле получил уникальный хеш с использованием SHA-256, пространство адресов всё равно оставалось бы практически бесконечным 🌍


Ставьте «🥰», если пост вам понравился

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #хеширование #hash #token #database #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
Релиз Bruno 1.35

Bruno API Client обновился до версии 1.35, добавив параллельный запуск запросов, поддержку GraphQL через cURL и новые функции для Postman, включая массовый импорт окружений.

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

Ставьте «❤️», если пост был интересным

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #bruno #api #client #curl #postman #maximdupley #quadd4rv1n7 #2024 #2025
1👍2
ChatGPT для macOS: новые возможности для разработчиков

OpenAI представила обновленную версию ChatGPT для macOS, которая улучшает функцию работы с приложениями, добавив поддержку редакторов кода, таких как Cursor и Android Studio.

В Cursor, который основан на VS Code, пользователи могут выделять части кода, и ChatGPT будет помогать с контекстной информацией.

Также OpenAI работает над новыми скрытыми функциями, одной из которых станет возможность показывать "процесс мышления" модели. Это позволит отображать краткое резюме рассуждений модели в виде всплывающего окна вместо привычного списка.

Ставьте «❤️», если пост вам понравился

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #macos #ios #chatgpt #openai #maximdupley #quadd4rv1n7 #2024 #2025
1👍2
Что такое Milvus ?

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

Milvus упрощает поиск неструктурированных данных и обеспечивает единый пользовательский опыт вне зависимости от среды развертывания.

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #разработка #аналитика #проектирование #моделирование #javascript #xss #sql #database #web #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2
💻 Как преобразовать проект на Python в .exe файл

Для этого можно воспользоваться модулем auto-py-to-exe, выполнив следующие шаги:

1️⃣ Установите модуль
pip install auto-py-to-exe


2️⃣ Проверьте, что все установилось
auto-py-to-exe --version


3️⃣ Запустите программу и выберите путь к файлу
auto-py-to-exe


Ставьте «❤️», если этот пост оказался полезным для вас

Ссылка на подробную инструкцию

⌨️ Теги: #разработка #python #программирование #exe #compile #компилирование #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍21
Что такое Bash ?

Bash — это командная оболочка для UNIX-подобных ОС (UNIX, GNU/Linux, MacOS), позволяющая управлять файлами, папками и настройками окружения через командную строку.

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

Ставьте «❤️», если пост был полезным

⌨️ Теги: #разработка #bash #терминал #terminal #oc #unix #linux #macos #windows #программирование #maximdupley #quadd4rv1n7 #2024 #2025
1👍2
💻 В чём разница между REST и gRPC

☀️ REST — это архитектурный стиль взаимодействия между компонентами распределённой системы через интернет, чаще всего используется в веб-приложениях.

☀️ gRPC — это современный фреймворк для создания высокопроизводительных распределённых систем, разработанный Google.

Он основан на протоколе HTTP/2 и использует Protocol Buffers (protobuf) для сериализации данных.

📱 Выбор между REST и gRPC зависит от требований проекта.

REST подходит для публичных API и простых веб-приложений, а gRPC — для микросервисной архитектуры и высоконагруженных систем.

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #rest #api #grpc #maximdupley #quadd4rv1n7 #2024 #2025 #maestro7it #разработка #сопровождение #аналитика #системное_программирование #программирование #it #programming #web
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1