SDJ.167.2008.11.pdf

(16018 KB) Pobierz
30735637 UNPDF
30735637.010.png
30735637.011.png
30735637.012.png
11/2008 (167)
SPIS TREŚCI
06 AKTUALNOŚCI
Rafał Kocisz
PROGRAMOWANIE PHP
32 Opensource-owe platformy blogowe
Lech Albrzykowski
Lech opisuje jak w przeciągu ostatnich lat blogi internetowe zjedna-
być tylko i wyłącznie formą pamiętników a stały się miejscem wymia-
ny zdań pomiędzy różnymi środowiskami jak choćby programistów.
12 OPIS CD
BIBLIOTEKA MIESIĄCA
14 Jericho HTML
David de Rosier
David opisuje Jericho jako prostą, lekką i darmową bibliotekę uży-
generujących kod HTML. Jericho dostarcza klasy umożliwiające ana-
lizę i przekształcanie istniejących dokumentów HTML bądź też ge-
nerowanie nowych. Wszystko z użyciem minimalnego nakładu pra-
cy ze strony programisty.
TESTOWANIE OPROGRAMOWANIA
36 SAP GUI Scripting API
Roman Gryzowski
Roman opisuje że SAP GUI Scripting API to interfejs pozwalają-
cy na emulowanie każdej czynności jaką może wykonać użytkow-
nik w środowisku SAP GUI. Dzięki jego użyciu można zautomatyzo-
z poziomu innych aplikacji, np. Windows Scripting Host.
ECOMMERCE
20 Sklep internetowy w PHP i SQLite
Grzegorz Hibner
setki. Znajdziemy gotowe skrypty o funkcjonalności systemów au-
kcyjnych, sklepów internetowych oraz systemów barterowych. To
najczęściej sprawdzone i tanie rozwiązania, regularnie aktualizowane
– dlatego skorzystanie z nich najczęściej bywa bardzo kuszące. Jednak
czy zawsze uzasadnione? Najczęściej o wiele lepiej stworzyć własną
platformę e-commerce. Nie jest to trudne – zajmie to 60 minut.
40 IBM Rational Data Architect
– pierwsze kroki
Szymon Gruszewski
Wyobraźmy sobie sytuację, w której musimy stworzyć oprogra-
zaprojektować system, który będzie spełniał wymagania stawia-
ne przez naszego zleceniodawcę. Z pomocą przychodzi nam Ra-
tional Data Architect, który jest narzędziem służącym do two-
rzenia zarówno prostych, jak i bardzo złożonych modeli bazo-
danowych.
28 Wydajny, elastyczny i przyjazny CMS
Krystian Rajski
Krystian napisał że Textpattern nie jest tak popularny jak np. Joom-
znany, nie oznacza jednak gorszy czy też mniej wydajny. Stanowi
ciekawą alternatywę i chociażby tylko ze względu na to warto po-
szerzyć horyzonty i przyjrzeć się rozwiązaniu bliżej. Niniejszy artykuł
pełni rolę wprowadzenia.
44 Bezpieczne partycjonowanie
– systemy wielordzeniowe QNX
Kerry Johnson, Romain Saha
Autorzy opisują że w dzisiejszych czasach praktycznie każdy wbu-
świata zewnętrznego. Taka łączność sieciowa pozwala użytkow-
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 86, fax +48 22 427 36 69
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: Monika Grotkowska monika.grotkowska@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
11/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
30735637.013.png 30735637.001.png 30735637.002.png
 
nikom na zdalne monitorowanie i sterowanie oraz umożliwia sys-
to konieczne.
zapotrzebowanie na inne formy reklamy. Gwarantowany zarobek
oferuje nowy wchodzący do Polski LinkLift.
48 Joomla 1.5
– nowości
Stefan Wajda
wygodny i łatwy w użyciu szkielet publikacji treści w witrynach
internetowych wszelkiego typu. Stworzenie doskonałej witryny
ze wszystkimi funkcjami, jakie sobie wymarzysz, może wymagać
czasu i zaangażowania. Ale ze społecznością Joomla!, wsparciem
projektantów oraz dzięki licznym rozszerzeniom tworzonym dla
Joomla! 1.5, jest to jak najbardziej możliwe. Możesz również two-
rzyć własne rozszerzenia i udostępniać je ku uciesze całej spo-
łeczności.
NARZĘDZIA PROGRAMISTYCZNE
60 Plugin
Piotr Plenik
Tworzenie aplikacji, składa się zarówno z tych bardziej twórczych,
jak i bardziej odtwórczych prac. Mimo wszelkich naszych starań
tworzenia wedle zasady DRY (z ang. DRY – Don't Repeat Your-
self), zdarza się, że dla tej samej funkcjonalności powielamy i do-
stosowujemy ten sam kod na wielu różnych elementach aplika-
cji lub pomiędzy różnymi aplikacjami. Na początek zaprezentuje-
my najczęściej wykorzystywane pluginy w Symfony, których jest
w chwili obecnej ponad 200. Następnie stworzymy prosty doda-
tek do wysyłania maila w symfony bez dodatkowego nakładu na-
szej pracy.
XML
52 Spring 2 Schema
– własne przestrzenie nazw w Spring 2.x
Henryk Konsek
Osoby intensywnie wykorzystujące Springa w swoich aplika-
utworzenia aplikacji o większym stopniu zaawansowania. Autorzy
Spring Framework pisząc o dobrym oprogramowaniu promują za-
sadę DRY (Don't Repeat Yourself) – wyraźnie widać to w mecha-
nizmie rozszerzania konfiguracji XML kontenera Springa. Ten arty-
kuł wprowadzi Cię szybko w podstawowe techniki tworzenia wła-
snych przestrzeni nazw XML Schema dla plików konfiguracyjnych
Spring IOC.
PROGRAMOWANIE
URZĄDZEŃ MOBILNYCH
64 Programowanie gier dla Symbian OS
– budujemy grę!
Rafał Kocisz
Symbian OS” Mieliśmy okazję przebrnąć przez gąszcz stosunkowo
zawiłych i miejscami mało interesujących szczegółów dotyczących
programowania aplikacji pod Symbiana. W rezultacie powstał pro-
sty szkielet gry pod wspomniany system. W niniejszej części cyklu
zajmiemy się tematem znacznie ciekawszym – odejdziemy (chwilo-
wo) od niskopoziomowych zagadnień systemowych i zrobimy to co
Tygrysy lubią najbardziej – zbudujemy grę!
KASA DLA WEBMASTERA
58 LinkLift
– koniec z reklamą kontekstową
Krzysztof Trynkiewicz
treść witryny, wyświetlane są odpowiednie reklamy z takich serwi-
sów jak Google AdSense, czy AdKontekst Wirtualnej Polski. Zarob-
WYWIAD
76 Wywiad z Bartoszem Stebnickim
– dyrektorem generalnym firmy EMC
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
Redakcja używa systemu automatycznego składu
Osoby zainteresowane współpracą prosimy o kontakt:
cooperation@software.com.pl
Les personnes intéressées par la coopération sont priées de nous contacter :
cooperation@software.com.pl
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.
Druk: ArtDruk
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ą.
30735637.003.png 30735637.004.png 30735637.005.png 30735637.006.png 30735637.007.png 30735637.008.png 30735637.009.png
 
Zgłoś jeśli naruszono regulamin