czwartek, 24 grudnia 2009

jQuery Console Plugin

Postanowiłem dać z siebie trochę dla społeczności.
Na początek powinienem chyba postawić porządną stronkę domową/bloga, jest to jednak strasznie nudne :p
Postanowiłem więc zabrać się za coś ciekawszego.

Od zawsze bolało mnie, że IE nie obsługuje console.log.
Postanowiłem więc coś z tym zrobić i zabrałem się za pisanie pluginu do jQuery który będzie emulował konsolę, a w przyszłości umożliwiał też trochę innych ciekawych możliwości np dump.

Wstępna wersja pluginu dostępna pod adresem:
http://e-zen.pl/console/(po angielsku)

niedziela, 13 grudnia 2009

Niestandardowe czcionki

Zmorą wielu webdevloperów było chętne używanie przez grafików i/lub klientów tak zwanych niestandardowych czcionek. Rozwiązanie było stosowanie statycznych obrazków, flasha, skryptów serwerowych generujących obrazki itp.
Na szczęście koniec tego koszmaru jest bliski.
Rozwiązanie, według mnie najlepsze, to osadzanie czcionek na stronie.
Gorącą polecam ten prosty artykuł:
http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/
/niestandardowe czcionki już nigdy nie będą problemem!

sobota, 31 października 2009

_. JavaScript bliżej Ruby ?

Wyczytałem ostatnio na Ajaxanie o bardzo ciekawej bibliotece JavaScriptu Underscore.js. Dla mnie to bardzo fajne uzupełnienie do znanego i lubianego jQuery. Zbiór kilkudziesięciu bardzo eleganckich funkcji które na pewno wydadzą się znajome programistą takim języków jak Ruby. Jedną z nich jest np:
_.each(list, iterator, [context])

Co ciekawe jeżeli używamy np FF, do obsługi tej funkcji użyta zostanie natywna instrukcja forEach.

wtorek, 31 marca 2009

Ruszyła moja strona "domowa"

Ruszyła wreszcie moja strona domowa : e-zen.pl
Strona przyjęła ostatecznie postać mini portfolio, dodatkowo już niedługo pojawią się na niej różne projekty które rozwijam poza pracą. Już niedługo można się więc spodziewać znaleźć na niej moje pierwsze podejście do napisania pluginu do jQuery oraz moje pierwsze zmagania z JavaFX. Nie wykluczone, że pojawi się też coś na temat Jaxera którym bardzo się interesuję.

poniedziałek, 10 listopada 2008

Czy ktoś jeszcze nie znan UML'a ?

Znasz UML ? Według Java Developers Network znajomosć UML nie jest tak powszechna wśród programistów jak można by się spodziewać. Dla tych co znają i dla tych co znają mniej, mała powtórka.

sobota, 8 listopada 2008

EJB 3

Termin EJB ( Enterprise Java Beans ) nie jest żadną nowością, tak jak jego trzecia wersja. Wiele osób jednak nie jest zaznajomionych z tym tematem ( sam nie czuje się w nim najmocniej ). EJB często wiąże też, że sobą złe skojarzenia - koszmar Javowych aplikacji skali enterprise do zrozumienia których wymagany jest móżg wielkości ciężarówki z Colą. Na szczęście ten koszmar nie musi trwać dłużej. EJB w wersji 3 jest naprawdę przyjazne a ten
artykuł na JavaWorld.com w przyjazny sposób pozwoli na rozeznanie się w temacie.

piątek, 4 lipca 2008

LWUIT - Łatwiejszy mobile ?

Ostatnio co raz mocniej zagłębiam się w pisanie aplikacji mobilnych. Podstawy są bardzo proste i przypominają mi moje początki z Javą gdy pisałem apllety, kalkulatory w Swingu itp. Zonk pojawia się w momencie gdy dowiadujesz się że, wszystkie te kontrolki są zależne od konkretnego urządzenia.

Na szczęście jest nadzieja - LWUIT - The Lightweight UI Toolkit. Co to jest ? "Lekki" framework ala Swing.

Oprócz zapewnienia nam spójnego wyglądu naszej aplikacji na różnych urządzeniach dostajemy dostęp do wielu różnych naprawdę fajnych możliwości jak np "style" które możemy zmieniać w czasie działania programu, czy różne efekty przejścia pomiędzy ekranami.

Jak na razie projekt możemy pobrać w wersji binarnej - jar + trochę przykładowych kodów, ostatecznie projekt ma być dostępny na zasadzie pełnego open source.

Jeżeli zapoznacie sie już z oficjalną strona projektu i macie ochotę na więcej odsyłam do bardzo fajnego bloga którego "wygooglałem" -> Shai's Java & LWUIT Blog