C/C++ работа с почтой
Хочу написать небольшой почтовый клиент- функции будут простейшие, например- получить, отправить, отреагировать на то, что подключение не удалось. Где взять бибилиотеки, руководства (лучше, конечно, на русском языке)?
Хочу написать небольшой почтовый клиент- функции будут простейшие, например- получить, отправить, отреагировать на то, что подключение не удалось. Где взять бибилиотеки, руководства (лучше, конечно, на русском языке)?
http://ww.delphimaster.ru/cgi-bin/forum.pl?id=1176923405&n=3
Для тех, кто не ходит: На форуме дельфи-мастера прогнали на статью о свободном ПО.Примечательно то, что аргументов нет.
Как посмотреть на это "начало всех начал"? Не-русские не пойдет. Кто-нибудь может рекомендовать руские игры?
Зарегестрировал на sf.net некий проект (не замудреная программа). В связи с этим вопрос к уважаемой публике: Как закачивать файл или - дать ссылку на сайт, где она есть? Не могу понять что-то в этой "админке" =(
У нас в городе есть местная сеть, в которой кроме всего прочего организован портал по обмену программами (все на законных основаниях - выложить можно только те программы, которые доступны на скачивание из сайта разработчика - "извне", то бишь). Ну там скриншоты, описание, - все, как полагается.
Опускаю и я свои 5 коппек: Выкладываю программы под linux - тоже со скриншотами, с описаниями... Только вот в описании я не пишу, что программа идет под linux - тут есть соответствующее поле OS. Вот туда и пишу Linux/Unix/*nix (это из комбобокса).
Первое время даже нравилось наблюдать, как по играм идет нехилое скачивание. А спустя часок-другой возмущенные отзывы: "Это что за ...?...Как ее запускать?...Скачал архив, а внутри еще один архив, что с этим делать?" и т.п.
Ну, ладно, думаю, спустя какое-то время научатся читать и будут внимательно смотреть на поле OS. Ан нет: уже полгода наблюдаю эту безграмотность подрастающей молодежи...
Иногда думаю: Что делать? - Либо писать открыто - Это не под винду, либо ждать, когда научатся читать?
( Не выкладывать проги не могу - за выложенные идут т.наз. подарки от провайдера )
Пишу программу, которая выводит содержимое файлов. Файлы могут быть в разных кодировках (cp1251, utf8,koi8-r).
Беру файл, открываю на чтение, вывожу некую строку - пока что только так: QMessageBox::information(this,"test",QStringTest); - Мне выводится неразбериха. Для самопроверки пробовал безо всяких файлов - QMessageBox::information(this,"test","Русские буквы"); - та же неразбериха.
Как нужно делать правильно? - Переводчик Linguist, думаю, не поможет- кто знает, что в файл могли написать...
Заранее прошу извинить за тупой вопрос.
ОС - Gentoo.
Решил посмотреть примеры из библиотеки clanlib.
Там, в частности сказано:
4. Creating a simple Makefile
A simple makefile used to compile ClanLib under Linux could look like
this:
OBJS = simple.o
all: $(OBJS)
g++ -o simple -lclanCore -lclanDisplay -lclanApp$ (OBJS)
clean:
-rm -rf *.o
-rm simple
Так и поступил. Пример не хотел компилироваться:
$ g++ -o simple -lclanCore -lclanDisplay -lclanApp
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lclanCore
collect2: ld returned 1 exit status
--
Makefile тоже не обрадовал:
$ make
g++ -o simple -lclanCore -lclanDisplay -lclanApp(OBJS)
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `g++ -o simple -lclanCore -lclanDisplay -lclanApp(OBJS)'
make: *** [all] Error 2
--
Что нужно сделать, что бы пример заработал?
Пишу так (С++):
#include <libkmid/alsaout.h>
...
AlsaOut* dAlsaOut = new AlsaOut(1,17,0,"","");//порты взял от aplaymidi -l
int sequ = open ("/dev/sequencer",O_WRONLY);
if (sequ==-1){
...
}
dAlsaOut->openDev(sequ);
dAlsaOut->initDev();
dAlsaOut->chnPressure(0,127);
dAlsaOut->setVolumePercentage(100);//Ну еще разок...
dAlsaOut->noteOn(0,90,127);
И вот тут-то не слышу нот :-(
Что я сделал не правильно?
Пробую написать программу с использованием KDE-библиотек.
Есть такая строка:
#include <deviceman.h>
При сборке KDevelop "ругается":`error: deviceman.h: Нет такого файла или каталога`.
Когда подключаю ее по полному пути, все нормально, но линковщик не может найти библиотеку.
Простите за глупый вопрос: Как подключать библиотеки KDE в проект? - Смотрел в свойства проекта... что-то не понятно, как проекту показать на бибилиотеку KDE - Параметры компоновщика (Прочие) стоит `$(KDE_RPATH) $(all_libraries)`, на вкладке "Бибилотеки" стоит `$(LIB_KDEUI)` - Вроде, все, что доктор прописал :-(
Устанавливаю squid: emerge squid ... ac-wrapper: /usr/bin/autoconf-2.13 is missing or not executable Please emerging the correct version of autoconf. == autoconf-2.13.tar.gz Есть в /usr/portage/distfiles. Делал emerge autoconf - Не помогло. Просьба помочь (
Хочу совета спросить.
Ставил gentoo в первый раз. Инет довольно дорог, да и не входило в мои планы постоянно быть подключенным. Но при установке, не зная особенностей, сделал emerge rsync во время stage1.
Теперь, когда ОС вроде стоит, любой emerge идет в инет качать файлы.
Как отменить emerge rsync?
(Я расчитывал сперва поставить систему с двд, а уж потом идти в инет за обновлениями.)
P.S.
XOR Edition 2006.0
Сабж. Искал в инете- не нашел. Помогите.
ОС загружается нормально. Службы- тоже. Когда дело доходит до ввода логина/пароля, начинаются проблемы - не принимает ни один пароль (я пароли не забыл).
До этого обновлял xorg, но т.к. денег на карточке(модем) было мало, связь оборвалась.
Когда грузишься в однопользовательском режиме, то пускает по паролю пользователя root.
P.S.
ASP Linux 11, inittrd=3
Не всякий раз, но частенько SIM при запуске не полностью показывает значок "зеленого цветка" в панели - "образает" его по вертикали где-то до 2-3 пикселей. Если кто-либо сталкивался с этим- подскажите, как лечить...
Посмле сборки ядра система работает нормально. За исключением того, что в GNOME изредка происходят "тормоза": Запустив, допустим, Opera или Mozilla на экране вижу секунду песочные часы, потом слышна работа винта и ничего не запускается.
Я понимаю, что сейчас лето и телепаты в отпуске. Я хочу спросить: Если после сборки ядра такие глюки происходят только в GNOME, то это недоработка сборки ядра или GNOME?
З.Ы.
ASPLinux 11.
Собственно, история, которая лишний раз убеждает, что Window$ даже не для домохозяек, а не понятно для кого...
Имеет фирма официальный саппорт у фирмы, которая является партнером M$. Сижу, пишу отчет под эту софтину. Пишу на CrystalReports, ибо другого не дано. Такая полезная ыещь, как "предпросмотр отчета" не срабатывает- ругается на какую-то dll-ку. Погуглили- ничего не нашел. Пишу в эту фирму: "Добрый день! У меня не работает преспросмотр отчетов в CrystalReports,- отсутствует файл ....dll . Что делать?"
Ответ(цитата. От себя ничего лишнего): "Для того, что бы заработал предпросмотр, Вам нужно установить CrystalReports".
Как пишет молодежь "Я под стулом".
Говорят, не повезет Если черный кот дорогу перейдет А пока наоборот Тедйереп угород ток ииынреч илсе тезевоп ен тяровог
При включении компьютера и подключении к инету не идет подключение через прокси. Захожу в "Системные параметры"-"Настройка сервера", там перезапускаю службу- все идет нормально.
Что имеется: 2 компьютера, подключенные через локальную сеть. Адрес 1го- 192.168.0.5, адрес моего - 192.168.0.3. На 1м компьютере(там WindowsXP) работает свой прокси по порту 3128, поэтому в squid.conf - http_port 8080 (это сделано потому что на 1м подключение к провайдеру по "выделенке", но связь регулярно "валится", а на моем - коннект через модем...).
Так же в squid.conf есть строка: redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf - это для того, что бы работала "резалка банеров" (http://rejik.ru/). Кстати, в конфиге rejik есть строчка: url http://192.168.0.3/ban/stop1.gif (показываем "стоп" для баннеров).
Из того, что имеем:
/etc/resolv.conf
search localhost
nameserver 217.20.83.123
nameserver 217.20.82.4
chkconfig --list
NetworkManager 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
NetworkManagerDispatcher 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
acpid 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
amd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
anacron 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
apmd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
arptables_jf 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
arpwatch 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
atd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
ati-fglrx 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
auditd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
autofs 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
bluetooth 0:выкл 1:выкл 2:вкл 3:выкл 4:вкл 5:вкл 6:выкл
btseed 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
bttrack 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
cpuspeed 0:выкл 1:вкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
crond 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
cups 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:выкл 6:выкл
cups-config-daemon 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:выкл 6:выкл
cyrus-imapd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
dc_client 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
dc_server 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
dhcdbd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
dhcp6s 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
dhcpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
dhcrelay 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
diskdump 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
ebtables 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
gpm 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
haldaemon 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
hddtemp 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
hplip 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
httpd 0:выкл 1:выкл 2:выкл 3:вкл 4:выкл 5:вкл 6:выкл
innd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
ip-sentinel 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
ip6tables 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:выкл 6:выкл
ipcad 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
iptables 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:выкл 6:выкл
irda 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
irqbalance 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
isdn 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
kadmin 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
keytable 0:выкл 1:вкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
kprop 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
krb524 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
krb5kdc 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
kudzu 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
lirc 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
lisa 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
lm_sensors 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
mDNSResponder 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
mailman 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
mdmonitor 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
mdmpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
messagebus 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
microcode_ctl 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
mysql 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
named 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
netdump 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
netfs 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
netplugd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
network 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
nfs 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
nfslock 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
nifd 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
nscd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
ntpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
pcmcia 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
portmap 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
postgresql 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
privoxy 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
psacct 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
rdate 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
rdisc 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
readahead 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:вкл 6:выкл
readahead_early 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:вкл 6:выкл
rpcgssd 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
rpcidmapd 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
rwhod 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
saslauthd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
sendmail 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
slmodemd 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:выкл 6:выкл
smartd 0:выкл 1:выкл 2:вкл 3:выкл 4:вкл 5:выкл 6:выкл
smb 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
snmpd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
snmptrapd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
sockd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
spamass-milter 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
spamassassin 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
squid 0:выкл 1:выкл 2:выкл 3:вкл 4:выкл 5:вкл 6:выкл
sshd 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:выкл 6:выкл
syslog 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
sysstat 0:выкл 1:вкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
tomcat5 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
tux 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
ups 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
webmin 0:выкл 1:выкл 2:вкл 3:вкл 4:выкл 5:вкл 6:выкл
winbind 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
wine 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
xfs 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
xinetd 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл
ypbind 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
yum 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
сервисы на основе xinetd:
amanda: выкл
amandaidx: выкл
amidxtape: выкл
auth: выкл
chargen: выкл
chargen-udp: выкл
cvs: выкл
daytime: выкл
daytime-udp: выкл
echo: выкл
echo-udp: выкл
eklogin: выкл
gssftp: выкл
klogin: выкл
krb5-telnet: выкл
kshell: выкл
ktalk: выкл
rsync: выкл
swat: выкл
tftp: выкл
time: выкл
time-udp: выкл
uucp: выкл
После загрузки ОС соединение идет через прокси только на мой комп (http://192.168.0.3), чтобы шло на внешний инет, squid нужно перезапустить. Как его "наладить"?
... на сайте оффтопика:
http://www.microsoft.com/Rus/Be-Legal/PeopleSay/Default.mspx
Извините, если это уже кто-то знает...
http://forum.codeby.net/topic7100s0.html
Читал и и улыбка не сходила с моего лица.
| ← назад | следующие → |