Forum Linux.pl

System => Instalacja => Wątek zaczęty przez: Nigger w 2005-07-06, 16:49:36

Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Nigger w 2005-07-06, 16:49:36
Witam niedługo kupuje sobie nowy komputer i chciałbym na nim zainstalowac od razu linuxa.
Jaki linux jest najlepszy ?? Skąd go zdobyć ?? Chodzi mi, żeby nie był bardzo trudny,ale takrze żebymiał dużo możliwości konfiguracji itp. itd.
Nigdy nie miałem styczności z Linuxem.
Jak zainstalować linuxa ??

Chce się tym zainteresować poniewarz popoznaniu języków:
-Python
-Perl
-C
i po poznaniu Linuxa chce powoli zacząć zagłębiać się w hacking (pewnie będziecie się śmiać, ale zainteresowało mnie to osttanio i chce spróbować, ale oczywiście przed tym wszystkim chce nauczyć się tego cowyżejwymieniłem :-) )

Jakiego linuxa polecacie ??
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Nigger w 2005-07-06, 17:00:03
I jeszcze jedno:
chce zacząć uczyć się z książki więc jaką książkę polecacie na sam początek (żeby opanować dobrze linuxa, ale równierz żeby przejść dospraw bardziej zaawansowanych)
Z góry thx za odpowiedź.
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: fatfredyy w 2005-07-06, 17:19:37
Na ty forum dyskusyjnym jest cos takiego jak archiwum :] znajdziesz az za naddto odpowiedzi na te pytania :]
Pozdrawiam
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-06, 18:39:06
Nie ma najlepszego linuxa, od tego trzeba zacząc, jednak najodpowiedniejszym dla początkującego jest albo Mandrake 10.1 (lub Mandrivia LE 2005) - mozna pobrac z www.mandrivialinux.com , lub SUSE linux - zajrzyj na novell.com .

I jeszecze jedna rada , nie ucz sie C bo to juz stary , nieuaktualniany język wez sie za C++ (jak umiesz C++ to umiesz C ) ;)
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: de_laurent w 2005-07-06, 19:22:38
Rada ode mnie:
naucz sie tez bardzo dwoch waznych jezykow, wazniejszych nawet niz c++, python, perl, mianowicie jezyk polski (ortografia) oraz jezyk angielski.

Pozdrawiam
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Nigger w 2005-07-06, 19:23:06
Aha dzieki za odpowiedzi.
Ale mam jeszcze pare pytań :-]
Teraz mam windowsa i jak pobiore już linuxa Mandriva z tej strony co mi podałeś to jak go zainstalować żeby przez uruchomieniem jakiegokolwiek z systemów komputer pytał się czy uruchomić Windowsa czy Linuxa. Niestety Widnows będzie potrzebny dla moich rodziców którzy wchodzą tylko czasem żeby obejrzeć jakieś www.
Jak zainstalowac z Windowsa linuxa takiego jak Mandriva ?
I czy internet po zainstalowaniu Linuxa będzie normalnie działał czy trzeba będzie instalowac sterowniki do tego ponownie (przez internet będę sie uczył jak i co do linuxa ??
Wiem ,że pytania są banalne i dziecinne, ale z linuxem nie miałem praktycznie do czynienia.

I ostatnie pytanie: jaką książkę polecacie aby się nauczyć elegancko obsługiwać Mandrive :)
Pozdro i czekam na odpowiedzi.
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Nigger w 2005-07-06, 19:28:01
Zapomniałem dodać, że mam Win98se i narazie komputer: 600 mHz, 300 ram.
I jestem kompletnie zielony więc jakbyście mogli to instrukcje krok po kroku to byłbym za to naprawde wdzięczny.
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-06, 20:06:33
2005-07-06 19:28:01 Nigger napisał:

> Zapomniałem dodać, że mam Win98se i narazie komputer: 600 mHz, 300 ram.
 > I jestem kompletnie zielony więc jakbyście mogli to instrukcje krok po kroku to byłbym za to
 > naprawde wdzięczny.

Powiem tyle, podczas instalacji klikaj Ok , a po ponownym uruchomieniu komputera bedziesz mógł wybrac jaki system chcesz uruchomic ( Mandrivia sama wykryje systemy i doda je do menu wyboru ). Ksiązka- wejdz na sklep.linux.pl tam mozna kupic dosć dobry podręcznik obsługi Mandrivia/Mandrake linux ;) (chociaz ten linux jest prosty w obsłudze i na prawde nie są potrzebne zadne podręczniki wg mnie :P ) Jesli chcesz Net musisz podac konfiguracje , dostawce itp.............. pozdrawiam
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Nigger w 2005-07-06, 20:30:38
Ok wszystko super: czyli ściągam Mandrive na dysk uruchamiam instalacje i wszystko idzie ok :-)

PS. Ta strona podana (chodzi mi o mandrive) nie działa. Są jakieś inne strony, albo jakiś mirror.
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-06, 20:43:30
2005-07-06 20:30:38 Nigger napisał:

> Ok wszystko super: czyli ściągam Mandrive na dysk uruchamiam instalacje i wszystko idzie ok :-)
 >
 > PS. Ta strona podana (chodzi mi o mandrive) nie działa. Są jakieś inne strony, albo jakiś
 > mirror.
 >

http://www1.mandrivalinux.com/pl/ftp.php3
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: de_laurent w 2005-07-06, 21:16:40
Zaimponowales mi. Zeby tak szybko nauczyc sie otrografii :) Jak sie chce, to sie potrafi :)

Powodzenia z innymi jezykami!
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-06, 21:21:28
2005-07-06 21:16:40 de_laurent napisał:

> Zaimponowales mi. Zeby tak szybko nauczyc sie otrografii :) Jak sie chce, to sie potrafi :)
 >
 > Powodzenia z innymi jezykami!
 >

Nie chce złosliwoscią na złosliwosć odpowiadac więc powiem tylko ze takie posty nic nie wnoszą do tematu, a kazdy ma prawo sie pomylic w pisowni
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Maciek_Rutecki w 2005-07-06, 22:13:11
2005-07-06 21:21:28 kuba_g napisał:

 > Nie chce złosliwoscią na złosliwosć odpowiadac więc powiem tylko ze takie posty nic nie wnoszą
 > do tematu, a kazdy ma prawo sie pomylic w pisowni

[off topic]

Kiedyś wyraźnie napisałem co myśle o pisaniu w (jakby nie patrzeć) publicznym miejscu z błędami ortograficznymi.

Jak zdarzaja się jeden błąd, to jeszcze idzie to przeżyć, ale sam często otrzymuje e-maile od dorosłych osób, w których wyrażenia typu \\"trzcionki\\" (niech ktoś zgadnie o co chodzi :-)) są częste.

W poscie poprzednika nie zauważyłem żadnej złośliwości.

Od tego są słowniki (elektroniczne i książkowe) aby z nich korzystać, a nie jest tak, że niekiedy na GG w żaden sposób nie można porozumieć :-)

Co do tematu:

jakilinux.org i nie męczcie ciągle pytaniami o wybór dystrybucji na początek...
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-06, 22:34:23
Rada ode mnie:
naucz sie tez bardzo dwoch waznych jezykow, wazniejszych nawet niz c++, python, perl, mianowicie jezyk polski (ortografia) oraz jezyk angielski.

To wczesniejszy post....... on mi sie wydaje złosliwy.

Co do dystrybucji, ludzie są nowi i nic nie wiedzą , to gdzie sie mają dowiedziec jaki linux na początek jak nie na forum??
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Maciek_Rutecki w 2005-07-07, 13:53:53
2005-07-06 22:34:23 kuba_g napisał:

> Rada ode mnie:
 > naucz sie tez bardzo dwoch waznych jezykow, wazniejszych nawet niz c++, python, perl,
 > mianowicie jezyk polski (ortografia) oraz jezyk angielski.
 >
 > To wczesniejszy post....... on mi sie wydaje złosliwy.

Jak wspomniałem, złośliwści nie widzę, ale to może tylko moje odczucia...

 >
 > Co do dystrybucji, ludzie są nowi i nic nie wiedzą , to gdzie sie mają dowiedziec jaki linux na
 > początek jak nie na forum??

Zgadzam się, ale może przed zadaniem pytania wypadałoby sprawdzić, czy już się nie pojawiło, a pojawia się niekiedy częściej niż raz w tygodniu :-/

Ktoś napisał świetny artykuł, przetłumaczony na stronie: http://rtfm.killfile.pl/ ale jakoś trudno komuś do niego zajrzeć, po co się wysilać i poszukać samemu, jak można ciągle zadawać pytania. Tutaj ludzie bezpłatnie udzielają rad o czym niektórzy zapominają. Zawsze można sobie kupić płatny support i męczyć pytaniami pracownika...
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: wojtekm w 2005-07-07, 16:12:46
2005-07-06 18:39:06 kuba_g napisał:
 
 > I jeszecze jedna rada , nie ucz sie C bo to juz stary , nieuaktualniany język wez sie za C++
 > (jak umiesz C++ to umiesz C ) ;)

Nie zgadzam się. C jest wciąż na topie i do sprawnego \\"hackingu\\" niezbędy - nie widziałem jeszcze exploita w C++ ;). C++ to nadzbiór C (nie do końca, bo są jednak pewne różnice, zwłaszcza w przypadku najnowszego standardu C99), który warto poznać, ale nie jest on ani złotym środkiem na wszystko, ani nie jest najodpowiedniejszy do każdego zadania (chodzi mi głównie o OO).
Dodakowo nie zapominaj, że cały Linux/Unix i jego otoczka narzędziowa to czyste C. Chcesz grzebać w kenelu - zapomij o C++.
I na koniec, większość programów w C jest mniej ociężałych niż ich odpowiedniki w C++ (choć to duży ogólnik, bo to zależy od konkretnej implementacji i umiejętności programisty, niemniej jednak taką tendencję można zauważyć).

Wojtek
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-07, 18:59:59
2005-07-07 16:12:46 wojtekm napisał:

> 2005-07-06 18:39:06 kuba_g napisał:
 >  
 >  > I jeszecze jedna rada , nie ucz sie C bo to juz stary , nieuaktualniany język wez sie za
 > C++
 >  > (jak umiesz C++ to umiesz C ) ;)
 >
 > Nie zgadzam się. C jest wciąż na topie i do sprawnego \\"hackingu\\" niezbędy - nie
 > widziałem jeszcze exploita w C++ ;). C++ to nadzbiór C (nie do końca, bo są jednak pewne
 > różnice, zwłaszcza w przypadku najnowszego standardu C99), który warto poznać, ale nie jest on
 > ani złotym środkiem na wszystko, ani nie jest najodpowiedniejszy do każdego zadania (chodzi mi
 > głównie o OO).
 > Dodakowo nie zapominaj, że cały Linux/Unix i jego otoczka narzędziowa to czyste C. Chcesz
 > grzebać w kenelu - zapomij o C++.
 > I na koniec, większość programów w C jest mniej ociężałych niż ich odpowiedniki w C++ (choć to
 > duży ogólnik, bo to zależy od konkretnej implementacji i umiejętności programisty, niemniej
 > jednak taką tendencję można zauważyć).
 >
 > Wojtek


Róznice są ale:
- C juz nie jest uaktualniany
-C++ powstał na bazie C więc jest z nim dość kompatybilny
-na wstępie wielu ksiązek autorzy piszą ze chcieli napisac  ksązke o C ale niestety to juz stary język więc zdecydowali sie na C++
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: wojtekm w 2005-07-07, 19:25:13
2005-07-07 18:59:59 kuba_g napisał:

 > Róznice są ale:
 > - C juz nie jest uaktualniany

Mylisz się, ostatnia aktualizacja to stanadrd C99. BTW dość mocno stosowany w kernelu Linuksa i w pewnych aspektach niekompatybilny z C++.

 > -na wstępie wielu ksiązek autorzy piszą ze chcieli napisac  ksązke o C ale niestety to juz
 > stary język więc zdecydowali sie na C++

Nie spotkałem się z taką argumentacją nigdy, a mam za sobą trochę literatury fachowej n.t. C/C++.
Natomiast polecam Ci bardzo ciekawe opracowanie, jeśli znasz angielski: http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/OO/tools/java/misc/ACritiqueOfC++.pdf

C++ jest \\"trendy\\" niewiątpliwie, ale to jeszcze o niczym nie świadczy, a ze swojej praktyki widzę, że osoby które od razu rzuciły się w programowanie w C++ bez znajomości podstaw programowania w C mają spore problemy z prawidłowym zrozumieniem/zastosowaniem pewnych jego aspektów (np. strach przed wskaźnikami i nadużywanie referencji) i generalnie efektywnym programowaniem strukturalnym, które występuje także w programowaniu obiektowym, tylko, że się tak wyrażę, w mikroskali. Niemniej jednak to właśnie w tej mikroskali często jest zaszyta cała tajemnica optymalizacji i efektywności...

Wojtek
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Maciek_Rutecki w 2005-07-07, 19:32:51
2005-07-07 18:59:59 kuba_g napisał:
 
 >
 > Róznice są ale:
 > - C juz nie jest uaktualniany
 > -C++ powstał na bazie C więc jest z nim dość kompatybilny
 > -na wstępie wielu ksiązek autorzy piszą ze chcieli napisac  ksązke o C ale niestety to juz
 > stary język więc zdecydowali sie na C++

Skad masz takie rewelacje?!
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-07, 19:53:04
Symfonia C++ , wg mnie (i nie tylko) bardzo dobra ksiązka, jest tam zdanie mówące , stwierdzające ze C juz jest dość starym językiem
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Maciek_Rutecki w 2005-07-07, 20:01:53
2005-07-07 19:53:04 kuba_g napisał:

> Symfonia C++ , wg mnie (i nie tylko) bardzo dobra ksiązka, jest tam zdanie mówące ,
 > stwierdzające ze C juz jest dość starym językiem

A Symfonia.... to wszystko wyjaśnia...

Taka rada, ponoć jądro Linuksa jest dosyć nowoczesne, a nie zawiera C++, przejrzyj sobie jego kod źródłowy, zobaczysz ile można z tego starego C wycisnąć :-). Polecam również poczytanie \\"do poduszki\\" źródeł któregoś z *BSD. Wtedy zastanowisz się nad pisaniem takich rewelacji.

Fakt faktem, że sam używam C++ do pisania programów, ale staram się pisać głównie w C, gdyż można dzieki temu (programowaniu strukturalnemu) uzyskać bardzo zadowalające efekty (głównie chodzi o optymalizację i czytelność kodu).

Ostatnio moda na programowanie obiektowe staje się pewną przesadą, jest wygodne, ale w określonych zastosowaniach.

Z mojej strony EOT

--
Maciek
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-07, 20:28:59
> A Symfonia.... to wszystko wyjaśnia...
 >
 > Taka rada, ponoć jądro Linuksa jest dosyć nowoczesne, a nie zawiera C++, przejrzyj sobie jego
 > kod źródłowy, zobaczysz ile można z tego starego C wycisnąć :-). Polecam również poczytanie
 > \\"do poduszki\\" źródeł któregoś z *BSD. Wtedy zastanowisz się nad pisaniem takich
 > rewelacji.

Zgadazm sie z C mozna bardzo duzo wycisnąc, ale stratą czasu jet uczenie sie C a pozniej C++ kiedy mozna załatwic to w krótszy sposob (pomijając pewne rozbierznosci pomiędzy językami których samamu mozna sie douczyc)
 
 > Fakt faktem, że sam używam C++ do pisania programów, ale staram się pisać głównie w C, gdyż
 > można dzieki temu (programowaniu strukturalnemu) uzyskać bardzo zadowalające efekty (głównie
 > chodzi o optymalizację i czytelność kodu).
 >
 > Ostatnio moda na programowanie obiektowe staje się pewną przesadą, jest wygodne, ale w
 > określonych zastosowaniach.
 >
 > Z mojej strony EOT
 >
 > --
 > Maciek

Chodzi mi o to ze C jest juz starym językiem, nie uwazam ze bezuzytecznym, ale nie jest juz tak rozwijany jak C++ który jest niejako \\"następcą\\"

pozdrawiam Kuba :)
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: wojtekm w 2005-07-07, 22:44:16
2005-07-07 20:28:59 kuba_g napisał:

  > Zgadazm sie z C mozna bardzo duzo wycisnąc, ale stratą czasu jet uczenie sie C a pozniej C++
 > kiedy mozna załatwic to w krótszy sposob (pomijając pewne rozbierznosci pomiędzy językami
 > których samamu mozna sie douczyc)

Tu nie chodzi tylko o naukę. Tu chodzi o sposób programowania. Nikt, kto uczy się C++ nie będzie tego robił aby potem pisać programy strukturalne w czystym C.
Otóż twierdzę, że nie można nauczyć się dobrze programować znając tylko STL i obiektowy sposób myślenia. Zaryzykował bym nawet twierdzenie, że ludzie którzy znają tylko to podejście mają poważne problemy z pisaniem efektywnego i optymalnego kodu, bo często do rzeczy trywialnych od razu ładują całą machinerię obiektową w postaci funkcji wirtualnych, przeciążonych operatorów i dziwnych hierarchii klas, które nie dość że gmatwają cały kod to jeszcze generują gigantyczną ilość kodu wynikowego, który ledwo chodzi. Nawet nie wspomnę o debugowaniu takiego kodu później... Generalnie w C++ czycha na młodego adepta sztuki programistycznej duuużo więcej pułapek niż w czystym C.
Dla tego uważam, że warunkiem dobrego poznania C++ i w ogóle programowania systemowego jest dobre poznanie C.

 > Chodzi mi o to ze C jest juz starym językiem, nie uwazam ze bezuzytecznym, ale nie jest juz tak
 > rozwijany jak C++ który jest niejako \\"następcą\\"

Widzę, że powtarzasz to zdaine jak mantrę, choć już 2 razy pisałem Ci, że tak nie jest. C++ nie jest następcą C, bo paradygmat obiektowy nie jest następcą strukturalnego.
Sam Bjarne Stroustrup (twórca C++) w swojej książce \\"Język C++\\" pisze wyraźnie na wstępie:
\\"Dobry program w C++ nie jest dobrym programem w C i na odwrót\\".
To są dwa różne podejścia do sprawy i warto być tego świadomym. Każdy ma swoje wady i zalety ale to nie znaczy, że jedno jest obiektywnie lepsze od drugiego. Wybór zależy od zastosowania i nie spodziewaj się, że twórcy np. Linuksa kiedykolwiek przejdą na C++ (było już wiele debat na ten temat - C pozostał jedynym obowiązującym rozwiązaniem, głównie ze względu na na ilość komplikacji jakie wprowadza ze sobą C++ i jego nowe możliwości, które są _niepotrzebne_ deweloperom, oraz możliwych trudności w utrzymaniu kodu wynikających z tego faktu; uznano po prostu, że po przejsciu na C++ jakość kodu by dramatycznie spadła - to daje do myślenia).
Na koniec, taka mała uwaga, na dzień dzisiejszy C jest \\"nowszy\\" od C++ gdyż standard C99 pochodzi, jak nietrudno się domyślić, z roku 1999, natomiast oficjalny standard C++ z roku 1998, polecam:
http://en.wikipedia.org/wiki/C_Plus_Plus
http://en.wikipedia.org/wiki/C_programming_language

Obydwa te języki są \\"stare\\" w porównaniu do np. do Pythona, tylko że to o niczym nie świadczy, bo tak naprawdę mimo swego wieku ich wartość nie uległa dewaluacji i tak naprawdę tylko to się liczy.

 > pozdrawiam Kuba :)

pozdrawiam Wojtek :)
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: wojtekm w 2005-07-07, 22:51:00
2005-07-07 22:44:16 wojtekm napisał:

 > Na koniec, taka mała uwaga, na dzień dzisiejszy C jest \\"nowszy\\" od C++ gdyż standard
 > C99 pochodzi, jak nietrudno się domyślić, z roku 1999, natomiast oficjalny standard C++ z roku
 > 1998

O przepraszam - tu się rozpędziłem, ostatina aktualizacja standardu C++ pochodzi z roku 2003. C na razie aktualizacji nie potrzebował ;).

Wojtek
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: oskar-25 w 2005-07-08, 08:45:53
Nie wiem czy moja rada będzie miała poparcie lecz ja prawdziwą zabawę z linuxem zacząłem od Debiana (nielicząc wielu wersji livecd) ogólnie uznawanego za trudny ale tej zabawy nie zapomnę do końca życia a windowsa juz dawno nie potrzebuje :)
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: oskar-25 w 2005-07-08, 08:50:32
Dodam że cała zabawa z Debianem polega na dodaniu kilku adresów do sources.list odpaleniu Synaptica i instalowaniu co dusza zapragnie dla informacji podam ze mój system to Debian Sarge na kernelu 2.6.8-2-386
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: chmooreck w 2005-07-08, 09:52:40
2005-07-07 19:53:04 kuba_g napisał:

> Symfonia C++ , wg mnie (i nie tylko) bardzo dobra ksiązka, jest tam zdanie mówące ,
 > stwierdzające ze C juz jest dość starym językiem

troche wczesniej kuba_g napisał:
\\"
 -na wstępie wielu ksiązek autorzy piszą ze chcieli  napisac ksązke o C ale niestety to juz stary język więc zdecydowali sie na C++
\\"

od kiedy jedna pozycja to wiele ksiazek ?


A poza tym (moim zdaniem):
1. jak ktos sie chce nauczyc C++ - niech sie do niego ograniczy :-P

2. jak ktos sie chce nauczyc programowac, niech zacznie od programowania strukturalnego (np. C, Pascal) a potem sie bierze za obiektowke

3. Wybrany jezyk ma marginalne znaczenie - duzo bardziej liczy sie umiejetnosc programowania...

oczywiscie to tylko moje prywatne zdanie :-)
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: xavery w 2005-07-08, 11:14:32
> > Symfonia C++ , wg mnie (i nie tylko) bardzo dobra ksiązka, jest tam zdanie mówące ,
 >  > stwierdzające ze C juz jest dość starym językiem

C jest starym jezykiem co nie znaczy ze złym. Właśnie jego moc i zalety polegają m.in. na tym, że funkcjonuje od kilkudziesięciu lat i wciąż jest wykorzystywany i wciąż się rozwija. Zresztą sama Symfonia jest książką o dośc leciwej treści a idąc dalej można powiedzieć, że Linux jako kontunuator linii Uniksów jest starym systemem:) Argumentu o \\"starości\\" nie można stawiać i przyjmować tak bezkrytycznie.

 >
 > od kiedy jedna pozycja to wiele ksiazek ?

Od kiedy przeczytało się jedną książkę wiele razy:)
To taki joke...

 > A poza tym (moim zdaniem):
 > 1. jak ktos sie chce nauczyc C++ - niech sie do niego ograniczy :-P

Racja. Tylko niech nie mowi o sobie per \\"programista\\"

 > 2. jak ktos sie chce nauczyc programowac, niech zacznie od programowania strukturalnego (np. C,
 > Pascal) a potem sie bierze za obiektowke

Racja. I jak będzie wiedział jaka jest różnica między wskaźnikiem a referencją lub biblioteką stdio a iostream, niech się wypowiada.

 > 3. Wybrany jezyk ma marginalne znaczenie - duzo bardziej liczy sie umiejetnosc
 > programowania...
 >
 > oczywiscie to tylko moje prywatne zdanie :-)

Moje także. I myślę, że jeszcze co najmniej paru innych ludzi.
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-08, 12:15:53
t starym jezykiem co nie znaczy ze złym. Właśnie jego moc i zalety polegają m.in. na tym,
 > że funkcjonuje od kilkudziesięciu lat i wciąż jest wykorzystywany i wciąż się rozwija. Zresztą
 > sama Symfonia jest książką o dośc leciwej treści a idąc dalej można powiedzieć, że Linux jako
 > kontunuator linii Uniksów jest starym systemem:) Argumentu o \\"starości\\" nie można
 > stawiać i przyjmować tak bezkrytycznie.


mówiłem juz ze C jest uzytecznym językiem

Jessze jedna ksiązka :

C++ dla kazdego

Od siebie dodam tyle , lepiej sie najpiew nauczyc C++ a pozniej C juz nie bede tłumaczył czemu to moje zdanie :)
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Maciek_Rutecki w 2005-07-08, 12:36:50
2005-07-08 12:15:53 kuba_g napisał:

 > Od siebie dodam tyle , lepiej sie najpiew nauczyc C++ a pozniej C juz nie bede tłumaczył czemu
 > to moje zdanie :)

Najpier C++ a potem C...

Pożniej pojawiają się jakieś programy, które mają tysiące referencji, zamiast pożądnie zrobionych wskaźników oraz dziwne wycieki pamięci.

Nie zastanawia Ciebie fakt, że tylko Ty upierasz przy swoim stanowisku, a reszcie Twoje argumenty wydają się cokolwiek zaskakujące? :-)

--
Maciek

PS. Nie uważam się za jakiegoś super programistę. Fakt jest taki, że faktycznie lubie C, zaś C++ stosuje tylko w określonych zastosowaniach. Zaś hacking kernela skończył się zaledwie na zrobieniu szkieletu modułu do jądra (który jedynie wyświetlał komunikat po jego załadowaniu i po wyrzuceniu).
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: chmooreck w 2005-07-08, 12:59:22
2005-07-08 12:15:53 kuba_g napisał:

 > Od siebie dodam tyle , lepiej sie najpiew nauczyc C++ a pozniej C juz nie bede tłumaczył czemu
 > to moje zdanie :)

prosze napisz mi dlaczego
Ja uwazam, ze na odwort jest lepiej, poniwaz tak sie uczylem (Pascal -> C -> C++ -> inne obiektowe (np. Ruby) ) i nie widze innej sciezki - dobre przyzwyczajenia z programowania strukturalnego sa moim zdaniem potrzebne w programowaniu obiektowym...
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: kuba_g w 2005-07-08, 18:23:26
2005-07-08 12:59:22 chmooreck napisał:

> 2005-07-08 12:15:53 kuba_g napisał:
 >
 >  > Od siebie dodam tyle , lepiej sie najpiew nauczyc C++ a pozniej C juz nie bede tłumaczył
 > czemu
 >  > to moje zdanie :)
 >
 > prosze napisz mi dlaczego
 > Ja uwazam, ze na odwort jest lepiej, poniwaz tak sie uczylem (Pascal -> C -> C++ ->
 > inne obiektowe (np. Ruby) ) i nie widze innej sciezki - dobre przyzwyczajenia z programowania
 > strukturalnego sa moim zdaniem potrzebne w programowaniu obiektowym...
 >


A mi wydaje sie ze własnie najpierw lepiej nauczyc sie programowania obiektowego bo jest nowsze, fakt faktem ze mam bzika na punkcie C++ , natomiast C nie daze sympatią :) (swoją drogą ciekawy temat się rozwinął :P )
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: Tad w 2005-07-05, 23:32:06
Jak mam mieć pewność i co ewentualnie zrobić, żeby po instalacji nowej wersji programu i lib-ów do usr/local/..bin /lib system korzystał z nowszych
bibliotek i programów, kiedy w /usr/bin muszą pozostać starsze wersje.
Mandrake komplikuje problem ponieważ usuwając jeden pakiet, korzystając z zależnośći żąda
usunięcia programów zależnych od tej starszej.
 
Przykładowo w usr/bin mam vorbis-tools-1.0.0, a  zainstalowałem do /usr/local/bin vorbis-tools-1.1.1.
i chcę wywoływać z lini poleceń tę nowszą wersję.
Obawiam się prosto skasować ręcznie te programy z /usr/bin, bo nie wiem co się wydarzy.

podr. tad
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: chmooreck w 2005-07-05, 23:40:17
decyduje kolejnosc wystepowania w sciezce (zmienna srodowiskowa PATH)

P.S. a wyrzucaj co chcesz.. najwyzej sobie przeinstalujesz ;-)
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: skromna85 w 2005-07-05, 23:41:33
ja jak instaluje nowsza wersje starszych pakietow i wywala mi jakies zaleznosci przez ktore nie moze przeskoczyc upgraduje z opcja --nodeps... wiem ryzykownie troszke.. ale np glibca [po reinstalacji systemu] inaczej nie zaktualizuje... bo chche mi usowac odrazu caly systemik... [ktory swiezo po reinstalacji zajmuje niespelna 200 mb czy cos kolo tego:P]

i jak do tej pory działa:)
[zreszta nie tylko ten pakiet tak aktualizowalam:)]
Tytuł: Co decyduje o pierwszeństwie: usr/bin, a /usr/local/bin ?
Wiadomość wysłana przez: micu w 2005-07-06, 11:05:31
Witam!

Kolejność "znajdowania" plików okreslają zmienne:
- dla programów wykonywalnych (np. /usr/bin)zmienna PATH
- dla bibliotek (np. /usr/lib) zmienna LD_LIBRARY_PATH
- dla manuali (np. /usr/man) zmienna MANPATH
We wszystkich przypadkach zmienne zawierają listę jednego lub więcej katalogów oddzielonych dwukropkiem, które po kolei powłoka (dla programów), loader (dla bibliotek) lub program "man" (dla manuali) sprawdzają w poszukiwaniu pliku.

Przykład - aby dać pierwszeństwo binariom z /usr/local zmienne można ustawić na:
PATH=/usr/local/bin:/usr/bin
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib
MANPATH=/usr/local/man:/usr/man
export PATH LD_LIBRARY_PATH MANPATH
(środowisko graficzne pomijam)

Pozdrawiam
Micu