LINUX.ORG.RU

Сообщения niro

 

[extjs] Динамический grid

Приветствую! Пытаюсь построить динамический grid на основе json данных.

function Grid(urlHead, urlData){
    var grid = new Ext.grid.GridPanel({});

    Ext.Ajax.request({
        loadMask: true,
        url: urlHead,
        success: function(response, callOptions){
            var store = new Ext.data.JsonStore({
                url: urlData,
            });

            grid = new Ext.grid.GridPanel({
                store: store,
                columns: Ext.encode(response.responseText),

                height: 300,
                title: 'Basic GridView',
                iconCls: 'icon-grid',

                bbar: new Ext.PagingToolbar({
                    pageSize: 10,
                    store: store,
                    displayInfo: true,
                })
            });
        },
        failure: function(response, callOptions) {}
    });
    return grid;
}
JSON заголовка таблицы:
[
    {header: "ID", width: 4, sortable: true, dataIndex: 'id'},
    {header: "Name", width: 50, sortable: true, dataIndex: 'last'}
]

JSON таблицы:

{"success":true,"message":"Loaded data","data":[{"id":1,"first":"Fred","last":"Flintstone","email":"fred@flintstone.com"},{"id":2,"first":"Wilma","last":"Flintstone","email":"wilma@flintstone.com"},{"id":3,"first":"Pebbles","last":"Flintstone","email":"pebbles@flintstone.com"},{"id":4,"first":"Barney","last":"Rubble","email":"barney@rubble.com"},{"id":5,"first":"Betty","last":"Rubble","email":"betty@rubble.com"},{"id":6,"first":"BamBam","last":"Rubble","email":"bambam@rubble.com"}]}
Вся проблема в том, что columns: Ext.encode(response.responseText) не конвертирует содержимое JSON в javascript список. Или возможно проблема в том, что я пытаюсь неправильно работать с json.

 

niro
()

[специалистам][тер.вер.]распределения

Может кто-либо имеет информацию о следующий распределениях: распределение Трейера, распределение Фридлендера ?

P.S. Поиск результатов не дал

 

niro
()

cifs проблема с кодировкой

Есть виндовый сервер с папками. Папки монтируются через cifs. Многие из них содержат русский текст в названии файлов. Этот русский текст отображается ввиде вопросов и открыть такие файлы не получается возможным. Менял параметры iocharset и codepage но они ничего не дали, кроме как аналогичных проблем. Также, как примонтировать папку с русскими буквами в названии, mount ругается. з.ы. ubuntu 8.4

>>>

niro
()

[wi-fi] не могу подключиться к wi-fi сети

Есть ноутбук с поддержкой wi-fi. Система ubuntu. Железяка распознается. Есть точка доступа. Подключение к ней производится через wpa . Для доступа нужен пароль - он есть.

Что делаю - включаю wi-fi. Щелкаю по иконке сетевого апплета. Там в списке есть сеть к которой можно подключится. Щелкаю по ней. Показывается менюха, где я указываю тип сети и пароль. Подключаюсь. Значок подключения изменяется на полоски, больше ничего не происходит. Если прописывать статистические параметры, то подключения также не происходит.

>>>

 

niro
()

apache2 домен третьего уровня

Возможно ли указать для все виртуальных хостов хост третьего уровня?
Например есть несколько виртуальных хостов:
    foo.com
    bar.org
    baz.net
и т.д.
Необходимо чтобы для
    x.foo.com
    x.bar.org
    x.baz.net
.....
был общий Document root
Как такое сделать ? 

>>>

niro
()

hp raid

На HP ML110 G5 на его "железячный" Raid 1 удавалось поставить linux ?

>>>

niro
()

kernel janitor, вопросы

случайно узнал о данном проекте, да и время есть. Возникло несколько вопросов:
1.Какие ядра нужно скачать? в faq написано, что " Latest "linus" (2.6.x-rcY from kernel.org).Be sure to check -mm and -kj trees." Надо ли все три эти ветки?
2.Можно ли их получить через git ?
3.Есть ли какие либо статьи/блоги посвященные данной теме ?

>>>

niro
()

[c++] TinyXML и GetText

Есть функция, ей передается сформированный xml, примерно следующего содержания:
	
<?xml version="1.0" encoding="UTF-8"?>
<data>
...
<ans name="log" type="dmesg" value="">
some text
some text
some text
</ans>
...
</data>


Функция:

string foo(string buffer,string name){
    TiXmlDocument xml;
    xml.Parse(buffer.c_str());
    TiXmlNode* data = xml.FirstChildElement("data");
    TiXmlElement* ans = data -> FirstChildElement("ans");
    string l="N/A";
    string ts;
    while(ans){
        ts = ans->Attribute("name");
        if(ts=="log" && ans->Attribute("type")==name){
            l = ans->GetText();
        }
        ans = ans->NextSiblingElement("ans");
    }
    return l;
}

Проблема в том, что возвращаемый текст не содержит символов новой строки, а надо бы. Как решить такую проблему ? 

>>>

 

niro
()

c++ fastcgi, ошибка в работе приложения

Пытаюсь cgi-приложение перенести на fastcgi
Код для CGI:
#include <fstream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main(){
printf("Content-type: image/gif\r\n");
printf("\r\n");
ifstream in("../image.gif");
if (!in) return 1;
char buf;
buf = in.get();
while (in){
printf("%c",buf);
buf = in.get();
}
in.close();
return 0;
}


Код для FastCGI:
#include <fstream>
#include <stdlib.h>
#include "fcgi_stdio.h"
using namespace std;
int main(){
while(FCGI_Accept() >= 0) {
printf("Content-type: image/gif\r\n");
printf("\r\n");
ifstream in("../image.gif");
if (!in) return 1;
char buf;
buf = in.get();
while (in){
printf("%c",buf);
buf = in.get();
}
in.close();
}
return 0;
}

CGI пример естественно работает и выводит image.gif полностью. Пример для fastcgi выводит заголовок и кусок изображения, причем для разных gif-изображений разный, как это исправить ?
Веб сервер: Apache2
Fastcgi версии 2.4.0

>>>

niro
()

[c++] статистика системы

Приветствую! Возможно ли стандартными средствами(библиотеками) в Linux/Unix получить информацию о системе: свободная память(своп), загруженность процессора? Например в Linux может быть вариант с чтением /proc файлов, но это вроде не вариант.

>>>

 

niro
()

[c++][gtk--][glade--] ошибки в сборке

Есть такая штука как glade - обычная рисовалка форм. Нарисовав все что нужно и сохранив, я получаю foo.glade и foo.gladep . Запустив glade-- foo.glade
Found pkg-config version 0.22.0
Generating code for gtk 2.12.0 (pkg-config), gtkmm 2.12.0 (pkg-config)
Using autoconf2.50 2.61.0, automake-1.9 1.9.6, glib's gettext
Далее запускаю ./autogen.sh . Потом проходит ./configure . За ним идет make? и на нем все останавливается:

make all-recursive
make[1]: Entering directory `/tmp/1'
Making all in po
make[2]: Entering directory `/tmp/1/po'
make[2]: *** No rule to make target `/config.status', needed by `Makefile'. Stop.
make[2]: Leaving directory `/tmp/1/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/1'
make: *** [all] Error 2

Это решается, или лучше писать makefile самому в этом случае, или есть другие варианты ?

p.s. как сделать в glade, чтобы объекты при развороте на весь экран тоже меняли свой размер ?

>>>

 

niro
()

[c++] система плагинов

Возможно ли реализовать на c++(естественно под linux) приложение, к которому можно было бы подгружать плагины, тоже написанные на c++? Ткните в какие нибудь простые варианты/доки.

>>>

 

niro
()

Язык программирования C++, С.Прата - Ошибки в книге

Мне кажеться, или на самом деле в книге очень много ошибок. Например в главах где описывается работа с массивами или указателями часто идет неправильный счет. К примеру автор пишет что в массиве a[10] - десять элементов, но их же 11 . Может я не прав ?

P.S. 5 издание книги, 2007 года

niro
()

Простой, волнующий вопрос

Расскажите мне пожалуйста, почему разработчики Linux'а часто занимаются всякой хренью, выпускают всякие драйвера, под разные тупые устройства и включают их в основное ядро. Почему нельзя разработчикам поставить перед собой определенную цель, например просто остановиться и заняться чисткой кода на всякие баги, масштабно заняться производительностью, оптимизацией?
Вот например последние новости заставили задуматься- посадили человека латать netbsd, чтобы тот довел до совершенства SMP. Почему такого нет в линуксе? У линукса ведь много есть разработчиков, много компаний, почему они не могут довести что либо до совершенства, что бы линукс достаточно хорошо выделялся.
Или вот, ушел Con Kolivas, он ведь не просто так являлся разработчиком, он что то делал, но его не заметили, он ведь что то совершентсвовал. Ведь у него была цель, он старался улучшить linux для Desktop'а.
А вот патч, выпущенный Линусом для ядра, чтобы заработал вирус, меня вообще убила. Ему нечего делать? Я прочитал его книгу JfF, изначально все было замечательно, но почему это замечательно как то прекратилось.
Может я плохо понимаю политику разработчиков, может они что то и делают? А может на ЛОРе таких новостей не пишут, что в новой версии увеличили производительность в дохрена раз, разработали нечто уникальное и полезное.

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

niro
()

obexftp

Проблема в работе с obex, а именно не мог никак подключить систему через obexfs. В итоге была обнаружена ошибка, которая заключается в том, что невозможно принимать какие либо файлы Вот пример работы # obexftp -b 00:0E:6D:BA:2B:DF -c C: -l Browsing 00:0E:6D:BA:2B:DF ... Channel: 10 Connecting...done Sending "C:"... failed: C: Receiving "(null)"... <?xml version="1.0"?> <!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"> <folder-listing version="1.0"></folder-listing>done Disconnecting...done Телефон Nokia 6600.

niro
()

серьезные книжки по python

Кто нить может посоветовать сабж ?

niro
()

sqlite vs ....

Для каких целей можно использовать sqlite и надо ли использовать эту базу данных вообще , или осваивать более серьезные продукты типа mysql , postgresql ?

niro
()

одно , что меня удивило в продукции мелкомягкой корп.

В известном виндовом редакторе паинт есть инетересная фича, а именно: если открыть jpg файло и сохранить его опять же как jpg , то размер файла на выходе будет 2 , а то и в 3 раза меньше. Проверено на многих файлах , в том чисе и на бытых. Естественно вопрос: КАК? И можно такое же устроить и под Линем ?

niro
()

Slackware 10.2 & Xorg & ru

Есть дистр Slackware 10.2. На нем установлен X.org из его поставки.
Есть трабла - никак не могу заставить его печатать в иксах на русском.
Киррилические шрифты загружены , прописано следующее
Section "InputDevice"
Identifier"Keyboard1"
Driver"Keyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
Но никаких результатов. Спасибо

niro
()

Джоанна Рутковска рулит

http://uinc.ru/news/sn6234.html

На проходившей с 4 по 6 августа в Лас-Вегасе международной конференции Defcon 2006 Microsoft долго и подробно рассказывала о новых системах безопасности Windows Vista, а в то же самое время в параллельном конференц-зале польская исследователь в области безопасности Джоанна Рутковска представляла доклад, в котором рассказывала о том, как взломать ОС Vista. По словам докладчицы, на сегодня эта ОС позволяет обойти все средства безопасности и безболезненно внедрить злонамеренной код в систему, причем сделать это можно тем же способом, как это делают популярные руткиты. Польская исследовательница говорит, что "Microsoft инвестирует большие средства в разработку новой ОС, однако, как показывает практика, без сторонних инструментов все-равно никак не обойтись, чтобы ни говорили представители софтверного гиганта".Ранее сообщалось, что в рамках Defcon 2006 представители Microsoft устроили бесплатную раздачу последних бета-версий Windows Vista в надежде, что хакерское сообщество "как следует протестирует эту разработку". Рутковска рассказала собравшимся как обойти механизм блокирования неподписанных драйверов для 64-битной версии ОС. Внедренные докладчицей драйверы, которые фактически были средствами удаленного администрирования, позволили получить полный доступ к системе. Вместе с тем, в своем докладе она отметила, что использовала не самую последнюю версию для своего исследования. Кроме того, по ее словам, в реальности обеспечить 100-процентную защиту для ОС с архитектурой Windows "невероятно сложно". Также докладчица продемонстрировала метод, при помощи которого можно обойти систему защиты User Account Control и как обычный пользователь может получить администраторские права в Vista.

niro
()

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