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




Linux Magazine 04/2008

5 04 2008

Linux Magazine, Kwiecień 2008 (04/2008)

Cena: 24,90 PLN

W sprzedaży ukazał się kwietniowy numer czasopisma Linux Magazine. Tematem przewodnim w tym miesiącu jest budowanie własnej dystrybucji systemu Linux. Z artykułów które znalazły się w tym wydaniu magazyn dowiemy się między innymi jak stworzyć własnego Linuksa za pomocą Linux From Scratch. Czytelnik pozna także obsługę UCK i Kiwi.

Xandros Server 2 to komercyjna dystrybucja systemu Linux do zastosowań serwerowych. W tym miesiącu Maciej Malinowski opisuje proces instalacji Xandrosa. W tekstu dowiemy się również czy instalacja tego systemu będzie dobrym wyborem dla nas.

Eee PC to miniaturowy komputer firmy Asus. Posiada wszystkie funkcjonalności normalnego peceta. Fabrycznie zainstalowany jest na nim system Linux, dlatego też w aktualnym numerze Linux Magazine pojawił się test tego urządzenia. Autor artykułu opisuje Eee PC zarówno od strony sprzętowej jak i softwarowej. Z tekstu z pewnością dowiedzieć można się paru interesujących informacji na temat nowego produktu Asusa.

ImageMagick to darmowy pakiet do obróbki grafiki. Edycję, skalowanie bądź konwersję do innych formatów mozna wykonywać również z poziomu konsoli, co jest dużym atutem tego programu. Z artykułu dowiemy się jak używać oferowanych przez ImageMagick aplikacji, takich jak convert, identify, display itd.Po przeczytaniu tego tekstu, nie będziemy musieli już marnować tyle czasu np. na skalowanie zdjęc w GIMPie.

Poza tym w numerze:

  • Puppy Linux
  • Box Backup
  • Język R
  • MIDI pod Linuksem
  • Puppet
  • Bind i MySQL
  • Perl: isp-switch
  • DokuWIki




Hakin9 3/2008

27 02 2008

Hakin9 3/2008 (35)

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

Ukazał się marcowy (3/2008) numer magazynu Hakin9. Na jego przeszło 70 stronach znajdziemy wiele artykułów, które pomogą nam odpowiednio zabezpieczyć swój komputer. W tym wydaniu redaktorzy Hakin9 przeprowadzili wywiad z Eugenem Kasperskim, współzałożycielem Kaspersky Lab. Płyta CD dołączona do czasopisma zawiera kilka interesujących aplikacji: VirusBlokAda, Titan Backup i SecureDNA, oraz oczywiście filmy instruktażowe, w tym numerze dotyczące ataków na strony internetowe.

Czy Vista to rzeczywiście system tak bezpieczny jak zapewnia jego producent, firma Microsoft? W artykule przedstawione zostało wykorzystanie luki pozwalającej na przepełnienie bufora funkcji. Z publikacji czytelnik dowie się także jak przeprowadzić atak DoS na platformie Vista. Jak się więc okazuje, najnowsze dzieło Microsoftu nie jest systemem pozbawionym wad, a dla zręcznego hakera problemem nie będzie wykorzystanie ich.

Publikacja pt. Informatyka śledcza jako element reakcji na incydenty przybliża czytelnikowi zagadnienie informatyki śledczej i jej wykorzystania np. w sprawach sądowych. W tekście znajdziemy również informacje dotyczące dowodu elektronicznego i tego co mówi polskie prawo na jego temat.

Poza tym w numerze:

  • Routing cebulowy
  • Podsłuch elektromagnetyczny
  • Format BMP okiem hakera
  • Atak na wirtualną klawiaturę
  • Architektura CC, czyli GRID prosto i przyjemnie
  • Entropia – pomiar i zastosowanie
  • Bezpieczeństwo w Javie
  • Bezpieczeństwo teleinformatyczne danychosobowych.




Software Developer’s Journal 03/2008

27 02 2008

Software Developer’s Journal Marzec 2008

Cena: 26,75

W sprzedaży dostępny jest już marcowy numer czasopisma Software Developer’s Journal. A w nim jak zwykle ciekawe artykuły dotyczące programowania, recenzje książek, aktualności. Do magazynu dołączona została także płyta CD, na której znajdziemy drugą część multimedialnego kursu .NET 3.0/WPF oraz program Jtest.

Biblioteką miesiąca została, moim zdaniem bardzo zasłużenie, jQuery, przeznaczona dla języka JavaScript. Autor artykułu oczywiście dosyć dokładniej opisuje ją. Poznamy jej możliwości i zalety, a także, dzięki przykładom zamieszczonym w czasopiśmie, nauczymy się ją wykorzystywać w praktyce.

Google Android to stworzona przez giganta z Mountain View platforma dla urządzeń mobilnych. Oparta jest ona na systemie GNU/Linux i dostępna oczywiście na wolnej licencji. W artykule, jaki został opublikowany w najnowszym Software Developer’s Journal, autor – Roger Zacharczyk przybliża czytelnikom świat Androida i pokazuje m.in. jak stworzyć w Javie aplikacje działające w tym systemie oraz prezentuje jego możliwości.

Także w tym numerze Software Developer’s Journal pojawił się ranking popularności języków programowania. W czołówce nastąpiły pewne zmiany, Delphi zajęło aż 2 pozycję, PHP spadło natomiast na 6 miejsce. Pierwsza Java i trzecie w rankingu C++ bez zmian. Największy spadek zanotował Bash, spadł bowiem aż o 9 pozycji!

Poza tym w numerze:

  • Projektowanie interfejsu aplikacji dla Windows Vista
  • Prefuse
  • OpenProfiT – pełna partycypacja w zarządzaniu
  • Podpis cyfrowy w OpenXML
  • Programowanie aspektowe z AspectJ
  • JaKK – transfer plików w sieci Jabber/XMPP




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.