Как стать автором
Поиск
Написать публикацию
Обновить
8.67

Визуальное программирование *

Всё о попытках визуализировать программирование

Сначала показывать
Порог рейтинга
Уровень сложности

WYSIWYG UI дизайнер для VS Code

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.9K

Наш WYSIWYG UI XAML-редактор теперь доступен и в Visual Studio Code для OpenSilver-приложений. Карточка бургера на скриншоте полностью сделана через редактор.

Расширение можно установить из Visual Studio Marketplace абсолютно бесплатно.

Читать далее

Коммерческий проект: механика обрезки кустов

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров794

В прошлом (уже) году я работал над интересным проектом в Unreal Engine с точки зрения реализации. Сделал почти весь проект в одиночку игру-симулятор и хотел бы поделиться как создавал главную механику игры. Я не программист, но опыт создания игр на Blueprints UE есть. 

Читать далее

Scratch-box — изучаем основы программирования без покупки ноутбука

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров5K

Здравствуйте! Я большой фанат детского языка программирования Scratch, автор учебников и основатель детской школы codim.online. Внимательно слежу за развитием Scratch и его клонов на этой планете. В прошлом году я помог китайским товарищам локализовать один из клонов Scratch, и перевел на русский язык интерфейс приложения. В знак благодарности они прислали мне свою новейшую разработку, которую я называю Scratch-box. Эта коробочка поднимает web-сервер со Скретчем, на который можно зайти с медиаплеера и прогать на экране телевизора в Scratch, и даже Arduino! Дадада, прогать Arduino на телеке без установки драйверов! Сейчас такое устройство в России находится в единственном экземпляре. Если хотите его раздобыть, то читайте статью до конца.

Читать далее

No code автоматизация бюджетирования OPEX и CAPEX

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.1K

Меня зовут Юлия Суханова и я принимаю участие в разработке продуктов на базе хранилища “ПрограмБанк.БизнесАнализ” в компании ПрограмБанк на позиции аналитика. 

В этой статье я опишу как при помощи Self-service инструментов без программирования настроить бюджетирование по OPEX и CAPEX, какие алгоритмы расчета показателей можно при этом использовать, опишу несколько вариантов планирования расходов, получение факта и его расчет. Что дают детализирующие таблицы для плановых и фактических показателей. Как можно получать данные, их обрабатывать и выгружать для дальнейшей аналитики. И, в конце, посмотрим на готовые таблицы для план-факторного анализа.

Моя статья заинтересует специалистов по управленческой отчетности, сотрудников планового отдела, финансовых аналитиков и аналитиков данных, хорошо владеющих MS Excel, но не являющихся программистами.

Читать далее

Исполняемый BPMN в Open Source Runa WFE (WfMS). Hello Calculator и немного классификации

Время на прочтение15 мин
Количество просмотров3.7K

Задача: показать простейший пример исполняемого BPMN (Business Process Model and Notation — нотация и модель бизнес-процессов), т.е.

а) нарисовали схему workflow (поток задач процесса) и

б) ее исполнили (автоматизировали задачу).

Пример Hello Calculator (Hello World) показывает реализацию примитивного калькулятора как исполняемого BPMN на WFE (workflow engine, WF- engine) «Runa WFE», точнее на RunaWFE_Cloud_Lite.

Ниже показано как просто и быстро («быстрая разработка») создать программу по технологии «визуальная разработка приложения» на BPMN \ WFE \ WfMS. Для собственноручного «программирования без программирования» программы «Простой калькулятор» (в концепции «управление задачами», т.е. с демонстрацией нескольких шагов) – вам понадобится только

а) браузер с интернет (все в облаке, Saas) и б) навык уверенной работы с манипулятором «типа мышь». Конечно типовое использование BPMN WFE - не расчетные задачи и нагруженные транзакционные системы, а управление задачами типа обработки заявок \ заказов (service desk и т.п.), кредитный конвейер и подобные «эстафеты».

1 Hello Calculator

Требования: Создать ПО калькулятора на WFE (free). Сценарий: пользователь вводит первое число (Digit1), второе число (Digit2) и операцию (функцию, Function) между ними (для демонстрации достаточно суммы и разности) и получает результат операции.

Рассмотрим облачную версию, хотя это можно повторить в on-premise Downloads runawfe.org RunaWFE Free Workflow System (BPMS) Version 4.5.0 (инсталляция, хотя пару лет назад были доступны для скачивания и portable и docker – ставил, работало) или runawfe.ru.

Читать далее

Омниканальность: инструменты и реальность

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров1.2K

Привет, Хабр!

Меня зовут Виталий Ченчик, я руководитель направления по развитию бизнеса в компании BPMSoft. Мы разрабатываем одноименную low-code платформу для автоматизации бизнес-процессов в различных отраслях, учитывая специфику бизнеса. При создании ИТ-инструментов мы видим, что омниканальность становится все более популярной и востребованной, поэтому решили подойти к ее изучению более тщательно.

В этой статье я поделюсь результатами нашего исследования уровня омниканальности на российском рынке крупного ритейла.

Омниканальность в ритейле. Как есть

В нашем исследовании приняли участие топ-менеджеры направлений клиентского сервиса 30 крупнейших розничных компаний отечественного рынка: X5 Group, «М.Видео-Эльдорадо», «Дикси», Metro, «Рив Гош», «Леруа Мерлен», Sunlight, O'STIN, SOKOLOV, «Верный», «Лэтуаль», ЦУМ, Rendez-Vous, «ВсеИнструменты.ру» и другие.

В результате мы выяснили, что только у 20% крупного российского ритейла внедрена полноценная омниканальность для взаимодействия с клиентами, у 64% — частичная, оставшиеся 16% розничных сетей либо планируют, либо находятся в процессе запуска «единого окна».

Ключевые цифры:

·       20% ритейлеров внедрили концепцию «единого окна» в клиентском сервисе;

·       64% ритейлеров используют в работе сервисных служб до пяти различных ИТ-решений при обработке входящих обращений от клиентов;

·       54% ритейлеров не объединяют клиентские данные, полученные из разных источников, в единой базе;

·      34% ритейлеров не используют популярные мессенджеры при взаимодействии с клиентами.

Читать далее

Руководство для непродвинутого пользователя по Mijia Automation Geek Edition, или Китайский язык — это не страшно

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров4.9K

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

Читать далее

Настройка no-code приложения ALM (Управление активами и пассивами)

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров850

Привет! На связи опять команда «БизнесАнализ» от ПрограмБанка и я, Мария, её руководитель.

Продолжаю цикл статей с примерами использования self‑service инструментов хранилища «БизнесАнализ».

В этой статье показываю пример самостоятельной настройки аналитиком бизнес-приложения ALM (управление активами и пассивами) для расчета прогнозного управленческого баланса баланса на базе первички по остаткам и сделкам из АБС.

Статья будет интересна руководителям планово-финансовых отделов, специалистам по отчетности, риск-менеджерам, дата-аналитикам, так же профильным ИТ-спецам, которые исследуют российский рынок no-code-платформ для решения финансовых задач без программирования.

Читать далее

100+ бесплатных уроков по программированию для детей и подростков онлайн

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров12K

Подготовили бесплатные уроки по программированию для детей в формате видео. Собрали 100+ роликов, которые помогут начать делать первые шаги в IT на примере работы с инструментами Скретча, Коду Гейм Лаба, Роблокса и других сред. Выбирайте интересующее и наиболее привлекательное направление и начинайте обучаться программированию, разработке игр, созданию сайтов и другим интересным вещам абсолютно бесплатно.

Мы в Pixel используем для IT-обучения детей и подростков различные языки и вспомогательные среды с образовательным потенциалом. Это Lua и Python, C# и JavaScript, Scratch Jr и Scratch, Code Builder и Kodu Game Lab, Roblox и Roblox Studio. Но сегодня хотим поговорить не о курсах, а об уроках программирования для детей в формате обучающих видео. 

В статье:

Читать далее

Детское программирование: 10 проектов, которые могут создать дети

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров7.4K

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

Сегодня хотим описать 10 примечательных проектов, которые создали ребята, прошедшие наши курсы.

Мы считаем, что на уроках детского цифрового творчества и на занятиях по программированию важен баланс между теорией и практикой. При этом лучше, когда последней уделяется больше времени и внимания: в таком случае знания и навыки закрепляются результативнее, становятся более прочными. Именно о практике и хотим поговорить, рассказать, какие проекты успешно выполняют современные ребята после прохождения детских IT-курсов.

Для краткого обзора выбрали 10 вариантов. Направления несколько отличаются, как и языки, среды, использованные ребятами, но суть в другом: знакомство с проектами поможет понять потенциал погружения в информационные технологии с ранних лет.

Сразу отметим, что в роликах не все дети говорят о собственных достижениях уверенно и подробно: некоторые ученики – дошкольники и младшие школьники. Просим отнестись к этому с пониманием.

Читать далее

Технические кружки для детей: 20 онлайн-курсов — платные и бесплатные

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров3K

Технические кружки для детей — возможность освоить различные направления. Программирование, инженерия, конструирование, моделирование, электроника — примеры. Но сегодня хотим рассказать о курсах с уклоном в IT и представить онлайн‑кружки кодинга, создания игр, цифрового творчества и не только.

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

Перейдем к сути: собрали и описали 17 платных онлайн‑курсов и 3 бесплатных направления. Если тема информационных технологий увлекает ребенка или хочется заинтересовать его обучением, рассмотрите предложенные варианты: один из них точно подойдет.

Читать далее

17 курсов программирования для детей в Москве

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.5K

Предлагаем рассмотреть ряд IT-направлений дополнительного обучения детей и подростков в формате рядом с домом. Программирование, разработка игр, 3Д-моделирование, графический дизайн – примеры. Каждый ребенок сможет найти занятия по душе и сделать первые шаги в IT.

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

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

Читать далее

Программирование для детей 5–6-х классов: ТОП направлений

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.4K

Учащиеся 5–6-х классов (дети 11–12, реже – 10–11 лет) относятся к группе ребят младшего школьного возраста. В это время они активно познают окружающий мир, впитывают знания и обретают важные навыки. И это подходящий период для освоения программирования – второй грамотности, необходимой любому человеку XXI века. Почему это действительно важно и как начать изучение кодинга? Давайте разбираться.

Так, младший школьный возраст — удачное время для старта в программировании. Но спешим подчеркнуть, что иногда сразу погружать ребенка в написание сложного кода на текстовых языках не стоит: если нет базовых знаний, понимания алгоритмов и других важных принципов, начать лучше с использования Scratch и Code Builder. Уже после этого стоит присмотреться к Python и C#.

А мы хотим больше рассказать об образовательных направлениях, но сначала отметим плюсы дополнительного IT-обучения и предложим рекомендации, касающиеся уровня и старта в целом.

Читать далее

Ближайшие события

Параллелизм и феномен ван дер Поля

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров3.7K

Зачем нужны потоки, если есть параллелизм ВКПа? Поговорим об этом подробнее. По существу мы тем самым продолжим тему статьи[1], рассмотрев только более сложный пример, чем простые и абстрактные счетчики. Рассмотрим по ходу сначала пример, а уж потом и его реализацию на потоке.  Поехали?!

Читать далее

Как сделать игру Doors на Scratch

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.5K

Давайте сделаем игру «Двери» в Скретче и создадим собственную виртуальную комнату, нарисуем страшного персонажа и запрограммируем его. Поможет простая и наглядная инструкция со скриншотами: в ней разобраны основные шаги и показано, что и как нужно делать.

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

Сегодня предлагаем сделать Doors в Scratch — интересный проект, где задача игрока — исследовать ограниченный виртуальный мир в поиске новых фрагментов общей карты. Если не повезет, предстоит столкнуться со страшным монстром.

Интересно? Тогда давайте приступим. Но сначала отметим, что создавать фрагменты карты не будем: просто запрограммируем двери и монстра. 

Читать далее

IT для детей: как выбрать программу для школьника

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.3K

Выбор курсов по айти с нуля для школьников – спорная и сложная задача. Важно учитывать возраст и увлечения, интересы ребенка, уделять внимание содержанию направления и другим моментам. Каким именно и почему? Давайте разбираться.

Курсы или самообучение? Айти или другое направление? Когда начинать и что нужно, чтобы первые шаги ребенка стали успешными? Давайте разберемся во всех этих вопросах.

Читать далее

Как сделать кликер на Scratch с нуля – урок для детей

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.3K

Сделать игру кликер в Scratch – это просто. Хотим доказать и предложить наглядную пошаговую инструкцию со скриншотами: с ней справится даже новичок. Сразу отметим, что для успешного выполнения проекта желательно понимание Скретча: если есть опыт работы в программе или в Scratch Junior, все получится.

Заинтересуем и подчеркнем, что действующий персонаж будет представлен хомяком, как в Hamster Combat – игре в соответствующем жанре, которая успела покорить сердца миллионов детей, подростков и даже взрослых. 

Предлагаем опустить отступления и перейти к сути: давайте начнем создавать условную имитацию Хамстер Комбата в Скретче. Сначала представим подробную текстовую инструкцию со скриншотами, а в конце опубликуем информативное видео: его просмотр поможет выполнить самопроверку или вникнуть в непонятные моменты, устранить ошибки.

Читать далее

Как сделать движущийся фон в Scratch

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.2K

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

Скретч – идеальный инструмент для погружения в кодинг на примере использования блочных конструкций для:

- Создания первых простых игр, анимации и мультфильмов;

- Управления внутриигровыми объектами, событиями и не только.

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

Давайте перейдем к основной теме – созданию движущегося фона в среде Scratch. Поможет текстовая инструкция со скриншотами, а если не удастся разобраться в ней, посмотрите видео, опубликованное в конце: преподаватель школы подробно и с наглядными примерами рассказал, как выполнить предлагаемый проект.

Читать далее

Опыт быстрого старта MIS в банке

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров618

Привет! Я – Мария, руководитель производственного центра в компании “ПрограмБанк”. Наше направление – внедрение типовых и заказных решений по сбору данных и расчету финансовой, управленческой, регуляторной отчетности.

Продолжаю серию статей с примерами использования no-code инструментов хранилища “БизнесАнализ”.

В этот раз я подготовила описание нашего опыта быстрого внедрения Managment Information System (MIS) в одном из универсальных коммерческих банков из топ-50.
Так же будет немного о том, как MIS может стать основой для внедрения КХД.

Статья будет интересна сотрудникам банков, которые сталкиваются с проблемами получения данных для бизнес-аналитики.

Читать далее

Программирование для детей 8–9 лет: примеры направлений и проектов

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.7K

Младшие школьники 8–9 лет, о чем говорит наша практика, уже способны справляться с блочным программированием и постепенно погружаться в текстовые языки, ведь соответствующий возраст – хорошее время для первых успешных шагов в IT. А мы хотим рассказать о доступных направлениях, отметить, с чего начать и как двигаться, чтобы ребенок обрел ценные навыки и знания, полезные с точки зрения развития личности в эпоху информационных технологий.

Мы используем для обучения начинающих ребят различные среды вроде TinkerCAD, Code Builder, а также Scratch, Lua и другие языки, скажем, Python. Последний кажется сложным, что отчасти верно, поэтому к его изучению лучше подготовиться. Для этого подойдут среды с инструментами, предназначенными специально для визуального программирования. Ключевая мысль следующая: начинать первые занятия можно самостоятельно или на курсах даже в младшие школьные годы, но важно двигаться последовательно и от простого к сложному. 

Как именно? Этому и посвящен сегодняшний материал. С учетом опыта наших педагогов предлагаем разобраться, какие направления способны осилить дети в 8–9 лет, как и с чего начинать движение и почему именно. Дополнительно покажем примеры проектов, с которыми справляются младшие школьники, но начать хотим с пользы и целесообразности – извечного вопроса.

Читать далее