LINUX.ORG.RU

Сообщения mrco

 

Вывод значение в многоколлоный список (GTK)

Собственно как добавлять строки со значениями? Вот пример кода:

#include <gtk/gtk.h>

int main (int argc, char *argv[])
{
   GtkWidget *window;
   GtkCellRenderer *renderer;
   GtkTreeViewColumn *column;
   GtkListStore *store;
   GtkTreeIter iter; 

   gtk_init (&argc, &argv);
   window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
   gtk_window_set_default_size (GTK_WINDOW (window), 400, 200);
   
   GtkWidget *list = gtk_tree_view_new();
   gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(list), TRUE);
   gtk_container_add( GTK_CONTAINER(window), list );
   
   // columns
   renderer = gtk_cell_renderer_text_new();
   column = gtk_tree_view_column_new_with_attributes("Поле 1", renderer, "text", 1, NULL);
   gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
   
   renderer = gtk_cell_renderer_text_new();
   column = gtk_tree_view_column_new_with_attributes("Поле 2", renderer, "text", 1, NULL);
   gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
   
   renderer = gtk_cell_renderer_text_new();
   column = gtk_tree_view_column_new_with_attributes("Поле 3", renderer, "text", 1, NULL);
   gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);
   
   store = gtk_list_store_new( 3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING );
   gtk_tree_view_set_model(GTK_TREE_VIEW(list), GTK_TREE_MODEL(store));
   gtk_list_store_append(store, &iter);
   gtk_list_store_set(store, &iter, 0, "", 1, "", 2, "2",  -1);   
   gtk_list_store_append(store, &iter);
   gtk_list_store_set(store, &iter, 0, "0", 1, "1", 2, "2",  -1);   
   gtk_list_store_append(store, &iter);
   gtk_list_store_set(store, &iter, 0, "0", 1, "", 2, "2",  -1);   

   gtk_widget_show_all(window);

   gtk_main();
   return 0;
}


И получаю список с тремя строками. В первой ничего, во второй в трех колонках "2", в третей ничего. Что єто такое? 

>>>

mrco ()

Кассовый принтер

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

>>>

mrco ()

Сломался NFS

После обновления сервера и десктопных машин на Debian etch перстал монтироватся NFS. Что можно проверить? на сервере:

s01:~# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100024    1   udp   2048  status
    100024    1   tcp   4972  status
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100021    1   udp   2064  nlockmgr
    100021    3   udp   2064  nlockmgr
    100021    4   udp   2064  nlockmgr
    100021    1   tcp   4382  nlockmgr
    100021    3   tcp   4382  nlockmgr
    100021    4   tcp   4382  nlockmgr
    100005    1   udp   2065  mountd
    100005    1   tcp   4818  mountd
    100005    2   udp   2065  mountd
    100005    2   tcp   4818  mountd
На клиенте mount не выдает ошибок, только return code = 2.

>>>

mrco ()

востановление после взлома

Стоял, никому не мешал небольшой сервер фирмы. ССХ и НАТ на нем крутился. На прошлой неделе поднял на нем SMTP/IMAP и по всей видимости стало началом конца. Вчера его ломанули. Грубовато, следы не заметены. В логах ссх видно что зашел рут (хотя ему доступа нет). Сам /usr/sbin/sshd подменили. Собственно вопрос, что делать? Переставлять систему или можно подчистить? Если чистить то что?

Да и похоже какой-то резидент в системе. Потому что

$ stat /usr/sbin/sshd

...

Access: (0777/-rwxrwxrwx)

$ rm -f /usr/sbin/sshd

rm: cannot remove /usr/sbin/sshd: Operation notpermitted

>>>

mrco ()

SQL запросы в пользовательских функциях

Выполнять запросы в самой пользовательской функции допустимо? И что для этого нужно сделать? Как в клиентском приложении соединится с сервером (т.е. самим собой)?

>>>

mrco ()

Apache2 разработка своего модуля

Разрабатываю свой модуль сбора статистики запросов для вторго апача. Столкнулся с проблемой - не компилируется из-за отсутствия определения ap_hook_log_transaction. В исходниках самих модулей логгирования этот хук есть и используется. Но откуда они его берут? не могу понять, уже сделал полный поиск по исходникам апача и нигде кроме этих модулей нет упоминания о таком хуке.

>>>

mrco ()

Open Source FAR

Сегодня открыли исходники ФАРа:

http://forum.farmanager.com/viewtopic.php?t=2964

скачать можно отсюда

svn co http://farmanager.com/svn/unicode_far/trunk unicode_far

>>>

mrco ()

SBCL & кириллица

Подскажите как решить проблему. Делаю в SBCL:

(directory "*")

и получаю ошибку:

debugger invoked on a TYPE-ERROR in thread #<THREAD "initial thread" {A7BD4A1}>: The value #\LATIN_CAPITAL_LETTER_ETH is not of type BASE-CHAR.

Если из папки стереть все файлы с кирилическими названиями то все проходит успешно.

mrco ()

GPL & Derived work

Имеется две программы: первая под GPL написана на скриптовом языке (который тоже под GPL), вторая прога это красивая оболочка для первой (и работать без нее никак не может).

Попадает ли вторая под определение derived work?

Дальше GPL запрешает любую линковку с закрытыми программами? А косвенную? Через CORBA/DCOM/ OUTPROC COM? А связь через пайпы и сокеты?

GPL запрещает обфускацию исходников. Я писал на руском языке ( :) ) это считается обфускацией? (А если бы на языке Майя?)

mrco ()

Работа с HTTP в LISP

Подскажите что можно использовать для работы с HTTP/HTTPS. Написал простенькую библиотеку сам, так в ней нет hTTPS и скодировками проблемы (если страница не в UTF-8).

mrco ()

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

Вот проект попался http://www.guangmingsoft.net/htmlsnapshot/html2image.htm сделан точно на gecko. И скорее всего это перекрашенный WebThumb. Вопрос -- с них можно требовать исходники?

mrco ()

USB flash - как выключить питание?

В Windows при отмонтировании флешки от нее отключаеться питание. А как это сделать в Linux?

mrco ()

Как получить серийник IDE устройства?

Вот понадобилось в програмке. В /proc вроде бы все обыска и не нашел, может кто знает где узнать-то?

mrco ()

Компиляция Firefox.

Кому нибудь это удавалось? А то я сколько раз не пробовал - постоянно ошибки, некоторые еще удаеться исправить, но все равно не компилируеться.

mrco ()

Fallou2!

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

mrco ()

fluxbox 0.9.9 - долгая загрузка?

Долго что-то грузиться fluxbox. Судя по top-у он зачем-то секунд на 30-40 нагружает xfs (под 90%) - а зачем - не понятно... Может кто-значет в чем проблема.

mrco ()

Проблема с OpenGL & NVIDIA.

Непонятно из-за чего перестал работать OpenGL (все что я делал - переустановил MySQL). В лог-ах вот такие сообщения: (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so dlopen: /usr/X11R6/lib/modules/extensions/libglx.so: symbol _nv000344gl, versio (EE) Failed to load /usr/X11R6/lib/modules/extensions/libglx.so (II) UnloadModule: "glx" (EE) Failed to load module "glx" (loader failed, 7)

Пробовал драйвер переустановить - не помогает...

mrco ()

SQUID не хочет кэшировать?

Содержимое access.log примерно такое: 1090058782.802 63984 127.0.0.1 TCP_MISS/200 10829 GET http://www.linux.org.ru/view-message.jsp? - DIRECT/217.76.32.61 text/html 1090058804.943 67121 127.0.0.1 TCP_REFRESH_MISS/200 11271 GET http://www.linux.org.ru/index.jsp - DIRECT/217.76.32.61 text/html 1090058859.594 20894 127.0.0.1 TCP_MISS/200 2113 GET http://www.linux.org.ru/view-section.jsp? - DIRECT/217.76.32.61 text/html 1090058907.218 25782 127.0.0.1 TCP_MISS/200 3361 GET http://www.linux.org.ru/view-group.jsp? - DIRECT/217.76.32.61 text/html 1090059199.940 28358 127.0.0.1 TCP_MISS/200 2191 GET http://www.linux.org.ru/add.jsp? - DIRECT/217.76.32.61 text/html 1090059577.969 22108 127.0.0.1 TCP_MISS/200 1183 GET http://www.linux.org.ru/faq.jsp - DIRECT/www.linux.org.ru text/html 1090059609.086 19637 127.0.0.1 TCP_MISS/200 5994 GET http://www.linux.org.ru/books/lor-faq/faq.html - DIRECT/www.linux.org.ru text/html На http-запросы отвечает в основном так:

HTTP/1.0 200 OK Date: Sat, 17 Jul 2004 10:24:23 GMT Server: Apache/1.3.22 (Unix) mod_deflate/1.0.19 mod_accel/1.0.30 rus/PL30.9 Set-Cookie: ruid=AQAAAFf++EBvbgEAASgvAAjcv; path=/; domain=.rambler.ru; expires=Tue, 15-Jul-14 10:24:23 GMT Content-Type: text/html; charset=koi8-r X-Cache: MISS from localhost.localdomain X-Cache-Lookup: MISS from localhost.localdomain:8080 Proxy-Connection: close <html><head> <style type="text/css"><!-- A:hover {COLOR: #FF0000} .form {font-size:14px;} ...

В чем проблема?

mrco ()

linux-2.6.6&RPM&ALSA

На днях установил новое ядро 2.6.6 в результате перестал работать рмп... Ясле перегружаюсь на старом ядре 2.4.20 работает нормально на новом выдает такое сообщение: rpmdb: unable to join the environment ошибка: ошибка(4) db11 из dbenv->open: Resource temporarily unavailable ошибка: невозможно открыть индекс Packages используя db3 - Resource temporarily unavailable (11) ошибка: не могу открыть базу данных Packages в /var/lib/rpm Похоже я что-то пропустил когда собирал ядро??? И еще вопрос по АЛЬСЕ. В 2.6.6 она с ядром идет. Я ее включил (не модулем), эмуляцию ОСС тоже включил, звуковые карты она находит нормально, звук через ОСС тоже есть, а вот когда пытаюсь использовать вывод через альсу то выдаеться сообщение о том что нет звуковых устройств :-(. Програмы из пакета alsa-utils тоже ругаються утверждая что-то типа amixer: Mixer attach default error: No such file or directory Поискал по инету нашел кучу документов по настройке АЛЬСЫ - но там в основном все сводиться к настройкам модулей в modules.conf , а у меня ведь нет модулей... Что делать в таком случае. Может где еще что-нибуть должно настраиваться?

mrco ()

Вопрос по CD Creatoru из гнома

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

mrco ()

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