sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
tinman321Кому как. Знаешь, как говорится, На вкус и цвет…. Кому-то рюшечки, а мне - максимум рабочего места… И чтобы всякие кнопочки панельки зенки мне не мозолили… Мне очень удобно…. А остальным - самим решать :) ;) |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Думаю, что никому не сообщу новость, что торренты в наше время - великая и удобная вещь… Все, что душе угодно, все, чего хочется можно найти на торрент-серверах… Для тех, кто незнаком или слабо ориентируется в теме торрентов - в инете море информации. В этой статье я лишь хочу рассказать об использовании этой технологии… Меня, как программиста, мало прельщают GUI-клиенты, поскольку они лишь занимают место на экране… Качаешь - ну и качай на здоровье, мне лишь надо изредка контролировать “процесс” закачки… После непродолжительных поисков - наткнулся на transmission-cli. Что меня сразу прельстило - возможность запуска в качестве демона. А тот момент, что контролировать его можно через веб-интерфес - просто обрадовала :). Вот список действий, которые мне потребовались для работы: Устанавливаем собственно саму программу sudo pacman -S transmission-cli TRANS_USER="proext" sudo /etc/rc.d/transmissiond start[code][/li] [li]Запускаем любимый web-браузер и идем по адресу [code]http://localhost:9091/transmission/web[/li] [li]Вуаля!!! А вот и оно!!! [li]Открываем внизу слева окно настроек (prefences) и просто жмем кнопку сохранить.[/li] [li]Теперь останавливаем демон [code]sudo /etc/rc.d/transmissiond stop[/code][/li] [li]В папке пользователя, которого мы указывали выше, правим файл [code].config/transmission-daemon/settings.json[/code] в соответствии с потребностями (здесь я прокомментирую только некоторые моменты: [code] { "blocklist-enabled": 0, "download-dir": "\/home\/proext\/torrents", //папка, куда будут сохраняться закачки "download-limit": 222, // ограничение скорости загрузки "download-limit-enabled": 0, // включать ли ограничение скорости? 0 - нет, 1 -да "encryption": 1, "max-peers-global": 200, "peer-port": 12514, // У меня на роутере открыт этот порт "pex-enabled": 1, "port-forwarding-enabled": 0, "rpc-authentication-required": 0, "rpc-password": "", "rpc-port": 9091, "rpc-username": "", "rpc-whitelist": "127.0.0.1", "upload-limit": 333, // ограничение скорости отдачи "upload-limit-enabled": 0 // включить ограничение скорости отдачи? } [/code] Формат данных представляет собой данные в формате json (грубо говоря - это удобный формат представления сведений из/в javascript).[/li] [li]Теперь вновь запускаем демон, обновляем страницу в браузере и ... А собственно - и все. Теперь можно скачивать файлы [code].torrent[/code] и открывать их (Open) в верхней части web-страницы. И качаем, качаем, качаем... [/li] Да, чуть не забыл... Чтобы не запускать каждый раз демон - я просто его добавил в список демонов в файле /etc/rc.conf Т.е., выглядит примерно так: [code] ... DAEMONS=(syslog-ng @network ... @transmissiond) [/code] Результат вышеописанных действий - [url=http://img49.imageshack.us/my.php?image=200901132115241680x1050vs1.png]здесь[/url] Более полная информация - [url=http://trac.transmissionbt.com/wiki]на вике разработчиков[/url] Качайте наздоровье... |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Вчера столкнулся с одной “траблой”. Опишу исходные данные: Python 2.5.4 Paste 1.7.2 При попытке выполнения блока ... from paste import fileapp def staticFileApp(filename): return fileapp.FileApp(filename) на свежеустановленом Arche был обнаружен “глюк” - если в качестве filename передавалась html-страница (к примеру, index.html), то все было хорошо… А вот если filename - xhtml-страница - все падало… Вернее, браузер возвращал страницу (предлагал скачивать) как бинарный файл… Покопав исходники “Пасты”, в файле mimetypes.py нашел то, что было нужно… По-умолчанию, Paste “не знает”, как корректно обрабатывать подобные файлы… И предлагалось (в принципе) два варианта:
Все, проблема решена. Заработало :). |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Действительно, очепятка :) Спасибо, поправлю. |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Т.к. по роду деятельности я программер, то мне жаль свободное место. Поэтому и пользуюсь Ion'ом. Вот, что примерно у меня “творится” ;D |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Задумался тут над вопросом: а как обстоят дела у арча с lvm? Задумался… И попробовал… Итак, начнем… Подробную общую информацию о lvm можно найти: Русская Вики о LVM Вики самого арча (eng.) Я делал новую установку арча, поэтому в некотором смысле мне было проще. Распишу свой случай подробно: Включаю комп, вставляю установочный диск Arch'а archlinux-2008.06 После загрузки с CD, в ответ на приглашение ввожу root cfdisk Первый раздел - загрузочный (не забыть установить опцию bootable primary primary Все дело в том, что та версия grub, что идет в составе установочного диска - не позволяет (а проще говоря - не умеет) “грузиться” с lvm-разделов. Поэтому я прибегнул к такому вот “изврату”. После этого - записываем новую таблицу разбиения (пункт write quit mod-probe dm-mod Создаем physical volume pvcreate /dev/sda2 /dev/sda2 cfdisk cfdisk Name Далее, если после ввода команды pvcreate.... vgcreate upiterVG /dev/sda2 upiterVG Как обычно - все выполнилось на “ура”. Приступаем к непосредственному созданию разделов. Моими предпочтениями в данном вопросе является таблица разбиения следующего плана: swap 1G / (root) 10G /usr 4G /opt 4G /var 2G /home - все доступное Создаем раздел подкачки командой lvcreate -C y -L 1G upiterVG -n swapFS lvcreate -L 10G upiterVG -n rootFS lvcreate -L 4G upiterVG -n usrFS lvcreate -L 4G upiterVG -n optFS lvcreate -L 2G upiterVG -n varFS lvcreate -l +100%FREE upiterVG -n homeFS Вот, собственно, и все, что касается разбиения винта. Осталось лишь выполнить команду vgchange-ay Теперь настала пора магическому заклинанию /arch/setup Итак, в пункте меню Prepare Hard Drive Set Filesystem Mountpoints swap /dev/mapper/upiterFS/swapFS Аналогично для /root. Для всех остальных - необходимо будет самостоятельно указывать точки монтирования (аналогично их названиям: /var, /home, /usr, /opt /dev/sda1 или /dev/hda1 /boot Done Дальше - все как обычно, до момента конфигурирования системы В конфигурировании системы нужно ответить утвердительно на вопрос, использовать ли lvm. В файле /etc/rc.conf USELVM="no" USELVM="yes /etc/mkinitcpio.conf HOOKS lvm2 filesystems И последнее - установка загрузчика. Я использую grub. Необходимо убедиться, что в файле /boot/grub/menu.lst ... # (0) Arch Linux title Arch Linux root (hd0,0) kernel /vmlinuz26 root=/dev/mapper/upiterVG-rootFS ro initrd /kernel26.img Ну вот, вроде бы, и все… Если что забыл - не ругайте… Если не прав в чем-то подскажите. Долгих аптаймов Вам :) |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Некоторое время назад (точнее, 9 месяцев), при смене работы сменил уже ненавистную мне поделку от редмонда на linux. Сначала Debian, потом убунту… На домашних компах, т.к. приходится и дома возиться (я по профессии программер) - тоже установил linux. И тоже: сначала Debian, потом Ubuntu… До последнего времени многое, что в этих дистрах не устраивало: в стабильной ветке Debian'а - софт староват, Ubuntu (по моему) - катится по пути “окошек”… Да и тормоза были заметны… А уж про туеву хучу ненужного мне софта, устанавливаемого по умолчанию - вообще песня… Даже установка с alternate CD меня коробила… Но главное - ПРОИЗВОДИТЕЛЬНОСТЬ!!! Да, шустрее, чем свиста… Но… Pentium 4 3 Gz, 3 GB оперативы… Субъективно, можно было бы и пошустрее “ворочаться”… И вот однажды наткнулся на Арч… Попробовал… И попал я … в лапы арча… После установки - никакого г..на в системе… Только то - что нужно… Довольно свежий софт… Удобная система управления пакетами… и, главное - ПРОИЗВОДИТЕЛЬНОСТЬ!!! Да, конечно, пришлось сначала повозиться с настройками Х-сервера (вот оно пагубное влияние Win), где все делалось с помощью “мастерков”. Но зато когда разобрался… Вообщем, для меня (сугубо мое имхо) - самый оптимальный на сегодняшний день дистрибутив… Буду надеяться, что разочарованье от его юзанья не скоро проявит себя… А пока - Welcome Arch to My Pc's and live :) PS… Подумываю о переводе рабочего компа под Арч… Ну нравится мне дистрик ;) |
sergeyhaylov |
|
Темы:
7
Сообщения:
18
Участник с: 25 декабря 2008
|
Привет всем.. Только вчера перешел с убунты на арч. И вот никак не могу решить проблему: как установить ion? В репах его нет… |