Re: Listing prostej przeglądarki stron WWW

2009-03-05 Wątek Jaroslaw Bylina
A więc jest API, właśnie gniazda, ale znając C++ (nie używam osobiście) są 
pewnie jakieś wyżejpoziomowe biblioteki do tego wszystkiego.

Ja bym polecał zapoznać się ogólnie z filozofią progamowania sieciowego, do 
teg nadają się podane przeze mnie linki, ale w wersji nieco łagodniejszej 
można to wszystko fajnie robić w Pythonie...

Prejrzyj może to:
http://matrix.umcs.lublin.pl/pas/
Jest w Pythonie, ale filozofia sieci jest tu jakoś przedstawiona, a jest ta 
sama bez względu na język...

pzdr,
jmb

= Dnia: czwartek, 5 marca 2009 (20:14:59), Aleksander Kurczyk pisze:
> Mówiąc przeglądarka miałem na myśli prościutki programik wysyłający
> pakiet z prośbą o jeden plik i wyświetlający odpowiedź na ten pakiet.
> Mógłby mi ktoś napisać czy jest jakieś API do wysyłania pakietów.
> Prosił bym o jakiś listing np. programu wysyłającego ping do serwera
> wp.pl i wyświetlający czy serwer wp.pl odpowiedział czy nie. Z
> doświadczenia wiem że najlepiej uczyć się na gotowych kodach
> programów. PHP nauczyłem się modyfikując PHP-Fuison.
>
> W dniu 5 marca 2009 19:45 użytkownik Jaroslaw Bylina
>
>  napisał:
> > = Dnia: środa, 4 marca 2009, Jacek Wyszyński pisze:
> >> Jeśli chodzi o taką prostą przeglądarkę na początek to ja bym zrobił
> >> wyświetlanie przy pomocy biblioteki ncurses:
> >> http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
> >>
> >> A samo pobranie strony zwykłym wgetem.
> >
> > Ale, Jacku, wgetem to niekoszernie -- to już nie C++, ale program
> > zewnętrzny... :)
> >
> > Ja tam bym polecał gniazda -- choć nie na początek może, ale pod Linuxem
> > fajnie się programuje systemowo, tyle że to C, a nie C++, ale w
> > programach C++-owych można tego spokojnie używać...
> >
> > Polecam sekcje 2 i 3 manuala systemowego (do C) i do gniazd hasło socket
> > w sekcji 7. Man online na przykład tu:
> > http://matrix.umcs.lublin.pl:80/dwww/man/
> > No i info:
> > http://matrix.umcs.lublin.pl/cgi-bin/info2www?(libc)Sockets
> >
> > pzdr,
> > jmb
> >
> > PS. A w ogóle to się fajnie sieciowo programuje w Pythonie, polecam jako
> > pierwszy język programowania do nauki, jak i do różnych poważniejszych
> > zastosowań...
> > http://python.org/
> > http://python.org/doc/
> > http://docs.python.org/tutorial/
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> > listmas...@lists.debian.org



-- 
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-05 Wątek Aleksander Kurczyk
Mówiąc przeglądarka miałem na myśli prościutki programik wysyłający
pakiet z prośbą o jeden plik i wyświetlający odpowiedź na ten pakiet.
Mógłby mi ktoś napisać czy jest jakieś API do wysyłania pakietów.
Prosił bym o jakiś listing np. programu wysyłającego ping do serwera
wp.pl i wyświetlający czy serwer wp.pl odpowiedział czy nie. Z
doświadczenia wiem że najlepiej uczyć się na gotowych kodach
programów. PHP nauczyłem się modyfikując PHP-Fuison.

--
Pozdrawiam
Aleksander Kurczyk


--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-05 Wątek Jaroslaw Bylina
= Dnia: środa, 4 marca 2009, Jacek Wyszyński pisze:
> Jeśli chodzi o taką prostą przeglądarkę na początek to ja bym zrobił
> wyświetlanie przy pomocy biblioteki ncurses:
> http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
>
> A samo pobranie strony zwykłym wgetem.

Ale, Jacku, wgetem to niekoszernie -- to już nie C++, ale program 
zewnętrzny... :)

Ja tam bym polecał gniazda -- choć nie na początek może, ale pod Linuxem 
fajnie się programuje systemowo, tyle że to C, a nie C++, ale w programach 
C++-owych można tego spokojnie używać...

Polecam sekcje 2 i 3 manuala systemowego (do C) i do gniazd hasło socket w 
sekcji 7. Man online na przykład tu:
http://matrix.umcs.lublin.pl:80/dwww/man/
No i info:
http://matrix.umcs.lublin.pl/cgi-bin/info2www?(libc)Sockets

pzdr,
jmb

PS. A w ogóle to się fajnie sieciowo programuje w Pythonie, polecam jako 
pierwszy język programowania do nauki, jak i do różnych poważniejszych 
zastosowań...
http://python.org/
http://python.org/doc/
http://docs.python.org/tutorial/


-- 
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-04 Wątek R.M.M

Z linkow dorzucilbym jeszcze:

http://pl.cpp.wikia.com/wiki/Strona_g%C5%82%C3%B3wna

--
Pozdrawiam,
R.M.M

bartek szurgot pisze:

Aleksander Kurczyk wrote:

A mógłbym prosić o jakieś linii???


proponuje Ci jednak zaczac od literatury, zeby nabrac troche "orientacji 
w terenie". :)

ja przewaznie korzystam z:
http://www.sgi.com/tech/stl/table_of_contents.html
http://www.boost.org/doc/libs
http://www.cppreference.com/wiki/
http://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/apis/rzah4mst.htm 







--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-04 Wątek Jacek Wyszyński
Jeśli chodzi o taką prostą przeglądarkę na początek to ja bym zrobił
wyświetlanie przy pomocy biblioteki ncurses:
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

A samo pobranie strony zwykłym wgetem.

Pozdrawiam


--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-04 Wątek bartek szurgot

Aleksander Kurczyk wrote:

A mógłbym prosić o jakieś linii???


proponuje Ci jednak zaczac od literatury, zeby nabrac troche "orientacji 
w terenie". :)

ja przewaznie korzystam z:
http://www.sgi.com/tech/stl/table_of_contents.html
http://www.boost.org/doc/libs
http://www.cppreference.com/wiki/
http://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/apis/rzah4mst.htm

--
pozdrawiam serdecznie / best regards,
bartek szurgot

http://baszerr.org


--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-04 Wątek Aleksander Kurczyk
linki*

W dniu 4 marca 2009 23:09 użytkownik Aleksander Kurczyk
 napisał:
> A mógłbym prosić o jakieś linii???
>
> W dniu 4 marca 2009 22:01 użytkownik bartek szurgot
>  napisał:
>> Aleksander Kurczyk wrote:
>>>
>>> Witam
>>> Wiem znowu pomyliłem listę:) Przeczytałem książkę do C++:) Jednak po
>>> jej przeczytaniu umiem wyświetlić na konsoli napis Hello World!, lub
>>> stworzyć prosty kalkulator na dodawanie... Wpadłem na pomysł żeby
>>> napisać prostą przeglądarkę stron WWW. Nie chodzi mi oczywiście o
>>> graficzną przeglądarkę:( Chciałbym wyświetlić na konsoli plik HTTP z
>>> jakiegoś serwera np. strona główna WP. Czy jest jakaś biblioteka (do
>>> C++) umożliwiająca wysyłanie i odbieranie pakietów, czy muszę ją sam
>>> napisać (nie umiem xd)??? Mógłbym prosić o jakiś listing, lub
>>> przydatne linki (Co mam zrobić gdy umiem już wyświetlić na konsoli
>>> napis Hello World!)???
>>
>> witam,
>>
>> zalezy na jakim "poziomie szczegolowosci" chcesz sie bawic w owa
>> przegladarke. na najnizszym poziomie komunikacja odbywa sie po gniazdach
>> (ang. socket), ale mozesz od razu uzyc biblioteki, ktora obudowuje to i
>> komunikuje sie po HTTP, po drodze uzywajac np: SSL'a.
>>
>> jezli znasz juz "hello world", proponuje zaczac zglebiac dalej temat jezyka
>> C++ - zapoznaj sie z szablonami, biblioteka standardowa, STL'em, Boost'em...
>> potem literatura w rodzaju Herba Suttera, Andrei Alexandrescu, cos o
>> metaprogramowaniu przy uzyciu szablonow rowniez nie zaszkodzi... murowane
>> zajecie na dlugie miesiace/lata! :)
>>
>> --
>> pozdrawiam serdecznie / best regards,
>> bartek szurgot
>>
>> http://baszerr.org
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmas...@lists.debian.org
>>
>>
>
>
>
> --
> Pozdrawiam
> Aleksander Kurczyk
>



-- 
Pozdrawiam
Aleksander Kurczyk


--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-04 Wątek Aleksander Kurczyk
A mógłbym prosić o jakieś linii???

W dniu 4 marca 2009 22:01 użytkownik bartek szurgot
 napisał:
> Aleksander Kurczyk wrote:
>>
>> Witam
>> Wiem znowu pomyliłem listę:) Przeczytałem książkę do C++:) Jednak po
>> jej przeczytaniu umiem wyświetlić na konsoli napis Hello World!, lub
>> stworzyć prosty kalkulator na dodawanie... Wpadłem na pomysł żeby
>> napisać prostą przeglądarkę stron WWW. Nie chodzi mi oczywiście o
>> graficzną przeglądarkę:( Chciałbym wyświetlić na konsoli plik HTTP z
>> jakiegoś serwera np. strona główna WP. Czy jest jakaś biblioteka (do
>> C++) umożliwiająca wysyłanie i odbieranie pakietów, czy muszę ją sam
>> napisać (nie umiem xd)??? Mógłbym prosić o jakiś listing, lub
>> przydatne linki (Co mam zrobić gdy umiem już wyświetlić na konsoli
>> napis Hello World!)???
>
> witam,
>
> zalezy na jakim "poziomie szczegolowosci" chcesz sie bawic w owa
> przegladarke. na najnizszym poziomie komunikacja odbywa sie po gniazdach
> (ang. socket), ale mozesz od razu uzyc biblioteki, ktora obudowuje to i
> komunikuje sie po HTTP, po drodze uzywajac np: SSL'a.
>
> jezli znasz juz "hello world", proponuje zaczac zglebiac dalej temat jezyka
> C++ - zapoznaj sie z szablonami, biblioteka standardowa, STL'em, Boost'em...
> potem literatura w rodzaju Herba Suttera, Andrei Alexandrescu, cos o
> metaprogramowaniu przy uzyciu szablonow rowniez nie zaszkodzi... murowane
> zajecie na dlugie miesiace/lata! :)
>
> --
> pozdrawiam serdecznie / best regards,
> bartek szurgot
>
> http://baszerr.org
>
>
> --
> To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
>
>



-- 
Pozdrawiam
Aleksander Kurczyk


--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-04 Wątek bartek szurgot

Aleksander Kurczyk wrote:

Witam
Wiem znowu pomyliłem listę:) Przeczytałem książkę do C++:) Jednak po
jej przeczytaniu umiem wyświetlić na konsoli napis Hello World!, lub
stworzyć prosty kalkulator na dodawanie... Wpadłem na pomysł żeby
napisać prostą przeglądarkę stron WWW. Nie chodzi mi oczywiście o
graficzną przeglądarkę:( Chciałbym wyświetlić na konsoli plik HTTP z
jakiegoś serwera np. strona główna WP. Czy jest jakaś biblioteka (do
C++) umożliwiająca wysyłanie i odbieranie pakietów, czy muszę ją sam
napisać (nie umiem xd)??? Mógłbym prosić o jakiś listing, lub
przydatne linki (Co mam zrobić gdy umiem już wyświetlić na konsoli
napis Hello World!)???


witam,

zalezy na jakim "poziomie szczegolowosci" chcesz sie bawic w owa 
przegladarke. na najnizszym poziomie komunikacja odbywa sie po gniazdach 
(ang. socket), ale mozesz od razu uzyc biblioteki, ktora obudowuje to i 
komunikuje sie po HTTP, po drodze uzywajac np: SSL'a.


jezli znasz juz "hello world", proponuje zaczac zglebiac dalej temat 
jezyka C++ - zapoznaj sie z szablonami, biblioteka standardowa, STL'em, 
Boost'em... potem literatura w rodzaju Herba Suttera, Andrei 
Alexandrescu, cos o metaprogramowaniu przy uzyciu szablonow rowniez nie 
zaszkodzi... murowane zajecie na dlugie miesiace/lata! :)


--
pozdrawiam serdecznie / best regards,
bartek szurgot

http://baszerr.org


--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Listing prostej przeglądarki stron WWW

2009-03-04 Wątek Lech Karol Pawłaszek
Aleksander Kurczyk wrote:
> Witam
> Wiem znowu pomyliłem listę:) Przeczytałem książkę do C++:) Jednak po

;-) pl.comp.lang.c polecam.

[...]
> jakiegoś serwera np. strona główna WP. Czy jest jakaś biblioteka (do
> C++) umożliwiająca wysyłanie i odbieranie pakietów, czy muszę ją sam

Może libcurl?
http://curl.haxx.se/libcurl/

Pozdrawiam,

-- 
Lech Karol Pawłaszek 
"You will never see me fall from grace" [KoRn]


-- 
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Listing prostej przeglądarki stron WWW

2009-03-04 Wątek Aleksander Kurczyk
Witam
Wiem znowu pomyliłem listę:) Przeczytałem książkę do C++:) Jednak po
jej przeczytaniu umiem wyświetlić na konsoli napis Hello World!, lub
stworzyć prosty kalkulator na dodawanie... Wpadłem na pomysł żeby
napisać prostą przeglądarkę stron WWW. Nie chodzi mi oczywiście o
graficzną przeglądarkę:( Chciałbym wyświetlić na konsoli plik HTTP z
jakiegoś serwera np. strona główna WP. Czy jest jakaś biblioteka (do
C++) umożliwiająca wysyłanie i odbieranie pakietów, czy muszę ją sam
napisać (nie umiem xd)??? Mógłbym prosić o jakiś listing, lub
przydatne linki (Co mam zrobić gdy umiem już wyświetlić na konsoli
napis Hello World!)???

-- 
Pozdrawiam
Aleksander Kurczyk


--
To UNSUBSCRIBE, email to debian-user-polish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org