LINUX.ORG.RU

Сообщения genesis_error

 

Множественные поля hcAlarmVariable в hcFallingAlarm и hcRisingAlarm

Приветствую,

столкнулся с ситуацией, когда приходят SNMP-нотификации hcFallingAlarm и hcRisingAlarm приходят с несколькими полями hcAlarmVariable. Предполагается, что я должен отослать нотификацию админу с указанием конкретного значения hcAlarmVariable, а какой из них выбрать я не знаю. Или отсылать вообще все доступные значения?

PS: насколько эта информация (значение hcAlarmVariable) вообще критична? Как используется? Может легче в таких случаях просто не указывать?

 ,

genesis_error
()

WiFi: USB vs. miniPCI card.

Приветствую.

Имеется суб-ноутбук с достаточно горячей pci-e wifi карточкой, при этом, внутри корпуса она размещена аккурат под правой рукой, что довольно сильно раздражает.

Присмотрел вот такой девайс: http://rozetka.com.ua/ru/products/details/97956/index.html. Миниатюрный - не будет мешать, в комментариях подтверждают работоспособность в ОС.

Возник вопрос: как у таких девайсов с энергопотреблением? И вообще был ли у кого-то, и каков, опыт постоянного использования такого?

genesis_error
()

Nagios + оптика через медиа-конвертер

Приветствую.
Имеется свич, в некоторые его порты через медиа-конвертеры подключена оптика. Имеется nagios, который проверяет ifOperStatus на всех портах свича.
Возникает вопрос: как мониторить порты в которые включена оптика (медиа-конвертеры ложить ethernet при падении оптического линка не умеют)?
Пока придумал только снимать счетчики пакетов и вычислять разницу между двумя значениями.

genesis_error
()

[Perl][KML] Парсинг файла

Приветствую, необходимо распарсить muplaces.txt из GoogleEarth. Использую Geo::KML:

#!/usr/bin/env perl

use strict;
use warnings;
use Geo::KML;
use Log::Report;

dispatcher mode => DEBUG => 'ALL';

my $kml_data = Geo::KML->from($kml_file);

#print ($kml_data);

получаю такое сообщение (часть) :

.........
trace: substitutionGroup {http://www.opengis.net/kml/2.2}AbstractFeatureGroup
  SG={http://www.opengis.net/kml/2.2}AbstractFeatureGroup (AbstractFeatureGroup)
  {http://www.google.com/kml/ext/2.2}Tour                Tour
  {http://www.opengis.net/kml/2.2}AbstractContainerGroup AbstractContainerGroup
  {http://www.opengis.net/kml/2.2}AbstractOverlayGroup   AbstractOverlayGroup
  {http://www.opengis.net/kml/2.2}Document               Document
  {http://www.opengis.net/kml/2.2}Folder                 Folder
  {http://www.opengis.net/kml/2.2}GroundOverlay          GroundOverlay
  {http://www.opengis.net/kml/2.2}NetworkLink            NetworkLink
  {http://www.opengis.net/kml/2.2}PhotoOverlay           PhotoOverlay
  {http://www.opengis.net/kml/2.2}Placemark              Placemark
  {http://www.opengis.net/kml/2.2}ScreenOverlay          ScreenOverlay
trace: using preparsed XML node <{http://www.opengis.net/kml/2.2}kml>
error: element `{http://www.opengis.net/kml/2.2}Document' not processed at {http://www.opengis.net/kml/2.2}kml
 at /usr/lib/perl5/site_perl/5.12.3/XML/Compile/Translate/Reader.pm line 608
XML::Compile::Translate::Reader::__ANON__(XML::Compile::Iterator=HASH(0x8d8771c)) at /usr/lib/perl5/site_perl/5.12.3/XML/Compile/Translate/Reader.pm line 497
XML::Compile::Translate::Reader::__ANON__(XML::Compile::Iterator=HASH(0x8d8771c)) at /usr/lib/perl5/site_perl/5.12.3/XML/Compile/Translate/Reader.pm line 92
XML::Compile::Translate::Reader::__ANON__(XML::LibXML::Element=SCALAR(0x8d67bb4)) at /usr/lib/perl5/site_perl/5.12.3/Geo/KML.pm line 187
Geo::KML::from("Geo::KML", "../../../doc/myplaces.kml") at ./parse_kml line 15

если парсить пример с сайта http://cpansearch.perl.org/src/MARKOV/Geo-KML-0.93/examples/doc.kml - все проходит нормально.

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

 

genesis_error
()

[loroogle]Электронная цифровая подпись файлов

Приветствую.

А есть ли какие-то опенсоурс софтины для Linux для цифровой подписи файлов?

 

genesis_error
()

Изучение Java

Приветствую, решил на досуге чуть-чуть покопать в Java. Скачал две книги «Введение в практику работы на Java» и «Самоучитель Java». Начал выполнять задания и модифицировать примеры, получился такой вот кусок:

class Man {
    private String gender;
}

class Male extends Man {
    public void setGender() {
        gender = "Male";
    }
}

class Female extends Man {
    public void setGender() {
        gender = "Female";
    }
}

class Gender {
    public void main(String[] var) {
        System.out.println("The Second!");
    }
}
попытка компильнуть естественно обваливается:
Gender.java:7: gender has private access in Man
        gender = "Male";
        ^
.......
собственно, что происходит мне понятно. Пролистав обе книги не нашел объяснения, что такое класс в представлении JVM, что из себя представляет экземпляр класса, его потомки и тому подобные вещи.

Собственно вопрос: кто что порекомендует для прочтения/гугления объясняющее подобные вещи.

genesis_error
()

Учебные задачи для Solaris.

Доброй ночи.

Заинтересовался Solaris. Хочется задачу на которой можно было бы опробовать её. Пока что почитываю курс на INTUIT'е и шляюсь по манам.

PS: если считаете, что Solaris мне не нужна потому, что мне некуда её приткнуть, - у меня и так в каждой жопе по отдельной затычке. Просто хочется познакомится с этой системой и самому сделать вывод.

Спасибо.

genesis_error
()

Контакты Evilution из БД.

Приветствую. Имеем удаленную базу на POstgreSQL в которой хранятся адреса/пароли для exim'а и локальный Evolution. Естественно хочется иметь доступ к базе из Evolution.

Нагуглил ruby-revolution, думаю c его помощью замутить нечто, взяв за образец механизм взаимодействия Evo с серверами LDAP.

Может есть какой-то менее затратный способ получить желаемое?

genesis_error
()

Доступное дисковое пространство.

Приветствую.

Как узнать сколько доступно дискового пространства в текущем каталоге? Ну, или на каком логическом носителе он расположен?
На ум приходит выдрать инфу из вывода df, может какие другие способы есть.

genesis_error
()

Вывод текстовой информации на консоль.

Приветствую.
Давненько интересует такой вопрос: каким образом в некоторых программах перерисовываются ранее выведенные на консоль символы?
Примитивный пример: запускаю я программу и вижу:

$ ./prog
FIRST
жму, к примеру, <enter> и получаю:
$ ./prog
SECOND

сижу втыкаю progress.c из исходников wget, но понимания до сих пор нет.
PS: как я понял, разные curses и всяческие управляющие последовательности тут не причем.

genesis_error
()

Лабы по Oracle.

Приветствую.
В универе получил задание сделать несколько лаб по [непрочтенному] курсу «СУБД Oracle» в нагрузку к подборке преподавателю лекционного материала. Задания к лабам брались тут mielt.ru.
Знаю, что хочу халявы, но, может быть у кого-то завалялись готовые Forms и Reports? Осилить - осилю, но скачивание Developer Suite займет слишком много времени.
Danke.

genesis_error
()

Ruby и русский язык.

Господа, надеюсь кто-то объяснит мне, почему скрипт

#!/usr/bin/ruby
$KCODE='u'
a = ('а'..'п').to_a
p a
возвращает то, что и ожидаешь
["а", "б", "в", "г", "д", "е", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п"]
а скрипт
#!/usr/bin/ruby
$KCODE='u'
a = ('а'..'р').to_a
p a
такой вот результат
["а", "б", "в", "г", "д", "е", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "��", "�", "�", "�", "�", "�", "�", "�", "�", "", "�  ", "�
", "�
     ", "�
", "�", "�", "�", "�", "�", "�", "�", "�", "�", "�", "�▒", "�", "�▒", "�, "�", "�", "�", "�", "� ", "�!", "�"", "�#", "�$", "�%", "�&", "�'", "�(", "�)", "�*", "�+", "�,", "�-", "�.", "�/", "�0", "�1", "�2", "�3", "�4", "�5", "�6", "�7", "�8", "�9"]

genesis_error
()

Опции сборки VLC

Приветствую, может кто подскажет, как узнать с какими опциями собрано приложение, в данном случае VLC.

genesis_error
()

Сеть в AltLinux

Приветствую.
Попал в руки образ vbox с установленным AltLinux Server. Сетевые настройки он получает по dhcp, а собственно хочется прописать их ручками.
Вопрос: в каких же файлах в этом дистре настраиваются сетевые интерфейсы и где пощупать ман/доку по синтаксису?

genesis_error
()

[gentoo] Установка а-ля FreeBSD

Вот, подумал тут, а есть ли вариант установки Gentoo на манер FreeBSD minimal install: создать разделы, растарить stage3, вкатить ядро (ультра все включенО) проинсталить загрузчик и с чистой совестью ребутнуться в локальную систему?

 

genesis_error
()

Проблема с записью на флэшку.

Приветствую, достался девайс Transcend JF V33/8Gb, отформатированный под виндой в FAT. При попытке записать на него больше 4Gb сетует на ошибку ввода-вывода (писал естественно несколько файлов размером 1Gb).

  • Cнес существующий раздел, на всякий случай еще и затер нулями весь девайс, создал по-новой раздел 8Gb FAT32 и отформатировал: sudo mkdosfs -F 32 /dev/sdb1, в результате вернулся к исходной точке - предел в 4Gb непреодолим.
  • Решил попробовать ntfs - при создании ФС процесс вылетает с сообщением «Syncing device FAILED» - в гугл часто решается сменой USB-кабеля, я же втыкал непосредственно в бук (порты проверял - работают)
  • Стянул с оффсайта несколько утилит для низкоуровневого форматирования и некий «recovery tool» - отработали спокойно и без напрягов, но результат нулевой.

Уважаемые, иль я где прогнал, иль не все методы попробовал?
Спасибо.

genesis_error
()

[Perl][Сессии] Алгоритм авторизации.

Такс, уважаемые, в данный момент пытаюсь разобраться с таким понятием, как Сессии [в общем случае]. Что я понял: при обращении к какому-либо скрипту (напр. script.cgi) он ищет $sid, переданный клиентом, в значениях которые хранится на сервере (файл/БД - пох), если нашел - все хорошо и продолжаем работу дальше, если не нашел - редиректим на другой скрипт (напр. login.cgi), который принимает логин+пароль и, если они валидны (способ проверки опустим), - создает сессию и редиректит на script.cgi, который уже может оперирует такими вещами, как login (напр. для доступа к БД). Тут возникает несколько вопросов общего характера:

  • Правильно ли я понял смысл сессий?
  • Существуют ли иные способы реализовать подобное, (названий/определений для поиска инфы хватит)?

Собственно примеры есть, но хотелось бы лучше понять этот механизм.
Спасибо.

 

genesis_error
()

[Perl][HTML::Template] Чудеса.

Господа, прошу помощи. Битый час бьюсь с HTML::Template, собственно проблема в следующем:
имеется код

use HTML::Template;

print "
Content-Type:text/html; charset=utf-8\n
Cache-Control: no-cache\n\n";

#my $tmpl = HTML::Template->new(filename => 'cgi-bin/test.tmpl');

print "ddd\n";
Браузер показывает «ddd» и всем хорошо. Стоит раскоментировать строку с HTML::Template - браузер ничерта не получает (смотрю firebug'ом), хотя при запуске из консоли скрипт нормально отрабатывает (выдает заветный «ddd»). Уже даже не знаю, что делать, куда копать.
PS: файлы существуют, права нормальные, биты исполняемости проставлены.

 

genesis_error
()

Выбор роутера.

Hi, Guys. Озадачился выбором нового домашнего роутера. Сейчас использую DIR-100, - не устраивает отсутствие WiFi и возможностей принт-сервера (USB). Вобщем кто, что посоветует.
Ориентировочная цена <$85.
Спасибо.

genesis_error
()

[Техподдержка] Помогите с названием.

Hi, Guys.
Видел как-то некое веб-приложение, типа форума, для подачи заявок на ремонт/обслуживание компьютеров с возможностью слежения за исполнением, результатами. Подскажите, как это правильно называется? Есть ли готовые продукты, или на до самому писать?
Спасибо.

 

genesis_error
()

RSS подписка на новые темы