NB: Это материал для тех, кто уже ознакомился с теоретической основой node.js и хочет, как говорится, с места в карьер — поскорей окунуться в разработку с применением этого инструмента. Никакой дедукции, only coding. Если заинтересовало, не стесняемся, проходим под кат.
Рубрика «tutorial» - 25
Построение полноценного MVC веб-сайта на ExpressJS
2013-09-02 в 13:42, admin, рубрики: expressjs, JS, mvc, node.js, tutorial, переводыOpenWRT, или что еще можно сделать со своим роутером
2013-08-30 в 8:51, admin, рубрики: linux, OpenWrt, transmission, tutorial, метки: OpenWrt, transmission, tutorial Здравствуйте, на написание данной статьи меня натолкнула аналогичная, но в качестве сервера выступала Raspberry Pi. По моему мнению использовать эту маленькую, но при этом достаточно мощную платку в этих целях немного не целесообразно, у многих есть wi-fi роутер с USB портом, а следовательно зачем включать в розетку целый блок питания от компьютера давая при этом пускай и не большой, но все таки расход электроэнергии когда в розетку включено уже все что надо.
В данной статье рассмотрим установку торрентокачалки на практический любой роутер с USB и поддержкой OpenWRT прошивки. В наличии у меня имеется Linksys E3000, но конкретной разницы в установке и настройке OpenWRT нет. Что нам для этого будет нужно:
- Непосредственно роутер с разьемом USB, в идеале конечно с двумя.
- Флешка/ USB HDD произвольного объема под Ваши нужды чем больше тем лучше.
- Буквально пол часа свободного времени чтобы все поставить и настроить.
- Прямые руки.
Создание несложного бота для WoW, программирование маршрутов (продолжение)
2013-08-14 в 5:17, admin, рубрики: autoit, bot, diy или сделай сам, game development, tutorial, world of warcraft, wow, вектор, перехват нажатия, робототехника, метки: autoit, bot, tutorial, world of warcraft, wow, аддон, вектор, перехват нажатия, робототехникаЭто вторая часть поста на тему создания несложного бота для игры World of Warcraft. С первой частью можно ознакомиться здесь. Сегодня мы поговорим о
- написании Recorder'а клавиш и координат на языке AutoIt
- написании Player'a инструкций для бота
- математике 2D, как ориентироваться в декартовой системе координат без теоремы косинусов
- управлении роботом при недостаточном количестве датчиков
- мерах противодействия ботам
.jpg)
Recorder
Наша задача: чтение цветов пикселей, определение нажатий клавиш, фоновая работа с возможностью приостановки, посылка кликов в приложение. Здесь как нельзя лучше подойдет язык AutoIt. Чтобы написать то же самое на Си, пришлось бы Читать полностью »
Создание несложного бота для WoW, программирование маршрутов
2013-08-12 в 7:56, admin, рубрики: autoit, diy или сделай сам, game development, Lua, tutorial, world of warcraft, wow, робототехника, метки: autoit, bot, lua, tutorial, world of warcraft, wow, аддон, робототехникаВведение
Прочитал недавно пост, в котором автор рассказал о своём боте для торговли на аукционе в игре World of Warcraft. Его персонаж бегал челноком на небольшие расстояния и выполнял конкретные действия, строго заданные в управляющей программе. Воспользовавшись его идеями, я решил пойти немного дальше: пусть персонаж будет способен бегать по маршруту длительностью хотя бы пять минут, при этом должна быть возможность записывать маршрут и выполняемые действия извне, не прибегая к изменению самой программы управления. Описанное мной является развитием поста-оригинала, тем не менее я постарался, чтобы его чтение не было обязательным.
В посте я опишу
- Процесс создания тривиального аддона для пользовательского интерфейса WoW на языке Lua
- Сериализация данных для передачи между частями системы
- Передача с помощью цвета пикселей
- Процесс управления персонажем на языке AutoIt
- Программа для записи выполняемых действий
- Программа для воспроизведения
- Мат.расчеты направления перемещения
- Почему не стоит прибегать к чтению/записи памяти процесса
- Программа управления (ро)ботом с командами, понятными непрограммисту
Single sign-on на omniauth и rails
2013-08-08 в 13:32, admin, рубрики: oauth 2.0, omniauth, ruby on rails, single sign on, SSO, tutorial, Веб-разработка, метки: oauth 2.0, omniauth, ruby on rails, single sign on, SSO, tutorial 
Аутентификация пользователей в экосистемах наподобие Google или Envato реализована в виде отдельных сервисов (accounts.google.com, account.envato.com), предоставляющих необходимые данные и токены сайтам-клиентам. В ходе разработки некоторых проектов на Ruby on Rails мне и пришлось столкнуться с подобной задачей. По-научному — single sign-on или технология единого входа.
Нужен был (1) общий сервис для всех сайтов экосистемы, с (2) преимущественно социальной авторизацией, в угоду входу по связке «логин+пароль».
Сервис, (3) аккумулирующий в себе данные из тех социальных сервисов, с помощью которых пользователь входит в систему, и (4) предоставляющий эти данные сайтам-клиентам.
Задача оказалась настолько же интересной, насколько и нестандартной. Началось все с полезной, но уже немного устаревшей статьи — автор предлагал использовать гем omniauth и кастомную стратегию на сайтах клиентах, а на сайте-провайдере — использовать тот же omniauth в связке с devise для аутентификации через соц. сервисы.
Devise в моем случае подходил мало (завязка на логине+пароле), поэтому предпочтение было полностью отдано omniauth. С этого и началось мое маленькое приключение, о ходе которого предлагаю вам ознакомиться в данной статье.
Читать полностью »
Делегат на С++11
2013-07-11 в 17:48, admin, рубрики: c++, c++11, tutorial, Песочница, метки: c++11, tutorial, оопВсем привет!
Писал когда-то статью, почти такую же (Делегат на С++).
После этого, начал изучать новые технологии (в частности С++11), где мне понравилась новая возможность, которая называется «Variadic Templates». В общем, изучение и использование новых возможностей этого языка и побудило меня к написанию этой статьи.
Читать полностью »
Использование JAAS для web-приложений на VAADIN + TomEE
2013-06-17 в 9:23, admin, рубрики: jaas, java, javaee, tomee, tutorial, vaadin, Веб-разработка, Песочница, метки: jaas, java, javaee, tomee, tutorial, vaadin Мне бы хотелось рассказать о применении JAAS (Java Authentification and Authorization Service) для web-приложений использующих VAADIN 7 (в качестве web-фреймворка) и Apach TomEE (в качестве Java EE контейнера).
Читать полностью »
Clonezilla live CD multicast клонирование ОС на 10 серверов по эталону
2013-05-24 в 12:04, admin, рубрики: tutorial, Песочница, метки: tutorial0. Преамбула.
Статья — маленький гайд по возможностям Clonezilla SE на конкретном примере.
Поставили задачу — установить систему на 10 серверв в удаленном дц.
Установить систему нужно на голое железо.
Посмотрел в сторону partimage server — удобно, но не совсем то (копирует только разделы, для запуска нужно загрузиться, к примеру, с System Rescue CD).
В итоге — остановился на Clonezilla.
Читать полностью »
Эластичное избыточное S3-совместимое хранилище за 15 минут
2013-05-22 в 8:02, admin, рубрики: big data, ceph, guide, howto, tutorial, администрирование, Облачные вычисления, руководство, системное администрирование, метки: ceph, guide, howto, tutorial, администрирование, руководствоS3 сегодня не удивишь наверное никого. Его используют и как бэкенд хранилище под веб сервисы, и как хранилище файлов в медиа индустрии, так и как архив для бэкапов.

Рассмотрим небольшой пример развертывания S3-совместимого хранилища на основе объектного хранилища Ceph
Читать полностью »
Распределенная файловая система Ceph FS за 15 минут
2013-05-16 в 5:31, admin, рубрики: ceph, guide, howto, tutorial, администрирование, Облачные вычисления, руководство, системное администрирование, метки: ceph, guide, howto, tutorial, администрирование, руководство 
Нам понадобится всего лишь несколько минут для того что бы поднять распределенную файловую систему Ceph FS
Читать полностью »
