Na wstępie.....

Witam wszystkich odwiedzających.

Do moich hobby należy testowanie oprogramowania a przede wszystkim , śledzenie rozwoju alternatywnych systemów operacyjnych. Z tego faktu będzie wynikała tematyka moich wypocin. Również będę chciał w tym miejscu zaprezentować swoje osiągnięcia, jak i porażki.

środa, 25 czerwca 2008

DSL - Damn Small Linux



DSL czyli Damn Small Linux , to lekka dystrybucja systemu Linux, typu LiveCD "warząca" nie całe 50 MB. Mimo tak niewielkiej wagi oferuje nam pełny system wraz z serwerem X , odpowiedzialnym za obsługę graficznego interfejsu pracy użytkownika i innych aplikacji graficznych. Menedżerem okien w tej dystrybucji jest JWM , do dyspozycji mamy również opcjonalnie fluxbox który również znajduje się na nośniku. Dystrybucję tę można nagrać na płytę CD/DVD, dyskietkę ZIP, pendrive'a lub zainstalować na dysku twardym i ustawić z nich boot-owanie. Jako ciekawostka Damn Small Linux w wersji embedded może też być uruchomiany w okienku Windows lub Linux, do tego celu jest wykorzystywany Qemu. DSL bazuje na dystrybucji Knopix która z kolei ma swe źródło z Debian.

Ekran boot-owania DSL

Proces ładowania systemu.
Jak nie trudno było się domyśleć , przy tak małym rozmiarze systemu, DSL uruchamia się niezwykle szybko. U mnie proces uruchamiania systemu trwał około 3-4 s, DSL uruchamiałem na maszynie wirtualne postawionej za pomocą VirtualBox , hostem był OpenSUSE 11.0 .
Po załadowaniu się systemu ukazuje się nam następujący widok:


DLS po załadowaniu się

Co jeszcze udało się zmieść twórcą dystrybucji .
Menu z aplikacjami zawartymi w DSL.

Przeglądarki internetowe:
  • Dillo
  • Links – przeglądarka pracująca w trybie tekstowym
  • Firefox



Firefox w DSL


Edytor tekstu – FLWriter

Edytory:
  • Beaver
  • Vim – rozbudowany edytor Vi
  • Nano – klon Pico

  • Email – Sylpheed

Edytory grafiki:
  • Xpaint
  • xzgv

  • Menedżer plików – emelFM

Menedżery okien:
  • Fluxbox
  • JWM

  • Komunikator – Naim (wspiera protokoły AIM,ICQ, IRC)
  • VoIP – Gphone
  • Arkusz kalkulacyjny – SIAG (ang. Scheme In A Grid)
  • Odtwarzacz audio - XMMS (odtwarza mp3, ogg, mpeg, cd audio)
  • PDF – Xpdf

Pozostałe ważne:
  • ssh, sshd
  • betaftpd – szybki daemon FTP
  • Sqlite – mały i szybki silnik bazy danych SQL
  • MS Office Viewer – przeglądarka dokumentów MS Office
  • Postscript Viewer – przeglądarka dokumentów postscriptowych
  • AxY FTP
  • Telnet client
  • Microcom - emulator terminala szeregowego
  • Midnight Commander
  • Bash Burn – służy do wypalania płyt
  • VNCviewer
  • Rdesktop - klient protokołu RDP


Panel konfiguracyjny,

W DSL zawarty został również prosty panel do szybkiej konfiguracji podstawowych elementów sytemu. Można łatwo skonfigurować między innymi sieć WiFi przy użyciu sterowników przeznaczonych dla systemu Windows. Nie mogło oczywiście zabraknąć konfiguratrów takich elementów jak drukarki, X-serwer czy połączenie internetowego.

Dyskusja na temat tej dystrybucji toczy się również na www.LivePC.pl :
http://www.livepc.pl/topics14/674.htm#6631

czwartek, 12 czerwca 2008

Komputer kwantowy coraz bliżej.

Prace nad stworzeniem komputera kwantowego idą pełną parą. Co prawda wszystkie elementy do zbudowania tego komputera już mamy , lecz inną kwestią jest jego złożenie. Naukowcy z wielu instytutów naukowych na całym świecie pracują nad tym jak , sposób w miarę ekonomiczny , zbudować komputer kwantowy.

Jesteśmy świadomi że obecny rozwój wydajności komputerów i ich podzespołów zwalnia. Nowe procesory są tylko niewiele szybsze od poprzedników. Wzrost wydajności osiąga się poprzez montowanie układów wielu rdzeniowych a nie poprze zwiększanie wydajności poszczególnych z nich.

Największy postęp pracy obserwowany jest w laboratorium Bell Labs koncernu Alcatel-Lucen . Naukowcy z tego laboratorium szacują że niedługo ( 15 może 20 lat) , Komputer kwantowy i Graphene zamiast krzemu będzie normą .

Najnowsze osiągnięcie to EPIC - hybrydowy chip doskonały , oraz Geograficzny SMS = GMS (Geographic Messaging Service) w którym pracuje 8 specjalistów z oddziału bydgoskiego (fordon) Bell Labs Alcatel-Lucent.

Bell Labs - podstawowe fakty i najważniejsze wynalazki
- 25 tys. wdrożonych patentów od 1925 r.
- 6 noblistów fizyków
- 25 tys. naukowców i inżynierów prowadzących badania interdyscyplinarne
- Ponad 2,7 mld euro w inwestycje na R&D w 2007 r.

tranzystor (1947 r.), satelity komunikacyjne (1962 r.), matryca CCD (charge-coupled device - 1969 r.), system operacyjny Unix (1969 r.), laser (1970-71), telefonia komórkowa (powstanie koncepcji: 1947; pierwsze próby 1978 r.), język programowania C++ (1983 r.)



Więcej możemy poczytać na :
http://www.networld.pl/news/155122.html

Dyskusja toczy się na LivePC.pl :
http://www.livepc.pl/topics27/625.htm#6084

Podstawowe oprogramowanie, czyli co do czego służy...


Przedstawię przykładową listę aplikacji "koniecznych do życia" podczas pracy w systemie Linux . Pokieruję również jak znaleźć dana aplikacje w większości menadżerów pakietów , lub jeżeli jej tam nie ma to wskażę skąd pobrać i jak zainstalować. Większość aplikacji znajduje się w repozytorium Packman dostępnego dla większości dystrybucji systemu Linux. Rówinierz warto jest mieć dodanych kilka dodatkowych repozytoriów polecanych przez daną dystrybucję . Zacznę od najważniejszych , czyli aplikacji nie zbędnych do komunikowania się z światem: Najlepszą przeglądarką internetową jest Firefox i to bez względu na system operacyjny , i nie mógłbym polecić innej przeglądarki internetowej jak właśnie Firefox:
Szukamy pakietu o nazwie : firefox . Kolejną plikacją oczywiście będzie komunikator internetowy . Tu mogę polecić kilka równie dobrych . Kadu : dla ludzi którym wystarczy komunikowanie się z siecią Gadu-Gadu http://www.kadu.net/w/Strona_g%C5%82%C3%B3wna Pidgin : multi komunikator , obsługujący większość sieci opartych o protokół Jaber , Gadu-Gadu itd. Szukamy pakietu o nazwie : pidgin . Kopete : kolejny multi komunikator będący częścią środowiska KDE , obsługuje większość popularnych protokołów , w tym oczywiście nasz rodzimy Gadu-Gadu . Szukamy pakietu o nazwie : kopete No dobra jak już wiemy za pomocą czego łączyć się z światem ( z punktu widzenia zykłego usera ) , to przydało by się wczasie serfowania po sieci posłuchać muzyczki : Amarok : potega jeżeli chodzi o odtwarzanie wszelkiego rodzaju plików muzycznych , nie ma sobie równych, nie ma równie funkcjonalnego odtwarzacza muzyki. Amarok również jest częścią środowiska KDE . Szukamy pakietu o nazwie : amarok
Czasem przydaje się doznania trochę kultury po przez obejrzenie jakiego dobrego filmu. A do tego potrzebny jest jakiś dobry odtwarzacz plików video : Kaffeine : bardzo dobry , funkcjonalny i prosty odtwarzacz filmów . Kaffeine jest częścią środowiska KDE. Szukamy pakietu o nazwie : kaffeine .
SmPlayer : bardzo rozbudowany , o dużych możliwościach odtwarzacz wszystkiego rodzaju mediów audio/video .Sercem Smplayera jest MPlayer. Również jest coraz bardziej popularny na platformie Windows . Szukamy pakietu o nazwie : smplayer . A co jeżeli przyjdzie na stworzenia jakieś grafiki, cza będzie obrobić jakieś zdjęcie ?? Do tego celu możemy również skorzystać z wielu mniej lub bardziej rozbudowanych edytorów grafiki : Krita : bardzo prosty , leki i przyjemny w obsłudze program do obróbki grafiki jak i jej tworzenia. Jego największym atutem jest bardzo szybkie działanie i posiadanie po ręką większości potrzebnych narzędzi. Krita jest częścią środowiska KDE. Aplikacja powinna wystarczyć każdemu zwykłemu użytkownikowi. Szukamy pakietu o nazwie : krita .
Gimp : bardzo rozbudowana aplikacja , posiadająca tysiące narzędzi , gotowych efektów , możliwościami porównywalna do potężnych programów komercyjnych jak np Corel . Posiada interfejs który może sprawić trudności zwykłemu użytkownikowi w odnalezieniu prostych opcji które szuka. Szukamy pakietu o nazwie : gimp . Teraz jeszcze musimy napisać sprawozdanie , sporządzić zestawienie, stworzyć prezentacje ... : Open Office : potężny pakiet biurowy , w którego w skład wchodzą takie aplikacje jak : edytor Textu Writer , arkusz kalkulacujny Calc , tworzenie prezentacji Impress, i wiele innych . Aplikacja dorównuje funkcjonalnością większości komercyjnych pakietów biurowych . Szukamy pakietu o nazwie : openoffice .
I jeszcze przydało by się zrzucić nasze prace, zdjęcia , filmy na płyty CD/DVD/Blu-ray . Do tego celu posłużymy się : K3B : najlepszy program do nagrywania wszelkiego typu/rodzai nośników danych - płyt CD/DVD/Blu-ray . Aplikacja jest częścią środowiska KDE. Szukamy pakietu o nazwie : K3B .
Jeżeli jesteśmy troszkę bardziej zaawansowanymi użytkownikami systemu Linux , to do sprawnej administracji nim i nie tylko niezbędnym narzędziem jest konsola. Tu przedstawię tylko jedną aplikację znacznie wyróżniającą się od pozostałych: Yakuake : konsola normalnie nie widoczna na ekranie , lecz bo użyciu wcześniej zdefiniowanego skrótu klawiszowego wyłoni się nam z góry ekranu bądź dołu , posiada sporo ustawień ułatwiających ciągłe zaglądanie do konsoli ,co tu dużo opisywać sami zobaczcie : Szukamy pakietu o nazwie : yakuake .
W Linux protokół ftp jest obsługiwany przez większość menedżerów plików. Ja używam do tego celu Konqueror . Możesz również zainstalować sobie FileZilla . Tak naprawdę w większości sytuacjach wystarczy Konqueror.
Wystarczy tylko zamontować zasób FTP i możemy korzystać i pracować na nim jak na zwykłym katalogu.
Coś jak Total Commander Tu również jest multim możliwości. Ja znów zaproponuje Konqueror , wystarczy tylko wczytaj gotowy schemat konfiguracyjnych. Jeszcze jest możliwość zainstalowania TC za pomocą WINE - ale po co .
Jeżeli chodzi o kompilator to nalepszym i naj wydjaniejszym jest kompilator standardowo zawarty w większości dystrybucjach Linux i nie tylko. Mowa tu o gcc, gcc-c++ Bardzo rozbudowanym narzędziem do montowania obrazów płyt jest AcetoneISO2 . Pozwala na znacznie więcej niż tylko zwykłe montowanie obrazów płyt.
Jeżeli masz mało popularną kartę WIFI to niezbędnym nażędziem do jej obsługi będzie program wspomagający instalację sterówników twojej karty przeznaczonych dla Windows. ndisinstaller . Po wybraniu tego pakietu zastnie dodany odpowiedni moduł do jądra systemu.
Szersza dyskusja na ten temat toczy się na LivePC.pl : http://livepc.pl/viewtopic.php?f=14&t=478
UWAGI !! !
* Lista aplikacji które tu wyróżniłem jest moją propozycją / sugestią . * Po przez stwierdzenie : "Aplikacja jest częścią środowiska KDE." , mam na myśli to że jeżeli przy instalacji wybranej przez siebie dystrybucji , wybierze się środowisko KDE , to większość tych aplikacji jest instalowana domyślnie. * Wszystkie wymienione przez mnie aplikacje są bezpłatne i dostępne na licencji GNU/GPL v.X * Większość aplikacji które są częścią środowiska KDE, możemy również zainstalować i używać ich, w innych środowiskach graficznych.

Kolejne pięć modeli smartfonów z Linuxem

Kolejna firma produkująca smart fony wprowadziła na rynek produkty których iterfejs oparty jest na Linux . Interfejs nosi nazwę NewPlus i pracuje pod specjalnie przygorowaną do tego celu dystrybucją Linux. Firma która to zapowiedziała to Chiński producent Tranzda. Zapewne same telefony nie trafią do Europy , w tym i Polski , ale za to zastosowany w tych urządzeniach interfejs ma szanse na to. Tranzda TFX320, TGP369, TFX326, TGP802 oraz T818, o którym póki co mało jeszcze wiadomo, wyjdą na rynek jako pierwsze modele bazujące na interfejsie NewPlus opartym na Linuksie. NewPlus oferuje między innymi WAP 1.0/2.0, synchronizację z komputerem, narzędzia do obsługi muzyki, wiadomości, e-maili oraz oprogramowania PIM. Więcej na : http://gadzetomania.pl/20...rty-na-linuxie/ Dyskusja toczy się na LivePC.pl : http://www.livepc.pl/topics27/616.htm#6007

środa, 11 czerwca 2008

Kondensator

Kondensator

Pierwszym programikiem którym się pochwalę to aplikacja "symulująca" pracę kondensatora płaskiego. Aplikacja na żywo pokazuje zmianę charakterystyki różnicy napięć na okładkach kondensatora płaskiego . Monitorowany jest proces zarówno ładowania jak i rozładowywania kondensatora.



Teraz mały opis co znajduje się w głównym oknie programu:

W centralnej części mamy pokazany poglądowy kondensator, jest po to by sobie lepiej wyobrazić go i co to w ogóle jest. Zadaniem przycisku, pod rysunkiem kondensatora , jest zresetowanie wszystkich wprowadzonych zmian w parametrach kondensatora i przywrócenie ich do wartości domyślnych.

Tuż pod nim znajduje się wykres na którym jest rysowany przebieg zmian różnicy napięć na okładkach kondensatora. Pod tym wykresem znajduje się przycisk czyszczący zawartość wykresu.


Na lewym panelu znajdują się parametry charakteryzujące kondensator oraz .....:


Pierwszym parametrem jest powierzchnia jaką posiada kondensator. Wartością domyślną jest 20 cm2 . Zmiana tego parametru powoduje wydłużenie się linii, na rysunku kondensatora, przedstawiające okładki.


Kolejnym parametrem mającym wpływ na wygląd kondensatora jest to odległość między okładkami kondensatora płaskiego. Domyślna wartość to 2 * 10-3 cm. Zmiana tego paramteru powduje zmianę położenia okładek względem siebie.


Poniżej znajduje się parametr za pomocą którego ustaiwiamy przykładane napięcie do kondesatroa. Wartością domyślną jest 2 V.


Następny parametr służy do manipulowania szubkością upływu czasu . Domyślna wartość to rzeczywisty upływ czasu . Zmiana tego paramtetry powoduje zmianę upływy czasu a przez to oglądania ładowaniarozładowywania kondensatora w zwolnionym bądż przyspieszonym tępie .


Ostanim parametrem jest rezystacja obwodu. Wartością domyślną jest 7 * 107 Om .


Zadaniem prawego panelu jest wyświetlanie wartości paramtrów kondensatora zależnych od wymienionych wyżej:


Pierwszą wartością jest to pojemność kondensatora któa przedewszystkim zależy od jego wielkości geometrycznych, czyli kształtu.


Poniżej znajduje się wartość ładunku jaką można zgromadzić między okładkami kondensatora. Jest ona zależna od pojemnośći kondensatora jak i przyłożonego napięcia.


Dwie kolejne wartości to czasy po jakich kondensator się naładuję i rozładuje.


Ostania wyświetlana wartość informuje o aktualnej różnicy potencjałów między okładkami kondensatora płaskiego.


Na górnym panelu znajdują się przyciski do zarządzania stanem kondensatora, czli odpowidnieo : Naładowanie , wystrzymanie procesu , rozładowanie , i zresetowanie operacji na kondesatorze. Proges bar informuje przedstawia stan naładowania kondesatora.




Korzystanie z programu jest w pełni bezpłatne. Program został napisany w darmowej wersji Borland C++ Builder 6 i z racji tego korzystanie z aplikacji posiada ograniczenia nałożone przez producenta środowiska programistycznego z którego korzystałem podczas pisania tej aplikacji. Najważniejszym aspektem tych ograniczeń jest fakt , że napisana aplikacja nie może być wykorzystywana w celach komercyjnych ani sama aplikacja nie może być komercyjnym produktem.


Aplikację można pobrać z strony :
http://bigkoma.ovh.org/Programy/Kondensator.zip



Dyskusja na temat tej aplikacji toczy się na najlepszym forum informatycznym LivePC.pl :
http://www.livepc.pl/topics43/637.htm#6253




Podstawowe operacje na obrazach

Podstawowe operacje na obrazach. W tym artykule przedstawię kilka podstawowych algorytmów wykorzystywanych podczas operacji na obrazach. 1. Zacznę od najczęściej wykonywanych przekształceń geometrycznych. a.) Najprostszym przekształceniem geometrycznym jest przesunięcie obrazu o pewien wektor [Xi,Yi]. Przesunięcie to polega na zmianie współrzędnych każdego z pikseli obrazu o określoną wartość zgodnie z zależnością:
X' = Xo + Xi
Y' = Yo + Yi

gdzie:
(Xo,Yo) - współrzędne początkowe pikseli,
(Xi, Yi) - wartości przesunięcia współrzędnych pikseli,
(X', Y') - nowe wartości współrzędnych pikseli obrazu po przesunięciu.
Przykładowa funkcja , która realizuje to przekształcenie :
// Funkcja zwraca punkt z nowymi współrzędnymi 
Punkt Przesun(Punkt Zadany, Punkt Wektor)
{ Punkt P; 
P.x = Zadany.x + Wektor.x ; 
P.y = Zadany.y + Wektor.y ; 
return P; }
b.) Innym, ważnym przekształceniem geometrycznym obrazu jest skalowanie obrazu. Skalowanie odbywa się poprzez pomnożenie współrzędnych obrazu przez współczynnik skalowania, zgodnie ze wzorem:
X' = Xo * Xi
Y' = Yo * Yi

gdzie:
(Xo,Yo) - współrzędne początkowe pikseli,
(Xi, Yi) - wartości współczynników skalowania,
(X', Y') - nowe wartości współrzędnych pikseli obrazu po skalowaniu.

Przykładowa funkcja , która realizuje to przekształcenie :

// Funkcja zwraca punkt z nowymi współrzędnymi 
Punkt Przesun(Punkt Zadany, Punkt Wektor)

Punkt P; 
P.x = Zadany.x * Wektor.x ;
 P.y = Zadany.y * Wektor.y ; 
return P; 
}
c.) Obracanie obrazu jest jedną z operacji geometrycznych wykorzystywanych do oczyszczania (rektyfikacji) obrazu po przypisaniu mu współrzędnych w ramach przyjętego układu odwzorowania. Operację obrotu wykonuje się zgodnie ze wzorem:
X' = Xo * cos(Q) - Yo * sin(Q)
Y' = Xo * sin(Q) + Yo * cos(Q)

gdzie:
(Xo,Yo) - współrzędne początkowe pikseli,
Q - kąt obrotu,
(X', Y') - nowe wartości współrzędnych pikseli obrazu po obrocie.


Przykładowa funkcja , która realizuje to przekształcenie :

// Gdzie ma umieścić , co ma umieścić , Położenie , Ile Obrucić , Punkt wedłóg którego obracamy 
void TForm1::RysObie( TImage * Rysunek , TImage *Obrazek , double Px , double Py , double Obr , double x1 , double y1 ){
// Pomocnicze zmienne 
 double x2,y2,dx=0,dy=0,S=0,a,dxN=0,dyN=0; for ( int ii = 0 ; ii < Obrazek->Width ; ii ++ ) 
 for ( int jj = 0 ; jj < Obrazek->Height ; jj ++ ) { if ( Obrazek->Canvas->Pixels[ii][jj] == clBlack ) {
 if ( Obr != 0 ) { x2 = ii ; y2 = jj ;
//Stare współrzędne 
dx = x2 - x1 ; dy = y2 - y1 ;
//nowe współrzędne 
 dxN = dx*cos(Obr) - dy*sin(Obr); dyN = dx*sin(Obr) + dy*cos(Obr); 
// Wyświetlanie obrazka 
Rysunek->Canvas->Pixels[Px + x1 + dxN][Py + y1 + dyN] = Obrazek->Canvas->Pixels[ii][jj]; }
 else 
 Rysunek->Canvas->
Pixels[Px + ii][Py + jj] = Obrazek->Canvas->Pixels[ii][jj]; } } }

piątek, 6 czerwca 2008

Przyspieszanie Firefoxa

W tym artykule opiszę kilka sprawdzonych sposób przyspieszenia działania Firefoxa. Jeżeli znasz jakieś inne ciekawe to podziel się nimi w komentarzach do tego artykułu. W razie jakichkolwiek niepowołanych i odwrotnych niż zamierzonych efektów wróć do pierwotnych ustawień. Oczywiście wszystkie te sposoby można z naleźć w necie lecz są one porozrzucane po wielu forach i niedopracowane. Wybrałem tylko te które mnie osobiście się przydają.

Kliknij pole adresu (tam gdzie zwykle wpisujesz dany adres WWW ) i wpisz tam:

about:config ( i kliknij ENTER )

W ten sposób przywołasz zaawansowane opcje konfiguracyjne.

Znajdź Parametr (posegregowane są alfabetycznie ):

network.http.pipelining.maxrequests określa maksymalną liczbę obiektów pobieranych równocześnie.

Wpisz tu cyfrę 8 Wyższe wartości są ignorowane. Ściślej mówiąc, Firefox interpretuje je jako 8.

Potem odszukaj network.http.pipelining i kliknij w nią dwa razy 2 razy zmieniając wartość na TRUE . Podobnie odszukaj i klikając dwa razy zmień wartość network.http.proxy.pipelining także na TRUE


Teraz klinij w dowolnym miejscu strony prawym przyciskiem myszy, z menu wybierz

Dodaj ustawienie typu / Liczba całkowita (Integred),

Zaś wartość nazwij nglayout.intialpaint.delay i przypisz jej watrość 0.

Ponadto możesz nieco podwyższyć wartość parametru network.http.request.timeout

- np. do poziomu 200.

Dzięki temu zapobiegniesz zbyt wczesnemu zrywaniu połączenia podczas pobierania wielu obiektów równolegle.

Jeśli dysponujesz szybkim łączem internetowym ustaw :

* parametr network.http.max-connections - na 40

* parametr network.http.max-connections-per-server - na 16

* parametr network.http.max-persistent-connections-per-server - na 4

Skonfigurowanie Firefoxa to już połowa sukcesu lecz jego siła tkwi w rozszerzeniach, które pozwalają prawie dowolnie zwiększać funkcjonalność przeglądarki.

W Internecie są liczne rozszerzenia zaprogramowane przez hobbystów, entuzjastów Firefoksa.

Duży wybór polskojęzycznych dodatków zapewnia witryna Polskie Centrum Rozszerzeń http://www.mozillapl.org/...ow/rozszerzenia .

Wtyczki w języku angielskim można pobrać spod adresu http://addons.mozilla.org...ication=firefox

Podstawową wtyczką jest Ad-Block który znacząco przyspieszy wczytywanie się stron www - odtąd strony będą pozbawione reklam, bannerów.

tu pobierzesz Ad-Blocka:

https://addons.mozilla.org/firefox/10/

Jeśli posiadasz adblocka plus - polecam go odinstalować.

potem pobierasz: Adblock Filterset.G Updater

https://addons.mozilla.org/firefox/1136/


Również dla mnie niezbędnym zabezpieczeniem jest NoScript :

https://addons.mozilla.org/firefox/1136/

Ponadto nic więcej nie musisz konfigurować programy zrobią to za ciebie.
Od czasu do czasu popatrzysz do Narzędzia/ Rozszerzenia i sprawdzisz czy są nowe aktualizacje.

Dyskusja na ten temat jest na LivePC.pl
http://www.livepc.pl/viewtopic.php?p=5691#5691

Linux i Ja

W tym artykule przedstawię jak zaczynała się, jaka była i jak wyglądała moja przygoda z Linuxem. Puki co przedstawię to w skrócie lecz artykuł ten będę rozwijał z czasem. Mogę na wstępie zdradzić zakończenie mojej przygody z GNU/Linux ( bo tak poprawnie powinno się określać systemy dzisiaj potocznie nazywane Linux-ami ),a dla czego określam to mianem zakończenia przygody z Linuxem ?? Ponieważ GNU/Linux nie jest już dla mnie przygodą, a faktem i "chlebem dnia powszedniego", krótko - normalka.


To już wiecie jak skończyła się przygoda a teraz zapraszam do poznania jej początku i toku :

Pierwsze wzmianki o takim systemie trafiały do mnie dopiero za czasów liceum. Wtedy to było dla mnie niczym bajką nie z tej ziemi. I tym się to tylko kończyło, że jeden z nauczycieli opowiedział mi tą "bajkę", że jest coś takiego jak Linux. Wtedy nie przywiązałem do tego żadnej większej wagi ponieważ byłem cały czas jeszcze w szoku jak po przyjściu do liceum okazało się, że MacOS to nie jest standard w Polsce tylko jakieś Windowsy. Lecz wszystko miało się zmienić po pójściu na studia. I tak właśnie było.


Po okresie około pół roku studiowania, kiedy to już się trochę poznaliśmy jeden z kolegów dużo mi opowiadał i chwalił jaki to nie jest wspaniały Linux. Mając w miarę przystępny dostęp do internetu zacząłem szukać więcej informacji odnośnie Linux. W końcu pod koniec pierwszego roku postanowiłem zainstalować sobie GNU/Linux, a że kolega który mi opowiadał o Linuxie wymieniał tylko Debian więc starałem się pozyskań płyty instalacyjne. Poprosiłem kolegę który miał stały dostęp do internetu by mi go ściągnął. Udało się, na początku wakacji kolega dzwoni że ma już instalkę Debiana. Nagrałem sobie, i zabieram się do instalacji i na samym początku porażka ponieważ okazało się, ściągnięta wersja jest pod architekturę procesorów Sparc ( wtedy jeszcze nie wiedziałem co to takiego) a na leżało mieć pod architekturę x86 a w moim przypadku najlepiej i586. Więc do czasu rozpoczęcia II roku był przestój.


Zaczyna się drugi rok i nowy rozdział w przygodzie z Linuxem. Mając już stały dostęp do internetu pobrałem sobie odpowiednią płytę instalacyjną Debiana i poprosiłem kolegę by mi pomógł w instalacji kiedy to po dwóch dniach własnych nie udanych prób udawało mnie się tylko zainstalować konsole linuxa ( teraz już wiem że w zasadzie to jest już w pełno wartościowy system operacyjny ). Ale konsola mi nic nie dawała bo nie tego oczekiwałem. I jest z pomocą kolegi i mnóstwem for przeczytanych udało mi się podnieś graficzne środowisko pracy użytkowniku X-Window w skrócie "X-y". Pierwszym środowiskiem było KDE i się okazało ostatecznym. Dobra, jestem zadowolony z siebie, że mam Linuxa na mym kompie. Ale systemu się nie instaluje tylko po to by go sobie mieć tylko by spełniał funkcje i zadania przez nas postawione, więc zaczęła się wielka walka z sterownikami, kodekami i szukaniem linuxowych odpowiedników windowsowych programów. I tu przegrywałem :(. Stwierdziłem, że jeżeli ma ta wyglądać praca na Linuxie to dzięki wielkie nawet jeżeli miałby mi ktoś za to płacić.


Ale nie podałem się! Czytając fora i szukając różnych programów dowiaduję się o istnieniu wręcz setek dystrybucji GNU/Linux. I postanowiłem dosłownie instalować je po kolei każdy na kilka dni i szukać distra dla siebie. Wymienię tylko kilka z nich:


* Mandrake ( obecnie Mandriva )

* Kate OS

* PLD (Poldek)

* Fedora

* Ubuntu,Kubuntu,Xubuntu

* Knopix i EduCD <= Najlepsze Linuxy z typu LiveCD ( ale ja chciałem coś na stałe)

* Slackware

* Aurox

* XandrOS , LinSpire <= Bardzo dobre, super dla przechodzących z Wina na Linuxa lecz są to komercyjne i cza za nie, jak na studencką kieszeń, dużo płacić, jeżeli ktoś zastanawia się nad kupnem Visty to niech lepiej do domowego kupi sobie któryś z tych dwóch, większość aplikacji windowsowych biurowych i nie tylko od razu można instalować bez większej konfiguracji systemu. Po prostu warte swej ceny. Ale nie po to się Linuxami zainteresowałem by za nie płacić, i szukałem dalej.

* i wiele innych.


Szukając i testując , przyszła kolej na Mandriva Free jest to jak sama nazwa wskazuje bezpłatna wersja Mandrivy. Krótko mówiąc byłem bardzo zadowolony bo instalacja banalna i szybka. Ze problemów z sprzętem i kodekami. Stwierdziłem wtedy to jest to. Na Mandrivie zagościłem trochę dłużej niż na kilka dni. Po miesiącu użytkowania czar Mandrivy prysnął. System ogólnie jest przyjemny lecz bardzo nie dopracowany i nie stabilny. Mnóstwo błędów, większość użytego oprogramowania jest jeszcze w wersjach niestabilnych. Więc stwierdziłem że musi być coś lepszego.


I właśnie jest - OpenSuSE !!!

Dość późno dowiedziałem się o istnieniu dystrybucji OpenSuSE. OpenSuSE to również jak w przypadku FreeMandrivy bezpłatna i otwarta wersja komercyjnego SuSE Linux Desktop. Opiekę nad SuSE ma firma Novell. Więc stwierdziłem że taka potężna firma, której zależy na dobrej reputacji i opinii klijętów, która dba o ich dobro, nie może sobie pozwolić na wypuszczanie jakiś "bubli". I tak faktycznie było. OpenSuSE jak sama nazwa wskazuje zawiera nie omal tylko oprogramowanie o otwartym kodzie źródłowym. Efektem, jest nie posiadanie zamkniętych sterowników do urządzeń i kodeków. Lecz nie jest to żaden problem wystarczy dodać jedno repozytorium a już wszystkie filmy działają. Instalacja OpenSuSE jest jeszcze łatwiejsza i prostsza a zarazem bardzo konfigurowalna wedle własnych potrzeb niż FreeMandrivy. Instalacja oprogramowania banalna, konfiguracja sprzętu to banał. Sercem OpenSuSE jest YAST i jego podprogramy, to właśnie wyróżnia systemy Novella wśród innych Linuxów. Praktycznie wszystko możemy graficznie skonfigurować i zainstalować, gdzie w innych distro praktycznie bez podstawowej znajomości konsoli się nie obędziemy. Po dwóch tygodniach zaczęła mnie razić powolność działania tego YasT-a, a do niego bardzo szybko się przyzwyczaiłem. Ale nie zdążyłem się dużo zniechęcić a wydano kolejną wersję 10.1, gdzie w porównaniu do poprzedniej praca YasT-a była już zadowalająca, a od momentu wydania w na początku grudnia 2006 wersji 10.2 to żyć i nie umierać. Trzeci rok okazuje się być póki co rokiem SuSE.


Na Linuxie tak dobrze pracuje od około 1,5 - 2 lat, a od kilku miesięcy pracuję tylko pod Linuxem a jeżeli pod linuxem to tylko pod OpenSuSE. Do dnia dzisiejszego jeszcze testuję kolejne wydania innych distro by wiedzieć czy czasem nie ma czegoś lepszego, ponieważ staram się nie być ślepo zapatrzony w jedno,chcę mieć porównanie. Lecz zawsze wracam na moje SuSE. Tu się czuję swojsko i dobrze.


Praktycznie więc mogę powiedzieć, że moja przygoda z Linuxem zakończyła się wraz z OpenSuSE 10.2 i przerodziła się w "stały związek". :) . Obecnie pracuje na openSUSE 11.0


Pozdrawiam.

OpenDNS - szybszy i bezpieczniejszy internet

Czy zdarzało się tobie robić literówki w podczas wpisywania adresów stron ?? Na pewno tak , a efektem tych błędów bardzo często jest zamiast wyświetlenia oczekiwanej strony , strony np "" XXX "" na których nie brakuje wirusów i programów szpiegujących. Wirusy to jedno , gorzej jeżeli pomylimy się w adresie strony naszego banku i wyświetli nam się strona spreparowana , wyglądem identyczna do orginału i wtedy zamiast zalogować się na nasze konto prześlemy wszystkie ważne dane potrzebne do dostania się do naszego konta , nie pożądanej osobie. Temu w znacznym stopniu zapobiec może korzystanie z darmowego i otwartego serwera nazw DNS - czyli OpenDNS.

Korzystanie z OpenDNS oprócz bezpieczeństwa daje nam znacznie przyspieszenie otwierania się stron a szczególnie tych, które conajmniej raz już odwiedziliśmy - przyspieszany jest moment pobierania informacji o tym gdzie się znajduje strona.

Opisany przez mnie sposób zmiany adresów serwera DNS dotyczy w szczególności systemu OpenSuSE 10.2 , na innych systemach z rodzinny *UNIX-ów wygląda podobnie.

Ogólny opis dla systemów Linux znajduje się na stronie OpenDNS.

http://www.opendns.com/start/unix.php

znajdziemy tam również opis dla systemów Windows i Mac OS.

http://www.opendns.com/start/ .

UWAGA : Do edycji podanych tu plików wymagane są uprawnienia administratora " root " !!!

Więc zaczynamy :

1. Na samym początku edytujemy plik:

/etc/resolv.conf

2. Odpalamy konsole "root" lub w konsoli użytkownika wpisujemy polecenie:

# su -

po czym hasło użytkownika "root "

pleceniem : mcedit lub gedit.

czyli np:

# mcedit /etc/resolv.conf

3. Dodajemy dwie linijki :

nameserver 208.67.222.222
nameserver 208.67.220.220

i zapisujemy klawiszem F2 .

4. Następnie musimy edytować plik

/etc/dhclient.conf

Możemy to zrobić na kilka sposobów w zależności od zainstalowanego edytora np : mcedit, gedit

# mcedit /etc/dhclient.conf

lub

# gedit /etc/dhclient.conf

3. Do pliku dopisujemy linijke:

prepend domain-name-servers 208.67.222.222, 208.67.220.220;

i zapisujemy klawiszem F2 .

4. Dalej polecenie :

# /etc/init.d/networking restart

5. Restarcik kompa i już cieszymy się z zalet OpenDNS.

By sprawdzić czy wszystko jest ok - wchodzimy na stronę:

http://welcome.opendns.com/

W razie nie jasności proszę pisać w komentarzach.

Dyskusja na ten temat jest na LivePC.pl

http://www.livepc.pl/viewtopic.php?p=5693#5693