Archive for the ‘poznań-jug’ tag
Podsumowania – nadchodzi GeeCON 2010
Nie prowadzę tego bloga zbyt regularnie, ale od czasu do czasu nachodzi mnie chęć żeby to zmienić
. Od ostatniego wpisu działo się bardzo dużo, widać to choćby śledząc stronę Poznań JUG (tam pisuje regularnie
). Od ostatniego mojego grejpfrutowego wpisu mieliśmy dwie świetne edycje Poznań Eclipse Democamp, zorganizowane dzięki współpracy Poznań JUG i poznańskiego IBM Eclipse Support Center. Niektórzy być może nawet widzieli tam nawet moją krótką prezentację o TPTP – mam nadzieje, że nie było tak źle
.
Dzięki pracy Agnieszki Lewandowskiej Poznański JUG ma również swój kanał w portalu beta.parleys.com w którym możecie znaleźć materiały video z różnych prezentacji.
Jeszcze z zupełnie innej beczki – wspomnieć należy o ogromnym sukcesie zapoczątkowanego przez Jacka Pospychałę kursu przygotowawczego do egzaminu Sun Certfied Java Programmer. Ludzie walili drzwiami i oknami, a o wynikach można poczytać tutaj.
W najbliższej przyszłości czeka nas naprawdę sporo atrakcji o jednej z nich zapewne wszyscy już słyszeli – GeeCON 2010 odbędzie się w Poznaniu! Przygotowania do konferencji idą pełną parą, na stronie pojawiły się już informacje o pierwszych zaproszonych gościach, konferencję objął swym honorowym patronatem prezydent miasta Poznania p. Ryszard Grobelny, firma Adobe zaoferowała swoją pomoc w organizacji konferencji – jeżeli chcecie być na bieżąco warto podsłuchiwać na Twitterze
.
Co być może w tej chwili najważniejsze od 6 stycznia organizatorzy czekają na propozycje wystąpień, pełny tekst zaproszenia do udziału można znaleźć na stronie : http://2010.geecon.org/site/cfp. Termin upływa 28 lutego 2010 nie ma więc na co czekać
.
Taming Text – review
Well, I have to write something… I’ve already surpassed the date when my review of Manning’s “Taming Text” (book by Grant Ingersoll and Thomas Morton) should be delivered, so lets try…
Book is still under heavy development and at the moment of writing this, only four chapters (out of nine) are available. But “Taming Text” in its present shape is already attractive and contains a few juicy pieces for example a chapter dedicated to identification of people, places and things.
Among other things, one can find:
- a description of basic concepts necessary to understand how to process information written in natural language,
- information about problems associated with creation of effective full-text search engines,
- issues associated with using keywords to tag content,
- clustering text (this seems to be quite hot topic – it was also mentioned in “Algorithms of intelligent web”).
Authors emphasize that this book should deliver practical hints which would allow readers to develop their own applications. Final chapter will provide an complete example incorporating all features described in
the book. This is nothing new comparing to other books (like mentioned “Algorithms of intelligent web”) but I guess this is a praiseworthy kind of plagiarism
. What’s also worth to mention, all examples are written in Java, using widely known OpenSource libraries like Lucene, Solr, OpenNLP. Both authors are active FLOSS Java programmers, Grant Ingersoll is a Lucene commiter, Thomas Morton is a lead developer and maintainer of OpenNLP project – so all information provided in this book comes straight from the source (code).
In domain of Natural Language Processing, computers are still far from real intelligence if you ever wonder what modern NLP can offer to ordinary programmer you may be interested in reading “Taming Text”. Book will be available in the beginning of 2010 so we have to be patient or try to get a draft from MEAP
.
Algorithms of the intelligent web – review
Thanks to MEAP and Poznań JUG I had a chance to read “Algorithms of the intelligent web” by Haralambos Marmanis and Dmitry Babenko. Content is organized into seven chapters, starting with general introduction which gives a broad overview of state-of-art in the field of modern web application. Second chapter offers a few bites of theory and finally practical example of building simple search engine. You can also find information about using classifiers, creation of recommendation systems and document clustering. Final chapter presents complete example of news portal which incorporate all introduced techniques in neat working solution.
Chapters from two to six have similar structure, starting with some theory necessary to understand presented concepts, then some clear examples presenting real word usage. Examples are extended with some additional more advanced features but everything is still perfectly understandable. Readers would learn how to adopt existing APIs (eg. digg.com), how to aggregate and transform content in order to create innovative mashups. After practical part, readers will find some notions about usage of presented solution in production. Authors describes common mistakes which leads to dead ends during implementation of modern intelligent web applications and this is definitely one of the biggest advantages of this book. What is also worth to mention, Marmanis and Babenko emphasize the role of quality of results and show general ways in which one can evaluate obtained outcome. At the end of each chapter readers can find TODOs, a section with tasks that maybe done in order to utilize presented solutions better.
All examples are delivered in BeansShell and Java. Nowadays, in the age of frameworks like Grails or Ruby on Rails the choice of BeanShell is quite unexpected. Examples in JRuby or Groovy could simplify adoption of presented solutions in real life web applications. But this is a minor thing, BeanShell is very similar to Java, so none Java developer should have problems with understanding examples. In MEAP-copy of book which I have evaluated there was also no information about how to run presented examples nor that knowledge about Java or BeanShell are required. I hope that would be improved in final release of book (from that what I’ve read in answer to my feedback those issues were addressed in final version). Authors presents quite a few open source libraries which can be easily use not only during creation of intelligent web applications but also in everyday work of Java developer.
What’s missing? I would love to read more about OpenSocial API which is only mentioned in first chapter of the book. Another thing that is missing are some references to so called Web 3.0, I’m constantly looking for a comprehensive overview of semantic web applications (eg. OpenCalais, Hakia). Creating a small semantic enabled application would definitely be a plus.
„Algorithms of the intelligent web” is definitely worth to recommend to all developers who want to gain knowledge about some useful Information retrieval and Machine learning techniques. Those techniques are presented in a very clear and understandable way. Book contains universal methods and algorithms, knowledge like this does not get old so fast (like for example web frameworks). I would definitely come back and read this book again.
Poznań NetBeans Day : Podsumowanie
Kurz opadł już jakiś czas temu
teraz zbieramy jeszcze materiały od prelegentów, robimy finalne rozliczenia, a ja (osobiście) sprzątam kod mojego pluginu do VisualVM, który mam nadzieje w tym tygodniu opublikować.
Kilka słów podsumowania, z informacji które udało mi się zebrać wynika, że obie edycje odwiedziło w sumie około 140 osób (80 Gdańsk, około 60 w Poznaniu). Kurcze, wydaje się, że nie codzień jest okazja posłuchać tak świetnych specjalistów, ale wychodzi na to, że dobry poziom merytoryczny to nie wszystko…
Niestety nie byłem w stanie obejrzeć wszystkich poznańskich prezentacji, ominął mnie występ Geertjana Wielengi który omawiał podstawy NetBeans Platform. Nie mogę też za wiele powiedzieć o prezentacji Adam Kędziory bo ze względu na różne organizacyjne bzdury musiałem siedzieć przed salą. Bardzo podobała mi się prezentacja Toni’ego Epple, który pokazywał przykłady produkcyjnych wdrożeń NBPlatform. Jestem ciekaw czy ktoś próbował portować aplikację Eclipse RCP na NBPlatform, mechanizmy w środku działają na podobnej zasadzie, ale w przypadku zaawansowanych kontrolek może nie być różowo. Ogromne wrażenie zrobił na mnie Adam Bien (rzeczywiście trzech Adamów na jednej konferencji to całkiem sporo
) generalnie jestem umiarkowanym fanem live-coding, ale poczucie humoru i dynamizm z jakim AB przeprowadził słuchaczy przez arkana NetBeans 6.5 jest godne podziwu.
Tyle merytorycznie… chciałem podziękować chłopakom ze Szczecin JUG, którzy przejechali całkiem spory kawałek żeby się w Poznaniu pojawić, mam nadzieje, że piwo w Stajence wypaliło
. Były też osoby z Rzeszowa, Aten
no i oczywiście z Poznania (najwięcej z UAM). Oddzielne podziękowania muszą powędrować do koła naukowego studentów informatyki UAM, bez was chłopaki byłaby totalna klapa.
O NetBeans Day napisało już kilka osób:
- Geerthan Wielenga – “Poznan & Gdansk: NetBeans Day, Poland”
- Toni Epple – “NetBeans Days in Gdansk and Poznan” (Tony zrobił również kilka świetnych zdjęć, link dostępny w jego wpisie)
- Adam Bien – opisał swoje wrażenia tutaj i tutaj
- Jacek Laskowski – “Wrażenia po NetBeans Day 2008 w Gdańsku”
- Łukasz Stachowiak – “Po NetBeans day Poznań”
- Leszek Gruchała – “Wrażenia z NetBeans Day w Poznaniu” – (dzięki za słowa krytyki, postaram się coś zrobić z moją “żywością”
) - Miroslav Kopecky – “Poland – NetBeans Day Success”
Miłe jest też to, że nasza inicjatywa została zauważona w portalu java.net
.
Dzięki staraniom Macieja Biłasa, Toniego Epple i Bartka Łopatki Poznań NetBeans Day zostało całkiem nieźle udokumentowane, dzięki.

Geertjan Wielenga opowiada o podstawach NetBeans Platform

Adam Kędziora mówił o swoich doświadczeniach w tworzeniu aplikacji w NetBeans Platform, oraz o uczestnictwie w NetBeans Innovators Grant.

Krótka przerwa na poczęstunek, soczek z grejpfruta, paluszki i ciastka.

Autor tego skromnego bloga, w tle logo Poznań JUG.

Karol Harezlak przygotowuje się do swojej prezentacji.

Geertjan z pamiątkowym kubkiem Poznań JUG.

Toni w mówił o przenoszeniu istniejących aplikacji na NetBeans Platform.

Pan Epple również otrzymał pamiątkowy kubek prelegenta
.

Adam Bien według większości uczestników najbardziej interesująca prezentacja konferencji.

Od lewej: Karol Harezlak, Geertjan Wielenga, Łukasz Stachowiak, Toni Epple.
Poznań Eclipse DemoCamp#2
Poznań Eclipse DemoCamp 2007
Eclipse Demo Camp to seria odbywających się na całym świecie spotkań promujących platformę Eclipse oraz projekty eclipse’owe.
Z ramienia Eclipse Foundation spotkania te organizowane są lokalnie przez ludzi związanych z Eclipsem. W Poznaniu impreze organizuje IBM Eclipse Support Center (działającym na Politechnice Poznańskiej), we współpracy z Grupą Informatyczno Kutluralną oraz z Poznań Java User Group .
Poznań Eclipse Demo Camp odbędzie się 21 i 28 listopada, o godzinie 18:30, w sali nr 13. Centrum Wykładowego Politechniki Poznańskiej (skrzyżowanie ulic Piotrowo i Berdychowo).
Program spotkań jest następujący:
21. listopada
Eclipse Way – czyli w jaki sposób organizowac prace wokół projektu open source
- Krzysztof Daniel (IBM, PP), Bartosz Michalik (IBM, PUT)
g-Eclipse: Access the Power of the Grid – przykład projektu eclipse’owego
- Katarzyna Bylec (PCSS, GIK), Mateusz Pabiś (PCSS)
28. listopada
How big fun OSGI can be? – Jacek Pospychała (IBM)
UC Workbench – przyklad aplikacji RCP – Łukasz Olek (IBM, PP)
Po wykładach przewidziana jest dyskusja będzie się też czego się napić i co zjeść ![]()
JUG Poznań : “Zróbmy to szybko” czyli Groovy i Grails w akcji
Ruszyła strona poznańskiego JUG’a , na tydzień przed drugim spotkaniem dzięki Marcinowi Werli dostępna jest strona oraz grupa dyskusyjna jug-poznan.
O drugim spotkaniu możecie poczytać na stronach JUG’a, odbędzie się ono 23 kwietnia o godzinie 18:30 w sali nr 4 budynku PCSS przy ul. Zwierzynieckiej 20 (Poznań). Temat spotkania to : “Zróbmy to szybko” czyli Groovy i Grails w akcji a prowadzący… hmmm
.
PJUG – reaktywacja
Po dość długiej nieobecności wraca poznański JUG
. Najbliższe spotkanie odbędzie się 19.03 (poniedziałek) o godzinie 17:30 na Zwierzynieckiej 20 (budynek PCSS). Marcin Werla opowie o Javie 1.6. Fajnie, że udało się coś ruszyć
. Spotkania będą odbywały się raz w miesiącu, wkrótce ma odżyć strona, więc aktualne informacje będą pojawiały się tam. Jakby się coś zmieniło, postaram się napisać.



