Re: Listing prostej przeglądarki stron WWW
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
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
= 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
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
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
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
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
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
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
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
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