Linux+ - 2009.10.pdf

(6951 KB) Pobierz
208896002 UNPDF
208896002.012.png
208896002.013.png
208896002.014.png
Miesięcznik Linux+ (11 numerów w roku) jest wydawany
przez Software Press Sp. z o.o. SK
W bieżącym numerze
Dyrektor wydawniczy:
Anna Adamczyk, anna.adamczyk@software.com.pl
Redaktor naczelny:
Andrzej Jankowski, andrzej.jankowski@software.com.pl
Redaktor prowadzący:
Damian Rowiński, damian.rowinski@software.com.pl
Kierownik produkcji:
Andrzej Kuca, andrzej.kuca@software.com.pl
Dział produkcji i kolportażu:
Alina Stebakow, alina.stebakow@software.com.pl
Opracowanie DVD:
Tomasz Kostro, tomasz.kostro@software.com.pl
Korekta:
Justyna Sutkowska
Dział reklamy:
reklama@lpmagazine.org , tel.: (22) 427 36 52
Obsługa prenumeraty: EuroPress Polska
software@europress.pl
Aktualności
Justyna Sutkowska
Opis płyty
8
MINT 7
Engarde Secure Linux 3.0.22
Ataki na www – 11 Video tutoriali
Praktyka
Mój mały świat – własne Live CD
Łukasz Ciesielski
Pośpiech i nieostrożność, jedna chwila nieuwagi wystarczyła aby informa-
cja o krytycznym błędzie systemu zajęła miejsce na ekranie tuż obok doku-
mentów. Odruchowo sięgasz po dysk ratunkowy, ponieważ musisz natych-
miast dokończyć to co zostało przerwane. Kolejny problem! Zastanawiasz
się — Dlaczego tu nie ma tego programu? Ale nagle przypomniałeś sobie,
że w bibliotece jest zainstalowany ten sam system operacyjny. Biegniesz z
nadzieją trzymając w ręku pendrive z dokumentami. I padasz oiarą łatwe-
go do przewidzenia schematu, niezbędnego programu nie ma, a przepisy
surowo zabraniają instalowania czegokolwiek. Myślisz — "Gdybym to ja
tworzył ten system..."
Okładka:
Agnieszka Marchocka, Łukasz Pabian
DTP:
Monika Grotkowska, monika.grotkowska@software.com.pl
Stali współpracownicy:
Roger Zacharczyk, Piotr Brzózka, Leszek Konka
Wydawca:
Software Press Sp. z o.o. SK
ul. Bokserska 1
02-682 Warszawa
e-mail: redakcja@lpmagazine.org ,
tel. (22) 427 36 52
Sieci komputerowe
Redakcja dokłada wszelkich starań, aby publikowane w piśmie i na
towarzyszących mu nośnikach informacje i programy były poprawne,
jednakże nie bierze odpowiedzialności za efekty ich wykorzystania.
Zostań administratorem sieci komputerowej
Część druga (2/9) : Sieci LAN
Rafał Kułaga
W pierwszej części cyklu artykułów omówiliśmy podstawowe zagadnie-
nia związane z sieciami komputerowymi, a w szczególności model TCP/IP
i OSI. W drugiej części cyklu zajmiemy się bliżej tematyką projektowania,
budowy i koniguracji niewielkich sieci lokalnych opartych na standardzie
Ethernet. Zapraszam do lektury!
Redakcja Linux+ pracuje na sprzęcie dostarczonym przez firmę
Device Polska
Płyty uszkodzone podczas wysyłki wymienia dział prenumeraty.
Wszystkie znaki firmowe zawarte w piśmie są własnością
odpowiednich firm i zostały użyte wyłącznie w celach
informacyjnych.
Urządzenia mobilne
Nakład: 10 000 egz.
Instalacja i obsługa SDK Android
Grzegorz Madajczak
Zanim HTC wraz z Google udostępniło do sprzedaży pierwszy model tele-
fonu wyposażonego w system operacyjny Android, deweloperzy, a także
wszyscy zainteresowani mogli pobrać SDK (Software Development Kit).
Jest to zestaw narzędzi dla programistów niezbędnych do prac nad tworze-
niem oprogramowania dla systemu Android. Jednak wiele z nich może być
wykorzystywane przez zwykłych użytkowników HTC G1, bez względu
na to, czy są programistami, czy nie.
Redakcja używa systemu automatycznego składu
Druk:
ArtDruk
www.artdruk.com
Płyty dołączone do magazynu przetestowano programem
AntiVirenKit irmy G DATA Software Sp. z o.o.
Sprzedaż aktualnych lub archiwalnych numerów pisma po innej
cenie niż wydrukowana na okładce – bez zgody wydawcy – jest
działaniem na jego szkodę i skutkuje odpowiedzialnością sądową.
Linux ® jest zarejestrowanym znakiem towarowym należącym
do Linusa Torvaldsa.
Wypowiedź
(Nie)bezpieczna przyszłość
Błażej Miga, Łukasz Pilorz
Bezpieczeństwo współczesnych serwisów internetowych jest pasjonującą
dziedziną. Zespoły odpowiedzialne za ten obszar skupiają wielu specjali-
stów, którzy jedynie współpracując i wymieniając się wiedzą, mogą sku-
tecznie stawiać czoła zagrożeniom.
Pismo ukazuje się w następujących wersjach językowych:
polskiej ,
francuskiej ,
hiszpańskiej .
4
październik 2009
6
10
18
24
28
208896002.015.png 208896002.001.png 208896002.002.png
 
208896002.003.png 208896002.004.png 208896002.005.png
Spis treści
Temat miesiąca
Bezpieczeństwo danych
Rozwiązania
nikację sieciową, jakie są rodzaje gniazd sieciowych oraz w jaki
sposób możesz wykorzystać je w swoich aplikacjach, to jest to
artykuł dla Ciebie.
Odzyskiwanie plików w systemie Linux
Bartłomiej Bergier
Mylić się jest rzeczą ludzką. Czasami jedna pomyłka może nas wiele
kosztować – godziny pracy idą na marne. Pliki projektu zniknęły bez-
powrotnie. Czy rzeczywiście wszystko stracone? Na szczęście nie. Ist-
nieje możliwość odzyskania utraconych plików, a przynajmniej części
z nich, choć nie zawsze jest to proste. W artykule pokażę, że niemożli-
we jest możliwe, czyli jak odzyskać skasowane dane w systemie Linux,
a konkretnie w systemie plików ext3.
Recenzje
Cave Story
Maciej Mroziński
Drogi czytelniku, przed Tobą recenzja absolutnie wybitnego arcydzieła
w kategorii gier komputerowych. Tylko taki wstęp wydaje mi się wła-
ściwy jeśli miałby być wprowadzeniem do recenzji Cave Story, w ory-
ginale – Doukutsu Monotagari. Tytuł ten jest bowiem bez dwóch zdań
genialny. Dotyczy to zarówno samej gry jak i całej towarzyszącej jej
otoczki; przez co rozumiem czas powstania, fan base gry, tj. grupę
fanów zgromadzoną wokół niej oraz wszystkie pomniejsze części skła-
dowe programu zarówno razem jak i z osobna świadczące o jego wiel-
kości. Osobą odpowiedzialną za ten tytuł jest Daisuke Amaya, znany
również pod pseudonimem Pixel – Japończyk, który w 2004 roku stwo-
rzył niezwykłe dzieło.
Kopia danych z portali społecznościowych
Paweł Wolniewicz
W portalach społecznościowych przechowujemy coraz więcej danych.
Nierzadko tworzymy w nich rozbudowane proile zawierające zdjęcia,
opisy, blogi, nie przejmując się przy tym kwestiami bezpieczeństwa
zapisanych w ten sposób informacji. Tymczasem utrata takich danych
może mieć równie bolesne skutki, jak awaria dysku twardego.
Free Pascal Compiler i Lazarus IDE
Paweł Wawrzyniak
Trwają niekończące się dyskusje na temat znaczenia technologii Java
i Mono w świecie systemów operacyjnych GNU/Linux. Jeśli chodzi
o aplikacje przenośne, nasz wybór nie musi jednak ograniczać się do
Java i Mono, które w rzeczywistości mają dużo wspólnego, jeśli chodzi
o podstawy działania i zapewniania przenośności aplikacji (maszy-
na wirtualna, kod pośredni) w myśl hasła write once, run everywhe-
re. Możemy świadomie pójść trzecią drogą i skorzystać z tandemu Free
Pascal Compiler (FPC)/Lazarus.
R E K L A M A
OpenCV – systemy wizyjne
Rafał Kułaga
Systemy monitoringu, urządzenia automatycznie liczące klientów w
centrach handlowych, aparaty cyfrowe z wyzwalaczem aktywowa-
nym uśmiechem, inteligentne pociski rakietowe – wszystkie z tych
urządzeń korzystają z dobrodziejstw cyfrowego przetwarzania obra-
zów i rozpoznawania wzorców. Jeszcze do niedawna, wykorzysta-
nie podstawowych algorytmów z tej dziedziny wymagało od progra-
misty dobrej znajomości podstaw matematycznych oraz zagadnień
związanych z cyfrowym przetwarzaniem sygnałów (ang. DSP – Digi-
tal Signal Processing). Sytuacja ta uległa jednak zmianie wraz z opra-
cowaniem biblioteki OpenCV, implementującej wszystkie najważniej-
sze algorytmy.
Programowanie gniazd sieciowych
Rafał Kułaga
Podstawową umiejętnością, którą musi opanować każdy progra-
mista chcący pisać aplikacje sieciowe, jest wykorzystanie mecha-
nizmu gniazd sieciowych (ang. network sockets). Pozwala on na
wygodne przesyłanie i odbieranie danych, niezależnie od wyko-
rzystywanego sprzętu sieciowego. Podstawową ideą gniazd sie-
ciowych jest bowiem zapewnienie warstwy abstrakcji dla nisko-
poziomowych funkcji sieciowych. Jeżeli chcesz dowiedzieć się,
w jaki sposób nowoczesne systemy operacyjne realizują komu-
5
30
72
42
50
58
64
 
208896002.006.png 208896002.007.png 208896002.008.png 208896002.009.png 208896002.010.png 208896002.011.png
Zgłoś jeśli naruszono regulamin