Программирование {BookFlow}
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий. Группа в https://vk.com/bookflow. По всем вопросам @evgenycarter РКН https://clck.ru/3KoAbH
Mostrar más📈 Análisis del canal de Telegram Программирование {BookFlow}
El canal Программирование {BookFlow} (@bookflow) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 15 565 suscriptores, ocupando la posición 8 242 en la categoría Tecnologías y Aplicaciones y el puesto 42 040 en la región Rusia.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 15 565 suscriptores.
Según los últimos datos del 18 octubre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -44, y en las últimas 24 horas de -6, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 6.73%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 2.51% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 1 048 visualizaciones. En el primer día suele acumular 391 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 8.
- Intereses temáticos: El contenido se centra en temas clave como git, программист, программирование, c++, sql.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.
Группа в https://vk.com/bookflow.
По всем вопросам @evgenycarter
РКН https://clck.ru/3KoAbH”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 19 octubre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
Cargando datos
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 19 octubre | +3 | |||
| 18 octubre | 0 | |||
| 17 octubre | 0 | |||
| 16 octubre | +1 | |||
| 15 octubre | +2 | |||
| 14 octubre | +1 | |||
| 13 octubre | 0 | |||
| 12 octubre | +1 | |||
| 11 octubre | +2 | |||
| 10 octubre | +1 | |||
| 09 octubre | 0 | |||
| 08 octubre | 0 | |||
| 07 octubre | 0 | |||
| 06 octubre | 0 | |||
| 05 octubre | 0 | |||
| 04 octubre | +1 | |||
| 03 octubre | 0 | |||
| 02 octubre | 0 | |||
| 01 octubre | +1 |
| 2 | 💻 Айтишникам стало сложнее найти работу: число вакансий для программистов в России сократилось почти вдвое
Предложений для разработчиков стало меньше на 47%, а для тестировщиков — сразу на 55%.
Конкуренция при этом заметно выросла: теперь на одну вакансию в IT приходится более 6 кандидатов, тогда как раньше претендентов было около трёх.
Среди причин называют замедление запуска новых программных продуктов и активное внедрение искусственного интеллекта.
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 718 |
| 3 | Как работает DNS
1. Пользователь вводит домен: bytebytego.com
2. Поиск в кэше (браузер/ОС) — не найдено
3. DNS-запрос к резолверу
4. Поиск в кэше резолвера — не найдено
5. Запрос к корневому DNS-серверу (Root NS)
6. Ответ: адрес TLD .com
7. Запрос к TLD-серверу .com
8. Ответ: адрес авторитетного сервера для bytebytego.com
9. Запрос к авторитетному DNS-серверу
10. Ответ: запись A/AAAA — IP 172.67.21.11
11. Сохранение IP в кэше резолвера
12. Передача IP в браузер: 172.67.21.11
13. Сохранение IP в кэше браузера/ОС
14. HTTP-запрос: GET /index.html
15. HTTP-ответ: OK
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 854 |
| 4 | Полезные команды PowerShell для работы с сетью
1. Проверка сетевого подключения (аналог команды ping)
Test-Connection -ComputerName "example.com" -Count 4
Эта команда отправляет 4 пакета ICMP (ping) на указанный домен или IP-адрес.
2. Получение информации о сетевых интерфейсах
Get-NetAdapter
Показывает список всех сетевых адаптеров на компьютере и их текущее состояние.
3. Просмотр таблицы маршрутизации
Get-NetRoute
Эта команда показывает текущую таблицу маршрутизации.
4. Получение конфигурации IP-адреса
Get-NetIPAddress
Выводит список всех IP-адресов, настроенных на сетевых интерфейсах.
5. Изменение конфигурации IP-адреса
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
Задает новый IP-адрес для указанного интерфейса.
6. Настройка DNS-сервера
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8
Задает DNS-сервер для интерфейса с именем Ethernet.
7. Проверка доступных портов
Test-NetConnection -ComputerName "example.com" -Port 80
Проверяет доступность порта на удаленном хосте.
8. Просмотр всех активных соединений
Get-NetTCPConnection
Эта команда выводит все активные TCP-соединения на локальной машине.
9. Сброс сетевых параметров TCP/IP
netsh int ip reset
Хотя это и не чисто PowerShell, команда используется для сброса настроек TCP/IP.
10. Проверка конфигурации сетевого экрана (Firewall)
Get-NetFirewallProfile
Отображает текущие настройки брандмауэра для различных профилей сети.
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 817 |
| 5 | 🖼 Из картинки - в 3D-сцену со звуком: image-blaster
Загружаешь изображение, запускаешь Claude Code и просишь обработать его. image-blaster объединяет несколько генеративных моделей, чтобы создать окружение, отдельные объекты и звуковые эффекты.
Что получается на выходе:
🔹 3D-модели объектов в .glb и .obj.
🔹 Статичное окружение в формате Gaussian Splat .spz.
🔹 Фоновый звук и эффекты для объектов в .mp3.
За окружение отвечает World Labs Marble, за модели объектов - Hunyuan 3D через FAL, за звук - ElevenLabs SFX. Для объектов доступны PBR-материалы, настройка количества полигонов и режим LowPoly.
🚀 Как попробовать: клонировать репозиторий, запустить Claude Code, настроить API-ключи World Labs и FAL, положить картинку в папку input/ и попросить:
blast it and confirm each step with me
Интересный вариант для быстрого прототипирования игровых локаций, архитектурных сцен и экспериментов с 3D. Автор заявляет создание окружения менее чем за пять минут - результат и время стоит проверить на своих изображениях.
Исходники открыты под MIT. Для генерации нужны внешние API.
👉 GitHub https://github.com/neilsonnn/image-blaster
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 042 |
| 6 | xdg-ninja — это полезный инструмент для программистов и пользователей Linux, который помогает держать ваш $HOME каталог в чистоте, проверяя приложения на соответствие XDG Base Directory Specification. Он анализирует конфигурационные файлы и кэш, сообщая, какие из них не находятся в правильных директориях, таких как $XDG_CONFIG_HOME или $XDG_CACHE_HOME.
Простой способ навести порядок в системе и избавиться от хаоса!
https://github.com/b3nj5m1n/xdg-ninja
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 137 |
| 7 | 🔐 Путеводитель по аутентификации: от Cookies до OAuth 2.0
Разбираться в способах входа пользователя в систему можно бесконечно, но эта шпаргалка отлично раскладывает всё по полочкам. Давайте разберем эволюцию методов «узнавания» пользователя.
1. WWW-Authenticate (Basic Auth)
Самый древний способ. Браузер запрашивает логин/пароль и отправляет их в каждом заголовке.
• Минус: Невозможно нормально управлять жизненным циклом сессии (сложно разлогиниться).
2. Session-cookie
Классика веба. После входа сервер создает сессию в базе, а браузеру отдает Session ID в куках.
• Проблема: Плохо масштабируется и «не дружит» с мобильными приложениями, которые не всегда умеют работать с куками так же, как браузеры.
3. Token & JWT
Чтобы не дергать базу данных каждый раз, придумали токены.
• Token: Обычная строка, которую проверяет отдельный сервис валидации.
• JWT (JSON Web Token): «Умный» токен. Он содержит внутри хедер, полезную нагрузку (данные пользователя) и подпись. Серверу не нужно лезть в базу, чтобы проверить его валидность - достаточно проверить подпись.
4. SSO (Single Sign-On)
Когда у вас много сайтов (a.com, b.com), а логин один. Центральный сервис аутентификации (CAS) берет на себя проверку личности и перенаправляет пользователя между ресурсами без повторного ввода пароля.
5. OAuth 2.0
Стандарт для предоставления доступа сторонним приложениям (например, «Войти через Google»). Основные сценарии:
• Authorization Code: Самый безопасный (через браузер и сервер).
• Client Credentials: Для общения между двумя серверами.
• Implicit Grant: Упрощенный путь для мобильных и JS-приложений (сейчас считается менее безопасным).
• Password Grant: Прямая передача логина/пароля (используется только в доверенных приложениях).
#backend #security #jwt #oauth #webdev
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 047 |
| 8 | Работа с HTTP API (на практике)
Подготовил мини-серию из пары десятков практических заданий, от получения простых GET-эндпоинтов до обработки сложных JSON-ответов, работы с аутентификацией API и проверки целостности загружаемых файлов:
- Вызов HTTP API с помощью curl: Чтение ресурсов https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl
- Вызов HTTP API с помощью curl: Создание, обновление и удаление ресурсов https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl-create-update-delete
- Вызов HTTP API с помощью curl: Обработка JSON-ответов с jq https://labs.iximiuz.com/challenges/linux-call-http-api-with-curl-process-json-with-jq
- Вызов HTTP API с помощью curl: Аутентификация с Basic Auth и Bearer Tokens https://labs.iximiuz.com/challenges/linux-call-http-api-with-authentication
- Проверка загруженных файлов с помощью SHA-256-хеш-сумм https://labs.iximiuz.com/challenges/linux-verify-downloads-with-sha256-checksums
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 226 |
| 9 | 🔎 Kor — найти забытые ресурсы в Kubernetes
После экспериментов и релизов в кластере остаются ConfigMaps, Secrets, PVC, Services и другие ресурсы, которые уже никто не использует. Kor помогает собрать их в список и показывает, почему считает каждый ресурс неиспользуемым.
Начать проверку можно с одного namespace:
kor all --include-namespaces my-namespace --show-reason
Результат можно вывести таблицей, в JSON или YAML. Есть фильтрация по namespace и меткам, а также запуск по расписанию через Helm.
⚠️ Не удаляйте всё найденное автоматически: ресурс может использоваться приложением без явной ссылки в манифестах. Сначала проверьте список и причины, особенно для Secrets и ConfigMaps. Удаление в Kor запускается отдельно флагом --delete.
🔗 Проект: https://github.com/yonahd/kor
#Kubernetes #DevOps #SRE #OpenSource
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 147 |
| 10 | Детальный обзор полей Галуа
"Попросите Якоби или Гаусса публично высказать своё мнение — не о истинности, а о важности этих теорем. Позже, я надеюсь, найдутся люди, которым будет выгодно разобраться во всём этом хаосе."
Этими словами заканчивалось письмо Эвариста Галуа, написанное для своего друга Огюста Шевалье за два дня до его смерти от полученных на дуэли ран на 21 году жизни. Ни Якоби, ни Гаусс в его теоремах не разобрались, зато спустя 15 лет разобрался Жозеф Лиувилль и опубликовал работы Галуа, ставшие впоследствии фундаментом современной алгебры, известные сейчас как теория Галуа. В статье расскажу про одну из частей этой теории - поля Галуа, получившая настолько повсеместное применение в криптографии и избыточном кодировании, что Intel и AMD выпустили набор процессорных расширений для эффективной реализации операций над этими полями.
Заметка! Если вам довелось использовать/реализовывать поля Галуа, то большая часть статьи для вас скорее всего будет не интересна, но возможно в последних разделах будет что-то для вас новое.
https://habr.com/ru/articles/916740/
📲 Мы в MAX
👉 @Bookflow | 1 184 |
| 11 | 🥑 Apache Guacamole
Это шлюз для удалённого рабочего стола, не требующий установки клиентских приложений.
Он поддерживает стандартные протоколы, такие как VNC, RDP и SSH.
Он называется «клиентским-безклиентским» (clientless), потому что не требует никаких плагинов или клиентского ПО.
Благодаря HTML5, после установки Guacamole на сервер всё, что нужно для доступа к рабочим столам — это веб-браузер.
https://guacamole.apache.org/
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 230 |
| 12 | Сравнение SHELLs: BASH vs ZSH vs FISH
Делаем красочный и удобный терминал.
источник
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 195 |
| 13 | Исследователи из Университета Карнеги — Меллона разработали систему, использующую обычные Wi‑Fi-роутеры для обнаружения движений людей сквозь стены - без каких-либо камер.
С помощью искусственного интеллекта и модели DensePose система в реальном времени преобразует сигналы Wi‑Fi в подробные карты положения и позы человеческого тела.
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 173 |
| 14 | «Сегодня я уволился из Anthropic», - написал 8 сентября в соцсети X исследователь искусственного интеллекта Джейкоб Коксон. «Ни одна из компаний не действует ответственно. Они наперегонки движутся прямо к самосовершенствующемуся сверхинтеллекту, ставя на кон наши жизни». Менее чем за сутки его тревожное предупреждение набрало более 90 миллионов просмотров.
Некоторые бывшие коллеги Коксона поделились его публикацией в X. «Джейкоб прав - мы действительно всерьёз считаем, что ИИ может уничтожить всё человечество! Лично я оцениваю вероятность этого более чем в 10% в течение следующего десятилетия», - написал Эван Хубингер, руководитель направления стресс-тестирования безопасности и согласования ИИ в Anthropic.
«Я считаю, что Anthropic делает всё возможное, однако у нас до сих пор нет плана, как решить проблему согласования сверхинтеллекта с человеческими целями, и пока нельзя сказать, что мы уверенно движемся к такому решению», - добавил он.
Многие представители власти в Вашингтоне также поделились публикацией Коксона, расценив её как сигнал к тому, что государству необходимо вмешаться.
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 580 |
| 15 | Наглядное объяснение принципа работы больших языковых моделей (LLM)
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 189 |
| 16 | GPT-6 — это просто безумие
💀 Человек только что создал 3D-сайт, на котором человеческое тело можно разобрать на 2 234 интерактивные части, смоделированные с помощью GPT-6 Astra.
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 703 |
| 17 | Запихиваем 🐦 Flappy Bird на Си в 92 KB ! 🚀
В сентябре 2024 года, увидев Flappy Bird на C# в дискорд-канале Raylib, я решил попробовать реализовать эту игру на Си для Android с весом APK менее 100 КБ. 🚀
Идея казалась безумной, но спортивный интерес взял верх. 💪
https://github.com/VadimBoev/FlappyBird
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 668 |
| 18 | Пожалуй, лучшее использование ИИ из всего, что я видел ранее
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 460 |
| 19 | Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.
Изучаем классические реляционные базы данных и язык для работы с ними — SQL — на примере топовой открытой СУБД PostgreSQL. Если вас пугает JOIN, вы не понимаете GROUP BY, вас смущает вопрос отличия WHERE от HAVING — смотрите видео полностью и обязательно прорабатывайте все запросы вместе с нами! Мы создадим и изучим работу с базой данных для интернет-магазина, хранящую в себе товары, их фотографии, покупателей и их заказы.
00:00 Зачем знать SQL и базы данных
02:47 Виды баз данных
03:28 Понятие сущностей, проектирование больших систем
06:01 Сущности в реляционных базах данных
06:50 Проектирование схемы БД магазина на бумаге
10:27 Перенос схемы БД в PostgreSQL, создание БД и таблиц
15:50 Заполняем БД данными
17:40 SELECT, получение данных из БД
19:03 JOIN, объединение таблиц
23:25 LEFT JOIN, RIGHT JOIN, INNER JOIN
26:57 Удаление данных их таблиц, обновление данных таблиц
28:23 Пример комплексного запроса с несколькими JOIN
32:31 Группировка данных GROUP BY
34:11 COALESCE
34:47 Сортировка данных, ORDER BY
35:13 HAVING
36:26 LIMIT, OFFSET
38:09 Выводы, итоги
источник
♻️ Сделай репост, чтобы помочь другим.
📲 Мы в MAX
👉 @Bookflow | 1 500 |
| 20 | 🤖Чем больше этапов в разработке решений машинного обучения (ML), тем выше риск запутаться в коде, версиях данных и экспериментах. Но есть подход, который превращает хаос в стройную систему — конвейер машинного обучения (ML‑pipeline).
🦾На открытом уроке вы узнаете, как строить цепочки обработки данных и обучения моделей, которые работают надёжно, гибко и масштабируемо. Разберём понятие конвейера машинного обучения (ML‑pipeline), шаги его построения и практические примеры, где автоматизация экономит часы работы и помогает избежать ошибок. Покажем, как автоматизировать ключевые этапы — от загрузки данных до финального прогноза.
👥Кому подходит урок:
• Инженерам машинного обучения и исследователям данных, которые хотят автоматизировать работу и обеспечить воспроизводимость экспериментов.
• Разработчикам и ИТ‑специалистам, желающим системно подойти к построению решений на основе машинного обучения и перейти на продвинутый уровень.
➡ Открытый урок пройдёт 9 сентября в преддверии старта курса «Машинное обучение. Продвинутый уровень». Регистрируйтесь и научитесь строить модели правильно, логично и эффективно: https://vk.cc/d0QpDI
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 1 116 |
