понедельник, декабря 21

Linux & Windows

Чем дольше "сижу" в линухе, тем больше понимаю что винда фигня... не... не совсем конечно фигня... для "начинающих" самый то... но...

Чем больше читаешь статей в инете про сравнения на всякого рода "хороших" и "умных" онлайн-журналах, тем больше понимаешь, что ЗАКАЗУХА...

вот например последняя статья с PCWeek отдаёт такой желтизной и заказухой...
вот например вырезка:
"Возвращение Microsoft к использованию командной строки с помощью PowerShell не имеет прямого аналога в мире Linux."
или
"Problem Steps Recorder представляет собой неплохой инструмент для выявления неисправностей, входящий в состав Windows 7. Если и существует что-то подобное для Linux, то нам не удалось его найти."

абидна

четверг, декабря 17

Подключение по JDBC к DB2 из Java-агента Lotus Domino

Для Universal JDBC доступа к DB2 серверу из Java-агента Lotus Domino понадобится:

Скопировать на сервер библиотеки драйвера:
Копируем в каталог "%DOMINO_DIR%/jvm/lib/ext" файлы db2jcc.jar и db2jcc_license_cu.jar. Взять их можно с самого сервера DB2 из каталога "%DB2%\SQLLIB\java"
Перезагружаем сервер Lotus Domino, дабы JRE оного сервера "подхватила" новые библиотеки

написать Java-библиотеку DBFactory:
Создаём Java Library для класса DBFactory. Я не буду здесь расписывать вариант с несколькими подключениями и пропишу "жесткие" параметры подключения через private-аттрибуты url, user и password.


Исходный код библиотеки:
public class DBFactory {
private static final String url = "jdbc:db2://SERVER_NAME:SERVER_PORT/DATABASE";
private static final String user = "USERNAME";
private static final String password = "PASSWORD";

private Connection con;
private Statement stmt;

public DBFactory() {
try{
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
con = DriverManager.getConnection(url, user, password);
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}

public Statement getStatement(){
return stmt;
}
}


произвести само подключение, используя DBFactory:
Создаём Java-агента с Security="Allow restricted operations", к которому подключаем нашу библиотеку DBFactory

после чего в агенте можно создать подключение к серверу:
Statement stmt = (new DBFactory()).getStatement();

теперь нам доступен объект Statement, позволяющий организовывать SQL запросы к серверу.

понедельник, декабря 14

линукс и принтеры...

Но вот раскопал ресурс (да, позор - ресурс лежал на поверхности, а я его не видел), в котором есть "справка" по установке в линуксе практически любого принтера...
Нашлись там и те принтеры, с которыми я сталкивался...

Последовательность поиска очень простая:

  • Переходим в раздел Printers

  • в первой строке выбираем производителя принтера (ВНИМАНИЕ - НЕ НАЖИМАЙТЕ СРАЗУ кнопку "Show")

  • В списке правее выбираем модель принтера

  • вот теперь можно нажимать на кнопку "Show", что в первой строке. (Для принтера Xerox WorkCentre M128, что у меня настраивался, это будет вот эта страница)

  • переводим, читаем, вникаем и устанавливаем



ЗЫ: Для openSUSE потребуется предварительно установить пакет lsb

суббота, декабря 12

проверка

Пробую написать пост через блок-клиента на тулбаре гнома... :)


Простенький конечно редактор... ну да ежели что такое быстренько написать - почему бы им не воспользоваться?

понедельник, декабря 7

Работа с FLAC (Часть 1. Разбивка на треки)

Понадобилось мне тут "порезать" большой flac на "множество треков...
Происки по инету дали следующие результаты:
1) треба использовать утилиты из пакетов cuetools и shntools
2) для openSUSE требуется подключить доп. репозитарии, дабы не ставить "ручками" и иметь возможность автоматического обновления

Посему, себе на память и ищущим для облегчения:

процедура раз (установка требуемого ПО):
1) в openSUSE требуется добавить репозитарии "Multimedia:Apps" и "Multimedia:Libs" для своей версии ОС
2) установить озвученные пакеты (из командной строки): sudo zypper in cuetools shntool (прим.: в openSUSE пакет shntools "сокращён" до shntool)

Процедура два (собственно, процесс разбиения flac на треки):
1) (опционально) Перекодирование русских названий треков в треклисте из Windows-кодировки: iconv --from-code=CP1251 --to-code=UTF-8 --output=CDImageUTF8.cue CDImage.cue
2) разбиение на треки: cuebreakpoints CDImage.cue | shnsplit -o flac CDImage.flac (прим.: если выполнялся пункт (1), то CDImage.cue заменить на CDImageUTF8.cue)
3) Заполнение тегами: cuetag CDImage.cue split-track*.flac

воскресенье, апреля 26

PHP __autoload

Попалась тут задачка...
есть несколько вариантов написания библиотек с классами... почему так? потому что разные источники и у каждого свои исторически сложившиеся наименования...

В частности их было 3:
1) ClassName.class.php
2) ClassName.php
3) class/ClassName.php

где ClassName - имя вызываемого класса.

естественно, что решение с простым использованием include/require в функции __autoload в данном случае не подходил.

в итоге пришёл вот к такому коду:

function __autoload($className){
if (is_file('class/' . $className . '.php')) {
include_once ('class/' . $className . '.php');
} elseif (is_file($className . '.class.php')) {
include_once ($className . '.class.php');
} elseif (is_file($className . '.php')) {
include_once ($className . '.php');
} else {
throw new ErrorException('Не удаётся закрузить класс "' . $className . '"');
}
}

NetBeans

Решил попробовать NetBeans вместо Eclipse для кодинга...

хм... или мне пока только кажется, или в нём и правда получше будет... хотя есть некоторые "мелочи", которые несколько раздражают...

такие как сворачивание блоков происходит ПОЛНОСТЬЮ и норовит это сделать постоянно... разве что не на тех блоках, которые ты сейчас правишь - это радует немного...

Цвето-шрифтовая схема какая-то малость неприятная... но менять пока времени особо нет - долго сидеть разбираться и ковыряться в настройках... но чуть позже к этому я явно вернусь - как совсем достанет...

Радует хорошая интеграция с AJAX библиотеками... а так же нашёл модуль, добавляющий поддержку Smarty-шаблонов для PHP проектов.

воскресенье, апреля 5

Ладо, ладно! Уже выхожу...

Решил я тут значит в консольке поработать да пакеты всякие понаставить...
а тут Zypper возьми да подвисни что-то...

Ну дурное дело не хитрое - жму Ctrl+C, дабы прекратить работу...
тишина...
жму ещё раз... и чтоб вы думали? мне в ответ ещё и НУКАЮТ... :)
Да... весёлые разработчики Zypper видать...


----------------
Now playing on Last.fm: Leftfield - Space Shanty
via FoxyTunes

вторник, марта 17

ноутбук ASUS Mk51Kr и openSUSE

Поставил себе openSUSE 11.1 на ноутбук.

После установки возникло несколько проблем:
1) проблема со звуком
2) У мышки пашут не все кнопки/колёсики
3) Расширение рабочего стола на внешний монитор

Первую проблему решил оставить на потом, ибо а) не критична и б) "заткнул" её подключением внешних USB колонок.
На вторую пока просто забил...

А вот вторая была для меня критичной - дома и на работе цепляю дополнительный монитор и хочется использовать его по полной :)

В общем проблема решилась довольно просто - через sax2 выставил монитор в VESA и поддерживаемые режимы до 1600x1200х75, а используемый режим в 1280x800 (ноут). При этом включать поддержку второго монитора не стал - предоставил это сделать xrandr.
После перезагрузки иксов (разлогинился и Ctrl+Alt+Backspace дважды) всё заработало как мне и хотелось: внешние мониторы пашут как нужно, помнят что подключались с таким-то разрешением (когда цепляешься к разным мониторам с различными диагоналями), перезагрузка X-сервера не требуется.


кусочек из xorg.conf:

Section "Monitor"
DisplaySize 331 207
HorizSync 31-93
Identifier "Monitor[0]"
ModelName "1600X1200@75HZ"
Option "PreferredMode" "1280x800"
VendorName "--> VESA"
VertRefresh 50-75
UseModes "Modes[0]"
EndSection

понедельник, марта 16

Eclipse

Дабы не забыть, напишу сюда плагины, что стоят в Eclipse.

  • PDT - ("ушел" с PHP на Java)
  • QuickREx
  • RSE (Remote System Explorer) - после решения потребностей через maven, перестал быть нужным
  • m2eclipse - шустрый малый. делает ровно столько, сколько мне нужно и когда его попросишь
  • Spring IDE - проект "умер" :(
  • JBoss Tools - монстр, хотя и немного неуклюжий, но много умеющий.
  • Eclipse IAM (мне не понрался в usability). использую m2eclipse
  • Linux Tools
  • Checkstyle
  • Emonic - крайне редко, в виду ухода от .Net разработки под Mono

вторник, февраля 24

полезный софт

Сюда буду собирать "маленькие" и не очень софтины, которые я использую или НЕ использую, но как-нить буду.

1) GSQL - это интегрированная среда разработки баз данных для GNOME. Она разрабатывается русским программистом Тарасом Халтуриным и совсем недавно появилась на сайте gnomefiles.org, но уже удостоилась высоких оценок. GSQL вмещает в себе редактор SQL-запросов с различными режимами их исполнения и выводом сообщений от сервера СУБД. Все объекты базы данных отображены в виде дерева. В текущем релизе программа умеет работать только с двумя СУБД: MySQL и Oracle (в большей степени), но планируется поддержка PostgreSQL, Firebird и SQLite. Возможности GSQL можно дополнить с помощью расширений. В настоящий момент их всего три: терминал, экспорт в файл и периодическое выполнение запросов к базе данных. Надо полагать, что программу ждет большое будущее - конечно, если пыл разработчика не угаснет.


2) Bootchart - одна из лучших утилит для проверки производительности системы. После установки и перезагрузки bootchart создаст комплексный график всего, что запускается и потребляет ресурсы во время загрузки вашей системы

3) Evolution-RSS - собственно из названия понятно, что это модуль для Evolution, позволяющий подписываться на RSS-ленты.


ЗЫ: описания к программам не мои, а (с)тырены с просторов интернета. Когда буду вставлять свои описания, то они будут идти в виде ссылки на пост в блоге.

понедельник, февраля 16

Синхронизация контактов Mozilla Thunderbird с Pocket PC (часть 2)

Ранее я уже написал как настроить серверную часть FinchSync на ББ.

Теперь настроим клиентскую часть на КПК.

Для этого скачаем cab-файл с сайт и перепишем его на КПК с помощью удобных и привычных для вас средств. А можно скачать сразу на КПК через встроенный в Windows Mobile броузер Internet Explorer или любой другой.
Собственно способ "доставки" cab-файла на КПК не имеет значения :) Главное, что его нужно запустить и установить.
Я лично устанавливал его не на встроенную память - программа не висит постоянно в памяти, а значит и нечего её делать в основной памяти.


После установки в списке программ появится ярлык для запуска FinchSync:


После запуска переходим в меню "Config > Server" для добавления сервера синхронизации. В окне указываем имя сервера, его IP адрес, порт по которому будет происходить синхронизация а так же логин и пароль (логин и пароль указываются на закладке "Clients" серверной части)


Проверить соединение с сервером можно по кнопке "Test" и в появившемся окне нажать "Connect". В случае корректного указания настроек подключения, должен появиться список АК для синхронизации.

Теперь можно сохранить настройки сервера и перейти к процессу синхронизации по кнопке "Sync it!":


Синхронизация контактов Mozilla Thunderbird с Pocket PC (часть 1)

Для синхронизации я использую FinchSync - написан на Java и потому кросплатформенный (проверял в Windows XP & openSUSE 11.1).
FinchSync состоит из двух частей: серверной (программа на "большом брате" (ББ), то бишь компьютере, установки не требует) и клиентской (на КПК, требуется установка).

Для закачки идёте сюда, соглашаетесь с лицензией и качаете что требуется.
Для ленивых а так же тех, кто не читает соглашений и сразу тыкает на "Accept", дам прямые ссылки:

Version 0.80d


ББ (сервер):FinchSync.jar (738 KB)
Pocket PC: FinchSync.cab (358 KB)
или в виде ZIP-архива: FinchSync_CAB.zip (115 KB)
SmartPhone: FinchSyncSP.cab (113 KB)
----------------
Настройка серверной части:

Скачиваем серверную часть и запускаем её (для запуска требуется наличие установленной JRE версии не ниже 1.5.0)
запуск сервера делается из командной строки "java -jar FinchSync.jar"
в результате получаем следующее окно:

В меню "File -> Server configurations" можно настроить порт сервера и страницу просмотра статуса (последняя у меня не заработала - при открытии программа закрывалась):


Краткое описание закладок:
Activity: Активные клиенты, с которыми сейчас производится синхронизация
Sync Sources: Источники синхронизации (адресные книги, календари)
Clients: клиенты, которые могут синхронизироваться.

Закладка "Activity" не представляет большой нужности, если у вас, как и у меня, сервер запущен не постоянно и подключается к нему только 1 клиент - ваш КПК.

Закладка "Sync Sources" - с неё собственно и начинается настройка синхронизации.


Нажимаем кнопку "Add" для добавления адресной книги или календаря как источник синхронизации. Указываем имя источника синхронизации (в последующем имя будет использовано как название категирии в Адресной Книге (АК) на КПК). Нельзя использовать пробелы и дефисы. Так же не рекомендую использовать русские буквы - при синхронизации могут возникнуть проблемы с кодировками (сам не проверял).


жмём "Next" (Далее) и переходим к диалогу выбора адресной книги в качестве источника данных (адресные книги имеют расширение .mab). Если вы знаете точный путь, то можно нажать "Browse" и выбрать сразу. В противном случае можно сделать сканирование и выбрать из списка:


Преимущество сканирования - помимо имени файла АК видно и её название так, как вы назвали её в программе.

Подводные камни:
1) В Windows наблюдалась проблема с русскими именами АК - отображались в нечитаемой кодировке.
2) в Linux не происходит автоматический поиск в категории "~/.thunderbird". Подозреваю, что из-за точки в начале имени директории. Путь обхода - создание копии всех АК во временной директории, сканирование для узнавания связи имени АК и имени файла и ручной выбор АК с тем же именем файла из директории "~/.thunderbird"


Выбрав из списка или вручную файл АК, переходим к следующему диалогу, в котором мы можем указать, что данный источник подключается в режиме "только для чтения" - изменения с такими контактами/событиями на КПК не будут синхронизированы с ББ.


Таким образом добавляем столько источников, сколько у вас АК будут синхронизироваться.

Теперь можно перейти к следующей вкладке - "Clients"

На данной вкладке создаётся пользователь с указанием пароля авторизации и списком АК, которые через него будут синхронизироваться.



По нажатию кнопки "Add" показывается диалог добавления нового пользователя, для которого задаётся его имя, пароль и дабавляются источники синхронизации.


Настройка КПК и синхронизация будет описана по второй части.

среда, февраля 4

и снова про аську...

Снова аська "накрылась" путём очередной смены протокола. Изгаляться с обновлениями клиентов не буду. Официальную ставить - изврат тот ещё. В общем протокол аськи у себя отрубаю жёстко. Кому надо - есть скайп, джаббер, эл. почта, сотовый, AIM. В общем - желающие всегда найдут как со мной связаться. Аська не панацея в этом "вопросе".

Нарыл тут в инете:
(цитата из пользовательского соглашения: http://www.icq.com/legal/policy.html)
"You agree that by posting any material or information anywhere on the ICQ Services and Information you surrender your copyright and any other proprietary right in the posted material or information. You further agree that ICQ Inc. is entitled to use at its own discretion any of the posted material or information in any manner it deems fit, including, but not limited to, publishing the material or distributing it."

Перевожу:
"Вы признаёте, что, пересылая любую информацию или иные материалы с помощью любого из сервисов ICQ вы теряете свой копирайт и любое другое проприетарное право на эту инфорацию или иные материалы. Вы также соглашаетесь, что ICQ Inc. получает право использовать Вашу информацию по своему усмотрению, включая, но не ограничиваясь, публикацию материалов или их распространение."


но это так... для "нагнетания" так сказать... :)

воскресенье, февраля 1

"Оставайся мальчик с нами - будешь нашим королём"

"пробегая" мимо района Балашиха, мною была замечена рыба семейства Мазуринских :)
Рыба хищная и, как мне кажется, может быть бешенной...



собственно, первоисточник

четверг, января 29

прикол

Кинули мне тут ссылочку на одну "страничку": http://wireless.ibm.com/pvc/ru/benefits.xml
а чтоб далеко не ходить, да и чтоб "история" сохранилась, то вот скриншотик:

USB-колонки в линуксе.

Пришлось и с этим немного "помучаться" - ну не хотят линукса (да и винда собственно) нормально работать с такого рода гаджетами, как USB-колонки.

Проблемные части:
1) При подключении колонок, звук автоматически на них не перенаправляется сразу. Приходится перезапускать софт (отличие - VLC Player, который меняет устройство при смене файла в плейлисте)
2) Часть софта категорически не хочет выводить звук на колонки, даже после указания устройства вывода "колонки" как устройства по-умолчанию

сперва делал через настройки звука в панели управления (есть такая в Gnome)...
А тут намучавшись с тем, что флеш из браузера воспроизводит звук ТОЛЬКО на колонках ноута, полез в регулятор громкости и... обратил внимание, на то, что на закладке "Playback" появилось "flashplayer" и у него есть какое-то выпадающее меню. Вот в этом меню я и нашёл возможность смены устройства вывода для своих колонок.

А ещё чуть "поковырявшись" в регуляторе, нашёл галочку "Frdault" у колонок (на закладке "Output Devices"), что, я так подозреваю, избавит меня от настройки отдельно для каждого приложения. поживём - увидим.

rdesktop и клавиатура

Промучившись немного с раскладками клавиатуры при подключении к винде через rdesktop (в русской раскладке точек не жмутся - приходилось переключаться на анг. раскладку для этого), решил полезть в инет...

Первые же ссылки начали давать ответ, что мол "ищите пропатченный rdesktop"... и...

В общем решил пойти сперва другим путём - man-ным... который и натолкнул меня на параметр "-k" со значением "none". Данное значение указывает на то, чтобы передавались сканкоды клавиатуры, взятые из X11. быстро и без всяких патчей.

проверил - работает!

ЗЫ: а ещё понравился параметр "N", который синхронизирует состояние NumLock.

Итог: прежде чем гуглить, лучше man "покурить".

вторник, января 27

Философия—это рискованно

Игра в виртуальность и одиночество у экрана, абсолютная привязанность к месту при внешней мобильности. Интернет позволяет оказаться в любой точке мира, а на самом деле мы сидим на месте, как каторжники в кандалах





Люди врут, чтобы сохранить свое представление об истине. Ложь — способ экономичного обращения с истиной, когда её полная утрата или частичная растрата превращается в залог ее сохранения. Никто не лжет ради лжи, но это ложь никак не извиняет. Люди отстаивают себя, когда врут.


источник

FBReader - программа для чтения книг в формате fb2

Решил я тут почитать книгу "iКона Стив Джобс" и столкнулся с "проблемой" - чем читать формат fb2? Ибо всякие rtf/txt читать не хотелось, да и fb2 - довольно таки удобный формат для книг, который позволяет хранить много всякой информации в себе, помимо самой книги.

В базовых репозитариях у себя не нашёл. Порывшись на форумах, обнаружил, что хорошая программа для чтения книг в fb2 - FBReader. В репозитариях, предлагаемых на сайте нашёл пакеты только для x86_64, либо установка из исходных кодов. Но это не наш метод - сперва нужно попробовать найти прогу в репозитариях, дабы потом спокойно можно было обновляться.

Используя довольно таки удобный сервис для поиска программного обеспечения по доступным репозитариям, обнаружил, что софтина "спряталась" в репозитарии "Education/openSUSE_Х", где Х = 11.1 (для моего дистрибутива).
Добавил репозитарий, после чего FBReader был установлен очень быстро из менеджера пакетов.

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

объяснительные...

Разбирая свой архив документов, наковырял свои первые объяснительные...

Объяснительная о потере данных в базе данных:
черновая работа (первый поход к руководителю)
 (698x270, 28Kb)
А это уже после похода к руководителю:
 (698x193, 28Kb)
---
А спустя месяц я писал объяснительную об опоздании на работу:
 (696x141, 17Kb)

четверг, января 22

Установка джаббер-клиента...

Сразу оговорюсь - буду описывать на примере русскоязычного Jabber.ru и с использованием клиента Pidgin (вы же можете выбирать любой иной, например вот из этого списка)

итак, процесс регистрации и установки (пока без картинок - картинки будут вечером)

1. Идём на страницу регистрации, и заводим новую учётную запись. Вы можете не запоминать, что здесь пишете - позже на почту, указанную в этой форме, вам пришлют ваш логин и пароль
2. Идём в почту, получаем письмо с ссылкой для активации учётной записи. При переходе по этой ссылке вам будет предложено ввести пароль для вашей учётной записи. Пароль тоже можно не запоминать - его так же пришлют вам на почту. :)
3. Качаем клиент (в нашем случае - Pidgin) под вашу операционную систему - при входе на главную страницу, вам будет предложено скачать клиента именно под вашу систему.
4. Устанавливаем клиент, выбрав дополнительно в списке компонент русский язык
5. После установки вам будет предложено запустить клиента и создать первую учётную запись. Соглашаемся
6. В окне создания учётной записи указываем следующее:
Протокол: XMPP
Имя пользователя: ваш логин, который вы зарегистрировали на Jabber, ДО символа "@". На примере своей учётки (Victor.Alenkov@jabber.ru), нужно ввести только "Victor.Alenkov"
Домен: jabber.ru
Пароль: тут вы можете ввести свой пароль и поставить ниже галочку "Запомнить пароль", если не хотите каждый раз вводить пароль при подключении к сети
7. Нажимаете "Добавить" и наслаждаетесь :)

ЗЫ: чуть позже добавлю не только картинки, но и небольшое описание настройки клиента и как им пользоваться.

про время...

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

источник

среда, января 21

про аську

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


ну что можно после этого сказать? да просто:

- а не пойти ли ей на...



в общем лично я "проблем" не получил - linux-клиент как работал, так и работает. Но... мнение-то уже про аську уже есть... и тому итог - аська как протокол для общения у меня будет "вымирать"... медленно, но уверенно.




ЗЫ:

Вот ещё информация из неизвестного источника:



Сегодня ICQ Corp заявила о том, что будет менять свой протокол каждую неделю. (после последней, сегодняшней, смены протокола не работали даже родные старые версии аськи). В разговоре с одним из разработчиков клиента MDC для протоколов ICQ и Jabber я узнал, что ICQ не желает что бы пользователи заходили с альтернативных клиентов и будет менять протокол еженедельно до тех пор, пока они не исчезнут вовсе.

Пока ни подтвердить ни опровергнуть её никто не может. =

воскресенье, января 11

последний выходной


В последний выходной день, даже скорее ночь, а ещё скорее, уже в утро, решили друзья в гости придти ко мне. :)
Да не просто придти, а принести с собой соку, мятного ликёру, пару ноутов и "убитый" коммуникатор.
И как-то так встречал я первый рабочий день в этом году:

пятница, января 9

роутер и принтер

интересно, чья такая умная голова придумала роутер с поддержкой USB-принтеров, но не позаботилась о возможности вэб-управления этим самым принтером?

долго возился с роутером, пытаясь понять почему принтер то печатает, то наотрез не хочет - просто "тупо" "проглатывает" задачи и всё.
В итоге раскопал, что для того, чтобы это чудо-печать заработала, нужно на роутере поставить драйвер для принтера.
А для того, чтобы это сделать ИНТЕРФЕЙСА НЕТ. пришлось ставить неофициальную прошивку и уже "ручками" ковырять по ssh роутер.
в итоге принтер теперь пашет как миленький.

ЗЫ: но нужно будет эту связку роутер-принтер ещё в "боевой" сети протестировать - чтобы все компы корректно печатали. хотя подозреваю, что это уже мелкая часть работы - только настройка пути до принтера, не более.

----------------
Now playing on Last.fm: Торба-на-Круче - Пошел на фиг
via FoxyTunes

вторник, января 6

линукс на ноуте

УРА! "заработал" сканер отпечатков пальцев в линуксе... Почему в инструкции пишут "приложите", а не "проведите" пальцем по сканеру?

Осталось решить только 3 "мелочи":
1) звук. пашет сейчас только внешние USB-колонки. встроенный упорно не хочет
2) расковырять иксы и настроить их "ручками" на работу с 2-мя мониторами (ноут + внешний)
3) настроить VPN до работы - через ГУИ не получается пока. придётся опять таки "ручками" лезть

а в остальном вроде бы всё пашет на ура... :)

ЗЫ: ещё хочется вместо openSUSE 11.1 попробовать ALTlinux 4.1 Desktop - посмотрим как он "подружится" с моей блютузной клавой. пока другие дистрибы не хотели - не умеют читать пин-код для сверки. :(
ЗЫЫ: а может не дистрибы виноваты, а Кеды? я ведь в других пробовал кеды ставить... хм... надо будет тоже проверить это.