16 lutego 2010

Jak zacząć naukę Javy

Wielokrotnie zdarzało mi się słyszeć pytanie - "jak najlepiej zacząć naukę Javy"? Co zwykłem odpowiadać w takiej sytuacji? Coś w stylu "yyy... uuuu... może od... Thinking in Java?"

Właściwie to nie wiem co polecić. O "Thinking in Java" mówiłem tylko i wyłącznie dlatego, że jest to jedyne konkretne źródło jakie znam; choć sam tej książki nie czytałem - zbyt rozlazła jak dla mnie. A skąd ja sam się uczyłem? Yyyy... uuuu... sam nie wiem jak to było. Trochę tu, trochę tam.

A co wy odpowiadacie na takie pytanie? Zapewne każdy z was od czasu do czasu takie pytanie gdzieś słyszy. Jak najlepiej zacząć naukę Javy?

12 lutego 2010

IE to jednak straszne G

Narzekanie na Internet Explorera to nic nowego. Ja sam używam głównie Firefoxa, ale jakoś tak - aż do tej pory - bez większego przekonania o jego ogromnej wyższości nad IE. Teraz, kiedy to zobaczyłem na własne oczy, jakie cuda wyczynia IE 7, przejrzałem. IE to straszne G!

Właśnie zobaczyłem, jak słabo wygląda mój serwis getSCJP.pl w IE 7. Niby nic takiego, ale ewidentnie IE 7 nie radzi sobie ze skalowaniem grafiki. Można oczywiście zwalić całą winę na mnie - przecież mogę wrzucić grafikę w odpowiednim rozmiarze, wtedy nie będzie problemu ze skalowaniem - tyle że ten problem ma tylko IE. Firefox radzi sobie bardzo dobrze.

IE 7 (nie sprawdziłem jeszcze IE 6 czy 8) nie radzi sobie także z formatowaniem w znacznikach <pre>. Od zawsze IE miał problem z wyświetlaniem pustych linii (puste linie wyświetla tylko jeśli są w niej jakieś spacje), ale IE 7 przechodzi samego siebie. IE 7 zupełnie nie radzi sobie z białymi znakami w elementach <pre> których zawartość ustawiana jest dynamicznie, np. przez Google Code Prettify. Więcej o tym w artykule "IE <pre> tag bug". To jak bardzo sobie nie radzi niestety można zobaczyć na moim blogu, gdzie właśnie używam Google Code Prettify do kolorowania kodu.