vMovieDB Icon

vMovieDB icon Yes I did it. I managed to create icon for vMovieDB is not something special, but took me 2 hours to compleate. This icon is my first try to do something useful with GIMP, not only to edit screenshots or my photos.

vMovieDB is almost ready for the public, some minor things are left to do.

HP OmniBook 6000

Купих си лаптоп, но не този който бях описал в поста по-долу, а HP OmniBook 6000. Машинката е с много добра конфигурация и на сностна цена. Е ужулена е тук там, но това не е проблем. Подкарах Debian GNU/Linux на нея. Всичко работи както трябва, с изключение на проблемите, които ми създава ядро 2.6.10 Записах се в Mail листата на потребителите на HP OmniBook 6000 под линукс. В листата участват и представители от страна на HP.

Ето малко технически характеристики:

  • Процесор: 700Mhz
  • 128Mb RAM
  • 16 Mb Video (Ati)
  • 20GB Hdd
  • 24x CD-RW
  • IrDA
  • USB
  • 2 PCMCA слота
  • LAN
  • Modem
  • Sound
  • изходи за включване на външен монитор, клавиатура, мишка, COM порт

Дизайна на лаптопчето е хубав, и изчистен. Батерията издържа 4 часа и полвина. Вече я пробвах, защото на отиване и на връщане от Трявна във влака слушахме музика и гледахме филми (Какво съм правил в Трявна е тема на друг пост). И цената е сностна: 600 долара.

Сега ще поизчакам малко да ми пристигнат стикерите, които си поръчах и ще го направя да изглежда така както на мен ми харесва. Ще му сложа лого на Debian GNU/Linux, стикер с пингвин и лепенка MS Free.

Ефективност и използваемост за потребителите.

До сега не се бях замислял над това какво значат ефективността и използваемосттта на даден софтуеър за неговия успех. Това са можеби двете най-важни крачки към успеха, на софтуеърът ориентиран към потребителите, и двете неща които приложният програмист (application developer) трябва знае добре. Кодът трябва да е ефективен, да се използват различни алгоритми за съкращаване на времето изискващо се за извършване на дадена операция. Макар днешните компютри да са много бързи, по-бързи от тези на които започвах своя път, все още има нужда от ефективност и време спестяване при изпълнение на приложението. Благодаря на хората от “Клуб Компютър”, които ми разкриха колко е важно кодът ти да бъде ефективен. Другата важна точка над която се замислих днес е дизаинът на графичния интерфеис.

Когато се създава графичен интерфеис, е необходимо тои да бъде изграден от гледната точка на потребителите, не от гледната точка на програмиста. Защото разработчика намира за функционален един тип интерфеис, а потребителя друг, важно е да се работи в тясно сътрудничество с потребителя, важно е да уважаваш и изслушваш неговите искания и питания. Свободния модел на разработка на софтуеър помага точно за това, тои създава точно тази близост, м/у разработчик и потребител. Пример за това е проекта GTodo, този проект започна преди повече от година, и по-време на активната му разработка аз бях свидетел на една обширна дискусия на тема, дизаин на графичния интерфеис, в която разработчика на приложението в продължение на седмица си общуваше с потребителите за това как да изглежда приложението визуално, е разбирасе при такива малки проекти, ефективността не е от голямо значение, но все пак се говореше и за това.

Със всяка изминала година все повече, харесвам отворения модел на разработка на софтуеър, а преди да започна бях напълно скептично настроен, подсъзнателно си казвах: “Това да споделяш кода си с другите е чисто пропиляване на идеи”, да времената от тогава до сега се промениха много, идеята за свободен софтуеър вече ме е обзела изцяло.