Дружим Ruby со Spotlight и Quicklook

Илья • 21 декабря 2007 г.

Дейв Томас не так давно наткнулся на очень интересный плагин для поисковой системы Spotlight, встроенной в Мак ОС. После установки, плагин позволяет искать по модулям, классам, методам и комментариям в любых файлах Ruby, находящихся на вашем Маке. Великолепная штуковина!

Если есть желание попробовать, то качаем Ruby Importer 0.2.1, затем копируем файл RubyImporter.mdimporter в папку /Library/Spotlight (папку возможно придётся создать).

Далее, в терминале нужно запустить следующую команду, чтобы заставить спотлайт заметить новый плагин и проиндексировать с помощью него все Ruby-файлы в домашней директории:

$ mdimport -L && mdimport -r /Library/Spotlight/RubyImporter.mdimporter ~/

Теперь можно приступать к поиску:

А для того чтобы исходники Ruby (и других языков) можно было просматривать с подсветкой кода при помощи Quicklook, нужно установить отдельный плагин для квиклука QLColorCode.

Сегодня Apple назвала дату начала продаж новой версии операционной системы Mac OS 10.5 Leopard — 26 октября.

В Леопарде более 300 нововведений и улучшений. Наш любимый фреймворк не остался в стороне:

Да, Ruby on Rails, Ruby, Rubygems и Capistrano теперь идут в комплекте с каждым Маком. Ну разве это не здорово? ;)

Сегодня в порыве продуктивно-оптимизационной истерии нашел удобный способ отображать проект в Textmate Drawer.

Превратил такой, “стандартный” вариант:

В такой:

Суть такая, создаем новый проект, из Finder перекидываем содержимое app/ в Drawer. Это то, что мы используем чаще всего. Следом создаем в Drawer новую группу – rails root, куда засовываем всё остальное.

Кстати, вы знали что по запросам в Гугле продуктивность популярней чем порно? vs.

В комплекте с каждый Маком идёт диск XCode Tools. В основном этот пакет предназначен для создания софта для Мак ОС, поэтому многие себе его не устанавливают. А зря, потому что на нём есть несколько очень интересных утилит. В частности, FileMerge:

FileMerge позволяет сравнить два любых текстовых файла и отобразить разницу между ними. Очень удобно при сравнении нескольких ревизий из subversion.

Самое приятно, что приложение сделано в стиле Apple — просто, удобно и эстетично :)

Совет для маководов

Илья • 9 марта 2007 г.

Обалденный совет, позволяющий отключить функцию Safe Sleep у Мака и тем самым сократить время ухода в режим сна в несколько раз.

Прикол в том, что каждый раз когда вы “усыпляете” Мак, он копирует всё содержимое оперативной памяти в файл, чтобы если у вас вдруг во время сна кончилась батарейка, то он мог спокойно выключиться, а потом, когда вы подключите его к сети и нажмёте кнопку ВКЛ, быстренько восстановить содержимое оперативки из этого файла. Это и называется режим Safe Sleep, то есть когда содержимое оперативной памяти сохраняется на винт.

На деле, у меня лично не было ни разу случая, когда садилась бы батарейка и мак был вынужден уходить в Safe Sleep. Более того, даже если это случится и у меня режим Safe Sleep будет выключен (как сейчас), то пусть у меня всё сбросится — мне не страшно загрузить всё заново. Зато каждодневное использование Мака стало гораздо более приятней, потому что засыпает он теперь за три секунды, вместо привычных 10-20. И ещё 2 гига на винте сэкономил, что всегда приятно :)

MILK — лучший компьютерный стол?

Илья • 25 февраля 2007 г.

MacBook или MacBook Pro?

Илья • 23 февраля 2007 г.

Для тех кто колеблется и не может решить что купить посвящаю это откровение.

У этих двух машин есть только одно существенное отличие — дисплей. На макбуке он меньше по размеру и имеет худшие углы обзора, по сравнению с МакБук Про.

Поэтому, если вам нужен отличный дисплей с хорошими углами обзора и большим размером, ну например если вы занимаетесь графическим дизайном, профессиональным видео или фото, то берите МакБук Про. Во всех остальных случаях, берите МакБук, который к тому же дешевле на штуку баксов. Не промахнётесь. Мы с Дмитрием, кстати, пользуемся именно МакБуками, хотя МакБук Про я тоже использовал.

По скорости работы эти две машины не отличимы невооружённым глазом. А память работает на МакБуке даже быстрее, чем на МакБук Про. Проверено использованием Final Cut Pro.

Конечно, у МакБук Про есть ещё подсветка клавы и нормальная видеокарта. Зато макбук дольше работает от батареи и имеет более интересный дизайн.

И ещё один совет. Если берёте Мак, запихните туда как можно больше оперативной памяти! С пятьюстами метрами жить вообще невозможно. С гигом можно жить спокойно. С двумя гигами, можно жить припеваючи и одновременно использовать Параллели и фотошоп без тормозов.

Только будьте очень осторожны при покупке оперативной памяти для мака! Они очень привередливые к ней. Даже если вы купите память, которая будет соответствовать спецификации, она может испортить вам всю жизнь всякими косяками или вообще не заработать. Поэтому, сначала проконсультируйтесь с дилерами Apple, а лучше сами разведайте в инете рекоммендованные планки.

CSSEdit — билет в рай

Илья • 22 февраля 2007 г.

CSSEdit самый умопомрачительный CSS редактор в мире. Ощущение будто его делал не человек, а стадо волшебных бельгийских кроликов. Впрочем создатель примерно так себя и называет — macrabbit.

Как жалко, что не все редакторы такие удобные, функциональные и эстетичные…

Имя ей Color Schemer Studio. Она хоть и платная, зато самая лучшая из всех, что я когда-либо использовал.

В Color Schemer Studio очень много различных возможностей, но, не смотря на это, использовать её очень удобно и приятно. Вот три мои самые любимые функции:

Во-первых, программа позволяет снимать цвет с любой точки экрана и превращать его в web-safe или websmart. Более того, она отобразит целый цветовой круг гармонирующих цветов.

Во-вторых, там есть прекрасная кнопочка randomize, которая сгенерит вам целый набор гармоничных цветов! Самый простой способ поиска подходящего цвета. Золотая вещь :)

В-третьих, есть Color Mixer, который позволяет смешивать два цвета и выбрать цвет между ними.

И это далеко не всё, в Color Schemer Studio есть много других очень интересных функций, посмотрите, если вам интересно.

В общем, всем кто работает с цветом под Маком, очень советую Color Schemer Studio, как действительно лучший софт для этой задачи.

Ваше мнение о Mighty Mouse

Илья • 31 января 2007 г.

Вы когда-нибудь пользовались Mighty Mouse или пользуетесь сейчас? Мне очень интересно знать ваше мнение.

Я просто недавно поспорил с нашим местным Apple-ретейлером, о том что майти маус кусок мусора. А он в свою очередь утверждал что это прекрасная мышка, с которой ни у кого проблем нету.

Причиной спора стал шарик прокрутки, который и у меня, и у Дмитрия сломался сразу через месяц после покупки мыши.

На самом деле мышь мне очень нравится. Я сразу купил две штуки (одну для себя, другую для брата), когда заказывал свой первый мак. Очень удобная, стильная мышка. Но вот этот проклятый шарик… В последствии испортил мне всё впечатление.

Сейчас я свою майти уже выбросил, а Дмитрий адоптировался и теперь пользуется скролл-барами, так как его шар прокрутки сдох уже очень давно. Теперь, даже если ему дать мышку с работающим колесом прокрутки, он всё равно будет крутить скролл-бары. Проверено :)

А у вас майти работает?

Тем, кто пользуется Mac OS и Locomotive посвящается этот небольшой трюк.

С помощью нехитрой ловкости рук, можно прописать весь environment локомотива подгружаться каждый раз, когда вы включаете терминал.

Это очень удобно, если у вас в системе нету ни Руби, ни рельсов, зато они есть под локомотивом. Вы и не заметите разницу: просто включаете терминал и вот у вас и руби и рельсы и все гемы с рмагиком :)

Собственно вот здесь прекрасно описано как это сделать.

Единственное замечание, я в .locomotive.environment.bash в конце ещё clear добавил, чтобы консоль не заспамливать.

Rails + Apple = ♡

Илья • 29 января 2007 г.

Christian Metts:

По нашим тщательным подсчётам, около 90% из 550 людей, бывших на RailsConf 2006 используют ноутбуки Apple.

Update: прошу прощения за опечатку.

Виджет: RegexWidget

Илья • 28 января 2007 г.

Если вы используете Мак ОС и часто пишете регэкспы, то RegexWidget — виджет для тестирования регэкспов вам очень понравится!

Firefox 3 порадует маководов

Илья • 24 января 2007 г.

Очень порадовала новость, о том что Firefox 3 будет использовать стандартный эппловский фреймворк Cocoa, в частности для отрисовки своего интерфейса и рендеринга шрифтов. Это очень хорошая новость, потому что сейчас на фаерфокс просто невозможно смотреть на маке! Это какой-то ужас несусветный — весь текст будто изгрызен плотоядными червями-убийцами.

Только что скачал первую альфу третьего фаерфокса, чтобы проверить как у них успехи. Шрифт выглядит во-много раз лучше, но всё же не так хорошо как в Сафари. Какой-то более размытый. Уж не знаю почему.

iBank для Mac OS X

Дима • 24 января 2007 г.

Отличная программулина для управления финансами семьи и малого бизнеса. По скольку я занимаюсь бизнесом, я долго искал софтину которая позволила бы снять с себя груз не учтенных трат и предстоящих расходов, и взять под контроль денежные потоки. После долгих месяцев поиска, я нашёл то – что нужно.

iBank. Рекоммендую всем. Хороший интерфейс, большие возможности. Удобно. Пару дней уходит на понимание философии программы, но потом всё становится ясно и понимаешь удобство. Есть возможность импортировать выписки со счетов в банке.

Главное окно Диаграммы Прогресс выполнения бюджета

Незаменимый инструмент для всех кто пытается привести свою финансовую жизнь в порядок после покупки очередного Мака :-)

Стоит всё удовольствие $39.99, есть триал на 30 дней.