LINUX.ORG.RU

Сообщения vikeng

 

rawurlencode() =>perl

В php есть функции: rawurlencode() и rawurldecode(). Что использовать в perl, чтобы добиться того же результата?

>>>

vikeng ()

Обработка голосовой связи

Требуется: Сохранить разговор в файл и информацию (время звонка, путь к файлу, кто звонил и пр.) в БД. Все находится еще в стадии предварительного обсуждения. Пока придумал следующую общую схему. За основу взять службу GTalk. Клиент звонит через клиент, на сервере ему отвечают. Для ответа используется клиент, чуть переделанный или снабженный соответствующим плагином, который как раз и производит запись в файл или БД.

Соответственно вопрос: есть ли что-то подобное уже готовое, если нет на основе чего это можно малой кровью реализовать.

Для того же GTalk есть libjingle, но начинать с нуля неохота, чтоб не изобретать лишний раз велосипед. Тем более такими делами еще не занимался, поэтому хотелось бы знать что вокруг творится. :)

>>>

vikeng ()

QChar и русские символы

Работаю под ASPLinux 11.2. Кодировка в системе utf-8. Qt-4.2.2.
В начале программы устанавливаю: 
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));

С русским языком все прекрасно до тех пор пока не пытаюсь использовать QChar для работы с русскими символами. 
Например QChar c('Б') (или любой другой русский символ) - выводит знак вопроса. 

При компиляции ругается:
warning: multi-character character constant
Если подставляю английские символы никаких проблем, все работает.

В чем может быть проблема?
vikeng ()

QFileDialog и дисковод

Имеется программа на Qt 4.1.0. Пока работала под Linux все было прекрасно. Откомпилировал под Windows. В момент выполнения команды openDialog = new QFileDialog(this) происходит обращение к дисководу. В чем проблема?

vikeng ()

SQLite список таблиц и полей в них

Делаю программу на Qt, которая должна работать с БД SQLite. Вопрос: Как в собственной программе получить список таблиц и полей в них.

Т.е. мне нужно что-то аналогичное запросам: SHOW TABLES; и SHOW FIELDS FROM table;.

vikeng ()

Вопросы по spamassassin

Поставил spamassassin. Почта проходя через procmail заодно фильтруется на спам. Возникли две проблемы:

1. Как включить логи в spamassassin? При выводе статистики он обрабатывает /var/log/maillog, но сам в него ничего не пишет, поэтому мне выводит одни нули.

2. Как просмотреть текущие значения для признаков спама? Я так понимаю в процессе обучения он изменяет значения коэффициентов по умолчанию.

vikeng ()

Сохранение фреймов в elinks

При попытке сохранить документ с фреймами (Файл=>Save As) сохраняется главный файл содержащий все фреймы.

Как сохранить один из фреймов (в котором курсор) или все в куче?

vikeng ()

emacs под X utf8 - не отображает английский текст

Поставил ALTLinux Compact 3.0. Там везде UTF8. emacs под X запустил, отображает квадратики. Сначала думал это он так русский текст отображает - оказалось с русским все в порядке. Проблемы с английским.

Что делать?

vikeng ()

Двухмерный vector

Требуется использовать двухмерный массив размеры которого известны будут во время выполнения программы.

Для одномерных использовал vector все прекрасно.

Вижу два пути:

1. Сделать vector элементами которого будут опять-таки vector'a и все это оформить как класс со всеми нужными методами.

2. сделать обычный массив побольше и его использовать.

Ваше мнение, может есть выход получше? Может есть что готовое?

vikeng ()

Отступы в emacs.

Когда печатаешь в emacs он сам устанавливает отступы для редактируемой строки.

Вопрос: как принудительно заставить emacs установить отступы в документе (если например кусок текста поместил в цикл).

vikeng ()

iptables: формат файла

В файле /etc/sysconfig/iptables имеются примерно такие строки: *nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] Что обозначают цифры в квадратных скобках?

vikeng ()

ALSA: Проблемы со звуком

Раньше на машине стоял ALM2.2 звук работал без проблем с установки. Поставил ALM2.4. Звуковуху он определил. Вроде бы все рабочее, но звука нет. При загрузке выдает ALSA ../alsa-kernel/pci/via82xx.c:588: codec_read: codec 0 is not valid [0xfe0000]

В /etc/modules.conf прописано: ---------------------------------------- above snd-via82xx snd-pcm-oss above snd-pcm-oss snd-mixer-oss # --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 1.0.5 --- alias char-major-116 snd alias char-major-14 soundcore alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss alias snd-card-0 snd-via82xx alias sound-slot-0 snd-via82xx # --- END: Generated by ALSACONF, do not edit. ---

options snd-via82xx dxs_support=1 -------------------------------------- Последнюю строку добавил сам так как раньше он еще ругался (тоже при загрузке) на dxs_support - теперь не ругается.

Все остальные программы aplay и пр. не ругаются, прогрывать, проигрывают но звука нет. В чем может быть проблема.

vikeng ()

Пример модуля apache

Где можно найти пример простейший модуля для apache с описанием, как компилировать и пр.

vikeng ()

subversion: доступ по сети

Начал осваивать subversion. Создал репозитарий по адресу: /usr/local/svn/repos Доступ с этой же машины svn checkout file:///usr/local/svn/repos нормальный. Все работает. Пробую настроить сетевой доступ - не хочет. На svn checkout svn://192.168.1.1/usr/local/svn/repos (пробовал и с этой машины и с других) выдает svn: No repository found in 'svn://192.168.1.1/usr/local/svn/repos'. Система ALTMaster 2.4. subversion-1.0.6. svnserve работает. Когда захожу telnet'ом на 3690 порт все работает. В чем может быть проблема?

vikeng ()

emacs и php

Начал я осваивать emacs. Когда приходится работать с C++ и perl проблем никаких: определяет, делает подсветку и пр. А php воспринимает как обычные файлы. Подскажите где что подкрутить?

vikeng ()

Аномалия: автозагрузка программ

Программирую на Qt. Откомпилированные программы почему-то сами запускаются на автомате при запуске KDE в нескольких экземплярах (от 3 до 7). В GNOME такой феномен отсутствует. В чем может быть проблема?

vikeng ()

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