markdown-редакторы

Мне пришлось поискать для одного из проектов какой-нибудь удобный markdown-редактор, который мог бы работать в браузере и я решил поделиться с вами своими изысканиями. Не исключено, что я что-то пропустил, поэтому оставляйте в комментариях свои находки и я постараюсь написать про них.

Read the rest of this entry »

OSX – как скопировать свой юзерпик

Еще один небольшой лайфхак по OSX – если вам необходимо скопировать свой юзерпик (например, если вы считаете его необыкновенным и хотите чтобы все окружающие любовались вашим портретом :)), то сделать это не просто, а очень просто :)

dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p > /PATH/TO/accountImage.jpg

OSX – управление источниками звука

Несколько раз сталкивался с такой проблемой – при выводе фильма на экран телевизора с помощью Apple TV звук оставался на ноутбуке. Решение оказалось очень тривиальным – выбирать источники звука можно кликнув на регуляторе громкости с зажатой кнопкой Option (Alt).

Filevault 2 и Disk Utility

Сегодня я столкнулся со следующей проблемой – при проверке с помощью Disk Utility жесткого диска моего ноутбука, зашифрованного с использованием Filevault 2 вывалилось сообщение о необходимости повторной проверки в recovery mode. Перезагрузился в recovery mode – диск проверить не удается, поскольку он зашифрован. Производить расшифровку диска, которая занимает несколько часов даже на SSD мне очень не хотелось, поэтому немного покопавшись в интернете я нашел рекомендации как победить эту проблему.

Read the rest of this entry »

Soulmate – быстрый autocomplete с использованием Redis

Работая над одним из проектов столкнулся с задачей сделать быстрый autocomplete для приложения на Rails3, не нагружая при этом БД лишними запросами. Недолгий поиск – мне на глаза попался гем soulmate, который написали разработчики из Seatgeek для решения аналогичной задачи. О том как использовать этот гем в своем приложении я и расскажу сегодня.

Read the rest of this entry »

private_pub + capistrano

При работе над проектом SmartWall я столкнулся с необходимостью добавить возможность рестарта используемого в проекте rack-сервера private_pub. К сожалению нигде не описывалось как это сделать, поэтому пришлось пошевелить мозгами :) Кстати – эту наработку вы можете использовать для любого другого rack-сервера.

HowTo’s #5

Если вы работаете с heroku и на любую команду типа heroku login или подобную у вас появляется сообщение об ошибке “There was an error in your Gemfile, and Bundler cannot continue.” – обратите внимание на то, как у вас прописаны дополнительные опции в Gemfile. Чтобы избежать такой ошибки часто необходимо например вместо нотации

gem "simple_form", git: "git://github.com/plataformatec/simple_form.git"

использовать

gem "simple_form", :git => "git://github.com/plataformatec/simple_form.git"

HowTo’s #4

Если вы пользуетесь редактором кода Sublime Text 2, то возможно вы захотите расширить его функциональность с помощью плагинов, например этих. Удобнее всего управлять плагинами с помощью расширения package_control, которое устанавливается не просто, а очень просто :)

HowTo’s #3

ack – очень удобная замена grep. Например с его помощью можно выполнить поиск по всем (например) perl-файлам текущей директории, которые содержат в себе некую строку:

$ ack --perl pattern

Полный список команд и ключей можно получить с помощью

$ ack --help

Linkoholizm #10

javascript
WrapBootstrap и BootsWatch – тут можно найти набор дополнительных визуальных тем для twitter bootstrap (подсмотрено у ребят из Evrone)
Font Awesome – шрифт с иконками для Bootstrap
tinycon – скрипт для динамической смены favicon
lazyload – плагин, позволяющий обеспечить “ленивую” загрузку изображений, находящихся только в области viewport-а

Android
Android GUI Kits – набор иконок, грифики, шаблонов для проектирования Android-приложений

←Older