MILK — лучший компьютерный стол?
Илья • 25 февраля 2007 г.
Новое в рейлс: хватит засорять environment.rb
Илья • 24 февраля 2007 г.
Ещё один changeset от DHH. И опять связанный сугубо с организацией файлов и папок рейлс-проектов.
Теперь в edge rails все ваши настройки, которые раньшы подключались в конец файла environment.rb, нужно запихивать в папку config/initializers/. Получается что-то вроде этого:
config/initializers/mailer.rb:ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.default_charset = "utf-8"
config/initializers/exceptions_notifier.rb:
ExceptionNotifier.exception_recipients = ["your@emailaddress.com"]
Впрочем многие уже давно примерно так и делают.
Кстати, можете подписаться на этот RSS feed и следить за всеми changeset’ами самостоятельно :)
MacBook или MacBook Pro?
Илья • 23 февраля 2007 г.

Для тех кто колеблется и не может решить что купить посвящаю это откровение.
У этих двух машин есть только одно существенное отличие — дисплей. На макбуке он меньше по размеру и имеет худшие углы обзора, по сравнению с МакБук Про.
Поэтому, если вам нужен отличный дисплей с хорошими углами обзора и большим размером, ну например если вы занимаетесь графическим дизайном, профессиональным видео или фото, то берите МакБук Про. Во всех остальных случаях, берите МакБук, который к тому же дешевле на штуку баксов. Не промахнётесь. Мы с Дмитрием, кстати, пользуемся именно МакБуками, хотя МакБук Про я тоже использовал.
По скорости работы эти две машины не отличимы невооружённым глазом. А память работает на МакБуке даже быстрее, чем на МакБук Про. Проверено использованием Final Cut Pro.
Конечно, у МакБук Про есть ещё подсветка клавы и нормальная видеокарта. Зато макбук дольше работает от батареи и имеет более интересный дизайн.
И ещё один совет. Если берёте Мак, запихните туда как можно больше оперативной памяти! С пятьюстами метрами жить вообще невозможно. С гигом можно жить спокойно. С двумя гигами, можно жить припеваючи и одновременно использовать Параллели и фотошоп без тормозов.
Только будьте очень осторожны при покупке оперативной памяти для мака! Они очень привередливые к ней. Даже если вы купите память, которая будет соответствовать спецификации, она может испортить вам всю жизнь всякими косяками или вообще не заработать. Поэтому, сначала проконсультируйтесь с дилерами Apple, а лучше сами разведайте в инете рекоммендованные планки.
CSSEdit — билет в рай
Илья • 22 февраля 2007 г.
Приготовьтесь забыть .rhtml и .rxml
Илья • 21 февраля 2007 г.
Судя по этому changeset’у, в скором времени вместо расширений .rhtml и .rxml нужно будет использовать .erb и .builder соотвeтственно.
И это правильно, я считаю.
Расширения .rhtml и .rxml полностью перестанут работать в третьей версии Ruby on Rails.
Я рыбакот
Илья • 20 февраля 2007 г.

Лучшая программа для работы с цветом в Mac OS
Илья • 15 февраля 2007 г.
Имя ей Color Schemer Studio. Она хоть и платная, зато самая лучшая из всех, что я когда-либо использовал.
В Color Schemer Studio очень много различных возможностей, но, не смотря на это, использовать её очень удобно и приятно. Вот три мои самые любимые функции:
Во-первых, программа позволяет снимать цвет с любой точки экрана и превращать его в web-safe или websmart. Более того, она отобразит целый цветовой круг гармонирующих цветов.
Во-вторых, там есть прекрасная кнопочка randomize, которая сгенерит вам целый набор гармоничных цветов! Самый простой способ поиска подходящего цвета. Золотая вещь :)
В-третьих, есть Color Mixer, который позволяет смешивать два цвета и выбрать цвет между ними.
И это далеко не всё, в Color Schemer Studio есть много других очень интересных функций, посмотрите, если вам интересно.
В общем, всем кто работает с цветом под Маком, очень советую Color Schemer Studio, как действительно лучший софт для этой задачи.
Баш скрипт для быстрого создания rails-приложений
Илья • 8 февраля 2007 г.
Наткнулся на очень удобный баш скрипт (для мак ос и юниксов, разумеется), который делает вот что:
- Создаёт чистое рельсовое приложение.
- Импортирует его в свн репозитарий.
- Удаляет и ставит игнор на логи, кэш, сессии и прочее в папке tmp.
- Копирует database.yml в database.example и ставит на него игнор.
Очень удобно! Качать тут.
Инструкции для жизни от Далай Ламы
Дима • 7 февраля 2007 г.
- Учитывай что великая любовь и великие достижения требуют великого риска.
- Когда проиграл, вынеси из этого урок.
- Уважай себя, уважай других и неси ответственность за все свои действия.
- Помни, что иногда не получить то, что хочешь, это удивительный подарок судьбы.
- Знай правила, чтобы правильно их нарушать.
- Не давай маленькой ссоре разрушить великую дружбу.
- Когда понимаешь что сделал ошибку, не медли ни секунды чтобы её исправить.
- Проводи немного времени наедине с собой каждый день.
- Будь открыт для изменений, но не отпускай свои ценности.
- Помни, что иногда тишина—это лучший ответ.
- Веди добрую, достойную жизнь. Тогда в старости, когда оглянешься назад, ты сможешь насладиться ей ещё раз.
- Любящая атмосфера в твоём доме это фундамент для твоей жизни.
- В разногласиях с теми кого любишь, смотри только на текущую ситуацию. Не поднимай то, что было в прошлом.
- Делись своим знанием. Это путь к достижению бессмертия.
- Будь вежлив с Землей.
- Раз в год, бывай там где никогда раньше небыл.
- Помни, что лучшие отношения те, в которых ваша любовь друг к другу превосходит вашу потребность друг в друге.
- Оценивай свой успех по тому, что тебе пришлось отдать чтобы его получить.
- Относись к любви и приготовлению пищи с безудержной энергией.
Updated: Пермалинк на этот пост был сломанный. Теперь всё работает.
Ошибка после обновления ruby gems до 0.9.x
Илья • 7 февраля 2007 г.
В связи с выходом новых рельс, нужно было обновить ruby gems до версии 0.9.x.
После обновления гемов, при попытке установить новые рельсы, вылетела ошибка:
ERROR: While executing gem ... (NoMethodError)
undefined method `refresh' for #<Hash:0x14fbfd0>
Ошибка проявляется как на Мак ОС, так и на линуксе и даже солярисе.
Решается очень просто: стираем файл source_cache в системной папке ruby/gems/1.8
Updated: ребята с Riding Rails уже написали об этой проблеме.
Бесплатная подборка спиннеров и прогресс баров
Илья • 2 февраля 2007 г.
Нашёл очень полезный сайтик, на котором можно сгенерировать любые спиннеры для вашего приложения. Крутилки, вертелки, прогресс бары. Всё бесплатно и моментально. Добро пожаловать на ajaxload.info.
Web2.0 city poster
Илья • 1 февраля 2007 г.
Этот великолепный постер можно купить здесь.
N00bs on Rails
Илья • 31 января 2007 г.
There are a lot of people using Rails who aren’t really programmers. The problem is, they often make classic n00b mistakes. The result can be very messy code written in a very elegant framework — like shooting yourself in the foot with an unusually beautiful gun.
Ваше мнение о Mighty Mouse
Илья • 31 января 2007 г.

Вы когда-нибудь пользовались Mighty Mouse или пользуетесь сейчас? Мне очень интересно знать ваше мнение.
Я просто недавно поспорил с нашим местным Apple-ретейлером, о том что майти маус кусок мусора. А он в свою очередь утверждал что это прекрасная мышка, с которой ни у кого проблем нету.
Причиной спора стал шарик прокрутки, который и у меня, и у Дмитрия сломался сразу через месяц после покупки мыши.
На самом деле мышь мне очень нравится. Я сразу купил две штуки (одну для себя, другую для брата), когда заказывал свой первый мак. Очень удобная, стильная мышка. Но вот этот проклятый шарик… В последствии испортил мне всё впечатление.
Сейчас я свою майти уже выбросил, а Дмитрий адоптировался и теперь пользуется скролл-барами, так как его шар прокрутки сдох уже очень давно. Теперь, даже если ему дать мышку с работающим колесом прокрутки, он всё равно будет крутить скролл-бары. Проверено :)
А у вас майти работает?
Используем Локомотив как стандартный Руби
Илья • 30 января 2007 г.
Тем, кто пользуется Mac OS и Locomotive посвящается этот небольшой трюк.
С помощью нехитрой ловкости рук, можно прописать весь environment локомотива подгружаться каждый раз, когда вы включаете терминал.
Это очень удобно, если у вас в системе нету ни Руби, ни рельсов, зато они есть под локомотивом. Вы и не заметите разницу: просто включаете терминал и вот у вас и руби и рельсы и все гемы с рмагиком :)
Собственно вот здесь прекрасно описано как это сделать.
Единственное замечание, я в .locomotive.environment.bash в конце ещё clear добавил, чтобы консоль не заспамливать.




