Delete Driven Development

posted on Czerwiec 24th, 2010 ·

  1. Usuń losową linię kodu.
  2. Odpal testy jednostkowe.
  3. Jeśli nadal jest zielone światło, zachowaj zmiany na stałe.

→ 5 CommentsTags: Programowanie

Wybory sterowane sondażami

posted on Maj 19th, 2010 ·

Ostatnio gadaliśmy z kolegą przy piwie o nadchodzących wyborach. Zapytany na kogo zagłosuję bez wahania odparłem, że na Komorowskiego. Wdaliśmy się w dyskusję, czy aby to na pewno jest to dobry kandydat i ostatecznie wyszło na to, że tak naprawdę głosuję przeciw Kaczyńskiemu. (więcej…)

→ 3 CommentsTags: Ogólne

Modele licencjonowania oprogramowania

posted on Maj 10th, 2010 ·

Celem tego artykułu jest porównanie modeli licencjonowania oprogramowania z punktu widzenia programisty, który chce skorzystać z kodu źródłowego napisanego przez innych. Aby bez obaw włączyć cudzy kod do własnego projektu należy w pełni rozumieć licencję, na jakiej ten kod jest udostępniany. Postaram się porównać najpopularniejsze modele licencjonowania oprogramowania, do którego udostępniany jest kod źródłowy. Celowo pomijam wszystkie licencje, które dotyczą oprogramowania zamkniętego, bądź nie dotyczą oprogramowania w ogóle. Artykuł powstał w grudniu 2009 r. jako praca zaliczeniowa przedmiotu Społeczne aspekty informatyki. (więcej…)

→ 6 CommentsTags: Internet · Ogólne · Programowanie

4developers – relacja z konferencji

posted on Marzec 27th, 2010 ·

Przed dwunastą przekroczyłem próg swojego mieszkania – wróciłem z konferencji 4developers w Poznaniu. Oto publikuję moje przemyślenia z prezentacji, na których uczestniczyłem.

(więcej…)

→ 6 CommentsTags: Ogólne

Linux x64 i emulator Java Micro Edition

posted on Marzec 17th, 2010 ·

Niedawno postanowiłem zainstalować sobie Ubuntu na świeżo, przy okazji migrując na wersję 64-bitową. Jak postanowiłem, tak uczyniłem tydzień temu. Dzisiaj chciałem kontynuować pracę nad jednym projektem w Javie ME i… (więcej…)

→ No CommentsTags: Java

Nazywam się Gmail i RFC mam gdzieś

posted on Styczeń 4th, 2010 ·

Początkowo, wpis ten miał charakter szyderczy i kpiący z Gmaila. Po dłuższym badaniu okazało się jednak, że to Gmail ma rację i to on najlepiej wykonuje to, co RFC przykazało. Część szyderczą pozostawiam, aby potem wykazać swoją niewiedzę. (więcej…)

→ 1 CommentTags: Internet

Asus Eee 1005HA – fakty i mity nt. wersji H i M

posted on Grudzień 28th, 2009 ·

Jakiś czas temu zastanawiałem się nad kupnem netbooka. Najważniejszym kryterium był dla mnie czas pracy na baterii, dlatego wybór padł na Asus Eee 1005HA. Problemem jednak okazały się całkowicie niespójne oznaczenia – 1005HA(M) i 1005HA(H). Ten wpis ma na celu podanie najważniejszych różnic pomiędzy wersjami 1005HA, aby potencjalni kupujący nie dali wprowadzić się w błąd.

W Internecie panuje zamieszanie związane z oznaczeniami. Objawia się tym, że każdy twierdzi coś innego nt. modeli H oraz M. Najpopularniejsze są dwa mity:

  • Mit 1: wersja H posiada procesor Intel Atom N280, zaś M – N270.
  • Mit 2: wersja H posiada pojemniejszą baterię od M (więcej…)

→ 7 CommentsTags: Ogólne

Testy jednostkowe – czym są, po co testować i jak?

posted on Wrzesień 28th, 2009 ·

Dzisiaj klient zgłosił mi problem z jedną z jego starych stron. Problem polegał na tym, że zawartość strony wyświetla się trzy razy. Rzeczywiście, kilka dni wcześniej majstrowałem trochę w kodzie kontrolera i widoku, aby ulepszyć generowanie meta-danych pod SEO i przy okazji popsułem inne miejsce.

Ta sytuacja zmotywowała mnie, aby napisać trochę o testach jednostkowych. Stosuję je w codziennej pracy przy niektórych projektach w Javie i PHP – i często ratują mi skórę. (więcej…)

→ 7 CommentsTags: Java · Programowanie · Ynne

Nie taki Linux straszny, jak go malują

posted on Wrzesień 6th, 2009 ·

Moi znajomi znali mnie dotychczas z tego, że lubiłem system Windows do tego stopnia, że nigdy nie przesiadłbym się dobrowolnie na Linuksa do codziennej pracy. Cóż mogę mieć na Linuksie, jeśli tylko kłopoty z niedziałającymi urządzeniami oraz konfigurowaniem wszystkiego w plikach konfiguracyjnych o zakręconej składni. (więcej…)

→ 4 CommentsTags: Systemy operacyjne

Prawa właściciela domeny – transfer i wydanie kodu authinfo

posted on Sierpień 27th, 2009 ·

Niewiele osób wie, jakie są ich prawa jako właścicieli domeny. Znajomość tych praw przydaje się w krytycznym momencie – gdy zbliża się koniec ważności domeny, a koszt przedłużenia u innego rejestratora jest znacznie niższy. (więcej…)

→ 22 CommentsTags: Internet