Wykres

Book review: Practical Clojure

Mojej podróży w krainę programowania funkcyjnego z Clojure ciąg dalszy. Właśnie ukończyłem spisywanie wrażeń z lektury ostatniej pozycji książkowej z wydawnictwa Apress, które rzadko zawodzi i w tym...

Wyświetlenia 26

OK 0

NOK 0

Kolorowanie składni Javy w systemie LaTeX

Dzisiaj opiszę trochę o środowisku lstlisting w systemie składu tekstu LaTeX. Czemu chcę o tym napisać? Ponieważ ten temat do mnie co chwile wraca. Nie wystarcza mi raz skonfigurowane i użyte środowis...

Wyświetlenia 49

OK 1

NOK 0

Czy Scala jest prosta?

Ciekawe podejście do niekończącej się dyskusji, czy Scala jest trudnym językiem....

Wyświetlenia 84

OK 0

NOK 0

Spring ToolSuite + Grails + App Engine = jeszcze więcej problemów

Spring ToolSuite nie przestaje mnie zaskakiwać. Kolejny problem dotyczy sposobu budowania projektu, co prowadzi do konieczności częstego czyszczenia i kompilowania całości od początku. Nie muszę chyba...

Wyświetlenia 42

OK 0

NOK 0

Javascript: wywoływanie zapytania Ajax co X sekund

Podczas tworzenia aplikacji doszedłem do punktu w którym musiałem co określoną ilość sekund wykonywać zapytanie AJAX-owe. Wszystko poszło by gładko gdyby nie jeden problem związany z językie...

Wyświetlenia 51

OK 0

NOK 0

Jak zapłacić podatek za Google Adsense? [PL]

I’m sorry if you are an English spoken reader but this very post is published in Polish only. The reason for that is it describes issues related to Google Adsense and Polish tax law. This blog i...

Wyświetlenia 78

OK 0

NOK 0

W pogoni za Clojure - w końcu się uda zastosować, tylko trochę jeszcze potrwa

Połowa dnia, a mnie od zachwytów nt. Clojure już boli głowa. Mówią, że dobrze jest poznać nowy język programowania, szczególnie jeśli wymaga zmiany myślenia i w przypadku mojego doświadczenia impera...

Wyświetlenia 39

OK 0

NOK 0

Wstęp do Google Guice

Guice jest biblioteką od Google, której ideę stanowi możliwość zastąpienia różnego rodzaju fabryk obiektów, tworzenia obiektów za pomocą operatora new. Zapewnia ona ponadto mechanizmy zbliżone do depe...

Wyświetlenia 117

OK 0

NOK 0

Recenzja: Java EE 6. Programowanie aplikacji WWW

Największą bolączką osób chcących rozpocząć swoją przygodę z korporacyjną Javą jest a raczej był brak jakiejkolwiek książki dla początkujących. Był ponieważ od całkiem niedawna wszyscy chcąc...

Wyświetlenia 93

OK 0

NOK 0

Szkolenie ze Springa w Krakowie

W dniach 7-10 grudnia 2010 odbędzie się w Krakowie szkolenie z technologii Spring (w wersji 3.0). Prócz samego rdzenia tej technologii szkolenie obejmować będzie takie zagadnienia jak  Sprin...

Wyświetlenia 61

OK 0

NOK 0

Programowanie Równoległe, a Google

Twórcy Google jako pierwszych serwerów użyli ręcznie składanych PC połączonych w jedną sieć. Zdecydowali się na takie rozwiązanie, ponieważ koszty zakupów komercyjnych maszyn znacznie przekraczały zał...

Wyświetlenia 90

OK 0

NOK 0

Programowania funkcyjnego z Clojure początki niełatwe (szczególnie mentalnie)

Z programowaniem mam do czynienia od kilkunastu lat i zaczyna mi doskwierać coraz bardziej zauważalne ograniczenie mentalne wynikające właśnie z doświadczenia w programowaniu imperatywnym, począwszy...

Wyświetlenia 48

OK 0

NOK 0

Wrażenia po lekturze książki "Head First Design Patterns. Edycja polska"

Trzymając w ręku "Head First Design Patterns. Edycja polska" można odnieść wrażenie, że czeka nas ciężka przeprawa przez ponad 600 stron pełnych wiedzy.Myślę, że każdy kto miał stycznośćz omawianą poz...

Wyświetlenia 68

OK 0

NOK 0

Ciekawe wyniki ankiety dotyczącej stosowania UML w projektach

Wyniki ankiety dotyczącej popularności UML w zastosowaniach projektowych z rozbiciem na sposób użycia i rodzaj diagramów....

Wyświetlenia 87

OK 0

NOK 0

ParcelScout - Założenia i architektura

Mimo, iż ostatnio krucho u mnie z czasem, co odbija się na aktywności na blogu, postanowiłem rozpocząć cykl nieco praktyczniejszych postów (dotąd były one raczej bardziej teoretyczne). Postanowiłem ut...

Wyświetlenia 40

OK 0

NOK 0

They call me a Dragon Slayer!

Witam!Dzisiejszy dzień był bardzo pracowity i pełen wyzwań. Tym bardziej po przyjściu do domu ucieszyłem się na widok paczki od amerykańskiego nadawcy - oto przyszła długo oczekiwana koszulka z firmy ...

Wyświetlenia 62

OK 0

NOK 0

Gang of Four

Witam,po pracowitym okresie nauki do SCJP i zdaniu egzaminu, postanowiłem zrealizować mój stary pomysł szybkiego re-view wszystkich 23 wzorców przedstawionych przez Gang of Four, a po raz pierwszy zap...

Wyświetlenia 90

OK 0

NOK 0

Recenzja Książki – The Google Story

Bardzo przyjemna i wciągająca opowieść o dwójce przyjaciół, których połączyła pewna idea. Niezadowoleni z rezultatów istniejących wtedy wyszukiwarek (np. AltaVista), Larry Page oraz Sergey Brin postan...

Wyświetlenia 51

OK 0

NOK 0

14. Spotkanie Wrocławskiej Grupy Użytkowników Technologii Java

Wrocław JUG wznawia działalność po wakacyjnej przerwie. Mamy przyjemność zaprosić wszystkich chętnych do wysłuchania prezentacji zatytułowanej Spring Roo, którą przedstawią Przemysław Wierzbicki. Spo...

Wyświetlenia 23

OK 0

NOK 0

Intel CEO: We need antivirus…

Zasłyszane. Intel CEO: “We need antivirus, can someone buy me McAfee?” <Few hours later> CIO: “Done.” CEO: “Great, which version?” CIO: “Version ̷...

Wyświetlenia 51

OK 2

NOK 0

Ostatni tydzień

Praca dla programisty-gimnazjalisty?

Ze względu na sytuację zawodową i ogólnoświatowy kryzys gospodarczy ;> przyglądam się bliżej ogłoszeniom pracy dla programistów Javy. Niejednokrotnie spotykam takie ogłoszenia: Senior java develo...

Wyświetlenia 109

OK 0

NOK 0

Przemyślenia praktykanta #5

Witam!Znów dokładnie tydzień minął od ostatniego wpisu. Dzieje się coraz więcej, przez co czasu coraz mniej. Ale mam nadzieję, że to nie będę wciąż znacząco przeszkadzać w prowadzeniu bloga, szczególn...

Wyświetlenia 102

OK 0

NOK 0

Przedpremiera Java exPress #8

Już niedługo pojawi się nowy numer JAVA exPress. Niestety wyjeżdżam na wakacje, więc nie będę mógł wysłać maila w momencie ......

Wyświetlenia 80

OK 0

NOK 0

Głuchy telefon

Głuchy telefon - intrygująca i dająca do myślenia zabawa z dzieciństwa, gdzie nawet bardzo prosta "informacja" może zostać zniekształcona po przejściu przez łańcuch "przekaźników".Kultowy obrazek z hu...

Wyświetlenia 70

OK 0

NOK 0

Dojrzewam funkcyjnie z Clojure, a nawet udzielam pomocy!

To, że ja uczę się myślenia funkcyjnego poznając Clojure każdy czytelnik tego bloga wie, ale że ja pomagam *komuś*, to już niekoniecznie. Wczoraj wszedłem na wyższy stopień wtajemniczenia i nie tylk...

Wyświetlenia 63

OK 0

NOK 0

AFOL-SN - Przesiadka na JDO

Pisząc aplikację przeznaczoną do działania w chmurze Google App Engine, mamy do wyboru dwa interfejsy dostępu do danych. Są to JPA i JDO. Mimo, iż App Engine faworyzuje JDO, w Grails popularniejszy zd...

Wyświetlenia 55

OK 0

NOK 0

Prezentacja Eclipse Virgo (SpringSource dmServer)

Dziś o godzinie 17.00 odbędzie się prezentacja projektu Eclipse Virgo (dawniej znanego jako SpringSource dmServer). Prezentację poprowadzą jego liderzy: Glyn Normington oraz Steve Powell. Prezentacja ...

Wyświetlenia 39

OK 0

NOK 0

Developing Proximity Alerts for Mobile Applications using the Android Platform

Krótki tutorial tworzenia prostej aplikacji na Androida....

Wyświetlenia 36

OK 0

NOK 0

Weekendowa wycieczka do Tarczku w Świętokrzyskim

Miniony weekend spędziłem rodzinnie w Górach Świętokrzyskich we wsi Tarczek w Gospodarstwie Agroturystycznym Anny i Andrzeja Trepków. Zdecydowanie polecam. Wyjechaliśmy w sobotni ranek, aby około 1...

Wyświetlenia 36

OK 0

NOK 0

10 More most useful iPhone tips (Part 1)

Maybe you recall my 10 Most useful iPhone tips series: 10 Most useful iPhone Dev tips (Part 1) and 10 Most useful iPhone Dev tips (Part 2). Today, after yet another iPhone project I decided to write ...

Wyświetlenia 30

OK 0

NOK 0

 
Ostatni miesiąc

Oracle pozywa Google o Javę [Android, Dalvik]

No to mamy kolejny rozdział walki z końca ubiegłego wieku 'Sun vs Microsoft'. W rundzie drugiej występują korporacje 'Oracle' oraz 'Google'. Z pierwszych doniesień prasy wynika że wczoraj korporacja O...

Wyświetlenia 161

OK 0

NOK 0

O Java Killerach słów kilka

Okres letni oznacza lepszą pogodę. Zamiast siedzieć przed komputerem, w wolnym czasie można pójść na spacer do parku albo wyjechać gdzieś nad wodę. Niestety oznacza to mniej wpisów na blogu. Już ...

Wyświetlenia 145

OK 0

NOK 0

Wstęp do Google Guice

Guice jest biblioteką od Google, której ideę stanowi możliwość zastąpienia różnego rodzaju fabryk obiektów, tworzenia obiektów za pomocą operatora new. Zapewnia ona ponadto mechanizmy zbliżone do depe...

Wyświetlenia 117

OK 0

NOK 0

Praca dla programisty-gimnazjalisty?

Ze względu na sytuację zawodową i ogólnoświatowy kryzys gospodarczy ;> przyglądam się bliżej ogłoszeniom pracy dla programistów Javy. Niejednokrotnie spotykam takie ogłoszenia: Senior java develo...

Wyświetlenia 109

OK 0

NOK 0

Absolutne minimum, które każdy programista powinien koniecznie, absolutnie wiedzieć na temat Unikodu i zestawów znaków (bez wymówek!)

Opis o co tak naprawdę chodzi z tymi kodowaniami znaków. Unicode w pigułce....

Wyświetlenia 107

OK 0

NOK 0

Przemyślenia praktykanta #5

Witam!Znów dokładnie tydzień minął od ostatniego wpisu. Dzieje się coraz więcej, przez co czasu coraz mniej. Ale mam nadzieję, że to nie będę wciąż znacząco przeszkadzać w prowadzeniu bloga, szczególn...

Wyświetlenia 102

OK 0

NOK 0

google.com vs Oracle(fake Sun)

Witam,pewnie większość z was już się dowiedziała, że Oracle zasępił się na Google. Pierwsze zdanie wyraża moje sympatie, ale nie o tym chce pisać.Przeczytanie kliku postów pozwoliło mi stwierdzić, że ...

Wyświetlenia 94

OK 0

NOK 0

Java Best Practices – Vector vs ArrayList vs HashSet

Interesting article on Java ArrayList, Vector and HashSet performance comparison: Java Code Geeks: Java Best Practices – Vector vs ArrayList vs HashSet...

Wyświetlenia 93

OK 0

NOK 0

Recenzja: Java EE 6. Programowanie aplikacji WWW

Największą bolączką osób chcących rozpocząć swoją przygodę z korporacyjną Javą jest a raczej był brak jakiejkolwiek książki dla początkujących. Był ponieważ od całkiem niedawna wszyscy chcąc...

Wyświetlenia 93

OK 0

NOK 0

Jacek Laskowski testuje

Zerowy podkast urodzinowo-testowy. Więcej w nim prób i błędów niż merytorycznej treści. Tworzony w GarageBand i nowiuteńkim mikrofonem Sinn7....

Wyświetlenia 92

OK 0

NOK 0

 
Ostatni rok

Książka już prawie gotowa

Jest już przedostatni rozdział mojej książki do SCJP. Jeszcze tylko jeden i będzie koniec. Przy okazji - dziękuję wszystkim którzy dopytują się mnie czemu tak długo nie publikowałem kolejnych rozdział...

Wyświetlenia 637

OK 0

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 522

OK 2

NOK 0

Thinking in Java

Ostatnimi czasy odnoszę wrażenie, że ilość dyskusji typu “Czy uczyć się Javy, a jeśli tak to z czego?” jakby wzrosła. Do tego w każdej z nich co i rusz wspomina się o książce Bruce’...

Wyświetlenia 514

OK 0

NOK 0

Testy jednostkowe – czym są, po co testować i jak?

Dzisiaj klient zgłosił mi problem z jedną z jego starych stron. Problem polegał na tym, że zawartość strony wyświetla się trzy razy. Rzeczywiście, kilka dni wcześniej majstrowałem trochę w kodzie kont...

Wyświetlenia 514

OK 0

NOK 0

Jak odmienić sposób programowania używając refaktoryzacji - moje wrażenia

Ku mojej radości rodzą się w Polsce inicjatywy, by pisać książki informatyczne niosące sporą dawkę wiedzy w naszym ojczystym języku. Cieszy to tym bardziej, że często czas czekania na polskie tłumacze...

Wyświetlenia 437

OK 0

NOK 0

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 334

OK 4

NOK 0

GWT oraz implementacje MVC

GWT, czyli Google Web Toolkit to nic innego jak zbiór komponentów, które można użyć podczas tworzenia aplikacji. GWT jest łatwe, kod tworzy się szybko i łatwo uruchamia chociażby z poziomu Mavena, jed...

Wyświetlenia 332

OK 1

NOK 0

XML i Adnotacje – kod ogólnego przeznaczenia i JPA

W poprzednim wpisie przedstawiłem sposób na redukcję kodu w encjach przy pomocy dziedziczenia i adnotacji @MappedSuperclass. Rozwiązanie to możemy również stosować aby tworzyć kod bardziej przenośny,...

Wyświetlenia 317

OK 1

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 315

OK 2

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 305

OK 3

NOK 0

 
Ogółem

Książka już prawie gotowa

Jest już przedostatni rozdział mojej książki do SCJP. Jeszcze tylko jeden i będzie koniec. Przy okazji - dziękuję wszystkim którzy dopytują się mnie czemu tak długo nie publikowałem kolejnych rozdział...

Wyświetlenia 637

OK 0

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 522

OK 2

NOK 0

Thinking in Java

Ostatnimi czasy odnoszę wrażenie, że ilość dyskusji typu “Czy uczyć się Javy, a jeśli tak to z czego?” jakby wzrosła. Do tego w każdej z nich co i rusz wspomina się o książce Bruce’...

Wyświetlenia 514

OK 0

NOK 0

Testy jednostkowe – czym są, po co testować i jak?

Dzisiaj klient zgłosił mi problem z jedną z jego starych stron. Problem polegał na tym, że zawartość strony wyświetla się trzy razy. Rzeczywiście, kilka dni wcześniej majstrowałem trochę w kodzie kont...

Wyświetlenia 514

OK 0

NOK 0

Jak odmienić sposób programowania używając refaktoryzacji - moje wrażenia

Ku mojej radości rodzą się w Polsce inicjatywy, by pisać książki informatyczne niosące sporą dawkę wiedzy w naszym ojczystym języku. Cieszy to tym bardziej, że często czas czekania na polskie tłumacze...

Wyświetlenia 437

OK 0

NOK 0

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 334

OK 4

NOK 0

GWT oraz implementacje MVC

GWT, czyli Google Web Toolkit to nic innego jak zbiór komponentów, które można użyć podczas tworzenia aplikacji. GWT jest łatwe, kod tworzy się szybko i łatwo uruchamia chociażby z poziomu Mavena, jed...

Wyświetlenia 332

OK 1

NOK 0

XML i Adnotacje – kod ogólnego przeznaczenia i JPA

W poprzednim wpisie przedstawiłem sposób na redukcję kodu w encjach przy pomocy dziedziczenia i adnotacji @MappedSuperclass. Rozwiązanie to możemy również stosować aby tworzyć kod bardziej przenośny,...

Wyświetlenia 317

OK 1

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 315

OK 2

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 305

OK 3

NOK 0

Dać programistom klocki…

… to zawsze coś ciekawego zbudują ...

Wyświetlenia 295

OK 2

NOK 0

Demotywatory dla deweloperów

Kolejna seria obrazków. Aż się chce wydrukować i porozwieszać wokół....

Wyświetlenia 295

OK 0

NOK 0

Drukowana wersja mojej książki do SCJP

Właśnie odebrałem z drukarni egzemplarz próbny drugiego wydania mojej książki "Przygotowanie do certyfikacji SCJP 6"! Wyszło całkiem dobrze i tym samym ruszam z drukiem - nakład ma być gotowy na najbl...

Wyświetlenia 278

OK 3

NOK 0

JPA: persist() vs. merge()

W trakcie pisania kawałka kodu wykorzystującego JPA natrafiłem na następującą sytuację. Z innej warstwy aplikacji otrzymywałem nowy obiekt, którego jeden z atrybutów był obiektem zapisanym już wcześni...

Wyświetlenia 278

OK 3

NOK 0

RESTful Web Services i Apache CXF

Przeglądając ostatnio dokumentację API serwisu Blip natrafiłem na stwierdzenie, iż architektura intefejsu programistycznego Blip.pl wykonana jest zgodnie ze wskazaniami stylu REST. Generalnie wiedział...

Wyświetlenia 275

OK 4

NOK 0

O rekrutacji do firmy informatycznej

Witam!Wieczory w ferie między semestrami sprzyjają robieniu rzeczy, na które na co dzień, w roku, akademickim nie ma się czasu. Ponieważ skończyłem V semestr studiów inżynierskich przyszedł czas pomyś...

Wyświetlenia 267

OK 1

NOK 0

Pamięć Transakcyjna – Wydajność

W poprzednich wpisach przedstawiłem Wam mechanizm Pamięci Transakcyjnej, a teraz chciałbym skupić się na jego wydajności względem zwykłych metod synchronizacji. Testy zostały przeprowadzone na maszyni...

Wyświetlenia 244

OK 0

NOK 0

Kickstart w Javie prawie jak w Ruby

Za co wszyscy cenią Ruby? Za zajebisty framework jakim jest Ruby on Rails. Gdy dość dawno temu Wiktor Gworek na spotkani WJUGa pokazał jak pisać w RoR byłem oczarowany. Przy springowych, kilometrowych...

Wyświetlenia 239

OK 0

NOK 0

MVC Revisited

Kto w 2009r pisze jeszcze o MVC? Czy można jeszcze coś konstruktywnego dodać w tym temacie?Spróbuję napisać coś może nie tyle konstruktywnego co porządkującego pojęcia... Doczytajcie do końca a być mo...

Wyświetlenia 234

OK 1

NOK 0

Java przegrywa z Railsami

Czy w świecie Javy mogłaby powstać taka reklamówka? Czy może nasz świat Javowy jest tak skostniały i do bólu EE, ......

Wyświetlenia 224

OK 0

NOK 0

 
Ostatni tydzień

Developing Proximity Alerts for Mobile Applications using the Android Platform

Krótki tutorial tworzenia prostej aplikacji na Androida....

Wyświetlenia 36

OK 0

NOK 0

Merge support in JGit/EGit 0.9

According to this post of Christian Halstrick and those two commits: 1 2. The upcoming version of JGit and EGit would have merge support! The previous stable version (0.8) had only support for fast-fo...

Wyświetlenia 26

OK 0

NOK 0

Prezentacja Eclipse Virgo (SpringSource dmServer)

Dziś o godzinie 17.00 odbędzie się prezentacja projektu Eclipse Virgo (dawniej znanego jako SpringSource dmServer). Prezentację poprowadzą jego liderzy: Glyn Normington oraz Steve Powell. Prezentacja ...

Wyświetlenia 39

OK 0

NOK 0

Praca dla programisty-gimnazjalisty?

Ze względu na sytuację zawodową i ogólnoświatowy kryzys gospodarczy ;> przyglądam się bliżej ogłoszeniom pracy dla programistów Javy. Niejednokrotnie spotykam takie ogłoszenia: Senior java develo...

Wyświetlenia 109

OK 0

NOK 0

10 More most useful iPhone tips (Part 1)

Maybe you recall my 10 Most useful iPhone tips series: 10 Most useful iPhone Dev tips (Part 1) and 10 Most useful iPhone Dev tips (Part 2). Today, after yet another iPhone project I decided to write ...

Wyświetlenia 30

OK 0

NOK 0

ParcelScout - refaktoring serwisu SPU

W poprzednim poście stworzyłem pierwszą wersję serwisu SPU. Niestety nie do końca odpowiadała ona pierwotnym założeniom. Dodatkowo Andrzej w komentarzach zasugerował kilka problemów, z którymi on się ...

Wyświetlenia 27

OK 0

NOK 0

Weekendowa wycieczka do Tarczku w Świętokrzyskim

Miniony weekend spędziłem rodzinnie w Górach Świętokrzyskich we wsi Tarczek w Gospodarstwie Agroturystycznym Anny i Andrzeja Trepków. Zdecydowanie polecam. Wyjechaliśmy w sobotni ranek, aby około 1...

Wyświetlenia 36

OK 0

NOK 0

Przemyślenia praktykanta #5

Witam!Znów dokładnie tydzień minął od ostatniego wpisu. Dzieje się coraz więcej, przez co czasu coraz mniej. Ale mam nadzieję, że to nie będę wciąż znacząco przeszkadzać w prowadzeniu bloga, szczególn...

Wyświetlenia 102

OK 0

NOK 0

AFOL-SN - Przesiadka na JDO

Pisząc aplikację przeznaczoną do działania w chmurze Google App Engine, mamy do wyboru dwa interfejsy dostępu do danych. Są to JPA i JDO. Mimo, iż App Engine faworyzuje JDO, w Grails popularniejszy zd...

Wyświetlenia 55

OK 0

NOK 0

Dojrzewam funkcyjnie z Clojure, a nawet udzielam pomocy!

To, że ja uczę się myślenia funkcyjnego poznając Clojure każdy czytelnik tego bloga wie, ale że ja pomagam *komuś*, to już niekoniecznie. Wczoraj wszedłem na wyższy stopień wtajemniczenia i nie tylk...

Wyświetlenia 63

OK 0

NOK 0

 
Ostatni miesiąc

Intel CEO: We need antivirus…

Zasłyszane. Intel CEO: “We need antivirus, can someone buy me McAfee?” <Few hours later> CIO: “Done.” CEO: “Great, which version?” CIO: “Version ̷...

Wyświetlenia 51

OK 2

NOK 0

Kolorowanie składni Javy w systemie LaTeX

Dzisiaj opiszę trochę o środowisku lstlisting w systemie składu tekstu LaTeX. Czemu chcę o tym napisać? Ponieważ ten temat do mnie co chwile wraca. Nie wystarcza mi raz skonfigurowane i użyte środowis...

Wyświetlenia 49

OK 1

NOK 0

[OSLO] Quadrant idzie w odstawkę

Jakieś półtorej roku temu pisałem na blogu o projekcie Oslo. Rewelacyjnie zapowiadających się narzędziach do tworzenia języków specyficznych dla problemu. Projekt składał się z kilku elementów. Narzęd...

Wyświetlenia 47

OK 0

NOK 0

Oracle Coherence - zabawy z in memory data grid

Obiecałem tematykę o skalowalności w bardziej praktyczny sposób to czas się z tego wywiązać i zacząć pisać! Przy okazji oczywiście samemu się ucząc, bo po to głównie to miejsce powstało. Przy okazji ...

Wyświetlenia 58

OK 0

NOK 0

Kozino odwiedzone, Bratysława, Zadar, Sibenik, Wenecja, Padwa, Vicenza i Praga również - urlopu koniec, pracy początek

I po urlopie. Wszystko zaczęło się 23 lipca, aby skończyć się minionego piątku. Plan obejmował podróż samochodem do Kozino w Chorwacji, gdzie przez tydzień mieliśmy cieszyć się słońcem, kąpielą w mo...

Wyświetlenia 42

OK 0

NOK 0

„Programming Scala” book review

Programming Scala (Book for review). Scala is relatively new programming language which merges object-oriented and functional programming worlds. Both of them have many fascinating aspects and if I al...

Wyświetlenia 36

OK 0

NOK 0

JPA Puzzle. When your entity misses some fields.

Today I encountered quite interesting problem. It wasted few hours of my life, so maybe if you read this you can save some. Example is simplified as much as possible. @Entity @Table(name = "PERSONS") ...

Wyświetlenia 36

OK 0

NOK 0

Upgrade projektu do nowszej wersji Grails

Właśnie pojawiła się kolejna wersja Grails - 1.3.4. Poprawiono sporo błędów znalezionych w poprzedniej wersji. Warto więc przećwiczyć upgrade istniejącego projektu na przykładzie AFOL-SNJak to zrobićN...

Wyświetlenia 41

OK 0

NOK 0

Migrating WS-BPEL processes to OSGi bundles

ServiceMix 4 is an OSGi-based ESB. With Apache ODE feature installed SM 4 can handle deployment and life-cycle of WS-BPEL processes as OSGi bundles. Today I will show you how to migrate, build, and d...

Wyświetlenia 29

OK 0

NOK 0

Pisanie testów w groovym i Netbeansie

Netbeans (nawet najnowszy 6.9.1) ma błąd, który "psuje" plik antowy jeżeli chcemy wrzucać klasy Grooviego do testów. Dostajemy na konsoli:Compiling 1 source file to /Users/piotrzalewski/NetBeansProjec...

Wyświetlenia 33

OK 0

NOK 0

 
Ostatni rok

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 334

OK 4

NOK 0

RESTful Web Services i Apache CXF

Przeglądając ostatnio dokumentację API serwisu Blip natrafiłem na stwierdzenie, iż architektura intefejsu programistycznego Blip.pl wykonana jest zgodnie ze wskazaniami stylu REST. Generalnie wiedział...

Wyświetlenia 275

OK 4

NOK 0

Integracja dWorld z Bloggerem

Dzięki Grzegorzowi Dudzie zostałem dodany do jednego z najciekawszych w Polsce serwisów o Javie w Polsce - dWorld.pl . Od tego momentu moje posty mają się automatycznie pojawiać na dWorld w zakładce B...

Wyświetlenia 137

OK 4

NOK 0

Drukowana wersja mojej książki do SCJP

Właśnie odebrałem z drukarni egzemplarz próbny drugiego wydania mojej książki "Przygotowanie do certyfikacji SCJP 6"! Wyszło całkiem dobrze i tym samym ruszam z drukiem - nakład ma być gotowy na najbl...

Wyświetlenia 278

OK 3

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 305

OK 3

NOK 0

JPA: persist() vs. merge()

W trakcie pisania kawałka kodu wykorzystującego JPA natrafiłem na następującą sytuację. Z innej warstwy aplikacji otrzymywałem nowy obiekt, którego jeden z atrybutów był obiektem zapisanym już wcześni...

Wyświetlenia 278

OK 3

NOK 0

Debian jako serwer Javy – Serwery, bazy i routing

Po przygodach z przenoszeniem aplikacji z Jetty na Tomcata serwer ostatecznie stoi. Jest to całkowicie mój VPSik. Pierwotnie działał na nim Gentoo, jednakże nigdy nie bawiłem się z tą dystrybucją w zw...

Wyświetlenia 163

OK 3

NOK 0

From JUnit3 to Easyb

In this post I would like to show you a simple class and its tests and what was the evolution since JUnit3 to easyb. I won't show it in the TDD or BDD way. We will start with the simple class and the...

Wyświetlenia 139

OK 3

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 522

OK 2

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 315

OK 2

NOK 0

 
Ogółem

Szkolenia dla każdego

Wiele osób dba o rozwój swojej wiedzy technicznej. Albo chce dbać. Często taka osoba staje przed wyborem: szukać materiałów i ......

Wyświetlenia 334

OK 4

NOK 0

RESTful Web Services i Apache CXF

Przeglądając ostatnio dokumentację API serwisu Blip natrafiłem na stwierdzenie, iż architektura intefejsu programistycznego Blip.pl wykonana jest zgodnie ze wskazaniami stylu REST. Generalnie wiedział...

Wyświetlenia 275

OK 4

NOK 0

Integracja dWorld z Bloggerem

Dzięki Grzegorzowi Dudzie zostałem dodany do jednego z najciekawszych w Polsce serwisów o Javie w Polsce - dWorld.pl . Od tego momentu moje posty mają się automatycznie pojawiać na dWorld w zakładce B...

Wyświetlenia 137

OK 4

NOK 0

Drukowana wersja mojej książki do SCJP

Właśnie odebrałem z drukarni egzemplarz próbny drugiego wydania mojej książki "Przygotowanie do certyfikacji SCJP 6"! Wyszło całkiem dobrze i tym samym ruszam z drukiem - nakład ma być gotowy na najbl...

Wyświetlenia 278

OK 3

NOK 0

Monitorowanie JVM z użyciem JConsole

Zdarzyło mi się ostatnio popełnić aplikację, która intensywnie tworzy nowe wątki. Wątki te powinny istnieć od kilku do kilkudziesięciu sekund. Niby wszystko działa, ale jak by się tu upewnić, że wątki...

Wyświetlenia 305

OK 3

NOK 0

JPA: persist() vs. merge()

W trakcie pisania kawałka kodu wykorzystującego JPA natrafiłem na następującą sytuację. Z innej warstwy aplikacji otrzymywałem nowy obiekt, którego jeden z atrybutów był obiektem zapisanym już wcześni...

Wyświetlenia 278

OK 3

NOK 0

Debian jako serwer Javy – Serwery, bazy i routing

Po przygodach z przenoszeniem aplikacji z Jetty na Tomcata serwer ostatecznie stoi. Jest to całkowicie mój VPSik. Pierwotnie działał na nim Gentoo, jednakże nigdy nie bawiłem się z tą dystrybucją w zw...

Wyświetlenia 163

OK 3

NOK 0

From JUnit3 to Easyb

In this post I would like to show you a simple class and its tests and what was the evolution since JUnit3 to easyb. I won't show it in the TDD or BDD way. We will start with the simple class and the...

Wyświetlenia 139

OK 3

NOK 0

Publikujemy WebService w Groovy

Do tego zadania z pomocą przychodzi nam również GroovyWS. Utworzymy sobie prostą usługę, która będzie zajmowała się dodawaniem liczb. Tworzymy dla niej kod:   class MyCalc { double add(...

Wyświetlenia 212

OK 2

NOK 0

Google Chrome i szybkie szukanie (na przykładzie JIRA)

Taki mały przydatny drobiazg: W opcjach Google Chrome w zakładce Basic klikamy przycisk Manage przy Default Search. Później klikamy Add. Jako name podajemy dowolną nazwę, np. "Moja firmowa JIRA". Jak...

Wyświetlenia 522

OK 2

NOK 0

Java i programowanie - jak zacząć i z czego się uczyć

Ostatnio kilku moich znajomych ze studiów pytało mnie w rozmowach od czego zaczynałem naukę Javy, co mogę polecić, jakie książki warto przeczytać i gdzie w internecie można znaleźć dobre materiały i t...

Wyświetlenia 315

OK 2

NOK 0

Mało znany ficzer GWT

Mało znany, bo nie wymieniany w książkach. Mianowicie kto używa adnotacji @RemoteServiceRelativePath, khe? Pewno niewielu z was. Co daje nam ta adnotacja? Otóż w tradycyjnym sposobie tworzenia połącze...

Wyświetlenia 169

OK 2

NOK 0

Dać programistom klocki…

… to zawsze coś ciekawego zbudują ...

Wyświetlenia 295

OK 2

NOK 0

perwszy test z Apache JMeter

Temat testów wydajnościowych pojawia się od czasu do czasu w waszych komentarzach, mailach lub wiadomościach GG. Dzisiaj zaspokoję ciekawość tych, którzy chcieliby zacząć a nie bardzo wiedzą jak. Prze...

Wyświetlenia 180

OK 2

NOK 0

Bajtkod praktycznie z wtyczką Bytecode Outline dla Eclipse

Czasy, kiedy pracowałem wyłącznie w Eclipse IDE dawno minęły i teraz częściej można było mnie spotkać przy NetBeans IDE, a ostatnio nawet przy IntelliJ IDEA (darmowe licencje są dostępne za prezentacj...

Wyświetlenia 173

OK 2

NOK 0

Strategia Oracle po przejęciu Sun'a

Witam!W poprzednim poście starałem się przybliżyć historię przejęcia ukochanego Słoneczka przez Oracle. W tym chciałbym przedstawić jak z punktu widzenia prostego, akademickiego programisty Javy ma si...

Wyświetlenia 170

OK 2

NOK 0

EJB3 tutorial, part 04: Introducing JPA

In the last post about EJB3 (phew, three months ego ...) we discussed the session beans' lifecycle callbacks. So far we know how to create a stateless (or stateful) session bean and call it from a sta...

Wyświetlenia 122

OK 2

NOK 0

JDK 7 - nowości 3

I wracam po dwóch dniach choroby do zapoznawania się z nowościami W JDK7. Dzisiaj czas na podstawowe zmiany, czyli: Core Project Jigsaw - Modularyzacja Projekty w Javie stają się coraz większe, samo...

Wyświetlenia 154

OK 2

NOK 0

Pozwól czytelnikom głosować!

Każdy czytelnik Blogsfery może oddawać głosy na wpisy, które mu się podobają (lub nie), wystarczy że kliknie odpowiedni przycisk: za ......

Wyświetlenia 90

OK 2

NOK 0

21 things I like and don't like about Groovy

I hope my post is controversial. I also hope that many of you (including experienced Groovy programmers) will learn something new :) So here we go 21 things I like and don't like about Groovy... Don...

Wyświetlenia 137

OK 2

NOK 0

 

AFOL-SN - Przesiadka na JDO

Pisząc aplikację przeznaczoną do działania w chmurze Google App Engine, mamy do wyboru dwa interfejsy dostępu do danych. Są to JPA i JDO. Mimo, iż App Engine faworyzuje JDO, w Grails popularniejszy zd...

Wyświetlenia 55

OK 0

NOK 0

Wstęp do Google Guice

Guice jest biblioteką od Google, której ideę stanowi możliwość zastąpienia różnego rodzaju fabryk obiektów, tworzenia obiektów za pomocą operatora new. Zapewnia ona ponadto mechanizmy zbliżone do depe...

Wyświetlenia 117

OK 0

NOK 0

Gang of Four

Witam,po pracowitym okresie nauki do SCJP i zdaniu egzaminu, postanowiłem zrealizować mój stary pomysł szybkiego re-view wszystkich 23 wzorców przedstawionych przez Gang of Four, a po raz pierwszy zap...

Wyświetlenia 90

OK 0

NOK 0

Spring ToolSuite + Grails = problem z zależnościami

Spring ToolSuite 2.3.2 wyposażony jest w plugin do Grails. Plugin znakomicie upraszcza życie programisty, oferując: podświetlanie składni, podpowiadanie kodu a także wygodny dostęp do konsoli Grails. ...

Wyświetlenia 31

OK 0

NOK 0

PRAKTYCZNY ENVERS

Envers jest dodatkiem do Hibernate’a pozwalającym na automatyczne zapisywanie historii zmian encji (audytu). Envers używa pojęcia rewizji – co oznacza, że każda zmiana dowolnej (audytowalnej) encji tw...

Wyświetlenia 84

OK 0

NOK 0

Oracle pozywa Google o Javę [Android, Dalvik]

No to mamy kolejny rozdział walki z końca ubiegłego wieku 'Sun vs Microsoft'. W rundzie drugiej występują korporacje 'Oracle' oraz 'Google'. Z pierwszych doniesień prasy wynika że wczoraj korporacja O...

Wyświetlenia 161

OK 0

NOK 0

Uefektywnij swoją Javę – porady Joshuy Blocha

Miesiąc temu skończyłem czytać książkę Effective Java Joshuy Blocha. Dzisiaj podzielę się setką krótkich myśli, które z niej wyniosłem. Ich kolejność jest najczęściej zgodna z kolejnością przedstawion...

Wyświetlenia 209

OK 1

NOK 0

Eclipse + Aptana Studio + jQuery

Witam ponownie w ten ciepły i przyjemny wieczór :)Dzisiaj jest dobry dzień na blogowanie :) Po spisaniu kolejnych przemyśleń z praktyk postanowiłem podzielić się kolejną rzeczą, która de facto jest z ...

Wyświetlenia 129

OK 0

NOK 0

Walidacja komponentów w J2EE 6 - definiowanie ograniczeń

Wszystko co dobre kiedyś się kończy, tak mawiają. Urlop się skończył i powoli czas wracać do programistycznej rzeczywistości. Dawno, dawno temu pisałem o specyfikacji JSR 299 czyli Context Dependency ...

Wyświetlenia 102

OK 1

NOK 0

Przed refaktoryzacją

W pewnym momencie, każdy programista będzie odczuwał potrzebę refaktoryzacji istniejącego kodu. ......

Wyświetlenia 112

OK 0

NOK 0

Programista i własna firma, czyli dotacja z Urzędu Pracy na założenie działalności gospodarczej

Jakiś czas temu zakończyłem trwający ponad trzy miesiące proces zdobywania dotacji z Urzędu Pracy na założenie własnej działalności gospodarczej. Poniżej dla osób zainteresowanych opisuję jak to wyglą...

Wyświetlenia 157

OK 1

NOK 0

Walidacja schematu XSD

Było już tutaj o parsowaniu xml o tworzeniu wizualizacja xml poprzez transformatę xsl ale po co nam to wszystko jeśli nie posiadamy poprawnego xml. Jeśli jest on niezgodny ze schemą xsd. Oczywiście is...

Wyświetlenia 95

OK 0

NOK 0

Piąte urodziny JDD

Tak. Aż strach pomyśleć, że pięć lat temu pojawiła się pierwsza konferencja javowa w Polsce. A teraz mamy więcej niż ......

Wyświetlenia 92

OK 0

NOK 0

Eclipse JPA with Hibernate & HSQLDB. Part 1

In this tutorial I will show you how to create an Eclipse JPA project for a desktop application, avoiding some common pitfalls. You're going to need Eclipse Galileo 3.5.2 for this (the JEE edition) bu...

Wyświetlenia 97

OK 0

NOK 0

Dbałość o jakość kodu

Wielu programistów, zwłaszcza początkujących, nie zwraca uwagi na jakość kodu, który tworzą. Czasami brak nam czasu lub wiedzy na wytworzenie kodu, który poza tym że działa, jest czytelny, zrozumiały ...

Wyświetlenia 208

OK 0

NOK 0

JAVA.PL Podcast #3 – newscast

Już najwyższy czas na kolejny - trzeci odcinek podcastu. Podobnie jak poprzednio robimy przegląd blogosfery oraz opowiadamy o zbliżających się imprezach. Dla tych z Was którzy dopytują się o pierwszy ...

Wyświetlenia 145

OK 1

NOK 0

Konferencyjny EOT

Dyskutując o konferencjach społecznościowych i promując nowe podejście do organizowania konferencji rozmawiałem z wieloma osobami. Niektóre dyskujse były bardzo wartościowe, ......

Wyświetlenia 84

OK 0

NOK 0

NYAC czy Javarsovia?

Czy warto zapłacić 249 zł za 2 dni NYAC jeśli Javarsovia jest za za darmo? Na to pytanie ciężko ......

Wyświetlenia 166

OK 0

NOK 0

O skalowaniu aplikacji słów kilka

W niedługim czasie zamierzam trochę szerzej pisać o skalowalności, więc postanowiłem napisać kilka słów wstępnych na ten temat. Ale spokojnie, planuję bardziej o produktach i narzędziach niż teoriach ...

Wyświetlenia 163

OK 0

NOK 0

NYAC - konferencja dla Ciebie?

Nie ma nic bardziej cennego, niż wymiana doświadczeń i dyskusje z ekspertami - z tą myślą jechałem na każdą konferencję. ......

Wyświetlenia 128

OK 0

NOK 0

Developing Proximity Alerts for Mobile Applications using the Android Platform

Krótki tutorial tworzenia prostej aplikacji na Androida.

Wyświetlenia 51

OK 0

NOK 0

Czy Scala jest prosta?

Ciekawe podejście do niekończącej się dyskusji, czy Scala jest trudnym językiem.

Wyświetlenia 115

OK 0

NOK 0

Ciekawe wyniki ankiety dotyczącej stosowania UML w projektach

Wyniki ankiety dotyczącej popularności UML w zastosowaniach projektowych z rozbiciem na sposób użycia i rodzaj diagramów.

Wyświetlenia 93

OK 0

NOK 0

Ile pamięci zajmuje aplikacja na Androidzie?

Piszesz app'ki na androida? Zastanawiałeś się kiedyś ile ramu "pożre" twój program? Tu znajdziesz odpowiedź.

Wyświetlenia 132

OK 0

NOK 0

Grails: External Database Configuration

Konfiguracja aplikacji wykonanej w Grails w zewnętrznym pliku.

Wyświetlenia 72

OK 0

NOK 0

Spring - live webinar

Darmowe wirtualne spotkania w sierpniu "Spring Dependency Injection Styles", "The Pitfalls to Avoid when Monitoring a Virtualized Environment", "Introduction to Spring for Force.com Developers".

Wyświetlenia 55

OK 0

NOK 0

Choosing the Right Java Web Development Framework

Porównanie webowych framework'ów JAVA. Dobre dla tych, którzy zastanawiają się co wybrać do nowego projektu.

Wyświetlenia 139

OK 0

NOK 0

WzorceUsability.pl

Celem strony jest dokładne przedstawienie jak największej liczby wzorców projektowych przydanych podczas tworzenia stron i aplikacji internetowych.

Wyświetlenia 187

OK 1

NOK 0

Creating Master-Detail Forms with Vaadin and Grails

Opis jak połączyć Grails z Vaadin

Wyświetlenia 103

OK 0

NOK 0

HTML5ROCKS

Szybkie wprowadzenie do HTML5 przygotowane przez Google.

Wyświetlenia 141

OK 0

NOK 0

Kolejny dobry krok Springa i Google

Spring i Google teraz partnerami. Spring i VMWare nadal w ofensywie i każdy z ich kroków wydaje się być przemyślany. Niesamowite!

Wyświetlenia 237

OK 0

NOK 0

5 things you didn't know about ... java.util.concurrent

Krótkie, acz treściwe omówienie zalet klas kolekcji z pakietu java.util.concurrent

Wyświetlenia 157

OK 0

NOK 0

Webinarium Spring 3.0

Co nowego w Spring 3.0?

Wyświetlenia 157

OK 0

NOK 0

Android Application Development with Maven

Opis korzystania z Maven Android Plugin

Wyświetlenia 739

OK 0

NOK 0

Mocking with Mockito and Powermock

Wprowadzenie do wykorzystania Mockito i Powermock, z przykładami i opisem.

Wyświetlenia 887

OK 1

NOK 0

Ciekawa dyskusja o unowocześnianiu środowiska deweloperskiego

Interesujące porady dla programisty, który chciałby w swojej pracy wprowadzić trochę nowoczesnych narzędzi do tworzenia oprogramowania.

Wyświetlenia 1063

OK 0

NOK 0

Testowanie aplikacji Grails

Opis testowania wszystkich aspektów aplikacji wykonanej przy użyciu Grails - kontrolerów, klas domenowych, serwisów i TagLib.

Wyświetlenia 1027

OK 0

NOK 0

Instalacja Tomcata na debian Lenny oraz jego integracja z Apache2

Artykuł przedstawiający instalację Apache Tomcat na Debianie oraz jego integrację z Apache.

Wyświetlenia 1062

OK 0

NOK 0

Integracja Eclipse, Spring Framework 3, Maven

Blog o j2ee i nie tylko

Wyświetlenia 1137

OK 0

NOK 0

Polskie blogi o JAVIE