Autor: Dariusz Ludera | Data: 13-09-2009 | Komentarze: (0)
IBM jest obecnie na etapie lansowania technologii EGL, umożliwiającej tworzenie webowych aplikacji RIA dla IBM i. W telegraficznym skrócie jest to zlepek generatorów kodu Java, Java Script i COBOL.
Na stronach EGL Caffe tworzony jest blog pokazujący “możliwości” tej technologii. Jak widać z tego przykładu, stosunek ilości wygenerowanego kodu Java Script do jego funkcjonalności jest delikatnie mówiąc dużo za duży!
Mam wrażenie, że cały ten EGL to przerost formy nad treścią. Bez komentarza pozostawiam pomysł stworzenia technologii, która ma w domyśle zastąpić RPG poprzez generowanie kodu COBOL, a do tego sprowadza się użycie EGL na iSeries.
Autor: Dariusz Ludera | Data: 31-07-2009 | Komentarze: (0)
Kategoria : Cv
Tagi: java, javablackbelt
Od 27 lipca zacząłem bawić się w zdobywanie kolejnych pasów na JavaBlackBelt. W skrócie chodzi o zdawanie egzaminów dotyczących technologii około javowych, za które uzyskujemy punkty przeliczane następnie na pasy al’a karate. Strasznie wkręca
Naj(gorsze)lepsze jest to, iż by podejść do wybranego egzaminu trzeba mieć na jego zdanie odpowiednią ilość punków (odpowiednik pieniędzy), którą zdobywa się poprzez aktywność w tej społeczności – dodawanie, poprawianie, komentowanie egzaminów i pytań. Im więcej dajesz siebie społeczności, tym bardziej możesz z jej dobrodziejstwa korzystać – majstersztyk jeśli chodzi o serwisy społecznościowe. Od paru dni zatem, w różnych okolicznościach, rodzą mi się więc w głowie kolejne pytania, które mógłbym dodać do serwisu.
Jeśli chodzi o merytoryczną zawartość egzaminów to pytania przechodzą przez dość krytyczne sito użytkowników – nie ma więc głupich pytań w stylu WTF. W trakcie zdawania egzaminu – a pytania nierzadko są obiektywnie trudne – można korzystać z Google, IDE, książek itp, jedynym ograniczeniem jest czas. Egzaminy sprawdzają więc praktyczną umiejętność programowania, czyli to o co powinno w egzaminach na certyfikaty chodzić.
Podsumowując moją podnietę w temacie JavaBlackBelt, jest to idealne połączenie przyjemnego z pożytecznym. Poniżej mój aktualny pasiasty dorobek:
Autor: Dariusz Ludera | Data: 30-07-2009 | Komentarze: (0)
Poniżej link do obiecanego tutoriala prezentującego możliwości wykorzystania frameworku Grails na IBM i (AS/400).
Aplikacja i koślawy opis jej stworzenia pochodzi, po mocnym okrojeniu, z mojej pracy mgr. Mam nadzieję że komuś się przyda:) Stworzyłem prostą stronę do wysyłania wiadomości dla użytkowników i5/OS (dzięki pluginowi jtopen) i moduł CRUD pracujący na tabeli z DB2 for i5/OS.
grails-ibm-i-crud-application.txt
Autor: Dariusz Ludera | Data: 18-06-2009 | Komentarze: (0)
Ostatnio miałem okazję pobawić się Grailsami – re-we-la-cy-jny framework. Najlepszy, najbardziej przemyślany szkielet tworzenia aplikacji jaki widziałem. Zadziwił mnie zwłaszcza ogrom pluginów, co oznacza że społeczność ma się nieźle i technologia pomału wypływa na szerokie wody.
Ale do rzeczy, wśród pluginów znaleźć można narzędzia ułatwiające życie programistom AS/400:
W następnym wpisie, zamieszczę tutorial jak utworzyć CRUDa działającego na DB2 for i5/OS i jak korzystać z grailsowego jtopen.
Autor: Dariusz Ludera | Data: 18-06-2009 | Komentarze: (0)
Miałem ostatnio okazję uczestniczyć w tej konferencj i jeśli chodzi o moje wrażenia to:
- zawartość merytoryczna – podobnie do Commonów w edycji polskiej, bardzo konkretni prelegenci – 0%… no może max 10% marketingu, reszta suche i konkretne fakty. Po raz kolejny jestem pod wrażeniem wykładów Jarka Miszczyka, również większość wykładów Alison Butterill była świetna, pozostałe na których byłem – w porządku, do niczego nie można się było przyczepić
- organizacja – ok, choć Commony polskie wg mnie są zorganizowane lepiej.
Gościem specjalnym tej konferencji był guru ASów, Frank Soltis, który oprócz wykadów na sesji plenarnej, miał spotkanie w kameralnym gronie z ludźmi z Inicjatywy Akademickiej. Jakoże Soltis w IBM już nie pracuje, toteż poopowiadał kilka szczegółów (“pikantnych” choć na pewno żadne chilli to to nie było) dotyczących historii projektowania AS/400 i przyszłości procków Power. Najciekawsze co wyniosłem z tego spotkania, oprócz fotki
było stwierdzenie Soltisa, iż gdyby miał projektować AS/400 jeszcze raz – oparłby go na Unixach, co wg mnie daje do myślenia w świetle połączenia System i+p w Power Systems, itede itepe… chciaż nic nie mówię na temat przyszłości IBM i – nie znam się
Swoją drogą od zawsze zastanawiało mnie jaki odsetek kupujących ASy to nowi klienci, kupujący ASy ze świadomego wyboru nie podyktowanego potrzebą podmiany dotychczasowej maszynki tego typu na nową.
Autor: Dariusz Ludera | Data: 18-06-2009 | Komentarze: (0)
Kategoria : live
Tagi: kmplayer
Menu kontekstowe (prawy klawisz myszy) i…
Wideo (Zaawansowane) > Generator wideo > Mixer nakładki obrazu (Domyślnie)
Napisy > Rysuj na Powierzchni Ekranu
Napisy > Napisy Orientacja > Nad/Pod Obrazem Wideo
lub
Wideo (Zaawansowane) > Generator wideo > VMR9 Renderless (HQ napisów)
Napisy > Rysuj na Powierzchni VMR
Napisy > Napisy Orientacja > Nad/Pod Obrazem Wideo
info za: http://forum.ks-ekspert.pl/index.php?showtopic=115856
Autor: Dariusz Ludera | Data: 27-05-2009 | Komentarze: (0)
Kategoria : it
Tagi: gmail, gmail notifier
Jeśli w ustawieniach gmaila zaznaczyliśmy, i słusznie, opcję “Używaj zawsze bezpiecznego protokołu HTTPS”, do poprawnego działania Gmail Notifiera potrzebna będzie instalacja patcha, pogrzebanie w rejestrze lub binarce tego programu.
Autor: Dariusz Ludera | Data: 22-05-2009 | Komentarze: (0)
Kategoria : java
Tagi: ant, axis2, java, wsdl2java
Poniżej przykład uruchomienia generatora kodu Java dla zadanego WSDL (Axis2 WSDL2JAVA):
Z kosoli:
$PROJEKT/scr> WSDL2Java -uri http://localhost:8080/axis2/services/WebServiceExample?wsdl -d adb -s -S .
Ant:
<project name="WsExampleClient" default="dist" basedir=".">
<property name="location.dir.src" value="."/>
<path id="axis2.classpath">
<fileset dir="D:\libs\axis2-1.4.1\lib">
<include name="**/*.jar" />
</fileset>
</path>
<target name="codegen">
<taskdef name="axis2-wsdl2java" classname="org.apache.axis2.tool.ant.AntCodegenTask"
classpathref="axis2.classpath" />
<axis2-wsdl2java
wsdlfilename="http://localhost:8080/axis2/services/WebServiceExample?wsdl"
output="${location.dir.src}" />
</target>
</project>
Parametry axis2.classpath i wsdlfilename ustawiamy swoje. Sorkiewicz za brak wcięć
Autor: Dariusz Ludera | Data: 21-05-2009 | Komentarze: (0)
Kategoria : it
Tagi: bash, linux
Autor: Dariusz Ludera | Data: 21-05-2009 | Komentarze: (0)
Ile razy piszę jakiegoś bardziej skomplikowanego regexpa w Javie, tyle razy muszę posiłkować się Google, bo nie mogę zapamiętać wszystkich składniowych fanaberii twórców wyrażeń regularnych.
Wygląda na to że ta stronka zawiera wszystko w jednym miejscu, nic tylko wydrukować i położyć na biurku albo powiesić na wewnętrznej stronie drzwi firmowej toalety
http://mindprod.com/jgloss/regex.html
PS. Jeśli trafiłeś tutaj z wyszukiwarki z chęcią nauczenia się wyrażeń regularnych, zacznij od tego artykułu.