<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все посты подряд / Визуальное программирование / Хабр]]></title>
    <link>https://habr.com/ru/hubs/visual_programming/posts/</link>
    <description><![CDATA[Визуальное программирование – всё о попытках визуализировать программирование]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Mon, 27 Apr 2026 04:51:27 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    

  

  
  <item>
    <title><![CDATA[Пост @GaryAnikin — JavaScript (+4) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1026948/</guid>
    <link>https://habr.com/ru/posts/1026948/?utm_campaign=1026948&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Креативное программирование: визуализация звука.</strong></p><p>Первые шаги в компьютерной графике(web визуализатор звука + no code решение). Поделюсь находками за 5 лет изучения темы.</p><p>Текст подойдет любому читателю которому интересна выразительная часть цифрового мира.</p><p>—<em> Что такое креативное программирование?</em></p><p>Использование компьютера для создания изображений или звука. Например: realtime визуальные эффекты(аудиореактивная графика для музыкальных фестивалей), создание визуального искусства(генеративная графика) и дизайна, разработка художественных инсталляций, звукового искусства и даже рекламы.</p><p><em>— Разбор проекта: визуализатор звука</em></p><p>—— AnalyserNode (WebAudio API)</p><pre><code class="javascript">const audioCtx = new AudioContext();
const FFT = audioCtx.createAnalyser();
const source = audioCtx.createMediaStreamSource(stream);

source.connect(FFT); // анализ
analyser.connect(audioCtx.destination); // вывод звука

const bufferLength = FFT.frequencyBinCount;
const dataArray = new Float32Array(bufferLength); // массив для записи данных</code></pre><p>—— Отрисовка браузерным API (почти no code)</p><p>Мы преобразуем массив данных(полученный от анализа аудиосигнала)  в градиент, чем мощнее сигнал на определённой частоте, тем ярче будет цвет на градиенте. Таким образом мы получаем визуализацию звука в realtime.</p><pre><code class="javascript">// Отрисовка частотных компонетов аудиосигнала через createLinearGradient
  function renderSpectrum(g) {
    g.strokeWeight(0);
    g.drawingContext.fillStyle = "black"; // цвет фона
    g.rect(0, 0, WIDTH, HEIGHT); // заливка фона

    const subSize = Math.floor(WIDTH * 0.02);
    const gradient = drawingContext.createLinearGradient(
      subSize,
      HEIGHT / 2,
      WIDTH * 2,
      HEIGHT / 2
    );
  
    FFT.getFloatFrequencyData(dataArray);
    levels = dataArray; // данные от анализа сигнала Быстрым преобразованием Фурье 

    // создаем градиент из аудиоданных
    for (let i = 0; i &lt; levels.length; i++) {
      const v = getValue(levels[i]); // нормализация данных
      // const pos = getPos(i);
      const pos = linear_to_logarithmic(getPos(i));

      // чем мощнее сигнал(0-1) тем выше значение alpa в цвете градиента rgba
      gradient.addColorStop(pos, `rgba(255, 255, 255, ${v.toFixed(2)})`);
    }
    g.drawingContext.fillStyle = gradient; // устанавливаем полученный градиент как стиль заливки
    g.rect(0, 0, WIDTH, HEIGHT);// отрисовываем градиент на весь холст 
  }</code></pre><p>Браво! Вы создали визуализатор звука! В левой части изображения отображены низкие частоты(саб и басс), в центре находятся средние частоты(соло скрипок/гитар, фортепиано, вокал) и в правой части мы видим верхние частоты(хай хеты).</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/fc0/995/866/fc0995866cb326f52137535a6c032dab.gif" width="540" height="304"></figure><p>—<em> NoCode решение (в среде визуального программирования </em><a href="https://derivative.ca" rel="noopener noreferrer nofollow"><em>TouchDesigner</em></a><em>)</em></p><p>Для визуализации сигнала используется готовый компонент — нода <a href="https://docs.derivative.ca/Audio_Spectrum_CHOP" rel="noopener noreferrer nofollow">Audio Spectrum CHOP</a></p><p><a href="https://i.postimg.cc/QMB1Pxnj/Snimok-ekrana-2026-04-25-v-14-28-39.png" rel="noopener noreferrer nofollow">https://i.postimg.cc/QMB1Pxnj/Snimok-ekrana-2026-04-25-v-14-28-39.png</a> (пример проекта из 3 нод: AudioFileInCHOP -&gt; AudioSpectrumCHOP -&gt; chopToTOP )</p><p>Больше про медиадизайн у меня в канале: <a href="https://t.me/mediapancake" rel="noopener noreferrer nofollow">https://t.me/mediapancake</a></p> <a href="https://habr.com/ru/posts/1026948/?utm_campaign=1026948&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sat, 25 Apr 2026 11:34:42 GMT</pubDate>
    <dc:creator><![CDATA[GaryAnikin]]></dc:creator>
      
      <category><![CDATA[визуализация]]></category><category><![CDATA[звук]]></category><category><![CDATA[webaudio]]></category><category><![CDATA[javascript]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @preciousvictory106 — JavaScript (+4) — 01.04.2026 07:37]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1017778/</guid>
    <link>https://habr.com/ru/posts/1017778/?utm_campaign=1017778&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong><a href="https://cursor.com/" rel="noopener noreferrer nofollow">Cursor</a> или <a href="https://t.me/harvi_pro" rel="noopener noreferrer nofollow">Harvi Code</a>: какой ИИ для кодинга в 2026 году реально работает в России без VPN и головной боли с платежами</strong></p><p><em>В 2026 году почти каждый разработчик в России стоит перед одним и тем же выбором: </em>хочешь мощный ИИ, который реально ускоряет разработку, или хочешь, чтобы всё работало просто, без посредников и ежемесячных нервов с оплатой.</p><p><strong><a href="https://cursor.com/" rel="noopener noreferrer nofollow">Cursor</a></strong> — это сейчас, пожалуй, самый продвинутый AI-редактор на рынке. По сути, это VS Code, в который встроили настоящий искусственный интеллект на стероидах. Composer позволяет одной командой править сразу десяток файлов, агент понимает весь проект, хорошо справляется с рефакторингом, поиском багов и даже архитектурными решениями. Качество кода от Claude Sonnet 4.5 или свежих GPT часто вызывает искреннее «вау».</p><p>Но есть большая ложка дёгтя. <a href="https://cursor.com/" rel="noopener noreferrer nofollow">Cursor</a> — американский продукт, и российские карты он не принимает. Чтобы купить подписку Pro, приходится либо использовать виртуальные карты через крипту, либо платить посредникам (Oplatym и подобные), либо покупать готовые аккаунты (что рискованно). Сам редактор после оплаты работает без VPN, но первоначальная настройка оплаты — это отдельный квест. Бесплатная версия быстро упирается в лимиты, особенно если активно юзаешь мощные модели.</p><p><strong><a href="https://t.me/harvi_pro" rel="noopener noreferrer nofollow">Harvi Code</a></strong><a href="https://t.me/harvi_pro" rel="noopener noreferrer nofollow"> </a>— <strong>Первый в России AI кодинг-агент</strong>. Российский ответ на все эти заморочки. Это полноценный AI-агент прямо внутри VS Code. Пишешь задачу в чате — он генерит код, рефакторит, фиксит баги, работает с контекстом всего проекта. Не тормозит, контекст держит хорошо, интерфейс привычный.</p><p>Самое приятное — модели на любой бюджет. Есть топовые (Claude Sonnet 4.5, GPT-5.4 и другие). <strong>А главное — очень низкая стоимость токенов</strong>. Для каждой модели есть свой коэффициент стоимости. Для большинства повседневных задач их хватает с головой, и можно вообще почти не тратить деньги. Оплата — российскими картами или СБП, без всяких посредников и VPN.</p><p><strong>Коротко по делу:</strong></p><ul><li><p>Если тебе нужен мощный <strong>multi-file agent </strong>и ты готов один раз настроить оплату через проверенного посредника — бери <strong>Cursor</strong>. Он до сих пор в топе по возможностям.</p></li><li><p>Если хочешь работать стабильно, без лишних телодвижений и не думать каждый месяц про «как бы оплатить» — <strong><a href="https://t.me/harvi_pro" rel="noopener noreferrer nofollow">Harvi Code</a></strong> сейчас выглядит гораздо практичнее для российского разработчика.</p></li></ul><p>А вы как сейчас кодите с ИИ? Пробовали оба варианта? Что в итоге оставили в основном редакторе? Пишите в комментариях, интересно почитать реальный опыт.</p> <a href="https://habr.com/ru/posts/1017778/?utm_campaign=1017778&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 01 Apr 2026 04:37:20 GMT</pubDate>
    <dc:creator><![CDATA[preciousvictory106]]></dc:creator>
      
      <category><![CDATA[ИИ]]></category><category><![CDATA[Кодинг Агент]]></category><category><![CDATA[разработка]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[нейросети]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @VitBurk — Веб-разработка (+1) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1015422/</guid>
    <link>https://habr.com/ru/posts/1015422/?utm_campaign=1015422&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Какой user-side подход выбрать?</strong></p><p>Может многие и не задавались вопросом, но я думаю это интересная тема, которую можно прояснить.</p><p>Допустим, мы пилим какой-нибудь интересный сервис. Ну вот написали мы бэкенд, а как пользователь будет с ним взаимодействовать? По моему мнению сейчас есть несколько основных вариантов: веб-приложение, мобильное прилижение и телеграм-бот. Конечно, если есть много лишних рук, можно написать всё и сразу, но это не мой варик.</p><p>В моём случае каждая строчка кода дорога. Работаю я в одиночку.</p><p>Сейчас я разрабатываю сервис по изучению иностранных слов и на основе моего опыта хочу сделать некое сравнение этих подходов.</p><p><strong>Телеграм-бот</strong></p><p>Вообще начал я user-side телеграм-ботом. Поначалу это, конечно, может, и казалось достаточным, но всё-таки для какого-либо функционала простого телеграм-бота не хватает.</p><p>Да и ещё в добавок в Russian Federation начали блокировать тг, поэтому пользоваться им приходится с костылями, а бот перестал стабильно работать.</p><p>Вывод: тг-бот - для простого функционала, но довольно нестабилен и ограничен функционал</p><p>Хотя, есть mini-app, но в их подробности я не вдавался.</p><p><strong>Веб-приложение</strong></p><p>Следующий очень популярный вариант - веб-приложение. Этот вариант намного более гибок. Но по моему мнению всё же не максимально стабилен, так как его работа зависит от состояния браузера. Но у этого варианта есть огромное преимущество: он работает на всех устройствах, на которых можно открыть веб-сайт. Это, так сказать, униварсальный вариант.</p><p>Но есть проблема. Допустим, человек пользуется чем-то на постоянной основе и хочет максимально быструю и адаптированную работу. Он будет постоянно заходить в браузер и копаться во вкладках? Или лучше тогда выбрать мобильное приложение?</p><p><strong>Мобильное приложение</strong></p><p>Наверное самый сложный и трудозатратный, но по моему мнению в нынешнее время самый перспективный вариант. Да, по сравнению с веб-собратом работать оно будет не везде, а только на мобилке, при том на определённой (IOS или Android).</p><p>Но при этом мобильное приложение даёт реализовать максимально удобное и оптимизированное управление, потому что почти всё можно настроить под свой продукт.</p><p><strong>Небольшая сводка</strong></p><p>Для чего бот: для простого функционала. Можно использовать как небольшое дополнение к какой-либо инфраструктуре. Этот подход наименее трудозатратен.</p><p>Для чего веб-приложения: для продуктов, где нужна кроссплатформенность и довольно широкая кастомизация. Подход не сильно трудозатратный.</p><p>Для чего мобильные приложения: для продуктов где важна максимальная быстрота и удобство и наилучшии возможности кастомизации. По моему мнению наиболее подходит для каких-то интересных и уникальных сервисов. Это самый трудозатратный подход из перечисленный, но в некоторых случаях он более чем себя оправдывает.</p><p>Что кому разрабатывать в первую очередь зависит от самого проекта, универсального варианта здесь нет по моему мнению.</p><p>PS: интересно узнать чужое мнение, так как возможно здесь много субъективщины.</p> <a href="https://habr.com/ru/posts/1015422/?utm_campaign=1015422&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 31 Mar 2026 14:21:56 GMT</pubDate>
    <dc:creator><![CDATA[VitBurk]]></dc:creator>
      
      <category><![CDATA[разработка]]></category><category><![CDATA[программирование]]></category><category><![CDATA[мобильная разработка]]></category><category><![CDATA[бот]]></category><category><![CDATA[веб-приложения]]></category><category><![CDATA[rust]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Viktoria_Rein — Управление проектами (+4) — 19.01.2026 13:54]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/986600/</guid>
    <link>https://habr.com/ru/posts/986600/?utm_campaign=986600&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Привет!</p><p>В рамках «Кругов Громова» сейчас запускаем новое исследование — по российским платформам роботизации бизнес‑процессов (RPA). Хотим собрать честный опыт внедрения: что реально автоматизировали, где программные роботы помогают, а где мешают жить.</p><p>Если вы участвовали во внедрении RPA, запускаете и поддерживаете программных роботов (RPA‑ботов) в проде или, наоборот, уже обожглись и отказались от платформы — очень нужны ваши ответы. Опрос занимает 5–10 минут, он про практику, а не про маркетинг.</p><p>👉&nbsp;<strong>Опрос RPA-круга Громова:</strong>&nbsp;<a href="https://forms.yandex.ru/cloud/6937ddf7068ff0b2dab7e0ee/" rel="noopener noreferrer nofollow">https://forms.yandex.ru/cloud/6937ddf7068ff0b2dab7e0ee/</a></p><p>Результаты войдут в открытое исследование по российским RPA‑платформам на <a href="http://russianbi.ru" rel="noopener noreferrer nofollow">russianbi.ru</a> — в духе прошлых исследовательских кругов: с разбором сильных и слабых сторон и типичных граблей.</p><p><strong><em>Если есть история «как у нас роботы пошли не по плану» или, наоборот, показательный успешный кейс — кратко накидайте в комментарии к этому посту, это тоже поможет исследованию.<br>  </em></strong></p> <a href="https://habr.com/ru/posts/986600/?utm_campaign=986600&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 19 Jan 2026 10:54:42 GMT</pubDate>
    <dc:creator><![CDATA[Viktoria_Rein]]></dc:creator>
      
      <category><![CDATA[RPA]]></category><category><![CDATA[роботизация бизнес-процессов]]></category><category><![CDATA[автоматизация процессов]]></category><category><![CDATA[российские ИТ-вендоры]]></category><category><![CDATA[исследования рынка]]></category><category><![CDATA[Круги Громова]]></category><category><![CDATA[russianbi]]></category><category><![CDATA[BI]]></category><category><![CDATA[аналитика]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @DaHacka — Визуальное программирование (+1) — 16.12.2025 13:14]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/977264/</guid>
    <link>https://habr.com/ru/posts/977264/?utm_campaign=977264&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Сегодня обновим n8n, установленный по <a href="https://habr.com/ru/articles/974534/" rel="noopener noreferrer nofollow">инструкции</a> через веб-интерфейс.<br> Ранее я уже писал <a href="https://habr.com/ru/articles/976340/" rel="noopener noreferrer nofollow">как обновлять portainer до актуальной версии через терминал</a>(2.0.2 на момент написания поста). Сегодня расскажу как это можно сделать через браузер.</p><blockquote><p>Напомню, что перед обновлением лучше сохранить бекап. Как это сделать я писал в [[Как обновить n8n на своем сервере(Docker)]].</p></blockquote><ol><li><p>Заходим в Portainer(Если делали по инструкции выше, то это portainer.ваш_домен.com)</p></li><li><p>Переходим в раздел Stacks-&gt;n8n. В секции "Containers" находим контейнер n8n, заходим в него.</p></li><li><p>Нажимаем в блоке Actions кнопку Remove.</p></li><li><p>Подтверждаем Удаление</p></li><li><p>Возвращаемся в Stacks-&gt;n8n, Нажимаем на вкладку "Editor"</p></li><li><p>Проверяем, что в конфиге, в строке "image:" значение <span>"docker.n8n.io/n8nio/n8n:latest"</span> - после двоеточия должно быть указано latest.</p></li><li><p>Нажимаем "Update the stack"</p></li><li><p>В модальном окне включаем опцию Re-pull image and redeploy и жмем "Update"</p></li><li><p>Ждем пару минут, пока образ задеплоится.</p></li><li><p>Заходим на n8n.ваш_домен.com и проверяем что версия обновилась</p></li></ol><p><strong>Другие инструкции по n8n:</strong></p><ul><li><p><a href="https://habr.com/ru/articles/974534/" rel="noopener noreferrer nofollow">Установка N8N на свой VPS</a></p></li><li><p><a href="https://habr.com/ru/articles/976340/" rel="noopener noreferrer nofollow">Как обновить n8n на своем сервере с использованием терминала</a></p></li></ul> <a href="https://habr.com/ru/posts/977264/?utm_campaign=977264&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 16 Dec 2025 10:14:47 GMT</pubDate>
    <dc:creator><![CDATA[DaHacka]]></dc:creator>
      
      <category><![CDATA[n8n]]></category><category><![CDATA[n8n установка]]></category><category><![CDATA[n8n как настроить]]></category><category><![CDATA[n8n как установить на сервер]]></category><category><![CDATA[n8n docker]]></category><category><![CDATA[portainer]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[ubuntu-server]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Viktoria_Rein — Визуализация данных (+4) — 11.12.2025 17:33]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/975816/</guid>
    <link>https://habr.com/ru/posts/975816/?utm_campaign=975816&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/f16/150/ee6/f16150ee6f93689d8c5094a2af102a4c.jfif" width="1280" height="732"></figure><p><strong>Премьера года: знакомьтесь с DataForge! </strong> </p><p><strong>Вебинар — 16 декабря, 12:00</strong></p><p>Друзья, делюсь новостью, которой горжусь: коллеги запускают премьерный вебинар и впервые подробно покажут DataForge — новую российскую self-service платформу для централизованного управления аналитическими данными.</p><p>Я внимательно следила за развитием этого продукта и на некоторых этапах принимала участие в обсуждениях — особенно за те функции, которые лично для меня, как аналитика, принципиально важны:<br> — быстрый сбор и систематизация витрин<br> — возможность видеть и настраивать бизнес-логику<br> — единый подход к расчётам для всех систем без бесконечного ручного труда в Excel</p><p><strong>DataForge </strong>— это инструмент, который сам собирает и поддерживает Data Mart слой для любых связанных систем. Особенно актуален для тех, кто строит витрины на ClickHouse: автоматическая генерация витрин, согласованность расчётов для всех потребителей данных — и всё это без лишних доработок со стороны разработчиков.</p><p><strong>О чём расскажут на вебинаре: </strong></p><ul><li><p>Какие задачи решает DataForge и как ускоряет работу всех подключённых систем, включая BI</p></li><li><p>Как устроена структура продукта: его место в архитектуре и ключевые компоненты</p></li><li><p>Подробно покажем семантический слой: реестры показателей, измерений, единая бизнес-логика</p></li><li><p>Как работает автоматическая генерация SQL и публикация витрин в базе</p></li><li><p>Как DataForge обеспечивает согласованность метрик и прозрачность данных в любых BI-инструментах</p></li><li><p>Как платформа автоматически транслирует изменения в бизнес-логике во все связанные системы</p></li></ul><p><strong>Спикеры:</strong><br>Технический директор и владелец продукта DataForge</p><p><strong>Формат:</strong><br>Онлайн, 1 час живого диалога с экспертами, включая демонстрацию интерфейса и ключевых возможностей платформы</p><p><strong>Участие бесплатное! </strong></p><p><a href="https://datafinder.ru/news/vebinar-16122025-dataforge-kak-navesti-poryadok-v-pokazatelyah-vitrinah-biznes-logike-i-bi?utm_source=dataforge&amp;utm_medium=habr&amp;utm_campaign=09122025" rel="noopener noreferrer nofollow">Регистрация по ссылке</a>    </p> <a href="https://habr.com/ru/posts/975816/?utm_campaign=975816&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 11 Dec 2025 14:33:30 GMT</pubDate>
    <dc:creator><![CDATA[Viktoria_Rein]]></dc:creator>
      
      <category><![CDATA[DataForge]]></category><category><![CDATA[бизнес-аналитика]]></category><category><![CDATA[моделирование данных]]></category><category><![CDATA[data mart]]></category><category><![CDATA[семантический слой]]></category><category><![CDATA[автоматизация аналитики]]></category><category><![CDATA[визуальное моделирование]]></category><category><![CDATA[dwh]]></category><category><![CDATA[data engineering]]></category><category><![CDATA[data platform]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Miss_PannaCotta — JavaScript (+4) — 08.10.2025 14:11]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/954570/</guid>
    <link>https://habr.com/ru/posts/954570/?utm_campaign=954570&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Привет всем!🙃</p><p>⠀⠀⠀⠀⠀⠀⠀⠀⠀</p><p>Мне бы очень хотелось стать инженером-строителем. Изучаю физику,но иногда это тяжело дается.Хотелось бы представлять ,как работают формулы в жизни.</p><p>Хочу научиться делать простенькие визуализации.</p><p>Посоветуйте,пожалуйста,с чего начать.Может,есть понятные сайты или программы,где такое можно создавать?Мне бы что-то для старта,чтобы поскорее увидеть результат и лучше понять физику.</p><p>Заранее спасибо за любую наводку🌷<br> Вы мне очень поможете!</p> <a href="https://habr.com/ru/posts/954570/?utm_campaign=954570&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 08 Oct 2025 11:11:29 GMT</pubDate>
    <dc:creator><![CDATA[Miss_PannaCotta]]></dc:creator>
      
      <category><![CDATA[визуализация]]></category><category><![CDATA[программирование]]></category><category><![CDATA[javascript]]></category><category><![CDATA[образование]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @ksalnikova — Разработка игр (+3) — 27.08.2025 13:41]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/941240/</guid>
    <link>https://habr.com/ru/posts/941240/?utm_campaign=941240&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Список инструментов low-code/no-code разработки и вайбкодинга для диплома</strong></p><p>Всем привет. Я учусь в магистратуре ИТ-юрист и планирую писать диплом с рабочей темой "Правовые основы low-code/no-code разработки и вайбкодинга". Прошу накидать инструментов для анализа )</p><p>Основная цель работы простым языком - понять, если я разрабатываю продукт с использованием сервисов low-code/no-code (или ИИ-агентов в случае вайбкодинга), могу ли я его считать полностью своим или нет.</p><p>С правовой точки зрения задачи работы понятны - я буду анализировать лицензии, смотреть, как сервисы передают исключительные права пользователям, как обстоит ситуация с персональными данными в случае, если сервис иностранный.</p><p>Теперь передо мной стоит задача&nbsp;<strong>подготовить список</strong>&nbsp;подобных сервисов для дальнейшего анализа. Я сделала небольшую подборку и буду очень благодарна, <strong>если вы мне в комментариях подскажете еще подобные популярные платформы, которые позволяют вести разработку при отсутствии навыков программирования/либо минимальных навыках. Есть ли что-то подобное для разработки видеоигр?</strong></p><ul><li><p><strong>Разработка сайтов</strong>: tilda, wix, carrd, Collabza (личные кабинеты), Webflow, Craftum, Flexbe, Creatium, LPgenerator</p></li><li><p><strong>Автоматизация бизнес-процессов</strong>: битрикс24 (роботы), NBT, BPMSoft, ROBIN (российские решения), zapier, albato, Бипиум, Nodul, APInita</p></li><li><p><strong>Разработка приложений:</strong>&nbsp;bubble, glide, appmaster, adalo, appsfera, Stacker, QuintaDB, Directual, Bravo Studio, Thunkable, Voiceflow</p></li><li><p><strong>Вайб-кодинг</strong>: Cursor, Windsurf, Replit, Devin, Claude Code, Cline, GigaStudio (рус)</p></li></ul> <a href="https://habr.com/ru/posts/941240/?utm_campaign=941240&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 27 Aug 2025 10:41:12 GMT</pubDate>
    <dc:creator><![CDATA[ksalnikova]]></dc:creator>
      
      <category><![CDATA[вайбкодинг]]></category><category><![CDATA[low-code]]></category><category><![CDATA[no-code-конструктор]]></category><category><![CDATA[no-code решения]]></category><category><![CDATA[no-code platform]]></category><category><![CDATA[no-code]]></category><category><![CDATA[low-code платформы]]></category><category><![CDATA[low-code платформа]]></category><category><![CDATA[лицензии]]></category><category><![CDATA[ит-право]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @zubkovase — Блог компании Пиксель (+2) — 07.08.2025 12:15]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/pixel_study/posts/934926/</guid>
    <link>https://habr.com/ru/companies/pixel_study/posts/934926/?utm_campaign=934926&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Лучшие анимации на Scratch: программирование для детей</strong></p><p>В скретч можно создавать игры и анимировать их: оживлять предметы, сделать их подвижными.</p><p>Мы собрали для вас лучшие анимации на Scratch, которые помогут в программировании для детей. </p><p>Научиться создавать игры в Scratch можно на нашем курсе: <a href="https://pixel.study/scratch?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=luchshie-animacii-na-scratch-programmirovanie-dlya-detej" rel="noopener noreferrer nofollow">https://pixel.study/scratch</a></p><p>Видео ниже:</p><iframe id="68946e65a31a55aba89a94f8" src="https://embedd.srv.habr.com/iframe/68946e65a31a55aba89a94f8" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/934926/?utm_campaign=934926&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 07 Aug 2025 09:15:24 GMT</pubDate>
    <dc:creator><![CDATA[zubkovase (Пиксель)]]></dc:creator>
      
      <category><![CDATA[анимация на scratch]]></category><category><![CDATA[топ анимаций скретч]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @zubkovase — Блог компании Пиксель (+2) — 05.08.2025 16:41]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/pixel_study/posts/934252/</guid>
    <link>https://habr.com/ru/companies/pixel_study/posts/934252/?utm_campaign=934252&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как создать в Скретч игру за 15 минут?</strong></p><p>Чаще всего разработка игры, даже на Скретч, требует немало времени. Продуманные механики, сюжета, процесс разработки.</p><p>Но если хочется попробовать создать игру быстро, чтобы понять, как вообще работает Скретч — то наш гайд вам поможет!</p><p>А научиться программировать в Скретч можно на курсе: <a href="https://pixel.study/scratch?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=kak-sozdat-v-skretch-igru-za-15-minut" rel="noopener noreferrer nofollow">https://pixel.study/scratch</a></p><p>Игра в Скретч за 15 минут в видео ниже, приятного просмотра!</p><iframe id="689209b2a31a55aba8994420" src="https://embedd.srv.habr.com/iframe/689209b2a31a55aba8994420" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/934252/?utm_campaign=934252&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 05 Aug 2025 13:41:30 GMT</pubDate>
    <dc:creator><![CDATA[zubkovase (Пиксель)]]></dc:creator>
      
      <category><![CDATA[игра скретч +за 15 минут]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @zubkovase — Блог компании Пиксель (+2) — 03.08.2025 14:57]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/pixel_study/posts/933562/</guid>
    <link>https://habr.com/ru/companies/pixel_study/posts/933562/?utm_campaign=933562&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как сделать игру-гонки в Скретч?</strong></p><p>Машины, скорость, соревнование — это все про гонки. Мы любим такие игры, и любим Скретч. Поэтому сделали для вас видеоурок про разработку гонок.</p><p>А научиться создавать еще больше игр в Scratch можно на нашем курсе: <a href="https://pixel.study/scratch?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=kak-sdelat-igru-gonki-v-skretch" rel="noopener noreferrer nofollow">https://pixel.study/scratch</a>&nbsp;</p><p>Видео ниже, приятного просмотра!</p><iframe id="688f4e25d465afabb7293df0" src="https://embedd.srv.habr.com/iframe/688f4e25d465afabb7293df0" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/933562/?utm_campaign=933562&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sun, 03 Aug 2025 11:57:33 GMT</pubDate>
    <dc:creator><![CDATA[zubkovase (Пиксель)]]></dc:creator>
      
      <category><![CDATA[как сделать игру +в скретч гонки]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Arenukvern — Веб-разработка (+4) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/918262/</guid>
    <link>https://habr.com/ru/posts/918262/?utm_campaign=918262&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Попробую публиковать серию постов про мои новые эксперименты с вайбкодингом.<br><br>Не использую v0, bolt - так как они совсем почти no-code + генерят react приложения, а мне интересно сейчас проработать поработать с Dart проектами.<br><br>Начал с крафта нового сайта для <a href="http://xsoulspace.dev" rel="noopener noreferrer nofollow">xsoulspace.dev</a> (мой основной сайт по проектам, давным давно писал на flutter и очень давно не обновлял).</p><p>Основная идея в том, чтобы:</p><ol><li><p>Как можно больше проработать паттернов вайбкодинга</p></li><li><p>Как можно качественнее научиться работать с дизайнерской точки зрения</p></li><li><p>Научиться учить агента новой информации (новый пишу на jaspr - а на нем крайне мало информации - и скорее всего не обучалась ни одна модель, поэтому вайбкодить на нем тяжело - если агенту дать задачу без правил и промптов - он не сможет завершить задачу и закопается в ошибках).</p></li></ol><p>Пока что удалось сделать немного - восстановил навыки промптинга (которые прокачивал в прошлом году)</p><p>Восстановил часть промптов которые были раскиданы по проектам.</p><p>Частично удалось распараллелить работу (используя окна и табы агентов в cursor) и научиться давать относительно автономные задачи (по принципу PDSA (Plan Do Study Act))..</p><p>Исходный код открытый, поэтому буду делиться результатами когда завершу делать :) (надеюсь что скоро)</p><p>Пока что было две идеи:</p><ol><li><p>Сделать в виде интерактивной игры (получились  вырвиглазные кнопки</p></li><li><p>Каким-то образом придумать бенто..</p></li></ol><div class="floating-image"><p>Сложность с бенто и с игрой в том, что если всем моделям тяжело делать даже по картинке ассимитричные вещи и то, на чем они не обучались.<br><br>Некоторый текст и данные на картинке ниже абстрактные.</p></div><figure class="bordered full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/7d5/c2f/7c5/7d5c2f7c5490f1e4160e0e3306e89abb.png" width="2880" height="9502"></figure><p>Спасибо за&nbsp;ваше время и хорошего дня!</p><p>P.s.: почему-то на хабре нельзя загрузить больше одной картинки в пост:(  </p><p>P.p.s.: почему-то нельзя опубликовать публикацию если хоть раз проставил галочку запланировать.. </p> <a href="https://habr.com/ru/posts/918262/?utm_campaign=918262&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sun, 15 Jun 2025 07:15:37 GMT</pubDate>
    <dc:creator><![CDATA[Arenukvern]]></dc:creator>
      
      <category><![CDATA[вайбкодинг]]></category><category><![CDATA[разработка сайта]]></category><category><![CDATA[dart]]></category><category><![CDATA[jaspr]]></category><category><![CDATA[cursor ai]]></category><category><![CDATA[дизайн]]></category><category><![CDATA[веб-дизайн]]></category><category><![CDATA[веб дизайн и сайтостроение]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @kirillkosolapov — Блог компании Amvera (+4) — 10.06.2025 13:36]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/amvera/posts/917188/</guid>
    <link>https://habr.com/ru/companies/amvera/posts/917188/?utm_campaign=917188&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Магия упрощения пользовательского опыта на примере установки n8n</strong></p><p>В апреле мы, в <a href="https://amvera.ru/n8n?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=n8n-simledeploy" rel="noopener noreferrer nofollow">Amvera Cloud</a>, запустили n8n как преднастроенный сервис и столкнулись с тем, что разворачивать его неудобно.</p><p>Для работы сервиса требовалось после запуска создать домен, открыть порт, добавить домен в переменную и перезапустить проект. Звучит просто, но без документации далеко не каждый пользователь справлялся.</p><p>Плюс, не все могли найти преднастроенный n8n у нас в интерфейсе.</p><p>А простота создания и эксплуатации —&nbsp; это важно, особенно для такого сервиса, как наш.</p><p><strong>Что мы сделали</strong></p><p>– Теперь домен создаётся прямо при запуске проекта и сразу добавляется в нужную переменную. Это сократило создание n8n буквально до ввода названия проекта и нажатия кнопки “создать”.</p><p>– Добавили плитку с преднастроенными сервисами, чтобы их создание было максимально простым.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/996/75d/28a/99675d28abb139853588c580926274f3.png" alt="Плитка преднастроенных сервисов" title="Плитка преднастроенных сервисов" width="1600" height="627"><div><figcaption>Плитка преднастроенных сервисов</figcaption></div></figure><p><strong>Результат</strong></p><p>Создание таких сервисов как n8n, Keycloack и других, от нажатия первой кнопки до перехода по выделенному бесплатному домену занимает буквально 20 секунд и требует нажатия двух кнопок и заполнения одного поля с названием проекта!</p><p>В ближайшие дни мы добавим возможность обновлять версии сервисов одной кнопкой и сделаем несколько инструкций для таких нестандартных ситуаций, как использование ffmpeg.&nbsp;&nbsp;</p> <a href="https://habr.com/ru/posts/917188/?utm_campaign=917188&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 10 Jun 2025 10:36:00 GMT</pubDate>
    <dc:creator><![CDATA[kirillkosolapov (Amvera)]]></dc:creator>
      
      <category><![CDATA[n8n]]></category><category><![CDATA[https n8n]]></category><category><![CDATA[установка n8n]]></category><category><![CDATA[настройка n8n]]></category><category><![CDATA[установка keycloack]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @sergej_nemov — Программирование (+4) — 17.04.2025 07:11]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/901586/</guid>
    <link>https://habr.com/ru/posts/901586/?utm_campaign=901586&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong><code>ИИ-ассистенты (промпты) - это тоже low-code. Бизнес-аналитики сами разрабатывают ИТ-продукты. Сайт какой сложности можно разработать без знания JavaScript? Кейс app.2lead.ru</code></strong></p><blockquote><p>Возможности low-code растут. Бизнес-аналитики сами разрабатывают ИТ-продукты, фактически добавляя к своим обязанностям часть функций программистов. При этом эксперты не прогнозируют, что low-code полностью заменит традиционное программирование в ближайшие годы.</p></blockquote><p><strong>ИИ-помощники (промпты) - это тоже low-code</strong></p><p>Чаще всего low-code определяют как создание ПО с помощью графических интерфейсов и настроек, а не через традиционное программирование. Мне ближе более широкое определение: low-code – это системы и платформы, которые предполагают изменение, дополнение кода пользователем, в том числе с применением ИИ-помощников (промптов). </p><p><strong>Кейс: Сервисы app.2lead.ru разработаны бизнес-аналитиком</strong></p><p>ИИ-ассистенты значительно ускорили разработку сервисов app.2lead.ru, созданных мной на JavaScript - без опыта программирования на этом языке. Это подтверждает возможность разработки ПО силами бизнес-аналитиков, продуктовых менеджеров и так далее. Ранее это была прерогатива только профессиональных программистов.&nbsp;</p><blockquote><p><strong>Сервисы app.2lead.ru</strong>&nbsp;разработаны в конце 2024 года – начале 2025 года. Вошли в&nbsp;<strong>топ-5 Яндекса</strong>&nbsp;по запросу «калькулятор инфляции». Уже увеличили органический <strong>трафик сайта <a href="http://2lead.ru" rel="noopener noreferrer nofollow">2lead.ru</a></strong>&nbsp;<strong>более чем</strong> <strong>в 5 раз, без расходов на рекламу</strong>. // См. также «Нерекламные методы продвижения»&nbsp;<a href="https://habr.com/ru/articles/686736/" rel="noopener noreferrer nofollow">https://habr.com/ru/articles/686736/</a></p></blockquote><figure class=""><img src="https://habrastorage.org/getpro/habr/upload_files/1fc/d75/b83/1fcd75b83d3cec388bfbe43f0d5599a6.jpg" alt="Сервисы&nbsp;app.2lead.ru&nbsp;// Калькуляторы инфляции. Аналитика. Прогнозы" title="Сервисы&nbsp;app.2lead.ru&nbsp;// Калькуляторы инфляции. Аналитика. Прогнозы" width="470" height="465"><div><figcaption><strong>Сервисы&nbsp;<a href="http://app.2lead.ru/" rel="noopener noreferrer nofollow"><u>app.2lead.ru</u></a></strong>&nbsp;// Калькуляторы инфляции. Аналитика. Прогнозы</figcaption></div></figure><p><strong>Что дальше? Массовое применение таких методов разработки ПО, более совершенные low-code системы и программирование голосом? Считаю, что практику low-code нужно расширять, разрабатывать учебные материалы по этому направлению и т.д. В этих инструментах есть большое пространство для развития.</strong></p> <a href="https://habr.com/ru/posts/901586/?utm_campaign=901586&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 17 Apr 2025 04:11:44 GMT</pubDate>
    <dc:creator><![CDATA[sergej_nemov]]></dc:creator>
      
      <category><![CDATA[low-code]]></category><category><![CDATA[no-code]]></category><category><![CDATA[нерекламные методы продвижения]]></category><category><![CDATA[онлайн-калькуляторы]]></category><category><![CDATA[бизнес-аналитика]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @KlimenkoIv — Data Engineering (+3) — 08.03.2024 21:41]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/798949/</guid>
    <link>https://habr.com/ru/posts/798949/?utm_campaign=798949&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Когда строишь потоки обработки в <a href="https://nifi.apache.org" rel="noopener noreferrer nofollow">Apache Nifi </a>в основном требуется результат записать в базу данных. Бывают случаи, когда запись в целевую таблицу не проходит по причине несоответствия данных в записи и полей в таблице. Это возникает в случае, если на источнике размер поля увеличился, либо изменился порядок знаков после занятой, либо вы ожидаете "uniqueidentifier" а приходит пустая строка. </p><p>Ситуаций много, а решение обычно одно - локализовать ошибку, найти поле, которое не соответствует S2T, внести корректировки в таблицы, либо дополнить трасформации. В случае, если полей в записи две три, понять причину не сложно. Когда же их много приходится тратить время на разбор записи по отдельным полям и проверку каждого потенциального источника ошибки.</p><p>Для этого предлагаю скрипт для <a href="https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-scripting-nar/1.25.0/org.apache.nifi.processors.script.ScriptedTransformRecord/index.html" rel="noopener noreferrer nofollow">ScriptedTransformRecord</a>, позволяющий разобрать запись на массив записей, каждая из которых содержит только одно значение, остальные проставляются "null".</p><pre><code class="java">results = []

fields = record.getRawFieldNames()
schema = record.getSchema()
fields.each{key -&gt; {
    log.debug("Got key: ${key}")
    nMap = new java.util.HashMap&lt;String, Object&gt;()
    log.debug("create map")
    nMap.put(key,record.getValue(key))
    log.debug("Put to map value")
    newrecord = new org.apache.nifi.serialization.record.MapRecord(schema, nMap)
    log.debug("Сreate new record with field ${key}")
    results.add(newrecord)
}}

results</code></pre><p>Полезные ссылки:</p><ul><li><p>Сообщество Apache Nifi в <a href="https://t.me/nifiusers" rel="noopener noreferrer nofollow">Телеграм</a></p></li><li><p>Репозиторий с основными <a href="https://github.com/Shadilan/nifi-scripts" rel="noopener noreferrer nofollow">скриптами</a> сообщества </p></li></ul> <a href="https://habr.com/ru/posts/798949/?utm_campaign=798949&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 08 Mar 2024 18:41:46 GMT</pubDate>
    <dc:creator><![CDATA[KlimenkoIv]]></dc:creator>
      
      <category><![CDATA[Apache Nifi]]></category><category><![CDATA[Croovy]]></category><category><![CDATA[script]]></category><category><![CDATA[ScriptedTransformRecord]]></category><category><![CDATA[nifi]]></category>
  </item>
  

	
  

  

  

      

      

      

    
  </channel>
</rss>
