Archiwum miesięczne - Czerwiec 2008

Mylyn – następca Mylar

Jedną ze znaczących zmian jaką wprowadzono w Ganymede jest nowa wersja pluginu Mylyn (kiedyś znanego pod nazwą Mylar). Dla tych którzy nie wiedzą co to jest Mylar/Mylyn już śpieszę z wyjaśnieniem. Jeśli kiedykolwiek widzialeś/aś okno nazywające się TaskList to właśnie miałeś styczność z tym pluginem.

Eclipse Ganymede - repozytorium zadań

Eclipse Ganymede - repozytorium zadań

Ale czy warto poświęcać cały wpis na prosty plugin wyświetlający ledwie listę zadań? Otóż tak, ponieważ Mylyn to nie tylko lista zadań ale również to co siedzi pod maską. Kontynuuj czytanie ‘Mylyn – następca Mylar’

Eclipse Ganymede – nadchodzi kosmiczny kombajn

Pod koniec kwietnia powitaliśmy NetBeans w wersji 6.1. Zawierał on niezliczoną liczbę poprawek i udogodnień, jeszcze nie zdążyliśmy ochłonąć, a już za kilka dni pojawi się najnowsza wersja największego „konkurenta” czyli Eclipse o nazwie kodowej Ganymede.

Ganymede - okno startowe

Ganymede - okno startowe

Najlepiej poznawać nowe możliwości pisząc jakiś przykładowy program. Niech będzie to aplikacja która będzie przeliczać waluty na podstawie danych z wyszukiwarki Google. Kontynuuj czytanie ‘Eclipse Ganymede – nadchodzi kosmiczny kombajn’

Subversion w Eclipse Ganymede

Jak to już bywa, w nowej wersji Eclipse-a nadal nie ma wsparcia dla SVN. Aby dodać sobie tą funkcjonalność należy zainstalować odpowiedni plugin (Subversive). Aby to zrobić należy z menu Help wybrać Software Updates… . W oknie które się pojawi przechodzimy do zakładki Available Software. Tutaj musimy dodać strony z których eclipse ma ściągnąć pluginy. Robimy to klikając na guzik Add Site… znajdujący się po prawej stronie okna i wpisujemy w pole Location adresy stron.

Eclipse Ganymede - dodanie repozytorium

Eclipse Ganymede - dodanie repozytorium

Kontynuuj czytanie ‘Subversion w Eclipse Ganymede’

Eclipse DemoCamps 2008 – Ganymede Edition

28 czerwca o godzinie 12:30 zaczyna się Krakowska edycja DemoCamps, czyli konferencji poświęconej w całości Eclipse-owi i jego możliwością. Spotkanie odbędzie się w klubie Re przy ulicy świętego Krzyża.

Z racji, że nie jest to duża sala konferencyjna liczba miejsc jest ograniczona, jeśli są jeszcze chętni polecam stronę konferencji.

Swoją drogą, ciekawe, czy uczestnicy obrażą się, jeśli przyjdę na konferencję w koszulce „NetBeans – only IDE You need” którą dostałem na NetBeans Day

Java Developer’s Day 2008

Od jakiegoś czasu otwarta jest rejestracja na tegoroczną już 3 edycję konferencji Java Developer’s Day. Agenda nie jest jeszcze znana, ale patrząc na poprzednie lata zapowiada się naprawdę ciekawie. W chwili obecnej trwa call for papers, więc jeśli lubisz dużo mówić na ciekawe tematy (związane z javą) i możesz pochwalić się swoją wiedzą możesz zgłosić swoją kandydaturę na stronach organizatora. W tym roku organizatorzy liczą na wykłady o tematyce J2EE, a także conieco z programowania mobilnego.

Rejestracja trwa do 30 września, ale jest powód do pośpiechu. Im wcześniej zarejestrujemy się na konferencje tym mniej zaplacimy. Formularz rejestracyjny jak i cennik dostępne sa na stronach jdd.
Ja na pewno będę, nie wiem czy was zapraszać, bo na koniec konferencji będą rozlosowane nagrody, a wiadomo im więcej ludzi tym mniejsze szanse ;)

ArchLinux i repozytorium

Od jakiegoś czasu mam na swoim laptopie zainstalowanego Archlinux-a, dystrybucja bardzo przypadła mi do gustu. Działa niesamowicie szybko, jest stabilna i całkiem estetyczna, co prawda wystąpiło kilka problemów, ale społeczność niemal natychmiast mi pomogła. Jak dla mnie dystrybucja świetna, jest tylko jeden szczegół który mnie trapi, a mianowicie manager pakietów (package manager), którym w tej dystrybucji jest pacman.
Sam manager jest całkiem fajny, działa szybko i jest intuicyjny, problemem jego jest system kategoryzowania pakietów. W Archu mamy kategorie(repozytoria):

  • Core – dla pakietów podstawowych systemu (kernel, sterowniki, etc.)
  • Extra – tam znajdziemy wszystko co nie pasuje do Core-a (X-y, pulpity, serwery)
  • Community – pakiety stworzone przez użytkowników, programy niestandardowe, gry Kontynuuj czytanie ‘ArchLinux i repozytorium’

Czytelność kodu i styl kodowania

Każdemu programiście zdarzyło się czytać cudzy kod. W ten sposób najszybciej można poznać dany język, nauczyć się trików. Czytanie takie sprawia przyjemność o ile kod jest czytelny.

Co to jest czytelność kodu? Każdy ma własną definicje, inaczej rozumie to słowo. Tak naprawdę trudno zdefiniować co to jest czytelność. Można powiedzieć, że kod jest czytelny gdy po przeczytaniu go raz od razu wiesz o co chodzi, skąd się biorą takie a nie inne wyniki i dlaczego akurat wybrano taką strukturę danych.
Jest kilka zasad tworzenia czytelnego kodu, podstawą jest tzw. styl kodowania (ang. coding styles) czyli ogólne zasady jak ma wyglądać pisany kod. Wielkość wcięć, gdzie łamać linie, kiedy wstawiać klamerki jak komentować, to podstawowe zagadnienia jakie powinny być omówione podczas tworzenia „Stylu kodowania”. Kontynuuj czytanie ‘Czytelność kodu i styl kodowania’