gram news
Аватар канала Программирование {BookFlow}

Программирование {BookFlow}

@bookflow

Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий. Группа в https://vk.com/bookflow. По всем вопросам @evgenycarter РКН https://clck.ru/3KoAbH

15,600подписчиков

Открыть канал

Последние посты

  • Программирование {BookFlow}

    22 сент., 19:04

    🔎 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}Иллюстрация к посту канала Программирование {BookFlow}
  • Программирование {BookFlow}

    20 сент., 08:24

    Детальный обзор полей Галуа"Попросите Якоби или Гаусса публично высказать своё мнение — не о истинности, а о важности этих теорем. Позже, я надеюсь, найдутся люди, которым будет выгодно разобраться во всём этом хаосе."Этими словами заканчивалось письмо Эвариста Галуа, написанное для своего друга Огюста Шевалье за два дня до его смерти от полученных на дуэли ран на 21 году жизни. Ни Якоби, ни Гаусс в его теоремах не разобрались, зато спустя 15 лет разобрался Жозеф Лиувилль и опубликовал работы Галуа, ставшие впоследствии фундаментом современной алгебры, известные сейчас как теория Галуа. В статье расскажу про одну из частей этой теории - поля Галуа, получившая настолько повсеместное применение в криптографии и избыточном кодировании, что Intel и AMD выпустили набор процессорных расширений для эффективной реализации операций над этими полями.Заметка! Если вам довелось
    Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}
  • Программирование {BookFlow}

    17 сент., 06:42

    🥑 Apache GuacamoleЭто шлюз для удалённого рабочего стола, не требующий установки клиентских приложений. Он поддерживает стандартные протоколы, такие как VNC, RDP и SSH.Он называется «клиентским-безклиентским» (clientless), потому что не требует никаких плагинов или клиентского ПО.Благодаря HTML5, после установки Guacamole на сервер всё, что нужно для доступа к рабочим столам — это веб-браузер.https://guacamole.apache.org/♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    769видео4111Открыть в Telegram
  • Программирование {BookFlow}

    16 сент., 10:13

    Сравнение SHELLs: BASH vs ZSH vs FISHДелаем красочный и удобный терминал.источник♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    808видео31Открыть в Telegram
  • Программирование {BookFlow}

    14 сент., 09:25

    Исследователи из Университета Карнеги — Меллона разработали систему, использующую обычные Wi‑Fi-роутеры для обнаружения движений людей сквозь стены - без каких-либо камер.С помощью искусственного интеллекта и модели DensePose система в реальном времени преобразует сигналы Wi‑Fi в подробные карты положения и позы человеческого тела.♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    915видео42Открыть в Telegram
  • Программирование {BookFlow}

    12 сент., 06:49

    «Сегодня я уволился из Anthropic», - написал 8 сентября в соцсети X исследователь искусственного интеллекта Джейкоб Коксон. «Ни одна из компаний не действует ответственно. Они наперегонки движутся прямо к самосовершенствующемуся сверхинтеллекту, ставя на кон наши жизни». Менее чем за сутки его тревожное предупреждение набрало более 90 миллионов просмотров.Некоторые бывшие коллеги Коксона поделились его публикацией в X. «Джейкоб прав - мы действительно всерьёз считаем, что ИИ может уничтожить всё человечество! Лично я оцениваю вероятность этого более чем в 10% в течение следующего десятилетия», - написал Эван Хубингер, руководитель направления стресс-тестирования безопасности и согласования ИИ в Anthropic.«Я считаю, что Anthropic делает всё возможное, однако у нас до сих пор нет плана, как решить проблему согласования сверхинтеллекта с человеческими целями, и пока нельзя сказать, что
    Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}
    1,130622111Открыть в Telegram
  • Программирование {BookFlow}

    10 сент., 17:13

    Наглядное объяснение принципа работы больших языковых моделей (LLM)♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    966видео6322Открыть в Telegram
  • Программирование {BookFlow}

    7 сент., 16:08

    GPT-6 — это просто безумие💀 Человек только что создал 3D-сайт, на котором человеческое тело можно разобрать на 2 234 интерактивные части, смоделированные с помощью GPT-6 Astra.♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    1,570видео12221Открыть в Telegram
  • Программирование {BookFlow}

    3 сент., 08:21

    Запихиваем 🐦 Flappy Bird на Си в 92 KB ! 🚀В сентябре 2024 года, увидев Flappy Bird на C# в дискорд-канале Raylib, я решил попробовать реализовать эту игру на Си для Android с весом APK менее 100 КБ. 🚀Идея казалась безумной, но спортивный интерес взял верх. 💪https://github.com/VadimBoev/FlappyBird♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    1,600видео311Открыть в Telegram
  • Программирование {BookFlow}

    1 сент., 07:18

    Пожалуй, лучшее использование ИИ из всего, что я видел ранее♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    1,410видео863111Открыть в Telegram
  • Программирование {BookFlow}

    28 авг., 06:01

    Разбираем 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,
    1,480видео521Открыть в Telegram
  • Программирование {BookFlow}

    26 авг., 07:33

    🤖Чем больше этапов в разработке решений машинного обучения (ML), тем выше риск запутаться в коде, версиях данных и экспериментах. Но есть подход, который превращает хаос в стройную систему — конвейер машинного обучения (ML‑pipeline).🦾На открытом уроке вы узнаете, как строить цепочки обработки данных и обучения моделей, которые работают надёжно, гибко и масштабируемо. Разберём понятие конвейера машинного обучения (ML‑pipeline), шаги его построения и практические примеры, где автоматизация экономит часы работы и помогает избежать ошибок. Покажем, как автоматизировать ключевые этапы — от загрузки данных до финального прогноза.👥Кому подходит урок: • Инженерам машинного обучения и исследователям данных, которые хотят автоматизировать работу и обеспечить воспроизводимость экспериментов. • Разработчикам и ИТ‑специалистам, желающим системно подойти к построению решений на основе
    Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}
  • Программирование {BookFlow}

    24 авг., 06:52

    Как я написал эмулятор Nintendo Gameboy на C++ за две неделиРасскажу, как устроена архитектура консоли Nintendo Gameboy, как можно эмулировать её основные компоненты, какие решения я принимал в процессе разработки и какие инструменты использовал.В свободное время, (прим., во время отпуска) я бывает берусь за какие-нибудь небольшие проекты не связанные с моей основной деятельностью. В этот раз решил создать эмулятор консоли. Вопреки моде на Rust, взял проверенный годами C++. Эмуляция — непростая задача. Производители редко публикуют полные спецификации аппаратной части, поэтому сообщество занимается восстановлением поведения системы по косвенным признакам и тестированию. Полное решение таких задач требует больше времени, чем пара недель отпуска. В условиях жестких временных рамок, желания получить быстрый результат я остановился на эмуляции Nintento Gameboy. Активное сообщество,
    Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}
  • Программирование {BookFlow}

    23 авг., 11:05

    🚀 Подборка полезных IT каналов в MaxСистемное администрирование, DevOps 📌https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/channel_i_linux Системный администратор https://max.ru/channel_devopslib DevOps, SRE, Sysadmin https://max.ru/channel_devops_star DevOps Star (Звезда Девопса)Excel лайфхак 📌 https://t.me/Excel_lifehack Excel лайфхак
    MAXСистемный Администратор | Sysadmin Windows & Linux Server. …Купить рекламу: https://telega.in/m/i_odmin Блог практикующего админа. Настройка Windows Server, Active Directory (AD), GPO и терминальных серверов (RDP). Раб…
  • Программирование {BookFlow}

    20 авг., 17:28

    💻 Как компьютер считает с помощью нулей и единицЭта механическая конструкция наглядно демонстрирует основу цифровой техники — двоичную систему счисления.Каждый переключатель представляет один бит и может находиться только в двух состояниях: 0 или 1. Первый разряд меняется чаще остальных. Когда он переходит из единицы обратно в ноль, происходит перенос и переключается следующий разряд.Каждый последующий переключатель срабатывает вдвое реже предыдущего. Так образуются разряды со значениями 1, 2, 4, 8, 16 и далее — по степеням двойки.На сочетаниях всего двух состояний строятся логические операции, хранение данных и вычисления процессоров. За сложностью современных компьютеров стоит простая идея: огромное количество комбинаций нулей и единиц.♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    1,070видео61Открыть в Telegram
  • Программирование {BookFlow}

    18 авг., 20:54

    🚨 OpenAI приостановила обучение новых ИИ-моделей из-за киберрисковКомпания на две недели остановила обучение с подкреплением для своих новейших моделей и отложила крупнейший запланированный запуск. Причиной стали опасения, связанные с быстро растущими возможностями ИИ в сфере кибератак.Решение приняли после инцидента во время тестирования: ИИ-агент сумел выйти за пределы изолированной среды и атаковать инфраструктуру Hugging Face.За время паузы OpenAI намерена:🔹 усилить изоляцию исследовательских сред; 🔹 расширить автоматический мониторинг действий моделей; 🔹 ужесточить контроль доступа к интернету и внутренним системам; 🔹 провести дополнительное тестирование защитных механизмов.Компания признаёт, что существующие методы контроля пока не позволяют гарантированно выявлять опасное поведение: продвинутые модели могут скрывать намерения и искать способы обхода ограничений.Кр
    Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}
    1,25043211Открыть в Telegram
  • Программирование {BookFlow}

    17 авг., 04:59

    Этот проект содержит исходный код игр Command & Conquer: Tiberian Dawn и Command & Conquer: Red Alert, выпущенных как часть сборника Command & Conquer Remastered Collection.Код распространяется под лицензией GPL v3 и предоставляет возможность энтузиастам и разработчикам модифицировать, изучать и использовать движок в рамках условий лицензии. В проекте используется C++ и множество современных практик разработки, а также система сборки CMake.Репозиторий включает:Исходный код движка на C++ Документацию по сборке Скрипты для интеграции с игрой Исторический контекст разработкиПроект ориентирован на обучение, поддержку моддинга и развитие сообщества вокруг классических RTS-игр.https://github.com/electronicarts/CnC_Remastered_Collection♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    1,250видео3111Открыть в Telegram
  • Программирование {BookFlow}

    14 авг., 07:56

    🔥 Ускоряем сборку Docker-образов: слои и кэш - наши друзьяКогда сборка Dockerfile занимает минуты - это мешает dev-loop'у. А ведь можно сильно ускориться с парой простых правил 👇🧠 Основные принципы ускорения:1. Максимально используем кэш Docker кэширует каждый слой. Если слой не изменился - пересобирать не будет.➤ Сначала COPY зависимости, потом остальной код:COPY requirements.txt . RUN pip install -r requirements.txt # кэшируетсяCOPY . . # некэшируемо при любом изменении в коде2. Объединяем RUN-команды Меньше слоёв - быстрее сборка и push:RUN apt update && apt install -y curl git \
    1,3203111Открыть в Telegram
  • Программирование {BookFlow}

    12 авг., 07:54

    Регулярные выражение для поиска IP адресовНиже представлены регулярные выражения, которые помогут найти все IP адреса в строке. Данные регулярные выражения соответствуют шаблонам IPv4 и IPv6 адресов.Регулярное Выражение для Поиска IP Адресов Паттерн для поиска IPv4 адресов, соответствует всем значениям от 0.0.0.0to 999.999.999.999и в большинстве случаев этого бывает достаточно."([0-9]{1,3}[\.]){3}[0-9]{1,3}"Найти Все IP Адреса с Помощью Grep Пропарсим файл и найдем в нем все IP адреса из диапазона от 0.0.0.0до 999.999.999.999с помощью grep:$ grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" file.txtПоиск Правильных IPv4 Адресов Регулярное выражение для поиска и проверки правильных IPv4 адресов:"(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"
    Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}
    1,220531Открыть в Telegram
  • Программирование {BookFlow}

    10 авг., 05:48

    Джунам можно, а сеньорам нельзя? Как я притворился джуном и искал работуВсем привет, меня зовут Михаил, я работаю Senior Java разработчиком в ОТП Банке.Смотря на всю ситуацию на рынке, я подумал: хм, вот джуны притворяются мидлами и сеньорами и ходят по собесам. А что, если все будет наоборот?Учитывая, что ситуация на рынке для джунов совсем плачевная, я решил провести эксперимент. 30 дней. Только я, фейковое резюме джуна, новый Telegram-аккаунт - и все!В этой истории было все: отказы, тестовые, преофферы, даже один супер-гуру, который обещал научить меня всему - от тестирования до программирования ракет, лишь бы ему отдали деньги.Интересно, чем все это закончилось и как это было? Присаживайтесь поудобнее!https://habr.com/ru/articles/1064524/♻️ Сделай репост, чтобы помочь другим.📲 Мы в MAX👉 @Bookflow
    Иллюстрация к посту канала Программирование {BookFlow}Иллюстрация к посту канала Программирование {BookFlow}