<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Raspberry Pi</title>
    <description>Если вы интересуетесь миром Raspberry Pi, то эта рубрика точно для вас — здесь вы найдете новости о развитии концепции этого микрокомпьютера.</description>
    <link>https://tproger.ru/tag/raspberry-pi</link>
    <atom:link href="https://tproger.ru/tag/raspberry-pi/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 24 Oct 2026 08:28:02 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Raspberry Pi</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Ютубер научил свою собаку «программировать» игры с помощью Claude и Raspberry Pi</title>
      <link>https://tproger.ru/news/yutuber-nauchil-svoyu-sobaku--programmirovat--igry-s-pomoshhyu-claud</link>
      <comments>https://tproger.ru/news/yutuber-nauchil-svoyu-sobaku--programmirovat--igry-s-pomoshhyu-claud?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yutuber-nauchil-svoyu-sobaku--programmirovat--igry-s-pomoshhyu-claud</guid>
      <description><![CDATA[<p>Ютубер превратил пса в «геймдизайнера»: Claude и Raspberry Pi собирают игру по случайным нажатиям клавиш, интерпретируя их как креативные идеи</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yutuber-nauchil-svoyu-sobaku--programmirovat--igry-s-pomoshhyu-claud">Ютубер научил свою собаку «программировать» игры с помощью Claude и Raspberry Pi</a>»</p>]]></description>
      <category><![CDATA[C#]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Rust]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 25 Feb 2026 12:21:58 GMT</pubDate>
      <content:encoded><![CDATA[<p>YouTube-блогер Калеб Лик <a href="https://www.pcgamer.com/software/ai/i-taught-my-dog-to-vibe-code-games-yup-someone-actually-managed-to-get-claude-ai-to-code-a-game-based-on-the-keyboard-inputs-of-a-pooch/">превратил</a> своего пса-кавупу по кличке Момо в… геймдизайнера. Ему для этого оказалось достаточно Claude Code, Raspberry Pi и умной кормушки.</p><h2>Как это работает</h2><p>Момо нажимает клавиши на Bluetooth-клавиатуре. Сигнал проходит через Raspberry Pi 5 в небольшое Rust-приложение DogKeyboard, которое фильтрует спецклавиши и передает ввод ИИ Claude.</p><p>После определенного количества символов система:</p><ul><li>отправляет текст в Claude Code,</li><li>запускает сборку игры (на Godot 4.6, логика — на C#),</li><li>выдает собаке лакомство через автоматическую кормушку,</li><li>звуковым сигналом сообщает, что ИИ готов к следующему «брифингу».</li></ul><p>Один цикл — и еще один уровень готов. На создание играбельной сборки уходит 1–2 часа.</p><h2>Главный трюк — не в собаке</h2><p>Самое сложное, по словам Лика, было не научить собаку «долбить» клавиши, а убедить Claude воспринимать бессмысленный ввод как осмысленные команды.</p><p>Решение — хитрый системный промпт. Искусственному интеллекту сообщили, что перед ним «эксцентричный гениальный геймдизайнер, который говорит загадками». Любой набор символов нужно интерпретировать как скрытую креативную идею.</p><h2>Это глупость или в этом все же что-то есть?</h2><p>Формально Момо не «кодит». Но эксперимент показывает, насколько гибко современные агенты могут интерпретировать даже абсурдный ввод.</p><p>Да и в целом, как фановый проект, ставший популярным мемом — отличное отражение времени.</p>]]></content:encoded>
    </item>
    <item>
      <title>PewDiePie стал техноанархистом: свой сервер за $20 000, свой ИИ, свои данные</title>
      <link>https://tproger.ru/news/pewdiepie-stal-tehnoanarhistom--svoj-server-za--20-000--svoj-ii--svoi-dannye</link>
      <comments>https://tproger.ru/news/pewdiepie-stal-tehnoanarhistom--svoj-server-za--20-000--svoj-ii--svoi-dannye?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/pewdiepie-stal-tehnoanarhistom--svoj-server-za--20-000--svoj-ii--svoi-dannye</guid>
      <description><![CDATA[<p>PewDiePie собрал свой ИИ-сервер за $20 000, отказался от ChatGPT и бигтеха. Теперь он живет по принципу: «Если можешь — запускай у себя»</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/pewdiepie-stal-tehnoanarhistom--svoj-server-za--20-000--svoj-ii--svoi-dannye">PewDiePie стал техноанархистом: свой сервер за $20 000, свой ИИ, свои данные</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[Дата-центр]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Steam]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 06 Nov 2025 07:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Феликс Чельберг, он же <b>PewDiePie</b>, больше не просто ютубер.</p><p>Теперь он человек, который <b>собрал персональный дата-центр</b>, отказался от ChatGPT и крутит свои LLM локально. Об этом он <a href="https://www.youtube.com/watch?v=qw4fDU18RcU">рассказал</a> в своем свежем видео на YouTube.</p><h2>Свой «ИИ-совет» из восьми моделей</h2><p>В новом видео PewDiePie показал свой «суперкомпьютер» — 10 GPU уровня RTX 4090, на которых он одновременно запускает <b>до 64 моделей</b> вроде Llama 405B.</p><p>Ради фана он даже сделал «ИИ-совет»: восемь нейросетей спорят между собой и голосуют за лучший ответ на его запрос.</p><h2>Отмена ChatGPT и философия приватности</h2><p>Феликс <b>отписался от ChatGPT</b>, когда понял, что удаленные чаты все равно остаются в обучающей выборке OpenAI.</p><blockquote><i>«Когда Google или OpenAI знают мои личные данные — это странно. Но если мой ИИ хранит их у меня на ПК — это мои данные».</i></blockquote><p>PewDiePie теперь полностью живет в духе <b>цифрового суверенитета</b>: он отказался от Google, перешел на <b>Linux</b> и <b>GrapheneOS</b>, самохостит облако на <b>Raspberry Pi</b> и даже превратил <b>Steam Deck</b> в сервер.</p><figure><img src="https://media.tproger.ru/user-uploads/111041/2025-11-06/91128f6d-72de-42a5-982f-1e8d19aa0ab6.jpeg" alt="" /></figure><h2>Из мемного короля в философа самоконтроля</h2><p>Корни такого подхода — в 2017 году. После скандала с WSJ и разрыва контрактов с Disney и YouTube, Феликс понял, что <b>один заголовок может стереть твою карьеру</b>. С тех пор он выстраивает систему, где <b>не зависит ни от одной корпорации</b>.</p><p>Сегодня PewDiePie говорит языком open-source движения: локальные LLM, приватные данные, самохостинг, отказ от бигтеха.</p><p>Иронично, но один из символов массового YouTube стал манифестом <b>анти-YouTube эпохи</b> — когда твой главный девиз: <i>«Если можешь — запускай у себя»</i>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Курсы по робототехнике: онлайн-обучение роботостроению</title>
      <link>https://tproger.ru/articles/kursy-po-robototehnike--onlajn-obuchenie-robotostroeniyu</link>
      <comments>https://tproger.ru/articles/kursy-po-robototehnike--onlajn-obuchenie-robotostroeniyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анастасия Шишкина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kursy-po-robototehnike--onlajn-obuchenie-robotostroeniyu</guid>
      <description><![CDATA[<p>Курсы робототехники. Рейтинг вариантов дистанционного обучения, обзор программы и стоимости курсов роботостроения.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kursy-po-robototehnike--onlajn-obuchenie-robotostroeniyu">Курсы по робототехнике: онлайн-обучение роботостроению</a>»</p>]]></description>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Быстрый старт]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Arduino]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Для продвинутых]]></category>
      <category><![CDATA[3D-принтер]]></category>
      <category><![CDATA[Программирование для детей]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Lego]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 02 Oct 2025 12:43:59 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сегодня курсы по робототехнике открывают двери в профессию, которая сочетает в себе технические навыки и творческое мышление. Это уже не просто сборка механизмов — это дизайн, программирование искусственного интеллекта и даже создание систем управления для беспилотных и космических аппаратов. Онлайн-обучение позволяет освоить эту профессию не только инженерам, но и всем, кто готов учиться, экспериментировать с собственными проектами — независимо от возраста и уровня подготовки.</p><p>Я изучила десятки обучающих программ и подобрала платформы для удаленного обучения. В этой подборке вы найдете ТОП-10 курсов, далее — 6 обучающих программ, которые могут пригодиться как вспомогательные, и, наконец, 6 бесплатных вариантов.</p><h2>ТОП-10 курсов по робототехнике</h2><p>Данные курсы робототехники подойдут для тех, кто желает освоить профессию с нуля, а также опытных специалистов, которые стремятся улучшить свои компетенции. В этом списке я собрала обучающие программы для взрослых людей, которые хотят углубиться в C++, Linux или математику, а также преподавать программирование и роботостроение. Отдельно я выделила платформы для детей – ведь начинать никогда не рано.</p><p><b>Для взрослых: </b></p><p>1. <a href="https://experts1.ru/bEnriA?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=1"><b>C++ для
робототехников</b></a> от платформы <b>Skillbox</b>
— это обучение профессиональному программированию на C++.</p><p>2. <a href="https://experts1.ru/qhoWfG?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=2"><b>Педагог
дополнительного образования (робототехника)</b></a> от <b>НАДПО</b> — для будущих преподавателей
робототехнического направления.</p><p>3. <a href="https://experts1.ru/btsfEH?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=3"><b>Linux для
робототехников</b></a> от платформы <b>Skillbox</b>
— для освоения системного ПО.</p><p>4. <a href="https://experts1.ru/FvVeft?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=4"><b>Технология
использования робототехники в дошкольном образовании</b></a> от центра
дистанционного образования <b>НИИДПО</b> —
подойдет педагогическим работникам, которые планируют применять создание
роботов в качестве инструмента для детского развития.</p><p>5. <a href="https://experts1.ru/sOxJfq?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=5"><b>Робототехника
как инструмент формирования SOFT SKILLS компетенций</b></a><a href="https://experts1.ru/sOxJfq?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=5"> </a>от <b>Знанио
</b>— разработан для наставников и преподавателей, которые хотят развивать у
учащихся компетенции Soft Skills с помощью роботостроения.</p><p>6. <a href="https://experts1.ru/bVQkhg?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=6"><b>Математика для
робототехников</b></a><b> </b>от
платформы <b>Skillbox </b>—<b> </b>обучающая программа для тех, кто хочет
изучить математические основы роботостроения и с помощью них освоить навык
решения инженерных задач.</p><p><b>Для детей: </b></p><p>7. <a href="https://experts1.ru/qorOHm?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=7"><b>Робототехника
для школьников на базе Lego WeDo 2.0</b></a> — это старт в обучении робототехнике для учеников младших классов от<b> Школы программирования Pixel</b>. Эта
программа позволяет в игровой форме научиться конструированию и блочному
программированию на популярной платформе Lego.</p><p>8. <a href="https://experts1.ru/mejgMI?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=8"><b>Робототехника и
программирование для детей</b></a><b>
от Educationrobots </b>— здесь создают собственных роботов, постигают основы
программирования, физики и математики в игровой и непринужденной форме.</p><p>9. <a href="https://experts1.ru/beVdgZ?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=9"><b>Робототехника
для дошкольников на базе Lego</b></a> от<b> Школы программирования Pixel </b>— программа разработана специально
для детей младшего возраста, которые любят конструировать.</p><p>10. <a href="https://experts1.ru/vxtyWJ?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=10"><b>Робототехника
для школьников на платформе Arduino</b></a> от <b>Знанио </b>— позволяет перейти к серьезным проектам на Arduino.</p><h2>Курсы по робототехнике для взрослых</h2><p><b>1. <a href="https://experts1.ru/bEnriA?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=1">C++ для робототехников</a> | Skillbox   </b></p><p>Разработан для тех, кто желает научиться профессионально программировать роботов. За три месяца вы освоите язык C++, научитесь работать с популярными фреймворками Arduino и Qt, а также сможете создавать софт для управления роботами. Автор программы — опытный инженер-разработчик, который поможет разобраться даже в самых сложных темах. В конце обучения вы разработаете собственную программу управления роботом на Qt5.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/f98705d9-f1f7-47d6-a0a6-1acb045dff54.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> 74 893 руб. или 41 191 руб. со скидкой (при использовании промокода), возможна рассрочка 6865 руб./мес.</li><li><b>Длительность:</b> 3 месяца</li><li><b>Формат обучения: </b>Практические занятия и лекции в формате онлайн</li><li><b>Сертификат:</b> Сертификат Skillbox</li></ul><p><b>Кому подойдет:</b></p><p>Начинающим программистам и инженерам, у которых уже есть базовые знания алгоритмов и математики на школьном уровне. Он станет ступенью для тех, кто стремится получить прикладные навыки для работы в сфере роботостроения.</p><p><b>Преимущества: </b></p><ul><li>не требует покупки оборудования — все практические задания выполняются в симуляторе, поэтому не придется тратиться на робота;</li><li>можно возвращаться к материалам и обновлениям даже после завершения учебы;</li><li>полностью ориентирован на практику — при обучении программированию на C++ роботостроение используется как основной контекст для всех задач.</li></ul><p><b> Недостатки: </b></p><ul><li>курс робототехники для взрослых не подходит для абсолютных новичков, для старта необходимо знать основы программирования и математики.</li></ul><p><b> Программа обучения: </b></p><ul><li>базовое изучение и программирование на языке C++;</li><li>работа с библиотеками и фреймворками;</li><li>создание графического интерфейса; управление роботами;</li><li>создание собственного приложения.</li></ul><p>Используйте промокод kursfinder, чтобы получить скидку 60% на профессии и 50% на курсы.</p><p><b>2. <a href="https://experts1.ru/qhoWfG?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=2">Педагог дополнительного образования (робототехника)</a> | НАДПО </b></p><p>Онлайн-курс профпереподготовки предназначен для педагогов, желающих получить официальную квалификацию в сфере роботостроения. Программа поможет освоить принципы и методики преподавания роботостроения, научиться составлять учебные планы и организовывать проектную деятельность для учеников. Преподают эксперты-практики НАДПО.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/b5399113-8014-4f76-8e7d-da29de0f7ef2.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> 45 000 руб. — со скидкой 34 600 (возможна рассрочка от 2 883 руб./мес.), 31 140 руб. — если оплатить на сайте (действует дополнительная скидка 10%).</li><li><b>Длительность:</b> 4 мес. (540 ч)</li><li><b>Формат обучения:</b> Дистанционный</li><li><b>Сертификат:</b> Диплом о профпереподготовке</li></ul><p><b>Кому подойдет:</b></p><p>Образовательный модуль рассчитан на педагогов, желающих освоить новую востребованную профессию. Программа соответствует государственным стандартам и дает право вести педагогическую деятельность.</p><p><b>Преимущества: </b></p><ul><li>по окончании выдается диплом, который дает право на ведение педагогической деятельности;</li><li>обучение проходит в дистанционной форме, что дает возможность совмещать его с основной деятельностью;</li><li>образовательный модуль учит не только техническим навыкам, но и тому, как эффективно передавать их ученикам;</li><li>НАДПО помогает выпускникам в трудоустройстве, наставник оказывает поддержку на начальном этапе частной практики.</li></ul><p><b>Недостатки: </b></p><ul><li>длительность — обучение занимает 4 месяца, что может не подойти тем, кто ищет экспресс-программу обучения по робототехнике;</li><li>модуль ориентирован на педагогику и не дает углубленных технических знаний для инженеров-разработчиков.</li></ul><p><b>Программа обучения: </b></p><ul><li>нормативно-правовые основы в образовании;</li><li>основы робототехники и программирования;</li><li>методика преподавания;</li><li>разработка учебных планов;</li><li>организация проектной деятельности.</li></ul><p><b>3. <a href="https://experts1.ru/btsfEH?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=3">Linux для робототехников</a> | Skillbox  </b></p><p>Используйте промокод kursfinder, чтобы получить скидку 60% на профессии и 50% на курсы.</p><p>Этот курс разработан для тех, кто стремится освоить операционную систему Linux – одну из основных платформ для разработки роботов. Вы освоите навык работы с командной строкой, фреймворками ROS и ROS2, а также с такими инструментами, как Git и Docker. Ведет Роман Федоренко, который основал компанию «Зилант роботикс». Он поможет изучить базовые основы для старта в карьере.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/85b5bdba-7793-4490-a614-7569fbea187d.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> действует рассрочка на 6 мес. — 9760 руб. в мес. / со скидкой 45% — 5 368 руб. / мес.</li><li><b>Длительность:</b> 3 месяца</li><li><b>Формат обучения:</b> лекции в онлайн-режиме, практика</li><li><b>Сертификат:</b> Сертификат Skillbox</li></ul><p><b> Кому подойдет:</b></p><p>Лекции и практические уроки рассчитаны на начинающих инженеров-разработчиков, которые стремятся освоить одну из самых популярных операционных систем в роботостроении и научиться работать с фреймворками ROS, ROS2.</p><p><b> Преимущества: </b></p><ul><li>программа фокусируется на прикладных знаниях, необходимых именно для работы в сфере создания роботов;</li><li>обучает эксперт-практик с большим опытом в индустрии;</li><li>работа с современными инструментами — в программе есть Git, Docker и Bash-скрипты, что делает этот образовательный модуль актуальным.</li></ul><p><b> Недостатки: </b></p><ul><li>не дает комплексных знаний в обучении роботостроению, а фокусируется только на Linux;</li><li>не подходит для новичков — для прохождения требуются базовые знания.</li></ul><p><b>Программа обучения: </b></p><ul><li>введение в работу с ОС Linux;</li><li>методы создания изолированных сред для запуска приложений;</li><li>базовая работа с ROS;</li><li>собственный проект создания робота.</li></ul><p><b>4. <a href="https://experts1.ru/FvVeft?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=4">Технология использования робототехники в дошкольном образовании</a> | НИИДПО </b></p><p>Данный курс фокусируется на игровых методиках и простых конструкторах, которые помогут детям в освоении базовых навыков, развитии логики, мелкой моторики и пространственного мышления. Программа научит создавать уроки, которые помогут подготовить детей к школе. Преподают практикующие эксперты-практики — кандидаты наук.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/0fa5ebd2-43e1-4f8b-9adf-a140aa461ab8.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> 7900 руб. / со скидкой — 5200 руб. (возможна рассрочка 1300 руб. каждые 2 недели)</li><li><b>Длительность:</b> 1,5 месяца (108 часов), возможен экспресс-курс — 1 мес.</li><li><b>Формат обучения: </b>Дистанционный</li><li><b>Сертификат: </b>Сертификат компетенций, удостоверение о повышении квалификации</li></ul><p><b>Кому подойдет:</b></p><p>Образовательный модуль разработан для воспитателей и учителей младших классов, планирующих внедрение основ роботостроения в развивающие занятия с детьми 3-7 лет.</p><p><b>Преимущества: </b></p><ul><li>доступ к лекциям — после окончания обучения материалы лекций остаются доступными;</li><li>гибкий график — обучение проходит дистанционно, что позволяет совмещать его с работой.</li></ul><p><b> Недостатки: </b></p><ul><li>не дает технических знаний — ориентирован на педагогику и не учит созданию сложных роботов.</li></ul><p><b>Программа обучения: </b></p><ul><li>виды конструкторов нового поколения для малышей;</li><li>особенности развития дошкольников;</li><li>игровые методики обучения конструированию;</li><li>практические задания с Lego WeDo.</li></ul><p><b>5. <a href="https://experts1.ru/sOxJfq?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=5">Робототехника как инструмент формирования SOFT SKILLS компетенций</a> | Знанио  </b></p><p>Экспресс-курс, направленный на повышение квалификации педагогов. Программа поможет научиться формировать у детей Soft Skills: критическое мышление, навыки командной работы, творческий подход.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/831f03d0-eb9a-438d-b4a4-d7e17c986130.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> 3990 руб. / со скидкой — 1990 руб.</li><li><b>Длительность:</b> 72 часа</li><li><b>Формат обучения:</b> Дистанционный (заочный — самостоятельное изучение материалов)</li><li><b>Сертификат:</b> Удостоверение о повышении квалификации</li></ul><p><b>Кому подойдет: </b></p><p>Онлайн-курс по робототехнике предназначен для педагогических работников и методистов, которые хотят использовать роботостроение в качестве инструмента для развития Soft Skills у своих учеников.</p><p><b>Преимущества: </b></p><ul><li>обучиться можно всего за 10 дней;</li><li>вы можете вернуть деньги, если программа не подойдет, до ее завершения;</li><li>стоимость низкая по сравнению с аналогами.</li></ul><p><b>Недостатки: </b></p><ul><li>этот обучающий модуль не дает технических знаний по сборке и программированию роботов;</li><li>самостоятельный формат может быть минусом для тех, кто нуждается в постоянной поддержке наставника;</li><li>в описании не указан конкретный автор-практик.</li></ul><p><b>Программа обучения: </b></p><ul><li>применение роботов в системе образования;</li><li>методики обучения и межпредметные связи;</li><li>контроль знаний.</li></ul><p><b>6. <a href="https://experts1.ru/bVQkhg?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=6">Математика для робототехников</a> | Skillbox </b></p><p>Программа создана для тех, кто стремится получить фундаментальные знания в области математики, необходимые для решения прикладных задач в роботостроении. Курс обучения робототехнике онлайн ведет Олег Буличев, инженер-исследователь, который поможет увидеть взаимосвязь математики и программного кода.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/2ed65922-7c17-4bb8-86d1-441df43d1ecf.jpg" alt="" /></figure><ul><li><b>Стоимость: </b>рассрочка на 6 мес. — 9495 руб. в месяц / со скидкой — 5 222 руб.</li><li><b>Длительность:</b> 2,5 месяца</li><li><b>Формат обучения:</b> Практика и лекции в режиме онлайн</li><li><b>Сертификат:</b> Сертификат Skillbox</li></ul><p><b>Кому подойдет:</b></p><p>Курс рассчитан на инженеров и программистов, стремящихся систематизировать свои знания по высшей математике и научиться применять их для разработки роботов и беспилотников.</p><p><b> Преимущества: </b></p><ul><li>курс ведет практикующий инженер с опытом работы 11 лет;</li><li>программа сфокусирована на прикладных навыках и не содержит лишней теории;</li><li>обучение проходит на платформе, имеющей государственную лицензию.</li></ul><p><b>Недостатки: </b></p><ul><li>высокий порог входа — курс требует предварительных знаний по математике и основам программирования;</li><li>основное внимание уделяется математике, а не практической сборке роботов или разработке программ для них.</li></ul><p><b>Программа обучения: </b></p><ul><li>математика многомерных пространств;</li><li>принципы дифференциальных и интегральных исчислений;</li><li>изучение законов движения и равновесия;</li><li>анализ случайных событий и данных.</li></ul><h2>Курсы робототехники для детей</h2><p><b>7. <a href="https://experts1.ru/qorOHm?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=7">Робототехника для школьников на базе Lego WeDo 2.0</a> | Школа программирования Pixel </b></p><p>Этот обучающий курс от школы Pixel — один из курсов по робототехнике для детей, который подойдет для знакомства с программированием. Он основан на популярном конструкторе Lego WeDo 2.0. Дети научатся собирать роботов, работать в команде и освоят основы блочного программирования.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/dac03ce8-f55a-4240-9d07-715428e58166.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> 800 руб. за 1 занятие</li><li><b>Длительность:</b> 9 месяцев</li><li><b>Формат обучения: </b>Очно в группах, занятия 1 раз в неделю</li><li><b>Сертификат:</b> Сертификат о прохождении курса</li></ul><p><b>Кому подойдет:</b></p><p>Образовательный модуль подходит для детей от 7 до 10 лет, делающих свои первые шаги в программировании и конструировании. Он рассчитан на новичков и на тех, кто уже знаком с робототехникой.</p><p><b> Преимущества: </b></p><ul><li>геймификация и практические задания;</li><li>работа с Lego WeDo 2.0;</li><li>дети учатся работать в команде и находить общие решения;</li><li>конструирование роботов из мелких деталей улучшает моторику и пространственное мышление.</li></ul><p><b> Недостатки: </b></p><ul><li>очный формат занятий делает программу недоступной для тех, кто не может посещать уроки лично.</li></ul><p><b>Программа обучения: </b></p><ul><li>знакомство с робототехникой и Lego Education WeDo 2.0;</li><li>изучение основ блочного программирования;</li><li>управление моторами и датчиками;</li><li>понятия «цикл» и «ожидание»;</li><li>закрепление материала;</li><li>разработка собственного проекта.</li></ul><p><b>8. <a href="https://experts1.ru/mejgMI?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=8">Робототехника и программирование для детей</a> | Educationrobots </b></p><p>Курс предлагает комплексное изучение множества дисциплин, поскольку основан на STEM-подходе, который объединяет науку, технологии, инженерию и математику. Этот подход позволяет детям увидеть, как знания из разных областей работают вместе. Преподают опытные педагоги. Дети учатся программировать, решать сложные задачи, создавать роботов.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/6668a922-06c7-4dc7-bb1e-07d3cc79e54e.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> 7 500 руб. в месяц. Доступны скидки при оплате за полгода или год.</li><li><b>Длительность: </b>3 года</li><li><b>Формат обучения:</b> групповые занятия в офлайн-формате 1 раз в неделю (2ч)</li><li><b>Сертификат: </b>сертификат о прохождении курса</li></ul><p><b>Кому подойдет:</b></p><p>Курс создан для детей и подростков, которые интересуются, как устроена техника, любят что-то создавать своими руками. Также модуль подходит для всех, кто стремится развить логическое мышление, навыки решения проблем и умение работать в команде.</p><p><b>Преимущества:</b></p><ul><li>комплексное развитие (STEM-подход);</li><li>практический опыт с современным оборудованием — 3D-принтеры, лазерные резаки, контроллеры Arduino и т.д.;</li><li>дополнительные возможности — участие в грантах, конкурсах, выставках и программах для талантливой молодежи.</li></ul><p><b>Недостатки: </b></p><ul><li>продолжительность обучения, что требует долгосрочных обязательств.</li></ul><p><b>Программа обучения:</b></p><ul><li>сборка и программирование собственных роботизированных устройств;</li><li>изучение физики, математики, основ электроники и программирования, а также других 11 дисциплин в связке;</li><li>проектная работа.</li></ul><p><b>9. <a href="https://experts1.ru/beVdgZ?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=9">Робототехника для дошкольников на базе Lego</a> | Школа программирования Pixel </b></p><p>Этот обучающий курс разработан специально для дошкольников, которые хотят познакомиться с миром робототехники и механики в игровой форме. Основная задача программы — развитие логического и пространственного мышления. Дети собирают конструкции из Lego, а затем учатся управлять ими, что помогает им лучше понимать, как устроены окружающие предметы.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/d75b581a-e4b7-4363-973a-a5653775a8b8.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> от 800 руб. за 1 занятие</li><li><b>Длительность:</b> 9 месяцев (полный курс)</li><li><b>Формат обучения:</b> очные занятия в группах</li><li><b>Сертификат:</b> о прохождении курса</li></ul><p><b>Кому подойдет:</b></p><p>Курсы рассчитаны на детей от 5 до 7 лет, которые делают свои первые шаги в конструировании и творчестве. Программа подойдет для любознательных дошкольников, которые любят работать с конструкторами и хотят узнать, как оживить свои поделки.</p><p><b> Преимущества: </b></p><ul><li>занятия построены в виде игр;</li><li>использование популярного конструктора Lego;</li><li>конструирование из мелких деталей;</li><li>фокус на базовых механизмах, что дает фундаментальные знания о работе устройств.</li></ul><p><b> Недостатки: </b></p><ul><li>ограниченная доступность — занятия проходят очно, что делает их недоступными для жителей других городов.</li></ul><p><b> Программа обучения: </b></p><ul><li>изучение базовых механических устройств (рычаги, передачи);</li><li>основы конструирования из Lego;</li><li>знакомство с флорой и фауной (моделирование животных);</li><li>проект по изучению космоса (создание планет и спутников).</li></ul><p><b>10. <a href="https://experts1.ru/vxtyWJ?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=10">Робототехника для школьников на платформе Arduino</a> | Знанио </b></p><p>Этот онлайн-курс от инженера-преподавателя Наума Розенталя — способ познакомиться с платформой Arduino. Он поможет школьникам освоить азы программирования на языке C++ и основы электроники. За короткий срок ребенок научится создавать и программировать простые робототехнические устройства, чтобы в дальнейшем реализовывать свои проекты в этой сфере.</p><figure><img src="https://media.tproger.ru/user-uploads/108137/2025-10-02/f0a5a7ea-1132-4104-be8e-bef2d1507896.jpg" alt="" /></figure><ul><li><b>Стоимость:</b> 400 руб.</li><li><b>Длительность:</b> от 1 дня</li><li><b>Формат обучения:</b> онлайн, самостоятельное изучение</li><li><b>Сертификат:</b> о прохождении курса</li></ul><p><b> Кому подойдет:</b></p><p>Обучение рассчитано на школьников, помогает в быстром и недорогом старте в мир более серьезной робототехники, чем Lego. Будет полезно тем, кто уже имеет базовое представление о программировании и хочет перейти к работе с настоящими электронными устройствами.</p><p><b> Преимущества: </b></p><ul><li>низкая стоимость;</li><li>быстрый старт;</li><li>практическая направленность — программа включает создание простых, но реальных проектов, таких как «Светофор», «Мини-пианино», «Мигалка» и др.</li><li>гарантия возврата денег, если обучение не оправдает ожиданий.</li></ul><p><b>Недостатки: </b></p><ul><li>из-за короткой длительности учеба дает только базовые знания и не предполагает создания сложных проектов;</li><li>формат самостоятельного обучения без прямого общения с преподавателем может быть минусом для тех, кому нужна помощь наставника.</li></ul><p><b> Программа обучения: </b></p><ul><li>введение в платформу Arduino;</li><li>изучение основ электроники;</li><li>основы программирования на С++;</li><li>разработка собственных простых проектов.</li></ul><h2>Еще 6 курсов по робототехнике</h2><p>Обучение робототехнике дистанционно открывает двери в одну из самых востребованных сфер. Это комплексный навык, который объединяет знания из области программирования, инженерии и логического мышления.  Я собрала еще 6 курсов для тех, кто желает обучиться новой профессии:</p><ul><li><b><a href="https://experts1.ru/zsdEaU?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Курс робототехники и электроники для взрослых</a> от Kod-robota</b> — это комплексный онлайн-курс для взрослых, который позволяет с нуля освоить основы электроники и программирования. Вы научитесь работать с платформами Arduino и Raspberry Pi, создавая реальные проекты на языке Python. Этот обучающий модуль помогает сформировать и развить набор навыков, необходимых для работы с электроникой и робототехникой.</li><li><b><a href="https://experts1.ru/akwjUI?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Мехатроника и робототехника</a> от МАКПП</b> — программа профессиональной переподготовки, которая подойдет педагогам, желающим официально преподавать роботостроение. Дает теоретические знания по механике, электронике и методике преподавания.</li><li><b><a href="https://experts1.ru/bVxTys?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Робототехника и искусственный интеллект</a> от MITM</b> — онлайн-курс, объединяющий роботостроение с передовыми технологиями искусственного интеллекта. Он предназначен для студентов, которые хотят научиться применять машинное обучение и компьютерное зрение для создания «умных» роботов. Комплексная программа объединяет знания из компьютерных наук, электротехники, механики и искусственного интеллекта.</li><li><b><a href="https://experts1.ru/VjbEat?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Педагог по робототехнике</a> от Международной академии бизнеса IAB</b> — программа профессиональной переподготовки создана для подготовки будущих преподавателей роботостроения. Вы получите официальный диплом и научитесь совмещать технические навыки с педагогикой. В программе обучения — основы педагогической деятельности и воспитания детей в игровой форме, основы и методы преподавания роботостроения.</li><li><b><a href="https://experts1.ru/elmvQW?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Педагогическое образование: педагог по робототехнике</a> от Профессионального стандарта</b> — онлайн-курс, позволяющий официально получить квалификацию педагога по робототехнике. Программа соответствует государственным образовательным стандартам и дает знания для работы в образовательных учреждениях. Обучение проходит полностью дистанционно.</li><li><b><a href="https://experts1.ru/AWlvbk?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Основы робототехники и LEGO-конструирования для детей дошкольного и младшего школьного возраста</a> от Экстерна</b> — онлайн-курс разработан для педагогов, которые работают с детьми дошкольного и младшего школьного возраста. Эта программа повышения квалификации по робототехнике и LEGO-конструированию ориентирована на специалистов, которые занимаются обучением и развитием дошкольников и школьников через конструирование. Курс направлен на развитие или получение новых компетенций в области технического конструирования.</li></ul><h2>Бесплатные курсы по робототехнике</h2><p>Бесплатные курсы по робототехнике — возможность сделать первый шаг к новой профессии, не вкладывая денег. Они помогут понять, насколько вам интересна эта область, и определиться с дальнейшим направлением развития.</p><p><b><a href="https://experts1.ru/veHphZ?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Tertiarm. Arduino и манипуляционная робототехника</a> — Stepik </b></p><p>Программа предназначена для новичков, которые хотят получить практические навыки в роботостроении. В ее рамках вы научитесь собирать и программировать небольшой робот-манипулятор на базе платформы Arduino.</p><p><b>Главное о курсе: </b></p><ul><li>ориентирован на практику;</li><li>фокусируется на популярной платформе Arduino;</li><li>подходит для самостоятельного изучения.</li></ul><p><b><a href="https://experts1.ru/xPbouO?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Основы робототехники</a> — Лекториум </b></p><p>Это бесплатные курсы, которые дают фундаментальные знания о роботостроении. Программа предназначена для преподавателей, которые хотят улучшить качество обучения. Слушателям предоставляются готовые решения для построения учебных планов, создания системы оценивания успеваемости и налаживания партнерских связей между школой и вузами.</p><p><b>Главное о курсе: </b></p><ul><li>дает теоретическую базу;</li><li>разработан ведущим техническим вузом;</li><li>подходит для школьников.</li></ul><p><b><a href="https://experts1.ru/SqhxnR?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Первый шаг в робототехнику (демо-курс)</a> — Stepik </b></p><p>Краткий вводный курс, который поможет вам разобраться в базовых понятиях роботостроения. Вы познакомитесь с основными принципами и узнаете, как начать заниматься этой дисциплиной.</p><p><b>Главное о курсе: </b></p><ul><li>идеален для абсолютных новичков;</li><li>очень короткий и простой;</li><li>дает общее представление о сфере роботехники.</li></ul><p><b><a href="https://experts1.ru/cGiUex?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Робототехника LEGO SPIKE PRIME</a> — Лекториум </b></p><p>Данный курс предназначен для школьников, их родителей, учителей и просто энтузиастов. После прохождения обучения вы сможете запрограммировать робота на базе популярной платформы LEGO Education SPIKE PRIME для выполнения серии непростых заданий. Он будет двигаться по линии, избегать препятствий, подниматься на горку и находить выход из лабиринта.</p><p><b>Главное о курсе: </b></p><ul><li>фокусируется на конструкторах LEGO;</li><li>развивает логику и навыки программирования;</li><li>подходит для детей и взрослых.</li></ul><p><b><a href="https://www.youtube.com/live/vopMyDF3Ld0?si=hCoIgMbt26AQBVjE">Робототехника онлайн</a> — Цифровая школа </b></p><p>Курс дает общее представление о робототехнике и ее основных компонентах. Он подходит для детей и взрослых, которые хотят познакомиться с миром роботов и узнать, как они устроены.</p><p><b>Главное о курсе: </b></p><ul><li>вводный курс для широкой аудитории;</li><li>объясняет основные принципы роботостроения;</li><li>подойдет для знакомства с темой.</li></ul><p><b><a href="https://experts1.ru/wCyrvH?sub1=tproger-kf&amp;sub2=kursy-po-robototekhnike&amp;sub4=netop">Хардкорная математика для робототехников</a> — Лекториум </b></p><p>Этот курс для тех, кто уже серьезно занимается созданием роботов и хочет углубиться в математические основы. Он посвящен сложным темам, таким как линейная алгебра и дифференциальные уравнения.</p><p><b>Главное о курсе: </b></p><ul><li>предназначен для продвинутых пользователей;</li><li>необходимы глубокие знания математики;</li><li>помогает освоить теоретическую базу.</li></ul><h2>Зачем обучаться робототехнике?</h2><p>Изучение роботостроения развивает системное мышление, учит детей и взрослых решать сложные задачи. Эта дисциплина объединяет в себе программирование, физику, математику и инженерию, формирует системное и логическое мышление. Обучение роботостроению помогает понять, как устроены современные технологии, и превращает пользователя в разработчика.</p><p>Занятия по роботостроению учат видеть задачу целиком, разбивать ее на мелкие части и находить эффективные решения. Обучение помогает развить усидчивость, креативность и навыки работы в команде, что востребовано в любой современной профессии.</p><h2>Преимущества и недостатки курсов по робототехнике</h2><p>Обучающие программы по роботостроению предлагают структурированный подход к обучению, который значительно ускоряет прогресс. Вы получаете готовый план занятий, опытных преподавателей-наставников. Это позволяет избежать типичных ошибок новичков и сразу сосредоточиться на главном. Слушатели зачастую получают доступ к профессиональному оборудованию, платформам, что не всегда доступно для самостоятельного изучения.</p><p>Еще одно важное преимущество — экспертная поддержка. Преподаватели помогают освоить теорию и применять ее на практике, разобраться в сложных темах, дают обратную связь по проектам и исправляют ошибки.</p><p>Кроме того, учащиеся могут создать сообщество единомышленников, где можно делиться опытом, находить вдохновение и даже работать над совместными проектами.</p><p>Однако есть и свои минусы. Главный из них — стоимость, которая может быть довольно высокой, особенно для программ, требующих дорогостоящих инструментов и оборудования. Также некоторые курсы могут иметь слишком жесткое расписание или не оставлять места для личного творчества, пространства для экспериментов. В случае онлайн-занятий может не хватать живого общения и возможности быстро получить помощь от преподавателя.</p><p><i> А какие курсы заинтересовали вас? Поделитесь своими впечатлениями в комментариях или расскажите о программах, которые не вошли в наш список.</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Ученые создали 1-битный ИИ: работает почти как обычный, но в 32 раза легче</title>
      <link>https://tproger.ru/news/uchenye-sozdali-1-bitnyj-ii--rabotaet-pochti-kak-obychnyj--no-v-32-raza-legche</link>
      <comments>https://tproger.ru/news/uchenye-sozdali-1-bitnyj-ii--rabotaet-pochti-kak-obychnyj--no-v-32-raza-legche?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/uchenye-sozdali-1-bitnyj-ii--rabotaet-pochti-kak-obychnyj--no-v-32-raza-legche</guid>
      <description><![CDATA[<p>Учёные представили 1-битный ИИ: он требует в 32 раза меньше памяти, но почти не уступает обычным моделям и может работать без дорогих GPU</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/uchenye-sozdali-1-bitnyj-ii--rabotaet-pochti-kak-obychnyj--no-v-32-raza-legche">Ученые создали 1-битный ИИ: работает почти как обычный, но в 32 раза легче</a>»</p>]]></description>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 29 Sep 2025 04:10:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Нейросети становятся все мощнее, но одновременно и «тяжелее» — огромные языковые и визуальные модели требуют десятки гигабайт памяти и специализированное железо.</p><p>Ученые <a href="https://arxiv.org/html/2509.07025v1">предложили</a> радикальное решение: <b>модели, в которых каждый параметр занимает всего один бит</b>. В новом исследовании представлена архитектура, где <b>все веса и смещения нейросети принимают значения либо 0, либо 1</b>.</p><p>Такие модели называются <b>бинарно-нормализованными</b> (binary normalized layers) и показывают <b>производительность, сравнимую с обычными 32-битными нейросетями</b>, при этом требуя <b>в 32 раза меньше памяти</b>.</p><h2>Как это работает</h2><p>В основе подхода — двойное представление параметров:</p><ul><li><b>32-битное значение</b> используется во время обучения для точных градиентных обновлений.</li><li><b>1-битное значение</b> (бинаризованное относительно среднего по слою) применяется на этапе прямого прохода и инференса.</li></ul><p>После окончания обучения, 32-битные веса удаляются и модель полностью переключается на работу с 1-битными значениями.</p><p>Важно: на этапе обучения объем памяти такой же, как у обычной модели. Преимущество проявляется при инференсе — когда модель развернута в проде или на устройстве.</p><h2>Зачем это нужно</h2><p>Современные нейросети требуют огромных ресурсов:</p><ul><li>большие LLM легко «въедают» 50+ ГБ видеопамяти;</li><li>использование на мобильных устройствах или в офлайн-среде зачастую невозможно;</li><li>ограниченные ресурсы (аэрокосмическая отрасль, IoT, робототехника, сельское хозяйство) требуют решений без доступа к облакам.</li></ul><p><b>1-битные модели</b> открывают путь к <b>работе ИИ без тяжелого оборудования</b>.</p><h2>Насколько это эффективно</h2><p>Исследователи протестировали бинарные модели на двух задачах:</p><h2>1. Классификация изображений (Food-101)</h2><ul><li><b>Модель с бинарными слоями</b> и свертками 5×5 достигла <b>68,6% точности</b> на валидации.</li><li><b>Обычная 32-битная модель</b> показала <b>70,3%</b>.</li></ul><p>Разница — минимальная. Зато бинарная модель <b>не переобучалась</b>, а стандартной пришлось вводить Dropout.</p><h2>2. Языковая модель (WikiText-103)</h2><ul><li>Маленькая бинарная модель (154 млн параметров): <b>65,9% точности</b>.</li><li>Большая бинарная модель (332 млн): <b>66,6%</b>, то есть <b>на уровне 32-битной версии</b>.</li><li>При этом у бинарных моделей <b>перплексия (мера качества языковых моделей)</b> сопоставима с float32 аналогами: 7,47 против 7,92.</li></ul><h2>Почему это работает</h2><p>Бинарные слои сопровождаются <b>обязательной нормализацией</b> после каждого линейного преобразования. Это помогает:</p><ul><li>избежать взрывных и исчезающих градиентов;</li><li>уравновесить вклад всех входных признаков;</li><li>стабилизировать обучение даже при экстремальной квантовании.</li></ul><p>В отличие от предыдущих 1-битных подходов, таких как XNOR-Net, новая архитектура <b>устойчива к обучению и не требует специальных чипов</b> — достаточно CPU или любого мобильного чипа.</p><h2>Что дальше</h2><ul><li>В ближайших планах — реализация <b>операций над массивами из 1-битных данных</b> для ускорения на практике.</li><li>Также исследователи хотят попробовать <b>снизить точность не только параметров, но и активаций</b> — до 8 или 16 бит.</li><li>В перспективе — <b>запуск больших языковых моделей (LLM)</b> на встраиваемых устройствах вроде Raspberry Pi, микроконтроллеров и т.д.</li></ul><h2>Почему это важно</h2><p>Современные 32-битные модели мощные, но «тяжелые». 1-битные модели открывают новый путь: <b>легкие, дешевые и масштабируемые нейросети</b>, которые могут работать автономно, без доступа к облаку или дорогостоящих GPU.</p>]]></content:encoded>
    </item>
    <item>
      <title>Блогер сделал аимбот в реальной жизни: с электрошоком и ИИ. Рука сама наводится на врага за 100 мс</title>
      <link>https://tproger.ru/news/--bloger-sdelal-aimbot-v-realnoj-zhizni--s-elektrowokom-i-ii--ruka-sama-navoditsya-na-vraga-za-100-ms</link>
      <comments>https://tproger.ru/news/--bloger-sdelal-aimbot-v-realnoj-zhizni--s-elektrowokom-i-ii--ruka-sama-navoditsya-na-vraga-za-100-ms?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--bloger-sdelal-aimbot-v-realnoj-zhizni--s-elektrowokom-i-ii--ruka-sama-navoditsya-na-vraga-za-100-ms</guid>
      <description><![CDATA[<p>Блогер создал «Neuromuscular Aim Assist» — ИИ с электростимуляцией, который наводит руку на врага в CS2 за 100 мс, быстрее киберспортсменов</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--bloger-sdelal-aimbot-v-realnoj-zhizni--s-elektrowokom-i-ii--ruka-sama-navoditsya-na-vraga-za-100-ms">Блогер сделал аимбот в реальной жизни: с электрошоком и ИИ. Рука сама наводится на врага за 100 мс</a>»</p>]]></description>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Киберспорт]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 13 Aug 2025 11:45:59 GMT</pubDate>
      <content:encoded><![CDATA[<p>Американский YouTube-блогер Basically Homeless <a href="https://www.youtube.com/watch?v=9alJwQG-Wbk">собрал</a> уникальный <i>«Neuromuscular Aim Assist»</i> — систему автоприцеливания, которая управляет не игрой, а мышцами игрока.</p><p>Вместо софта или модифицированного железа, блогер использовал компьютерное зрение и электрическую стимуляцию, чтобы рука буквально дергалась к цели за доли секунды.</p><p>В основе устройства — EMS/TENS-аппарат, способный подавать электрические импульсы, сокращающие определенные мышцы.</p><p>Система подключена к Raspberry Pi, который получает команды от модели YOLO, обученной на матчах в Counter-Strike 2. Модель в реальном времени анализирует видеопоток игры, определяет противника и через реле подает сигнал на стимулятор.</p><h2>Быстрее, чем киберспортсмены</h2><p>В тестах блогеру удалось сократить время реакции до <b>менее 100 мс</b> — примерно вдвое быстрее его обычного показателя и быстрее, чем у многих профессиональных игроков. При этом устройство может не только наводить руку, но и автоматически нажимать на спуск.</p><p>Проект сопровождался трудностями: от задержек сигнала до болезненных судорог. Но автор все же сумел добиться стабильной работы в отдельных тестах, хотя признает, что надежность пока далека от идеала.</p><figure><img src="https://media.tproger.ru/user-uploads/111041/2025-08-13/8ed7b772-dccb-45cc-a0e4-46bb6f45666c.jpeg" alt="" /></figure><h2>Это чит или нет?</h2><p>На вопрос о честности метода, Basically Homeless отвечает: «это мои мышцы — значит, не чит». По его словам, устройство не вмешивается в код игры, а лишь стимулирует тело игрока.</p><p>В комментариях зрители шутили о «дистопическом будущем киберспорта», играли словами (<i>«результаты были шокирующими»</i>, <i>«очень стимулирующее видео»</i>) и предлагали продолжить эксперименты в других играх.</p><h2>Зачем это все</h2><p>Помимо развлекательной ценности, проект показал, как можно объединить технологии компьютерного зрения, электроники и нейромышечной стимуляции для управления человеком в реальном времени.</p><p>В реальном спорте или медицине такие системы могли бы помочь в тренировках и реабилитации, но в гейминге — это пока что забавный и немного пугающий эксперимент.</p>]]></content:encoded>
    </item>
    <item>
      <title>Куда двигаться после изучения Django: советы для Python-разработчиков</title>
      <link>https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299</link>
      <comments>https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгения Епихина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299</guid>
      <description><![CDATA[<p>В статье разбираемся, почему Django — далеко не финиш в карьере, и в каких направлениях можно двигаться Python-разработчику.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kuda-dvigatsya-posle-izucheniya-django--sovety-dlya-python-razrabotchikov-257299">Куда двигаться после изучения Django: советы для Python-разработчиков</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Парсинг]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[MySQL]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Навыки]]></category>
      <category><![CDATA[Django]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Асинхронное программирование]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[NoSQL]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Neo4j]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 12 Aug 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Django — это веб-фреймворк на языке Python, который позволяет быстро создавать сложные веб-приложения. Он включает в себя готовые компоненты для работы с базами данных, маршрутизацией URL, обработкой форм, аутентификацией пользователей и админ-панелями, что значительно ускоряет разработку и упрощает поддержку проектов.</p><p>Владение Django — это старт, а не финиш. Чтобы оставаться востребованным, нужно постоянно расширять знания и навыки. В этой статье разберем пути и направления для улучшения своих компетенций.</p><h2>Почему владение Django — не предел для разработчика</h2><h2>Особенности Django</h2><p>Django используют для разработки веб-приложений разной сложности: при работе с большими базами данных, для создания сервисов, способных обслуживать большое количество пользователей. На нём создают соцсети, новостные сайты, веб-версии приложений, онлайн-магазины.</p><p>Основные плюсы:</p><ul><li><b>Полноценный стек</b>: ORM для работы с базой, мощная система маршрутизации URL, шаблоны для рендеринга, встроенная админка, формы, система аутентификации и авторизации.</li><li><b>Архитектура MTV (Model-Template-View)</b>: похожа на классический MVC, но с особенностями, которые упрощают разделение логики, представления и данных.</li><li><b>Безопасность</b>: Django автоматически защищает от CSRF, XSS, SQL-инъекций и других распространенных атак. Не нужно писать много дополнительного кода.</li><li><b>Активное сообщество и экосистема</b>: тысячи сторонних пакетов, расширений и готовых решений.</li><li><b>Поддержка нескольких баз данны</b>х: PostgreSQL, MySQL, SQLite, Oracle и др.</li></ul><p>Ограничения:</p><ul><li><b>Синхронная природа Django</b>.</li><li><b>Монолитность</b>: архитектура фреймворка ориентирована на создание крупных приложений, но в микросервисах может быть избыточна.</li><li><b>Ограниченная гибкость ORM</b>: нестандартные SQL-запросы иногда сложно выразить средствами ORM, приходится использовать raw SQL или сторонние библиотеки для запросов.</li><li><b>Строгие правила организации кода</b>: требуют дисциплины и могут ограничивать свободу в архитектурных решениях.</li><li><b>Недостаточная производительность</b>: уступает лёгким асинхронным фреймворкам (например, FastAPI), особенно под высокими нагрузками. Но для большинства проектов пока это не критично.</li></ul><h2>В каком направлении двигаться после изучения Django</h2><blockquote>Задача — создавать продукт, который будет нужен конечному потребителю.</blockquote><h3>Первое направление для развития — расширить инструментарий для решения разных задач в веб-разработке</h3><p>Возможные пути:</p><ul><li>Изучить другие веб-фреймворки (Flask, FastAPI)</li><li>Углубиться в асинхронное программирование (asyncio, aiohttp)</li><li>Работать с API и микросервисами</li></ul><h4>Flask и FastAPI</h4><p>Flask — минималистичный микрофреймворк, даёт полную свободу в выборе компонентов. Используют для небольших приложений и микросервисов.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-12/bbe7c040-14de-426d-9a10-c556f7319bee.png" alt="" /><figcaption>Пример простой команды на Flask</figcaption></figure><p>FastAPI — современный асинхронный фреймворк, ориентирован на создание высокопроизводительных API. Поддерживает стандарт OpenAPI и автоматическую генерацию документации. Он быстрее Flask и Django благодаря asyncio и Pydantic.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-08-12/33a27277-5136-4a03-8af2-f436db42fa99.png" alt="" /><figcaption>Пример простого API на FastAPI</figcaption></figure><h4>Асинхронное программирование</h4><p>Веб-разработка всё активнее использует асинхронные технологии. Django не всегда справляется с задачами высокой конкурентной нагрузки.</p><p>Поэтому изучение asyncio — стандартной библиотеки Python для асинхронного программирования — откроет перед вами новые возможности. Вместе с aiohttp или тем же FastAPI вы сможете создавать приложения, которые обрабатывают тысячи одновременных соединений. Это особенно важно для real-time сервисов, чат-приложений и систем с интенсивным обменом данными.</p><h3>Второе направление — расширить навыки в смежных областях</h3><p>Можно пойти по пути расширения компетенций за пределы основной специализации. Важно не только уметь писать код, но и понимать, как приложения разворачиваются и работают в продакшене. Знание DevOps-практик помогает наладить эффективное взаимодействие между разработкой и эксплуатацией.</p><h4>Изучение DevOps и контейнеризации</h4><p>Контейнеры позволяют запускать приложения в изолированной среде, это упрощает настройку и развертывание. Например, Docker помогает упаковать приложение с зависимостями в один контейнер, а Kubernetes — управлять такими контейнерами в продакшене. Знание этих технологий улучшит взаимодействие с операционной командой и ускорит выпуск новых версий приложений.</p><h4>CI/CD и автоматизация процессов</h4><p>Непрерывная интеграция (Continuous Integration) и непрерывное развертывание (Continuous Deployment) — ключевые практики современной разработки ПО. Они позволяют автоматизировать сборку, тестирование и доставку приложений, масштабировать процессы.</p><p>Инструменты CI/CD (например, Jenkins, GitLab CI/CD, GitHub Actions) помогают настроить автоматические пайплайны, которые обеспечивают быструю обратную связь и минимизируют человеческий фактор в релизах. Автоматизация процессов снижает количество ошибок и позволяет сосредоточиться на разработке новых функций.</p><p>Настройка непрерывной интеграции и доставки (Continuous Integration / Continuous Delivery) снижает поток ошибок при релизах и экономит время. Пример: GitHub Actions для автоматического запуска тестов и сборки проекта при каждом коммите.</p><h4>Больше знаний в области баз данных</h4><p>Помимо классических реляционных баз данных (PostgreSQL, MySQL), современные приложения часто используют NoSQL для специфичных задач. MongoDB, Redis, Cassandra обеспечивают гибкость в хранении данных, горизонтальное масштабирование и высокую производительность при работе с большими объемами информации.</p><p>Графовые базы данных (Neo4j, ArangoDB) предназначены для эффективного хранения и анализа связей между объектами, что важно для социальных сетей, рекомендательных систем и других приложений с богатой структурой.</p><p>Так, Redis хорошо подходит для кэширования данных, а Neo4j — для сложных связей между объектами.</p><h3>Третье направление — переход к другим аспектам Python-разработки</h3><p>Рассмотрим четыре варианта карьерного развития для Python-программиста: Data Science и машинное обучение, автоматизация бизнес-процессов, разработка десктопных приложений и встраиваемые системы (IoT).</p><p>Почему стоит попробовать?</p><ul><li>Высокий спрос на специалистов. Они востребованы в банках и инвестиционных компаниях, в сфере медицины и биотехнологии, в консалтинге,  автомобильной промышленности и т.д..</li><li>Широкий набор библиотек: pandas, NumPy, scikit-learn, TensorFlow, PyTorch.</li><li>Возможность работать с реальными задачами: от бизнеса до науки.</li></ul><h4>Автоматизация и скрипты для бизнеса</h4><p>Python часто используется для автоматизации рутинных задач: парсинга данных, обработки файлов, интеграции систем, генерации отчетов. Создание скриптов для автоматизации бизнес-процессов помогает повысить эффективность работы и снизить количество ошибок.</p><p>Знание таких библиотек, как openpyxl (работа с Excel), requests (HTTP-запросы), BeautifulSoup и Scrapy (парсинг веб-страниц), а также умение писать скрипты под конкретные задачи, делают разработчика ценным специалистом в корпоративной среде.</p><p>Примеры задач:</p><ul><li>Автоматическая загрузка данных из Excel и их преобразование</li><li>Скрипты для отправки email-рассылок</li><li>Интеграция с CRM и другими сервисами через API</li></ul><h4>Разработка десктопных приложений (PyQt, Kivy)</h4><p>Хотя сейчас популярность уходит к вебу и мобильным платформам, десктопные приложения на Python востребованы в таких сферах: инструменты для анализа, редакторы, утилиты.</p><p>Инструменты для создания:</p><ul><li>PyQt — мощный фреймворк для создания кроссплатформенных GUI.</li><li>Kivy — библиотека для разработки приложений с поддержкой сенсорных экранов.</li></ul><p>Этот путь подходит тем, кто хочет создавать удобные инструменты с графическим интерфейсом для пользователей на Windows, macOS или Linux.</p><h4>Встраиваемые системы и IoT</h4><p>В области IoT и встроенных систем Python набирает популярность благодаря легкости освоения и поддержке на маломощных устройствах. Помогают в этом  платформы по типу Raspberry Pi и MicroPython.</p><p>Изучение этого направления открывает возможности работы с аппаратным обеспечением, созданием прототипов и внедрением инновационных решений в промышленности и бытовой технике.</p><p>Например, с помощью Python на Raspberry Pi можно  разрабатывать датчики для мониторинга состояния оборудования на производстве и разрабатывать прототипы носимых устройств для сбора данных о здоровье.</p><blockquote>Если рассматривать профессию “Python-разработчик на Django”, то сразу получится сужение до конкретной библиотеки на конкретном языке. Если же в резюме у специалиста стоит, что он “разработчик Python”, возможностей сильно больше. Если написать про себя “разработчик”, будет не понятно, разработчик чего. Но изменив резюме на “DevOps инженера”, становится понятен карьерный трек.</blockquote>]]></content:encoded>
    </item>
    <item>
      <title>Можно ли кодить на самом дешевом ноутбуке? Полное руководство для экономного разработчика</title>
      <link>https://tproger.ru/articles/mozhno-li-kodit-na-samom-dewevom-noutbuke--polnoe-rukovodstvo-dlya-ekonomnogo-razrabotchika</link>
      <comments>https://tproger.ru/articles/mozhno-li-kodit-na-samom-dewevom-noutbuke--polnoe-rukovodstvo-dlya-ekonomnogo-razrabotchika?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/mozhno-li-kodit-na-samom-dewevom-noutbuke--polnoe-rukovodstvo-dlya-ekonomnogo-razrabotchika</guid>
      <description><![CDATA[<p>Подробный гайд по выбору и настройке дешёвого ноутбука для разработки. Облачные инструменты, оптимизация ОС и проверенные конфигурации. Советы по работе с Python, JavaScript и Docker на слабом железе.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/mozhno-li-kodit-na-samom-dewevom-noutbuke--polnoe-rukovodstvo-dlya-ekonomnogo-razrabotchika">Можно ли кодить на самом дешевом ноутбуке? Полное руководство для экономного разработчика</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Windows 10]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[IBM]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[PyCharm]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Windows 11]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 06 Aug 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Миф о необходимости дорогого макбука для программирования разбивается о реалии современной разработки. В 2025 году тысячи прогеров используют доступные по цене устройства для образовательных проектов, веб-разработки и  IoT-программирования.</p><p>Облачные инструменты кардинально изменили правила игры. GitHub Codespaces, AWS Cloud9 и другие платформы переносят ресурсоемкие задачи на удаленные серверы, превращая бюджетные ноутбуки в эффективные терминалы. Разделение среды разработки и выполнения становится новой нормой, а локальная мощность — больше не ключевой фактор.</p><h2>Почему дорогой ноутбук — не обязательное условие</h2><p>Современная разработка стремительно мигрирует в облака, кардинально меняя требования к локальному железу. Вот вам актуальное правило для прогера-новичка: лучше начать с того, что есть, чем ждать идеального компьютера.</p><p>Дешевый — не значит плохой и не годится для работы. Raspberry Pi 400 — наглядное доказательство: этот недорогой мини-компьютер с 4-ядерным ARM-процессором и 4 ГБ ОЗУ официально поддерживает Visual Studio Code, Docker и Python-среды.</p><p>Многие разработчики всё чаще сознательно выбирают 15-дюймовые ноутбуки бюджетного сегмента, жертвуя избыточной мощью ради мобильности. Вес современных моделей вроде Chuwi HeroBook Pro не превышает 1.2 кг — это позволяет часами работать в парке или коворкинге с комфортом.</p><h2>Как ограничения становятся преимуществом</h2><p>Работа на слабом железе — это тренировка инженерного мышления.</p><p>Когда каждый гигабайт ОЗУ на счету, вы автоматически учитесь:</p><ul><li>отключать фоновые сервисы вроде Telemetry в Windows;</li><li>выбирать легкие инструменты — например, Vim вместо PyCharm;</li><li>писать оптимизированный код, избегая утечек памяти.</li></ul><p>Эти навыки остаются с вами даже после перехода на мощные устройства.</p><h3>Облака как ускоритель</h3><p>В 2025 году 70% задач новичка решаются через браузер:</p><ul><li>CodeSandbox заменяет локальный IDE для JavaScript/TypeScript;</li><li>GitHub Codespaces компилирует код на удалённых серверах;</li><li>AWS Cloud9 запускает Android Studio в облаке.</li></ul><p>Разработчик может использовать ноутбук только для написания кода, а ресурсоёмкие операции передаются «на аутсорс».</p><h2>Рабочие конфигурации 2025 года: от выживания к комфорту</h2><p>Российский рынок предлагает проверенные варианты для разных задач. Эти три примера показывают, что переплачивать за железо при текущем уровне развития технологий вовсе не обязательно.</p><h3>Стартовый уровень (25 000–35 000 ₽)</h3><p>Chuwi HeroBook Pro за 25 000 ₽ — не игрушка. Его процессор Intel Gemini Lake N4020 и 8 ГБ ОЗУ справляются:</p><ul><li>с написанием скриптов на Python;</li><li>версткой в VS Code;</li><li>тестированием мобильных приложений через BrowserStack.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-31/e0fabf5e-c896-4a47-87bc-76dc11ba3592.png" alt="" /></figure><p>Секрет эффективности — предустановленный Linux Lite, потребляющий втрое меньше ресурсов, чем Windows 11. На таком ноутбуке можно легко собрать Telegram-бота с нейросетевым анализом текста, перенести тренировку моделей в Google Colab.</p><h3>Оптимальный выбор (35 000–45 000 ₽)</h3><p>Acer Aspire 5 за 40 000 ₽ — «рабочая лошадка» для FullStack-разработки. Его Intel Core i5-1335U и 8 ГБ ОЗУ позволяют:</p><ul><li>запускать 2-3 контейнера Docker одновременно;</li><li>тестировать Spring Boot-приложения;</li><li>работать с веб-пакетами Webpack/Vite.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-31/984e6055-a2a3-460a-aa24-34d89ab8fe44.png" alt="" /></figure><p>Модель показывает 6.5 часов автономности при активной работе в VS Code — это даже больше, чем у HP 255 G10 в аналогичных условиях.</p><h3>Потолок бюджета (45 000–55 000 ₽)</h3><p>HP Pavilion 15 за 55 000 ₽ с Ryzen 5 7530U и 16 ГБ ОЗУ — выбор для коммерческой разработки. На этом устройстве комфортно:</p><ul><li>собирать микросервисы на.NET Core;</li><li>деплоить приложения через Minikube;</li><li>писать код в IntelliJ IDEA с плагинами.</li></ul><p>Важно: модель поддерживает апгрейд ОЗУ до 32 ГБ — редкая возможность для бюджетного сегмента.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-31/7e6996ef-de80-453b-a1a5-b6e21fcb38c7.png" alt="" /></figure><h2>Бюджетный ноут — не помеха, а стиль жизни</h2><p>Реальность современной разработки доказывает: тысячи специалистов, в том числе  профессиональные прогеры, сознательно выбирают экономичные решения.</p><p>Это подтверждается ростом востребованности облачных инструментов, о которых мы уже писали выше:</p><ul><li><a href="https://github.com/features/codespaces">GitHub Codespaces</a> активно набирает популярность: сервис упрощает онбординг разработчиков и поддерживает интеграцию с Copilot.</li><li><a href="https://codesandbox.io/">CodeSandbox</a> обрабатывает 1.2 млн проектов ежемесячно, многие из которых создаются на маломощных устройствах.</li><li><a href="https://aws.amazon.com/ru/cloud9/">AWS Cloud9</a> стал стандартом для мобильной разработки стартапов с распределёнными командами.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-31/8dd58cbd-bb99-4e3e-98ff-bae459ff1ac5.avif" alt="" /></figure><p>Для таких сценариев эксперты рекомендуют «гибридную стратегию»:</p><ul><li>локально: редактор кода, терминал, браузер с 2-3 вкладками;</li><li>в облаке: сборка, базы данных, тестовые среды;</li><li>на удалённых серверах: CI/CD, нейронные сети, тяжёлые вычисления.</li></ul><h2>Что установить для эффективной работы</h2><p>Выбор операционной системы — первый шаг к оптимизации. Linux Lite/Xubuntu потребляют менее 500 МБ ОЗУ в простое, поддерживая VS Code и IntelliJ IDEA — идеально для Chuwi HeroBook Pro.</p><p>Для Windows-зависимых задач подойдет Windows 10 LTSC — лайт-версия без телеметрии. Избегайте Single Language редакций: они блокируют смену языка системы, что критично для документации.</p><p>Инструментарий требует осознанного выбора:</p><ul><li>Редакторы кода — VS Code с отключенными ненужными расширениями (GitLens, лишние линтеры) снижает потребление ОЗУ на 30%. Альтернатива — Sublime Text, запускающийся за 2 секунды даже на Intel Celeron.</li><li>Облачные среды — CodeSandbox заменяет локальный IDE для JavaScript/TypeScript, предлагая полный функционал VS Code в браузере.</li><li>Для Java-разработки — OpenJDK 21 с настройкой -Xmx512m ограничивает аппетиты JVM.</li><li>Контейнеризация — Docker Desktop с флагом –memory=1g позволяет запускать PostgreSQL и Redis даже на 8 ГБ ОЗУ.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-07-31/4f690378-cfb4-40c4-bf35-4455279e5322.png" alt="" /></figure><p>Пример рабочего стека для веб-разработки на слабом железе: Xubuntu 22.04 + SQLite (вместо MySQL) + Node.js/Express на бэкенде + React в CodeSandbox на фронтенде. Git для контроля версий, а сборку можно перенести на GitHub Actions.</p><h2>Как выжать максимум из ограниченных ресурсов</h2><p>Аппаратные улучшения — самый эффективный способ. Замена HDD на SSD ускоряет загрузку ОС в 5 раз (с 1:30 до 0:18 секунд). В 2025 году SSD на 256 ГБ стоит от 2000 руб. — лучшая инвестиция для бюджетных ноутбуков.</p><p>Если есть свободный слот, добавьте ОЗУ — это  даст моментальный прирост производительности: модуль 8 ГБ DDR4 обойдётся примерно в 3000 руб. На некоторых моделях (например, Acer Aspire 5) возможен апгрейд до 32 ГБ.</p><p>Программные настройки не менее важны:</p><ul><li>в Windows отключите визуальные эффекты через «Лучшая производительность» в свойствах системы;</li><li>в Linux используйте LXQt вместо ресурсоёмких GNOME/KDE;</li><li>сократите автозагрузку: каждое фоновое приложение (особенно мессенджеры) «съедает» 100-300 МБ ОЗУ;</li><li>управляйте пакетами через Chocolatey (Windows) или apt (Linux) — это экономит ресурсы;</li><li>для браузеров: Firefox с uBlock Origin легче Chrome, а Vivaldi позволяет отключать вкладки в фоне.</li></ul><p>Отключите анимации в VS Code и используйте тёмный режим: это снижает нагрузку на GPU на 10-15%. Кажется мелочью, но на интегрированной графике каждая мелочь важна.</p><h2>Когда бюджетный ноут — не вариант</h2><p>Бюджетные ноутбуки имеют технологические пределы, которые важно понимать. Компиляция ядра Linux — классический пример ресурсоёмкой задачи: процесс требует не только 50+ ГБ свободного SSD-пространства, но и минимум 8-ядерного процессора для приемлемой скорости.</p><p>Официальная документация ядра Linux прямо указывает: сборка занимает 30-90 минут даже на современных CPU, а на бюджетных Celeron это время увеличивается до 4-6 часов.</p><p>Машинное обучение — ещё один критичный сценарий. <a href="https://docs.pytorch.org/docs/stable/notes/windows.html#hardware-requirements">Тренировка</a> даже простой CNN-модели на датасете MNIST длится 3-5 минут на GPU NVIDIA RTX 3060, но на интегрированной графике Intel UHD занимает 45+ минут. Для ImageNet датасета разница становится катастрофической: часы против недель.</p><p>Разработка игр на Unreal Engine 5 требует не только дискретной графики (минимум NVIDIA GTX 1060), но и 16+ ГБ ОЗУ. Epic Games прямо <a href="https://dev.epicgames.com/documentation/en-us/unreal-engine/hardware-and-software-specifications-for-unreal-engine?application_version=5.3">указывает</a> в системных требованиях: работа с Lumen-освещением невозможна на интегрированных GPU.</p><h2>Как распознать пределы железа</h2><p>Три объективных индикатора покажут, что ноутбук исчерпал ресурсы:</p><ul><li>Постоянный swap (использование файла подкачки) — когда система тратит &gt;20% времени на перемещение данных между RAM и SSD. Проверить можно через команду vmstat -w 1 в Linux или Resource Monitor в Windows.</li><li>Троттлинг CPU — процессор снижает частоту из-за перегрева. Утилиты типа ThrottleStop покажут падение частоты &gt;30% под нагрузкой.</li><li>Фризы IDE — если VS Code/IntelliJ блокируются на 5+ секунд при автодополнении кода.</li></ul><h2>Альтернативы для ресурсоемких задач</h2><p>Когда локальное железо не справляется, современные облака предлагают решения:</p><ul><li><a href="https://research.google.com/colaboratory/faq.html">Google Colab Pro</a> — доступ к GPU Tesla T4 для ML-задач с поддержкой PyTorch/TensorFlow.</li><li><a href="https://docs.github.com/en/codespaces">GitHub Codespaces</a> — виртуальные машины до 32 ядер для компиляции и тестирования.</li><li><a href="https://shadow.tech/">Shadow PC</a> — облачные ПК с RTX 3080 для работы в Unreal Engine.</li></ul><p>Важно: для Kubernetes-кластеров локальная виртуализация на 8 ГБ ОЗУ невозможна. Минимальные требования для Minikube — 4 ядра и 8 ГБ RAM только для одного узла. Но развёртывание в Yandex Cloud или AWS EKS <a href="https://minikube.sigs.k8s.io/docs/start/?arch=%2Fwindows%2Fx86-64%2Fstable%2F.exe+download">решает</a> проблему.</p><h2>Практическое правило выбора</h2><p>Сопоставляйте задачи с характеристиками:</p><ul><li>8 ГБ ОЗУ + 4-ядерный CPU: веб-разработка, Python-скрипты, мобильные приложения;</li><li>16 ГБ ОЗУ + 6-ядерный CPU: Docker, Unity, лёгкая работа с данными;</li><li>32+ ГБ ОЗУ + 8 ядер + GPU: UE5, нейросети, компиляция С++ проектов.</li></ul><p>Технически запустить Unreal Engine 5 на iGPU возможно, но такая задача будет слишком трудной.</p><h2>Пошаговый старт для экономного кодера</h2><p>Начинать программировать на бюджетном ноутбуке — как собирать пазл: важно правильно подобрать элементы.</p><h3>Шаг 1. Аудит вашего железа</h3><p>Откройте диспетчер задач (Ctrl+Shift+Esc) или htop в Linux и посмотрите:</p><ul><li>сколько ОЗУ свободно при запущенном браузере с 5 вкладками;</li><li>насколько загружен процессор в простое;</li><li>есть ли слоты для апгрейда — проверьте на сайте производителя или через Crucial System Scanner.</li></ul><p><i>Пример: На ноутбуке с 4 ГБ ОЗУ и HDD можно комфортно работать в VS Code, если отключить все лишние процессы. Главное — убедиться, что система не использует файл подкачки постоянно.</i></p><h3>Шаг 2. Выбор операционной системы: ваш фундамент</h3><p>Здесь нет универсального решения, только осознанный выбор под задачи:</p><ul><li>Linux Mint Xfce — идеален для новичков: установка занимает 15 минут, потребляет 400 МБ ОЗУ, автоматически определяет драйверы. Поддерживает Python, C++, веб-разработку.</li><li>Windows 10 LTSC — выбор .NET-разработчиков: версия без телеметрии и предустановленного мусора. Важно: избегайте Single Language редакций — они блокируют смену языка системы.</li><li>ChromeOS Flex — экспериментальный вариант: если ноутбук старше 2010 года, эта облачная ОС превратит его в терминал для Codespaces.</li></ul><p>Для первых 6 месяцев обучения хватит и Live USB с Linux — не нужно даже устанавливать систему.</p><h3>Шаг 3. Облачные инструменты — ваша суперспособность</h3><p>Перенесите ресурсоёмкие задачи в облако:</p><ol><li>Frontend: CodeSandbox — полноценная среда для React/Vue в браузере. Запускает dev-сервер на своих мощностях, оставляет ноутбуку только редактирование кода.</li><li>Backend: GitPod — создаёт готовые среды для Node.js, Python, Java. Автоматически подключается к вашему GitHub-репозиторию.</li><li>Базы данных: ElephantSQL — бесплатный PostgreSQL-хостинг. Избегайте локальной установки СУБД на слабом железе.</li></ol><h3>Шаг 4. Апгрейд: максимум эффекта при минимуме затрат</h3><p>Два изменения дают 80% прироста производительности:</p><ul><li>Установка SSD. Замена HDD ускоряет загрузку ОС с 1.5 минут до 15 секунд. Даже бюджетный Kingston A400 (256 ГБ за 2000 ₽) увеличит скорость работы IDE в 3 раза.</li><li>Добавление ОЗУ. Если есть свободный слот, модуль 8 ГБ DDR4 (3000 ₽) решит проблемы с «тормозами». На YouTube есть гайды по замене для популярных моделей вроде Acer Aspire 3. Перед покупкой проверьте спецификации ноутбука на сайте производителя. Некоторые ультрабуки имеют впаянную память.</li></ul><h3>Шаг 5. Тонкая настройка IDE: искусство оптимизации</h3><p>Современные редакторы — «монстры» производительности, но их можно укротить:</p><ul><li>VS Code. Отключите ненужные расширения через Ctrl+Shift+P &gt; Extensions: Show Enabled Extensions, GitLens, Live Share и декораторы файлов съедают до 500 МБ ОЗУ.</li><li>IntelliJ IDEA. В Help | Change Memory Settings установите 512 МБ для Xmx. Отключите плагины Inspection, UML Support и Coverage.</li><li>Общее правило. Темный интерфейс снижает нагрузку на GPU интегрированной графики на 15% (тест Phoronix).</li></ul><p>Отключив неиспользуемые плагины, можно существенно уменьшить потребление ОЗУ.</p><h3>Начните сейчас: ваш первый код сегодня</h3><p>Не ждите идеальных условий. Откройте в браузере:</p><ul><li>CodePen — для экспериментов с HTML/CSS/JS;</li><li>Replit — для Python, Java, C++;</li><li>GitHub.dev — легковесный редактор для работы с репозиториями.</li></ul><p>Напишите console.log('Привет, мир!') — это займет 10 секунд на любом ноутбуке. Помните: Линус Торвальдс создавал ядро Linux на 386-м компьютере с 4 МБ ОЗУ. Ваше железо — не ограничение, а вызов для творчества!</p>]]></content:encoded>
    </item>
    <item>
      <title>Upton One — первый ноутбук на Raspberry Pi CM5 представлен официально</title>
      <link>https://tproger.ru/news/--upton-one---pervyj-noutbuk-na-raspberry-pi-cm5-predstavlen-oficialno</link>
      <comments>https://tproger.ru/news/--upton-one---pervyj-noutbuk-na-raspberry-pi-cm5-predstavlen-oficialno?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--upton-one---pervyj-noutbuk-na-raspberry-pi-cm5-predstavlen-oficialno</guid>
      <description><![CDATA[<p>Argon40 представила Upton One — первый ноутбук на Raspberry Pi CM5. Модульный дизайн, NVMe-накопитель и активное охлаждение</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--upton-one---pervyj-noutbuk-na-raspberry-pi-cm5-predstavlen-oficialno">Upton One — первый ноутбук на Raspberry Pi CM5 представлен официально</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 25 Feb 2025 13:20:21 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Argon40 <a href="https://www.tomshardware.com/raspberry-pi/argon40-teases-the-raspberry-pi-compute-module-5-powered-upton-one-laptop">представила</a> <b>Upton One</b> — первый ноутбук на базе <b>Raspberry Pi Compute Module 5 (CM5)</b>.</p><p>Это модульный компьютер, который можно <b>апгрейдить</b> за счёт замены CM5 на более мощные версии в будущем.</p><h2>Что известно о конструкции?</h2><p>Ноутбук получил корпус, который, судя по всему, сделан из <b>алюминия</b>, как и предыдущие продукты Argon40. Визуально он напоминает <b>тонкий ультрабук</b> с экраном примерно 14 дюймов.</p><p><b>Разъёмы и интерфейсы:</b></p><ul><li><b>Слева:</b> три <b>USB-C</b>, <b>HDMI</b> и <b>USB-A</b>.</li><li><b>Справа:</b> разъём <b>AV</b>, слот для <b>microSD</b>, два <b>USB</b> (предположительно 3.0) и разъём <b>Kensington Lock</b>.</li><li><b>Снизу:</b> слот для <b>NVMe SSD</b> и модуль <b>CM5</b>, охлаждаемые через <b>металлический теплоотвод</b>.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/111041/2025-02-25/e33a88eb-0172-4166-9094-1f0c66f500b0.jpeg" alt="" /></figure><h2>Охлаждение и клавиатура</h2><p>CM5 и Raspberry Pi 5 <b>работают на высоких температурах</b>, поэтому в корпусе <b>может быть активное охлаждение</b> — на видео заметен воздухозаборник рядом с CM5.</p><p>Клавиатура получила <b>островные клавиши</b>, а вместо клавиши <b>Windows (Super Key) — логотип Raspberry Pi</b>. Также установлен <b>крупный тачпад</b> без видимых кнопок.</p><h2>Когда ждать и сколько будет стоить?</h2><p>Точные <b>цены и дата выхода</b> пока не объявлены. Ноутбук уже <a href="https://www.kickstarter.com/projects/argonforty/upton-one-the-true-raspberry-pi-compute-module-5-laptop">появился</a> на <b>Kickstarter</b>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi Pico 2 W с Wi-Fi и Bluetooth всего за $7 — начало новой DIY-эпохи</title>
      <link>https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi</link>
      <comments>https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi</guid>
      <description><![CDATA[<p>Raspberry Pi Pico 2 W с Wi-Fi и Bluetooth всего за $7 — новое решение для DIY и IoT-проектов. Оснащённый чипом RP2350, он предлагает высокую производительность, поддержку облачных подключений и библиотеки на C и MicroPython</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi">Raspberry Pi Pico 2 W с Wi-Fi и Bluetooth всего за $7 — начало новой DIY-эпохи</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 25 Nov 2024 16:33:26 GMT</pubDate>
      <content:encoded><![CDATA[<p>Raspberry Pi продолжает радовать DIY-энтузиастов новыми продуктами.</p><p>Компания <a href="https://www.raspberrypi.com/news/raspberry-pi-pico-2-w-on-sale-now/">представила</a> Raspberry Pi Pico 2 W — микроконтроллер с поддержкой Wi-Fi и Bluetooth.</p><p>Устройство построено на базе нового чипа RP2350 и стоит всего $7. Это идеальное решение для проектов, связанных с Интернетом вещей (IoT).</p><h2>RP2350: мощь и доступность</h2><p>Чип RP2350 стал развитием успешного RP2040, который дебютировал в 2021 году и быстро завоевал популярность у разработчиков.</p><p>Новый процессор предлагает более высокую производительность, улучшенное энергопотребление и встроенную защиту на основе технологии TrustZone от ARM.</p><p>Также чип поддерживает аппаратную работу с плавающей запятой, что открывает больше возможностей для сложных вычислений.</p><p>RP2350 впервые появился этим летом на плате Pico 2, а также в ряде продуктов партнёров Raspberry Pi. Теперь его возможности доступны в новой беспроводной версии.</p><figure><img src="https://media.tproger.ru/user-uploads/98945/2024-11-25/79996ab2-94f2-4bee-8f42-f94c672c0b42.jpeg" alt="" /></figure><h2>IoT на новой высоте</h2><p>Raspberry Pi Pico 2 W создан для проектов, где важны подключение к облаку и взаимодействие с физическим миром.</p><p>Устройство оснащено модемом CYW43439 от Infineon, который поддерживает Wi-Fi 2.4 ГГц и Bluetooth 5.2. Для работы с устройством доступны библиотеки на языках C и MicroPython.</p><p>Благодаря компактному форм-фактору и совместимости с макетными платами, Pico 2 W идеально подходит для прототипирования.</p><p>А новый радиомодуль RM2, который будет использоваться в профессиональных продуктах, даёт возможность масштабировать решения, разработанные на этой платформе.</p><h2>Новые возможности для DIY-сообщества</h2><p>Pico 2 W — это не только инструмент для профессионалов, но и мощная утилита для любителей электроники.</p><p>Raspberry Pi продолжает работать над новыми версиями линейки Pico 2 — так, следующая волна обновлений ожидается уже в 2025 году.</p>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi 5 разогнали до рекордных 3.6 ГГц. Пытались до 5 ГГц</title>
      <link>https://tproger.ru/news/--raspberry-pi-5-razognali-do-rekordnyh-3-6-ggc--pytalis-do-5-ggc</link>
      <comments>https://tproger.ru/news/--raspberry-pi-5-razognali-do-rekordnyh-3-6-ggc--pytalis-do-5-ggc?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--raspberry-pi-5-razognali-do-rekordnyh-3-6-ggc--pytalis-do-5-ggc</guid>
      <description><![CDATA[<p>Моддер Питер-Ян Плейсьер установил новый рекорд для Raspberry Pi 5, разогнав его до 3.6 ГГц. Правда изначальный план был амбициознее</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--raspberry-pi-5-razognali-do-rekordnyh-3-6-ggc--pytalis-do-5-ggc">Raspberry Pi 5 разогнали до рекордных 3.6 ГГц. Пытались до 5 ГГц</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 14 Nov 2024 02:27:32 GMT</pubDate>
      <content:encoded><![CDATA[<p>Моддер Питер-Ян Плейсьер, известный своими экспериментами с разгонкой, установил новый рекорд для Raspberry Pi 5.</p><p>Ему удалось увеличить частоту микрокомпьютера до 3.6 ГГц, применив охлаждение жидким азотом, что стало значительным улучшением по сравнению с исходной частотой в 2.4 ГГц.</p><h2>Цель эксперимента и его особенности</h2><p>Плейсьер изначально хотел разогнать Raspberry Pi до 5 ГГц — частоты, характерной для топовых процессоров на настольных ПК.</p><p>Однако вскоре стало ясно, что такая цель слишком амбициозна для одноплатного малыша. После нескольких попыток и экспериментов с различными методами охлаждения и настройки он остановился на 3.6 ГГц, что всё равно дало увеличение производительности на 50%.</p><p>Одним из методов, которые Плейсьер применил, была эмуляция NUMA, которая обычно используется для улучшения показателей в бенчмарках.</p><p>В итоге, стабильную работу на частоте 3.6 ГГц удалось достичь даже при комнатной температуре, но дальнейшие попытки поднять частоту приводили к сбоям, даже несмотря на охлаждение азотом.</p><figure><img src="https://media.tproger.ru/user-uploads/98945/2024-11-14/a9bd4c81-cdf9-49e2-989d-3b15bf18dee8.png" alt="" /><figcaption>Фото процесса охлаждения Raspberry Pi 5</figcaption></figure><h2>Эксперименты с питанием и клоком</h2><p>Чтобы обойти возможные ограничения по напряжению на Raspberry Pi, Плейсьер подключил к плате внешнюю плату питания AMPLE-X1 от ElmorLabs. Это позволило ему точнее контролировать подачу напряжения.</p><p>Он также экспериментировал с внешней тактовой платой от ElmorLabs для изменения входной частоты. Хотя это позволило ему понизить клок до 46 МГц, в итоге Raspberry Pi не смог достигнуть стабильной работы выше 3.407 ГГц.</p><h2>Возможности и риски разгона Raspberry Pi</h2><p>Рекордная частота 3.6 ГГц — это уже впечатляющий результат, но эксперты не рекомендуют подобные эксперименты для повседневного использования.</p><p>Разгон может привести к перегреву и быстрому износу процессора, особенно если не используются адекватные системы охлаждения, такие как радиаторы и вентиляторы.</p><p>Для тех, кто хочет безопасно разогнать Raspberry Pi 5, существуют более «разумные» настройки с частотой около 2.8–3 ГГц, что даёт прирост производительности без значительного риска для оборудования.</p>]]></content:encoded>
    </item>
    <item>
      <title>Обновление Raspberry Pi OS: что нового и как установить</title>
      <link>https://tproger.ru/news/obnovlenie-raspberry-pi-os--chto-novogo-i-kak-ustanovit</link>
      <comments>https://tproger.ru/news/obnovlenie-raspberry-pi-os--chto-novogo-i-kak-ustanovit?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/obnovlenie-raspberry-pi-os--chto-novogo-i-kak-ustanovit</guid>
      <description><![CDATA[<p>В новой версии Raspberry Pi OS произошёл переход с X Window на композитор Wayland под названием labwc, что обеспечивает более эффективное управление окнами и повышенную безопасность</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/obnovlenie-raspberry-pi-os--chto-novogo-i-kak-ustanovit">Обновление Raspberry Pi OS: что нового и как установить</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 29 Oct 2024 04:40:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сегодня <a href="https://www.neowin.net/news/new-raspberry-pi-os-version-makes-full-switch-to-wayland/">вышло</a> обновление Raspberry Pi OS со значительным изменением — переход на новый композитор Wayland под названием labwc.</p><p>Если раньше в системе использовался X Window, которому уже 40 лет, то теперь произошел переход на более современную и производительную технологию Wayland, которая обеспечивает лучшее управление окнами и безопасность.</p><p>labwc объединяет функции сервера отображения и менеджера окон в одном приложении, что делает взаимодействие более эффективным.</p><h2>Улучшенная поддержка сенсорных экранов</h2><p>В новой версии также значительно улучшена поддержка сенсорных экранов.</p><p>Теперь Raspberry Pi Desktop автоматически показывает и скрывает виртуальную клавиатуру при работе с тачскрином, благодаря интеграции клавиатуры Squeekboard.</p><p>Также добавлена поддержка долгого нажатия для вызова контекстного меню и двойного касания для выполнения двойного щелчка.</p><figure><img src="https://media.tproger.ru/user-uploads/98945/2024-10-29/9340b62f-a1ff-4e26-a14d-6a4ea5ce276f.jpg" alt="" /></figure><h2>Лучшая интеграция Raspberry Pi Connect</h2><p>Вместе с тем разработчики улучшили интеграцию Raspberry Pi Connect, программы для удаленного доступа.</p><p>Теперь значок Connect всегда отображается на панели задач — пользователи могут напрямую включать или отключать его через меню значка, что упрощает управление функцией.</p><figure><img src="https://media.tproger.ru/user-uploads/98945/2024-10-29/05bd7c57-1026-4179-a77b-be0e6be217c8.jpg" alt="" /></figure><h2>Как обновить систему</h2><p>Чтобы обновить текущую установку Raspberry Pi OS Bookworm до новой версии, выполните следующие команды:</p><p>Для переключения на новый инструмент конфигурации экрана выполните следующие команды:</p><p>Чтобы установить виртуальную клавиатуру Squeekboard, выполните:</p>]]></content:encoded>
    </item>
    <item>
      <title>Компания из США случайно наняла северокорейского хакера. Он сразу же попытался заразить ее вирусом</title>
      <link>https://tproger.ru/news/--kompaniya-iz-swa-sluchajno-nanyala-severokorejskogo-hakera--on-srazu-zhe-popytalsya-zarazit-ee-virusom</link>
      <comments>https://tproger.ru/news/--kompaniya-iz-swa-sluchajno-nanyala-severokorejskogo-hakera--on-srazu-zhe-popytalsya-zarazit-ee-virusom?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--kompaniya-iz-swa-sluchajno-nanyala-severokorejskogo-hakera--on-srazu-zhe-popytalsya-zarazit-ee-virusom</guid>
      <description><![CDATA[<p>Хакеры из Северной Кореи продолжают удивлять. На этот раз один из них умудрился устроиться на работу в американскую кибербез-компанию</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--kompaniya-iz-swa-sluchajno-nanyala-severokorejskogo-hakera--on-srazu-zhe-popytalsya-zarazit-ee-virusom">Компания из США случайно наняла северокорейского хакера. Он сразу же попытался заразить ее вирусом</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 25 Jul 2024 13:36:32 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания KnowBe4, специализирующаяся на кибербезопасности, недавно обнаружила, что по ошибке наняла северокорейского хакера, который попытался загрузить вредоносное ПО в их сеть.</p><p>Об этом сообщил генеральный директор и основатель компании, Стю Шоуверман, в своем блоге, описав этот случай как «предупредительную историю» для других организаций.</p><h2>Подробности происшествия</h2><p>KnowBe4 искала программиста для своей внутренней ИИ-команды и наняла человека, который оказался из Северной Кореи и использовал украденную личность гражданина США.</p><p>Фото, предоставленное этим человеком (его можно увидеть выше), было изменено с помощью искусственного интеллекта, что помогло ему пройти все проверки и собеседования.</p><p>Как только рабочая станция была получена, новый сотрудник сразу же попытался загрузить вирус. Команда безопасности KnowBe4 обнаружила подозрительную активность и оперативно заблокировала устройство.</p><p>Было установлено, что злоумышленник использовал Raspberry Pi для загрузки вредоноса.</p><h2>Расследование и меры</h2><p>KnowBe4 немедленно передала все собранные данные своим партнерам по кибербезопасности, включая Mandiant, а также ФБР.</p><p>Шоуверман объяснил, что атака была быстро выявлена благодаря строгим мерам безопасности, включающим ограниченный доступ новых сотрудников к производственным системам.</p><p>«Этот случай показал, что даже компании, занимающиеся кибербезопасностью, могут стать жертвой таких атак», — написал Шоуверман. «Мы усилили наши процессы проверки и контроля, чтобы предотвратить повторение подобных инцидентов в будущем».</p><h2>Рекомендации и предостережения</h2><p>KnowBe4 советует другим компаниям пересмотреть свои процессы найма и проверки кандидатов, особенно учитывая возможности использования украденных данных и ИИ-технологий для обмана.</p><p>Шоуверман подчеркнул, что инцидент стал важным уроком для всей компании и призвал другие организации быть более бдительными.</p>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi 5 научили создавать иллюстрированные сказки при помощи ИИ</title>
      <link>https://tproger.ru/news/raspberry-pi-5-nauchili-sozdavat-illyustrirovannye-skazki-pri-pomoshhi-ii</link>
      <comments>https://tproger.ru/news/raspberry-pi-5-nauchili-sozdavat-illyustrirovannye-skazki-pri-pomoshhi-ii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pi-5-nauchili-sozdavat-illyustrirovannye-skazki-pri-pomoshhi-ii</guid>
      <description><![CDATA[<p>Представлен Storybook Pi — проект с открытым исходным кодом, превращающий Raspberry Pi в ИИ-сказочника с возможностью создавать иллюстрации к ним</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pi-5-nauchili-sozdavat-illyustrirovannye-skazki-pri-pomoshhi-ii">Raspberry Pi 5 научили создавать иллюстрированные сказки при помощи ИИ</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 29 Apr 2024 08:48:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Инженер Томас Валадез представил интересный проект, превратив одноплатный компьютер Raspberry Pi 5 в настоящую творческую мастерскую.</p><p>Его разработка, получившая название Storybook Pi, использует силу искусственного интеллекта для создания уникальных иллюстрированных сказок.</p><h2>Как это работает</h2><p>Storybook Pi объединяет в себе несколько мощных инструментов искусственного интеллекта с открытым исходным кодом. Эти инструменты позволяют компьютеру генерировать совершенно новые текстовые сказки, а также преобразовывать описания прямо в пестрые иллюстрации.</p><p>Готовая история и картинка выводятся на компактный цветной E-Ink дисплей. Такой дисплей потребляет минимум энергии, а изображения сохраняются на нем даже при отключении питания.</p><p>Стоит, правда, отметить, что создание сказки и картинки занимает около пяти минут, так как задействованные вычисления достаточно ресурсоемки. Также обновление дисплея происходит не мгновенно. Тем не менее, уникальный результат определенно стоит ожидания!</p><h2>Что нужно для создания собственного Storybook Pi</h2><ul><li><b>Основа:</b> Raspberry Pi 5 (хотя подойдут и более старые модели, но производительность может пострадать).</li><li><b>Дисплей:</b> Inky Impression 5.7 дюймов или похожая панель E-Ink.</li><li><b>Память:</b> microSD-карта минимум на 32 ГБ, чтобы разместить модели ИИ.</li></ul><p>Самое приятное, что Томас Валадез поделился своим проектом, сделав его открытым. Исходный код и необходимые инструменты можно найти на <a href="https://github.com/tvldz/storybook">GitHub</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышла umbrelOS 1.0: облачная ОС с хостингом на вашем Raspberry Pi</title>
      <link>https://tproger.ru/news/vywla-umbrelos-1-0--oblachnaya-os-s-hostingom-na-vawem-raspberry-pi</link>
      <comments>https://tproger.ru/news/vywla-umbrelos-1-0--oblachnaya-os-s-hostingom-na-vawem-raspberry-pi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vywla-umbrelos-1-0--oblachnaya-os-s-hostingom-na-vawem-raspberry-pi</guid>
      <description><![CDATA[<p>Команда Umbrel представила umbrelOS 1.0 — полностью обновленную и переработанную облачную ОС для личного сервера, которое могут скачать владельцы Raspberry Pi</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vywla-umbrelos-1-0--oblachnaya-os-s-hostingom-na-vawem-raspberry-pi">Вышла umbrelOS 1.0: облачная ОС с хостингом на вашем Raspberry Pi</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 18 Apr 2024 17:42:41 GMT</pubDate>
      <content:encoded><![CDATA[<p>Команда Umbrel официально представила umbrelOS 1.0 — полностью обновленную и переработанную облачную ОС для личного сервера.</p><p>Обновление уже можно скачать, а также оно будет автоматически установлено на всех устройствах Umbrel Home и Raspberry Pi с umbrelOS 0.5.</p><h2>Что нового в umbrelOS 1.0?</h2><ul><li><b>Улучшенная производительность:</b> переработанная архитектура ускорила загрузку, установку приложений и навигацию в целом.</li><li><b>Новый интерфейс:</b> переосмысленный дизайн с виджетами, быстрым поиском и контекстным меню.</li><li><b>7 новых языков:</b> ОС теперь доступна на португальском, испанском, японском, немецком, французском, итальянском и нидерландском языках.</li><li><b>Мониторинг ресурсов:</b> отслеживайте в реальном времени использование процессора, оперативной и дисковой памяти, а также разбивку по приложениям.</li><li><b>Сброс настроек:</b> легкий возврат устройства к заводским настройкам.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/98945/2024-04-18/74ff093f-68f7-468b-a7f0-6db34e942411.jpeg" alt="" /></figure><h2>Почему это важно?</h2><p>umbrelOS 1.0 создает прочный фундамент для дальнейшего развития облачной ОС и воплощает концепцию личного сервера.</p><p>Новинка упрощает управление домашним хранилищем данных, установку криптокошельков, работу с торрентами и многое другое. При этом вся информация остается под вашим контролем, а не в дата-центрах крупных IT-компаний.</p><h2>Как установить?</h2><p>Если у вас есть Raspberry Pi, то <a href="https://umbrel.com/umbrelos#install">скачайте</a> образ umbrelOS 1.0 с официального сайта и установите на устройство. Для пользователей Debian/Ubuntu чуть позже в апреле выйдет специальное обновление. Владельцы Umbrel Home могут автоматически установить апдейт.</p>]]></content:encoded>
    </item>
    <item>
      <title>Электромобили Tesla научились угонять при помощи Flipper Zero и Raspberry Pi</title>
      <link>https://tproger.ru/news/elektromobili-tesla-nauchilis-ugonyat-pri-pomoshhi-flipper-zero-i-raspberry-pi</link>
      <comments>https://tproger.ru/news/elektromobili-tesla-nauchilis-ugonyat-pri-pomoshhi-flipper-zero-i-raspberry-pi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/elektromobili-tesla-nauchilis-ugonyat-pri-pomoshhi-flipper-zero-i-raspberry-pi</guid>
      <description><![CDATA[<p>Дыра в безопасности Tesla позволила угнать электромобили бренда, используя социальную инженерию и Flipper Zero</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/elektromobili-tesla-nauchilis-ugonyat-pri-pomoshhi-flipper-zero-i-raspberry-pi">Электромобили Tesla научились угонять при помощи Flipper Zero и Raspberry Pi</a>»</p>]]></description>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Tesla]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Электромобиль]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 08 Mar 2024 10:36:19 GMT</pubDate>
      <content:encoded><![CDATA[<p>Фанаты и владельцы электромобилей Tesla, берегитесь! Недавно выяснилось, что авто от компании Илона Маска научились угонять, используя копеечные гаджеты.</p><h2>Как это работает?</h2><p>Вся схема строится на социальной инженерии – хакеры дурят владельца Tesla и выуживают пароль от его аккаунта. Для этого возле зарядных станций, где скучающие водители часто сидят в интернете, создается поддельная сеть Wi-Fi с названием, похожим на те, что использует Tesla.</p><p>Владелец авто наивно подключается, его перекидывает на фейковую страницу авторизации от компании. Человек по привычке вбивает данные и... пароль улетает хакерам!</p><p>Дальше все просто: злоумышленникам достаточно использовать эти данные в настоящем приложении Tesla, сгенерировать там ключ к машине и вуаля – полный контроль над чужим автомобилем.</p><p><b>Самое страшное</b> – хозяин электромобиля даже не будет знать, что его обчистили. Tesla не уведомляет о создании новых ключей!</p><h2>Как себя защитить?</h2><p>Пока неясно, собирается ли Тесла исправлять эту дыру в безопасности. А это значит, что владельцам надо самим быть начеку:</p><ul><li>НИКОГДА не подключайтесь к подозрительным Wi-Fi сетям, особенно рядом с вашей машиной.</li><li>Внимательно проверяйте, на каком сайте вы оставляете свои данные, лучше всегда вручную вбивать адрес.<br /></li><li>Пользуйтесь сложными паролями, чтобы снизить риск взлома.<br /></li><li>Включите двухфакторную авторизацию везде, где можно, включая Tesla-аккаунт. Это немного усложнит атаку злоумышленников.</li></ul><p>Авторы метода показали процесс взлома на видео:</p><p><b>P.S.</b> Кстати, хакеры для своих махинаций используют такие устройства, как Flipper Zero и Raspberry Pi. Не будем судить о морали, но факт таков – технологии сделали угон машин еще более простым и быстрым.</p>]]></content:encoded>
    </item>
    <item>
      <title>Ретранслятор СМС-сообщений для релокантов – конкурс пет-проектов</title>
      <link>https://tproger.ru/articles/retranslyator-sms-soobshhenij-dlya-relokantov-konkurs-pet-proektov</link>
      <comments>https://tproger.ru/articles/retranslyator-sms-soobshhenij-dlya-relokantov-konkurs-pet-proektov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Sergey]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/retranslyator-sms-soobshhenij-dlya-relokantov-konkurs-pet-proektov</guid>
      <description><![CDATA[<p>Собрал ретранслятор сообщений, который принимает сообщения и пересылает их на мессенджер, позволяя избежать платы за роуминг за рубежом.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/retranslyator-sms-soobshhenij-dlya-relokantov-konkurs-pet-proektov">Ретранслятор СМС-сообщений для релокантов – конкурс пет-проектов</a>»</p>]]></description>
      <category><![CDATA[Arduino]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Pet-проекты]]></category>
      <category><![CDATA[Лучший пет-проект 2023]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 13 Oct 2023 10:06:08 GMT</pubDate>
      <content:encoded><![CDATA[<p>В этом году я уехал учиться в другую страну, но у меня есть аккаунты в российских банках, на госуслугах и других интернет-порталах, требующих аутентификацию по СМС-коду. Как мне зайти на госуслуги, но не платить при этом за роуминг? Решение теперь есть – собрать устройство, которое будет принимать мои СМС-сообщения и ретранслировать их в мессенджер.</p><p>Привет! Я инженер-железячник, который любит, когда умные железки целиком и полностью ему подчиняются. Сегодня я расскажу, как я сделал себе пепелац, который получает смски и пересылает их мне через Интернет.</p><p>Я выбрал Raspberry Pi 2B и модуль SIM900 для Arduino – просто потому, что смог быстро купить их на Авито. Трудности начались ещё на этапе сборки устройства, потому что для модуля SIM900 нет нормального даташита, и очень сложно было понять, куда подавать питание, где находятся выводы последовательного порта, выводы управления. Вдобавок оказалось, что на одном из устройств перепутаны выводы RX и TX, и, не имея осциллографа, я очень долго не понимал, почему я не получаю ответов от модуля SIM900.</p><p>Но в итоге я собрал устройство и приступил к построению логики кода. Я написал код на языке Python, реализовал процесс ожидания получения новых СМС-сообщений как путём периодического опроса, так и путём реагирования на событие. В процессе получения сообщений я столкнулся с ещё одной проблемой, которую решить не смог. Дело в том, что очень длинные СМС разбиваются на несколько коротких, и каждое из них отсылается отдельно. Но как собрать их воедино? В описании команды CMGL я не нашёл признаков, которые позволили бы понять, что сообщение является частью более длинного сообщения.</p><p>Следующий вопрос – выбор такого мессенджера, через который можно пропихнуть сообщения через великий китайский файрвол. Whatsapp, Telegram сразу не подходят. Китайский WeChat даже не рассматривал – наслышан о его техподдержке и глюках вроде “операция не разрешена для этого аккаунта”. В итоге выбор пал на ВК. Я получил токен VK API и задействовал функцию отправки сообщений от имени сообщества.</p><p>Всё заработало. Я оставил устройство у моего друга, где оно лежит возле роутера. Код проекта доступен по ссылке:</p><p>Есть ещё одна проблема, которую я не смог решить, и сейчас прошу совета. Система стабильно работала с симкой Мотив, но когда я её заменил на МТС, то всё сломалось. После включения модуля SIM900 (неважно, кнопкой или пином), я получаю по UART такие сообщения:</p><p>Сообщения говорят об успешной инициализации SIM-карты. Но после этого устройство сразу отключается, красный светодиод гаснет. Иногда бывает, что после полного отключения питания устройство включается и некоторое время работает, но потом снова отключается, чаще всего после получения СМС.</p><p>Я подозреваю, что не хватает мощности источника питания. Устройство питается от одного источника на 5 вольт 2,4 ампера. Питание подаётся на Raspberry, а оттуда проводами на SIM900. Подавать питание напрямую на SIM900 не пробовал, так как нет подходящего адаптера. Как считаете, есть ли смысл его приобрести? Или могут быть другие причины?</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышли Raspberri Pi 5 и открытая языковая модель Mistral AI. Ушли JetBrains и Binance — IT-новости</title>
      <link>https://tproger.ru/news/novosti-it</link>
      <comments>https://tproger.ru/news/novosti-it?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дух айтишной эмо школы]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/novosti-it</guid>
      <description><![CDATA[<p>Составили подборку новостей из мира IT. JetBrains и Binance ушли из России, выпущены новая Raspberry Pi и открытая языковая модель Mistral AI.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/novosti-it">Вышли Raspberri Pi 5 и открытая языковая модель Mistral AI. Ушли JetBrains и Binance — IT-новости</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Криптовалюты]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 02 Oct 2023 11:27:27 GMT</pubDate>
      <content:encoded><![CDATA[<p>Составили подборку самых значимых новостей из мира IT за прошедшую неделю с 21 сентября по 1 октября.</p><p>В этом дайджесте рассказываем об уходе JetBrains из России, о выпуске новой модели Raspberry Pi и ее комплектации, о бесплатной и открытой языковой модели Mistral AI и о продаже российского бизнеса Binance.</p><h2>JetBrains заблокировала лицензии для России и Беларуси</h2><p>JetBrains — международная компания, которая разрабатывает инструменты для разработки на языках Java, Kotlin, C#, F#, C++, Ruby, Python, PHP, JavaScript и других.</p><p>Компания сообщила, что она приостанавливает выдачу лицензий для пользователей из России и Беларуси.</p><p>Свое решение JеtBrains объяснила тем, что компания базируется в Чехии, члене ЕС, и обязана исполнять правила экспортного контроля, которые запрещают сотрудничать с гражданами России и Беларуси.</p><p>Санкции коснутся студентов и преподавателей.</p><h2>Вышел Raspberry Pi 5</h2><p>Компания Raspberry Pi Foundation <a href="https://www.raspberrypi.com/products/raspberry-pi-5/#specification">представила</a> новую версию микрокомпьютера Raspberry Pi под версией 5. Она будет выпускаться как минимум до января 2035 года.</p><p>Комплектация включает в себя:</p><ol><li>Процессор Broadcom BCM2712 2,4 ГГц, 4 ядра, 64-разрядный,</li><li>Криптографические расширения, кэш L2 объемом 512 КБ на каждое ядро и общий кэш L3 объемом 2 МБ,</li><li>Графический процессор VideoCore VII, поддерживающий OpenGL ES 3.1, Vulkan 1.2,</li><li>Двойной дисплейный выход HDMI® 4Kp60 с поддержкой HDR,</li><li>Декодер HEVC 4Kp60,</li><li>Память SDRAM LPDDR4X-4267,</li><li>Двухдиапазонный 802.11ac Wi-Fi,</li><li>Bluetooth 5.0 / Bluetooth Low Energy (BLE),</li><li>Слот для карт памяти microSD с поддержкой высокоскоростного режима SDR104,</li><li>2 порта USB 3.0, поддерживающие одновременную работу на скорости 5 Гбит/с,</li><li>2 порта USB 2.0,</li><li>Гигабитный Ethernet с поддержкой PoE+,</li><li>2 четырехканальных приемопередатчиков MIPI для камер/дисплеев,</li><li>Интерфейс PCIe 2.0 х1 для быстрой периферии,</li><li>Питание постоянного тока 5В / 5А через порт USB-C с поддержкой Power Delivery,</li><li>Стандартный 40-контактный разъем Raspberry Pi,</li><li>Часы реального времени (RTC) с питанием от внешнего аккумулятора,</li><li>Кнопку питания.</li></ol><h2>Mistral AI выпустила открытую языковую модель с 7 млрд параметров</h2><p>Новая языковая модель предоставляется бесплатно, при этом пользоваться можно как через API, так и локально.</p><p>В компании заявили, что языковые модели, которые поддерживаются сообществом, будут развиваться быстрее, чем проприетарные, поэтому доступ к модели ограничиваться не будет.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-10-02/fc5134b9-a6c3-4fec-9568-6220c6586b22.png" alt="" /></figure><p>В Mistral отметили преимущества своей модели:</p><ul><li>Языковая модель выигрывает у Llama 2 13B по всем тестам,</li><li>Выигрывает у Llama 1 34B во многих (дословный перевод) тестах,</li><li>Справляется с задачами по программированию подобно CodeLlama 7B. При этом промпт лучше задавать на английском языке,</li><li>Делает упор на групповые запросы (GQA) для более быстрого вывода,</li></ul><ul><li>Использует скользящее окно внимания (SWA) для обработки более длинных последовательностей с меньшими затратами.</li></ul><h2>Binance уходит из России</h2><p>Binance <a href="https://www.binance.com/en/blog/all/binance-fully-exits-russia-with-sale-to-commex-8578760889994024403">опубликовала</a> заявление в своем блоге, в котором сообщила, что уходит из России, а часть своего бизнеса продаст компании CommEX. При этом Binance отметила, что перевод пользователей из одной площадки на другую займет около года, а все сбережения должны остаться в безопасности.</p><blockquote>Глядя в будущее, мы понимаем, что работа в России несовместима со стратегией соответствия Binance. Мы по-прежнему уверены в долгосрочном росте индустрии Web3 по всему миру и сосредоточим наши усилия на более чем 100 других странах, в которых мы работаем.</blockquote><p>Также в Binance заявили, что компания не будет получать постоянной доли доходов после продажи, а также у нее не будет возможности выкупить доли в бизнесе.</p><p>В CommEX рассказали, что компания не считает себя российской. Она зарегистрирована на Сейшельских островах как CommEX Holding Limited и планирует работать с азиатским регионом и странами СНГ.</p><h2>Заключение</h2><p>Это — наш новый формат: еженедельная подборка новостей.</p><p>Если она вышла удачной, напишите в комментариях, что вы думаете об этих инфоповодах: справедлив ли уход JetBrains из России и Беларуси, понравилась ли вам комплектация Raspberry Pi, попробуете ли вы Mitral AI и доверяете ли вы CommEX, которая выкупила российские активы у Binance.</p><p>Также расскажите, какие новости, по вашему мнению, несправедливо не попали в подборку, почему они важны и какие последствия несут для IT-рынка.</p>]]></content:encoded>
    </item>
    <item>
      <title>Собираем личный Pip-Boy из Fallout на Raspberry Pi</title>
      <link>https://tproger.ru/articles/sobiraem-lichnyj-pip-boy-iz-fallout-na-raspberry-pi</link>
      <comments>https://tproger.ru/articles/sobiraem-lichnyj-pip-boy-iz-fallout-na-raspberry-pi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Рафаил Агазода]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/sobiraem-lichnyj-pip-boy-iz-fallout-na-raspberry-pi</guid>
      <description><![CDATA[<p>В этой статье вы узнаете, как собрать свой Pip-Boy 3000 на Raspberry Pi и Adafruit 3,5" PiTFT. Корпус для него мы распечатаем на 3D-принтере.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/sobiraem-lichnyj-pip-boy-iz-fallout-na-raspberry-pi">Собираем личный Pip-Boy из Fallout на Raspberry Pi</a>»</p>]]></description>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Игры для программистов]]></category>
      <category><![CDATA[3D-принтер]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 07 Jul 2023 09:09:43 GMT</pubDate>
      <content:encoded><![CDATA[<p>В этом руководстве вы узнаете, как собрать свой Pip-Boy 3000 на Raspberry Pi и Adafruit 3,5″ PiTFT. Корпус для него мы распечатаем на 3D-принтере.</p><p>Pip-Boy – это устройство из вселенной видеоигр Fallout. Pip-Boy – это сокращение от Personal Information Processor. Это портативное устройство на запястье, которое служит в качестве ПК и навигационного прибора для игрового персонажа.</p><p>Надеемся, что ядерная война нам не грозит: мы просто решили перевести оригинальный гайд от фанатов игры для других фанатов. ? Вот оригинальная инструкция по сборку Pip-boy:</p><p>Наш Pip-Boy будет оснащен аудиоусилителем и аналоговым поворотным переключателем, который позволяет выбирать разные режимы, как это реализовано в играх Fallout.</p><p>Вот, что у нас должно получиться:</p><h2>Собираем Pip-Boy на Raspberry Pi</h2><figure><img src="https://media.tproger.ru/uploads/2023/07/02ddbf9d-bcc3-4da1-8a10-e0cc62b47f62.jpg" alt="" /></figure><p>Что понадобится для сборки:</p><ol><li>Raspberry Pi Model B+</li><li>Дисплей PiTFT Plus 3,5 дюйма от Adafruit для Raspberry Pi B+</li><li>PowerBoost 1000C – устройство для усиления питания</li><li>Батарея емкостью 2200 мАч</li><li>Моно аудиоусилитель мощностью 2,5 Вт</li><li>Тонкий пластиковый динамик</li><li>Поворотный переключатель с 10 положениями</li><li>Модуль WiFi</li><li>Сверхяркий желтый светодиод диаметром 5 мм</li><li>Резистор 220 ом</li><li>3,5-миллиметровый стерео аудиокабель</li><li>Поворотный энкодер</li></ol><p>Если у вас нет опыта в сборке Raspberry Pi, подробные инструкции <a href="https://learn.adafruit.com/raspberry-pi-pipboy-3000/power-circuit">можно найти здесь</a>.</p><h2>Печатаем корпус для Pip-Boy на 3D-принтере</h2><p>Загрузите и напечатайте <a href="https://www.thingiverse.com/thing:1313387">детали для Pip-Boy 3000</a> цветным филаментом на 3D-принтере. Рекомендуется использовать PLA филамент, чтобы избежать искривления модели и раскалывания.</p><figure><img src="https://media.tproger.ru/uploads/2023/07/9e3c7f45-fdb5-4511-9e6f-892746f49a57-autoconverted.jpeg" alt="" /></figure><p>Детали проектировались в Autodesk Fusion 360. Файл дизайна доступен для загрузки и настройки. Его можно загрузить в форматах вроде IGS, STEP, SAT и многих других.</p><p>После печати деталей их надо будет немного отшлифовать, добавить магнитов и винтиков. Рамку для экрана нужно приклеить к основному корпусу.</p><h2>Устанавливаем софт для Pip-Boy</h2><p>Для начала, нам понадобится microSD-карта на 8 ГБ. Чтобы запустить программное обеспечение на Raspberry Pi, нам сначала нужно записать .img на карту. Сделать это можно по гайдам ниже:</p><p>После записи вставьте карту в Raspberry Pi и установите PiTFT. Откроется терминал. Подключите клавиатуру к одному из USB-портов и используйте стандартные учетные данные для входа (имя пользователя pi, пароль raspberry).</p><p>Теперь нам потребуется настроить Raspberry Pi для подключения к интернету, чтобы он мог загружать картографические данные. Для этого нам нужно добавить информацию о своей WiFi-сети в файл конфигурации wpa_supplicant.</p><p>В терминале введите следующую команду:</p><p>Вы увидите текстовый файл с несколькими параметрами. Введите свой wifi ssid (название вашей сети) и пароль.</p><p>Сохраните файл и снова откройте терминал. Введите команду:</p><p>Начнётся установка программы для нашего Pip-Boy. Если к нему уже подключены динамик или наушники, начнёт играть музыка.</p><h2>Как добавить свой город в Pip-Boy</h2><p>Pypboy использует OSM для получения карт из Интернета. По умолчанию отображается карта Нью-Йорка. Чтобы установить свой город по умолчанию, нужно изменить местоположение в файле конфигурации.</p><p>В файле конфигурации есть несколько параметров. Нам нужна строка “MAP_FOCUS”. Здесь нужно указать ваше местоположение в формате долготы и широты.</p><p>Авторы предупреждают, что порядок этих чисел в программе на языке Python pypboy перепутан. Если вы ввели свои долготу и широту, а отображается не ваш город, попробуйте поменять их местами. ?</p><h2>Заключение</h2><p>Вот, собственно, и всё. ? Несмотря на то, что для сборки Pip-Boy требуется много скрупулёзной работы вроде пайки и сборки корпуса, в целом шаги для сборки довольно простые и понятые.</p><p>Напишите в комментариях, если решились собрать Pip-Boy по этой инструкции. Всё ли у вас вышло?</p>]]></content:encoded>
    </item>
    <item>
      <title>Как создать самодельные устройства на Raspberry Pi, ESP32 и Node-RED</title>
      <link>https://tproger.ru/articles/kak-sozdat-samodelnye-ustrojstva-na-raspberry-pi-esp32-i-node-red</link>
      <comments>https://tproger.ru/articles/kak-sozdat-samodelnye-ustrojstva-na-raspberry-pi-esp32-i-node-red?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Daria R]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-sozdat-samodelnye-ustrojstva-na-raspberry-pi-esp32-i-node-red</guid>
      <description><![CDATA[<p>Как использовать одноплатный компьютер для DIY-проектов и создать устройство на Raspberry Pi в связке с «компаньонами» — ESP32 и Node-RED</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-sozdat-samodelnye-ustrojstva-na-raspberry-pi-esp32-i-node-red">Как создать самодельные устройства на Raspberry Pi, ESP32 и Node-RED</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Гостевая публикация]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 01 Jun 2022 06:36:43 GMT</pubDate>
      <content:encoded><![CDATA[<p>Купили или давно хотите купить Raspberry Pi, но не знаете, что конкретно с ним делать? Разбираемся, как использовать одноплатный компьютер для DIY-проектов в связке с «компаньонами» — ESP32 и Node-RED.</p><p>Меня зовут Максим Шепелев, я тренер команды победителей Международной робототехнической олимпиады WRO 2019, тренер сборной России и преподаватель робототехники в Школе программистов МШП. С учениками мы создаем образовательные проекты, строим роботов для соревнований на базе конструкторов LEGO Mindstorms EV3, микроконтроллеров Arduino, ESP, STM и даже одноплатных компьютеров — таких, как Raspberry Pi. О последних и пойдет речь в этой статье.</p><p>Если в детстве вы разбирали каждую электронную игрушку уже к вечеру, чтобы достать оттуда моторчик и загадочную плату управления, то наверняка и сейчас не можете спокойно пройти мимо таких интригующих железок, как Raspberry Pi. Возможно, прямо сейчас вы размышляете о том, чтобы её купить, ну или уже купили, а она лежит без дела. В обоих случаях мой опыт вам пригодится.</p><h2>Самодельные устройства</h2><p>Начнем с того, что именно вы хотите сделать: систему автополива для вечно засыхающих комнатных растений, умную кормушку для домашних животных, метеостанцию или монитор качества воздуха, а может, домашнюю сигнализацию? Или как я, «подружить» умную лампу Philips HUE с дверью кладовой. Сделать так, чтобы свет автоматически включался при открытии дверцы.</p><figure><img src="https://media.tproger.ru/user-uploads/34561/2023-12-28/7541e2d5-721b-4def-85c9-848479e0a856.png" alt="" /><figcaption>Та самая кладовая. Сверху видны закрепленные датчики открытия двери.</figcaption></figure><p>И в этом месте вынужден вас разочаровать – использовать Raspberry Pi в качестве контроллера в большинстве подобных проектов скорее всего будет избыточно. Разберемся, почему.</p><h2>О Raspberry Pi</h2><p>Raspberry Pi — не микроконтроллер, а полноценный компьютер в одноплатном исполнении, длиной и шириной чуть больше пластиковой карты. Многие не знают, но изначальный, и до сих пор сохраняющийся посыл Raspberry Pi Foundation – ультрадешевые компьютеры для создания компьютерных классов и обучения детей информатике.</p><p>Если не вдаваться в детали, то смартфон — это тоже компьютер, просто в очень компактном корпусе с минимумом внешних разъемов, где все включено: монитор, колонки, тачскрин. А Raspberry Pi это фактически смартфон наоборот – процессор с тем же ядром, что и у многих смартфонов (ARM Cortex), и с кучей наружных разъемов.</p><figure><img src="https://media.tproger.ru/uploads/2022/05/DF36B7BA-E916-4752-801E-E4147B246483.png" alt="" /></figure><p>Если посмотреть на эти разъемы, то у них есть все необходимое, чтобы стать полноценным настольным компьютером: HDMI-порт для подключения монитора (даже два в 4-й версии), USB-разъемы для подключения клавиатуры, мыши или жесткого диска, сеть через Ethernet или Wi-Fi (начиная с 3-й версии), Jack 3.5 для звука, ну и Bluetooth, правда тоже только с 3-й версии. В качестве операционной системы выступает Linux (например, родной дистрибутив Raspberry Pi OS) или даже Windows 10 IoT для процессоров ARM.</p><p>Итого: если говорить о самой последней Raspberry Pi 4B, то это: 4 ядра, 1.5 GHz, от 1 до 8 GB оперативной памяти, гигабитный Ethernet. И все это великолепие по официальным ценам обойдется от 25$ до 90$ в зависимости от объема оперативной памяти.</p><h2>Для чего хорошо подходит Raspberry Pi</h2><p>Так где же место для Raspberry Pi? Он отлично показывает себя в проектах, в которых нужно реализовать вывод информации на монитор и взаимодействовать с ним, как с компьютером.</p><p>Например: информационный стенд наподобие тех, что мы видим в метро, на улице или в выставочном зале, в качестве мозга фотобудки, которая напечатает ваше фото из Instagram (организация, запрещённая в России), в качестве компьютера для кассового аппарата или экрана с ценами, как на кассе в Макдональдсе.</p><p>Если нужно подключить полноценный монитор или принтер, Raspberry Pi — идеальный выбор. Часто в таких проектах используют небольшие компьютеры «неттопы», и замена их на «одноплатники» вроде Raspberry Pi — очень логичное решение.</p><h2>Дома у типичного программиста</h2><p>Дома у типичного программиста Raspberry Pi отлично займет место в качестве маленького домашнего медиа-(или не очень)-сервера.</p><p>Написали телеграм-бота – отправляем его на Raspberry Pi, аккуратненько лежащий на полке рядом с роутером. Задумали новый веб-проект? Опять же — отправляем на Raspberry, Docker на нем прекрасно работает. Нужно поднять сервер Minecraft? Тоже без проблем! Но тут рекомендую 4-ю версию платы с расширенной до хотя бы 4GB оперативной памятью.</p><p>Моя особая рекомендация — это медиа-серверы Plex или Kodi, которые в комплекте с USB и жестким диском позволят поднять у вас дома свой собственный небольшой Netflix с библиотекой любимых произведений. Причем мой опыт показал, что для стриминга даже 4к контента вполне хватит 3-й модели. Отправлять медиафайлы на Raspberry можно по сети через SMB или сразу скачивать их напрямую на самой Raspberry через Torrent-трекер Transmission с Web-интерфейсом.</p><p>Отдельное внимание заслуживает использование Raspberry Pi в качестве хаба для IoT и умного дома, о чем мы поговорим ниже.</p><h2>Что же подойдет лучше?</h2><p>Подытожу: выбор Raspberry Pi в качестве основы для электронного DIY-проекта очень часто оказывается избыточным. Исключение составляют проекты, где нужно реализовать компьютерное зрение. Тогда можно напрямую подключить матрицу камеры и без проблем использовать библиотеку OpenCV.</p><figure><img src="https://media.tproger.ru/uploads/2022/05/03BF5E33-9E97-4EEA-815F-63ED4AF33CBE.png" alt="" /></figure><p>Тут следует оговориться, что бывают разные Raspberry Pi, например: модели, помеченные литерой «A». Они миниатюрнее, у них меньше памяти (512 MB), отсутствует Ethernet и присутствует лишь 1 USB. Или модель «Zero»: значительно меньшая в размерах c micro USB и mini HDMI. Они обе окажутся менее избыточными, чем стандартная модель с литерой «B». Но это все еще полноценные компьютеры с OS на борту.</p><p>Что же подойдет лучше для самодельных устройств? Ответ прост: любой микроконтроллер.</p><h2>Микроконтроллеры</h2><p>Микроконтроллеры — совершенно другой класс устройств. Меньше мощности, памяти и встроенной периферии. Поэтому цена и энергопотребление значительно ниже.</p><p>Для домашних DIY-проектов самое то, особенно при условии, что научиться с ними работать может каждый. В МШП мы учим детей работать с Arduino с 13-14 лет, многие учат и с гораздо более младшего возраста.</p><p>Помимо уже набившей всем оскомину Arduino, существуют огромное количество других, в том числе совместимых (программируемых через Arduino IDE) микроконтроллеров. Приводить этот внушительный список не вижу смысла, ведь существует кандидат, который я люблю назвать «Raspberry Pi среди микроконтроллеров» — ESP32.</p><p>Если сказать просто, то это та же самая Arduino, только с Wi-Fi и Bluetooth на борту. В то же время мощности и различных современных фишек у неё ощутимо больше.</p><figure><img src="https://media.tproger.ru/uploads/2022/05/F5967627-00B3-4B5F-A245-9E45941A6C7D.jpeg" alt="" /></figure><p>Поддерживает мои аргументы про нерациональное использование Raspberry Pi для домашних проектов и тот факт, что у Raspberry Pi Foundation недавно появилась своя собственная Arduino — Raspberry Pi Pico. Это отличный конкурент для Arduino, и я уверен, в будущем и для ESP32. Но пока последняя выигрывает из-за наличия Wi-Fi, который бесконечно прокачивает домашние проекты и позволяет создавать отличную связку Raspberry Pi в качестве IoT-хаба и ESP32 как базу для самих устройств.</p><p>Так мы и поступим: используем Raspberry Pi как хаб умного дома, а также подключим к нему самодельный датчик открытия двери на ESP32.</p><h2>Подготавливаем Raspberry Pi</h2><p>Итак, нам потребуется: Raspberry Pi (в моем случае модель 3B+), которую я обернул в китайский алюминиевый корпус-радиатор.</p><figure><img src="https://media.tproger.ru/uploads/2022/05/79D6333B-B016-448A-938A-C44335A2FEB9.jpeg" alt="" /></figure><p>Такого пассивного охлаждения для моей домашний Raspberry Pi всегда хватало, несмотря на то, что она работает на постоянной основе и поддерживает не только мой IoT-хаб, но и пару телеграм-ботов на Java, файловое хранилище с внешним жестким диском и медиасервер Plex, с которого я регулярно стримлю на Apple TV видео в 4K.</p><p>Чтобы снизить энергопотребление Raspberry Pi, я отключил в конфигурации то, что не использую: Wi-fi и Bluetooth, а также HDMI, так как хранится она в моем случае на верхней полке стеллажа вместе с Wi-Fi роутером и подключена по Ethernet.</p><p>Все управление в таком случае происходит только через SSH, который нужно не забыть предварительно включить. Для этого достаточно зайти в конфигурационную утилиту Raspberry Pi. В терминале вводим: sudo raspi-config, после чего открываем меню Interfacing Options, выбираем пункт SSH и включаем его. Далее можно отключить от Raspberry Pi все, кроме провода питания и Ethernet, и продолжить работу с удаленного компьютера по SSH.</p><p>Затем снижаем энергопотребление. Первым делом отключаем HDMI. Это сэкономит нам около 30mA. Немного, но приятно. В файл<b> /etc/rc.local </b>перед строкой <b>exit 0</b> добавляем следующую строчку:</p><p>Затем отключаем Wi-Fi и Bluetooth. Это сэкономит еще 40 mA. В файле <b>/boot/config.txt ****</b>добавляем следующие две строки:</p><p>Отключать USB мы не можем, так как это параллельно отключит Ethernet на модели 3B+, а отключать светодиоды я не хочу, так как иногда все же проверяю работоспособность с их помощью. Да и большого снижения энергопотребления от этого ждать не стоит.</p><p>Самого большого снижения энергопотребления можно добиться, уменьшив частоту работы процессора и количество активных ядер, так называемый «Underclocking». Однако это нужно делать только в том случае, если это не противоречит вашим задачам. Так как я использую медиасервер Plex для стриминга тяжелых медиа файлов, то эту процедуру пропускаю.</p><h2>Установка Node-RED</h2><p>Следующий шаг в создании собственной сети устройств — установка на Raspberry Pi программного обеспечения, которое поможет «подружить» между собой любые устройства. Например, проприетарные умные лампы Philips HUE и наш самодельный датчик открытия двери.</p><p>Отличный пример такого софта — Node-RED, минималистичная среда от разработчиков из IBM, позволяющая удобно создавать сценарии взаимодействия различных устройств в нодовом редакторе.</p><p>Чтобы установить Node-RED на Raspberry Pi, достаточно всего лишь прописать следующую команду в терминал:</p><p>Она автоматически установит все необходимое (<b>Node.js, npm</b>) и саму по себе среду Node-RED. Далее поместим сервис Node-RED в автозагрузку, выполнив следующую команду:</p><p>После этого можно перезагрузить Raspberry-Pi и подключиться к веб-интерфейсу Node-Red через браузер на своем основном компьютере. Он будет находится на <b>порту 1880</b> вашей Raspberry Pi:<b> http://:1880.</b></p><h2>Как подружить ESP32 и Node-RED</h2><p>Теперь нам предстоит собрать свое устройство на ESP32, но уже возникает вопрос, как микроконтроллер подключится к Raspberry Pi и передаст команду в Node-RED? Есть простой ответ — протокол MQTT.</p><figure><img src="https://media.tproger.ru/uploads/2022/05/B9D58012-7EA4-408F-BAD9-EF96EE3E0142.png" alt="" /></figure><p>Протокол MQTT (Message Queuing Telemetry Transport) устроен достаточно просто: есть <b>«Брокер»</b> – устройство-посредник (сервер), на нем создается <b>«Топик»</b> – канал, куда устройство-отправитель может<b> «Публиковать»</b> сообщения, устройства-получатели могут <b>«Подписаться» </b>на топик, и когда отправитель опубликует туда новое сообщение, Брокер перешлет его подписанным получателям.</p><p>Этот протокол очень хорошо подходит для устройств IoT и умного дома. В нашем случае Raspberry Pi выступит «Брокером», ESP32 — Отправителем, а Node-Red (установленный на Raspberry Pi) — Виртуальным получателем.</p><p>Чтобы Raspberry Pi стал Брокером, программу Брокера нужно установить. В нашем случае это будет брокер Mosquitto. Выполняем в терминале команду:</p><h2>Устройство на ESP32</h2><p>Из всего огромного многообразия плат на основе ESP32 моя любимая — Lolin32. В свое время я купил 10 штук.</p><figure><img src="https://media.tproger.ru/uploads/2022/05/649817AC-1F04-4984-936A-79A34B8129B9.jpeg" alt="" /></figure><p>Чем хороша Lolin32? Она встает на макетную плату так, что с каждой стороны остается по 1 дорожке контактов (это немного редкость для плат на основе ESP32). А еще у нее на борту есть контроллер заряда Li-ion-аккумулятора и небольшой коннектор. Это позволяет делать автономные устройства с аккумулятором, вообще не используя дополнительных деталей. И без мороки с зарядкой, например, 18650 аккумулятора. Всё на одной копеечной плате.</p><p>Схема подключения проста до безобразия. Я просто подключаю датчик открытия двери (небольшой геркон в пластиковом корпусе) напрямую к двум ножкам Lolin32 – <b>GPIO32 и GND. </b></p><p>Ножку<b> GPIO32 </b>настраиваю в режим <b>INPUT_PULLUP. </b>Получаю простую схему, пока геркон сомкнут (дверь закрыта), на ножке сигнал <b>GND</b>. Как только геркон размыкается (дверь открыта), на ножку поступает напряжение подтяжки со встроенного в микроконтроллер PULLUP-резистора.</p><p>Так как мне нужна мгновенная реакция лампы на открытие дверцы, и секунда- другая задержки мне не кажется чем-то страшным, в отличие от высокого потребления платы на постоянной основе подключенной к Wi-Fi, я буду отправлять микроконтроллер в глубокий сон и пробуждать по внешнему прерыванию (изменению состояния ножки) на ножке<b> GPIO32. </b>В режиме глубокого сна ESP32 потребляет всего 0.15 mA, то есть буквально ничего, если вы питаете её от сети через обыкновенный USB-зарядник.</p><h2>Код для ESP32</h2><p>Программировать ESP32 будем через Arduino IDE. Для этого подключаем внешний менеджер плат, жмем <b>File &gt; Preferences</b>, и в пункте <b>Additional Board Manager URLs</b> помещаем:</p><p>Затем устанавливаем поддержку микроконтроллеров ESP32. Жмем:</p><p><b>Tools &gt; Board &gt; Boards Manager</b></p><p><b> находим в списке esp32 и жмем Install.</b></p><p>Далее выбираем вашу конкретную плату из списка <b>Tools &gt; Board</b> (в моем случае это WEMOS LOLIN32).</p><p>Следующий шаг: устанавливаем библиотеку EspMQTTClient, идем:</p><p><b> в Tools &gt; Manage Libraries</b></p><p><b> ищем библиотеку EspMQTTClient и устанавливаем её. </b></p><p>Библиотека EspMQTTClient облегчает создание таких устройств буквально до смешного. Подключаем библиотеку, делаем настройки MQTT клиента и Wi-FI.</p><p>Так как устройство лишь отправляет сообщения, потребуются только функция <b>client.loop()</b> (которую нужно на постоянной основе вызывать в главном цикле нашей программы), а также функция <b>client.publish()</b>, в которую подаются два аргумента: <b>имя MQTT-топика</b> и <b>передаваемое значение.</b> Оба параметра строковые. Например, чтобы сообщить, что дверь закрыта, я буду вызывать функцию со следующими параметрами:<b> client.publish(«sensors/door», «0») .</b></p><p>Тут важно пояснить, имя MQTT-топика — это структура, за счет которой можно будет следить за всеми сенсорами в каталоге, если подписаться на <b>sensors/#</b> или за конкретным — <b>sensors/door. </b></p><p>Следующая важная деталь: никак специально создавать новые топики не нужно, они появляются автоматически при публикации в них сообщений.</p><p>Теперь немного про режим глубокого сна ESP32. Для того, чтобы в него войти, сперва нужно настроить способ пробуждения. В нашем случае —  по вектору прерывания <b>ext1 н</b>а ножке <b>GPIO32</b>, когда появится сигнал HIGH. А затем непосредственно заснуть.</p><p>При выходе из глубокого сна код продолжается не с той точки, на которой мы в сон вошли. А с самого начала — с функции <b>setup().</b> При этом некоторую информацию в памяти сохранить можно, но в случае с нашей примитивной задачей в этом нет необходимости, ведь если мы проснулись – дверь была открыта. Больше нам ничего знать не надо, отправляем сообщение и снова засыпаем. Код будет выглядеть следующим образом:</p><p>Эта программа – упрощенный пример, где все сведено практически к линейному сценарию. Здесь не хватает нескольких дополнительных проверок для отказоустойчивости. Но тем не менее, такой код будет работать как часы.</p><h2>Создаем сценарий в Node-RED</h2><p>Последнее, что осталось сделать — составить сценарий в Node-RED, который объединит умный свет с датчиком на ESP32.</p><figure><img src="https://media.tproger.ru/uploads/2022/05/f884ba26-5ce2-4527-9803-395737f86b5e.jpg" alt="" /></figure><p>Для этого достаточно достать из бокового меню ноду <b>mqtt in </b>и поместить ее на наш пустой поток. Создать MQTT-сервер с адресом <b>localhost </b>и портом по умолчанию <b>1883</b>. В качестве топика необходимо указать наш <b>sensors/door</b>, далее с помощью ноды необходимо привести получаемое нами сообщение в пригодный вид, и вуаля!</p><p>Прикладываю JSON для импорта. Нода с лампой Philips HUE в данном примере заменена на простой Debug для универсальности.</p><h2>Заключение</h2><p>Связка Raspberry Pi, Node-RED, MQTT и ESP32 крайне универсальна и удобна для проектов умного дома и интернета вещей. Пример в статье — база, которую можно продолжить бесчисленным количеством небольших устройств на ESP32 при единственной, неизменной Raspberry Pi в качестве хаба.</p>]]></content:encoded>
    </item>
    <item>
      <title>Чиним Wi-Fi 5 ГГц на Raspberry Pi 4</title>
      <link>https://tproger.ru/articles/chinim-wi-fi-5-ggc-na-raspberry-pi-4</link>
      <comments>https://tproger.ru/articles/chinim-wi-fi-5-ggc-na-raspberry-pi-4?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Тетка]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chinim-wi-fi-5-ggc-na-raspberry-pi-4</guid>
      <description><![CDATA[<p>Raspberry Pi блокирует возможность использовать частоту 5 ГГц в некоторых странах. Простой способ устранения этой проблемы.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chinim-wi-fi-5-ggc-na-raspberry-pi-4">Чиним Wi-Fi 5 ГГц на Raspberry Pi 4</a>»</p>]]></description>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <category><![CDATA[Pet-проекты]]></category>
      <category><![CDATA[Пост пользователя]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 24 Sep 2021 05:12:27 GMT</pubDate>
      <content:encoded><![CDATA[<p>Уже как несколько месяцев у меня есть идея настроить распределённое хранилище для дома, чтобы можно было закачивать туда все файлы и шарить между устройствами. С этой задачей, конечно, хорошо справляются облака, я активно использую и Яндекс.Диск, и Google Drive, и даже DropBox остался. Но некоторые вещи всё-таки не хотелось бы шарить в облака, да и скорость работы с ними страдает. Вряд ли получится туда скачать фильм в 4K-качестве и потом смотреть его на Apple TV.</p><p>Поэтому я решил прикупить Rasberry Pi 4 model B на 8 GB RAM + жёсткий диск на 2 TB. Я боялся, что он не будет работать, так как у него нет внешнего питания, но сразу скажу, что опасения оказались напрасными. Диск работает и даже имеет хорошую скорость на 150 Mb. В итоге данный сетап выглядит довольно простенько, но работает.</p><figure><img src="https://media.tproger.ru/uploads/2021/09/image-45.png" alt="" /></figure><p>Однако в процессе настройки я столкнулся с проблемой. У модели Raspberry Pi 4 есть возможность работы Wi-Fi на частоте 5 ГГц (жалко, что нет Wi-Fi 6, но это не страшно). Проблема в том, что Raspberry Pi блокирует возможность использования частоты 5 ГГц в некоторых странах. Например, в России данная частота заблокирована, что довольно странно.</p><p>Давайте это фиксить.</p><h2>Снятие блокировки на использование частоты 5 ГГц</h2><p>На своём сервачке я установил Ubuntu 21.04, поэтому данная инструкция релевантна в основном для данной операционки. Но, насколько я вижу, она вполне подходит и для Debian, и для других Debian-base операционных систем.</p><p>Для начала давайте посмотрим, какие частоты вообще используются. Для этого выполним команду, которая показывает эти самые частоты: sudo iw reg get</p><figure><img src="https://media.tproger.ru/uploads/2021/09/image-46.png" alt="" /></figure><p>Здесь мы видим что использование каналов настроено на Китай. Это видно во второй строчке: «country CN», где CN — код страны.</p><p>Давайте выполним ещё одну команду и посмотрим все частоты, которые поддерживает наш Wi-Fi: iw list. Тут мы получаем огромную простыню со всеми доступными каналами и частотами. Нам интересна именно часть с 5 ГГц. Видим  что они у нас отключены.</p><figure><img src="https://media.tproger.ru/uploads/2021/09/image-47.png" alt="" /></figure><p>Что ж, теперь мы точно знаем, что в малинке есть Wi-FI 5 ГГц. Это уже хорошая новость, что меня не надурили:).</p><p>После этого я попробовал переключить регион на США, чтобы наш Wi-FI думал, что мы находимся именно там. Для этого выполняем следующую команду: sudo iw reg set US</p><p>И всё! После этого наш Wi-FI 5 ГГц заработал.</p><p>Давайте снова выполним нашу команду для просмотра того, какие частоты у нас работают: iw list</p><figure><img src="https://media.tproger.ru/uploads/2021/09/image-48.png" alt="" /></figure><p>Как видно, теперь частоты не отключены ,Wi-Fi на 5 ГГц работает.</p><p>И всё было бы хорошо, но осталась одна проблема. Как только мы перезагрузим наш сервачок, то он снова сбросит настройки. И тут я решил данную проблема довольно просто. Не стал париться и добавил команду в Cron, чтобы при загрузке он её выполнял: sudo crontab -e. Добавляем в конец файла нашу команду, чтобы она выполнялась при запуске сервачка: @reboot iw reg set US</p><figure><img src="https://media.tproger.ru/uploads/2021/09/image-49.png" alt="" /></figure><p>Сохраняем файл и на этом всё. Теперь вы можете не волноваться о том, что ваш Wi-FI на 5 ГГц перестанет работать. Всё просто и понятно.</p><p>По факту можно было бы выполнить только последний шаг, добавить команду в cron и перезагрузить устройство. Но тогда бы не факт, что мы бы поняли, в чём именно проблема. Поэтому мы и прошли весь этот путь.</p><p>Надеюсь, данная статья была для вас полезной. Всем хорошего настроения и удачи.</p>]]></content:encoded>
    </item>
    <item>
      <title>Личный опыт: как прокачать навыки программирования, работая над pet-проектом</title>
      <link>https://tproger.ru/articles/lichnyj-opyt-kak-prokachat-navyki-programmirovanija-rabotaja-nad-pet-proektom</link>
      <comments>https://tproger.ru/articles/lichnyj-opyt-kak-prokachat-navyki-programmirovanija-rabotaja-nad-pet-proektom?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сорокин Иван]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/lichnyj-opyt-kak-prokachat-navyki-programmirovanija-rabotaja-nad-pet-proektom</guid>
      <description><![CDATA[<p>История развития одного pet-проекта с полным рефакторингом кода, спамом в деканат и крупной идеей. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/lichnyj-opyt-kak-prokachat-navyki-programmirovanija-rabotaja-nad-pet-proektom">Личный опыт: как прокачать навыки программирования, работая над pet-проектом</a>»</p>]]></description>
      <category><![CDATA[Для начинающих]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Пост пользователя]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 08 Jul 2021 02:23:42 GMT</pubDate>
      <content:encoded><![CDATA[<p>Всем привет! Я студент первого курса технического университета, по воле случая стал старостой группы и погряз в бесконечных отчётах. Отчёты нужно было отправлять каждый день, часто даже без содержимого, а перспектива остаться без премии из-за пропуска одного дня слегка напрягала.</p><p>Но, к счастью, у меня был опыт программирования на Python.</p><h2>Первые шаги</h2><p>Сначала было необходимо освободиться от отчётов, поэтому я быстренько создал нового бота у «отца ботов» в Telegram и отправился в интернет. Нужно было реализовать следующие пункты:</p><ol><li>Создать простой код для прослушивания сообщений ботом.</li><li>Реализовать изменение даты в нужных ячейках Excel-файла с отчётом.</li><li>Найти способ отправлять сообщения по почте прямо из бота.</li></ol><p>Для первого пункта подошла библиотека <b>telebot</b>.</p><p>Для второго пункта — <b>openpyxl</b>, <b>datetime</b>.</p><p>А для третьего — <b>email</b>, <b>smtplib</b>, <b>mimetypes</b> и много чужого кода.</p><h2>Запуск и автоматизация</h2><p>Для автоматической отправки отчётов в деканат было решено использовать библиотеку <b>schedule</b>. Она позволила настроить конкретные дни и время:</p><p>Новая проблема не заставила себя долго ждать. Бот был полностью готов к запуску, но на чём его запускать? Тут и пригодилась купленная два года назад Raspberry Pi 3.  Для начала хватило простого переноса через флешку всего написанного кода. Но позже пришлось выкручиваться.</p><p>Оказалось очень удобно переносить файлы на Raspberry через SSH-соединение. Один запуск bat-файла — и версия бота обновлена.</p><p>Также были bat- файлы для старта (./runbot — еще один файл с запуском main.py):</p><p>и остановки ботов (к сожалению, останавливает все .py файлы):</p><p>Bышeyпoмянyтый файл <b>runbot </b>запускался при каждом перезапуске Raspberry, что позволяло перезапускать бота разными способами.</p><p>Однажды в отпуске, уверенный в коде, я залил последнее обновление на Raspberry и ушёл заниматься своими делами. Через несколько дней заметил, что бот отправляет не по одному отчёту, а сразу по 5-10, спамя прямо в деканат. Кажется, всё обошлось ?</p><p>Дома я бываю нечасто, так что вскоре появилась необходимость загружать обновление бота через любую точку доступа. В этом помог сервис No-IP. Он позволил обращаться к Raspberry через постоянный IP. После изменения адреса подключения с pi@111.111.1.11 на pi@myconnector.ddns можно загружать обновлённые файлы из любого точки земли с Wi-Fi.</p><p>Предвещая вопрос о том, почему не воспользоваться GitHub для этой задачи, отвечаю — я о нём даже не подумал. А когда всё-таки додумался, система уже работала и необходимости в изменениях не было.</p><h2>Понеслась: реализация самых разных идей</h2><p>Из-за проделанной работы захотелось вложить в этот проект ещё что-то полезное и нужное. Я перебирал идею за идеей, реализуя каждую, даже самую странную. Вскоре были добавлены следующие возможности:</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-3.png" alt="" /></figure><ol><li>Получение информации о выбранных криптовалютах на бирже Binance.</li><li>Получение данных о времени жизни бота (подробнее об этом в следующем разделе).</li><li>Ввод строки кода Python для расчётов чего-либо.</li><li>Получение информации с Яндекс.Погоды.</li><li>Отправление отчёта вручную.</li><li>Изменение настроек, в которых хранилась информация о городе пользователя, выбранных криптовалютах, имени файла отчёта и т.д.</li></ol><p>Но всё это было куда-то не туда.</p><h2>Рефакторинг кода</h2><p>Бот часто падал, из-за этого я пропускал сразу несколько дней отправки отчётов. Всё исправить помогла библиотека <b>aiogram</b>. В коде обошёлся минимальными изменениями, но он был просто ужасным. Нагромождая новую функциональность, я забывал о качестве.</p><p>Был реализован один глобальный цикл <b>while True</b>, внутри которого находились все handler’ы. Нужно было менять много кода. Помню, тогда я закрылся на несколько часов, изменяя уже почти легаси-код.</p><p>В итоге весь код был разбит на отдельные асинхронные handler’ы. После всех этих изменений бот перестал падать.</p><p>Вскоре я устроился на свою первую работу программистом. Времени на проект стало сильно не хватать. Только прочувствовав всю силу логирования, решил добавить его в свой проект. С библиотекой <b>logging </b>организовать это было легко.</p><p>В проекте быстро стали накапливаться новые идеи, ждущие реализации, появился целый блок из TODO. Однако многие пункты и не реализованы.</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-5.png" alt="" /></figure><h2>Переделка бота под рабочие нужды</h2><p>На работе было нужно считать отработанные часы. Я студент, работаю удалённо с гибким графиком, грубо говоря, нужно отработать только конкретное количество часов в неделю. Записывать их на бумажку или отправлять себе в сообщения было неудобно. Так появилась идея реализовать подобную функциональность в своём боте.</p><p>Основную часть логики я прописал в первые же выходные (тогда я просидел за кодом часов 20-25).</p><p>Появилась возможность нажатием одной кнопки “начинать работать”, а нажатием другой кнопки — “заканчивать”. Интервал между двумя нажатиями бот автоматически сохранял в базу данных через <b>PostgreSQL</b>, прикрепляя запись к id конкретного пользователя.</p><p>Со временем я добавил вывод данных за прошедшую неделю/месяц, разбиение интервалов работы на теги (теги можно создавать, написав #, а затем сам тег), разделение рабочего и учебного процессов. Старый функционал был спрятан за ненадобностью. А новый расширен.</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-6.png" alt="" /></figure><h2>Немного об Inline-кнопках</h2><p>После написания основной части этой статьи захотелось протестировать возможности Inline-кнопок. В качестве первого теста я решил добавить конструктор по созданию отработанного периода. Здесь Inline-кнопки оказались незаменимы.</p><p>Но для начала немного о том, как их реализовать.</p><p>Для своего проекта я создал новый класс-хранилище CallbackItems, в котором есть только один метод __init__. В нём я создал много объектов CallbackData и InlineKeyboardButton, чтобы можно было использовать фильтры в handler’ах и собирать из нужных кнопок Inline-сообщение для каждого пользователя.</p><p>Дальше можно создавать handler’ы.</p><p>Объекты класса CallbackData позволяют нам использовать фильтр в query_handler’ах.</p><p>Помимо использования фильтров, класс CallbackData позволяет получать данные о нажатии кнопки в виде словаря (в коде выше – callback_data: dict).</p><p>Где ключ – указанные при создании CallbackData значения (</p><p>CallbackData(“<b>date</b>“, “<b>time_unit</b>“, “<b>val</b>“)).</p><p>А значение – значение конкретной кнопки, указанное в callback_data, при ее создании  (InlineKeyboardButton(<br />text=”Back”,<br />callback_data=date_callback.new(<br />time_unit=<b>“Back”</b>,<br />val=<b>-1</b><br />)))</p><p>После нажатия пользователем на Inline-кнопку бот может изменить сообщение. Для этого нужно только добавить строчку кода в handler</p><h2>Результат добавления Inline-кнопок в код</h2><p>В итоге Inline-кнопки оказались настолько удобными, что я их добавил везде, где только смог. После нажатия на любую кнопку клавиатуры (кроме Start/Stop working), бот отправлял сообщение с Inline-кнопками.</p><p>Конструктор даты (при создании отработанного периода) стал выглядеть так:</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-13.png" alt="" /></figure><p>Выбор дня отработанного периода так:</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-14.png" alt="" /></figure><p>Выбор часа начала отработанного периода так:</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-15.png" alt="" /></figure><p>Генерация отчетов стала в разы удобнее за счёт возможности изменять сообщения после нажатия на Inline кнопку.</p><p>Тут я нажал кнопку This week:</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-16.png" alt="" /></figure><p>А тут This week (details):</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-17.png" alt="" /></figure><p>При нажатии на <b>разные кнопки</b>, в одном и том же сообщении формируются <b>разные отчёты</b>.</p><p>Кроме того, с помощью Inline-кнопок удобно выбирать нужный тег:</p><figure><img src="https://media.tproger.ru/uploads/2021/07/image-18.png" alt="" /></figure><p>Это не все применения Inline-кнопок в моём боте. Остальные вы можете посмотреть в самом боте по ссылке внизу статьи.</p><p>Используйте Inline-кнопки, это очень удобно как для вас, так и для пользователя.</p><h2>Заключение</h2><p>Так с помощью pet-проекта я познакомился со множеством новых для меня библиотек, получил первую критическую ошибку на проде (теперь можно смеяться над мемами), автоматизировал работу с отчётами и подсчёт отработанного времени.</p><p>Чтобы посмотреть, как бот работает сейчас, <a href="https://t.me/clear_reports_sender_bot">переходите по ссылке</a>.</p><p>Исходный код бота в <a href="https://github.com/TAPAKAHOKOT/ReportBot">моём GitHub</a>.</p><h3>А как вам pet-проекты помогали прокачивать свои навыки?</h3>]]></content:encoded>
    </item>
    <item>
      <title>Создаём локальный видеохостинг. Часть 0: определяемся с правилами</title>
      <link>https://tproger.ru/articles/sozdajom-lokalnyj-videohosting-chast-0-opredeljaemsja-s-pravilami</link>
      <comments>https://tproger.ru/articles/sozdajom-lokalnyj-videohosting-chast-0-opredeljaemsja-s-pravilami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Maksim Kuznetsov]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/sozdajom-lokalnyj-videohosting-chast-0-opredeljaemsja-s-pravilami</guid>
      <description><![CDATA[<p>Как насчёт того, чтобы создать свой локальный видеохостинг для просмотра видео на разных устройствах? Идея для pet-проекта или курсовой работы.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/sozdajom-lokalnyj-videohosting-chast-0-opredeljaemsja-s-pravilami">Создаём локальный видеохостинг. Часть 0: определяемся с правилами</a>»</p>]]></description>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Пост пользователя]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 01 Jul 2021 07:12:45 GMT</pubDate>
      <content:encoded><![CDATA[<p>Все мы любим кино, сериалы и прочие видосики в интернете. После недолгих размышлений пришла идея написать небольшой и очень простой сервер с возможностью просмотра видео на разных устройствах.</p><h2>Основные фичи</h2><ul><li>Просмотр на разных устройствах.</li><li>Автоматическое обновление коллекции путем сканирования директорий.</li><li>Возможность продолжить просмотр с того же места, где остановился.</li><li>Возможность добавления новых видео в коллекцию.</li><li>Максимально лёгкий сервис, чтобы была возможность запускать даже на слабом Raspberry Pi.</li><li>Отказ от лишних сервисов/зависимостей в угоду экономии оперативной памяти.</li><li>Максимально поддерживаемое количество форматов без перекодировки и сегментирования.</li></ul><h2>Стек</h2><p>В качестве первого решения я хочу взять Python и FastAPI для бэкенда. Сложно сказать, что станет основным решением для фронтенда,  но точно будет поддержка внешних видеоплееров, например, VLC.</p><p>В дальнейшем, возможно, будет добавлен и встроенный в веб-страницу плеер. Но предчувствую проблемы с кодеками и прочее. Более детально рассмотрю фронтенд-решения в следующих частях.</p><h2>Итог</h2><p>С задачей примерно определились. В процессе, думаю, она будет усложняться и обрастать новыми фичами. Что касается аналогов, то я прекрасно знаю как минимум о Kodi для того же Raspberry Pi. Похоже на создание велосипеда, но это всего лишь идея, которую, возможно, кто-то подхватит в качестве pet-проекта или проекта для курсовой работы студента ИТ-специальности.</p><p>Если вы новичок, то посмотрите <a href="https://tproger.ru/articles/proekty-dlja-novichkov-sovetuet-jekspert/">этот список проектов</a>: от консольного приложения до Web Backend и Web Frontend.</p><p>Своими идеями, связанными с библиотеками/фичами/тулзами и прочим, делитесь в комментариях. В следующей части постараюсь расширить список фич и выкатить бэкенд с описанием.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышел Sublime Text 4 с поддержкой ARM-чипов и GPU-рендерингом</title>
      <link>https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom</link>
      <comments>https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom</guid>
      <description><![CDATA[<p>Sublime HQ выпустила четвёртую версию редактора: лицензионный ключ теперь даёт обновления три года, улучшены вкладки и работа в режиме split-view.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom">Вышел Sublime Text 4 с поддержкой ARM-чипов и GPU-рендерингом</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 21 May 2021 07:13:45 GMT</pubDate>
      <content:encoded><![CDATA[<p>Команда Sublime HQ представила обновлённый Sublime Text 4. Об этом разработчики написали в блоге компании, отдельно поблагодарив бета-тестеров за помощь в улучшении приложения. Там же они перечислили ключевые особенности свежего апдейта.</p><figure><img src="https://media.tproger.ru/uploads/2021/05/2-3-scaled.jpg" alt="" /></figure><h3>Изменения в лицензии</h3><p>Теперь лицензионный ключ будет активен не только для одной номерной версии Sublime Text. Пользователи смогут рассчитывать на обновления в течение трёх лет после его покупки.</p><p>При этом даже после истечения срока активности ключа, с его помощью можно будет скачивать все релизы, вышедшие за эти три года.</p><h3>Выбор нескольких вкладок</h3><p>Для упрощения работы в режиме split-view, были улучшены вкладки файлов. Боковая панель, панель вкладок, Goto Anything, Goto Definition, автозаполнение и многое другое — всё это было изменено для упрощения навигации по коду.</p><h3>Apple Silicon и Linux ARM64</h3><p>Sublime Text для Mac получил нативную поддержку ARM-чипов Apple — Apple Silicon. Также приложение доступно и для Linux ARM64 сборок. Например, для Raspberry Pi.</p><h3>Свежий UI</h3><p>Стандартная и Адаптивная темы получили новые стили вкладок и затемнение неактивных полей. Темы и цветовые схемы также получили поддержку перехода от тёмного режима к светлому и обратно.</p><h3>Поддержка TypeScript, JSX и TSX</h3><p>В Sublime Text наконец-то появилась поддержка самых популярных новейших языков по умолчанию.</p><h3>GPU рендеринг</h3><p>Теперь Sublime Text может использовать мощность GPU на Linux, Mac и Windows при рендеринге интерфейса. Это особенно полезно при работе в 8К-разрешении.</p><p>С полным списком изменений в Sublime Text 4 можно ознакомиться в блоге компании.</p><h3>Как скачать?</h3><ul><li><a href="https://download.sublimetext.com/sublime_text_build_4107_mac.zip">Версия для macOS</a> (требуется версия 10.9 или новее).</li></ul><ul><li><a href="https://download.sublimetext.com/sublime_text_build_4107_x64_setup.exe">Версия для Windows</a> (есть также и <a href="https://download.sublimetext.com/sublime_text_build_4107_x64.zip">портативная версия</a>).</li></ul><ul><li><a href="https://www.sublimetext.com/docs/linux_repositories.html">Версии для Linux</a> (также есть установочники для <a href="https://download.sublimetext.com/sublime_text_build_4107_x64.tar.xz">x86-64</a> и <a href="https://download.sublimetext.com/sublime_text_build_4107_arm64.tar.xz">ARM64</a>).</li></ul><p>Источник: <a href="https://www.sublimetext.com/blog/articles/sublime-text-4">Блог Sublime HQ</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Из 17-летнего iPod сделали современный плеер с доступом к Spotify</title>
      <link>https://tproger.ru/news/iz-17-letnego-ipod-sdelali-sovremennyj-pleer-s-dostupom-k-spotify</link>
      <comments>https://tproger.ru/news/iz-17-letnego-ipod-sdelali-sovremennyj-pleer-s-dostupom-k-spotify?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/iz-17-letnego-ipod-sdelali-sovremennyj-pleer-s-dostupom-k-spotify</guid>
      <description><![CDATA[<p>Разработчик Гай Дьюпон собрал в корпусе iPod 4-го поколения плеер на Raspberry Pi Zero W с Wi-Fi, Bluetooth и Spotify. Проект назван sPot.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/iz-17-letnego-ipod-sdelali-sovremennyj-pleer-s-dostupom-k-spotify">Из 17-летнего iPod сделали современный плеер с доступом к Spotify</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 29 Jan 2021 09:38:34 GMT</pubDate>
      <content:encoded><![CDATA[<p>В сети появилось <a href="https://youtu.be/ZxdhG1OhVng">видео</a>, в котором разработчик Гай Дьюпон показал превращение старенького iPod во вполне современный девайс с Wi-Fi и проигрыванием музыки из Spotify. Правда, стоит отметить, что в его проекте осталось не так уж и много от оригинального iPod 4-го поколения.</p><p>Энтузиаст по большей части использовал лишь корпус от iPod. Внутрь него он засунул Wi-Fi и Bluetooth-модули, цветной дисплей, аккумулятор на 1000 мАч. Также Дьюпон использовал Raspberry Pi Zero W за 10 долларов, на который он установил специальную версию Spotify в стиле оригинального интерфейса плеера от Apple.</p><p>Проект было решено назвать sPot. А его исходный код разработки вместе с инструкцией автор обещал добавить в <a href="https://github.com/dupontgu/retro-ipod-spotify-client">репозиторий проекта</a> чуть позднее.</p><figure><img src="https://media.tproger.ru/uploads/2021/01/1-31.jpg" alt="" /><figcaption>Вот так выглядит сам sPot и его интерфейс</figcaption></figure><p>Источник: <a href="https://www.youtube.com/watch?v=ZxdhG1OhVng&amp;feature=youtu.be">YouTube / Guy Dupont</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Проект на Raspberry Pi — полноценный ноутбук в компьютерной мышке</title>
      <link>https://tproger.ru/articles/noutbuk-na-raspberry-pi-v-myshke</link>
      <comments>https://tproger.ru/articles/noutbuk-na-raspberry-pi-v-myshke?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Ланский]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/noutbuk-na-raspberry-pi-v-myshke</guid>
      <description><![CDATA[<p>Энтузиаст с канала Electo уместил Raspberry Pi в компьютерную мышь, добавив встроенное питание, выдвижную клавиатуру и миниатюрный экран.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/noutbuk-na-raspberry-pi-v-myshke">Проект на Raspberry Pi — полноценный ноутбук в компьютерной мышке</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Pet-проекты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 05 Jan 2021 11:43:38 GMT</pubDate>
      <content:encoded><![CDATA[<p>Недавно стала популярна модель компьютера Raspberry Pi 400 — устройство в корпусе клавиатуры. Вам остаётся подключить питание, мышь и монитор — устройство готово к работе. Этот проект на Raspberry Pi напоминает классические компьютеры эпохи ZX Spectrum в виде блока с клавиатурой.</p><figure><img src="https://media.tproger.ru/uploads/2021/01/neat-lg-30ca40811ecee7f931167680e6b0412b.jpg" alt="" /></figure><p>Энтузиаст с канала <a href="https://www.youtube.com/channel/UCJcjk44Wjpxf6yX5_XtCqAA">Electo</a> решил продолжить идею интеграции компьютера в периферию. Но на этот раз корпусом будет служить не клавиатура, а компьютерная мышь. Автор решил пойти ещё дальше и добавил к устройству встроенное питание, небольшую выдвижную клавиатуру и даже миниатюрный экран. Получилось вот что:</p><p>Автономность делает это устройство полноценным ноутбуком, пускай и не таким функциональным и производительным, как его аналоги. Автор рассказывает, что изначально целью проекта на Raspberry Pi было уместить все компоненты в корпусе классической мышки, но позже пришлось моделировать собственную конструкцию и печатать корпус на 3D-принтере.</p><p>В качестве микрокомпьютера здесь выступает Raspberry Pi Zero W. Не самая мощная модель из линейки Raspberry (одноядерный процессор 1 ГГц и 512 МБ LPDDR2), но зато весьма компактная. Экран имеет диагональ всего 1.5 дюйма. Очевидной сложностью в использовании является тот факт, что при перемещении курсора вам нужно следить не только за самим курсором, но и за перемещением всего экрана. Однако к этому легко можно привыкнуть, достаточно правильно настроить чувствительность мыши.</p><p>Производительности Pi Zero достаточно для запуска классических для микрокомпьютеров приложений. Но вот с запуском Minecraft Pi Edition устройство иногда не справляется. Но автору всё же удалось начать строить себе дом в этой игре.</p><p>Детальнее про этот проект на Raspberry Pi и про его сборку можно узнать в <a href="https://www.youtube.com/watch?v=hUHn_u4RbIk">этом видео</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Светодиодный куб на Raspberry Pi, показывающий загруженность процессора</title>
      <link>https://tproger.ru/articles/cpu-usage-led-cube</link>
      <comments>https://tproger.ru/articles/cpu-usage-led-cube?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Ланский]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/cpu-usage-led-cube</guid>
      <description><![CDATA[<p>Куб из трёх матриц адресных светодиодов 64×64 отображает температуру и загрузку ядер: цвет фона отвечает за температуру, толщина круга — за нагрузку.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/cpu-usage-led-cube">Светодиодный куб на Raspberry Pi, показывающий загруженность процессора</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Pet-проекты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 30 Oct 2020 10:20:12 GMT</pubDate>
      <content:encoded><![CDATA[<p>Энтузиаст, вдохновившись проектами светодиодных кубов, решил собрать <a href="https://there.oughta.be/an/led-cube">собственную версию</a>. Этот куб отображает информацию касательно температуры процессора и загруженности его ядер.</p><p>Цвет фона обозначает температуру, а толщина круга — загруженность.</p><p>Куб состоит из 3 пластин, представляющих из себя матрицу адресных светодиодов разрешением 64×64 каждая. Управляются эти панели микрокомпьютером Raspberry Pi 2 через специальный шилд Adafruit RGB Matrix Bonnet (он обеспечивает питание и управление светодиодной панелью).  Куб связывается с ПК через Wi-Fi. Для этого к Raspberry Pi подключается USB Wi-Fi приёмник, а на компьютере в фоновом режиме запускается скрипт на Python.</p><p>Анимация создана на OpenGL шейдере, который обрабатывается прямо на Raspberry Pi. Корпус и подставка, как полагается, были напечатаны на 3D-принтере.</p>]]></content:encoded>
    </item>
    <item>
      <title>Современные гаджеты, которые можно сделать своими руками</title>
      <link>https://tproger.ru/digest/modern-gadgets-diy</link>
      <comments>https://tproger.ru/digest/modern-gadgets-diy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Ланский]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/digest/modern-gadgets-diy</guid>
      <description><![CDATA[<p>Умное зеркало и другие современные устройства реально собрать в домашней мастерской: подборка гаджетов, доступных для самостоятельной сборки.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/digest/modern-gadgets-diy">Современные гаджеты, которые можно сделать своими руками</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Arduino]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[3D-принтер]]></category>
      <category><![CDATA[Подборки]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 19 Aug 2019 13:17:24 GMT</pubDate>
      <content:encoded><![CDATA[<p>Технологии всегда были лицом прогресса. С каждым годом появляется всё больше новых технических возможностей, о которых лет десять назад никто даже не мог подумать. В сегодняшней подборке — современные устройства и гаджеты, собрать которые можно в условиях домашней мастерской, даже не будучи Илоном Маском.</p><h2>Умное зеркало</h2><p>Современная тенденция делать всё «умным» не обошла и такой привычный элемент быта, как зеркало. Такой гаджет нередко встречается в фильмах о будущем или каких-нибудь футуристических иллюстрациях. Однако такое зеркало довольно легко изготовить, и по себестоимости оно сравнимо с ценой бюджетного смартфона. В интернете достаточно различных инструкций по изготовлению этого гаджета, но все они сводятся к одной и той же конструкции.</p><p>Вам понадобится рамка со стеклом. На лицевую сторону стекла нужно наклеить зеркальную плёнку — от её качества зависит, насколько отражаемое изображение будет чистым. К обратной же стороне стекла крепится источник изображения — от экрана маленького смартфона до 40-дюймового телевизора. Совсем не обязательно, чтобы экран занимал всю площадь зеркала — маленький экран удобно расположить где-нибудь в углу. Важный момент по выбору экрана. Использовать стоит OLED-, а не LED-экраны, ведь у второго есть подсветка, которая будет видна даже в тех местах, где нет изображения.</p><p>Следующий пункт — электронная начинка. Самым популярным решением является одноплатный компактный компьютер Raspberry Pi. С ним просто работать и он с лёгкостью помещается в рамку зеркала. Достаточно установить любую ОС и соответствующее ПО. Но такое решение не единственное — можно подключить экран зеркала к вашему ПК или даже использовать начинку какого-нибудь планшета.</p><p>Неплохо было бы встроить в боковые стенки колонки, подключить микрофон и установить какого-нибудь ассистента. Вам это ничего не напоминает? <a href="https://media.tproger.ru/uploads/2019/08/chx-greene-s530-82.jpg"></a></p><h2>3D-принтер</h2><p>3D-принтер — очень полезный, выгодный и технологичных инструмент. В руках умельца он превращается в мини-фабрику по производству всего, что душа пожелает. Однако есть в нём кое-что отпугивающее — цена. Не все хотят отдавать за такую вещь десятки тысяч рублей.</p><p>Большинство FDM-принтеров (принтеров с технологией послойного наплавления) разных ценовых категорий имеют схожую конструкцию, разница лишь в качестве. Такую конструкцию можно сделать и самому, при этом не опорожнив свой кошелёк.</p><figure><img src="https://media.tproger.ru/uploads/2019/08/Buiild-a-1.jpg" alt="" /></figure><p>Вот <a href="https://www.youtube.com/watch?v=Yzv7WhZaNEI">ещё один принтер</a>, сделанный в основном из содержимого DVD-приводов.</p><h2>Умные очки</h2><p>Да-да, и они тоже. Речь пойдёт не об очках виртуальной или дополненной реальности, а именно об умных очках. Тех, что можно увидеть на каждой второй фотографии Сергея Брина. Первая модель Google Glass стоила 1500$. Однако можно сделать умные очки с базовой функциональностью тех же Google Glass, но по гораздо меньшей цене.</p><p>У всех очков такого типа идентичная конструкция: миниатюрный экран, который направлен на отражающее под углом зеркало. Это зеркало проецирует изображение на прозрачную плоскость, которая тоже находится под углом. С помощью такого оптического приёма изображение видно чётко, но в тоже время экран не мешает обзору.</p><p>Варианты электронной начинки разные — многие ставят Arduino Nano, Bluetooth-модуль и 0.96<b>″</b> дисплей. У такого экрана разрешение скудное — 96×64 точек, что достаточно для каких-то простых целей, но текст на нём уже не прочитать (только если в одну-две строки). Неплохим решением является установка микроконтроллера ESP32 (прокачанная версия популярного WiFi-модуля ESP8266). Там и модули WiFi и Bluetooth уже встроены, вычислительной мощности больше, чем у Nano, да и сам он просто технологичней. Тут по той же причине, что в умном зеркале, стоит ставить именно OLED-дисплей.</p><p>Также в очки можно будет поставить элемент управления — сенсорную панель на дужке, которая будет распознавать жесты влево-вправо. Можно даже разместить спереди камеру и делать снимки/видео на подключаемую карту памяти или же сохранять их напрямую на подключенный телефон.</p><p>Неплохим решением будет перенести на такие очки пару простых игрушек, например Ping Pong, Tetris, Space Invaders или даже и что-то поновее вроде Flappy Bird. Если встроить в очки акселерометр и подвязать его под управление в играх, то можно будет совмещать процесс игры с полезной разминкой шеи.</p><p>При грамотно разработанной схеме и хорошо написанном ПО для смартфона (с синхронизацией с поисковыми системами и внедрённым ассистентом) получится довольно неплохой бюджетный аналог современных умных очков.</p><h2>Роботизированная рука</h2><p>Несмотря на специфичность такого устройства, оно может найти применение в разных сферах. Роботизированную руку можно запрограммировать на полив цветов или кормление рыб в аквариуме. Можно модернизировать руку под 3D-ручку и у вас получится специфичный 3D-принтер. В зависимости от надёжности конструкции можно даже превратить руку в ЧПУ.</p><p>В промышленной сфере роботизированные руки можно заметить почти на всех производственных предприятиях. Это неспроста— современные роботизированные руки могут достигать больших скоростей, сохраняя при этом точность. Для домашнего пользования роботизированную руку, как и всё в этом списке, можно с лёгкостью смастерить и самому. На просторах интернета достаточно исчерпывающих инструкций по созданию таких рук на разное количество осей. Вот, к примеру, <a href="https://howtomechatronics.com/tutorials/arduino/diy-arduino-robot-arm-with-smartphone-control/">одна из них</a>.</p><figure><img src="https://media.tproger.ru/uploads/2019/08/robo-arm.jpg" alt="" /></figure><p>Эта рука имеет 5 осей. Управляется она платой Arduino Uno. Контролировать руку можно через мобильное приложение, с которым устройство связывается с помощью Bluetooth-модуля. Все детали руки печатаются на 3D-принтере. Кроме электроники и напечатанных деталей понадобится лишь набор сервоприводов и болты.</p><p>В приложении на смартфоне можно не только управлять рукой, но и создавать некие «программы» (последовательность движений руки), которые она может выполнять самостоятельно. Само приложение создаётся в <a href="http://appinventor.mit.edu/">Mit App Invertor</a> — визуальном <a href="https://scratch.mit.edu/">Scratch</a>-подобном конструкторе Android-приложений.</p><p>Если вам интересны подобные механизмы, можно заглянуть на сайт <a href="http://www.eezyrobots.it/">EEZYrobots</a>. Дизайнер и конструктор Carlo Franciscone разработал уже почти десяток роботов разного назначения: дельта-роботы, роботизированные руки, роботы-художники.</p><h2>Умные часы</h2><p>Умные часы, в отличие от других пунктов этого списка, уже много лет являются обыденным аксессуаром многих людей. Но несмотря на это, многие DIY-щики продолжают создавать собственные конструкции умных часов.</p><p>Некоторые делают простенькие часы на Arduino Nano или ESP8266 и ставят 0.96<b>″</b> дисплей. Вот <a href="https://www.instructables.com/id/DIY-Smartwatch-Using-ESP8266/">один из примеров</a>.</p><figure><img src="https://media.tproger.ru/uploads/2019/08/FBOIR0NJNULE68P.LARGE_.jpg" alt="" /></figure><p>Даже такие часы справляются с базовыми задачами подобных гаджетов. Однако их можно подвязать, скажем, к умному дому и в разы облегчить себе жизнь.</p><p>Список комплектующих не слишком велик: микроконтроллер ESP8266, дисплей, аккумулятор и пара радиокомпонентов. Всё это впаивается на двухстороннюю печатную плату. На неё же цепляется ремешок самих часов. Но некоторые делают часы технологичней, как <a href="https://habr.com/ru/post/404737/">эти</a>, например.</p><figure><img src="https://media.tproger.ru/uploads/2019/08/4e11649380fb457b9ebce97f267e32ac.jpg" alt="" /></figure><p>Комплектация и параметры таких часов уже напоминают промышленные аналоги. Тут устанавливается чип nRF52832, который намного мощней микроконтроллеров Arduino и по некоторым параметрам схож с чипом ESP8266EX. У nRF есть встроенный Bluetooth-модуль и поддержка NFC. Дисплей тут тоже немного лучше — 128×128 точек и 8 цветов.</p><p>На плате есть акселерометр и гироскоп. С их помощью можно легко создавать приложения по типу шагомеров. Флэш-память тут внешняя, на 32 МБ. Аккумулятор ёмкостью 110 мАч. Напряжение на аккумуляторе тоже контролируется, для этого тут есть специальный контроллер Linear LTC2941.</p><p>В часы прошивается «операционная система» <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK">nRF5-SDK</a>, сюда же встраивается JS-движок <a href="https://github.com/jerryscript-project/jerryscript">JerryScript</a>. С его помощью можно писать свои приложения, циферблаты для часов и различные утилиты.</p><h2>Светодиодные панели</h2><p>Наверняка многие замечали подобные панели у стримеров или у кого-нибудь в офисе. Такое освещение запросто может превратить любое помещение в клуб. Только вот их стоимость достигает 2000 рублей за панель, что часто отбивает желание у желающих обзавестись ими.</p><p>Разработчик с ником <a href="https://www.patreon.com/nerdforge">Nerdforge</a> решил сделать панели самостоятельно — и это того стоило. Делать их он решил в форме шестиугольников. Корпус панели можно распечатать на 3D-принтере или же вырезать из акриловых листов. Переднюю панель так же можно либо вырезать из акрила, либо напечатать. В случае печати можно даже поэкспериментировать в рельефным рисунком.</p><p>В качестве источника света тут используется адресная светодиодная лента. Отличие такой ленты от обычной RGB-ленты в том, что в адресной по одному цифровому каналу можно управлять цветом и яркостью отдельно каждого светодиода.</p><p>Управлять такими панелями можно двумя способами: использовать специальный контроллер адресной ленты, который управляется ИК-/РЧ-пультом (или же даже просто кнопками на самом контроллере), или управлять с приложения на смартфоне.</p><p>Автор выбрал именно второй вариант. Для него, правда, понадобятся ещё некоторые компоненты, в частности контроллер и WiFi-/Bluetooth-модуль. Nerdforge использовал ESP32, хотя можно было воспользоваться даже самой простой ESP-01. Не стоит забывать, что в таком случае контроллер будет выдавать сигналы на 3-вольтовой логике, а адресная лента в свою очередь работает с 5-вольтовой логикой. Автор использовал конвертер уровней.</p><p>Приложение, управляющее панелями, создано на платформе <a href="https://blynk.io/">blynk.io</a> — среде разработки графических Android-приложений для контроллеров Arduino, ESP, Raspberry Pi и других.</p><h2>Робот, играющий в шахматы</h2><p>Шахматы — довольно древняя игра. Её история насчитывает около полутора тысяч лет. Однако шахматные соревнования датируются лишь серединой XIX века. С внедрением компьютеров в массы люди начали пытаться создавать программы, играющие в шахматы. И если ещё в 70-х компьютеры были очень слабы в этой дисциплине, то уже в 1997 году компьютер <a href="https://ru.wikipedia.org/wiki/Deep_Blue">Deep Blue</a> от IBM выиграл матч из 6 партий у чемпиона мира по шахматам Гарри Каспарова.</p><p>Но играть на компьютере — это одно дело, а вести партию настоящими, «живыми» шахматами — дело совсем другое. По этой причине инженеры начали придумывать роботов, которые бы играли с ними в реальной жизни. Вот один из них под названием <a href="https://habr.com/ru/post/392065/">Chess Bot</a>.</p><figure><img src="https://media.tproger.ru/uploads/2019/08/chess-bot.jpg" alt="" /></figure><p>Такой робот представляет из себя коробку, сверху которой игровое поле и манипулятор, передвигающий шахматы. В роли зрения у робота — смартфон со специальным приложением. Это приложение берёт на себя сразу несколько дел. Во-первых, оно работает со специальным <a href="https://chessengines.blogspot.com/2013/04/magnum-40-uci-chess-engine-new-version.html">шахматным движком</a>. Именно он решает, какой следующий ход делать. Во-вторых, приложение использует компьютерное зрение для распознавания положения фигур на доске. В-третьих, приложение управляет самим манипулятором, который передвигает шахматы, хотя эту часть работы можно было перенести в контроллер. Он тут, к слову, традиционный — Arduino. Сервоприводы тут тоже самые стандартные — SG-90. Такие часто применяются в робототехнике, где не нужна высокая точность и сила.</p><p>Сложно, наверное, сделать робота, который просто так бы распознавал и различал фигуры на доске. Но здесь этого и не нужно. Робот знает начальное положение шахмат, а потом визуально отслеживает перемещение каждой из фигур. Если в какой-то момент чёрная точка пропала с одного места и появилась на другом, значит, соперник сделал ход.</p><p>Приложение также может озвучивать некоторые ситуации вроде «Я поставил вам шах!» и «Спасибо за игру!» (или давать ехидные комментарии, тут уж на ваш вкус).</p><p>Однако, есть и менее традиционные роботы. Как вам такой?</p>]]></content:encoded>
    </item>
    <item>
      <title>Идеи DIY-проектов для одноплатников про пиво</title>
      <link>https://tproger.ru/digest/diy-beer-projects</link>
      <comments>https://tproger.ru/digest/diy-beer-projects?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Ланский]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/digest/diy-beer-projects</guid>
      <description><![CDATA[<p>Подборка гаджетов с инструкциями и схемами: пиво-спидометр Chug Meter на плате Arduino Uno и другие проекты на одноплатных компьютерах.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/digest/diy-beer-projects">Идеи DIY-проектов для одноплатников про пиво</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Arduino]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Подборки]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 14 Jul 2019 15:25:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Одноплатники становятся всё популярнее, потому что позволяют любому человеку решить какую-то свою задачу и сделать жизнь немного удобнее. Если вы любите пиво и хотите сделать что-то прикольное и полезное, эта подборка для вас.</p><p>На всякий случай скажем, что статья написана в образовательных целях и не призывает употреблять больше пива, чем вы это и так делаете.</p><h2>Пиво-спидометр</h2><figure><img src="https://media.tproger.ru/uploads/2019/07/chug-meter.jpg" alt="" /></figure><p>В 1977 году житель американского штата Пенсильвании Стивен Петросино выпил литр пива за 1,3 секунды. Его рекорд до сих пор никто не побил. Стало интереесно проверить себя? Попробуйте собрать <a href="https://www.hackster.io/circuito-io-team/chug-meter-for-st-patrick-s-day-by-circuito-io-13b137">Chug Meter for St. Patrick’s Day</a>. Спидометр базируется на популярной плате Arduino Uno и имеет в себе минимум компонентов.</p><p>Принцип его работы крайне прост:</p><ul><li>Стакан с пивом ставится на специальную подставку. В ней расположен резистивный датчик давления — именно с его помощью устройство понимает, что вы подняли или поставили бокал.</li><li>После того, как вы поднимите бокал, на индикаторе запустится секундомер. Отсчёт остановится, когда вы поставите бокал обратно. На экране будет виден ваш результат.</li></ul><p>Кстати, это интересная идея для соревнований с друзьями.</p><h2>Пивной дозатор</h2><p>Один парень по имени Магнус со своими друзьями планировал установить в столовой своего офиса кран для разлива пива. Но отдел кадров потребовал ограничить доступ к этому крану, чтоб остановить «халявщиков». Тогда у Магнуса и появилась идея о создании <a href="https://www.pubnub.com/blog/arduino-powered-beer-tap-pubnub-rfid/">Biruino</a> — пивного крана с RFID-авторизацией.</p><figure><img src="https://media.tproger.ru/uploads/2019/07/Biruino.jpg" alt="" /></figure><p>Идея работы устройства проста: работник подносит RFID-карточку к считывателю и создаёт запрос на авторизацию. Этот запрос отправляется на сервер, где система узнаёт, действительно ли человек работает в этой компании. В случае удачной авторизации пользователь сможет налить себе пиво. Также ведётся учёт всего налитого пива на каждого работника.</p><p>Пожалуй, интересно было бы узнать зависимость эффективности работников и количества выпитого за месяц пива.</p><h2>Пивной танк</h2><p>Любите танки и пиво? Тогда <a href="https://www.hackster.io/Abysmal/walabeer-tank-20a2ed">WaLaBeer Tank</a> точно для вас.</p><figure><img src="https://media.tproger.ru/uploads/2019/07/walabeer-tank.jpg" alt="" /></figure><p>Это не просто интересная подставка, которая может выдвигать из себя 0,5 пива, — ей можно управлять пультом ДУ. Этого мало? Тогда просто скажите «follow me», и танк сам начнёт следовать за вами.</p><p>В этом проекте используется сразу три платформы: Arduino (плата MKR1000), Raspberry Pi 3 и Walabot.</p><p>Последняя из них — модуль 3D-сканера, позволяющий танку ориентироваться в пространстве. Голосовое управление не требует подключения к сети и понимает ряд команд: включить/выключить фары, подать/опустить пиво, начать/перестать следование за человеком.</p><p>Заряжаем тёмное нефильтрованное и в бой!</p><h2>Пивная клавиатура</h2><p>Одна пивная компания дала возможность посетителям попробовать печатать на <a href="http://www.robofun.ro/create/beer-keyboard/">пивных банках</a>. Вряд ли на такой клавиатуре получится печатать быстро, но весело будет точно.</p><figure><img src="https://media.tproger.ru/uploads/2019/07/Beer-keyboard.jpg" alt="" /></figure><p>Тут нет ничего волшебного. Устройство работает на платформах Arduino и Raspberry. К каждой банке подсоединён контакт, ведущий к устройству, а сами банки работают как ёмкостный датчик. Как только человек прикасается к одной из банок, её ёмкость увеличивается. Устройство регистрирует это событие и отправляет команду как при нажатии соответствующей клавиши.</p><p>Прим. автора Такие сенсорные кнопки просты в реализации и настройке как на аппаратном уровне, так и на программном. Чувствительность можно поднять так, что датчик будет реагировать на руку даже на расстоянии в несколько сантиметров. Такие датчики можно использовать как подкорпусные сенсорные панели.</p><h2>Монитор для пивоварни</h2><figure><img src="https://media.tproger.ru/uploads/2019/07/Beer-monitor.jpg" alt="" /></figure><p>По-настоящему увлечённые пивом люди иногда даже варят его дома. Для них был создан <a href="https://www.hackster.io/brewbench/brewbench-d64d90">BrewBench</a> — монитор, выводящий показатели с пивоварных котлов. Все данные идут на сервер, размещённый на ESP8266, а само устройство реализовано на Arduino Yun. Монитор совместим со всеми популярными датчиками температуры. К устройству можно подключить реле с нагревателями/насосами, которыми будет управлять система. Также устройство будет предупреждать в случае отклонения каких-либо показателей от нормы.</p><p>Системы контроля за домашними пивоварнями — одни из самых популярных пивных проектов для одноплатников. Если по какой-то причине вам не подходит этот вариант, вы без труда сможете найти другие реализации.</p><h2>Пиво за биткоины</h2><figure><img src="https://media.tproger.ru/uploads/2019/07/beer-bitcoin.jpg" alt="" /></figure><p>Asturaz придумал забавный автомат. <a href="https://www.hackster.io/Asturaz/bitcoin-beerbar-c77907">Bitcoin BeerBar</a> продаёт пиво за биткоины или фиатные деньги. Но это не всё. В автомате можно открыть личный счёт, с которого можно будет платить за пиво. Пополнить счёт можно через биткоины или деньги, которые закидываются в специальный монетоприёмник. Авторизоваться можно через RFID-карточку.</p><p>Устройство базируется на Arduino Ethernet.</p><h2>Робот-бармен</h2><figure><img src="https://media.tproger.ru/uploads/2019/07/beer-serves-robot-2.jpg" alt="" /></figure><p>Если вам грустно пить в одиночестве и хочется иллюзию присутствия или просто лень самому наливать себе пиво, можете собрать себе простого робота-бармена. Он не только нальёт вам пива, но и точно сохранит все ваши тайны, если вы решите поплакаться ему в жилетку.</p><p>Авторы этого устройства — шведская изобретательница Симона Гирц со своим другом Скоттом. На видео ребята показывают тестирование робота, которое проходит не совсем гладко и может здорово поднять настроение.</p><h2>Секретное хранилище пива</h2><figure><img src="https://media.tproger.ru/uploads/2019/07/beer-lift.jpg" alt="" /></figure><p>Переживаете за свои запасы, хотите сохранить пиво на чёрный день или уберечь его от вездесущих друзей? <a href="https://grabcad.com/library/beerlift-bierlift-hidden-beer-cooler-1">Такое хранилище</a> точно вам пригодится. Оно удобное, стильно выглядит и отлично выполняет свою функцию.</p><p>С виду устройство ничем не примечательно, однако по нажатию на кнопку в приложении на смартфоне из-под крышки выедет трёхэтажное хранилище, полное пива. Проект имеет достаточно исчерпывающих исходников и инструкций. Управляет всей этой системой Arduino Nano.</p><h2>Пиво-понг</h2><p>Одни умельцы придумали <a href="https://www.instructables.com/id/Interactive-LED-Beer-Pong-Table/">Interactive LED Beer Pong Table</a>. Это игральный автомат, который просто необходим в каждом баре.</p><figure><img src="https://media.tproger.ru/uploads/2019/07/beer-pong.jpg" alt="" /></figure><p>Идея проста: игрок кидает с одной стороны стола на другую теннисный шарик, пытаясь попасть в один из десяти стоящих там стаканчиков. Если попадает — пьёт пиво из этого стакана и убирает его со стола. Команда, которая выпьет все стаканчики противника, станет победителем.</p><p>По заверением автора, этот проект был очень трудным для него. И это неспроста: сенсоры под каждым стаканчиком, RGB-подсветка, светодиодная матрица во весь стол, сопровождающая игровой процесс различными эффектами, и удалённое управление всем этим на ПК. Но усилия того стоили: посмотрите, какая получилась красота.</p><h2>«The Inebriator​»</h2><p>Хоть это устройство работает в основном не с пивом, о такой красоте нельзя не рассказать.</p><p><a href="https://newatlas.com/inebriator-robot-bartender/23974/">«The Inebriator​»</a> — название ещё одного робота-бармена. Однако, в отличии от роботизированной руки, этот совсем на другом уровне — его уже не стыдно и на люди вынести, и в бар поставить.</p><figure><img src="https://media.tproger.ru/uploads/2019/07/inebriator.jpg" alt="" /></figure><p>Этот робот выполнен в виде рамы с закреплёнными на ней бутылками и подвижной платформой со стаканом. После того, как вы выберите нужный коктейль на панели управления, платформа начнёт подъезжать под разные бутылки, собирая все нужные ингредиенты.</p><p>Естественно, без RGB-подсветки не обошлось. Процесс приготовления сопровождается цветовыми эффектами из-под стакана и мягкой подсветкой самих бутылок.</p><h2>Холодильник на колёсиках</h2><figure><img src="https://media.tproger.ru/uploads/2019/07/follow-me-cooler.jpg" alt="" /></figure><p>Это ещё один робот «<a href="https://www.hackster.io/hackershack/make-an-autonomous-follow-me-cooler-7ca8bc">Autonomous “Follow Me” Cooler</a>», который может следовать за вами и возить пиво. Но в отличии от пивного танка, где помещается только одна бутылка, в этого робота может поместиться гораздо больше.</p><p>Устройство состоит из двух частей: нижней платформы со всей электроникой и механикой и съёмного холодильника. Робот собран на базе всё той же платформы Arduino. В материалах для создания робот не привередлив — пара листов МДФ, плата Uno, несколько распечатанных на 3D-принтере деталей и немного конструкционных элементов. Остаётся лишь «крякнуть, плюнуть и надёжно склеить скотчем».</p><h2>BrewPi</h2><p>Помните, мы говорили, что системы для пивоварен очень популярны? <a href="https://www.brewpi.com/">BrewPi</a> — ещё один представитель этого класса, причём его сложно назвать простым домашним проектом энтузиаста — это уже компания. Она производит контроллеры для пивоварен.</p><figure><img src="https://media.tproger.ru/uploads/2019/07/brewpi.jpg" alt="" /></figure><p>Работает этот контроллер, как понятно из названия, на Raspberry Pi. У этих ребят есть свой сайт, магазин, сообщество, блог — всё, что нужно, и даже больше.</p><p>Производитель рекомендует делать «бродильные» камеры из холодильников, причём на сайте имеется даже инструкция для этого. В камеру помещается нагревательный и охлаждающий элемент. Эти элементы через реле управляются контроллером BrewPi. К устройству нужно подключить датчики температуры — основываясь на данных с них, система сама контролирует процесс брожения.</p><p>Raspberry Pi связывается с BrewPi через USB-интерфейс. На самой плате нужно запустить их сервер, который регистрирует данные пивоварения. В браузере любого устройства можно открыть панель управления и наблюдать за процессом приготовления, ну и контролировать его, конечно.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вечерний обзор IT-новостей 24 июня</title>
      <link>https://tproger.ru/newsletter/24-jun-2019</link>
      <comments>https://tproger.ru/newsletter/24-jun-2019?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/newsletter/24-jun-2019</guid>
      <description><![CDATA[<p>Microsoft запретила сотрудникам переписываться в Slack и не советует Google Docs и AWS, а Билл Гейтс назвал упущенный Android своей ошибкой.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/newsletter/24-jun-2019">Вечерний обзор IT-новостей 24 июня</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Аргументы и функции]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 24 Jun 2019 17:59:44 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Microsoft</h2><p><a href="https://www.geekwire.com/2019/no-slack-microsoft-puts-rival-app-internal-list-prohibited-discouraged-software/">Запреты</a>: компания запретила своим сотрудникам переписываться в Slack, а ещё не рекомендовала пользоваться Google Docs и сервисами AWS. По мнению Microsoft, они не соответствуют требованиям безопасности и ставят под угрозу интеллектуальную собственность корпорации. Общаться предлагает через собственный мессенджер Team.</p><p><a href="https://vc.ru/tech/72751-bill-geyts-nazval-porazhenie-v-borbe-s-android-glavnoy-oshibkoy-microsoft">Ошибки</a>: Билл Гейтс в беседе с Village Global сказал, что величайшая его ошибка в том, что Microsoft упустила Android. Упустила возможность стать тем, чем сейчас является Android. Потому что это та вещь, которая позволила бы корпорации «выиграть». Вот полная версия беседы:</p><p><a href="https://www.forbes.com/sites/brookecrothers/2019/06/23/microsoft-plans-foldable-dual-screen-surface-will-run-android-apps-says-ihs-markit/#58d890f4f0b7">Планы</a>: Forbes стало известно, что Microsoft планирует в 2020 году выпустить устройство Surface с двумя экранами. Оно будет поддерживать Android-приложения и iCloud. Система — Windows Core OS, её называют “облегчённой Windows«.</p><h2>Счастливый конец</h2><p><a href="https://vk.com/wall-26514504_889469">«Билайн»</a> и <a href="https://vk.com/wall-35005_36429">Mail.Ru Group</a> зарыли топор войны и снова стали партнёрами. Они нашли решение по спорным вопросам, но деталей не раскрывают.</p><p>Доступ к «ВКонтакте», Delivery Club и прочим ресурсам Mail.Ru Group для абонентов «Билайн» полностью восстановлен.</p><figure><img src="https://media.tproger.ru/uploads/2019/06/P2N_leN3xD01.jpg" alt="" /></figure><h2>Железо</h2><p><a href="https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/">Raspberry Pi 4</a>: вышли новые модели одноплатного компьютера Raspberry Pi. У них мощнее процессор, больше оперативной памяти, к тому же есть по два microHDMI-разъёма под экраны с разрешением 4K. Базовая модель с оперативкой в 1 ГБ стоит 35 долларов.</p><p><a href="https://vc.ru/tech/72719-razrabotchik-usb-obyasnil-nesimmetrichnost-razema-universalnyy-variant-stoil-by-vdvoe-dorozhe">USB</a>: есть такой мем — чтобы попасть в USB-разъём, надо повернуть соединитель на 180 градусов дважды. Так вот, создатель разъёма USB сказал, что изначально двусторонним разъём не сделали из-за цены. Говорит, что тогда он стоил бы в два раза дороже, и производители электроники внедряли бы его менее охотно. Слабое утешение, но пусть будет.</p>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi наборы: что и как выбрать?</title>
      <link>https://tproger.ru/digest/raspberrypi-best-kits</link>
      <comments>https://tproger.ru/digest/raspberrypi-best-kits?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Ланский]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/digest/raspberrypi-best-kits</guid>
      <description><![CDATA[<p>Одноплатный компьютер размером с банковскую карту и наборы на его основе — от обучающего Kano Computer Kit до конструктора Sunfounder PiCar-S.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/digest/raspberrypi-best-kits">Raspberry Pi наборы: что и как выбрать?</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Подборки]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 15 May 2019 05:53:35 GMT</pubDate>
      <content:encoded><![CDATA[<p>Если вы ищете путь, по которому можно войти в мир IoT и не остаться при этом с пустым кошельком, Raspberry Pi — отличное начало. Это одноплатный компьютер размером с банковскую карту. В нём есть стандартные порты ввода/вывода аудио и видео, USB- и GPIO-порты для подключения всего, что только в голову взбредёт. К тому же у этих компьютеров есть обширный ассортимент аксессуаров. Платформа Raspberry Pi найдёт применение как в хобби, так и в профессиональной сфере.</p><h3>Kano Computer Kit</h3><figure><img src="https://media.tproger.ru/uploads/2019/05/kano-computer.jpg" alt="" /></figure><p>Модель Kano упростит процесс обучения. Здесь всё собрано, достаточно лишь подсоединить монитор в HDMI-порт, и компьютер готов к работе. <a href="https://www.amazon.com/Kano-Computer-Kit-2016-Edition/dp/B073VTCS66?tag=androidcentralb-20&amp;ascsubtag=UUacUdUnU74311YYwYd">Цена на Amazon</a> — 94$.</p><h3>Sunfounder PiCar-S</h3><figure><img src="https://media.tproger.ru/uploads/2019/05/sunfounder-picar.jpg" alt="" /></figure><p>Эта набор предназначен для конструирования Умной Машинки. Поставляется с набором датчиков препятствий и модулем для следования по линии или за светом. Написание программы и сборка самой машины не является чем-то сложным. <a href="https://www.amazon.com/SunFounder-Raspberry-Electronic-Graphical-Programming/dp/B077YP1RSW?tag=androidcentralb-20&amp;ascsubtag=UUacUdUnU74311YYwYd">Цена на Amazon</a> — 150$.</p><h3>Elecrow CrowPi</h3><figure><img src="https://media.tproger.ru/uploads/2019/05/elecrow-crowpi.jpg" alt="" /></figure><p>Этот компьютер выполнен в виде маленького кейса, в котором помимо самой платы Raspberry Pi находится цветной 7-дюймовый сенсорный экран, различные датчики, светодиоды и светодиодная матрица. Модель является неплохим продолжением после Kano Computer Kit, а также будет крутым подарком. <a href="https://www.amazon.com/ELECROW-Raspberry-Learning-Programming-Electronics/dp/B07L4RZP6B?tag=androidcentralb-20&amp;ascsubtag=UUacUdUnU74311YYwYd">Цена на Amazon</a> — 339$.</p><h3>Vilros Raspberry Pi 3 Retro Arcade Gaming Kit</h3><figure><img src="https://media.tproger.ru/uploads/2019/05/vilros_retro-arcade-kit.jpg" alt="" /></figure><p>Олды тут? Этот набор создан специально для вас. Проект имеет открытый исходный код. В комплекте идут два игровых контроллера. Из коробки всё уже готово — достаточно подключить компьютер к телевизору и можно ностальгировать. <a href="https://www.amazon.com/Vilros-Raspberry-Arcade-Classic-Gamepads/dp/B01J4HTOS8?tag=androidcentralb-20&amp;ascsubtag=UUacUdUnU74311YYwYd">Цена на Amazon</a> — 80$.</p><h3>Vilros Raspberry Pi Zero W Basic Starter Kit</h3><figure><img src="https://media.tproger.ru/uploads/2019/05/vilros-pi-zero_w-kit.jpg" alt="" /></figure><p>Для каких-нибудь миниатюрных проектов отлично подходит этот набор, у которого, к тому же, низкое энергопотребление. Комплект содержит всё необходимое для лёгкого старта. <a href="https://www.amazon.com/Vilros-Raspberry-Starter-Power-Premium/dp/B0748MPQT4?tag=androidcentralb-20&amp;ascsubtag=UUacUdUnU74311YYwYd">Цена на Amazon</a> — 27$.</p><h3>CanaKit Raspberry Pi 3 B+ Ultimate Starter Kit</h3><figure><img src="https://media.tproger.ru/uploads/2019/05/canakit-ultimate.jpg" alt="" /></figure><p>Этот набор найдёт применение хоть в любительском гараже, хоть и в профессиональной мастерской электронщика. Рассчитано на тех, кто уже знаком с платформой Raspberry Pi и хочет шагнуть на более высокий уровень в этой сфере. <a href="https://www.amazon.com/gp/product/B07BC567TW/?tag=androidcentralb-20&amp;ascsubtag=UUacUdUnU74311YYwYd">Цена на Amazon</a> — 90$.</p><h2>Обобщение</h2><p>Все эти микрокомпьютеры были разработаны для лёгкого обучения и простой работы с ними. Несмотря на это, Raspberry Pi обладает мощной функциональностью, которая отлично подходит для создания, к примеру, систем умного дома или роботов. Но главное — его скромная цена.</p><p>Все эти (и не только) наборы рассчитаны на разные уровни познаний этой платформы, поэтому каждый найдёт себе комфортный вариант. Для тех, кто ещё не определился и не знает, с чего начать, подойдёт Kano Computer Kit.</p><p>Ну, а для тех, кто опробовал себя в этой сфере и хочет чего-то более мощного, отлично подойдёт модель CanaKit. Кроме стандартной комплектации в этот набор входит сетевой адаптер, адаптер под SD-карту, беспаечная макетная плата, перемычки, плата-переходник для GPIO-портов и наборы светодиодов, резисторов, кнопок и прочие вещи, необходимые для проектирования и разработки.</p><p>Или же просто возьмите PiCar и развлекайтесь, не думая ни о чём.</p>]]></content:encoded>
    </item>
    <item>
      <title>Инженер сконструировал Draw This, фотокамеру-полароид с нейросетью</title>
      <link>https://tproger.ru/news/draw-this-polaroid</link>
      <comments>https://tproger.ru/news/draw-this-polaroid?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сергей Штукатуров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/draw-this-polaroid</guid>
      <description><![CDATA[<p>Инженер сконструировал фотокамеру Draw This, которая с помощью нейросети превращает снимки в наброски. Устройство на Raspberry Pi, инструкции на GitHub.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/draw-this-polaroid">Инженер сконструировал Draw This, фотокамеру-полароид с нейросетью</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 05 Jul 2018 07:32:30 GMT</pubDate>
      <content:encoded><![CDATA[<p>Дэн Макниш (Dan Macnish), инженер и дизайнер, сконструировал и собрал фотокамеру Draw This для получения мгновенных снимков. Компания Polaroid с 1948 года производила подобные устройства, однако камера Макниша печатает не фото. Сначала захваченное объективом изображение обрабатывает и конвертирует в грубый набросок нейросеть.</p><h3>Устройство Draw This</h3><p>Система основана на Raspberry Pi 3, но программу можно запустить и на стационарном компьютере. Для печати картинок используется небольшой термопринтер. Все компоненты смонтированы в одном компактном корпусе и питаются от батарей. Конструктор предлагает желающим попробовать собрать такую камеру самостоятельно. Макниш <a href="https://github.com/danmacnish/cartoonify">разместил</a> необходимое ПО, схему сборки и инструкции на GitHub.</p><figure><img src="https://media.tproger.ru/uploads/2018/07/DT2.jpg" alt="" /></figure><p>По словам самого конструктора, устройство создавалось скорее ради забавы, чем для каких-то практических целей. Главной особенностью своей камеры Макниш считает непредсказуемость результата.</p><figure><img src="https://media.tproger.ru/uploads/2018/07/DT1.jpg" alt="" /></figure><p>В большинстве случаев нейросети создаются для решения каких-то практических задач. Например, для <a href="https://tproger.ru/news/deep-image-prior-for-photo-restoration/">реставрации повреждённых фото</a> или <a href="https://tproger.ru/news/nvidia-ai-fake-video/">наложения эффектов в видео</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Голландский инженер установил на балконе систему распознавания, чтобы пускать домой своего кота</title>
      <link>https://tproger.ru/news/facial-recognition-for-a-cat</link>
      <comments>https://tproger.ru/news/facial-recognition-for-a-cat?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Светлана Хачатурян]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/facial-recognition-for-a-cat</guid>
      <description><![CDATA[<p>Система на Raspberry Pi с AWS Rekognition узнаёт кота на балконе и отправляет владельцу уведомление, когда животное хочет войти в дом.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/facial-recognition-for-a-cat">Голландский инженер установил на балконе систему распознавания, чтобы пускать домой своего кота</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Интернет вещей]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 01 Mar 2018 07:50:17 GMT</pubDate>
      <content:encoded><![CDATA[<p>Инженер из Нидерландов <a href="http://www.businessinsider.com/engineer-builds-cat-facial-recognition-device-2018-2">собрал</a> устройство для распознавания своего кота. Изобретатель установил систему на балконе, чтобы получать уведомление, когда животное хочет войти в дом.</p><figure><img src="https://media.tproger.ru/uploads/2018/03/DA4EA52C-3F93-422E-BEAB-061C20BACD20.jpeg" alt="" /></figure><h3>Просто и доступно</h3><p>Девайс собран на основе мини-компьютера Raspberry Pi и оснащён камерой, ПО для распознавания движений motionEyeOS и облачной интеллектуальной системой распознавания <a href="https://tproger.ru/news/aws-rekognition-video/">AWS Rekognition</a>. Система обучена узнавать только единственного кота — остальных она не пропустит.</p><figure><img src="https://media.tproger.ru/uploads/2018/03/4050A0A7-E0EC-4B22-9BEE-8A359C5842FF.jpeg" alt="" /></figure><p>По словам мужчины, чтобы довести установку до ума, ему понадобилось всего несколько часов. Все исходные коды для настройки подобных проектов <a href="https://tproger.ru/translations/face-recognition-app-in-an-hour/">находятся</a> в открытом доступе в Сети, и при желании каждый может собственноручно соорудить подобную систему.</p>]]></content:encoded>
    </item>
    <item>
      <title>Старшеклассница из Швейцарии собрала хакерскую станцию SpyPi</title>
      <link>https://tproger.ru/news/spypi-hacker-station</link>
      <comments>https://tproger.ru/news/spypi-hacker-station?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Максим Леонов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/spypi-hacker-station</guid>
      <description><![CDATA[<p>Станция SpyPi на Raspberry Pi, Python и Raspbian обучает защите данных через сценарии атак на оплату услуг, социальные и беспроводные сети.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/spypi-hacker-station">Старшеклассница из Швейцарии собрала хакерскую станцию SpyPi</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 04 Oct 2017 12:17:17 GMT</pubDate>
      <content:encoded><![CDATA[<p>SpyPi — это хакерская станция, специально предназначенная для обучения людей важности защиты данных, ставя их на место взломщика. Она создана на основе <a href="https://ru.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi</a> с программным кодом, написанном на Python. Работает станция на операционной системе Raspbian. Эту установку создала девятнадцатилетняя ученица старшей школы по имени Сара, в качестве своей выпускной работы.</p><p>Сара заметила тревожную тенденцию в том, как широкая публика рассматривает вопросы конфиденциальности данных. Данный вопрос начал беспокоить ее после введения властями Швейцарии нового закона, который угрожал неприкосновенности данных пользователей.</p><blockquote>В 2015 году Швейцария проголосовала за новый закон Nachrichtendienstgesetz, который позволяет службам безопасности и разведки собирать еще больше данных в основном под предлогом терроризма.</blockquote><p>Она была поражена тем, как легко люди отдавали свои голоса. Они, по сути, отказывались от части своей личной жизни, не пытаясь серьезно разобраться в данном вопросе.</p><figure><img src="https://media.tproger.ru/uploads/2017/10/spypi1-796x412.jpg" alt="" /></figure><p>Именно после этого Сара решила, что может изменить все в лучшую сторону и проинформировать жителей об опасности такого выбора. И так как разговоры могли мало в чем помочь, она решила создать платформу, которая заинтересует людей и обратит их внимание на проблему.</p><blockquote>Вот почему я создала хакерскую станцию. SpyPi должна помочь людям узнать, почему хранение данных и сохранение их конфиденциальности важны для них самих. Чтобы достучаться до людей на эмоциональном уровне, я создала разные программы и типы атак, которые затрагивают сферы повседневной жизни каждого человека, такие как оплата услуг, социальные и беспроводные сети.</blockquote><h3>Состав комплекта</h3><figure><img src="https://media.tproger.ru/uploads/2017/10/spypi4.jpg" alt="" /></figure><p>Сара встроила в SpyPi пять основных функций. Они демонстрируют различные способы, с помощью которых данные делают пользователей уязвимыми. В станцию вошли: сетевой сканер, словарь для брутфорса, утилита для сбора данных <a href="http://docs.mitmproxy.org/en/stable/scripting/overview.html">mitproxy</a>, <a href="https://ru.wikipedia.org/wiki/RFID">RFID-система</a> и программа-шпион для Twitter.</p><p>Сетевой сканер запрограммирован на отображение легкодоступной информации о вашей сети и обращает ваше внимание на некоторые легко обнаруживаемые слабые места в вашей сети. Вы можете их исправить до того, как злоумышленник их использует.</p><p>Брутфорс-словарь демонстрирует, как легко взломать небезопасные пароли. А программа-шпион для Twitter показывает, как злоумышленники могут собрать вашу общедоступную информацию и превратить ее в данные, раскрывающие ваши онлайн-привычки.</p><p>Еще одним компонентом, который студентка реализовала на хакерской станции, был USB-убийца с функцией самоуничтожения, который уничтожил бы машину при подключении к одному из её портов.</p><p>SpyPi стоит около $400. Для сборки Сара использовала плату Raspberry Pi 3 B, семидюймовый мини-монитор, мышь и клавиатуру, а также RFID-считыватель RC-522. Исходный код её системы доступен <a href="https://github.com/sarah314/SpyPi">на GitHub</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>На Raspberry Pi теперь можно реализовать голосовое управление при помощи Voice Kit в рамках сервиса Google AIY Projects</title>
      <link>https://tproger.ru/news/raspberry-pi-voice-kit-google-aiy</link>
      <comments>https://tproger.ru/news/raspberry-pi-voice-kit-google-aiy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Саша Ушатинская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pi-voice-kit-google-aiy</guid>
      <description><![CDATA[<p>Набор Voice Kit из проекта Google AIY Projects расширяет Raspberry Pi голосовым интерфейсом, используя микрофоны, динамик и плату расширения.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pi-voice-kit-google-aiy">На Raspberry Pi теперь можно реализовать голосовое управление при помощи Voice Kit в рамках сервиса Google AIY Projects</a>»</p>]]></description>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 05 May 2017 16:30:11 GMT</pubDate>
      <content:encoded><![CDATA[<p>Google запустила сервис <a href="https://aiyprojects.withgoogle.com/">AIY Projects</a>, цель которого — сделать технологии искусственного интеллекта компании доступными для использования в самостоятельных проектах различных разработчиков. В планах у Google выпуск нескольких DIY-наборов аппаратного обеспечения, первым из которых стал <a href="https://aiyprojects.withgoogle.com/voice/">Voice Kit</a>. Он позволяет создать голосовой пользовательский интерфейс и расширяет функционал платы Raspberry Pi, которая активно используется в изготовлении умных устройств.</p><h3>Обзор комплекта Voice Kit</h3><figure><img src="https://media.tproger.ru/uploads/2017/05/1-3.png" alt="" /></figure><p>Распространяемое аппаратное обеспечение Voice Hardware Accessory on Top (HAT) позволяет осуществлять захват и воспроизведение аудио: плата расширения соединяется с динамиком и звуковой платой с двумя микрофонами, а также содержит контакты GPIO для подключения низковольтных компонентов и гнездовой разъем для блока питания.</p><p>Комплект включает в себя инструкции по сборке голосового интерфейса, который может как запускаться непосредственно на устройстве, так и подключаться к облачным сервисам: Google недавно <a href="https://tproger.ru/news/google-cloud-speech-api/">открыла доступ</a> к технологии распознавания речи Cloud Speech API и <a href="https://tproger.ru/news/introducing-google-assistant-sdk/">представила</a> набор инструментов Google Assistant SDK.</p><h3>Взаимосвязь с Raspberry Pi</h3><p>Отношение здесь прямое: Voice Kit — совместный проект Google и Raspberry Pi, комплект тестировался на плате Pi 3 версии B и <a href="https://www.raspberrypi.org/blog/free-aiy-projects-voice-kit-magpi-57/">распространяется</a> с 57-м выпуском журнала MagPi. Вот официальный видеообзор:</p><p>Идея сделать серию комплектов «собери ИИ сам» появилась после общения с разработчиками, которые выкладывают на <a href="https://www.hackster.io/">Hackster</a> множество проектов, создаваемых на базе технологий Google.</p><p>Сообщество энтузиастов очень велико, и уже вчера, сразу после выхода журнала и начала распространения DIY-набора среди подписчиков и по книжным магазинам (в основном, в США и Великобритании), в Сети стали появляться посты с благодарностями. Кто-то собирается добавить голосовое управление к уже имеющимся роботам:</p><p>А кто-то просто вывел коробочку на прогулку:</p><p>Этот парень собирается отдать комплект бесплатно по репосту (отправка в любую точку мира, можно успеть поучаствовать до 11:00 по московскому времени 06.05):</p><h3>Что еще интересного?</h3><p>На Voice Kit, кроме прочего, можно запустить <a href="https://developer.android.com/things/index.html">Android Things</a>, что позволяет легко создавать опытные образцы IoT-устройств и затем масштабировать их до готовых коммерческих продуктов. Скачать превью для разработчиков можно на <a href="https://developer.android.com/things/preview/index.html">официальном сайте</a>.</p><p>В ближайшее время, видимо, предстоит наблюдать гонку «интеллектуального аппаратного обеспечения» — напомним, что недавно Microsoft в попытке обойти конкурентов в сфере цифровых ассистентов <a href="https://tproger.ru/news/raspberry-pi-3-cortana-support/">обеспечила</a> поддержку голосового интерфейса Cortana для Raspberry Pi 3, выпустив обновление Windows 10 IoT Core.</p>]]></content:encoded>
    </item>
    <item>
      <title>Google представила Google Assistant SDK, набор инструментов для работы с умным помощником</title>
      <link>https://tproger.ru/news/introducing-google-assistant-sdk</link>
      <comments>https://tproger.ru/news/introducing-google-assistant-sdk?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Юлия Черкашина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/introducing-google-assistant-sdk</guid>
      <description><![CDATA[<p>Набор инструментов с API gRPC и открытым Python-клиентом позволяет встроить умного помощника в свои проекты — от роботов до элементов умного дома.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/introducing-google-assistant-sdk">Google представила Google Assistant SDK, набор инструментов для работы с умным помощником</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 27 Apr 2017 19:48:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>Впервые Google Assistant появился на устройствах Google Allo, Google Home и Pixel. Затем экосистема Assistant была расширена, включив в себя Android Wear и телефоны на Android Marshmallow и Nougat. Сегодня Google сделала очередной шаг навстречу разработчикам.</p><p>Компания <a href="https://developers.google.com/assistant/sdk">представила</a> версию Google Assistant SDK для разработчиков. С его помощью вы можете использовать Ассистента в собственных проектах, например, в роботах или элементах умного дома. Набор инструментов доступен на любой платформе.</p><h3>Как использовать Google Assistant SDK?</h3><p>Google Assistant SDK включает в себя API <a href="http://www.grpc.io/">gRPC</a>, Python-клиент с открытым исходным кодом, который обрабатывает аутентификацию и доступ к API, примеры использования и документацию. SDK позволяет вам записать голосовой запрос, например, «что у меня в календаре», передать его Google Assistant и получить аудио-ответ. И хотя SDK идеально подходит для работы с устройствами Raspberry Pi, он также поддерживает многие другие платформы. Чтобы начать работу, нужно просто скачать клиент. Кроме того, Уэйн Пикарски представил видео, в котором рассказывается о проекте.</p><p>Ниже приведён видеоролик Deeplocal, инновационной студии из Питтсбурга, которая использовала Google Assistant SDK для создания забавного миксера для коктейлей. На Github вы можете <a href="https://github.com/Deeplocal/mocktailsmixer">прочитать</a> рассказ о том, как они это сделали.</p>]]></content:encoded>
    </item>
    <item>
      <title>Обновление Windows 10 IoT Core принесло поддержку Cortana на Raspberry Pi 3</title>
      <link>https://tproger.ru/news/raspberry-pi-3-cortana-support</link>
      <comments>https://tproger.ru/news/raspberry-pi-3-cortana-support?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дарья Вандакурова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pi-3-cortana-support</guid>
      <description><![CDATA[<p>Обновление Windows 10 IoT Core добавило поддержку Cortana, так что плата Raspberry Pi 3 подходит для умных устройств с голосовым управлением.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pi-3-cortana-support">Обновление Windows 10 IoT Core принесло поддержку Cortana на Raspberry Pi 3</a>»</p>]]></description>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Windows 10]]></category>
      <category><![CDATA[Интернет вещей]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 11 Apr 2017 18:42:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Microsoft сделала новый шаг на пути к лидерству в сфере Интернета вещей. Операционная система Windows 10 IoT Core теперь поддерживает Cortana, что позволяет использовать плату Raspberry Pi 3 для создания умных устройств с голосовым управлением.</p><p>Список голосовых команд для пользователей Raspberry Pi не будет отличаться от доступных команд на ПК. Также у разработчиков будет возможность программировать различные специальные команды для умных устройств.</p><h3>Умный ход</h3><p>Всё это является частью стратегии Microsoft по внедрению Cortana в умные дома и в жизни людей в целом. Благодаря обновлению Creators Update Cortana теперь поддерживается не только на Pi, но и на ряде других мини-компьютеров, включая Intel <a href="http://www.techradar.com/reviews/pc-mac/intel-compute-stick-1292183/review">Compute Sticks</a>. Представители Microsoft чётко дали понять, что этот цифровой помощник будет выходить на всех умных устройствах, поддерживаемых Windows 10 IoT Core, от холодильников до термостатов. Это подразумевает добавление новых свойств, например, поддержку технологии «Far-Field Voice». С ней Cortana может распознавать команды на расстоянии до четырёх метров даже при наличии постороннего шума или голосов.</p><p>Всё это нужно для того, чтобы обойти конкурентов в сфере цифровых ассистентов, среди которых Amazon Alexa, Google Assistant и Siri. Но преимущество Microsoft заключается в том, что Cortana доступна не только на ПК, планшетах, телефонах и консоли <a href="http://www.techradar.com/xbox">Xbox</a>, но и на ряде других устройств для умного дома. И поддержка на Raspberry Pi делает положение Microsoft ещё выгоднее.</p>]]></content:encoded>
    </item>
    <item>
      <title>С помощью Raspberry Pi стала возможна магическая дуэль из фильмов про Гарри Поттера</title>
      <link>https://tproger.ru/news/real-life-wizard-duel</link>
      <comments>https://tproger.ru/news/real-life-wizard-duel?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дарья Вандакурова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/real-life-wizard-duel</guid>
      <description><![CDATA[<p>Энтузиаст Аллен Пэн собрал систему распознавания речи на Raspberry Pi: произнесённое заклинание бьёт противника электроимпульсом через ЧЭНС.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/real-life-wizard-duel">С помощью Raspberry Pi стала возможна магическая дуэль из фильмов про Гарри Поттера</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 27 Mar 2017 18:16:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Прогуливаясь по залам Кембриджа, вы можете заметить одного или нескольких членов <a href="https://www.facebook.com/cambridgequidditch/">университетской команды по квиддичу</a>, гоняющихся за самодельным квоффлом. Но как бы они ни пытались, им так и не удастся взмыть к небу на мётлах. Но <a href="https://twitter.com/AnyTechnology">Аллен Пэн</a>, известный в своих кругах энтузиаст, сделал магию возможной.</p><p>Во вселенной Гарри Поттера, когда маги с волшебными палочками произносили заклинание, их противник получал по заслугам… будто по волшебству. Теперь это возможно и в нашей вселенной.</p><h3>Реальные заклинания — реальные последствия</h3><p>Для передачи мощных электроимпульсов ему и противнику путём <a href="https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BC%D0%B8%D0%BE%D1%81%D1%82%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F#.D0.A2.D0.AD.D0.9D.D0.A1">чрескожной электронейростимуляции</a> (ЧЭНС) Аллен использует систему распознавания речи на базе Raspberry Pi.</p><p><a href="https://cloud.google.com/speech/">API для распознавания речи</a> сервиса Google Cloud воспринимает 5 заклинаний — <a href="http://ru.harrypotter.wikia.com/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%B5%D0%BB%D0%BB%D0%B8%D0%B0%D1%80%D0%BC%D1%83%D1%81">Expelliarmus</a> (экспеллиармус), <a href="http://ru.harrypotter.wikia.com/wiki/%D0%9E%D1%81%D1%82%D0%BE%D0%BB%D0%B1%D0%B5%D0%BD%D0%B5%D0%B9">Stupefy</a> (остолбеней), <a href="http://ru.harrypotter.wikia.com/wiki/%D0%A2%D0%B0%D1%80%D0%B0%D0%BD%D1%82%D0%B0%D0%BB%D0%BB%D0%B5%D0%B3%D1%80%D0%B0">Tarantallegra</a> (таранталлегра), <a href="http://ru.harrypotter.wikia.com/wiki/%D0%9F%D0%B5%D1%82%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D1%83%D1%81_%D0%A2%D0%BE%D1%82%D0%B0%D0%BB%D1%83%D1%81">Petrificus Totalus</a> (петрификус тоталус) и <a href="http://ru.harrypotter.wikia.com/wiki/%D0%A9%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%87%D0%B0%D1%80%D1%8B">Protego</a> (протего) — через микрофон, встроенный в микрокомпьютер Raspberry Pi.</p><figure><img src="https://media.tproger.ru/uploads/2017/03/tumblr_mkdeb6jHRs1s6ukq5o1_500.gif" alt="" /></figure><p>Когда заклинание произносят правильно и Pi его распознаёт, он даёт команду Arduino «выпустить» заклинание из палочки через инфракрасный диод. Приёмник инфракрасного излучения, закреплённый на теле противника, распознаёт заклинание и запускает прибор ЧЭНС, который передаёт электрический импульс в соответствующее место на теле. Например, экспеллиармус вызывает импульс на руке, а применение заклинания петрификус тоталус может почти полностью обездвижить противника, так как электрический ток пускают все электропластыри одновременно. В качестве передышки можно направить заклинание протего на собственный приёмник, чтобы на некоторое время заблокировать все заклинания, направленные в свою сторону.</p><blockquote>— Но ты не беспокойся, смертельные случаи бывают только на настоящих дуэлях, то есть если дерутся настоящие волшебники. А максимум, что вы с Малфоем сможете сделать, — это посылать друг в друга искры. Вы еще ничего не умеете, и потому вам не удастся нанести друг другу серьезный урон. Кстати, готов поспорить, он рассчитывал, что ты откажешься.— А если я взмахну палочкой и ничего не произойдет? — поинтересовался Гарри.— Тогда отбрось палочку в сторону и дай ему кулаком в нос, — посоветовал Рон.Гарри Поттер и философский камень</blockquote><h3>Защита от тёмных искусств</h3><p>Чтобы дуэлянты не злоупотребляли заклинаниями, у каждого из них есть время перезарядки. Доступные заклинания отражаются при помощи диодов на палочке.</p><p>Такой прибор, мягко говоря, не останется незамеченным в среде фанатов Гарри Поттера. Да и кто бы не предпочёл настоящую магическую дуэль обычным прогулкам по Хогсмиду и дегустации сливочного пива?</p>]]></content:encoded>
    </item>
    <item>
      <title>Разработчик собрал Raspberry Turk — робота, умеющего играть в шахматы</title>
      <link>https://tproger.ru/news/raspberry-turk-diy</link>
      <comments>https://tproger.ru/news/raspberry-turk-diy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Саша Ушатинская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-turk-diy</guid>
      <description><![CDATA[<p>Джоуи Мейер научил машину распознавать фигуры нейросетью и собрал механическую руку для их передвижения, а документация выложена в открытый доступ.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-turk-diy">Разработчик собрал Raspberry Turk — робота, умеющего играть в шахматы</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 25 Mar 2017 19:41:31 GMT</pubDate>
      <content:encoded><![CDATA[<p>Raspberry Turk — это робот на базе Raspberry Pi, который играет в шахматы. Он сделан <a href="http://www.joeymeyer.com/">Джоуи Мейером</a> по мотивам <a href="https://ru.wikipedia.org/wiki/%D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82">шахматного автомата</a>, созданного в XVIII веке для развлечения публики. В отличие от фальшивого устройства, в котором в процессе игры прятался настоящий шахматист, Raspberry Turk умеет распознавать и передвигать фигуры на доске и может сыграть с вами партию.</p><p>Для создания робота Джоуи пришлось разобраться, как научить машину <a href="http://www.raspberryturk.com/notebooks/chess_piece_presence.html">определять местоположение фигур</a>, натренировать нейронную сеть <a href="http://www.raspberryturk.com/notebooks/chess_piece_classification.html">различать фигуры на доске</a>, а также собрать <a href="http://www.raspberryturk.com/details/arm.html">механическую руку</a> для их передвижения.</p><p>Самое прекрасное в этом проекте — подробная документация в открытом доступе. На сайте <a href="http://www.raspberryturk.com/">можно найти</a> полное описание всех этапов создания робота, а на GitHub <a href="https://github.com/joeymeyer/raspberryturk">выложен</a> код, на основе которого при желании можно собрать своего собственного домашнего игрока в шахматы. Софт Raspberry Turk почти полностью написан на Python, а собран робот на базе <a href="https://tproger.ru/news/raspberry-pi-3/">Raspberry Pi 3</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Энтузиаст создал Linux-систему размером с iPhone 5 на базе Raspberry Pi</title>
      <link>https://tproger.ru/news/zero-terminal-raspberry-pi-linux</link>
      <comments>https://tproger.ru/news/zero-terminal-raspberry-pi-linux?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Юлия Черкашина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/zero-terminal-raspberry-pi-linux</guid>
      <description><![CDATA[<p>Энтузиаст под ником N-O-D-E собрал на Raspberry Pi Zero W устройство с выдвижной QWERTY-клавиатурой и сенсорным экраном, работающее на Raspbian.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/zero-terminal-raspberry-pi-linux">Энтузиаст создал Linux-систему размером с iPhone 5 на базе Raspberry Pi</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 24 Mar 2017 19:55:18 GMT</pubDate>
      <content:encoded><![CDATA[<p>Что получится, если скрестить смартфон и одноплатный компьютер <a href="https://tproger.ru/news/raspberry-pi-zero-w/">Raspberry Pi Zero W</a> за 10 долларов? Например, Zero Terminal.</p><h3>Что это такое?</h3><p>Zero Terminal — это проект, созданный человеком, известным под ником N-O-D-E. Он превратил Pi Zero W в компьютер размером с телефон с выдвижной QWERTY-клавиатурой и сенсорным дисплеем. Устройство работает не на мобильной ОС, а на полноценном десктопном дистрибутиве Linux, Raspbian.</p><p>Являясь полноценным компьютером, Terminal обходит фундаментальное ограничение Pi, которое заключается в необходимости использования монитора и клавиатуры для полноценного функционирования.</p><p>Такое устройство лучше всего подходит для несложных задач, например, программирования, работы с командной строкой, обработки текста или запуска старых игр в эмуляторах, а не использования веб-браузера и прочих полноценных программ.</p><p>Однако N-O-D-E обещает создать альтернативную модель Terminal, которая будет использовать более мощную, но большую по размеру плату Raspberry Pi 3 Model B.</p><p>Zero Terminal оснащён заряжаемым аккумулятором емкостью 1,500 мАч. К нему можно подключить монитор и мышку через HDMI- и USB-порты, в отличие от «голого» Pi Zero W, требующего дополнительных переходников. Корпус устройства напечатан на 3D-принтере, а выдвижная клавиатура является частью чехла для iPhone 5. Когда N-O-D-E закончит работу над корпусом, он выложит файлы для 3D-печати в открытый доступ.</p><p>Однако если вы хотите создать свою версию такого устройства, все детали можно найти в свободной продаже. Вам понадобятся дисплей Adafruit PiTFT Plus, сама плата Raspberry Pi Zero W, контроллер Adafruit Powerboost 1000c, батарея на 1500 мАч и платы для microSD. Вы можете найти более подробную информацию на страничке проекта.</p><h3>Характеристики устройства:</h3><ul><li>32-разрядный 1-ядерный процессор Broadcom BCM2835 на базе ARM частотой 1 ГГц;</li><li>512 МБ ОЗУ;</li><li>Выход mini-HDMI;</li><li>1 USB-разъём;</li><li>Разъём micro-USB для зарядки;</li><li>Слот для карт памяти формата microSD;</li><li>Экран диагональю 3,5’’ с разрешением 480×320;</li><li>Полная QWERTY-клавиатура;</li><li>802.11b/g/n Wi-Fi;</li><li>Bluetooth 4.0;</li><li>Аккумулятор емкостью 1500 мАч.</li></ul><p>На <a href="https://n-o-d-e.net">сайте разработчика</a> можно найти много других интересных проектов, советуем взглянуть. Кроме того, совсем недавно мы писали про <a href="https://tproger.ru/news/javawatch-coffee-replenishment-system/">систему для пополнения запасов кофе</a> на базе Pi Zero, а в прошлом году — про <a href="https://tproger.ru/news/games-console-in-a-nes-controller/">игровую консоль внутри NES-контроллера</a>. Также для всех любителей Raspberry приятной новостью будет тот факт, что компьютеры этой серии <a href="https://tproger.ru/news/raspberry-pi-third-best-selling/">заняли третье место</a> в списке самых продаваемых компьютеров, обойдя Commodore 64.</p>]]></content:encoded>
    </item>
    <item>
      <title>Американец создал автоматическую систему JavaWatch для пополнения запасов кофейных зерен</title>
      <link>https://tproger.ru/news/javawatch-coffee-replenishment-system</link>
      <comments>https://tproger.ru/news/javawatch-coffee-replenishment-system?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Юлия Черкашина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/javawatch-coffee-replenishment-system</guid>
      <description><![CDATA[<p>Террен Петерсон собрал на Pi Zero и модуле Raspberry Pi Camera систему видеонаблюдения, которая следит за запасом зёрен и заказывает новую партию.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/javawatch-coffee-replenishment-system">Американец создал автоматическую систему JavaWatch для пополнения запасов кофейных зерен</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 20 Mar 2017 19:56:14 GMT</pubDate>
      <content:encoded><![CDATA[<p>С системой <a href="https://www.hackster.io/terren/javawatch-your-coffee-bean-guardian-807ef7">JavaWatch</a>, разработанной Терреном Петерсоном на основе компьютера Raspberry Pi, у вас никогда не закончатся кофейные бобы!</p><p>Используя несколько веб-сервисов Amazon и миникомпьютер <a href="https://tproger.ru/news/raspberry-pi-for-5-dollars/">Pi Zero</a>, Террен собрал устройство для видеонаблюдения. С помощью модуля Raspberry Pi Camera оно следит за кофейными зернами, а когда они заканчиваются, автоматически заказывает новую партию.</p><h3>Как он это сделал?</h3><p>В разработке Террена используется та же технология, что и в кнопке <a href="https://www.amazon.com/Dash-Buttons/b?ie=UTF8&amp;node=10667898011">Amazon Dash</a>. Единственным отличием является то, что запрос на покупку совершается не нажатием кнопки, а распознаванием пустого контейнера для зёрен на изображении.</p><figure><img src="https://media.tproger.ru/uploads/2017/03/1-FiHh8kf3et_s0kpOKfEcgQ-500x338.png" alt="" /></figure><p>В своём блоге на freeCodeCamp Террен <a href="https://medium.freecodecamp.com/how-i-built-a-fully-automated-system-that-restocks-my-kitchens-coffee-from-amazon-87072b65efd0#.y2k9vy2pq">объясняет</a>:</p><blockquote>Сервис достаточно прост в использовании. Модуль Raspberry Pi Camera фотографирует и загружает снимки с заданным интервалом на S3, облачное хранилище от AWS.</blockquote><p>Эти данные используются для расчета количества кофейных зерен. Например, эта банка на 73% полна:</p><figure><img src="https://media.tproger.ru/uploads/2017/03/1-HGR6Ouwr6SsxCO4_5-jnCQ-500x666.jpeg" alt="" /></figure><p>Когда система регистрирует отсутствие бобов, JavaWatch заказывает новую партию через небольшой <a href="http://javawatcher.com/">веб-сайт</a>, созданный специально для этой задачи.</p><p>Подробную историю создания JavaWatch, а также код Террена вы <a href="https://www.hackster.io/terren/javawatch-your-coffee-bean-guardian-807ef7?ref=challenge&amp;ref_id=78&amp;offset=1">сможете найти</a> на сайте Hackster.</p>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi занял третье место в списке самых продаваемых компьютеров</title>
      <link>https://tproger.ru/news/raspberry-pi-third-best-selling</link>
      <comments>https://tproger.ru/news/raspberry-pi-third-best-selling?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Юлия Черкашина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pi-third-best-selling</guid>
      <description><![CDATA[<p>За последние пять лет продано более 12,5 миллионов Raspberry Pi: микрокомпьютер обошёл Commodore 64 и уступает в рейтинге только ПК и Mac.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pi-third-best-selling">Raspberry Pi занял третье место в списке самых продаваемых компьютеров</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 20 Mar 2017 07:23:26 GMT</pubDate>
      <content:encoded><![CDATA[<p>Журнал MagPi <a href="https://www.raspberrypi.org/magpi/raspberry-pi-sales/">сообщает</a>, что Raspberry Pi стал третьим по количеству продаж пользовательским компьютером за все время, вытеснив из рейтинга известнейший Commodore 64. За последние пять лет было продано более 12,5 миллионов экземпляров.</p><p>Первое и второе места, как нетрудно догадаться, заняли ПК и Mac. Конечно, у Raspberry Pi мало шансов когда-либо обойти этих гигантов, но для такой маленькой системы и третье место — это огромное достижение.</p><h3>Немного истории</h3><p>Raspberry Pi Foundation выпустил свой первый микрокомпьютер в 2012 году. С тех пор в общей сложности было создано восемь различных моделей. В сентябре прошлого года компания достигла отметки в 10 миллионов проданных экземпляров.</p><p>Raspberry Pi 3, <a href="https://tproger.ru/news/raspberry-pi-3/">выпущенный</a> в прошлом году, стал самой продаваемой моделью. Согласно официальным источникам, примерно треть проданных экземпляров приходится именно на него. А модель Raspberry Pi Zero W, <a href="https://tproger.ru/news/raspberry-pi-zero-w/">вышедшая</a> в конце февраля, собрала 10 тысяч продаж в первые 4 дня после релиза.</p><p>Продукты серии Raspberry Pi — это отличный способ развлечься, собирая различные хобби-проекты. Например, консоль внутри NES-контроллера, о которой мы <a href="https://tproger.ru/news/games-console-in-a-nes-controller/">писали</a> год назад.</p>]]></content:encoded>
    </item>
    <item>
      <title>В продаже появился новый мини-компьютер Raspberry Pi Zero W — теперь с Wi-Fi и Bluetooth</title>
      <link>https://tproger.ru/news/raspberry-pi-zero-w</link>
      <comments>https://tproger.ru/news/raspberry-pi-zero-w?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Иван Бирюков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pi-zero-w</guid>
      <description><![CDATA[<p>Новая плата отличается от Zero беспроводными модулями 802.11n и Bluetooth 4.0; прежняя модель по-прежнему стоит 5 долларов, новинка дороже.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pi-zero-w">В продаже появился новый мини-компьютер Raspberry Pi Zero W — теперь с Wi-Fi и Bluetooth</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 28 Feb 2017 10:54:18 GMT</pubDate>
      <content:encoded><![CDATA[<p>В октябре 2015 года Raspberry Pi Foundation анонсировала <a href="https://tproger.ru/news/raspberry-pi-for-5-dollars/">Raspberry Pi Zero</a> — плату, которая стоила всего лишь 5 долларов (в России эта цена была и остаётся выше в 2–3 раза), а год назад — <a href="https://tproger.ru/news/raspberry-pi-3/">Raspberry Pi 3</a>, и это был последний крупный релиз. Но сегодня в продаже <a href="https://thepihut.com/products/raspberry-pi-zero-w?variant=30332705425">появился</a> новый продукт, Raspberry Pi Zero W.</p><p>Как видно из названия, по сравнению с предыдущей моделью в Zero W появилась лишь возможность беспроводного подключения по 802.11n Wi-Fi и Bluetooth 4.0. Если отсутствие этих технологий отталкивало вас от покупки, самое время подумать ещё раз. Подробный обзор компьютера можно увидеть на сайте <a href="http://gearopen.com/gears/raspberry-pi-zero-w-review-50970/">GearOpen</a> или в этом видео.</p><p>Цена, конечно, выросла: Zero так и будет стоить 5 долларов, однако за Zero W придётся заплатить в два раза больше — 10 долларов (а с учётом доставки в РФ итоговая сумма составит около 2 тысяч рублей). Кроме того, Raspberry Pi Foundation предлагает различные корпусы для платы и прочие аксессуары.</p><p>Продукты серии Raspberry Pi — это отличный способ развлечься, собирая различные хобби-проекты. Например, консоль внутри NES-контроллера, о которой мы <a href="https://tproger.ru/news/games-console-in-a-nes-controller/">писали</a> год назад.</p>]]></content:encoded>
    </item>
    <item>
      <title>Если бы крупные технологические компании были Симпсонами</title>
      <link>https://tproger.ru/articles/simpsons</link>
      <comments>https://tproger.ru/articles/simpsons?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Тарас Сереванн]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/simpsons</guid>
      <description><![CDATA[<p>Компании из Кремниевой долины примеряют роли семьи Симпсонов: HP достаётся образ Гомера, а Uber — хулигана Барта, вечно конфликтующего с властями.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/simpsons">Если бы крупные технологические компании были Симпсонами</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Юмор]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 26 Feb 2017 23:25:59 GMT</pubDate>
      <content:encoded><![CDATA[<p>А что, если бы крупные компании из Кремниевой долины на один день стали героями «Симпсонов»? Ах, впрочем, они и так ими являются.</p><h3>Гомер (HP)</h3><figure><img src="https://media.tproger.ru/uploads/2017/02/1-wnbIbRFvE9YG4MJmJsw6ng.gif" alt="" /></figure><p>Старший член семьи, болван, которого всё равно все любят. От него можно ожидать такие вещи, как катастрофу на атомной электростанции или покупку безымянных компаний за десятки миллиардов долларов.</p><p>Хороший вариант для того, чтобы посмеяться. Никто никогда не устает от его веселых и часто бессмысленных выходок!</p><h3>Барт (Uber)</h3><figure><img src="https://media.tproger.ru/uploads/2017/02/1-0Akx_jwzeZLxoDz70Zmjtg.png" alt="" /></figure><p>Хулиган, который часто попадает в неприятности, часто с властями. Впрочем, для властей у него всегда есть средний палец.</p><p>Всегда вызывает волнение, но остается спокойным. Можете представить себе фразу «Съешь мои шорты!» в адрес разрушенных компаний такси?</p><h3>Лиза (Raspberry Pi)</h3><figure><img src="https://media.tproger.ru/uploads/2017/02/1-n48X8j9aVIGwdfgrUCpGuQ.jpeg" alt="" /></figure><p>Мудрая не по годам и умная, но всё ещё невинная и милая, Лиза здесь, чтобы сделать всё правильно. И для этого ей не обязательно быть большой!</p><h3>Мистер Бёрнс (Apple)</h3><figure><img src="https://media.tproger.ru/uploads/2017/02/1-W-MFUz8ihl_vJny4MRkedQ.png" alt="" /></figure><p>Самый богатый и сильный персонаж в округе. Найдет прибыль во всем, и именно он управляет всеми в городке.</p><h3>Нед (Google)</h3><figure><img src="https://media.tproger.ru/uploads/2017/02/1-3FK9HtweRIJWjjAAb11sVw.jpeg" alt="" /></figure><p>Нед пытается быть хорошим соседом всем и придерживается старой религии. Фразы типа «Не будь злом», «Проводи меньше времени на своей спине и больше на своих коленях» — вполне в духе Неда.</p><p>Нед имеет совесть, которую мы все хотели бы иметь…</p><h3>Барни (Yahoo)</h3><figure><img src="https://media.tproger.ru/uploads/2017/02/1-Z0E8Gp2F8eWvGNiUP-NxFw.png" alt="" /></figure><p>Типичный алкаш. Когда-то был молодым парнем, подающим надежды, но… что-то пошло не так, как планировалось. Совсем не так.</p><p>Всё ещё остается на сцене, но Барни… просто алкаш.</p><h3>Дедушка (IBM)</h3><figure><img src="https://media.tproger.ru/uploads/2017/02/1-J2-R_-p9GIpoBMByxfiNCA.png" alt="" /></figure><p>Стар, но всё ещё полон сил. По крайней мере, пытается таким казаться. С радостью расскажет много историй и даст советы тем, кто захочет слушать.</p><p>Впрочем, если вы сами захотите что-то ему рассказать, то говорить нужно погромче.</p>]]></content:encoded>
    </item>
    <item>
      <title>Google будет сотрудничать с Raspberry Pi в сфере машинного обучения и искусственного интеллекта</title>
      <link>https://tproger.ru/news/raspberry-pie-ai</link>
      <comments>https://tproger.ru/news/raspberry-pie-ai?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Пётр Соковых]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pie-ai</guid>
      <description><![CDATA[<p>Raspberry Pi Foundation анонсировал создание модулей искусственного интеллекта вместе с Google и собирает отзывы сообщества через онлайн-опрос.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pie-ai">Google будет сотрудничать с Raspberry Pi в сфере машинного обучения и искусственного интеллекта</a>»</p>]]></description>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 24 Jan 2017 22:13:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>В понедельник The Raspberry Pi Foundation <a href="https://www.raspberrypi.org/blog/google-tools-raspberry-pi/">анонсировало</a> на своём сайте предстоящее сотрудничество с Google по созданию модулей искусственного интеллекта для Raspberry Pi. В заметке сообщается, что Google собирается вести разработку ряда умных устройств, которые могут быть интересны сообществу владельцев мини-компьютера.</p><h3>Что известно про сотрудничество?</h3><p>Пока почти ничего. Детали будущего взаимодействия Google с производителями железа пока не разглашаются. В данный момент Google ждёт от разработчиков отзывов по поводу того, какие инструменты будут наиболее востребованы сообществом. Описать своё видение ситуации можно в <a href="https://google.qualtrics.com/jfe/form/SV_3yMNYryaP4WsCwJ?Source=RaspPi">онлайн опросе</a>, составленном корпорацией.</p><h3>Какие интересные наработки Google могут быть задействованы в этом сотрудничестве?</h3><p>Потенциал Google в этой сфере огромен. У Google есть серьёзные наработки в сфере <a href="https://tproger.ru/news/google-photo-recognition-ai/">машинного зрения</a>, <a href="https://tproger.ru/news/google-home-bots-chat/">домашней автоматизаци</a>, <a href="https://tproger.ru/news/google-amazing-parsey-mcparseface/">распознавания естественного языка</a> и многих других. Возможно Google собирается как-то задействовать своё устройство, заточенное под машинной обучение — Tensor Processing Unit, о котором <a href="https://tproger.ru/news/google-io-2016/">было рассказано</a> на Google I/O 2016.</p><h3>И чего теперь ожидать?</h3><p>Чего-то действительно интересного. С самого начала своего существования Rasberry Pi удивляет своим развитием — устройство, изначально нацеленное на образовательные проекты и технических энтузиастов давно переросло свой нишевый статус. Так, изначально разработчики <a href="http://www.zdnet.com/article/we-thought-wed-sell-1000-the-inside-story-of-the-raspberry-pi/">ожидали</a> продать не более, чем 1000 экземпляров, а всего <a href="http://fortune.com/2016/09/08/raspberry-pi-10-million/">было продано</a> уже более 10 миллионов экземпляров.</p>]]></content:encoded>
    </item>
    <item>
      <title>В продаже появилась третья модель платы Compute Module от Raspberry Pi Foundation</title>
      <link>https://tproger.ru/news/compute-module-3-out-now</link>
      <comments>https://tproger.ru/news/compute-module-3-out-now?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Иван Бирюков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/compute-module-3-out-now</guid>
      <description><![CDATA[<p>Новая плата основана на Pi 3: процессор BCM2837 частотой 1,2 ГГц и 1 ГБ ОЗУ, поддержка Windows 10 IoT Core и портирования проектов с Pi 3.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/compute-module-3-out-now">В продаже появилась третья модель платы Compute Module от Raspberry Pi Foundation</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Интернет вещей]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 16 Jan 2017 18:40:17 GMT</pubDate>
      <content:encoded><![CDATA[<p>Raspberry Pi Foundation <a href="https://www.raspberrypi.org/blog/compute-module-3-launch/">выпустила в продажу</a> новую версию платы Compute Module — Raspberry Pi в более компактном форм-факторе. Первая модель платы, выпущенная в 2014, была основана на Pi первого поколения, а новая — третья — основана на Pi 3 и обладаетет солидной производительностью.</p><p>На плате установлен процессор BCM2837 частотой 1,2 ГГц и 1 ГБ ОЗУ, то есть мы видим двукратный рост объёма оперативной памяти и десятикратный рост производительности процессора по сравнению с первой моделью. Так же, как и на Pi 3, на Compute Module 3, или CM3, можно запустить Windows 10 IoT Core, что даёт возможность портирования проектов с Pi 3.</p><figure><img src="https://media.tproger.ru/uploads/2017/01/CM3-in-NEC-display-web-1024x576.jpg" alt="" /></figure><p>Одной из проблем CM1 был фиксированный объём флеш-памяти eMMC, 4 ГБ, поэтому выпущены две версии CM3: одна с 4 ГБ eMMC, а вторая — Lite-модель, для которой требуется внешняя SD-карта или флеш-память. Кроме того, CM1 и CM3 совместимы: новая модель выше на 1 мм, но процессор гораздо мощнее и теплоэффективнее.</p><p>Compute Module 3 и CM3 Lite стоят 30 и 25 долларов соответственно, а CM1, которая не снята с продажи — 25 долларов. Приобрести их можно на сайтах element14 или <a href="http://uk.rs-online.com/web/generalDisplay.html?id=raspberrypi">RS Components</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Создатели Raspberry Pi выпустили свою собственную ОС</title>
      <link>https://tproger.ru/news/new-os-from-raspberry-pi-makers</link>
      <comments>https://tproger.ru/news/new-os-from-raspberry-pi-makers?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Никита Мингалеев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/new-os-from-raspberry-pi-makers</guid>
      <description><![CDATA[<p>Графическая оболочка Pixel переделана так, чтобы запускаться на обычных компьютерах: по словам Эбена Аптона, это поможет школьникам работать дома.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/new-os-from-raspberry-pi-makers">Создатели Raspberry Pi выпустили свою собственную ОС</a>»</p>]]></description>
      <category><![CDATA[Операционные системы]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 23 Dec 2016 18:09:55 GMT</pubDate>
      <content:encoded><![CDATA[<p>Создатели <a href="https://ru.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi</a>, одноплатного компьютера размером с банковскую карту, представили свою собственную графическую оболочку, которая может работать и на обычных компьютерах.</p><p>Разработчики переделали систему Pixel, так что теперь она запускается как на ПК, так и на Mac, <a href="https://www.raspberrypi.org/blog/pixel-pc-mac/">говорится</a> в блоге разработчиков.</p><p>Эбен Аптон (Eben Upton), один из создателей Raspberry Pi, пояснил, зачем им понадобилась собственная ОС. По его словам, новая операционная система будет полезна школьникам, которые в классе работают на Raspberry Pi, а дома должны переключаться на ПК или Mac.</p><p>Эбен также сказал, что так как ядро Pixel было изначально основано на архитектуре достаточно старых компьютеров, то новая ОС должна хорошо работать и на “винтажных” машинах.</p><p>Однако стоит отметить, что программное обеспечение все еще находится в “экспериментальной” стадии, поэтому на некоторых компьютерах могут наблюдаться проблемы в работе ОС.</p><p>Несколько скриншотов новой ОС:</p><figure><img src="https://media.tproger.ru/uploads/2016/12/rasp-1.jpg" alt="" /></figure><figure><img src="https://media.tproger.ru/uploads/2016/12/VirtualBox_PIXEL-CD_18_12_2016_10_24_42.png" alt="" /></figure><figure><img src="https://media.tproger.ru/uploads/2016/12/rasp-2.jpg" alt="" /></figure>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi 3 с поддержкой Windows 10 доступен для покупки</title>
      <link>https://tproger.ru/news/raspberry-pi-3</link>
      <comments>https://tproger.ru/news/raspberry-pi-3?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Курилкин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pi-3</guid>
      <description><![CDATA[<p>Новая модель Raspberry Pi на 60% быстрее предшественника, получила 64-битный процессор 1,2 ГГц, Wi-Fi и Bluetooth и стоит всё те же $35.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pi-3">Raspberry Pi 3 с поддержкой Windows 10 доступен для покупки</a>»</p>]]></description>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 29 Feb 2016 19:29:15 GMT</pubDate>
      <content:encoded><![CDATA[<p>Вчера утром, в свой четвертый День Рождения, Raspberry Pi Foundation <a href="http://www.premierfarnell.com/content/element14-launches-raspberry-pi-3">анонсировала</a> Raspberry Pi 3.</p><p>Новая модель на 60% быстрее своего предшественника, использует четырехъядерный 64-битный процессор частотой 1,2 ГГц (по сравнению с 900 МГц Raspberry Pi 2), а также оснащена Wi-Fi и Bluetooth модулями, которых так требовало сообщество, — а это значит, что больше нет привязанности к Ethernet. В то же время сохранились и все особенности предыдущей версии устройства: HDMI-порт, 4 USB-порта, слот для MicroSD и многое другое. И все это стоит всего лишь $35!</p><p>Отдельно в новой модели стоит отметить встроенную поддержку IoT (Internet of Things, Интернет Вещей) от Microsoft, которая осуществляется с помощью предназначенной специально для этого версии Windows 10 IoT Core, которую можно скачать и поставить на свое устройство <a href="https://developer.microsoft.com/en-us/windows/iot">здесь</a>.</p><p>Какие применения вы видите для Raspberry Pi 3?</p>]]></content:encoded>
    </item>
    <item>
      <title>Игровая консоль внутри NES-контроллера</title>
      <link>https://tproger.ru/news/games-console-in-a-nes-controller</link>
      <comments>https://tproger.ru/news/games-console-in-a-nes-controller?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Типичный программист]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/games-console-in-a-nes-controller</guid>
      <description><![CDATA[<p>Программист из Великобритании поместил Raspberry Pi Zero с прошивкой RetroPie в корпус контроллера NES и подключил приставку прямо к монитору.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/games-console-in-a-nes-controller">Игровая консоль внутри NES-контроллера</a>»</p>]]></description>
      <category><![CDATA[Ретро]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 07 Feb 2016 02:34:01 GMT</pubDate>
      <content:encoded><![CDATA[<p>Программист из Великобритании <a href="https://hackaday.io/project/8703-zero-entertainment-system">решил</a>, что игровая приставка вполне может поместиться в контроллере для NES (в России более известному под именем Dendy — клона оригинальной консоли) и подключаться напрямую к монитору. А затем успешно реализовал свою задумку.</p><p>Для начала ему потребовался корпус от самого контроллера, который он смог достать на <a href="http://www.ebay.co.uk/itm/USB-Classic-Gaming-Controller-Gamepad-For-Nintendo-NES-Windows-PC-Mac-Retro-Link-/381259815139?hash=item58c4db18e3:g:swIAAOSw3xJVVFa~">eBay</a>. Внутрь решено было поместить <a href="https://www.raspberrypi.org/blog/raspberry-pi-zero/">Raspberry Pi Zero</a> — модификацию одноплатного компьютера размером с банковскую карту стоимостью $5, залив в него прошивку <a href="https://github.com/RetroPie">RetroPie.</a></p><p>В числе требований к собственному проекту разработчик объявил отсутствие любых внешних деталей — вся система должна помещаться в контроллер, доступность всех портов платы, а также светодиод с индикатором состояния и несколько других пунктов. Почти все условия были соблюдены.</p><figure><img src="https://media.tproger.ru/uploads/2016/02/nes3.jpg" alt="nes3" /></figure><figure><img src="https://media.tproger.ru/uploads/2016/02/nes5.jpg" alt="nes5" /></figure><figure><img src="https://media.tproger.ru/uploads/2016/02/nes7.jpg" alt="nes7" /></figure><figure><img src="https://media.tproger.ru/uploads/2016/02/nes1.jpg" alt="nes1" /></figure><figure><img src="https://media.tproger.ru/uploads/2016/02/nes6.jpg" alt="" /></figure><figure><img src="https://media.tproger.ru/uploads/2016/02/nes2.jpg" alt="" /></figure><p>В итоге для игры нужно подключить только монитор (или современный телевизор) по mini-HDMI кабелю, а также внешнее питание по micro-USB. Прошивку для эмуляции популярных ретро-консолей пришлось несколько обновить, чтобы поддерживать кнопки, подключенные к GPIO-выводам Raspberry Pi, а также работу светодиода.</p><p>Подробнее о проекте можно почитать в <a href="https://hackaday.io/post/28804">оригинальном посте</a>. Там же есть код и схема сборки для желающих собрать себе такую же игрушку.</p>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi теперь стоит всего 5 долларов</title>
      <link>https://tproger.ru/news/raspberry-pi-for-5-dollars</link>
      <comments>https://tproger.ru/news/raspberry-pi-for-5-dollars?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Курилкин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/raspberry-pi-for-5-dollars</guid>
      <description><![CDATA[<p>Raspberry Pi Foundation анонсировал модель Raspberry Pi Zero за 5 долларов: характеристики стали хуже, зато плату упростили и нарастили выпуск.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/raspberry-pi-for-5-dollars">Raspberry Pi теперь стоит всего 5 долларов</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 26 Nov 2015 20:42:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>Фонд Raspberry Pi Foundation <a href="https://www.raspberrypi.org/blog/raspberry-pi-zero/">анонсировал</a> новую модель своего компьютера под названием Raspberry Pi Zero. Вместо ожидаемого улучшения характеристик они стали хуже, зато и цена стала намного ниже… всего 5 долларов! Для сравнения: биг мак в США стоит примерно столько же. Итоговая цена в России, конечно же, будет в 2–3 раза больше из-за стоимости доставки и наценок продавцов.</p><p>Такого резкого уменьшения цены удалось добиться за счет увеличения масштабов производства и упрощение схемы платы.</p><p>Технически новая модель не так уж и плоха, как можно подумать. Пусть она и уступает новым версиям Raspberry Pi, по многим параметрам она обходит самую первую модель. Характеристики Raspberry Pi Zero таковы:</p><ul><li>чип Broadcom BCM2835;</li><li>1 ГГц ARM11 core;</li><li>512 Мб RAM LPDDR2;</li><li>слот для MicroSD и два MicroUSB-разъема для передачи данных и питания;</li><li>MiniHDMI с выходным разрешением до 1080p;</li><li>порт GPIO на 40 контактов.</li></ul><p>Еще одним преимуществом Raspberry Pi Zero являются его габариты, которые вы можете запросто увидеть и оценить с помощью картинки вверху этой статьи.</p><p>Эбен Аптон, исполнительный директор Raspberry Pi Foundation, <a href="http://www.wired.co.uk/news/archive/2015-11/26/raspberry-pi-zero-launch">считает</a>, что еще дешевле в 2016-ом году сделать Raspberry Pi не получится. А как считаете вы?</p>]]></content:encoded>
    </item>
  </channel>
</rss>