Software Developer’s Journal 06/2008

7 06 2008

Software Developer’s Journal 06/2008 (Czerwiec)

Cena: 26,75 zł (VAT 0%)

ActiveRecords – nie tylko Rails
Marcin .K Paciulan
Marcin przedstawia ActiveRecords jako ciekawą, prostą i posiadającą wiele możliwości bibliotekę. Dzięki zastosowaniu DRY i Convention over configuration implementacja wybranych rozwiązań jest szybka i przyjemna a co za tym idzie daje wiele satysfakcji. Jest to na tyle interesujące rozwiązanie że zasługuje na uwagę nawet jeżeli nie planujemy jego szerszego wykorzystania.

LINQ TO SQL
Jacek Matulewski
Jacek poruszając temat technologii LINQ pisze że zazwyczaj mówi się o osadzeniu języka SQL w języku C#. W przypadku LINQ to SQL zanurzenie to można rozumieć niemal dosłownie – zapytanie LINQ jest w tym przypadku tłumaczone bezpośrednio na zapytanie SQL wysyłane do bazy danych SQL Server 2005.

XML w większej Scali
iotr Kochański
Piotr opisuje jak przetwarzanie dokumentów XML-owych stało się codziennością w niezliczonej liczbie różnego rodzaju aplikacji. XML jest używany najczęściej do przechowywania i udostępniania danych oraz do komunikacji między aplikacjami (usługi sieciowe SOAP). W artykule autor zajął się problemem przetwarzania dokumentów XML-owych, omówił również dlaczego bardzo często jest to niewdzięczne zadanie. Następnie przyjrzał się bliżej językowi programowania Scala.

Mobile 3D Graphics – piszemy grę na komórkę
Mirosław Skiba
Mirosław kieruje artykuł do osób, które miały wcześniej styczność z programowaniem w języku Java oraz z technologią J2ME i pisaniem Midletów, czyli aplikacji działających na telefonach komórkowych. Tworzenie aplikacji oraz gier 2D było przedstawiane wielokrotnie w różnych publikacjach, również w Internecie można znaleźć wiele przykładów i stron poruszających tą tematykę. Dlatego też w niniejszym artykule skupimy się głównie na technologii tworzenia scen trójwymiarowych przy użyciu pakietu Mobile 3D Graphics.

Hibernate
Mariusz Róg
Mariusz przedstawia niezbędne informacje o specyficznej funkcjonalności serwera Jboss w wersji 4.0, związanej z bazami danych i środowiskiem „Hibernate”. Jest to prosty przewodnik, w jaki sposób implementować taką funkcjonalność. Skierowany jest nie tylko do początkujących, ale również doświadczonych programistów Java EE, pragnących ułatwić sobie prace korzystając z mechanizmów automatycznego tworzenia i zarządzania fabryką sesji oraz hermetyzować warstwę bazy danych w kodzie i w wynikowej aplikacji jednocześnie zapewniając łatwy dostęp do obsługi bazy.

Java Microedition – metody integracji aplikacji
Albert Wachowicz
Albert w artykule skupił się na sposobach integracji aplikacji klienta JME z aplikacją serwera. Zaprezentował krótki przegląd metod za pomocą których można skomunikować klienta z serwerem. Gruntownie zostaną opisane wybrane mechanizmy integracji, które obecnie są najczęściej stosowane. Na koniec zostanie przedstawiona ocena wybranych metod w odniesieniu do wszechstronnego zastosowania.

Unix – piszemy program na komórkę
Bartosz Taudul
Bartosz napisał że w chwili obecnej system operacyjny Symbian ma największy udział w rynku smartfonów, jest więc interesującą platformą dla programistów. Wymagane narzędzia są dostępne jednak tylko dla użytkowników Windowsów, a samo programowanie przypomina wbijanie gwoździ bananem. Bartek przedstawia alternatywne podejście do tematu, które kładzie nacisk na wykorzystanie uniksowego doświadczenia czytelników, nie boi się przy tym krzyknąć, że król jest nagi.

Materiały na DVD
Multimedialny Kurs SQL; Essential NetTools





Software Developer’s Journal 04/2008

24 04 2008

Software Developer’s Journal 4/2008

Cena: 26,75 zł
Temat miesiąca kwietniowego numeru magazynu Software Developer’s Journal to C#3.0&LINQ. W obszernym artykule, Jacek Matulewski przedstawia nowości języka C sharp 3.0 wprowadzonych na potrzeby technologii LINQ. Porusza między innymi takie zagadnienia jak wyrażenia Lambda, typy anonimowe czy nowe formy inicjacji obiektów i tablic. Płyta CD dołączona do czasopisma w tym miesiącu zawiera FastReport 4.0 VCL oraz trzecią część multimedialnego kursu .NET 3.0.

Tym razem, w dziale Biblioteka miesiąca znalazł się opis biblioteki DWR (Direct Web Remoting). Z pewnością zainteresuje ona programistów JavaScript, bowiem DWR posiada naprawdę duże możliwości. Współpracuje po stronie serwera z aplikacjami Java, tak więc w znaczny sposób ułatwia pracę przy niektórych projektach. W publikacji przedstawiono praktyczne podejście do wykorzystywania DWR, autor opisuje bowiem jej elementy pisząc prosty Chat WWW.

Często poruszanym tematem związanym z programowaniem jest także jakość, czytelność kodu źródłowego programów. Również i w tym wydaniu SDJ poświęcono temu zagadnieniu trochę miejsca – w artykule autorstwa Łukasza Lecherta przeczytamy na temat notacji węgierskiej w języku Java. Z pewnością warto czasami zastanowić się nad tym aspektem tworzenia oprogramowania, szczególnie zaś planując większe projekty, z udziałem wielu osób.

Poza tym w numerze:

  • Oracle Conherence
  • SQL Server 2005
  • Wprowadzenie do Hurtowni Danych
  • Oracle XE, od podstaw




hakin9 4/2008

18 04 2008

hakin9 4/2008

Cena: 29,80 PLN (stawka VAT: 0%)

W sprzedaży dostępny jest już kwietniowe wydanie magazynu hakin9. Tematem miesiąca jest hakowanie WIFI. Z artykułu Grzegorza Błońskiego dowiemy się więc między innymi czym jest WEP i w jaki sposób przeprowadza się atak aby go złamać. Na dołączonym do czasopisma nośniku CD, oprócz tradycyjnego hakin9 live znajdziemy także takie programy jak Advanced EFS Data Recovery, Advanced Registry Tracer (pełne wersje), ArcaVir 2008 System Protection (trial 60-dniowy) oraz film instruktażowy Błędy w użyciu funkcji include().

Gadu-Gadu jest najpopularniejszym w Polsce komunikatorem internetowym. Z usług tej sieci korzysta kilka milionów osób. Łatwo się niestety przekonać, że protokół GG nie jest doskonały. W publikacji pt. Przejmowanie wiadomości Gadu-Gadu omówiony został sposób przesyłania wiadomości w tym protokole. Czytelnik znający C#.NET nie powinien mieć problemów z praktycznym zastosowaniem informacji zawartych w tekście

Jesteś ciekaw jak funkcjonują programy antywirusowe? Jakie algorytmy wykorzystuje się w nich? Choć w małym stopniu, odpowiedzi na takie pytania powinien udzielić artykuł Jakuba Dębskiego Programy antywirusowe od środka. Po przeczytaniu tego tekstu, z pewnością uzyskamy przejrzysty obraz na temat najczęściej stosowanych w antywirusach technik.

Poza tym w numerze:

  • Użytkownik kontra wirusy
  • Hakowanie Bluetooth
  • Odzyskiwanie danych
  • Bezpieczne a niebezpieczne aplikacje
  • Robactwo w kodzie
  • Ochrona informacji biznesowych




PHP Solutions 2/2008 & SDJ Extra TYPO3

20 02 2008

PHP Solutions 2/2008
Cena: 29,80 zł (stawka VAT 0%)

W sprzedaży ukazał się kolejny numer dwumiesięcznika PHP Solutions, poświęconego zagadnieniom związanym z językiem PHP, a także całym webmasteringiem. Jak zwykle znajdziemy w nim wiele interesujących artykułów, tutoriali i porad, zgrupowanych w odpowiednie kategorie (aktualności, technika, rozwiązania, narzędzia, bezpieczeństwo, warsztat, testy konsumenckie, wywiad, recenzje, felieton). Na płycie CD dołączonej do czasopisma znajdziemy natomiast phpDesigner 2008 (wersja 60-dniowa) oraz prezentację multimedialną: Stwórz własnny szablon z Joomla! i jak zwykle materiały dodatkowe do artykułów.

Z kanałów RSS, coraz bardziej powszechnych w Internecie korzysta już wiele osób. Taki sposób udostępniania informacji w Sieci ma wiele zalet, wśród których można wymienić wygodę użytkowania i oszczędność czasu. W opisywanym tu numerze PHP Solutions znalazł się artykułu autorstwa Piotra Gapińskiego, w prosty sposób prezentujący ich implementację w CakePHP. Po przeczytaniu tej publikacji, uzupełnienie swojej strony WWW o kanał RSS nie będzie już trudnością.

WordPress to rozbudowana i dynamicznie rozwijana platforma blogowa. Z wersji na wersję, dodawane sa do niej nowe funkcjonalności i poszerzane już istniejące. Dlaczego jednak nie stworzyć własnych wtyczek do tego skryptu? W ten sposób maksymalnie dostosujemy WordPressa do własnych wymagań, a przy okazji, udostępniając swoje dzieło w Internecie może także pomożemy innym użytkownikom. W artykule pt. WordPress – tworzymy własne rozszerzenia autor w przystępny sposób przybliża czytelnikowi strukturę wordpressowych wtyczek i na przykładach pokazuje budowę przykładowego modułu.

Poza tym w numerze:

  • Smarty
  • Wzorce projektowe
  • FTP
  • Joomla! i PostNuke
  • Spam
  • Zabezpieczanie źródeł

SDJ Extra TYPO3
Cena: 29,80 zł (stawka VAT 0%)

TYPO3 to bardzo interesujący, choć jak na razie mało popularny w naszym kraju CMS (Content Management System – system zarządzania treścią). Dzięki swojej ogromnej elastyczności i możliwościom rozbudowy, kwalifikowany jest także jako CMF (Content Management Framework). Z TYPO3 korzysta wiele popularnych portali (głównie firm), m.in. New York Times, Logitech, UNESCO Polska czy Philips. Aby przybliżyć polskim czytelnikom ten skrypt, wydany został numer magazynu SDJ Extra w całości mu poświęcony. Redaktorzy w czasopismie redaktorzy piszą zarówno o wdrożeniu własnego projektu w TYPO3, jak i o ogólnej architekturze tego systemu.

Na prawie 70 stronach magazynu zawarto podstawowe informacje, które z pewnością ułatwią nam rozpoczęcie pasjonującej przygody z TYPO3. Oczywiście aby w pełni wykorzystać ten CMS powinniśmy posiadać już pewną wiedzą (za zakresu PHP, MySQL..), jednak nie ulega wątpliwości że warto zapoznać się z T3. Na nośniku CD który został dołączony do SDJ Extra zamieszczono oczywiście skrypt o którym mowa (w wersji 4.1.2) a także prezentacje multimedialne na jego temat: Instalacja i obsługa modułu TemplaVoila dla początkujących oraz Tworzenie własnych rozszerzeń za pomocą Kickstartera dla średnio zaawansowanych. Nie zabrakło także szablonów stron WWW do testowania, których analiza na pewno pomoże w dalszej nauce T3.





Hakin9 02/2008

1 02 2008

Hakin9 02/2008

Cena: 29,80 PLN (stawka VAT: 0%)

W kioskach pojawił się następny numer magazynu Hakin9. Tematem przewodnim tego wydsania jest hakowanie PuTTy – popularnego darmowego programu służącego do zdalnego łączenia się z komputerami przy wykorzystaniu protokołów Telnet, SSH i rlogin. W artykule zaprezentowano jak zmodyfikować skompilowaną już aplikację, co pozwoli na przechwycenie danych logującego się zdalnie użytkownika. Na CD znalazły się takie programy jak Proshut Real – Time Security, e-Capsule Private Browser, Norman Ad-Aware SE Plus oraz tradycyjnie już hakin9.live (tym razem wersja 4.0.2) oraz tutoriale i filmy instruktażowe.

Podglądanie pulpitu to artykuł opisujący jak korzystając z mechanizmu haków w Windowsie podglądać pulpit użytkownika (screenshoty). Posiadając podstawową wiedzę z zakresu platformy .NET i programowania w języku C# po przeczytaniu publikacji Sławomira Orłowskiego, spokojnie możemy zabrać się za napisanie aplikacji opisywanej przez redaktora hakin9. Tekst został bowiem opatrzony licznymi listingami i przykładami.

Zastanawiasz się który pakiet antywirusowy jest najlepszy? Nie wiesz czy warto ufać ich testom? W tym numerze czasopisma Hakin9 opisane zostały typowe procedury przeprowadzanych testów programów antywirusowych, ich znaczenie i rzetelność. Czytelnik dowie się także jak wyglądają testy ochrony proaktywnej oraz dowie się gdzie można znaleźć profesjonalne ‚sprawdziany’ antywirusów.

W listopadowym numerze Hakin9u przeczytać mogliśmy jak modyfikować pliki wykonywalne przy pomocy edytora plików binarnych. W artykule opublikowanym w aktualnym numerze magazynu znajdziemy natomiast informacje o edycji zasobów w plikach wykonywalnych. Dowiemy się między innymi w jaki sposób zmieniać właściwości kontrolek w działających aplikacjach i jak zabezpieczyć się przez ‚podglądaczami’ plików wykonywalnych.

Poza tym w numerze:

  • Sniffing i wardriving – zabezpiecz się
  • Nowa generacja IDS, czyli ISA Server 2006 w testach
  • Helix – analiza powłamaniowa

Odwiedź witrynę Hakin9!





Hakin9 StarterKit

1 02 2008

Hakin9 StarterKit 01/2008

Cena: 28,90 PLN

Czasopismo Hakin9 poświęcone bezpieczństwu  systemów informatycznych odświeżyło swoją szatę graficzną, a co najważniejsze zmieniło logo. Ukazał się także pierwszy tzw. StarterKit, jego tematem są Ataki DoS i DDoS. W obszernym artykule Pauliny Januszkiewicz omówiono m.in. rożnice między atakami DoS a DDoS a także zaprezentowano podstawowe ataki tego typu. Na dołączonym do magazynu krążku CD znalazło się kilka praktycznych aplikacji: Flashpaste 3.6, Novosoft RTF to XMLoraz hakin9.live w wersji 4.0.0 które zainstalować można na swoim pendrivie.

W tym numerze magazynu opublikowany został także ciekawy tekst dotyczący bezpieczeństwa w sieci WLAN. Opisano w nim konfigurację sieci z serwerem RADIUS oraz przedstawiono wady i słabości popularnego protokołu WEP (Wired Equivalent Privacy). Z artykułu czytelnik pozna też podstawowe metody zabezpieczeń sieci Wi-Fi.

Publikacja pt. Windows Vista – walka z intruzami autorstwa Artura Żarskiego opisuje firewall który oferuje najnowszy system Microsoftu – Windows Vista. W artykule, Artur zajmie się między innymi konfiguracją firewalla poprzez konsolę administracyjną oraz zaprezentuje jego najważniejsze elementy i funkcjonalności (profile, reguły, wsparcie dla ActiveDirectory).

Poza tym w numerze:

  • Hak na Windows
  • Malware – jak wojna to wojna
  • Urządzenia mobilne – zagrożenia
  • Adaptacyjne techniki wykrywające intruzów
  • Kryptografia dla poczty i danych
  • Niewidzialne backdoory

Odwiedź stronę magazynu Hakin9!





Software Developer’s Journal 1/2008

16 01 2008

Software Developer’s Journal 1/2008

Cena: 26,75 zł

W sprzedaży ukazał się kolejny (styczniowy) numer czasopisma Software Developer’s Journal. Tematem tego wydania jest Vala – język programowania oparty o model GObject. Przeznaczony jest on do pisania programów dla środowiska GNOME, jest także ściśle powiązany z biblioteką GLib. Na płycie CD dołączonej do magazynu znajdziemy m.in. Axemce nVision oraz trzecią już część multimedialnego kursu Javy.

Biblioteka miesiąca to w tym numerze SDJ Arabica. Jest to darmowa, dostępna na licencji w stylu BSD biblioteka C++ której zadaniem jest zapewnienie obsługi XML w tym języku. Tekst który znajdziemy w SDJ jest autorstwa samego twórcy biblioteki Arabica – Jeza Higginsa – na przykładach przedstawia on najważniejsze aspekty korzystania z niej.

Wart uwagi jest także artykuł pt. Importowanie wyciągów bankjowych do programów finansowych. Autor omawia w nim rozwiązania pozwalające na konwersje wyciągów z formatów CSV i XML do standardu OFX. W tekście przedstawione zostały także wybrane banki pod względem używanych do eksportu historii rachunku formatów. Jeśli chodzi o aplikacje prezentowane w publikacji, autor poleca darmowy program GnuCash.

Poza tym w numerze:

  • Automatyzacja komunikacji tekstowej
  • Tworzenie animacji w WPF
  • Automatyzacja procesu testowania warstwy prezentacji
  • Rozproszony system w technologi J2EE na platformie WAS-CE
  • Liferay – przepis na własny portal