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





Nauki C++ ciąg dalszy

2 02 2008

Dwa tygodnie wolnego (na szczęście nie minęła ich jeszcze nawet połowa) postanowiłem wykorzystać na powiększanie swojej wiedzy z zakresu programowania. Konkretnie mam tutaj na myśli dwa języki: C++ oraz PHP. Jeśli chodzi o ten pierwszy, na swoim koncie mam jak na razie tylko skromną grę tekstową. Poniżej screen:

Wykonałem ją jedynie aby przetestować w praktyce moje umiejętności dotyczące klas i obiektów w CPP. Co do PHP, w swoim portfolio nie mam jeszcze żadnych większych projektów, aktualnie pracuję nad własnym Mini-CMS’em.





Software Developer’s Journal 11/2007

8 11 2007

Software Developer’s Journal 11/2007

Cena: 26.75 zł

W sprzedaży ukazał się kolejny (już listopadowy) numer czasopisma Software Developer’s Journal. Tematem tego wydania jest eXtreme programming. Autor artykułu – Mariusz Chrapko przedstawia krótką charakterystykę tradycyjnych metod tworzenia oprogramowania, wraz z omówieniem genezy oraz podstawowej struktury modelu CMMI (szkilelet modelu, podstawowe komponenty, konstelacje, obszary procesowe). Na płycie CD dołączonej do magazynu jak zwykle znajdziemy porcję ciekawych programów, m.in. iGrafx trial multilanguage, ColorCache i TestingRelief. Na płycie jest też kolejna (4) część multimedialnego kursu Oracle oraz 45-dniowa wersja biblioteki Winl2C-DDC 2.3.

W ostatnim czasie Python nadzwyczaj często pojawia się na łamach czasopism komputerowych. Zagadnień związanych z tym własnie językiem nie mogło więc zabraknąć i w tym numerze SDJ. Tomasz Kropiewnicki przedstawia dwie biblioteki dzięki którym wraz z Pythonem uczynimy poważne środowisko do zastosowań numerycznych – NumPy oraz Matplotlib.

script.aculo.us to bardzo ciekawa bibloteka przeznaczone dla języka JavaScript. Umożliwia tworzenie interfejsu użytkownika oraz elemtów wizualnych do osadzenia na stronach internetowych. Możliowości biblioteki są naprawdę obszerne, posiada ona m.in. narzędzia do testowania aplikacji JavaScript, pełną integrację z Ruby on Rails oraz wsparcie dla technologii drag and drop oraz budowania obiektów DOM. Autor artykułu pokazuje także jak napisać w script.aculo.us prosty skrypt aplikacji warcabowej.

 Poza tym w numerze:

  •  Java Desktop
  • Testy jednostkowe i strukturalne logiki bazodanowej zapisanej w PL/SQL’u
  • Jak dobry jest Twój proces testowy?
  • UML – modelowanie dynamicznych aspektów oprogramowania
  • Walidacja w RELAX NG




Serwis LiveScripts.pl ogłasza nabór na redaktorów i programistów.

4 11 2007

Już niedługo planujemy ruszyć z serwisem dla webmasterów LiveScripts.pl. W związku z tym poszukujemy osób na takie stanowiska jak:

Redaktorzy działów:
* NEWS
* PHP
* SEO/NET

Wymagania:

  • Bardzo dobra znajomość wybranej tematyki (PHP, SEO, CSS itd.)
  • Obowiązkowość
  • Wolny czas
  • Znajomość zasad ortografii i języka polskiego
  • Umiejętność redagowania spójnych, ciekawych tekstów

Programista PHP:

  • Bardzo dobra znajomość języka PHP
  • Doświadczenie w pisaniu skryptów
  • Wolny czas
  • Obowiązkowość

Na razie jako iż projekt jest dopiero w fazie początkowej jedynym wynagrodzeniem będą odnośniki do strony/bloga/forum redaktora oraz oczywiście satysfakcja. W późniejszym czasie, jeżeli wszystko potoczy się zgodnie z planami: zarobki. Posiadamy już jak widać wykupioną domenę oraz hosting, pod tym względem jest już więc wszystko gotowe. Na stronie znajduje się juz kilkanaście artykułów
Twórca LiveScript ma na swoim koncie takie projekty jak Vista-Online.pl, w serwisie działają już także inne osoby posiadające doświadczenie w tym zakresie.

Kontakt:
GG: 847645
JID: informatyk@linux.pl
mail: informatyk@gigablogs.info