LINUX.ORG.RU

Сообщения one_more_hokum

 

Накинуть на QPushButton произвольную картинку

Как кошернее будет? Через стили (что я пока нашёл), или есть более другой способ?

one_more_hokum
()

Статистика сетевой активности определённого приложения через procfs

Собственно, что смотреть в /proc/PID/ ?

Пробовал /proc/PID/net/dev -- но ьам, похоже, статистика по интерфейсу в целом.

one_more_hokum
()

Google тоже знает про 1 апреля

Мотивируют это безобразие тем, что Н. В. Гоголю 200 лет "исполнилось". :-)

one_more_hokum
()

[Qt] Контейнер для хранения произвольных байтовых последовательностей

QByteArray, несмотря на название, не подходит, т. к. ориентирован на хранение строк (с нуль-терминатором).

Подскажите, есть-ли в Qt что-нить, куда можно сложить заданное количество произвольных char-ов? Или я ослеп, или такого контейнера там действительно нет.

 

one_more_hokum
()

Неисполняемый стек, ASLR и прочие защиты

Реализуются на уровне ОС/компиляторов, или железом?

one_more_hokum
()

[языки программирования] Неразбериха в голове

С чем связан тот факт, что на некоем Тьюринг-полном языке, на котором, по определению, можно реализовать любой алгоритм, бывает чрезвычайно тяжко, а то и невозможно собрать какое-нить архитектурное решение?

Это то, что называют семантикой языка, или другое?

Как пример, можно привести "излюбленный" C++, и его язык шаблонов, который, по сути, прибит к плюсам гвоздями-сотками, и нихрена не вписывается по "внешнему виду".

Истина где-то рядом?

 

one_more_hokum
()

[C++] Класс с protected-конструкторами и его public-наследник

Почему и отчего в такой связке protected-функции базового класса вызываются из наследника, а конструкторы -- не?

 

one_more_hokum
()

42 и 4.2

Собственно говоря, есть ли глубокая причинно-следственная связь между 4.2 и http://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%B2%D0%B5%D1%82_%D0%BD%D0%B0_%D0%... ?

one_more_hokum
()

[мыши кактус плакать] Шаблоны C++

У Луговского, в его сраче на sql.ru, промелькнула фраза, что язык шаблонов в плюсах является Тьюринг-полным. А почему, в таком случае, Александреску (Modern C++ design) широко использует старый препроцессор, особенно при создании списков типов?

Я с функциональщиной разбираться совсем недавно начал, просьба больно не бить.

one_more_hokum
()

g++ и локальные классы

Сейчас пытаюсь затолкать внутрь класса другой, шаблонный. Как только делаю полную специализацию заталкиваемого класса -- гцц говорит, что "ошибка: явная специализация в не-namespace области 'class Класс_в_который_заталкиваю_другой'".

Причём визуалка такой код съедает без вопросов. Что гцц-у не нравится, и как это исправить?

one_more_hokum
()

C++ и currying

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

one_more_hokum
()

Perl, запись в файл

Задача такова: нужно в файлах определённого каталога произвести замену текста. Пытаюсь делать так:

#/usr/bin/perl

opendir(DIRDOC,"./doc") or die "Error open directory, $!";

while($currentfile=readdir(DIRDOC))

{

if($currentfile=~m/.*\.html*/)

{

sysopen(SOURCEFILE,"путь".$currentfile,O_RDWR) or die "Error open file $currentfile: $!";

@content=<SOURCEFILE>;

foreach(@content)

{

$_=~s/\/doc\//\.\.\/doc\//g;

}

seek(SOURCEFILE,0,0);

$/="\n";

print(SOURCEFILE @content);

close(SOURCEFILE);

}

}

closedir(DIRDOC);

Хотя содержимое коллекции, прочитанной из файла, и меняется, записать обратно её не удаётся. Где я лопухнулся?

one_more_hokum
()

Функциональные языки и GUI.

Подскажите, какие из нынешних распространённых функциональных языков имеют приемлемую реализацию привязок к гуям (как Linux, так и виндоуз).

one_more_hokum
()

[[::::::]], DOS, nostalgy

one_more_hokum
()

Qt, QSemaphore и его потокобезопасность

В документации на QSemaphore (Qt 4.4.3) про функцию acquire(int n=1) сказано буквально следующее:

> If n > available(), this call will block until enough resources are available.

То-есть, чтобы не получить затык на этой функции, сперва нужно проверить, достаточно-ли свободных ресурсов у семафора (функция tryAcquire(int n=1)). Про какую тогда потокобезопасность семафоров идёт спич (All the functions in this class are thread-safe), если между проверкой и захватом ресурсов может вклиниться кто-нить другой? Чего я не понимаю в этой жизни?

one_more_hokum
()

Что такое драйвер в общем?

Правильно-ли я понимаю, что драйвер (что в виндоузе, что в линуксе) суть объектный файл, не использующий CRT, а работающий с функциями ядра напрямую?

one_more_hokum
()

mencoder и японская фильмокрутилка

Знакомый дядька попросил найти нечто, которое сможет видео с наших DVD-шек перегнать в формат, понимаемый японским проигрывателем (он тойоту прикупил, чистокровку). mencoder-ом можно такое сотворить? А то я не сильно в теме.

one_more_hokum
()

Отчего и почему в сях нет логического XOR?

Вот есть бинарные И, ИЛИ, есть логические И, ИЛИ. А XOR-а логического нет! Абыдно, да? Интернеты пожимают плечами, и что-то невразумительное мычат. Может, кластер здешних анонимусов объяснит, отчего такая несправедливость?

one_more_hokum
()

Расскажите немного про ELisp

Что-то сел поразбираться в ELisp-е в частности, ну и в Lisp-е в основном. Есть описание функции read-file-name:

http://www.gnu.org/software/emacs/elisp/html_node/Reading-File-Names.html

> read-file-name prompt &optional directory default existing initial predicate

Подскажите, что такое есть &optional, и почему он с &. Заранее спасибо.

one_more_hokum
()

Планируется-ли в плюсах введение оператора [] с несколькими параметрами?

А то сейчас многомерные коллекции без страшенных извращений не сделаешь.

one_more_hokum
()

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