Архивы по Категориям: Хинт

Решение проблемы: “uninitialized constant Gem::GemRunner (NameError)”

Кинулся я намедни установить Firewatir на Ubuntu 10.10. Ruby поставился без сучка и задоринки, а вот на фразу:

sudo gem install firewatir

Система обругалась в лучших традициях Хогвардса, выкрикнув в ответ заклинание:

/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)

И ведь в мануале по этому поводу ничего не сказано, поэтому пришлось гуглить. Гугление показало, что в магические свитки Ruby закралась небольшая неточность, и дабы этот самый GemRunner вел себя прилично и не отвлекал нас от процесса установки каких-либо гем — нужно малюсенькое колдунство на самом низшем, седьмом уровне магии. А именно:
Открыть файл /usr/bin/gem

sudo nano /usr/bin/gem

И после:

require 'rubygems'

добавить:

require 'rubygems/gem_runner'

Вот и все, магические свитки исправлены, все работает, обошлись без запретных заклинаний.?

Восстановление grub2, погибшего при установке Windows

В очередной раз переставлена винда и в очередной же раз ее установщик, с ехидной ухмылочкой тупого гопника, потер grub2, лишив, ни в чем не виноватый, Ubuntu возможности запускаться, или вообще каким-либо образом подавать голос во время старта ноутбука. И вот я, в очередной раз, чешу репу вспоминая где-ж это в интернетах валялась инструкция по безболезненному возвращению grub2 на положенное ему место? В очередной раз даю себе обещание эту инструкцию после нахождения записать сюды, дабы не искать ее снова на бескрайних просторах. Вот она (естественно немного адаптированная к моим условиям):

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

Gnome: элементы рабочего стола

gnome-about-logoПо умолчанию рабочий стол Ubuntu девственно чист. Нарушают эту чистоту только иконки монтируемых разделов. Но народ-то бывает разный. Одним подавай Компьютер с Корзиной на рабочий стол, другим — запретить этим самым иконкам разделов на десктопе маячить… И хорошо бы сказать — нельзя, да не получается, т.к. решается все просто и в несколько шагов.

  1. Жмем Alt+F2 - в ответ на эту комбинацию появляется окно «Выполнить программу«
  2. Вводим gconf-editor и жмем Запустить — должно появиться окно редактора конфигурации (очень сильно похоже на редактор реестра в windows)
  3. Переходим в раздел /apps/nautilus/desktop

Вуаля! Перед вами несколько параметров с чекбоксами[1] — хотим включаем Компьютер, Корзину, Картонку. Хотим — отключаем отображение разделов на рабочем столе. При желании можно поменять имена иконок.

Вот. Все оказалось просто.

Ubuntu и JRE

java-logoУстановить jre с помощью утилиты для установки и удаления приложений не удалось, судя по количеству багов, которые зарепорчены на эту тему — не мне одному, поэтому пришлось идти в гугл. Гугл, как всегда оказался сговорчив и порадовал одной строчкой, которая решила все:
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Ubuntu и Rar

rarОказалось, что по-умолчанию, менеджер архивов в Ubuntu не желает работать с rar-архивами. Признаюсь, по началу меня подобная ситуация озадачили (правда винда тоже по дефолту с rar-ом не работает, но от убунты почему-то ожидал большего). Ну не работает и не работает — нужно лечить, а не с виндой сравнивать. :)

Несколько минут гугления и все решилось, оказывается установка пакета unrar решается одной строкой:
sudo apt-get install unrar
После этого менеджер архивов осознает, так сказать, масштаб трагедии и решает вести себя прилично.

Эй! Кто взял мой hibernate?!

hibernateСостоялся недавно телефонный диалог с одним товарищем.

— У меня вирус на компе, че делать?
— С чего взял, что вирус? Вроде ж недавно антивирь поставил, и отключние на пароль закрыл.
— У меня гибернация пропала. Совсем.

И подобная ситуация не редкость. Человек, при установке Висты не расчитывает с размером раздела под систему, а затем папка winsxs, pagefile.sys и hibernate тихонько делают свое черное дело. Проходит совсем немного времени и пользоатель замечает, что место на системном диске кто-то немилосердно жрет. И что? И правильно, идем в знакомый со времен еще девяностомохнатых виндов диалог очистки диска, выбираем все чекбоксы и говорим: «Повелеваю тебе, о компьютер, похерить все, навсегда и безвозвратно!». Он естественно отвечает: «Явольмойфюрер!» и грохает все что пользователь выбрал, а среди всего и файло, имеющее непосредственное отношение к режиму hibernate (ну не поднимается у меня рука обозвать его гибернацией, как это в русской винде сделано). Но кого волнует, что мы там удаляем? Главное — это место! Место — это наше все! И вот только потом, спустя некоторое время начинаем волноватся, куда ж это такое прикольное и замысловатое слово с нашего компьютера-то делось?

Слава Богу, лечится все просто и незамысловато — одна команда:

powercfg -H ON

И у вас снова стало меньше свободного места на диске :)

Удачи в экспериментах. И помните — тормоза и бекап придумали трусы!

Windows раскладка клавиатуры для Mac OS X

Пока не забыл и не потерял, а так-же если кому-то вдруг понадобится. :)
Для включения виндовой раскладки клавиатуры в MacOS X (другими словами, чтобы в русской раскладке точка и запятая были на привычных местах) достаточно взять вот этот файлик (russianwin.rsrc) и положить его в Library/Keyboard Layouts. После чего в списке доступных раскладок появится «Russian PC«. Выбираем нужную раскладку, назначеме сочетание клавиш и радуемся привычному расположению.

Аттач папки в Apple Mail

Был приятно удивлен интересной особенностью Apple Mail. Совершенно случайно приаттачил к письму папку с файлами, а не лежащий рядом архив, сделанный, собственно из этой самой папки. Обратил внимание на ошибку как-раз в момент нажатия кнопки «Send». Попеняв на собственную неосмотрительность пошел смотреть в «Отправленные», что ж оно там приаттачило — признаюсь, была тайная надежда, что программа все-таки не глупая, и если дает прикрепить к письму папку, то возможно просто будет прикреплено все ее содержимое. Оказалось, что содержимое папки было не просто прикреплено к письму, а еще и бережно заархивировано. Удобно, блин.

Одним словом — век живи — век учись.

Подборка расширений для WinExplorer

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

© Livehacker.RU

Отличная подборка расширений для WinExplorer. С чем-то уже был знаком, о чем-то прочитал впервые. Однозначно в закладки.

Peoplenet, CCU-550 и MacOS X

Приехал к нам в контору на прошлой неделе очень прикольный дядька из-за океана. Мало того, что сам по себе интересный тип, так еще и не так давно пересел на MacBook. И вот, чтобы снабдить его интернетом в гостиннице подогнали ему пиплонетовский модем (CCU-550).

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

Пришел, глянул настройки — выбран Apple Modem. Все бы хорошо, но ничего подходящего в списке выбрать не удалось. Несколько минут гугления и скачано два модемных скрипта, которые должны были облегчить жизнь модема на MacOS X. Положили их куда положено — а вот хрен вам, сказал модем.

Решили позвонить в саппорт — вдруг поможет. Добрые ребята сказали:

- Так вы ж драйвера не поставили, наверняка, возьмите драйвера на диске.
- Там только виндовые драйвера — говрю им.
- Так с сайта нашего скачайте!
- Дык там то же самое, что и не диске, только в зипчик упаковано.
- Ну-у-у-у… несите к нам, будем разбираться.

Решив, что разбираться они будут методом научного тыка, решили мы ничего им не нести, ибо нафиг. Еще 15 минут гугления и нашел в чем проблема. Оказалось, что карточка требует ввода пин-кода, а отключить это дело можно либо вставив ее в телефон, либо подключив модем к винде и в виндовой аппликухе отключить запрос пина. Аналогов этой аппликухи под MacOS X нет. Хорошо, что в офисе хватает виндовых машин — снятие пина — дело пяти минут, а если бы дядька этот в гостиннице у себя настраивал, где больше других компов нет, а если и есть, то хрен бы его кто пустил с его модемом играться.

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