Hledám středně znalého programátora C++/C#

Endy

Hledám středně znalého programátora C++/C#
« kdy: 04. 03. 2014, 10:52:27 »
Zdravím, potřeboval bych pomoci s jednou částí, kterou nejsem schopen naprogramovat, moje znalosti na to nestačí. Vhodným jazykem by bylo C++ (možná i C#, Java). V zásadě potřebuji tyto dvě věci:

1.)
s použitím fcí. z wininet.dll napsat kod, který odešle string k protistraně a pak přečte odpověď z druhé strany (serveru). Myslím, že to není nic složitého. Základní komunikace.

2.) - prioritou je bod 1.)
a) napsat kod, který bude umět odeslat mail (nějaký krátký string) z mailové adresy
b) napsat kod, který bude umět přečíst mail (včetně přílohy - malý soubor, cca do 50kB) z poštovních serverů jako gmail, yahoo, seznam, centrum

Myslím, že tohle by mohl zvládnout i znalejší student - takže se klidně ozvi. Je celkem možné, že toto má někdo ze zde přítomných doma v pc jako součást nějakého celku, tak kdyby byl ochoten to vyříznout z kódu a do upravit do funkčního stavu - budu rád.

Počítám s odměnou.

Poslední, ale důležitá věc - potřebuji tyto fce v knihovně DLL, abych je mohl připojit k mému kódu.

Případné info rád dopíši, podrobnosti privátně zašlu na email.  Díky.


Karel

Re:Hledám středně znalého programátora C++/C#
« Odpověď #1 kdy: 04. 03. 2014, 12:25:28 »
Ja si nejsem uplne jisty vhodnosti knihovny WinINet.
Pokud to ma komunikovat prez http tak tu je WinHTTP api, pripadne nekolik open projektu, pokud to nema komunikovat prez http protokol tak netusim co chcete z WinINet pouzit.


2)Pokud to nema vitualne simulovat prohlizec, tak by to spis chtelo primo nejakou mail client knihovnu typu http://www.vmime.org/. I kdyz s odesilanim z napsanych sluzeb bude nejspis trochu problem.

Pripadne http://curl.haxx.se/ to umi vsechny protokoly co muzete v tomhle projektiku potrebovat..

Pokud chcete nejakou simulaci prohlizece, tak to nebude uplne legrace s nejakou lehkou knihovnou (vzhledem k tomu, ze dneska u webmailu dela vsechno javascript a predpokladam, ze je to proti jednoduchejm botum osetreny). Nejrychlejsi (a pravdepodobne i nejtrvanlivejsi) reseni bych videl na nejakej obal chromia treba http://docs.seleniumhq.org/

Sten

Re:Hledám středně znalého programátora C++/C#
« Odpověď #2 kdy: 04. 03. 2014, 12:56:39 »
2)Pokud to nema vitualne simulovat prohlizec, tak by to spis chtelo primo nejakou mail client knihovnu typu http://www.vmime.org/. I kdyz s odesilanim z napsanych sluzeb bude nejspis trochu problem.

Všechny tyhle služby umí používat SMTP a IMAP. Pokud by bylo potřeba simulovat prohlížeč, můžu doporučit MozEmbed.

Endy

Re:Hledám středně znalého programátora C++/C#
« Odpověď #3 kdy: 04. 03. 2014, 13:59:35 »
To Karel:
Ok, této oblasti až tak nerozumím, proto můžete mít pravděpodobně pravdu a možná Vás napadá nebo byste vymyslel řešení s použitím jiných prvků.
Ad 1) komunikace HTTP
ad 2) prohlížeč simulovat nechci

Odkazy jsou fajn, díky. Každopádně hledám někoho, kdo to dá dohromady.

Reno

Re:Hledám středně znalého programátora C++/C#
« Odpověď #4 kdy: 04. 03. 2014, 15:18:51 »
  Dobrý den,

kdyžtak se mi ozvěte na reno at email dot cz.


Ttxman

Re:Hledám středně znalého programátora C++/C#
« Odpověď #5 kdy: 20. 03. 2014, 11:39:31 »
1)Ja osobne bych asi v tomhle pripade zkoncil u C#, obalil HttpListener a HttpClient par radkama kodu.

2)Zase obalit nejakou knihovnu.

V obou pripadech je slozitost dost zavisla na konkretnim pouziti, demo je prace na jedno odpoledne.
U takhle obecnyho zadani se ucastnit rozhodne nechci, protoze to vzdycky dopada tak, ze se pise 5 radku tejdne a zadavatel si zase neco vymysli a tahne se to mesice :/.
Hodilo daleko konkretnejsi zadani, aspon predstava toho jak to chcete ovladat. Bude-li to bezet jako sluzba nebo si to uzivatel vzdyky spusti...