Black Metal ist Krieg

A czy ty haftujesz dla Szatana? Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli spodobał ci się ten wpis, to podziel się nim z innymi lub wesprzyj autora.

Scala + Maven – pierwsze kroki

Przedwczoraj pisałem, że biorę się za Scalę, a dziś pokażę wam podstawy. Nie będę wnikał w podstawy związane z linią poleceń i kompilatorem scalac, ponieważ uznaję to za bezproduktywne. Zresztą jak masz zainstalowane JDK to scalac działa jak javac, a scala jak linia poleceń sqlplusa. Zakładam, że masz zainstalowaną Scalę i ustawione zmienne systemowe. Jeżeli […]

Istota piractwa

Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli spodobał ci się ten wpis, to podziel się nim z innymi lub wesprzyj autora.

Scala problemów

Mądrzy ludzie mawiają, że szanujący się programista powinien poznawać jeden język rocznie. Jako, że uznaję takie podejście za populizm i sztukę dla sztuki zatem nie stosowałem się do tego. Zresztą chyba słusznie, bo patrząc na to z perspektywy mojego prawa jazdy. Skoro mam mieć dla samego Miecia to Miecio może poczekać. Z drugiej strony po […]

Java Slayer – Equals Slayer

Dziś bolą mnie zęby i jako, że chodzę podtruty zatem będzie wesoły slayer. W aplikacji mamy dwa rodzaje punktów. Pierwsze to punkty, drugi to punkty kolorowe. Założenie jest takie, że jeżeli porównujemy punkt kolorowy ze zwykłym to porównujemy je jako zwykłe punkty. Pytanie na dziś co robi poniższy kod i dlaczego tak, a nie inaczej? […]

Java Slayer: Thread Slayer I – Rozwiązanie

Odpowiedź prawidłowa należy do swietego, choć nie do końca. W przedstawionych przypadkach można by sądzić, że zadziała wbudowany mechanizm „flyweight”. Nic bardziej mylnego. Java, a w zasadzie JVM posiada mechanizm współdzielenia obiektów niektórych klas w ramach całej instancji maszyny. Oznacza to, że ten sam obiekt jest dostępny z każdego programu działającego w ramach danej maszyny […]

PMT 0.3 gotowe

Nowości niewiele, ale są. Doszły dwie metody pozwalające na wynullowanie wskazanego pola oraz wszystkich pól obiektu. Doszła też strona w języku angielskim. Nadal nie mam części testów. 0.4 TODO: Dokumentacja po angielsku Testy z wykorzystaniem pól final. Jeszcze więcej testów. Zapraszam do walki. Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte […]

Co nowego w Galileo

Ponarzekałem na EPC2009, czas zatem opowiedzieć o tym czego mi brakowało na spotkaniu. O nowościach w Eclipse Galileo. Nowości trochę jest. Poza naprawieniem bugów z 3.4 twórcy uszczęśliwilli nas kilkoma dodatkowymi funkcjami w najważniejszym dla nas edytorze, czyli w IDE do Javy oraz kilkoma ciekawymi funkcjonalnościami. Poprawione zakładki Każdy powinien znać skróty CTRL+PgDn i CTRL+PgUp. […]

Warszawa im. Jana Pawła II

HGW wbiła symboliczną pierwszą łopatę pod budowę mostu północnego. Przy okazji ogłosiła wiernemu ludowi, że most będzie nosił imię JP2. Pierwsze wrażenie. Nie mamy dobrej nazwy, nie chce się nam myśleć, nie mamy ochoty na przepychanki w radzie miejskiej więc nazwijmy coś imieniem JP2 i będzie git. Trochę skrajnej lewicy w postaci podobnej do posłanki […]

Eclipse Demo Klapa

W dniu 2 czerwca 2009 w Warszawie odbyło się spotkanie Eclipse Demo Camp 2009. Tak mniej więcej powinienem zacząć tego posta. Trochę to przypomina styl „podstawówkowy” znany z lekcji j. polskiego. Innego pomysłu nie mam. Konferencja EDC2009 była marna. Niestety odniosłem wrażenie, że impreza miała na celu zjedzenie darmowej pizzy i zajęcie wieczoru niż prezentację […]