Archive for December, 2009

AspectJ – Join Point i pointcut, teoria

Wednesday, December 30th, 2009

Co dziś miałbym przedstawić?
Wiemy już mniej więcej co to jest programowanie aspektowe i jak się to je. Wiemy jak zdefiniować poradę (i czym mniej więcej ona jest), umieścić ją w kodzie za pomocą punktu przecięcia i uruchomić program. Należałoby teraz powiedzieć czym są punkty przecięcia. Jednakże jest to dość skomplikowane i na razie musimy załapać [...]

AspectJ trochę szczegółów – rodzaje porad

Tuesday, December 29th, 2009

Wiemy już jak napisać aspekt i poznaliśmy dwa “rodzaje składni” aspektów. Czas na dokładniejsze przyjrzenie się temu jak wygląda składnia i jakie możliwości nam daje. Na chwilę obecną wiemy, że aspekt to jednostka kodu, która jest wstawiana za pomocą odpowiedniego narzędzia – kompilatora aspektowego lub agenta JVM do kodu programu. Pytanie jednak jakie mamy możliwości [...]

@AspectJ i adnotacje Java

Monday, December 28th, 2009

Jak wspominałem wczoraj poza plikami .aj AspectJ posiada też drugi rodzaj składni oparty o czysty kod Java. Jest to o tyle fajne rozwiązanie, że nie trzeba mieć na pokładzie kompilatora aspektowego, a wystarczy tylko zwykły javac + biblioteka z adnotacjami. Jest to o tyle ważne, że przy dużej aplikacji statyczne wstawianie aspektów jest dość żmudne. [...]

AspectJ – pierwsze starcie

Sunday, December 27th, 2009

Zaczynamy mini kurs programowania aspektwego z ApectJ i Eclipse. Nie chcę wnikać w spinanie projektów z mavenem (tak z lenistwa), a zatem będzie tylko w eclipse.
Instalacja softu
Z tej strony pobieramy odpowiedni dla nas pakiecik i restartujemy Eclipse. Zakładam, że wiesz jak instalować plugin eclipsowy za pomocą Update Site. Jeżeli nie to sorry Winnetou. Kurs będzie [...]

Trzecia zasada dynamiki i jej zastosowanie w IT

Tuesday, December 22nd, 2009

Jeżeli ciało A działa na cialo B z siłą F1 to ciało B działa na ciało A z siłą F2 taką, że siły F1 i F2 są równe co do wartości i kierunku, ale mają przeciwny zwrot.
Znamy? Znamy… Jest to jedna z wielu wersji Trzeciej zasady Dynamiki Newtona.
// offtopic
Swoja drogą tylko w polskiej matematyce wektor [...]

Czym jest TOR, rozmowa w TOK FM

Monday, December 21st, 2009

TOK FM nike słucham, ale ten materiał jest warty uwagi:

Anonimowość, TOR, legislacja i pedofilia w mediach from VaGla on Vimeo.
Dodaj do

A tak na poprawienie sobie humoru…

Friday, December 18th, 2009

Dodaj do

TOR wydał wyrok śmierci

Wednesday, December 16th, 2009

Jak to przeczytałem to pierdolnąłem ze śmiechu:
Atak na Brejzę nie dziwi Jakuba Śpiewaka z Fundacji KidProtect walczącej z pedofilią. – Na mnie TOR wydał wyrok śmierci, podobnie jak posła i mnie opisano jako pedofila, ale ja się nie boję, jestem na takie reakcje uodporniony – twierdzi Śpiewak. – Jeśli wywołujemy taką furię, to znaczy, że [...]

Kapitan Kirk na tropie problemów z wydajnością

Wednesday, December 16th, 2009

15 grudnia, czyli wczoraj w ramach spotkań WJUG zaszczycił nas kpt. James T. KirkW…. eee… wróć… to nie to…
Od nowa…
Wczoraj na spotkaniu WJUG gościł Kirk Pepperdine. Należy on do panteonu Bogów Java co potwierdził Sun nadając mu tytuł Java Champion. Kirk jest konsultantem i zajmuje się zwiększaniem wydajności aplikacji Java. Prezentacja była zatem o tym [...]

Choinki, czyli DRY in action

Monday, December 14th, 2009

Od pewnego czasu na forum przewija się temat “choinek”, czyli wypisywania za pomocą pętli różnych prostych znaków na przykład:

*
**
***

*
**
***

*
***
*****

Zadanie te są banalne, ale w bardzo prosty sposób pozwalają na ilustrację jednej z fundamentalnych zasad dobrego programowania (nie tylko obiektowego), czyli DRY – Don’t Repeat Yourself. Zadania te pozwalają też [...]