javascript

Книги о JavaScript

Изучение специализированной литературы играет важную роль в освоении программирования. Собрали список из десяти выдающихся книг по языку JavaScript. Подборка включает только исчерпывающие руководства, которые предназначены как для новичков, так и для опытных разработчиков в сферах backend и frontend. Литература для…
Читать дальше

Лучшая книга для начинающих с нуля: Обзор книги JavaScript для новичков

Публикую обзор книги с моего телеграмм-канала IT-старт t.me/it_begin на книгу “JavaScript для начинающих”. Автор книги Майк МакГрат. Ссылку на бесплатную версию книги оставлю в конце поста. Стоит читать? Да! Почему? Опишу в статье. JavaScript – отличный язык программирования, а это…
Читать дальше

Разработка движка для игры от первого лица на языке Javascript в 265 строки

Сегодня окунёмся в мир, который можно потрогать. В этой статье мы исследуем, как с нуля, быстро и без особо сложной математики написать движок для игры от первого лица. Для этого мы воспользуемся приёмом под названием «бросание лучей» (raycasting). Возможно, вы…
Читать дальше

Нейросеть с нуля своими руками. Часть 3. Sad Or Happy?

В предыдущей части статьи мы написали реализацию простейшей нейросети в виде JS класса. Теперь давайте попробуем дать ей настоящее задание. Сценарий будет следующим: пользователь будет рисовать в определенном блоке веб-страницы смайл, а наша нейросеть попробует определить грустный он или веселый.…
Читать дальше

Нейросеть с нуля своими руками. Часть 2. Реализация

Как я говорил во вступлении к первой части, я frontend-разработчик, и мой родной язык – JavaScript, реализовывать нашу нейросеть в рамках данной статьи мы будем именно на нем. Для начала несколько слов о структуре. За исключением различных вычисляемых свойств и…
Читать дальше

Нейросеть с нуля своими руками. Часть 1. Теория

Здравствуйте. Меня зовут Андрей, я frontend-разработчик и я хочу поговорить с вами на такую тему как нейросети. Дело в том, что ML технологии все глубже проникают в нашу жизнь, и о нейросетях сказано и написано уже очень много, но когда…
Читать дальше

Аэродинамика из блендера

Зачем (затем, что нужно кормить баллистическую модель) Для построения траекторий КА и их носителей нужны данные. В первую очередь – аэродинамические. Они нужны при определении сил и моментов, действующих на космический аппарат (или его ступень), а также для оценки теплового…
Читать дальше

Google Earth Engine (GEE) как общедоступный суперкомпьютер

Сервис Google Earth Engine предоставляет возможность бесплатно работать с огромными массивами пространственной информации. К примеру, в считанные минуты можно получить композитную мозаику (сборное изображение) по миллиону космоснимков. Считая, что каждая сцена (набор спектральных каналов) Landsat 8 занимает в сжатом виде…
Читать дальше

Новогодние бенчмарки компьютеров Эльбрус

Новогодние бенчмарки компьютеров Эльбрус Продолжение статьи Большое тестирование процессоров различных архитектур. В этот раз я решил измерить производительность конкретных сред/языков программирования (C#, Java, JavaScript, Python, Lua) на компьютерах с процессорами Эльбрус и сравнить их с компьютерами (даже телефонами) на процессорах…
Читать дальше

Как SpaceX пишет софт

Даглас Хёрли и Боб Бенкен в капсуле «Индевор» Компания SpaceX ведёт стремительную разработку проектов сразу по нескольким направлениям. Первая ступень ракеты Falcon 9 после запуска полезной нагрузки в космос возвращается на Землю для повторного использования, подобное тестируют для прототипов Starship.…
Читать дальше