Dodano w: opensource. Luty 11th, 2010 przez blackrain – komentarze (4)
Jak dowiedziałem się z najnowszego wpisu na blogu Jacka, bierze on udział w konkursie na najlepszego bloggera 2009r. Sam jestem stałym czytelnikiem jego bloga i uważam, że zasługuje on na nagrodę, a przynajmniej na jakieś wyróżnienie. Nic tak przecież nie motywuje do pracy, jak odnoszone sukcesy i świadomość, że ktoś docenia twoją pracę. Jeśli masz więc wolną chwilę, to oddaj swój głos tutaj (“Notatnik projektanta Java EE”). Ze swojej strony wielkie dzięki za pomoc!
Dodano w: life, pb. Styczeń 19th, 2010 przez blackrain – komentarze (3)
Z pewnością część z Was niecierpliwi się w oczekiwaniu na kolejny wpis, zastanawiając się też czy w ogóle żyje. Tak, żyję i mam się dobrze! To, że nie mam praktycznie wolnego czasu to druga sprawa. Projekty, zaliczenia, sesja na horyzoncie – wszystko to sprawia, że nie mogę poświęcić się swoim ulubionym zajęciom. Odmierzam już czas do zakończenia sesji, bowiem wtedy obiecałem sobie, że zacznę się jeszcze bardziej zgłębiać w mechanizmy Scali oraz spróbuję oswoić ją na androidowej platformie. Jeszcze kilkanaście dni temu mogłem zmienić swoje plany, ale teraz, gdy już obok na biurku leży HTC Magic, nie widzę drogi odwrotu. ;)
Koniec piątego semestru to także okres wyboru tematów prac inżynierskich. Moim będzie wykonanie aplikacji webowej mającej na celu wspomaganie podziału zadań w przedsiębiorstwie. Długo zastanawiałem się nad technologią, w której wykonam całość. Ostatecznie zdecydowałem się na Grails i tutaj specjalny ukłon w stronę Jacka Laskowskiego za udostępnienie mi materiałów do nauki.

PS. Śledźcie mojego blipa/twittera – tam częściej piszę. ;)
Dodano w: pb, scala. Grudzień 2nd, 2009 przez blackrain – komentarze (2)
Dzisiaj, w ramach sekcji javowej, odbyły się drugie i ostatnie już zajęcia poświęcone językowi Scala. Przez dwa kolejne zajęcia starałem się przedstawić genezę powstania języka, jego najciekawsze mechanizmy oraz udogodnienia jakie przynosi przeciętnemu programiście javy. Pierwsze zajęcia były w całości teoretyczne, pokazałem podstawy języka, funkcje, klasy i obiekty, traitsy, pattern matching oraz kolekcje. Na kolejnych zaś przeszliśmy do xml’a, aktorów oraz tworzenia gui.
Nie mnie oceniać jakość prelekcji, bo byłbym w tej kwestii zbyt krytyczny, ale słyszałem od uczestników kilka wręcz pozytywnych opinii. Przy omawianiu poszczególnych aspektów zdarzało się zapomnieć o jakimś szczególe, ale stres robi swoje i człowiek przestaje myśleć ;).
Dziwi mnie trochę mały odsetek ludzi interesujących się nowymi technologiami. Większość ludzi robi tylko to, czego wymaga program nauczania, nie wychylając się ponad to. Nie oznacza to, że brakuje u nas pasjonatów, bo takich też kilku zauważyłem, gdy zaczęto mnie pytać o szczegóły.
Dzięki wszystkim, którzy przybyli na zajęcia. Mam nadzieję, że udało mi się zarazić Scalą przynajmniej jedną osobę, bo nawet to uważałbym za wielki sukces.
Dodano w: life. Listopad 26th, 2009 przez blackrain – komentarze (3)
Dnia 7 grudnia światło dzienne ujrzy debiutancki album “Ordinary Brainwash” zatytułowany “Disorder in my head”. Jest mi niezmiernie miło, gdyż jest to projekt muzyczny mojego kumpla od najmłodszych lat. Z częścią materiału z oczywistych względów miałem już okazję się zapoznać wcześniej i z czystym sumieniem mogę polecić go wszystkim wielbicielom ambitniejszej muzyki. Kompozycje oscylują wokół progresywnego rocka, pełne są pomysłowych i wpadających w ucho melodii, więc nie zdziwcie się jak będziecie potem nucić je pod nosem. ;) Z fragmentami utworów można zapoznać się odwiedzając serwis myspace. Dystrybucją zajmie się rockserwis.pl
Ai! Oi! Żaża ;-)
EDIT: Album już do kupienia w rockserwis.pl.
Dodano w: life, opensource. Listopad 11th, 2009 przez blackrain – komentarze (3)
RuPy is over! Długo oczekiwana przez wszystkich programistów Pythona oraz Ruby’ego (i nie tylko!) konferencja właśnie dobiegła końca. Jednym z organizatorów tegorocznej, trzeciej już edycji był mój przyjaciel Katharsis, byłem więc świadom jak wiele trudu i nerwów zostało włożonych w całe przedsięwzięcie. Nie wierzyłem, że cokolwiek mogłoby pójść nie tak, wręcz byłem przekonany, że będzie to niesamowite wydarzenie. Nie mogłem się mylić… ;)
Cała konferencja podzielona była na dwie ścieżki/sesje, więc można było wybierać między tematami związanymi z Rubym lub Pythonem. Wybierane przeze mnie prelekcje w większości poświęcone były temu drugiemu, więc przedstawię po krótce każdą z nich:
Dzień 1.
PyPy - nasz człowiek, a zarazem jeden z developerów alternatywnej implementacji Pythona, opowiedział o różnicach pomiędzy cpythonem
Griffon - na pytanie – kto z uczestników miał do czynienia z Groovym? – miałem wrażenie, że tylko ja odpowiedziałem twierdząco podnosząc rękę do góry. Ogólnie ciekawe podejście do tworzenia interfejsu użytkownika.
MongoDB - jedna z najbardziej oczekiwanych przeze mnie prelekcji, gdyż już od dłuższego czasu intrygowała mnie ta technologia. Proste przykłady zastosowania w praktyce i… nalepki! ;)
Community Oriented-Talk – David Goodger i jego wizja społeczności
Compiled Websites with Plone, Django and SSI – wyższa szkoła jazdy na dzień dzisiejszy, tylko posłuchałem
Dzień 2.
RabbitMQ - Włoch mówiący szybko po angielsku – bezcenne ;)
Mastering Git – mój faworyt wśród wszystkich prelekcji. Z takim polotem i humorem potrafi opowiadać tylko Scott Chacon. Od dzisiaj zaczynam zabawę z Gitem!
The Python Packaging Ecosystem – Tarek przedstawił sposoby tworzenia paczek z Pythonie, w zasadzie nic nowego
JRuby: Pushing the Boundaries – macbook przerobiony na keyboard oraz odpalanie JVM z tyloma parametrami – to potrafi tylko Charles!
Konferencja to nie tylko prelekcje, lecz również spotkanie ze znajomymi. Miło jest zobaczyć ludzi, których do tej pory znało się tylko z irca, czy też forum. Miałem przyjemność poznać prawię całą ekipę odpowiedzialną za serwis python.org.pl i stwierdzam, że są to naprawdę sympatyczni ludzie. Więcej zdjęć możecie obejrzeć na blogu Katharsisa, ja tylko wrzucam jedno zdjęcie, które stwierdziłem, że musi się tutaj znaleźć.

Od lewej: Pigmej, Salmon, Katharsis, Husio, Red_ag, Tomek, ja
Dodano w: opensource. Październik 16th, 2009 przez blackrain – komentarze (3)
Po kilku nieudanych próbach udało mi się w końcu przyzwoicie skonfigurować awesome i mam wrażenie, że pozostanie w moich łaskach na dłużej. Próbowałem już wszystkich popularniejszych środowisk i window managerów, lecz w każdym mogłem znaleźć przynajmniej kilka rzeczy, które mi naprawdę przeszkadzały. Do tej pory dziwiłem się jak ludzie mogą z tego korzystać, ale dopiero po kilku godzinach pracy zauważyłem jak bardzo ułatwia to codzienną pracę i w dodatku jest bardzo lekkie. Muszę poświęcić nieco czasu na dodatki z wicked, bo oferują ciekawą funkcjonalność.
Dodano w: life, pb. Październik 6th, 2009 przez blackrain – komentarze (3)
Kolejny sezon na politechnice właśnie się rozpoczął i patrząc na plan studiów wydaje mi się być jednym z lepszych. Nie wiem jakim cudem tak się stało, ale znalazłem się w jednej z najlepiej przemyślanych grup pod względem rozkładu, jak również prowadzących. Spodziewałem się najgorszego, a tu taki fajny prezent… Wielki plus dla prowadzących za zmiany Sylabusów. Urządzenia mobilne będą niemal w całości poświęcone programowaniu w Pythonie pod Symbiana (miał być Compact Framework), zaś Programowanie aplikacji www będzie związane z technologią Java EE (JSP, JSF, etc.) – tutaj dałbym rękę uciąć, że było ASP.NET, ale różnie ludzie mówią ;). Już widzę debaty z Katharsisem przy projektach na Symbiana ;).
Wpadło mi coś w oko, trzymać kciuki… ;)
Dodano w: life, pb, scala. Wrzesień 26th, 2009 przez blackrain – komentarze (3)
Od dłuższego czasu planowałem już zmiany na swoim blogu, ale niestety nie mogłem na dłużej do tego przysiąść. Na głowie ciągle mam pełno spraw albo jestem na tyle zmęczony tym wszystkim, że po prostu nie mam na nic ochoty. Tym razem postanowiłem zmienić system blogowy na Wordpress’a, gdyż daje mi o wiele więcej możliwości niż dotychczasowy jogger, a poza tym lubię mieć pełną kontrolę nad swoimi sprawami ;). Zobaczymy jak się sprawdzi w boju.
Ostatnie tygodnie minęły pod znakiem sesji, a dokładniej zaciętej walki o przetrwanie na placu walki. Na własnej skórze przekonałem się, że materiał, z którym ma się problemy z opanowaniem w ciągu całego semestru, można przyswoić w tak krótkim czasie. Wystarczy tylko odpowiednio się sprężyć i nie zawracać sobie głowy innymi sprawami. Wprawdzie nie do końca poszło mi tak, jak sobie zaplanowałem, ale liczy się awans na kolejny rok. Z planem zajęć na najbliższy semestr zapoznałem się już jakiś czas temu i jestem szczerze zadowolony. 18 godzin rozłożonych na cały tydzień to niewielka ilość, więc myślę, że będzie więcej czasu na swoje sprawy. Jedyne, co mi się nie podoba, to aż dwa przedmioty związane z technologią .NET. Osobiście nie mam nic do niej, ale nie uważam, żeby takie skakanie po technologiach było dobre. Fakt, dobrze poznać coś nowego, ale wolałbym, żeby było to coś związanego z JVM.
Sporo wolnego czasu staram się ostatnio poświęcać na poznawanie Scali, więc możecie spodziewać się też paru wpisów związanych z tą technologią. W Polsce nie jest ona zbyt popularna, ale wierzę, że wkrótce więcej osób zacznie się nią interesować. Na razie jest to tylko garstka entuzjastów, ale jeśli jesteś zainteresowany, to zapraszam na #scala.pl (freenode). Zawsze jesteś mile widziany ;)