SDJ.Software.Developer-'s.Journal.2008.12.PL.(P2PNet.pl).pdf

(16305 KB) Pobierz
72586792 UNPDF
72586792.012.png
72586792.013.png
72586792.014.png
12/2008 (168)
SPIS TREŚCI
06 AKTUALNOŚCI
Rafał Kocisz
tuł na coś, co nie wymaga zbyt dużo myślenia, ale daje dużo rozrywki. Taki
jest właśnie Duke Nukem: Manhattan Project. Zapraszamy do lektury.
12 TAM BYLIŚMY
36 Red Faction
Łukasz Olender
Czy pomimo upływu ponad siedmiu lat od daty premiery jest ona
warta poświęconego jej czasu?
16 OPIS CD
BIBLIOTEKA MIESIĄCA
18 Django – Python w zastosowaniach webowych
Tomasz Kropiewnicki
Tworzenie aplikacji internetowych to chleb powszedni wielu współ-
ciężką oraz mozolną pracą. W niniejszym artykule przedstawione
jest Django – rozwiązanie stworzone w języku Python, którego ce-
lem jest uczynić pracę programisty aplikacji webowych prostszą,
bardziej efektywną oraz przyjemniejszą.
40 Hedgewars
Maciej Mroziński
Hedgewars to gra mająca na celu stworzenie otwartego odpowied-
jest podobieństwo do oryginału, tak wygląd interfejsu jak i przebieg
rozgrywki, na fizyce gry kończąc do złudzenia przypominają Worm-
sy. Warto jednak powiedzieć jeszcze kilka słów.
PROGRAMOWANIE W LINUKSIE
26 Mirrorowanie dysku w Linuksie
Radosław Korzeniewski
Mirrorowanie dysku nie jest operacją łatwą i wymaga minimalnej wie-
dzy dotyczącej partycjonowania, konfiguracji systemu czy samej tech-
co najwyżej możliwości instalacji systemu na mirrorowaniej parze dys-
ków. Wciąż brakuje mechanizmów prostego i łatwego włączenia mirro-
ru w taki sposób aby z procesem tym poradził sobie każdy użytkownik
komputera. Na szczęście system Linuks ciągle się rozwija.
SZTUCZNA INTELIGENCJA
42 Porozmawiaj z komputerem
Mariusz Jasnogórski
Komputerowe rozpoznawanie i synteza mowy (ang. Speech Tech-
nology ) były niegdyś uważane za technologię dalece futury-
styczną, która z pewnością nigdy nie opuści sfery fantastyki na-
stale rozwijana i obecnie jest coraz częściej stosowana, zyskując
coraz większą popularność.
ECOMMERCE
44 Wydajny, elastyczny i przyjazny CMS
– Textpattern część II
Krystian Rajski
Celem niniejszego artykułu jest rozwinięcie pierwszej części po-
w oparciu o własny szkic struktury HTML. Przedstawiony sposób
ROZRYWKA W LINUKSIE
32 Duke Nukem
Łukasz Olender
są jednak takie chwile, w których zamieniłby on każdy skomplikowany ty-
Miesięcznik Software Developer’s Journal (12 numerów w roku)
jest wydawany przez Software-Wydawnictwo Sp. z o.o.
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o.o.,
ul. Bokserska 1, 02-682 Warszawa, Polska
tel. +48 22 427 36 91, fax +48 22 224 24 59
www.phpsolmag.org cooperation@software.com.pl
Dyrektor wydawniczy: Sylwia Małecka
Junior Market Manager: Anna Adamczyk
Directeur de la publication : Jarosław Szumski
Senior Product Manager: Katarzyna Juszczyńska
Dział reklamy: adv@software.com.pl
Prenumerata: Marzena Dmowska pren@software.com.pl,
tel. +48 22 427 36 79; +48 22 427 36 53
Redaktor naczelny: Iwona Chwedoruk iwona.chwedoruk@software.com.pl
Imprimerie, photogravure : 101 Studio, Firma Tęgi
Ekonomiczna 30/36, 93-426 Łódź
Imprimé en Pologne/Printed in Poland
Kierownik produkcji: Marta Kurpiewska marta.kurpiewska@software.com.pl
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit firmy
G DATA Software Sp. z o.o.
Abonnement (France métropolitaine, DOM/TOM) : 1 an
(soit 6 numéros) 38 €
Projekt okładki: Agnieszka Marchocka
Redakcja dokłada wszelkich starań, by 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 wykorzystania ich; nie gwarantuje także poprawnego działania programów
shareware, freeware i public domain.
Skład i łamanie: Grzegorz Laskowski grzegorz.laskowski@software.com.pl
Dépôt légal : à parution
ISSN : 1731-7037
Distribution : MLP
Parc d’activités de Chesnes, 55 bd de la Noirée
BP 59 F - 38291 SAINT-QUENTIN-FALLAVIER CEDEX
(c) 2005 Software-Wydawnictwo, tous les droits réservés
Wyróżnieni betatesterzy: Ł. Lechert, S. Nieszwiec, R. Zacharczyk
Nakład: 6 000 egz.
Uszkodzone podczas wysyłki płyty wymienia redakcja.
4
12/2008
Le périodique hakin9 est publié par
Software-Wydawnictwo Sp. z o.o.
Bokserska, 02-682 Varsovie, Pologne
Tél. +48 22 887 10 10, Fax. +48 22 887 10 11
www.phpsolmag.org
72586792.015.png 72586792.001.png 72586792.002.png 72586792.003.png
 
tworzenia szablonu nie jest jednym właściwym podejściem. Ma-
my nadzieję, że zaprezentowane informacje zachęcą do dalszej
pracy z Textpattern .
PROGRAMOWANIE PHP
58 Grafika w PHP
Adam Blok
Jednym z kluczowych elementów każdego serwisu internetowe-
niczyjej ingerencji uatrakcyjnić lub dostosować do naszych po-
trzeb.
TESTOWANIE OPROGRAMOWANIA
48 Adobe Flash
– wykorzystanie w urządzeniach wbudowanych
Randy Martin
Wprowadzenie technologii Adobe Flash do urządzeń wbudowa-
kilku lat. To, co zaczęło się od potrzeby stworzenia możliwości gra-
nia w gry w technologii Flash na telefonach komórkowych, rozwi-
nęło się w chęć budowania całych wbudowanych interfejsów gra-
ficznych wykonanych w technologii Flash i technologiach pokrew-
nych, takich jak Flex. Użycie technologii Flash w systemach wbu-
dowanych wymaga jednak od projektantów rozwiązania kilku pro-
blemów. Niniejsze opracowanie skupia się na wyborach, których
musi dokonać projektant podczas spełniania różnego rodzaju wy-
magań.
62 Własny słup ogłoszeniowy
Piotr Plenik
dopracowanie kilku detali, dzięki którym naszą aplikację można
uznać za profesjonalnie wykończoną. W drugiej części zaprezentu-
jemy, w jaki sposób możemy zamieścić aplikację na serwerze oraz w
sprawny sposób ją aktualizować.
PROGRAMOWANIE
URZĄDZEŃ MOBILNYCH
64 Programowanie gier dla Symbian OS
– rozwijamy grę
Rafał Kocisz
W dwóch pierwszych odcinkach serii Programowanie gier dla Sym-
bian OS Czytelnicy mogli zapoznać się ze szkieletem aplikacji i prze-
stosunkowo prostej – aczkolwiek niebanalnej – gry logiczno-zręcz-
nościowej. Poprzedni odcinek cyklu, zatytułowany Budujemy grę!,
zakończył się uruchomieniem pierwszej, grywalnej wersji projektu
LaserQuest. W niniejszym odcinku skupimy się na rozszerzeniu funk-
cjonalności wspomnianej gry, analizując przy tym takie kluczowe
składniki warsztatu programisty Symbian OS jak deskryptory oraz
operacje wejścia/wyjścia na plikach.
52 Podstawy bezpieczeństwa Oracle
Cezary G. Cerekwicki
Oracle wśród nich zajmuje miejsce szczególne. Jest to system o ol-
brzymiej liczbie wdrożeń, działa na nim wiele istotnych usług, m.in.
bankowych. Dlatego warto znać zastosowane w nim mechanizmy
bezpieczeństwa.
56 Emulacja systemu
MS Windows CE 5.0 na platformie x86
Artur Korneusz
Urządzenia mobilne (np. Pocket PC, Smatrfon) stają się coraz bar-
dziej popularne. Przyczynia się do tego zarówno wzrost funkcjonal-
ności jak i coraz bardziej przystępna cena. Duża ilość tychże urzą-
MS Windows CE oraz dedykowane oprogramowanie, związane z je-
go przeznaczeniem.
WYWIAD
76 Wywiad z Ludovic Neveu – Dyrektorem ds.
Sprzedaży w Embarcadero Technologies
Rédacteur en chef : Marek Bettman marekb@software.com.pl
Rédacteurs : Aneta Cejmańska anetta@software.com.pl
Ewa Dudzic ewal@software.com.pl
Préparation du CD : Aurox Core Team
Maquette : Anna Osiecka annao@software.com.pl
Couverture : Agnieszka Marchocka
Traduction : Iwona Czarnota, Aneta Lasota, Marie-Laure Perrotey,
Grazyna Wełna
Bêta-testeurs : Thomas Bores, Tony Boucheau, Pascal Foulon, Pascal Miquet,
Romain Lévy, Augustin Pascual, Julien Poulalion, Alain Ribault
La rédaction fait tout son possible pour s’assurer que les logiciels sont à
jour, pourtant elle décline toute responsabilité pour leur utilisation. Elle ne
fournit pas de support technique lié à l’installation ou l’utilisation des logiciels
enregistrés sur le CD-ROM. Tous les logos et marques déposés sont la
propriété de leurs propriétaires respectifs.
Redakcja używa systemu automatycznego składu
Osoby zainteresowane współpracą prosimy o kontakt:
cooperation@software.com.pl
La rédaction utilise le système PAO
Pour créer les diagrammes on a utilisé le programme
Druk: PlusMedia
Le CD-ROM joint au magazine a été testé avec AntiVirenKit de la société G
Data Software Sp. z o.o
Les personnes intéressées par la coopération sont priées de nous contacter :
cooperation@software.com.pl
AVERTISSEMENT
Les techniques présentées dans les articles ne peuvent être utilisées qu'au
sein des réseaux internes.
La rédaction du magazine n'est pas responsable de l'utilisation incorrecte des
techniques présentées.
L'utilisation des techniques présentées peut provoquer la perte des données !
Wysokość nakładu obejmuje również dodruki. Redakcja nie udziela pomocy
technicznej w instalowaniu i użytkowaniu programów zamieszczonych na płycie
CD-ROM dostarczonej razem z pismem.
Si vous êtes intéressé par l’achat de licence de publication de revues merci de
contacter : Monika Godlewska monikag@software.com.pl , tél : +48 (22) 887 12
66 fax : +48 (22) 887 10 11
www.sdjournal.org
5
Wszystkie znaki firmowe zawarte w piśmie są własności odpowiednich firm.
Zostały użyte wyłącznie w celach informacyjnych.
Abonnement : abonnement@software.com.pl
Fabrication : Marta Kurpiewska marta@software.com.pl
Diffusion : Monika Godlewska monikag@software.com.pl
Publicité : publicite@software.com.pl
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ą.
72586792.004.png 72586792.005.png 72586792.006.png 72586792.007.png 72586792.008.png 72586792.009.png 72586792.010.png 72586792.011.png
 
Zgłoś jeśli naruszono regulamin