Как стать автором
Обновить

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

Уровень сложности Простой
Программирование *Unity *
Ожидает приглашения

Играть в компьютерные игры — занимательно, но самому создавать такие — уже другой уровень. Стать автором собственной игровой вселенной может и школьник — например, при помощи движка Unity.

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

Приступать к освоению Юнити стоит школьникам от 10 лет. Овладеть необходимыми знаниями можно как на специализированных курсах по Unity для детей, так и самостоятельно. Обучение соло возможно с бесплатными материалами, что находятся в открытом доступе.

Вариант бесплатного программирования для школьников пригодится в том случае, если у ребенка пока не было опыта с Unity. Изучение Юнити для детей от 10 лет бесплатно поможет познакомиться с площадкой и понять, привлекает ли направление для дальнейшего исследования. Также штудирование платформы в одиночку подойдет ребятам, уже имеющим навыки работы c движком и желающим углубляться в нюансы разработки на Юнити.

Рассказываем о бесплатных ресурсах по обучению Unity для школьников — смотрите и выбирайте.

Читать далее

Codewars: Как развивать навыки программирования и мышление через решение задач

Уровень сложности Простой
Алгоритмы *Занимательные задачки Карьера в IT-индустрии Программирование *Промышленное программирование *
Ожидает приглашения

В мире программирования существует множество способов развивать свои навыки, но одним из самых увлекательных и эффективных является решение задач на платформе Codewars.

Читать далее

Нейросеть для автодополнение кода, Codeium

Уровень сложности Простой
C# *C++ *Unity *Unreal Engine *Программирование *
Ожидает приглашения

Приветствую всех читателей. И сейчас я расскажу о нейронке, которая ускорит написания кода.

Codeium – это расширения для автодополнения кода, использующая технологию
генеративного искусственного интеллекта для прогнозирования и
предложения следующих строк кода на основе контекста и синтаксиса.

Вот что может это расширения:

Читать далее

Обучаем нейросеть распознавать геометрические фигуры

Уровень сложности Простой
Python *Искусственный интеллект Машинное обучение *
Ожидает приглашения

Возникла задача обучить нейросеть на распознавание геометрических фигур - самых простейших: квадрата и круга.

Читать далее

Cвинья в сапогах…

Уровень сложности Простой
Искусственный интеллект
Ожидает приглашения

- Скучна-аа-ааа! 

Это мой сын Гриша. У него каникулы. Компьютерное время, доступное Грише сегодня, закончилось, его лучший друг уехал в гости к бабушке, на улице - ливень, а я пытаюсь работать. Ребёнок уже оповестил меня, что он собрал из Лего всё, что только можно собрать (частично продемонстрировано), сделал из коробок костюм робота (продемонстрировано, сфотографировано и отправлено родственникам), сложил и опробовал пять видов бумажных самолетиков (пролетали мимо, помню), смастерил каску из одноразовой тарелки (продемонстрировано) и перечитал все свои книги (вижу, в шкафу - книжная свалка). 

- Хочу раскраску. Давай скачаем? Ну, пожа-аалуйста…

В очередной раз откладываю работу. Раскраску сынок хочет не абы какую. Ему нужна свинья в сапогах. В интернет есть раскраски свиней, кабанчиков и поросят, разных видов и в разных позах. Есть чудесные коты в сапогах. Но свиньи в сапогах нет. 

- Видишь, нету свиньи в сапогах. Давай что-нибудь другое скачаем?

- Другое не хочу. А почему нет?

- Никто не нарисовал.

- Ну, ты же у нас - айфоновский программист, сделай мне такую программу, которая нарисует?

Эх, ну сдалась же ему эта свинья в сапогах! А впрочем… Почему бы и нет? Задвинув работу окончательно, начинаю исследование. 

Что бы такого сделать побыстрее... Так, у кого тут у нас есть АПИшечка? Ага, у OpenAI есть, его и возьмем. Само айос приложение - пара экранов, и вот мы уже тестируем первые раскраски. На повестке дня у нас сейчас Паддингтон, с него и начинаем.

Читать далее (много картинок)

HTML-friendly мини-клон PHP

Уровень сложности Средний
JavaScript *
Ожидает приглашения

Небольшая статья о создании обработчика HTML-коды, который добавляет возможность взаимодействовать с внешними (серверными) переменными.

Читать далее

MrFix — модуль для UI-автотестов на Python

Python *Тестирование веб-сервисов *
Ожидает приглашения

Несколько лет назад я поменял свою сферу деятельности, уйдя в IT из другой сферы, где я проработал около 20 лет. IT-сообщество дало мне возможность пройти переобучение практически бесплатно, потраченные мною суммы были минимальны. Теперь я QA automation engineer и тимлид небольшой, но качественно и сплоченно работающей команды. И я решил, что пришло время "вернуть долги" IT-сообществу и сделать для него бесплатно тоже что-то более-менее значимое. Так и родилась идея оформить в виде модуля с методами-декораторами те мои методы, которые я использовал в обычной повседневной работе для написания автотестов. Да, их пришлось немного "причесать", но это и хорошо, т.к. всегда до этого руки не доходили. Так и появился мой модуль MrFix.

Читать далее

Ваш Main() — это бомба замедленного действия: Как MOPP позволит вам избежать катастрофы в вашем коде?

Уровень сложности Простой
Java *Python *
Ожидает приглашения

MOPP: Main-Only-Programming-Pattern

В программировании существует множество различных паттернов, которые помогают упростить и ускорить процесс написания кода. Один из таких паттернов - Main-only programming pattern (MOPP), который предлагает разработчикам поместить весь код в метод Main, который является точкой входа в приложение.

Что это такое?

MOPP - это паттерн программирования, при котором все функции и переменные помещаются внутрь метода Main. Весь код, необходимый для работы приложения, находится в одном месте и не распределяется по различным классам.

Читать далее

Что я извлек из опыта наставничества сотни стартапов

Развитие стартапа Управление продуктом *Управление проектами *
Перевод
Ожидает приглашения

Эта статья является вольным перевод статьи Фароха Шахаби и описывает наиболее популярные ошибки при создании компаний с нуля.

Читать далее

Автоматическое управление жалюзи в зависимости от положения солнца

Уровень сложности Простой
Инженерные системы *Интернет вещей Промышленное программирование *Умный дом Энергия и элементы питания
Ожидает приглашения

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

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

Читать далее

Какие средства защиты информации можно добавить в пространство аниме «Призрак в доспехах», чтобы сюжета не существовало?

Уровень сложности Простой
Информационная безопасность *
Ожидает приглашения

Давайте посмотрим в пространство аниме с точки зрения информационной безопасности

Читать далее

Частная модель разума

Уровень сложности Средний
Искусственный интеллект
Ожидает приглашения

Рассмотрим базовую модель разума, элемент которой предложил Рэй Курцвейл, в частности в книге “Эволюция разума”. В этой модели базовым элементом будет не нейрон, а некоторый распознающий модуль. У Курцвейла это предположительно нейросеть из около 100 нейронов с принципами образования связей схожими с иерархической скрытой моделью Маркова.

Читать далее

Как установить v2rayA на Linux

Уровень сложности Простой
Настройка Linux *Сетевые технологии *
Ожидает приглашения

Всем привет, недавно я нашёл v2ray клиент для Linux, v2rayA, работает хорошо, интерфейс удобный. В этой публикации я расскажу вам как установить его на свой пк. У меня стоит Manjaro Linux, но я уверен что эта инструкция будет работать на остальных дистрибутивах тоже.

Читать далее

Микро оптимизация и где её нужно применять

Уровень сложности Простой
Программирование *
Ожидает приглашения

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

Читать далее

В природе бывают моменты, когда два плюс два равно десять

Уровень сложности Средний
Венчурные инвестиции Читальный зал
Перевод
Ожидает приглашения

Немного прохладного воздуха с севера - это не страшно. Небольшой теплый бриз с юга - это приятно. Но когда они смешиваются вместе над Миссури, получается торнадо.

Два спокойных течения воды - не проблема. Но если встретятся противоположные течения, вы получите смертельно опасный водоворот.

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

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

То же самое происходит с чертами характера.

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

Так бывает со многими вещами. Некоторые из самых порочных ловушек возникают, когда две восхитительные черты смешиваются неправильным образом и создают нечто опасное. Это самые трудные недостатки для выявления и устранения.

Читать далее

Kubernetes кластер на ВМ Ubuntu

Уровень сложности Средний
Kubernetes *
Ожидает приглашения

Решил попробовать поднять кластер Kubernetes через VirtualBox используя windows11

В VirtualBox использовал ubuntu-22.04.2-live-server.

Использовал тип подключения: «Сетевой мост».

Читать далее

Квантовые компьютеры для всех: уже здесь и сейчас или грядущее науки?

Уровень сложности Простой
Квантовые технологии Компьютерное железо Настольные компьютеры Научная фантастика Научно-популярное
Ожидает приглашения

Реально существующие, работающие квантовые компьютеры, их технические характеристики, перспективы и возможности

Интересно, как и где мы сейчас можем использовать квантовое железо?

Оказывается, что можем! Оказывается всё обстоит гораздо лучше, чем казалось бы.

Будущее уже здесь.

Читать интересный обзор