| Форум: Локальные системы / Клиентские программы |
|---|
| Тема: Linux не будет качественной системой, пока ядро пишут бесплатные программисты, над которыми нет кон |
|---|
|
| Тема: Buy Ativan Cod, Ativan Cod Delivery |
|---|
|
| Тема: Buy Ultram Cod, Ultram Overnight |
|---|
|
| Тема: Buy Propecia Online Without Prescription |
|---|
|
| Тема: Buy Soma Cash On Delivery |
|---|
|
| Тема: Valium Next Day Delivery, Buy Cash Delivery Valium |
|---|
|
| Тема: Русский текст в PHP preg_{match|replace}() |
|---|
| Русский текст в PHP preg_{match|replace}() |
Пнд, 26 Октябрь 2009 16:45 |
|
Имеется абстрактный скрипт, исключительно для иллюстрации проблемы (русский текст в utf-8): <?php
$string = "текст
русский
english
7802198421
---
";
echo preg_replace("/(\r\n)+(\w+)/", "$1<br/><br/>\n$2", $string);
?>
Переводы строк везде в $string - '\r\n' (в стиле Window$ то есть). При запуске в CLI ("php script.php") всё работает как надо - все переводы строк заменяются на "<br/><br/>\n".
При подсовывании скрипта апачу и запрашивании его через браузер картинка портится - переводы строк заменяются только перед анлийским текстом и цифрами, что неправильно, потому как перед русском текстом это тоже нужно.
Нагуглил пока только советы указать default_charset = "utf-8" в php.ini и AddDefaultCharset UTF-8 в httpd.conf - не помогло. Пробовал также указать в начале скрипта setlocale(LC_ALL, 'ru_RU.UTF-8') - не помогло. Ещё советуют добавить в регвыр модификатор 'u' якобы для указания php обращаться со строкой как с многобайтовой - не помогло, причём в CLI после этого тоже всё портится (замена есть только перед английским текстом и цифрами).
Замена '\w' на '\W' даёт вообще странный результат:
- без модификатора 'u' работает как надо в CLI, через apache замена произошла между русскими словами, перед цифрами и перед минусами, перед английским текстом замены не случилось;
- с модификатором ("/(\r\n)+(\W+)/u") такая ситуация и в CLI, и через apache.
Выглядит так, как будто русский текст не рассматривается как текст.
Что где почитать для решения проблемы? Какую ещё отладку привести, варианты проверить? Повторюсь, замены должны производиться при запуске через apache и перед теми символами, которые группирует '\w' (буквы английские и русские обоих регистров, цифры и подчёркивание). Конечно, русские буквы можно перечислить явно, но это как-то топорно, я пока что рассматриваю это как последний вариант.
P.S. Использование mb_ereg_replace() вместе с setlocale(LC_ALL, 'ru_RU.UTF-8');
mb_internal_encoding("UTF-8");
mb_regex_encoding("UTF-8"); не даёт вообще ничего во всех комбинациях, как будто регвыр всегда возвращает false.
|
|
|
| Тема: Freeradius-client |
|---|
| Freeradius-client |
Сбт, 10 Октябрь 2009 09:23 |
shery  Сообщений: 1 Зарегистрирован: Октябрь 2009 |
Новичок |
|
|
подскажите как добавить на Freeradius-client запросе на сторонний радиус сервер в Access-request дополнительный атрибут 44 (Acc-session-ID) ?
по дефолту этот атрибут идет в Accounting-request
|
|
|
| Тема: mrtg + snmp |
|---|
| mrtg + snmp |
Втр, 29 Сентябрь 2009 16:03 |
fynt  Сообщений: 1 Зарегистрирован: Сентябрь 2009 |
Новичок |
|
|
Доброго дня всем :)
Пытаюсь разобраться в SNMP нашел ман
Нашел в инете как мониторить загрузку процессора через SNMP и выводить это через mrtg
LoadMIBs: /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
Target[127.0.0.1_proc]: hrSystemNumUsers.0&hrSystemProcesses.0:public@127.0.0.1
SetEnv[127.0.0.1_proc]: MRTG_INT_IP="" MRTG_INT_DESCR="Processes and Users"
Directory[127.0.0.1_proc]: 127.0.0.1
Options[127.0.0.1_proc]: gauge,nopercent,integer
MaxBytes[127.0.0.1_proc]: 250
YLegend[127.0.0.1_proc]: Procs/users
ShortLegend[127.0.0.1_proc]: .
Legend2[127.0.0.1_proc]: Processes
Legend1[127.0.0.1_proc]: Users
LegendO[127.0.0.1_proc]: procs
LegendI[127.0.0.1_proc]: users
Title[127.0.0.1_proc]: 127.0.0.1 -- Processes and Users
PageTop[127.0.0.1_proc]: <H1>127.0.0.1 -- Processes and Users</H1>
Почитал ман по SNMP нашел вот такую переменную hrMemorySize
Вот только не могу понять как её прописать в mrtg пробовал вот так:
LoadMIBs: /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
Target[127.0.0.1_mem]: hrMemorySize.0&hrMemorySize.0:public@127.0.0.1
SetEnv[127.0.0.1_mem]: MRTG_INT_IP="" MRTG_INT_DESCR="Memory Size"
Directory[127.0.0.1_mem]: 127.0.0.1
Options[127.0.0.1_mem]: nopercent,integer
MaxBytes[127.0.0.1_mem]: 25000
YLegend[127.0.0.1_mem]: kbytes
ShortLegend[127.0.0.1_mem]: .
Legend2[127.0.0.1_mem]: kbytes
Legend1[127.0.0.1_mem]: kbytes
LegendO[127.0.0.1_mem]: kbytes
LegendI[127.0.0.1_mem]: kbytes
Title[127.0.0.1_mem]: 127.0.0.1 -- Memory Size
PageTop[127.0.0.1_mem]: <H1>127.0.0.1 -- Memory Size</H1>
Не получилось
может кто знает синтаксис, или ссылку где описывается как её прописать, подскажите пожалуйста
|
|
|
| Тема: libusb - низкоуровневый доступ к флэшке |
|---|
| libusb - низкоуровневый доступ к флэшке |
Чтв, 29 Ноябрь 2007 13:02 |
|
Подскажите может кто всталкивался с такой проблемой:
Мну нужно получить низкоуровневый доступ к флэшке, для этого я использую libusb.. Делаю так:
usb_init(); // ok
usb_find_busses(); // ok
usb_find_devices(); // ok
Далее нахожу интересующий мне девайс
usb_open(); // ok
usb_claim_interface(); // Device or resource busy (errcode=-16)
Как я не извращался но заклемить интерфейс у меня не получаеться... Шаманские пляски с маунтом (думал, что он блокирует девайс), usb_reset'ом, сбросом блокировок endpoint'ов никаких результатов не дали, постоянно одна и та же ошибка. Объясните дураку где я налажал =)
ЗЫ: Отлаживаюсь под SUSE 10, но в перспективе софтина будет юзать под bsd...
|
|
|
| Тема: Тормоза при использовании kqemu |
|---|
| Тормоза при использовании kqemu |
Срд, 12 Сентябрь 2007 13:41 |
|
Имеется qemu версии 0.9.0 и kqemu версии 1.3.0pre11. Хост-система - Slackware 11 (2.6.20.7 своё с SMP, gcc 3.4.6, glibc 2.3.6). Гостевая система - переделка из RedHat 6.0 (2.4.31 какое-то своё, gcc 2.95.4 20010319, glibc 2.1.3).
При работе qemu без kqemu всё работает, но довольно медленно. Для ускорения везде рекомендуется собрать и подгрузить в хост-системе модуль kqemu. Собрал, подгрузил и при запуске в гостевой системе init'а начинаются жуткие тормоза - система не загружается до приглашения к регистрации и за полчаса. Т.е. сообщения ядра в процессе его инициализации пролетают быстро, а вот когда ядро передаёт управление init'у гостевая система застывает. Сначала грешил на то, что в хост-системе у меня ядро типа SMP (для процессора с HT), собрал "однопроцессорное" ядро и kqemu под него - ситуация та же. Запускаю qemu так:sudo /usr/local/bin/qemu -boot c -m 256 -hda linux.img -net nic,vlan=0 -net tap,vlan=0
При использовании kqemu запускал и также, и вот так:sudo /usr/local/bin/qemu -boot c -m 256 -hda linux.img -net nic,vlan=0 -net tap,vlan=0 -kernel-kqemu
Гуглил по фразе "qemu guest linux freeze init", не получилось найти что-либо, проясняющее ситуацию. Где чего покопать для того, чтобы kqemu всё же ускорял?
P.S. Ctrl+Alt+2 и дальше info kqemu при использовании kqemu сообщает, что "kqemu support: enabled for user and kernel code". При этом сам qemu отзывается на свои команды быстро.
|
|
|
| Тема: mutt и кодировка в subject |
|---|
| mutt и кодировка в subject |
Сбт, 09 Июнь 2007 20:25 |
Magic  Сообщений: 24 Зарегистрирован: Июль 2004 |
Частый Гость |
|
|
|
Установил mutt 1.5. В конфиге прописал set charset="koi8-r". Все бы хорошо, да только вот в некоторых письмах поле subject не хочет корректно отображаться, причем содержание письма полностью читаемо. Заметил, что тако проявляется в письмах где в subject не указана кодировка. Как с этим бороться?
|
|
|
| Тема: Intel Fortran и Athlon 64 |
|---|
| Intel Fortran и Athlon 64 |
Чтв, 07 Июнь 2007 08:52 |
ibsh  Сообщений: 12 Зарегистрирован: Май 2007 |
Частый Гость |
|
|
Не получается скомпилировать программу с использованием 64bit
Fortran от Intel.
Использую процессор Athlon 64.
Оперсистема Fеdora 5 64bit
Fortran запускается из каталога ...\fce\bin
Запускаю ifort file.f
Создается исполняемый модуль, при запуске
которого выводится сообщение SIGSEGV и набор цифр в 4 колонки.
Упоминается библиотеке libc.so.6 .
Пробовал указывать разные ключи для выбора процессора,
единственное, что получилось, что при указании ключа
-msse3 - выдается сообщение о несоответствии процессора.
Но так вроде и должно быть.
В чем может быть проблема ?
|
|
|
| Тема: DB2 под Linux |
|---|
| DB2 под Linux |
Пнд, 14 Май 2007 16:33 |
fregat  Сообщений: 5 Зарегистрирован: Май 2007 |
Частый Гость |
|
|
Добрый День!
- DB2 стоит на Linux SUSE 10
- Linux введен в Windows домен (AD)
- На Linux могу логиниться под пользователями из домена (настроен winbind)
- При добавлении пользователей базы данных (Uset And Group Objects->DB2 Users)
в списке пользователей пользователи домена присутствуют
Пытаюсь коннектится к базе DB2 под пользователем из ActiveDirectory:
> DB2 CONNECT TO <db_name> USER <user_name> USING <user_passsword>
Выдается ошибка:
SQL30082N Security processing failed with reason "24" ("USERNAME AND/OR PASSWORD INVALID").
(Типа такого не знаю)
Может кто-нибудь сталкивался с подобной задачей?
Заранее спасибо!
|
|
|
| Тема: (Qt4.2.2 в KDE 3.5.1) сборка qt проекта из VS2005 |
|---|
| (Qt4.2.2 в KDE 3.5.1) сборка qt проекта из VS2005 |
Чтв, 01 Февраль 2007 09:11 |
|
Здравствуйте!
В VS2005 сделал проект Qt 4.2.2 (все собирается и все работает), сгенерировал .pro файл
Далее во FreeBSD61 установил KDE 3.5.1 и Qt 4.2.2 (/usr/localTrolltech/Qt-4.2.2) Далее в PATH добавил /usr/localTrolltech/Qt-4.2.2/bin
Открыл в KDevelop мой проект и начал компилить, получил следующую ошибку:
cd '/root/Desktop/GUIMessageList' && gmake -j1
/usr/local/Trolltech/Qt-4.2.2/bin/rcc -name guimessagelist guimessagelist.qrc -o GeneratedFiles/qrc_guimessagelist.cpp
RCC: Warning: No resources in resource description.
gmake: *** [GeneratedFiles/qrc_guimessagelist.cpp] Error 1
*** Exited with status: 2 ***
При этом файла qrc_guimessagelist.cpp нет и никакой файл ресурсов мой проект не требует
Что же делать? (в опциях проекта в Kdevelop можно выбрать Qt3 или Qt4 использовать, но разные комбинации выставления галок ничего не меняют )
|
|
|
| Тема: Загрузка Debian GNU/Hurd K8 |
|---|
| Загрузка Debian GNU/Hurd K8 |
Пнд, 21 Август 2006 21:52 |
|
Действовал по доке hurd-doc/hurd-install-guide.html, которая имеется на DVD дистрибутива. GRUB настроил так (menu.lst):
title GNU/Hurd
root (hd0,2)
kernel (hd0,2)/boot/gnumach.gz root=device:hd2s1 -s
module (hd0,2)/hurd/ext2fs.static \
--multiboot-command-line=${kernel-command-line} \
--host-priv-port=${host-port} \
--device-master-port=${device-port} \
--exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
module (hd0,2)/lib/ld.so.1 /hurd/exec $(exec-task=task-create)
При загрузке выбираю GNU/Hurd, пролетают описанные в доке строки после каждого пунка конфига груба:
[Multiboot-elf, ...]
...
[Multiboot-module 0x1c4000, 0x2cfe6a bytes]
...
[Multiboot-module 0x494000, 0x27afe bytes]
только цифры отличаются конечно и дальше система улетает в перезагрузку.
Гуглил по фразе "hurd simply reboots", нашел вот такое - http://lists.gnu.org/archive/html/help-hurd/2005-07/msg00118 .html где толком так и не понял с какой стороны подступиться к вопросу. В одном из сообщений вроде как рекомендуют добавить своп и прописать его в /etc/fstab, но такого файла в указанном месте я на разделе с HURD не нашел, я так понял (согласно доке, п.7.2) что он должен создаваться позже ручками. С другой стороны, в /etc лежит набор вроде честных файлов, но почему-то с расширением ".dpkg-new". Это что-то недоконфигурено наверно? Кто ставил/пробовал, подскажите где затык и как обойти?
Железо - P4 2.8 ГГц HT, i865, 2 Гб 2-канальной DDR-400. SATA-контроллер пришлось отключить, ибо на нем инсталлятор зависал.
[Обновления: Пнд, 21 Август 2006 21:53]
|
|
|
| Тема: OpenSSL как сделать настройку запроса |
|---|
| OpenSSL как сделать настройку запроса |
Вск, 05 Февраль 2006 12:10 |
POLINOM  Сообщений: 1 Зарегистрирован: Февраль 2006 |
Новичок |
|
|
Здравствуйте, подскажите пожалуста, как настроить OpenSSL так чтобы при генерации запроса на сертификат вкличались только те OID'ы которые мне нужны, а не все подряд типа @проверка сервера, проверка Вэб@ и т.п.
т.е. такие оиды включались которые Я укажу, например:
защищенная электронная почта: 1.3.6.1.5.5.7.3.4
Ковыряние конфига ничего хорошего недало, смог добавить такой ОИД к списку, а надо удалить все и оставить только этот.
Спасибо.
|
|
|
| Тема: VPN во Freebsd с шифрованным паролем |
|---|
| VPN во Freebsd с шифрованным паролем |
Сбт, 24 Декабрь 2005 01:24 |
Cuzen  Сообщений: 5 Зарегистрирован: Июнь 2005 |
Частый Гость |
|
|
$ less ppp.conf
THEOFFICE:
set authname myusername
set authkey mypassword
set timeout 0
set ifaddr 0 0
add 10.5.9.0/24 HISADDR
alias enable yes
Это соединение по VPN для обычного пароля... А не подскажет ли кто-нить как соедениться с шифрованным паролем? Заранее огромное спасибо!
|
|
|
| Тема: Выборочный 400 Bad Request |
|---|
| Выборочный 400 Bad Request |
Срд, 10 Август 2005 14:46 |
winer  Сообщений: 68 Зарегистрирован: Декабрь 2002 |
Освоившийся |
|
|
Здравствуйте Уважаемые. На указанный ниже запрос некоторые сервера выдают 400 ошибку:
$req = "GET / HTTP/1.1\r\n";
$req .= "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*\r\n";
$req .= "Accept-Language: ru,en-us;q=0.5\r\n";
$req .= "Accept-Encoding: deflate\r\n";
$req .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\n";
$req .= "Content-Type: application/x-www-form-urlencoded\r\n";
$req .= "Host: site.ru:80\r\n";
$req .= "Connection: keep-alive\r\n";
$req .= "Cache-Control: no-cache\r\n";
$req .= "\r\n";
В ответ серверные ругательства:
HTTP/1.1 400 Bad Request
Date: Wed, 10 Aug 2005 10:22:36 GMT
Server: Apache/1.3.33 (Unix) mod_fastcgi/2.4.0 FrontPage/5.0.2.2623 PHP/4.3.10 mod_gzip/1.3.19.1a mod_ssl/2.8.22 OpenSSL/0.9.7b rus/PL30.20
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Пожалуйста подскажите где ошибка и как должно быть правильно.
|
|
|
| Тема: frame buffer, qt-embedded и др. |
|---|
| frame buffer, qt-embedded и др. |
Срд, 03 Август 2005 16:57 |
moriturus  Сообщений: 150 Зарегистрирован: Июнь 2003 Географическое положение: BY |
Завсегдатай |
|
|
значицца так.
есть мысль спортировать кое-что на qt-embedded. сейчас это что-то крутится на win95 и крутится очень медленно по причине дохлой машинки - 486 133мгц, 32мб рам
вопрос 1й. как вы думаете - будет ли на qt-embedded графическое приложение быстрее? сейчас тормоза именно в видеопотоках.
вопрос 2й. засел я делать qt. собрал ядро с vesa-fb. но вот что-то подзабыл - как его (фреймбуфер) инициализировать? при загрузке vga=305 (или что-нибудь другое) не помогает. пишет, что не найден такой режим.
тестовая видяха s3 trio v+. реально будет использоваться на c&t65xxx
|
|
|