javascript

Эмуляция NES/Famicom/Денди на веб-технологиях. Доклад Яндекса

Эмуляция NES/Famicom/Денди на веб-технологиях. Доклад Яндекса

Стек TypeScript, Сanvas и веб-аудио позволяет эмулировать компьютерные системы с использованием веб-технологий. В моем докладе я на примере приставки NES рассказал, как устроена архитектура компьютеров — процессор, программа, периферийные устройства, отображение I/O на память. Доклад можно разделить на три части:…
Читать дальше
Трагикомедия в NaN актах: как мы cделали игру на JS и выпустили ее в Steam

Трагикомедия в NaN актах: как мы cделали игру на JS и выпустили ее в Steam

“Эка невидаль”, — скажете вы, — “В топ-100 вашей игры нет, так что нещитово”. Тоже правда. Зато за год разработки Protolife мы поднакопили какой-никакой опыт, которым можем поделиться с потенциальными будущими игроделами. Ветераны индустрии, боюсь, ничего интересного для себя не…
Читать дальше
Как я строил гексапод в Space Engineers. Часть 1

Как я строил гексапод в Space Engineers. Часть 1

Здравствуйте. Я хочу рассказать про проектирование и программирование системы управления конечностями в гексаподе, построенном в Space Engineers. Забегая вперед скажу, что всё, что касается программирования в Space Engineer, будет в следующей статье. В этой я расскажу про обратную кинематику и…
Читать дальше
Аппарат для выдачи печенья «Кукинатор 3000»

Аппарат для выдачи печенья «Кукинатор 3000»

Всем привет! Я работаю в компании, которая разрабатывает оборудование для мониторинга нефтяных вышек, майнинговых ферм, ДГУ и прочих скучных вещей. Но в этот раз мы автоматизировали кое-что иное. Итак, встречайте: «Кукинатор 3000» — аппарат по выдаче печенья лучшим сотрудникам. Аппарат…
Читать дальше
[Из песочницы] Анализ графиков бинарных опционов или как я в очередной раз доказал себе, что халявы не существует

[Из песочницы] Анализ графиков бинарных опционов или как я в очередной раз доказал себе, что халявы не существует

Недавно я наткнулся на занимательное видео из разряда «Чтобы быстро стать богатым нужно всего лишь…». Видео начинается пафосным пересчитыванием солидной пачки денег и демонстрированием приличного счета. Далее парень показывает стратегию, которая основана на фразе «Ну вот смотрите на график, тут…
Читать дальше
Google выпустила игровое приложение для изучения JavaScript

Google выпустила игровое приложение для изучения JavaScript

Area 120, внутренний инкубатор Google, выпустил приложение Grasshopper, которое через ряд мини-игр обучает основам программирования на JavaScript. Задачи в приложении небольшие, поэтому можно решать их, когда найдётся свободное время. После входа с использованием аккаунта Google вы проходите базовый теоретический курс…
Читать дальше
Даже на YouTube замечена реклама, добывающая криптовалюту

Даже на YouTube замечена реклама, добывающая криптовалюту

Недавно на принадлежащем Google популярном видеохостинге YouTube было замечено отображение рекламы, которая использует вычислительные ресурсы посетителей и их электричество для добычи криптовалюты в пользу анонимных злоумышленников. Об этом сообщил целый ряд пользователей. Информация о подобных рекламных объявлениях стала распространяться не…
Читать дальше
Статья: Ты помнишь, как все начиналось?

Статья: Ты помнишь, как все начиналось?

1997 год. 80 лет октябрьской революции и всего 6 лет после распада Советского Союза. Закат эпохи малиновых пиджаков: мобильный телефон в России уже постепенно переходит от статусного элемента к настоящему средству связи, но до реального бума еще несколько лет. В…
Читать дальше
Вышел Firefox 52 c поддержкой WebAssembly

Вышел Firefox 52 c поддержкой WebAssembly

3D-рендеринг демки Zen Garden в браузере Firefox 52 c поддержкой WebAssembly Mozilla выпустила Firefox 52, последнюю версию браузера с поддержкой операционной системы Windows XP. Сделан ряд важных изменений: упрощено подключение к хотспотам, где нужно сначала залогиниться в браузере, появились предупреждения об…
Читать дальше
Gmail начнёт блокировать JavaScript-вложения

Gmail начнёт блокировать JavaScript-вложения

Google объявила о том, что список запрещённых типов файлов почтового сервиса Gmail скоро пополнится ещё одним расширением. На данный момент Gmail блокирует такие файловые расширения, как .exe, .msc, и .bat, однако к ним уже 13 февраля присоединится .js. Этот файловый…
Читать дальше