kuroikaze85.wordpress.com
Cubetutor и Data Mining | Механический мир
https://kuroikaze85.wordpress.com/2014/02/25/cubetutor-data-mining
Cubetutor и Data Mining. Недавно решил сделать очередной мини-проект — скачать все кубы. Подготовка данных и майнинг. В результате получилось примерно 6000 текстовых файлов, в которых на каждой строке было название карты. Теперь надо было найти часто встречающиеся комбинации карт. Вначале я думал обойтись только Питоном. Я с помощью простого скриптика преобразовал эти файлы в строки одного большого CSV-файла, нашёл реализацию алгоритма Apriori. Собственно правила из набора извлекаются следующим образом&#...
kuroikaze85.wordpress.com
AI, Minecraft и Node.js | Механический мир
https://kuroikaze85.wordpress.com/2011/10/14/ai-minecraft-and-node-js
AI, Minecraft и Node.js. Пару месяцев назад я записался на онлайн-курс Artificial Intellingence. От Stanford University. И пока курс не начался (он начался только в понедельник 10 октября) пришла ко мне мысль сделать какую нибудь «песочницу для тестирования разных алгоритмов, которые будут встречаться в курсе. Захотелось сделать такую песочницу из Minecraft. У меня есть, да и во внутренности Minecraft я уже немного забирался. Нажмите, чтобы поделиться на Twitter (Открывается в новом окне). Ну из того что...
kuroikaze85.wordpress.com
Механический мир | Прибежище техножреца | Страница 2
https://kuroikaze85.wordpress.com/page/2
Операции с однородными потоками данных. Недавно задумал написать вспомогательный модуль для node.js, чтобы облегчить работу с потоками для чтения. Например, быстро собрать по кускам ответ от сервера и представить в виде одной строки или JSON. Тег «Далее». Использование runit вместо Init и вывод логов в файл. Тег «Далее». Мне понравилось работать с GraphViz, к тому же я давно хотел понять как именно использовать его для отрисовки графов, поэтому я решил сделать небольшой скриптик с использованием. Graphvi...
kuroikaze85.wordpress.com
Kue — очереди с приоритетами на основе Redis | Механический мир
https://kuroikaze85.wordpress.com/2011/07/05/kue
Kue очереди с приоритетами на основе Redis. Если в Вашем проекте необходимо выполнять какие то задачи в фоновом режиме, будь то отправка почты или перекодирование видео, Вам следует присмотреться к Kue. Mdash; инструменту для управления очередями задач с поддержкой приоритетов, метаданных и удобным веб-интерфейсом. Для работы Kue требуется Redis версии не меньше чем 2 (с поддержкой команды. Сам Kue ставится из npm:. Попробуем сразу создать задачу:. Получить задачу для выполнения можно с помощью. Jobsproc...
kuroikaze85.wordpress.com
Чтение и запись файлов в Node.js | Механический мир
https://kuroikaze85.wordpress.com/2010/03/19/read-and-write-files-nodejs
Чтение и запись файлов в Node.js. Операции с файлами языку JavaScript не в новинку — в JScript, встроенном в Windows, доступен полный набор функций для работы с диском. Node, в силу своей асинхронной природы, несколько усложняет эти в общем то тривиальные задачи. Сразу хочу предупредить об одной возможной ошибке. Если Вы, как и я, запускаете Node в виртуальной машине из общей папки, помните — VM в эту папку писать не может. Попытки создать или дополнить файлы в ней закончатся только. Используется если от...
kuroikaze85.wordpress.com
Установка git в Windows (на этот раз подробно) | Механический мир
https://kuroikaze85.wordpress.com/2009/12/16/git-on-windows
Установка git в Windows (на этот раз подробно). Судя по всему, многие из посетителей приходят на этот блог в поисках руководства по установке Git в Windows. И, что самое печальное, всё что они находят куцая страничка. Со ссылкой на англоязычный скринкаст. Пришло время исправить это недоразумение🙂. Итак, установка git. Сразу оговорюсь что мы будем ставить msysgit. Идём на страницу git. В раздел Download и ищем там msysgit для Windows. Сайт git отправляет нас на Google Code. Я предпочитаю второй вариант, ...
kuroikaze85.wordpress.com
Mercurial_keyring | Механический мир
https://kuroikaze85.wordpress.com/2012/08/07/mercurial_keyring
Столкнулся недавно с неприятной проблемой — mercurial keyring не хотел сохранять пароли. Mercurial keyring. 8212; плагин к mercurial (системе контроля версий), позволяющий не вводить пароль при каждой операции с удалённым репозиторием. Мне это потребовалось для организации автодеплоя прямо из репо. Скрипт mercurial keyring.py генерирует ключ из логина и url-а, соответственно если URL начинается с. Плагин просто не находит сохраненного пароля. Я это у себя исправил просто правкой. Уведомлять меня о новых ...
kuroikaze85.wordpress.com
Node.js | Механический мир
https://kuroikaze85.wordpress.com/all-node-js-entries
Здесь будет структурированное оглавление всех моих записей о Node.js. Раньше можно было использовать для навигации соответствующий тег. Но теперь, когда статей стало больше, пришло время как-то их организовать. Некоторые пункты пока без ссылок — это задуманные статьи, которые ещё не написаны. Если Вы считаете, что какой то потенциально интересной темы здесь не хватает, предлагайте её в комментариях к записи. Устройство и основы программирования в Node.js. События, обработчики, генераторы. Вопросы по рабо...
kuroikaze85.wordpress.com
nude.js и CORS | Механический мир
https://kuroikaze85.wordpress.com/2012/01/31/nude-js-and-cors
После случайного обнаружения в ленте поста. У меня сразу появилась идея о том что можно с этим сделать. Nude.js — это javascript-библиотека для обнаружения обнаженного тела на фото. Я захотел сделать автоматическое скрытие NSFW-постов в ленте Tumblr, но, к сожалению, не получилось. Но всё по порядку. Nudejs подключается к странице как любой другой скрипт:. If IE] script type=text/javascript src=excanvas r3/excanvas.compiled.js /script! Endif]- script src=nude.js/compressed/nude.min.js /script. From &rarr...
SOCIAL ENGAGEMENT