niedziela, 29 czerwca 2008

Elvis Costello & The Imposters


Wczoraj wybrałem się na koncert organizowany z okazji Festiwalu Malta na koncert finałowy Elvisa Costello & The Imposters. Koncert odbył się przy jeziorze Malta na specjalnie zbudowanej scenie. Pogoda zniechęcała do przybycia - dość ostro padało. Gdy przybyłem na miejsce to było tam może z 30 osób. No ale gdy rozpoczął się koncert rozpogodziło się i gdy się odwróciłem (stałem pod samą sceną) zobaczyłem SPORO więcej osób - miło:)
Jeśli chodzi o sam koncert to na początku wiało nudą :P ale z czasem coraz bardziej się rozkręcało, żeby na bis dać już ostro :) Ogólnie dobrze się bawiłem. Poniżej zamieszczam kilka fotek zrobionych moim marnym aparatem w telefonie.

Elvis Costello - koncert - Malta 28.06.08

Tę piosenkę chyba każdy będzie kojarzyć Elvis Costello - She z filmu Notting Hill


Koncert można obejrzeć dziś (29 czerwca 2008) o godzinie 22:15 na TVP2.

Linki:
Elvis Costello na wiki
Elvis Costello - The Official Website

poniedziałek, 23 czerwca 2008

Rewolucje w Matrixie!

Tego o prostu nie mogłem tutaj nie umieścić! Najlepsza recenzja Matrixa jaką czytałem:

Ok, koniec głupot (ironia), wracam do Aplikacji Internetowych wg J.C...

sobota, 21 czerwca 2008

Przerwa techniczna !


Niestety z powodu egzaminów i innych zaliczeń na uczelni nie mam za bardzo czasu tutaj nic pisać. Przede mną jeszcze jeden egzamin (aplikacje internetowe) i zaliczenie (optymalizacja kombinatoryczna). Jak na razie napisałem dwa egzaminy i powinny być do przodu ;-) No ale pewności nie mam.

W każdym razie ponownie w ramach relaksu coś wrzucę :) Tym razem Kabaret Ani Mru Mru w programie "Mój pierwszy raz" Jerzego Kryszaka! Miłego ;)


niedziela, 15 czerwca 2008

Fun Factory - Doh Wah Diddy

W ramach relaksu podczas nauki na egzamin... :) Słuchałem tej piosenki jak byłem bardzo mały na kaseciaku ;D HIT!


czwartek, 12 czerwca 2008

Eclipse DemoCamp w Poznaniu


24 czerwca o godzinie 18:00 odbędzie się spotkanie sympatyków środowiska Eclipse - Eclipse DemoCamp. Miejscem spotkania jest Pub Piwnica 21 znajdująca się na ulicy Wielkiej. Kto nie wie jak tam trafić to poniżej ma mapkę (zaszalałem!:D):

Wyświetl większą mapę

Aby móc się tam dostać trzeba się dopisać do listy na tej stronie: LINK. Znajdują się tam też bardziej szczegółowe informacje co się będzie działo i kto o czym będzie mówić. Mam zamiar także się tam zjawić:)
Serdecznie zapraszam!

środa, 11 czerwca 2008

Small Standard Library for PHP

Jak powszechnie wiadomo biblioteka standardowa języka PHP to bubel. Jest jednym wielkim workiem w którym znajduję się wszystko co możliwe. Fajnie, że jest wiele funkcji ale pisanie profesjonalnej aplikacji nie korzystając z frameworków to samobójczy pomysł. Tak samo kuleje trochę ta dołączona kontrola typów - pisałem już kiedyś o tym kiedyś (link). W każdym bądź razie osobiście nadal jestem skazany na pisanie w tym języku i szybko się to nie zmieni. Nie chce być odebrany jakbym narzekał lub uważał, że php sux i trzeba je spalić na stosie. Po prostu kilka rzeczy wg mnie jest trochę dla mnie niewygodnych. Dlatego postanowiłem ułatwić sobie życie !:) Mam zamiar kroczek po kroczku budować małe opakowanie na bibliotekę standardową PHP.
W pierwszej kolejności zabiorę się za typy podstawowe. Obok Integer, String, Double, Float, Boolean mam zamiar wprowadzić także Byte, Short i może coś jeszcze. Wszystko obiektowo z kontrolą zakresu (z opcjonalną możliwością zrzucenia wyjątku w przypadku przekroczenia go), obsługą błędów i tym co będzie trzeba. Później zabiorę się za kontenery.
Wzorować się będę na bibliotece Javy, ponieważ ten język jest jak dla mnie najbardziej podobny do PHP. Niedługo uruchomię gdzieś wiki i svn. Biblioteka będzie korzystać z Zend Framework. Aktualnie zabieram się za projekt, przy okazji czekając na wydanie PHP 5.3 (przestrzenie nazw i późne statyczne wiązanie się przyda). Mam nadzieje, że wyjdzie z tego coś przydatnego :)
Jestem otwarty na wszelkie sugestie!

UPDATE:
Myśl która naszła mnie w tej chwili: może nie wprowadzać Byte i Short tylko umożliwić Integer przyjmowanie wartości tylko z określonego zakresu ? I taki zakres kontrolować ? A zakres Byte i Short byłby tylko zapisanym szablonem dla możliwych zakresów ? Dałoby to dość szerokie zastosowanie...

Zagadka w Javie - odpowiedź


Dziwna sprawa - nikt nie odpowiedział :P Tak jest jak nieuważnie czytacie specyfikacje Javy :P Jak ktoś nie doczytał tego posta z zagadką to jest on tutaj ;)

No to czas na poprawną odpowiedz.
Jak podałem wcześniej zapis x = x + i to nie całkiem to samo co x += i. Oczywiście obie są instrukcjami przypisania, jednak pierwsza korzysta z prostego operatora przypisania (=) a druga ze złożonego operatora przypisania (+=). Specyfikacja języka Java mówi nam, że złożone przypisanie postaci E1 op= E2,jest równoznaczne przypisaniu prostemu postaci E1 = (T)((E1) op (E2)), gdzie T to typ E1. Czyli jak widać mamy tutaj rzutowanie. Po wykonaniu obliczeń wynik jest rzutowany do typu wartości po lewej stronie operatora przypisania. Jeśli wynik jest tego samego typu co E1 to rzutowanie nie będzie miało żadnego efektu. Jeżeli natomiast typ jest szerszy niż zmiennej wtedy rzutowanie będzie chciało zawęzić typ poprzez niejawną konwersje - co spowoduje błąd.

Mam nadzieję, że to dobrze opisałem. No to teraz czas na przykład:
public class CompoundAssigmentOperatorTest {
public static void main(String[] args) {
short x = 0;
int i = 123456;

x += i; // poprawne - ukryta konwersja
x = x + i; // niepoprawne, niezgodność typów

/**
* a jak sobie rozpiszemy x += i wg wzoru
* to też będzie dobrze ! ;)
*/
x = (short)(x + i); // poprawne!

}
}
No to teraz już wszystko jasne:) Więc, spróbujcie teraz napisać takie instrukcje w których x += i zgłosi błąd, a x = x + i będzie poprawne ;)

poniedziałek, 9 czerwca 2008

95 vs 98


Tak sobie ostatnio myślałem, żeby poczytać trochę o różnicy w paliwie 95 i 98. Po prostu zastanawiałem się czy nie tankować 98, bo podobno auto ma większego "kopa" no i mniej pali! :) Szperając po necie natrafiłem na ten artykuł, który obalił u mnie mit cudownej benzyny 98! Zapraszam do przeczytania ;-)

Zapraszam także do poparcia protestu organizowanego przez money.pl przeciwko tak wysokiej cenie paliw.

czwartek, 5 czerwca 2008

Engineering Higly Scalable Web Applications

Dnia 6 czerwca o godzinie 9:45 w sali 13 w centrum wykładowym na Politechnice Poznańskiej odbędzie się wykład Andrzeja Swędzińskiego na temat "Engineering Higly Scalable Web Applications" na który chciałbym wszystkich serdecznie zaprosić.
Prelegent jest absolwentem PP aktualnie pracującym na stanowisku lead software developer w firmie OpenX.
Dokładny plan wykładu na plakacie:

Serdecznie zapraszam !

środa, 4 czerwca 2008

Tego jeszcze nie było !

Poziom nauczania na mojej uczelni sięgnął bruku... takiej szopki z przedmiotu jeszcze nie widziałem.
Dnia dzisiejszego odbyło się kolokwium zaliczeniowe z przedmiotu "Inżynieria Oprogramowania". Każdy obeznany w temacie wie, że na takim przedmiocie omawia się różnego rodzaju metodyki wytwarzania oprogramowania, wzorce projektowe i dużo innych bardzo przydatnych rzeczy, które są dość kluczowe w kształceniu informatyka.
No ale muszę przyznać, że moja uczelnia znów wyznaczyła nowe trendy ! Oto pytania z tego kolokwium:
wykop.pl - kolokwium z inżynierii oprogramowania

Brak komentarza !!

ps. tag 'niesamowite' pasuje tutaj idealnie.... :|

Zonglerka szklaną kulą

SZOK !! :O

Ten człowiek jest mistrzem w tym !