Projekt badawczy Polska-Namibia 2010

Dystrybucja: Fedora Core 5(oczekuje z niecierpliwieniem szóstki)
Środowisko graficzne: KDE
Odtwarzanie filmów: gmplayer 
Odtwarzanie muzyki: Amarok
Wypalanie płyt: k3b
Pakiet biurowy: OpenOffice.org, koffice(do zabawy(kivio))
Przeglądarka internetowa: Firefox, Konqeror
Klient poczty: Evolution
Klient gadu-padu: kadu
P2P: aMule(e2dk) / Azureus (torrent) / LimeWire (gnutella)
Tworzenie grafiki 3d: Blender
Zarządzanie zdjeciami: (aparat->komp)gThumb
Programowanie: (bash)bash (c/c++)gcc+nano
Gry: StarCraft(under wine), gl-117, virus killer
Inne: Silnik gtk-qt, VMWare, IE6.0(naprawde!), gparted.
Firewall: systemowy/wkurzał mnie
Antywirus: Po co?
Partycje: (~73GB, 1.95GB, ~20GB)ext3, (1GB)Linux-swap, nieużywane: ~20GB
IE6 jest w inne, bo mam dla szpanu.
Naprawde umiem zapchać 1GB ramu.
Jak zapowiadalem, koniec Listopada. Magazyn jest w koncowej fazie, jednak musimy go doszlifowac. Znana jest juz data premiery
Pierwszy numer: 30 Listopad 2004
Tematyka:
Dystrybucje Linuksa (ogólny zarys)
Czemu Open Source?
Porównanie Windowsa i Linuska.
Programowanie w Qt Desingerze
Programowanie w Bashu
Polskie strony Linuksowe
Przeglądarki stron WWW
Jesli sie uda, umiescimy cos wiecej przed premiera. Jestem otwarty na wszelkie propozycje. Chce by magazyn byl zarowno dla poczatkujacych jak i zawaansowanych, jednak chce go po pewnym czasie skierowac na te druga sciezke.
Skryptu za Ciebie nie napiszę, ale dorzucę jeszcze do puli polecenie test i awk.
1) Właściwie ls test i powinny wystarczyć. Na liście plików zwróconej przez ls wywołujesz "test -d element_listy" (sprawdza, czy jest katalogiem), a potem "test -x element_listy" (sprawdza, czy da się wykonać). Jesli spełnia warunki, to po prostu zliczaj odpowiednie elementy. O ile pamiętam, w klamrach testowych (np. if, while) test jest wywoływany domyślnie (tzn. wystarczy wpisać "-d element_listy). Właściwie jeszcze tylko minimum wiedzy programowania w bashu i skończysz 
2) Katalog to w Unikach też plik, więc nie testujemy
Rozwiązanie w jednym poleceniu:
CODE
jeśli ktoś się pyta o takie podstawy to można z góry zakładać, że spotkanie od razu z C może go zabić
Już sam zapis bywa niejednolity (*(a+4)).b->c[2] a co dopiero ogarnianie wskaźników. Chłopak chciałby spróbować programowania to nie zniechęcajmy go od razu. Zresztą nie napisał czy już coś programował, więc zakładam, że nie. Ja bym mu jeszcze polecił porobić w javascript na stronach, bo tam też szybko można zobaczyć rezultaty małym nakładem wiedzy, a to na początku pomaga. Zresztą w linuksie to nawet pliki konfiguracyjne niektórych programów (emacs, devilspie) wymagają pewnego zacięcia programistycznego.
@qdlaty6
dzisiaj jest moda na robienie narzędzi administracyjnych w pythonie - (np. yum): http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie ale to już jak poznasz bash na wylot.
musze sie przyznac ze sam znam kiepsko pythona ale czas na nauke ;)
Python jest zaawansowanym językiem programowania. Mimo jego długiego rozwoju (od 1991 roku) w Polsce jest jeszcze mało znany, a szkoda. Pozwala on bowiem w tempie ekspresowym tworzyć nowe aplikacje (dzięki dostępnym modułom rozszerzającym jego funkcjonalność), przy czym pozostaje językiem wydajnym i wieloplatformowym (Windows, Mac OS, Linux, Unix).
co do shell'a: chyba czegos o nim niewiem (bo ja gui w bash'u pisac nieumiem i raczej nieznam jakis fajniutkich moudulow;)
Swego czasu trochę grzebałem przy Pythonie - napisałem prostą aplikację, która wykonywała kilka czynności na serwerze dedykowanym (tak wiem, mogłem to zrobić w Bashu;P ).
Moim (obiektywnym) zdaniem Python najbardziej nadaje się właśnie do programowania aplikacji sieciowych ew. po wykorzystaniu takich Frameworków jak Django czy wspomnianie pylons do pisania aplikacji webowych.
Django (nie wiem jak to wygląda z pylons) w ciekawy sposób "generuje" panel admina do pisanych aplikacji. Można w łatwy i przyjemny sposób manipulować treścią serwisu.
Co do wspomnianego "tworzenia gier" - do tego istnieje biblioteka PyGame - port SDL'a dla Pythona.
Jedno co mnie koliło w oczy pisząc w pythonie - dziwna składnia - byłem jednak przyzwyczajony do klamerek, a wymuszanie wcięć troche męczy (ale, jak już powiedziałem, wiele w pythonie nie napisałem, więc to kwestia przywyczajenia).
PS. No i w końcu - NASA pisze swoje skrypty w Pythonie;-)
ja od roku bedzie w ta sesje jak zaczalem sie w to bawic
ale wczesniej mialem solidna szkole turbo pascala beznadziejna c (jezeli chodzi o laboratoria na uczelni bo wyklady to nie jedna ksiazka sie nie umywala
) i bardzo dobrze wylozone i przecwiczone algorytmy i struktury danych. a teraz zaczynam bawic sie w asp.net z c#
w miedzy czasie mialem programowanie w bashu i c++ oraz probowalem sam sie javascript nauczyc jednak skutki sa mizerne 
A ja odpisze, moze jeszcze z innej strony...
Jak dla mnie pytanie ilu jezyków sie uczyc brzmi przynajmniej smiesznie.
Byc programistą to nie znaczy umiec skladnie przynajmniej jednego jezyka na pamiec. Douczenie sie skladni kolejnego jezyka wcale nie zwiekszy twoich umiejetnosci programistycznych.
Programowanie zaczynalem od PHP, dokladnie od tego forum. Gdy myslalem o C/C++ czy pisaniu aplikacji okienkowych, myslalem ze to zupelnie inna bajka, zuplenie inny swiat.
Obecnie, bedac kilka lat starszy, starszy takze o nowe doswiadczenia i nowe sytuacje, wiem ze myslenie bylo bledne.
Od czasu pisania w PHP, mialem przygode z C/C++ (OpenGL), C#, J2ME, RoR, bash, awk. Pisanie w tych jezykach nie sprawilo mi trudnosci... nie musialem sie "przestawiac". Jedyne czego potrzebowalem, aby w miare zgrabnie pisac to... manuala oczywiscie.
Dlatego uczenie sie kilkunastu jezyków i technologii nie ma najmniejszego sensu. Oczywiscie jesli jest sie programista na etacie i uzywa danego jezyka to warto go umiec lepiej i umiec sie obyc bez manuala... co oczywiscie przyspieszy prace i da wieksze mozliwosci, ale samemu dla siebie?
Inna kwestia to rozległosc jezyka, jezeli mowisz o jezyku jako o calosci skladnia + wszystkie biblioteki. Nie wierze, ze ktokolwiek jest w stanie nauczyc sie "calego jezyka" programowania. Jest zbyt wiele bibliotek, api i zastosowan, aby ogarnela to jedna osoba.
Samo rozlegle WinAPI dla C, ncurses, OpenGL, biblioteki pokroju Allegro, roznie biblioteki dostepu do baz danych, czy tez technologia OpenCL... za duzo tego za duzo....
Myślę, że takie kwiatki pojawiają się w wyniku szybkiego przesiadania się niektórych ludzi z języka na język.
Np. zapis if( "$zmienna" == 'cos' ) mi od razu kojarzy się z programowaniem w Bash'u, gdzie jest to forma wymagana.
A że takie błędy należy tępić.. No cóż - przynajmniej jest wiadomo, że php.pl nadal ma przed sobą jeszcze bardzo dużo pracy.. 
Tylko dla osob z doświadczeniem wiekszym niż 3 lata w programowaniu.
Poszukuje 3 osób do pracy na kilkoma projektami - okres próbny (istnieje możliwość pracy na stałę dla odpowiednich osóB).
Wymagane jest od kandydatów:
- bardzo dobra znajomość php, mySQL, js, Linux (jeśli sądzisz że napisanie takiego skryptu nie sprawi ci dużych trudności to posiadasz wystarczającą wiedzę)
- znajomość bash, cpanel ++
- umiejętność zdalnej współpracy z innymi programerami/grafikami
- umiejętność pracowania nad templates dostarczone przez grafików
- podpisanie umowy o utrzymywaniu szczegółów projektów i kodu w tajemnicy
- język angielski - dobry (pisanie/czytanie)
- przynajmniej 20-30 godzin tygodniowo
- pisany kod musi być czytelny i łatwy do modyfikacji
- znajmość templates (Smarty, itp) ++
Zapłata płatna miesięcznie lub po określonych stopniach ukończenia (do ustalenia) poprzez przelew bankowy/western union (gotówka w dolarach)
Informacje proszę przesyłać na PW lub email (mariuz@aol.com)
Jeśli masz jakieś dodatkowe pytania:
skype(POLVIP)
MSN messanger (mariuz@aol.com)