среда, 22 августа 2012 г.

Дружим "Sublime Text 2" и CoffeeScript

Итак, есть IDE-шка Sublime Text 2. 



При беглом осмотре, она показалась простая и удобная=)

Вопрос в том, как подружить её с CoffeeScript под Ubuntu 12.04 (Вообщето Mint 13 но не суть важно).
Рецепты на официальном форуме и в бложиках оказались нерабочими:



Решение оказалось на удивление простым, папка с настройками переехала в ~/.config/sublime-text-2/Packages.
Всё что нам нужно сделать, это клонировать coffee-script-tmbundle в эту папку и всё!!
git clone https://github.com/jashkenas/coffee-script-tmbundle.git ~/.config/sublime-text-2/Packages/CoffeeScript
Для большего удобства создадим новую систему сборки "Tools -> Build System -> New  Build System" с таким содержанием:

{
"selector" : "source.coffee",
"path" : "/usr/bin"
"cmd": ["coffee", "-c", "$file"],
}

Теперь по CTRL+B активный файлик будет собираться в JavaScript. 
Кстати, путь до coffee у меня так-же не совпадал с вышеперечисланными рецептами, coffee переехал в "/usr/bin".


вторник, 24 июля 2012 г.

Clocko.me Тупик. Нет подходящего API.

Оригинал: http://blog.clocko.me/2012/07/23/no_traffic_jams_api/


Итак, как оказалось, нет подходящего API, позволяющего рассчитать время в пути с учётом пробок в реальном времени.
  • Google Directions - через API позволяет рассчитать время маршрута, но без учёта пробок. (Через https://maps.google.com/ можно посчитать маршрут и с учетом пробок) Не подходит. 
https://developers.google.com/maps/documentation/directions/?hl=ru#RequestParameters
  • API Яндекс.Карт - можно получить время в пути, но: 
  1. Открыт только JavaScript API, нужно загрузить их JavaScript библиотечку и работать через неё 
  2. Ограничения на количество запросов с одним ключем 
  3. Представлен не весь мир 
  4. Ограничение на коммерческое использование 
http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/route.xml
  • Microsoft.Maps.Directions API Reference - ограничение на коммерческое использование и количество запросов
http://msdn.microsoft.com/en-us/library/ff701705

Нужна "идейная" помощь, или проект приостанавливается до появления технической возможности реализации.

пятница, 29 июня 2012 г.

Подсчет количества файлов

Вот что нужно, чтоб рекурсивно посчитать количество файлов в каталоге:

find . -type f | wc -l
Или с указанием типа файлов:

find . -type f -name "*.coffee" |wc -l 
PS Недавно открыл для себя отличную утилиту mtr - ping и traceroute одной командой

PPS Посчитать количество строк в файлах (если не использовать sloccount)
find ./src -type f -name *.coffee -exec cat {} \; | wc -l

четверг, 10 мая 2012 г.

Yotru плагин для WordPress

Запилил плагин Yotru для вордпреса.
Это мой первый опыт не только написания плагина для столь "замечательного" движка, но и вообще использования вордпреса.

Вот сервис yotru: http://yotru.com/
Вот плагин: http://wordpress.org/extend/plugins/yotru/
Вот он же на github: https://github.com/mahnunchik/wp-yotru/

А вот тут можно потыркать плагинчик в действии: http://blog.clocko.me/