вторник, 28 декабря 2010 г.

Мышь A4Tech X6-005D. Отзыв.

    Ужасная мышь. Покрытие начало облезать через неделю, через несколько месяцев выглядела уже просто безобразно.
    Довольно скоро перестало нажиматься колесико. Разобрав мышь убедился что это недоработка конструкции - вал не фиксируется на кнопке никак. Со временем он разбалтывается и сползает. Пришлось вклеивать самодельные стопоры по бокам вала.
    Горизонтальным колесом, первоначально казавшимся мне очень хорошей идеей, пользовался раз 10. Во многих приложениях оно просто дублирует вертикальное.
    ПО достаточно неплохое, но не обновляется.
    Самый дешевый Logitech, служил мне лет пять, без всяких допиливаний напильником и даже чисток.   

    Вывод: A4Tech больше брать не буду.

понедельник, 27 декабря 2010 г.

Linux: виджеты/гаджеты/десклеты/скринлеты

  • Устанавливаем Conky
  • Устанавливаем Conky-colors (gnome-look.org)
  • Справка по опциям
$ conky-colors --help
  • Пример конфигурации:
$ conky-colors --lang=ru --theme=radiance --calendar --hd=meerkat --hdtemp1=sda --swap --network --ubuntu
  • Запускаем:
$ conky -c ~/.conkycolors/conkyrc

Более подробная обновленная версия поста здесь.

воскресенье, 26 декабря 2010 г.

Сканер Epson v10 под Linux


Так случилось, что на данный сканер нет официальных драйверов. Это впрочем не помешает пользоваться данным девайсом под ОС Ubuntu 10.10. Далее следует вольный, выборочный и слегка исправленный перевод документации.
  • Подключаем сканер, включаем питание;
  • Идем по адресу avasys.jp и выбираем требуемую модель - v10;
  • Скачиваем data package, core package for Ubuntu (сам и плагин);
  • Устанавливаем в таком же порядке:
$ sudo dpkg --install iscan-data_ver.deb
$ sudo dpkg --install iscan_ver.ltdl_ver.deb
$ sudo dpkg --install iscan-plugin_ver.deb
  • Пользоваться сканером уже можно, но только из под рута. Необходимо определить номер USB командой (USB id можно посмотреть на sane-project.org):
$ sane-find-scanner | grep 0x04b8
found USB scanner (vendor=0x04b8, product=0x012d) at libusb:001:004

        Далее нужно изменить разрешения:
$ sudo chmod 0666 /dev/bus/usb/001/004

    В итоге мы получили графическую оболочку не уступающую по функционалу официальной Windows-утилите.

среда, 22 декабря 2010 г.

Быстрый запуск приложений из командной строки Windows

    Для этого необходимо:
  • создать папку, например «C:\Shortcuts», в которую поместить ярлыки приложений, попутно дав им короткие и запоминающиеся имена (ff - firefox, npp - notepad++). Сюда же можно положить ярлыки указывающие на какие-либо папки (doc - Мои документы).
  • создать в этой же папке bat-файл с коротким именем, например «s» следующего содержания:
        @echo off
        if exist C:\Shortcuts\%1.lnk (
        start %1.lnk
        ) else (
        echo Wrong argument
        )
  • добавить созданную папку в переменную среды Path
    Теперь можно быстро запускать приложения из окна выполнить (Wir+R), либо из командной строки:
> s ff
> s doc
    Описанный выше скрипт позволяет свободно добавлять новые ярлыки в папку, без необходимости изменения кода.

среда, 8 декабря 2010 г.

"Предвидение" собития

Очень забавно, когда люди смеются над тем, чего они не понимают.
Свежий пример с bash.org.ru:
xxx: Суровая российская промышленность.
xxx: Из технического задания: "устройство должно записывать данные за 10 секунд до наступления события".
xxx: И ведь сделали как-то!
    Действительно - обхохотаться. Этот хохотун не уточняет, что это было за устройство, или хотя бы в какой области оно разрабатывалось, но даже в этом случае, можно создать вполне рабочий алгоритм (и даже несколько), пуcть и абстрактного устройства:
  1. Самое простое – мы можем просто писать все данные, но сохранять только те, которые произошли за 10 секунд  до события.
  2. Мы можем знать, что при наступлении некоторых условий через десять секунд наступит событие и соответственно начинать писать данные.
    Это первые варианты, пришедшие в голову. Уверен, есть еще.
    Смешно?