Post thumbnail

Вполне возможно, что после сотен партий в «крестики-нолики» вы задумывались: каков же оптимальный алгоритм? Но если вы здесь, то вы наверняка ещё и пробовали написать реализацию этой игры. Мы пойдём дальше и напишем бота, который будет невозможно обыграть в «крестики-нолики». Предугадав...
Читать дальше

Post thumbnail

Сегодня стала доступна Node.js v7.6 — новая версия популярной программной платформы, основанной на движке V8 (транслирующем JavaScript в машинный код), превращающей JavaScript из узкоспециализированного языка в язык общего назначения. ...
Читать дальше

Post thumbnail

Эксперты безопасности обнаружили в процессорах уязвимость, которая может сделать все меры защиты миллионов устройств от хакеров бессмысленными вне зависимости от операционной системы и запущенных приложений. Но самое главное — программно исправить её нельзя....
Читать дальше

Post thumbnail

Рассказывает Карим Маалул  Почти готово! Как вы уже убедились в прошлой части, Three.js сильно облегчает работу с WebGL. Вам не нужны обширные знания для настройки сцены и отрисовки сложных объектов. Пока...
Читать дальше

Post thumbnail

Рассказывает Карим Маалул  В этой серии из двух статей мы создадим простую 3D-игру про летающий самолётик при помощи Three.js, библиотеки, упрощающей работу с WebGL. WebGL — для многих тёмный лес...
Читать дальше

Post thumbnail

Возможность сертифицировать свои навыки владения определёнными IT-технологиями есть уже давно. Теперь она появится и у Node.js-разработчиков — благодаря программе, запущенной Node.js Foundation. ...
Читать дальше

Post thumbnail

К зловредными письмам часто прикрепляют различные исполняемые программы, чтобы обманом заставить пользователя их запустить. Обычно это либо исполняемые файлы Windows (.exe), либо пакетные файлы (.bat), либо даже файлы JavaScript (.js). 13...
Читать дальше

Post thumbnail

Если вы интересуетесь жизнью Open Source сообщества и хотите к нему присоединиться, то эта серия подборок (которую мы продолжаем пополнять) придётся вам как нельзя кстати, ведь в ней собраны лучшие проекты...
Читать дальше

Post thumbnail

В прошлой части мы рассмотрели основные инструменты функционального программирования с примерами на JavaScript: монады, функторы, каррирование. В этой статье мы закончим обзор принципов и инструментов, которые помогут вам построить поистине чистое приложение в функциональном...
Читать дальше

Post thumbnail

Рассказывает Грэг Хованесян  Идея игры Я уже достаточно давно знаком с SVG-анимациями и хорошо понимаю, как можно их использовать для создания анимированных спрайтов или дизайна веб-страниц. Такое сочетание, как GreenSock и...
Читать дальше

Post thumbnail

Рассказывает Jackson Bates  Несколько недель назад на  Free Code Camp’s Forum дали старт неофициальному алгоритмическому соревнованию. Задача была весьма простой: вернуть сумму всех чисел, делимых без остатка на 3 и...
Читать дальше

Post thumbnail

Месяц назад Google удивила разработчиков внезапным анонсом Angular 3 — обновления, которое должно было значительно улучшить структуру и качество генерируемого кода....
Читать дальше

Post thumbnail

Функции async уже практически здесь — но дорога к ним была довольно долгой. Не так давно мы писали коллбэки, потом появились Promise / A+ спецификации, следом за ними — функции-генераторы,...
Читать дальше

Post thumbnail

Продолжение шпаргалки для повседневного использования по ES2015 [ES6] с примерами. Делитесь своими советами в комментариях! ...
Читать дальше


Post thumbnail

Рассказывает rajaraodv Функциональное программирование, или ФП, может изменить стиль вашего написания программ к лучшему. Но освоить его довольно непросто, а многие посты и туториалы не рассматривают детали (вроде монад, аппликативных...
Читать дальше

Post thumbnail

Шпаргалка для повседневного использования, содержащая подборку советов по ES2015 [ES6] с примерами. Делитесь своими советами в комментариях! ...
Читать дальше

Post thumbnail

Рассказывает Никита Семенов, CEO SECL Group За годы работы я часто слышал вопросы о выборе технологий для того или иного веб-проекта. Кто-то спрашивает у нас, как у разработчиков, как правильно, а кто-то...
Читать дальше

Post thumbnail

Долгожданный релиз Angular 2 произошёл в середине сентября 2016 года. И Google уже строит планы по выпуску Angular 3, который произойдёт, предположительно, в марте следующего года. Третья версия фреймворка будет предоставлять...
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Рассказывает Кэм Джексон  Я использую React.js уже 6 месяцев. Да, звучит, как короткий срок, но для постоянно изменяющегося мира JS-фреймворков это очень долго! Я уже давал советы новичкам, и поэтому решил, что...
Читать дальше


Post thumbnail

Даже самые опытные программисты не всегда могут вспомнить название какого-нибудь свойства в CSS или правильное написание команды bash. Поэтому всегда удобно иметь у себя в закладках страницу, попав на которую,...
Читать дальше

Post thumbnail

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

Post thumbnail

Фронтэнд — хитрая штука: его нетрудно понять, но в нём сложно стать мастером — слишком много разных нюансов нужно учесть. К счастью, разработчики и дизайнеры постоянно создают инструменты, которые упрощают...
Читать дальше

Post thumbnail

Пользователь Reddit заметил, что NASA выложило в открытый доступ свой фреймворк для визуализации данных Open MCT. Он разработан в исследовательском центре Амес и используется в NASA для анализа данных, полученных во время...
Читать дальше

Post thumbnail

Рассказывает Ido Yehieli  Игры в жанре roguelike, такие как Dungeons of Dredmor, Spelunky, The Binding of Isaac и FTL, в последнее время стали очень популярны, а различные комбинации элементов этого жанра теперь добавляют многим играм...
Читать дальше