четверг, 23 сентября 2010 г.

Русский Ajaxplorer 3


Для рабочих нужд понадобился мне файловый менеджер для работы с файлами на удаленном сервере. Пробовал eyeOS, хотя это скорее операционная система, нежели ФМ, вот только количество потребляемых  ей ресурсов меня несколько расстроило. После долгих поисков наткнулся на быстрый, простой и почти русифицированный файловый менеджер Ajaxplorer - работает в браузере, использует PHP + Ajax (как видно из названия).

Собственно при чем тут Линукс? :) А вот при чём - с помощью Ajaxplorer легко организовать разграниченный доступ к файлам на сервере, при этом совершенно не важно какая ОС используется на клиенте. Судите сами - NFS, CIFS (Samba), FTP довольно сложны в настройке, порой специфичны для разных ОС, а тут всё просто - на стороне сервера любая ОС с веб-сервером, поддерживающим PHP5, а на стороне клиента - современный браузер с поддержкой Javascript и желателен Flash, чтобы проигрывать музыку и видео.

Есть, конечно, некоторые недостатки:
  • Не полная поддержка локализации (i18n), поэтому пришлось кое-что править прямо в коде Ajaxplorer, грубо и беспощадно.
  • Плохо описано создание графических тем, а доступна только одна
  • Почему-то не смог зайти на примонтированный том с NTFS файловой системой
Чтобы снять ограничение на длину имени файла, нужно подредактировать параметр $max_caracteres=50 в файле [каталог с установленным Ajaxplorer]/server/conf/conf.php

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

3 вечера кропотливой работы над допиливанием Ajaxplorer: качайте на здоровье

Скриншоты ниже (требуется флеш):

воскресенье, 19 сентября 2010 г.

Порядочные обои

Я очень часто встречаю на рабочих столах пользователей свалку из ярлыков и папок. Не то, чтобы меня это сильно раздражает, но приятного мало, хотя это и не мой стол. Давным-давно, еще во времена, когда у меня на компьютере стояла Windows, я придумал способ интересно размещать ярлыки на рабочем столе, чтобы они не просто в куче лежали, а имели своё законное место. Выглядит это примерно как на картинке. 
Alt Linux 4.1 / KDE 3.5 / Обои от Vladstudio.com / Иконки собраны отовсюду

Исходник в формате Inkscape SVG можно скачать тут и переделать под себя как заблагорассудится.

Ниже еще парочка картинок

воскресенье, 12 сентября 2010 г.

...и добавим немного wget-а

Собственно весь этот пост затеял только ради одной единственной команды, которая мне была нужна.

Суть в следующем: нужно с определенной страницы скачать файлы, например, PDF, но не все, а только те, что лежат в определенных папках.

Это элементарно делается с помощью wget.
wget -r -A *.pdf -I docs http://example.ru
Поясню:
-r - означает рекурсивную загрузку, т.е. wget закачает не только главную страницу с http://example.ru, но и проследует по ссылкам на этой странице.
-A *.pdf - говорит wget-у, что нужно сохранять только файлы с расширением  PDF
-I docs - загружать файлы только из каталога docs

При этом wget создаст структуру каталогов, как на сервере, что удобно, если имена файлов одинаковые.

Обращаю внимание на то, что при записи ключей важен регистр букв.

Вот так тоже будет работать:
wget -r -A *.pdf,*.doc -I docs,pdfs http://example.ru

пятница, 10 сентября 2010 г.

Настройка спутникового ТВ

Скажу прямо - про установку и настройку драйверов DVB-карт я ничего не знаю, моя карточка определяется сама.
Всё, что будет написано дальше, это шпаргалка для меня-склерозника :)

 У меня тарелка настроена на спутник Ямал 201 в диапазоне Ku.
Вот тут лежит архив (3мб), включающий в себя:

  • Каталог Install - там лежат пакеты kaffeine_0.8.7-1ubuntu5.1_i386.deb и kaffeine-sc_0.4.1svn-0ubuntu1_i386 -это плеер Kaffeine и плагин для просмотра зашифрованных каналов. нужно просто запустить, они установятся через gdebi, а Kaffeine что-то еще дотянет из репозиториев.
  • Каталог .kde - тут настройки каффеина  список каналов и параметры спутника.
  • Каталог .kaffeine - здесь лежит файл SoftKam.key с BISS ключами для каналов СТС и Домашний (Чёпопалошный канал)

Каталоги можно просто скинуть как есть в домашнюю папку.

ЗЫ: Kaffeine в KDE4 - дрянь та ещё, поэтому использую старенькую версию 0.8.7

Очередной закос под винду

Дизайнеры у майкрософт молодцы, мне нравится, а вот система нет :) Благо Gnome легко превращается во что угодно.

Wget в Ubuntu 10.4 не ходит через прокси

Столкнулся с проблемой при работе с wget через прокси:
$ wget http://ya.ru
--2010-09-11 02:08:10--  http://ya.ru/
Преобразование адреса ya.ru... ошибка: Временный сбой в разрешении имен.
wget: не могу получить адрес хоста «ya.ru»
обычные вещи вроде
$export http_proxy="http://10.8.0.1:8080"
не помогли.

Решение нашел в убунтовской багзилле https://bugs.launchpad.net/ubuntu/+source/wget/+bug/554068
$export no_proxy=$(echo $no_proxy | sed 's/,$//')
Ну и export http_proxy, конечно, нужен