Strona 2 z 3

: 24 maja 2007, 13:37
autor: cordial
Nadszedł czas na podsumowanie.

Wynik ankiety, jest dla mnie miłym zaskoczeniem.
19 osób (w chwili obecnej) wyraziło chęć wzięcia udziału w kursie. To więcej niż przypuszczałem.

Wypowiedzi kilku osób, nie mogę też pozostawić bez komentarza. ;)
maciekr pisze:A ja myślę że to jest forum o Debianie a nie programowaniu w c++, a więc lepszy byłby kurs w Bashu (bo za wiele o tym w necie nie ani książek). Ale to tylko moje skromne zdanie :)
Co za problem zrobić 2 kurs? Jeśli jest zapotrzebowanie + chęci.
Jeśli chodzi o Bash, polecam zajrzeć -> http://debian.linux.pl/viewtopic.php?p=15535#15535
Może też, komuś przyda się, ta darmowa książka(j. ang):
Learning the bash Shell, 3rd Edition
Publisher: O'Reilly
http://book.opensourceproject.org.cn/shell/bash3/
ponton pisze:A nie lepiej tym kursem wspomóc Wikibooks? Kursów jest dużo w sieci, IMO nie ma sensu tworzyć nowego, lepiej wspólnie popracować w Wikibooks. Link: http://pl.wikibooks.org/wiki/C%2B%2B
Problem w tym, że to nie miał być kurs opisujący czym jest "for".
Nie czytałeś uważnie pierwszego posta, nie ładnie, a kursów w sieci dużo i jeszcze kilka. : )

Zastanawiałem się też, w jaki sposób można by dobrze przeprowadzić ten praktyczny kurs.
Są 2 koncepcje:

1) Nie ma sensu od nowa wymyślać koła (coś w tym jest).
Ostatnio, całkiem przez przypadek trafiłem na tą stronę:
http://www.spoj.pl/SPOJPL/

(Notabene, nie wiem dlaczego nie zalicza mi najprostszego zadania, wypisując błąd.) :)

Na której można się zarejestrować, rozwiązywać zadania + pisać własne, które potem będą mogli rozwiązywać inni.

2) Debian i Slackware to chyba dwie najstarsze dystrybucje (z popularnych, nadal rozwijanych )
Podążając drogą rozumowania kolegi ponton-a nie lepiej by było porzucić wszystkie inne projekty i wesprzeć te 2 dystrybucje?

Lepszy przykład, po co w ogóle ktoś zrobił Ubuntu? Nie lepiej było zrobić graficzny instalator w Debianie? :)

Przykłady można by mnożyć w nieskończoność. Dlaczego ludzie tak postępują?

Ponieważ jest wolny wybór, każdy może wybrać tą dystrybucję, ten produkt, który jest według niego najlepszy.

Co też nie znaczy, że rozumowanie kolegi ponton-a jest całkowicie błędne.
Np. Gdy rynek jest przesycony dobrymi książkami o C++, jaki sens jest pisać nową?
Problem w tym że przynajmniej ja, nie znam za wiele stron internetowych, które by oferowały tego typu usługę. Jeśli znacie, proszę o linki, chętnie się zapoznam. (Tu podkreślę, że nie chodzi mi o strony z kursami C++ -> sam poniżej podałem link do strony, na której są zebrane różne materiały pomocne w nauce C/C++)

Teraz pytanie, czy znaleźliby się ludzie, którzy by chcieli pisać programy + zrobić odpowiednią stronę, tak aby móc stać się realną alternatywą? To jednak wymagało by sporo wspólnej pracy.

Czy też, może lepiej zarejestrować na -> http://www.spoj.pl/SPOJPL/?
Przesłać własne zadania, rozwiązywać zadania innych, na forum omawiać
zadania które rozwiązaliśmy a nie zostały zaakceptowane,
lub też te z którymi mamy problem.

Materiały dotyczące C/C++ -> http://www.spoj.pl/SPOJPL/embed/info/

Pozdrawiam.

: 15 lipca 2008, 12:02
autor: zwiastun
Jest cel napisania praktycznego pisania PRAKTYCZNEGO kursu czy jak tam to nazwane bo mimo że symfonia jest "fajna" to troche toporna dla laika. Proponuje napisanie czegos w stylu http://www.linuxpl.org/teksty/python/intro.html autorstwa Artura Skury.

: 18 lipca 2008, 19:19
autor: kazzomy
A ja się zastanawiałem nad wsparciem jakiegoś projektu wspólnie.
Wiem, że to troszkę odrębna historia, ale idea podobna.
Wspieramy jakiś projekt i gdy czegoś nie wiemy to się pytamy.
Ja na przykład rozumiem projektowanie orientowo obietkowe.
Ale totalnie nie rozumiem jak zrobić program, gdzie jest potrzebna obsługa jakiejś biblioteki internetowej.
Wiem, że można poszukać po necie, ale jak tak myślisz sobie(szczególnie na początku) ile tego jest to ci się odechciewa, a w grupie jest łatwiej.

[ Dodano: 2008-07-18, 19:23 ]
zwiastun pisze:Jest cel napisania praktycznego pisania PRAKTYCZNEGO kursu czy jak tam to nazwane bo mimo że symfonia jest "fajna" to troche toporna dla laika. Proponuje napisanie czegos w stylu http://www.linuxpl.org/teksty/python/intro.html autorstwa Artura Skury.
Co prawda to prawda...
Ja czytałem Symfonię tak, że pierwsze trzy rozdziały wnikliwie, a resztę "z przymrużeniem oka".
No, ale jak ktoś chcę na prawdę to trzeba pamiętać, że trzeba ćwiczyć, ćwiczyć i jeszcze raz ćwiczyć - człowiek wtedy najwięcej się uczy...
To trochę tak jak w sporcie, tylko że tu przed komputerem ]KLIK[/URL]

: 19 lipca 2008, 20:29
autor: giaur
Czy też, może lepiej zarejestrować na -> http://www.spoj.pl/SPOJPL/?
Przesłać własne zadania, rozwiązywać zadania innych, na forum omawiać
zadania które rozwiązaliśmy a nie zostały zaakceptowane,
lub też te z którymi mamy problem.
Zdecydowanie lepiej, bo obawiam sie, ze nie znajdziesz tylu osob chetnych do ukladnia zadan, a te zadania ktore ktokolwiek tu wklei beda skopiowane wlasnie stamtad (w 99%)

Ale tak szczerze mowiac, patrzac na ilosc postow dotyczacych C++ w dziale Programowanie jakos nie widze w tym wiekszego sensu - to nie jest forum programistyczne i tutaj ruch bedzie mniej wiecej tak samo duzy jak ruch dotyczacy programowania w C++ w dziale programowanie (czyli prawie żaden)

: 13 sierpnia 2008, 11:09
autor: rob.cioo
Fajny pomysł, ale moin zdaniem aby sie nauczyć c++ to znaleźć jakiś projekt i go realizować a nie robić kursy to nic nie daje i zajmuje czas, bynajmniej taki jest moje zdanie.

Sam uczę z książek Grębosza i ćwiczę na wymyślonych programach, pomaga to zapamiętywać funkcje.

Lepiej by stworzyć Wiki opartą na konkretnych programach i ich analizie, pobudzało by to do własnego tworzenia czegoś nowego.

: 15 sierpnia 2008, 09:21
autor: wojtekz_
rob.cioo pisze:Fajny pomysł, ale moin zdaniem aby sie nauczyć c++ to znaleźć jakiś projekt i go realizować a nie robić kursy to nic nie daje i zajmuje czas, bynajmniej taki jest moje zdanie.
(...) Lepiej by stworzyć Wiki opartą na konkretnych programach i ich analizie, pobudzało by to do własnego tworzenia czegoś nowego.
Też tak myślę. Najlepiej wymyślić jakieś niezbyt trudne, ale też i nie tak znowu łatwe zadanie, założyć projekt na SourceForge i wspólnie próbować go realizować. Dzięki temu można nauczyć się nie tylko programowania, ale i pracy w zespole, projektowania oprogramowania, korzystania z systemu zarządzania wersjami itp.
Jeśli nie macie pomysłu, to spróbujcie zaimplementować NTLM w C++, bo ntlmaps jest w Pythonie i działa beznadziejnie wolno. Wielu ludzi będzie wam wdzięcznych (włączając mnie) ;-)

Pozdrawiam

: 15 sierpnia 2008, 19:20
autor: rob.cioo
Ja jestem otwarty na takie projekty, mam 16 lat i uczę się od niedawna C++, potem zamierzam opanować Pythona.

Sam jak pytałem się ludzi to mówią, że w grupie szybciej się uczyli bo jest motywacja do nauki jak są projekty i postawione cele, które trzeba osiągnąć.

Sam się bawię i coraz częściej siedzę na elektroda.pl (żeby nie było, że sieję jakąś reklamę) na podstawie schematów próbuje robić rożne rzeczy, ale samemu jest ciężko i mozolnie to idzie.
Pozdro.

: 16 sierpnia 2008, 13:54
autor: Czocher
Bardzo chętnie pomogę w rozwijaniu wszelkiego wolnego oprogramowania ;) .

Mam 17 lat i programowania uczę się od 2-3 lat. W tym czasie poznałem Pascala, C i C++ na średnim poziomie. W tej chwili powoli poznaję też Pythona.

Nigdy wcześniej nie pracowałem nad żadnym grupowym projektem - do tej pory pisałem jedynie pojedyncze małe programy przedstawiające np. sposób działania drzew BST itp.

: 17 sierpnia 2008, 15:04
autor: wojtekz_
Znalazłem inną implementację NTLM - cntlm (Czesi to robią). Ten projekt jest zrobiony wręcz wzorcowo: posiada porządną stronę www, wiki, dokumentację w postaci pliku man, jest niezbyt duży, ale też i nie bardzo prosty. Tylko się wzorować ;-)

Pozdrawiam

: 18 sierpnia 2008, 04:06
autor: lovelyHanibal
Ja sie dolaczam.
Zawodowo pisze w PHP, a w C++ tak dla jaj.
I chodz pisze od ladnych paru lat to zawsze mozna sie nauczyci czegos nowego.
Polecam tez strone http://opss.safo.biz/.
Sa tam takie wlasnie zadania.