RVM — Работа с разными наборами гемов (gemsets)

RVM позволяет создавать наборы гемов и использовать их в качестве разных сред для разработки. Делается это просто - каждому набору дается уникальное имя (namespace) и вся работа с гемами происходит в пределах этого неймспейса (установка, удаление, разные версии и т.д.)

Читать далее →

RVM — Работа с разными версиями Ruby

Для установки Ruby используется команда install, например, поставим версию 1.9.2:

rvm install 1.9.2

Установленные версии руби находятся в папке ~/.rvm/rubies/. Посмотрим, где лежит свежеустановленная:

which ruby

Чтобы посмотреть список всех установленных версий, используется команда list:

rvm list

Чтобы начать использовать конкретную версию руби, юзаем команду use:

rvm use 1.9.2

Читать далее →

RVM — Установка

Этой заметкой начинаю свое повествование о прекрасном языке программирования Ruby.

Начнем с основ. RVM - менеджер версий руби и гемов на вашем ПК. Вы создаете слепки версий и потом можете использовать различные слепки для различных нужд. Проще говоря - разные наборы гемов и их версий. Далее описывается установка сей замечательной утилиты для отдельного пользователя Linux.

Читать далее →

Запускаем обработчик события при вставке текста через контекстное меню

Допустим, есть текстовое поле и на него навешен обработчик события. Этот обработчик проверяет value (значение) поля и если это значение не пустое, то производит какие-либо действия. Для этого вполне подходят события change, keypress, keyup, keydown. Но если текст был вставлен через контекстное меню, то ни одно из этих событий не сработает.

Читать далее →

Установка Sublime Text 2 в Ubuntu 11.10

Недавно я рассказывал о замечательном тектовом редакторе Sublime Text 2, а сегодня хочу рассказать, как грамотно поставить это чудо под ОС Ubuntu 11.10. Sublime Text 2 не поставляется в виде готового пакета и не скачивается из существующих репозиториев, на сайте разработчика он доступен для загрузки в виде простого tar.bz2 архива. Будем производить загрузку и установку Unix way, стараясь максимально использовать возможности консоли. Поэтому порядок действия такой:

1. Качаем редактор (актуальный URL для последней версии берите с официального сайта):

wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202%20Build%202181%20x64.tar.bz2

Читать далее →

Каркас для создания HTML5 сайтов

Сделал каркас для создания сайтов с использованием html5.

В нем реализованы:

  • Прижимающийся к нижней границе экрана футер,
  • поддержка элементов html5 в IE (html5shiv),
  • стили для IE и для современных браузеров разнесены по разным файлам,
  • reset.css от Эрика Майера с некоторыми улучшениями,
  • классы-хелперы (например, класс, запрещающий выделение),

Читать далее →

Не работает Install Package в Sublime Text

upd: проблема была в киррилических символах в имени пользователя Windows. Создал нового юзера и работаю теперь залогинившись в нем. Заметку можно не читать.

Есть такой замечательный текстовый редактор Sublime Text 2, и в нем есть такая замечательная функция установки плагинов через специальную командную строку. К сожалению, сначала нужно установить самый главный плагин, который и добавляет сей функционал.

Читать далее →