LINUX.ORG.RU

Сообщения vscorpion

 

Mysq cppconn

доброе времени суток. ПОдскажите в чем проблема... есть код...

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string.h>
#include <stdarg.h>
 
#include <cppconn/driver.h>
#include <cppconn/exception.h>
#include <cppconn/resultset.h>
#include <cppconn/statement.h>
#include <cppconn/prepared_statement.h>
 
using namespace std;
 
sql::Driver *driver;
sql::Connection *con;
sql::Statement *stmt;
sql::ResultSet *res;
 
int main(int argc, char *argv[]) 
{
        string mphone;
 
        try {
                driver = get_driver_instance();
                con = driver->connect("tcp://127.0.0.1:3306", "xxx", "xxx");
                con->setSchema("test2");
 
                /* получаем номер телефона для отправки смс */
                stmt = con->createStatement();   //SUBSTRING_INDEX(value, ':', 1) as val
                res = stmt->executeQuery("SELECT DRV_MPHONE FROM DRIVER");
                while (res->next())
                {
                        mphone = res->getString("DRV_MPHONE");
                }
                delete res;
                delete stmt;
                delete con;    
        } catch (sql::SQLException &e) {
                cout << "# ERR: SQLException in " << __FILE__;
                cout << "(" << __FUNCTION__ << ") on line " << __LINE__ << endl;
                cout << "# ERR: " << e.what();
                cout << " (MySQL error code: " << e.getErrorCode();
                cout << ", SQLState: " << e.getSQLState() << " )" << endl;      
        }
 
        return 0;
}
 
vscorpion
()

Mysql c++

Имеется следующий код. Я сократил его до минимума ища ошибку...так и не нашел.... <br> #include <stdio.h><br> #include <stdlib.h><br> #include <iostream><br> #include <string.h><br> #include <stdarg.h><br> <br> #include <cppconn/driver.h><br> #include <cppconn/exception.h><br> #include <cppconn/resultset.h><br> #include <cppconn/statement.h><br> #include <cppconn/prepared_statement.h><br> <br> using namespace std;<br> <br> sql::Driver *driver;<br> sql::Connection *con;<br> sql::Statement *stmt;<br> sql::ResultSet *res;<br> <br> int main(int argc, char *argv[]) <br> {<br>    string mphone;<br> <br>    try {<br>       driver = get_driver_instance();<br>       con = driver->connect(«tcp://127.0.0.1:3306», «web», «lacetti»);<br>       con->setSchema(«test2»);<br> <br>       /* получаем номер телефона для отправки смс */<br>       stmt = con->createStatement(); //SUBSTRING_INDEX(value, ':', <br>1) as val       res = stmt->executeQuery(«SELECT DRV_MPHONE FROM DRIVER»);<br>       while (res->next())<br>       {<br>          mphone = res->getString(«DRV_MPHONE»);<br>       }<br>     delete res;<br>       delete stmt;<br>       delete con; <br>    } catch (sql::SQLException &e) {<br>       cout << «# ERR: SQLException in » << __FILE__;<br>       cout << "(" << __FUNCTION__ << ") on line " << __LINE__ << endl;<br>       cout << «# ERR: » << e.what();<br>       cout << " (MySQL error code: " << e.getErrorCode();<br>       cout << ", SQLState: " << e.getSQLState() << " )" << endl;   <br>    }<br> <br>    return 0;<br> }<br> <br>

vscorpion
()

spamassassin

Здравствуйте!

Подскажите пожалуйста. почему в заголовках пишется

X-Spam-Status: Yes .................

и письмо не удаляется а присылается на мой ящик :(( что я упустил...

или мне придется ждать пока я не скормлю 200 спамовских писем и 200 нормальных...обучалке

vscorpion
()

mysql socket

извините, что повторяюсь, но проблема не исчезла!

Суть такова! установил mysql настроил конфиг, причем на этом конфиге работал полгода, а когда начал настраивать базу на другом сервере и скопировал конфиг - возникла такая проблема.

Мускуль стартует нормально, php работает нормально с мускулем, но вот perl выдает ошибку

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

скрипт

$dbh = DBI->connect("DBI:mysql:spawn122", "login", "pass") or die $DBI::errstr;

:(

vscorpion
()

mysql

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at /home/www/localhost/cgi-bin/engine.fpl line 43.

постоянно такая ошибка.

Но прикол в том, что мускуль запущен, PHP сайт отлично работает и дружит с мускулем, удаленно запускаю администратора БД - он нормально коннектится, а вот сайт на перле - нехочет дружить :((( в чем проблема?

vscorpion
()

ntp

Здравствуйте!

у меня вопрос

на линуксовой машине запустил синхронизауию времени по ntp мне постоянно приходят письма такого плана

17 Dec 08:40:01 ntpdate[12938]: adjust time server 192.168.1.1 offset 0.004671 sec

17 Dec 08:40:01 ntpdate[12938]: adjust time server 192.168.1.1 offset -0.000173 sec

Это нормально или нет?

тоесть время постоянно прыгает, если не делать синхронизацию - отставание увелиичвается - из-за чего это модет быть? раньше все было нормально. Часы в биосе идут нормально, а вот локальные часы :(((, тое сть время в линуксе опаздывает постоянно Что можно сделать?

vscorpion
()

перезагрузка и почта

Настроил postfix+cyrus-imapd+syrus-sasl все работало (метод уутентификации auxprop)

перезагрузился и все - пытаюсь зайти на ящик посмотреть письма, а мне в ответ :((( что за беда?

plaintext subdep SASL(-13): user not found: checkpass failed

подсткажите пожалуйста в чем дело?

vscorpion
()

срочно помогите , пожалуйста !

This is the result:

=======================================================

*pde = 00000000

Oops: 0002

CPU: 0

EIP: 0010:[<e098f24f>] Not tainted

EFLAGS: 00010286

eax: dcc14072 ebx: abebd5d5 ecx: 5fcdd9d3 edx: 000000fa

esi: d6dc6d90 edi: 0000002d ebp: d9f5c120 esp: c0335a6c

ds: 0018 es: 0018 ss: 0018

Process swapper (pid: 0, stackpage=c0335000)

Stack: 0000006d c70f527c d6dc6d90 00000000 c0255330 03bd6d15 000015cc 000000fa

da798e00 408d5d28 0000e2f6 000000ae 00000067 deeebe00 860a750d 00001695

000000e0 00000030 6f8629d3 0000d037 0000001c 000000b0 c025aaaa d239ade5

Call Trace: [<c0255330>] [<c025aaaa>] [<e087df7b>] [<e087d28c>] [<c02517a4>]

[<c0251503>] [<c025168c>] [<e098dd80>] [<c0251ddb>] [<c0251ab8>] [<e098dd80>]

[<c0251740>] [<e09ebb6f>] [<e09eba8a>] [<c0255380>] [<c02a6d9e>] [<c02a22fc>]

[<c0133a74>] [<e09ecae4>] [<c02a2157>] [<c026eef5>] [<c026ee40>] [<c0262ff3>]

[<c026ee40>] [<c026ec2f>] [<c026ee40>] [<c026f199>] [<c026efc0>] [<c0262ff3>]

[<c026efc0>] [<c026ede1>] [<c026efc0>] [<c025b294>] [<c025b3c7>] [<c025b4ca>]

[<c011e491>] [<c010898b>] [<c01053a0>] [<c010ad98>] [<c01053a0>] [<c01053c3>]

[<c0105432>] [<c0105000>] Code: 89 33 8b 54 24 04 89 4b 08 89 43 0c 89 53 04 81 c4 28 01 00

<0>Kernel panic: Aiee, killing interrupt handler!

In interrupt handler - not syncing

=======================================================

не пойму в чем дело с утра уже то такая фигня то модуль контроллера рейда вывалится (( подскажите в чем дело ((( через каждые 20 минут все валится и виснет

vscorpion
()

spamassassin

подружил spamassassin с postfix все нормально все работает почта ходит и выходит :)

но блин - обучил уже этот антиспамовский фильтр, в blacklist добавил домены с оторых шлется рассылся - спам прет и все - не проверяет на спам...

в чем прикол

вот конфиг

trusted_networks 192.168/16 127/8 # all in 192.168.*.* and 127.*.*.* trusted_networks 127. # all in 127.*.*.*

whitelist_from localhost

blacklist_from *netvision.net.il blacklist_from *@netvision.net.il blacklist_from *covad.net blacklist_from *@covad.net

rewrite_subject 1 subject_tag ***SPAM***_HITS*** required_hits 5.0 report_safe 0 use_terse_report 0 use_bayes 1 bayes_auto_learn 1 bayes_auto_learn_threshold_nonspam 0.1 bayes_auto_learn_threshold_spam 12.0 auto_learn 1 # skip_rbl_checks 0 use_razor2 0 use_dcc 0 use_pyzor 0 rewrite_header 1 always_add_report 1 use_auto_whitelist 1 auto_whitelist_path /var/spool/filter/.spamassassin/auto_whitelist bayes_path /var/spool/filter/.spamassassin/bayes ok_languages ru en ok_locales ru en report_charset koi8-r lang ru

# Optional Score Increases score DCC_CHECK 4.0 score RAZOR2_CHECK 2.5 score BYES_99 4.3 score BYES_90 3.5 score BYES_80 3.0

#Rules for all senders score HEADER_8BITS 0 score HTML_COMMENT_8BITS 0 score SUBJ_FULL_OF_8BITS 0

score UPPERCASE_25_50 0.5 score UPPERCASE_50_75 0.5 score UPPERCASE_75_100 0.5

#General rules for html-based mail & html-based bulk mail score HTML_MESSAGE 1.8 #General rules for html-based bulk messages score MIME_HTML_ONLY 2.1

#Ordinary rules for spamers & internet via e-mail #& bulk mail score HTML_FONTCOLOR_RED 2.4 score HTML_FONTCOLOR_BLUE 1.1 score HTML_FONTCOLOR_GREEN 2.0 score HTML_FONTCOLOR_GRAY 1.4 score HTML_FONTCOLOR_UNSAFE 0.5 score HTML_FONTCOLOR_UNKNOWN 2.7 score HTML_FONT_BIG 0.6 score HTML_FONT_INVISIBLE 1.2 score LINES_OF_YELLING 0.5 score LINES_OF_YELLING_2 0.6

score MAILTO_WITH_SUBJ 1.0 score EXTRA_MPART_TYPE 0.9 score CLICK_BELOW 0.6 score HTML_LINK_CLICK_HERE 0.5 score NO_REAL_NAME 0.8 score HTML_COMMENT_RATIO 0.5

#Very strong rules for spamers score DATE_IN_FUTURE_12_24 5.0 score DATE_IN_FUTURE_06_12 5.0 score DATE_IN_FUTURE_03_06 5.0 score MIME_HTML_NO_CHARSET 5.0 score DATE_IN_PAST_96_XX 5.0 score DATE_IN_PAST_03_06 5.0 score DATE_IN_PAST_12_24 5.0 score INVALID_DATE 5.0 score HTML_TITLE_UNTITLED 5.0 score MISSING_MIMEOLE 5.0 score FORGED_HOTMAIL_RCVD 5.0 score RCVD_FAKE_HELO_DOTCOM 5.0 score RCVD_FAKE_HELO_DOTCOM_2 5.0 score MIME_BOUND_NEXPART 5.0 score FROM_ILLEGAL_CHARS 1.5 score HEAD_ILLEGAL_CHARS 1.5 score SUBJ_ILLEGAL_CHARS 1.5

#Use valid reference headers score REFERENCES 0.0 score IN_REP_TO 0.0

# Scores body CHRISTMAS /Christmas/i score CHRISTMAS 2 body TAMOJNA /таможенное оформление/i score TAMOJNA 2

да и в заголовке пписьма нет строк, что письмо прошло проверку

подскажите пожалуйста в чем дело (((

настройки postfix

spam unix - n n - - pipe flags=R user=spamd argv=/etc/rc.d/rc.spam -f ${sender} -- ${recipient}

содержимое rc.spam

#!/bin/sh

INSPECT_DIR=/var/spool/filter SENDMAIL="/usr/sbin/sendmail -bi" SPAMASSASSIN=/usr/local/bin/spamassassin

# Exit codes from <sysexits.h> EX_TEMPFAIL=75 EX_UNAVAILABLE=69

cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; }

# Clean up when done or when aborting. trap "rm -f in.$$; rm -f out.$$" 0 1 2 3 15

cat | $SPAMASSASSIN -P > out.$$ || { echo Message content rejected; exit $EX_UNAVAILABLE; }

$SENDMAIL "$@" < out.$$

exit $?

vscorpion
()

cyrus удаление ящика

какой командой правильно удалять ящики из cyradm

setacl user.sms syradm d System I/O Error delete user.sms

пишет ошибку а если псать сразу delete user.sms permission denided

vscorpion
()

cyrus+postfix+aliases

завел почтовый ящик sms в аллиасес пишу sms: info,vscorpion,vscorpion@mail.ru

где info и vscorpion тоже заведенные пользователи

увы переадресация идет только на info а как сделать чтобы на остальные шло и чтоб на sms тоже шло

и еще как в cyrasm удалить почтовый ящик

setacl user.sms cyrus d

setaclmailbox: cyrus: ?: System I/O error

в ответ вот что он мне пишет

vscorpion
()

ipfw

суть такова есть сайт - который находится за файрволлом адрес 1.1.1.1 внешний адрес ему присвоен 100.100.100.100

пишу в файрволле

${fwcmd} add set 1 pass from any to 1.1.1.1 http setup keep-state

на циске маршрут прописываю с 100.100.100.100 на файрволл

снаружи - на сайт заходят ((( а с локалки нет как сделать чстобы и с локаки выходили

vscorpion
()

обработка маил

здравствуйте!

сразу передупреждаю procmail не предлагать...

я пишу обработчик писем

я хочу написать обработчик писем, для отправки смс на майл - с получением в зависимости от параметров тела письма (то есть например 1 - одно действие выполняет 2 - другое и т.д.) присылается смс с результатом...

@mail = <STDIN>;

open f1,">1"; print f1 $#mail; close f1;

пусто - не создает этот файл

подскажите плиз в чем дело? или подскажите есть ли на перле какой-нибудь модуль для обработки майла

я пользуюсь

MIMI:Parser - для разборки письма на куски

но вот в @mail - всегда пусто (((

vscorpion
()

обработка почты на лету

здравствуйте!

я хочу написать обработчик писем, для отправки смс на майл - с получением в зависимости от параметров тела письма (то есть например 1 - одно действие выполняет 2 - другое и т.д.) присылается смс с результатом... у меня стоит постфикс в aliases я сделал следующее

sms: "|/patch/../my_sms.pl", sms

при отправке письмо то приходит на смс то нет - и в скрипте при обработке

@mail = <STDIN>;

open f1,">1"; print f1 $#mail; close f1;

пусто - не создает этот файл

права ставил и postfix:postdrog и root:root

но не помогает, такое ощущение что он либо скрипт не запускает, либо потока с данными нет (((

в чем проблема??? подскажите плиз

vscorpion
()

запись линуха на CD

здравствуйте что по минимому установить из дистрибутива чтобы просто можно было загрузится потом и запустить какойто скрипт, а в частности, копирования файла с одного раздела жд на компакт диск причем мне нужно чтобы линукс был на этом же носителе то естья вставляю диск он грузит систему после чего выполняется скрип и копирует файлы с нтфс прямо на болванку желательно на эту же

возможно ли такое сделать просто на дискету никак не скопировать его он размером 10 Мб

или если нельзя то подскажите форум где помогут есть ли возможность записи на компакт диск из доса причем автоматом (при помощи скрипта)

vscorpion
()

kernel 2.6.*

какое из ядер ветки 2.6.* стабильное?

vscorpion
()

русификация

подскажите плиз как настроить русифицировать консоль в Slackware 9.1 не могу найти хелп по 9.0 есть а по 9.1 нет если кто знает киньте ссылку плиз

vscorpion
()

Организация сервера

Народ подскажите плиз!

в организации 4 сервера

1-й Солярис - организована на нем авторизация. 2-й Фря - поднята ДНС. 3-й Юниор Линукс - че за линукс кто знает скажите пару слов или кинте ссылку - Веб сервер Апач 4-й Мне нужно будет поставить и настроить почту - я выбрал Слакварь - я его предпочитаю - так как работаю на нем с верссии 7.0

в чм прикол почему такая организаия серверов и почему а разных платформах?

vscorpion
()

mysql

как правильно написать запрос. чтобы вытащить из таблицы самые последные данные

vscorpion
()

локаль

привет всем извините, за глупые вопросы

ранее настраивал Slackware 7.1 8 8.1

теперь перешел на 9.1 блин как тутнастроить локаль? ну нифига не получается делаю все тоже самое фиг..нифига ниче... да я знаю структура там другая....

прописал в inputrc как и в старых версиях на всякий случай смотрел profiles там не нашел строки которая выбирает язык ранеее делал ссылку ln -s ru_RU.loi8r ru_RU.KOI8-R теперь фиг не делается ссылка как грилось в доках локаль живет по адресу /usr/share/locale

как русифицировать консоль и файлы на фате и других ф.с.

vscorpion
()

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