LINUX.ORG.RU

Сообщения kuz

 

[ Java ] TrayIcon и Ubuntu

Форум — Development

Есть такой класс java.awt.TrayIcon
Чудесным образом работает в winxp

И совсем нечудесным образом сообщает в Ubuntu "SystemTray is not supported on this platform". Это как-то неприятно.

Нашел похожее обсуждение https://bugs.launchpad.net/ubuntu/+source/kdeaddons/+bug/62605
Но тут, как видите, говорится, что "Java6 is not supported by Ubuntu"
Это тоже как-то неприятно.

Вопросы такие:
Это правда?
Если правда, то что можно использовать в качестве альтернативы?

kuz
()

[ Java ] Отлавливать нажатия кнопок по всей системе

Форум — Development

Есть программка, у нее есть иконка и висят они в трее.
Я хочу, чтобы когда я нажимал например Ctrl+Shift+K (или что угодно другое) программка, которая в трее, чего-нибудь делала.

Упорно нагугливаю только примеры для отлавливания внутри окна программы, а того, чего мне нужно, не нагугливаю.

Заранее спасибо.

kuz
()

[C++] 2x-мерная hash_map таблица

Форум — Development

Значица обычный hash_map из C++ std ext дает нам возможность сделать нечто, к чему потом можно получать доступ как-то так
int ves = kolbasa["ves"]

А мне нужен 2х-мерный хэш-массив, в котором один ключ это int а другой char (ну по идее можно и int) и хранящееся значение тоже int

То бишь в итоге чтобы получалось
int n = hash[15]["f"];

Какие у кого идеи?
Может можно сделать и не через hash_map...
Но для меня очень критична скорость. В этом массиве будет... э... ну очень много данных :)

 

kuz
()

[ Compiz fusion ] и xdesktopwaves

Форум — General

Kubuntu, compiz-fusion
А я хочу еще и xdesktopwaves ко всему этому прилепить.

Кто пробовал - поделитесь достижениями или хотя бы идеями..

Спасибо

>>>

kuz
()

[ Java ] import javax.jms.* но «Session not resolved»

Форум — Development

В Java новичек.

Хочу использовать класс Session, который находится в javax.jms
Скачал jms.jar откуда-то.
Пользуясь Eclipse импортировал jms.jar

В проекте появились всяческие packages, среди них javax.jms
В папке Project/src/javax/jms появились *.class файлы и Session.class среди них
Строчека import javax.jms.*; сообщения об ошибке не вызывает;

Зато на строчку
Session session = Session.getDefaultInstance(props, null); 
Он ругается
Session cannot be resolved

Вот. Может я вообще все неправильно делаю? Направьте на путь истинный :)

>>>

kuz
()

[ VPN ] Тормозит интернет, когда включено VPN соединение

Форум — General

Имеется:
Ubuntu 7.10
KNetworkManager
VPN соединение, к котому networkmanager подключается и вообще все работает, но: Как только VPN соединение активизируется то интернет начинает именно тормозить (нет более подходящего слова): сайты грузятся в 5 раз дольше, всякие gmail проверяли еле соединяются, p2p качалки вообще ничего не качают - вообще Апокалипсис какой-то :)

Кто знаком или догадывается - буду признателен :)

>>>

kuz
()

Как запустить amarok visualizator не через amarok?

Форум — General

Пытаюсь сделать так, чтобы амароковая визуализаторка появлялась сама при запуске KDE. Не могу понять, как запустить ее через консоль.

Если кто знает - буду признателен.

>>>

kuz
()

[ Perl ] Проблема с использованием inline CPP

Форум — Development

Есть C++ класс, в нем функция
void getData(int uniqP[][3], int allP[0][3])

при компиляции выдает ошибку
/usr/include/c++/4.1.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one depre cated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
scan02v04_pl_3113.xs: In function ‘void XS_main_set_data(PerlInterpreter*, CV*)’:
scan02v04_pl_3113.xs:89: error: ‘set_data’ was not declared in this scope
make: *** [scan02v04_pl_3113.o] Error 1

А если просто взять и заменить функцию на такое
void getData(int uniqP, allP)

то есть не использовать массив в качестве параметра, то все компилируется тихо без warning-а и ошибки.

В чем дело? Чем ему не нравится массив в параметре?

>>>

kuz
()

[Perl] Добавление Inline языка ( CPP )

Форум — Development

Собственно проблема в том, что никак не могу нагуглить, как добаить CPP в список inline поддерживаемых языков

я ему
use inline CPP

а он мне
Error. You have specified 'CPP' as an Inline programming language.

I currently only know about the following languages:
C, Foo, foo

А как добавить CPP не понимаю.

Заранее спасибо.

>>>

 

kuz
()

[ PHP ] Заполнение Template (немного оффтопик, но простите :) )

Форум — Web-development

Хелп, если кто встречался:
Есть html форма с полями и хочется по нажатии кнопки заполнять содержимым полей формы какие-от поля .dot файла (word template).
Если кто знает где чего почитать или какую-то базовую идею, как все это делать...

В общем вот, буду счастлив :)

kuz
()

[ Gaim ] Не получаю списка icq контактов

Форум — General

Есть gaim, icq. Я онлайн, все нормально, мне даже пишут, я даже отвечаю.

Но при этом в ростере ни одного ICQ контакта нет (остальные, например MSN, есть)

Когда нажимаю ICQaccount -> Modify -> Save получаю вот такое загадочное сообщение, может оно имеет отношение к делу: "Не удается добавить Не удалось добавить собеседника 1 по неизвестной причине. Наиболее частой причиной этого является то, что вы имеет максимальное количество допустимых собеседников в списке собеседников"

Вот. Как мне жить?

kuz
()

[MsSQL] PHP, ODBC с FreeTDS и Invalid cursor state

Форум — General

Имеем unixODBC и драйвер FreeTDS для соединения с MsSQL 2000

И вот чудеса - некоторые SELECT-ы срабатывают нормально, а некоторые говорят вот так
Warning: odbc_exec() [function.odbc-exec]: SQL error: [unixODBC][FreeTDS][SQL Server]Invalid cursor state, SQL state 24000 in SQLExecDirect in file.php
и ничего из базы не вытаскивают.

Какой-то Invalid cursor state..

Вопрос прост - как жить?
Ответ, похоже, сложен, так как ничего хорошего гугл мне не сказал.

 

kuz
()

[ODBC] и MsSQL через FreeTDS

Форум — General

Значит имеется FreeTDS, который работает:
$ tsql -S db.server.ru -U sa
срабатывает

Имеются драйвера:
/usr/lib/odbc/libtdsodbc.so
/usr/liv/odbc/libtdsS.so

Имеем /etc/freetds.conf (и такой же в /usr/local/etc/)
#...
[TDS]
host = db.server.ru
port = 1433
tds version = 8.0
#...

Имеем /etc/odbc.ini
[matchsql]
Description = TDS
Driver = TDS
Servername = db.server.ru
Database = db_test
UID = sa
PWD = *password*
Port = 1433

Имеем /etc/odbcinst.ini
[TDS]
Description = v0.64 Protocol v8.0
Driver = /usr/lib/odbc/libtdsodbc.so
Driver64 =
Setup = /usr/lib/odbc/libtdsS.so
Setup64 =
UsageCount = 1
CPTimeout =
CPReuse =

И все это не коннектится через ODBC:
$ isql -v matchsql
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[ISQL]ERROR: Could not SQLConnect

Вот. Заранее спасибо.

 

kuz
()

[ Сканер ] А как его выбрать?

Форум — Talks

Имеется примерно 120-130$ Это, типа, первое.
Второе: сканировать нужно будет в основном тексты, много и долго :P
Соответственно нужно чтобы побыстрее, но так как тексты не сильно хорошего качества (древняя машинопись), то чтобы это "побыстрее" не сильно сказывалось на качестве.

Подскажите вообще куда надо этим сканерам смотреть? :)

Вот.

kuz
()

[C++] Перевернуть _русскую_ строку

Форум — Development

Собственно как быть?
Если познаково переворачивать, то ведь бяка получается...

 

kuz
()

[C++] сводящиая с ума странность при сравнении переменных

Форум — Development

Есть код: (Все смотреть не обязательно - см. описание проблемы после кода.)
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;

int main(){

char codeN[20];
int start, end;
double sprava, K, len, codeNn, ostatok, perenosimoe, cleanChislo, endChislo;
ifstream in("code.in");
in >> codeN;
in >> K;
in.close();

len = strlen(codeN);
codeNn = atoi(codeN);
start = pow(double(10),double(len-1));
end = pow(double(10), double(len));

for (int i = start; i < end; i++){
sprava = len - K;
perenosimoe = int(i / pow(10,sprava));
ostatok =( i / pow(10,sprava) - int(i / pow(10,sprava)) ) * pow(10,sprava);
cleanChislo = ostatok * pow(10,K);
endChislo = cleanChislo + perenosimoe + i;
cout << "Ravny li " << endChislo << " i " << codeNn;

if ( codeNn == endChislo ) {
ofstream out("code.out");
out << i << endl;
out.close();
return 0;
}
}
return 0;
}

Ну так вот. codeNn из файла == 512, а K = 1;
Но это тоже не важно. Важно вот что:
Есть там строчка " cout << "Ravny li " << endChislo << " i " << codeNn; "
При одной из итераций она выводит: " Ravny li 512 i 512 ".
А затем программа нифига не завершается и в файл ничего не записывается. То бишь получается, что эти переменные не равны, хотя только что он их вывел и они явно (512 == 512) равны!

Вот как. Очень жду ответа. Всем заранее спасибо.

 

kuz
()

[ Надыбать ] Где бы можно было бы достать список русских слов?

Форум — Talks

Если кто-то встречал, то буду очень рад!

Нужен список русских слов (типа всех) с падежами и всеми возможными формами.

kuz
()

[C++] пытаюсь reversнуть строку с русскими буквами (utf8), а оно...

Форум — Development

Есть вот такой, например, код:

#include <iostream>
using namespace std;

void ret_str(char* s)
{
if(*s != '\0')
ret_str(s+1);

cout<<*(s);
}

int main()
{
ret_str("привет");
cout << endl;
return 0;
}

И выводит он вот такое(не знаю, отобразится ли верно, но суть будет ясна):
&#65535;&#1141;ви&#1024;&#1151;

Вот "в" и "и" нормально перевернулись, а остальное..

Как жить?

 

kuz
()

[MySQL] продолжение следует... теперь кодировка

Форум — Development

Вот сделал я базу, в которой charser UTF8.

Но вытащенные из ее таблиц значеиня отображаются на страничке (разумеется в браузере UTF8 поставлено) как годый ряд вопросительных знаков ("???????").

Как это так? :)

 

kuz
()

[MySQL] LIKE case-insensitive ?

Форум — Development

Во всех доках написано, что типа TEXT нечуствителен к регистру и оператор LIKE тоже не чувствителен. Тогда почему у меня происходит вот так?

mysql> select * from books where author like '%Низов%';
+----+-------------------------+---------------------------------+-------------- ---------------+-------------+--------+-------------+--------+------------+----- ---------+---------+--------+--------------------------------------------------- ---+
| id | author | title | subtitle | subsubtitle | volume | translation | editor | pubplace | pubhouse | pubyear | series | annotation |
+----+-------------------------+---------------------------------+-------------- ---------------+-------------+--------+-------------+--------+------------+----- ---------+---------+--------+--------------------------------------------------- ---+
| 2 | Сергей Низов | Поваренная книга | для хомодомяке | NULL | NULL | NULL | NULL | Тарту | TU Kirjastus | 2004 | NULL | Книга рассказывает.. о ЕДЕ :) |
| 3 | Алксей Низов | Антикнига | ни о чем | NULL | NULL | NULL | NULL | Тарту | TU Kirjastus | 2006 | NULL | Книга рассказывает.. не о еде |
+----+-------------------------+---------------------------------+-------------- ---------------+-------------+--------+-------------+--------+------------+----- ---------+---------+--------+--------------------------------------------------- ---+
2 rows in set (0.00 sec)

А если в запросе '%Низов%' исправить на '%низов%', то:

mysql> select * from books where author like '%низов%';
Empty set (0.00 sec)

Какое же оно тогда case-insensetive?

 

kuz
()

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