Like: ruby, ruby on rails, macosx, apple, textmate, linux, git, gity, ubuntu, gnome 2, Dub FX, Dropkick Merphys, android, google, The black keys, Prawn(rails), epub, vim,


Посты с тегом linux


Текст

дек 25, 2010
@ 11:25 pm
Постоянная ссылка
1 заметка

Ubuntu Server 10.04 + VNC Server

Ставим vnc сервер:

sudo apt-get install vnc4server

Добавляем в /etc/rc.local, естественно до exit 0, следующую строчку(срочки, если нужно поднять vnc для нескольких пользователей)

sudo -b -H -u your_username /usr/bin/vncserver :1(для следующего пользователя нужно указать другой дисплей)

У каждого пользователя в домашней директории, в папочке .vnc, в файлике xstartup($HOME/.vnc/xstartup) надо заренне сконфигурировать параметры запуска. В противном случае вы увидите серый экран и консоль вместо рабочего стола. Итак, содержимое моего файла:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
gnome-session &

Далее:

sudo restart

Можно подключаться 192.168.1.100:5901

Для мака есть вполне ничегошный клиент “Chicken of the VNC”, для гнома есть “Remote Desktop Viewer”, а те кому не повезло могут попользовать “RealVNC” если память не именяет.

P.S.
Аппаратные Raid5 и Raid1(заранее сконфигурированные) определись при установке Ubuntu Server 10.04, просто на ура, что весьма приятно. 



Ссылка

ноя 12, 2009
@ 10:53 pm
Постоянная ссылка

zsh »

Вдохновился пошел пробовать


Текст

апр 23, 2009
@ 4:25 pm
Постоянная ссылка

Mount.cifs

Случилась неожиданная трабла при монтировании  в CentOS расшареной папки  Win2k3. После прочтения мана пишу:

mount -t cifs //serv/share /mnt/share -o username=name,password=pass,domain=DOMAIN

выдает ошибку “permission denied 13”

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

формат файла следующий:

username=DOMAIN\name
password=pass

И на  удивление все сработало. Почему не прокатывают опции заданные в командной строке я так и не понял. Хотя и снова пытался подключится из коммандной строки уже после.


Текст

мар 30, 2009
@ 2:28 pm
Постоянная ссылка

Gimp. Замена photoshop???

Продолжение темы “Переход на Линукс”

Gimp - не самое удачное название, “как корабль назавешь так оно и поплывет”( в переводе с английского gimp - калека). Но в linux другого выбора в общем-то нет.

Я честно еще несколько лет назад пытался перейти с photoshop на gimp,  но что-то не заладилось у меня с ним. Скорее всего причина кроется в привычке: что привычнее, то и удобнее.

Если рассматривать вариант wine + photoshop или gimp, то я определенно за второй вариант, работает он куда стабильнее.

Пара ссылок по теме:

http://gimper.ru/
http://www.progimp.ru/
http://docs.gimp.org/ru/


Текст

мар 25, 2009
@ 10:57 am
Постоянная ссылка

Gedit

В продолжении темы

Удобный редактор для разработчика это все, поэтому я использую под mac супер редактор textmate. Под линукс этого редактора нет((, а жаль.

Зато есть gedit который можно довести до ума. Как это сделать уже написано до меня и много раз поэтому дабы не тратить время: “Превращение gedit в подобие textmate”


Текст

мар 24, 2009
@ 2:43 pm
Постоянная ссылка

Dag в помощь

Если чего то нет в стандартных репозитариях, то первым делом лучше посмотреть в Dag (http://dag.wieers.com/). Этот репозитарий не раз спасал меня. Для его установки в yum для например centos3 достаточно добавить в /etc/yum.conf строки

[dag]
name=Dag' repository
baseurl=http://apt.sw.be/redhat/el3/en/$basearch/dag
http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el3/en/$basearch/dag

Ссылка

мар 3, 2009
@ 3:54 pm
Постоянная ссылка

10 »

Приемы в linux


Текст

фев 5, 2009
@ 6:40 pm
Постоянная ссылка

CentOS LVM (system-config-lvm)

Мне избалованному gui macosx некоторые вещи приятнее делать не
из консоли. Поэтому в общем-то я всегда стараюсь при установке
сервера, если это возможно, ставить гнома и различные утилиты
из разряда system-config. По умолчанию сервер запускается в
консольном режиме(initdefault 3), а gnome запускаю при необходимости.
Но бывают ситуации когда сервер находится далеко и приходится
работать по ssh, а комфорта хочется))
На маке я нашел для себя выход из этой ситуации так:

ssh -X login@host

А дальше запуск нужного приложения в фоновом режиме(&) дабы можно было
работать с консолью. В моем случае (сабж) это была утилита:

system-config-lvm&

Ну естественно на маке должен быть установлен X11,
он есть на установочном диске с Macosx.

А вот еще несколько полезных графических утилит:
system-config-authentication
system-config-network-druid
system-config-samba
system-config-date
system-config-network-gui
system-config-securitylevel
system-config-httpd
system-config-network-tui
system-config-securitylevel-tui
system-config-keyboard
system-config-nfs
system-config-services
system-config-language
system-config-packages
system-config-soundcard
system-config-lvm
system-config-printer
system-config-time
system-config-mouse
system-config-printer-gui
system-config-users
system-config-network
system-config-printer-tui
system-control-network
system-config-network-cmd
system-config-rootpassword


Текст

фев 3, 2009
@ 5:10 pm
Постоянная ссылка

syslogd

Пытаюсь заставить работать syslogd в связке с dfl800.  Ссылки по теме:

man на русском

Следующий этап написание анализатора логов + написание простенькой биллинговой системы.


Текст

янв 23, 2009
@ 4:06 pm
Постоянная ссылка

Screencasting on Ubuntu

В общем подумалось тут мне, что легче один раз показать чем тысячу раз объяснять. И решил я для одной своей коллеги вместо объяснения на пальцах снять screencast по пользованию wordpress 2.7.

Она, приятно меня удивив, сама взяла и перешла на  Ubuntu и для чистоты эксперимента я решил сделать screencast на лине. Хотя Ubuntu не мой любимый дистрибутив(мне больше по душе CentOS и Mandriva)  я всеже запустил  paralles и поставил таки сабж.

Лирическое отступление: Ubuntu сильно продвинулась с момента моего последнего пользования ею, что не сомненно радует, настолько, что я решил по больше с ней пообщаться и возможно CentOS и Mandriva придется потесниться в списке любимых.

Итак, нам нужен софт для записи с экрана и для его последующей обработки.

Я выбрал две програмки первая gtk-recordMyDesktop, которая и будет основной ибо она то как уже стало понятно из ее названия и позволяет записывать все происходящее на экране.

Вторая программа FFmpeg для кодирования полученного видео в различные форматы. Пригодится если нужно будет видео конвертировать скажем во flash для размещения на сайте.  Но для меня это не очень актуально.


Текст

янв 22, 2009
@ 12:21 pm
Постоянная ссылка

Перекодировка файлов.

Люблю nix за простоту использования. Задача перекодировать файл из cp1251(кодировка windows)в допустим utf8, решается одной коммандой в консоле.

iconv -f CP1251 -t UTF8 namefile > namefile

iconv -l - выведит все кодировки откуда и куда можно перекодировать


Текст

янв 3, 2009
@ 3:11 pm
Постоянная ссылка

Apache + RubyOnRails

Для работы связки Rails + Apache я использовал passenger. При установке на CentOS5 был приятно удивлен инсталятором, который проверил не хватающие зависимости и вывел команды с помощью которых их можно установить(мелочь, а приятно). В конце установки он подробно написал, как нужно изменить конфиг apache. В целом установка passenger проста и подробно расписана на modrails.com. Если после установки возникают проблемы с запуском приложения рекомендую проверить следующие вещи:

  1. установлена поддержка баз данных которые вы используете 
  2. произведена миграция для production, rake db:migrate RAILS_ENV=”production”. 
  3. Apache  был перезапущен после всех манипуляций

Текст

дек 31, 2008
@ 4:23 pm
Постоянная ссылка

CentOS5 + RubyOnRails

Вот так просто и не навязчиво))

 
sudo yum install ruby
sudo yum install ruby-devel
sudo yum install rdoc
wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
tar xfvz rubygems-0.9.4.tgz
cd rubygems-0.9.4
sudo ruby setup.rb
sudo gem install rails 
sudo gem install mongrel 

при установке sqlite3 не забудьте поставить sqlite-devel(в разных ос называется по разному)

sudo yum install sqlite-devel

sudo gem install sqlite3-ruby 


Текст

дек 24, 2008
@ 2:55 pm
Постоянная ссылка

pure-ftpd

Ну очень удобный  ftp-server. Думаю напишу простенькую утилитку для управления им на ruby.

По настройке оно сервера на  centos 5  написано в этом замечательном howto http://www.howtoforge.com/virtual_hosting_with_pureftpd_and_mysql_centos5.0

А вообще весь howtoforge.com очень даже не плох чтобы его иметь в закладках))


Ссылка

окт 28, 2008
@ 10:35 am
Постоянная ссылка

Защищенное соединение »

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

Конечно смена сертификатов вызовет затруднения у пользователей, но достаточно один раз сделать подробную инструкцию в картинках и эта проблема на 90% будет решена.