Архив за Март 2008

Выбор рюкзака для ноутбука

Выбираю рюкзак для ноутбука. Заочно приглядел несколько моделей. Хотелось бы услышать отзывы владельцев.
Интересуют такие вопросы:
1. Влезет ли IBM/Lenovo T60 (33*27*4)?
2. Хороша ли защита?
3. Какого типа молнии? По опыту они ломаются первыми.

Более широкий вопрос: интересует качественный рюкзак минимального размера (но с защитой от случайных ударов), в который влезает указанный ноутбук. Дизайн хочется аналогичный приведенным моделям.»

27.03.2008  Метки:   Рубрики: Аппаратура  3 комментария

Ruby: всякая всячина

Продолжаю погружаться в мир Ruby. Для систематического рассказа пока не время, но путевых заметок уже накопилось, пора записывать для памяти.»

25.03.2008  Метки:   Рубрики: Разработка, Языки  Комментариев нет

FairUse Wizard: самый простой способ сконвертировать DVD в DivX (avi)

Собираясь смотреть на КПК сериал Дживс и Вустер я занялся поисками программы, позволяющей без лишней работы получить из DVD видео в формате DivX (если точнее, я использую кодек XviD). При этом хотелось сохранить контроль над основными параметрами перекодировки и получать результат хорошего качества.

Результатом поисков стал FairUse Wizard, который берет на себя весь процесс от начала до конца, никаких сторонних программ не требуется. При этом можно указать, как обрезать края, какого размера должна быть картинка и какого размера требуется получить результирующий файл. Инструмент подсказывает, насколько сильными при этом будут потери при сжатии и как это повлияет на качество картинки. При использовании кодека XviD и двухпроходного кодирования результирующий файл получается именно такого размера, как заказано.

Говорят, что под Linux эта программа без проблем запускается при помощи Wine.

Обычно доступны бесплатная версия, которая ограничивает размер выходного файла 700 MB и полная версия, которая стоит $20. В течении ограниченного времени полную версию раздают бесплатно, не пропустите!»

18.03.2008  Метки: , , ,   Рубрики: Программы  Один комментарий

Прозрачный ssh туннель

Внешней доступ к внутренним ресурсам сети у нас на работе возможен только через ssh. В принципе, этого достаточно для проверки почты (POP3/SMTP), пользования веб-интерфейсами (HTTP), удаленного управления компьютером (VNC или Remote Desktop), даже для доступа к репозиторию исходных текстов (CVS). Но неудобно. Поясню в двух словах, как получить доступ через ssh, в чем неудобство подхода и как я его преодолел.

ssh позволяет организовать туннели (ssh tunnel). Туннель связывает локальный порт с портом на компьютере, доступном с ssh сервера. Например, удаленный доступ к http-серверу work.yourdomain.com (порт 80) можно получить следующим образом:

ssh -f -N \
-L 10080:work.yourdomain.com:80 \
sshserver.yourdomain.com

Теперь в браузере http://localhost:10080 приведет на http://work.yourdomain.com.

Туннелей можно определить несколько. В приведенной команде добавятся аналогичные строки с ключом -L.

Теперь о проблемах.

  • Абсолютные ссылки на work.yourdomain.com или другой внутренний адрес работать, очевидно, не будут.
  • Если клиентская программа не позволяет изменить порт, придется занимать локальный порт с тем же номером. Не помню точно, где я этим столкнулся, то ли CVS, то ли RDP. Следовательно, на два разных сервера этим клиентом уже не зайдешь.

Проблема преодолевается с помощью port forwarding: надо задать правило, согласно которому запросы на work.yourdomain.com:80 перенаправляются на localhost:10080. Теперь в браузере можно будет использовать честный адрес — запросы на него перенаправятся на localhost, пройдут через ssh туннель и достигнут цели. При определении правил можно использовать только ip-адреса, поэтому проблему разрешения доменных имен надо решать отдельно, но это совсем просто.

Port forwarding в KUbuntu удобно настраивать через Guidedog (требуется установить одноименный пакет):

Guidedog

Но можно и вручную примерно такой командой (я не проверял):

iptables -t nat -A gforward -p tcp --dport 80 -d 1.2.3.4 -j REDIRECT --to-ports 10080
»

09.03.2008  Метки: , ,   Рубрики: Интернет  2 комментария

Структурированная википедия: ракурсы

Хочу упомянуть два проекта, которые имеют непосредственное отношение к идее, о которой я писал полгода назад (Структурированная википедия).

freebase — аналог википедии, который пытается структурировать описания: описываемые понятия разделяются на категории, в каждой категории определяется набор полей, соответствующих имеющимся характеристикам. В результате облегчается обработка данных. Помимо продвинутого поиска на сайте предоставляется API: язык запросов, позволяющий использовать данные программно (в том числе, другими сервисами).

Владелия — сообщество владельцев. «Обмен информацией … по покупкам между реальными владельцами и потенциальными покупателями». Ориентирован больше на общение, чем на описание характеристик покупок. Поиска нет вообще, но обещают в ближайшем будущем. Даже если сделают, без структуры в описаниях (например, как в freebase) будет бесполезно для поиска по характеристикам. Название, на мой взгляд, не самое удачное.

Проект интересный, социальные сети «общение ради общения» надоели. Тематика пересекается с этим блогом, попробую там описать несколько своих «владений». Когда наберется критическая масса пользователей — может получиться здорово. Если вам близка идея проекта — присоединяйтесь!

По сути, оба этих проекта нацелены на реализацию потребностей, близких описанным в идее структурированной википедии. Удивительно, насколько разными могут быть подходы 🙂»

06.03.2008   Рубрики: Идеи, Интернет  Комментариев нет

Фотоаппарат Canon Digital IXUS 860IS

Canon Digital IXUS 860ISТрадиционно покупка фотоаппаратов в нашей семье оказывается приурочена к рождению детей. Старшей дочери достался Nikon D70. В квартире в основном использовался объектив Nikon 50/1.8, что позволяло получать более-менее приличные повседневные снимки без вспышки. Опыт показал, что при всех ее достоинствах, зеркалка имеет два недостатка, которые заставили подумать о дополнительном аппарате:

  • Размеры и вес. Постоянно таскать на прогулки неудобно. В результате, в самый интересный момент камеры под рукой не оказывается.
  • Отсутствие возможности съемки видео. Нет в нас таланта передать динамику фотоснимком. Часто хочется банально нажать на кнопку и проследить развитие событий.
»

04.03.2008  Метки: ,   Рубрики: Аппаратура  Комментариев нет