lip 08 2010

QDE – Cute Desktop Environment

Category: Open Source,Programowanie,Projekty,Qt,TechblogMatthew @ 02:35

Iria poruszył ciekawy temat, mianowicie stworzenia środowiska graficznego, które wzorem Xfce czy LXDE miałoby być lekkie i szybkie, a tak jak KDE oparte na Qt, jednak bez obciążania systemu sporą ilością dodatkowych bibliotek oraz dziwną architekturą KDE, czyli pakowaniem wszystkiego w środowisko (aby programy były trochę mniejsze) i dorzucaniem masy dodatkowych usług (aby były trochę bardziej funkcjonalne). (ale tworzę masakrycznie długie i złożone zdania O_o) Przypomniało mi się,  że ktoś już się kiedyś podjął takiego zadania, projekt nazywa się Antico, jednak z powodu przejścia autora na Mac OS X (teraz ktoś może napisać arta na temat tego jak Apple niszczy Open Source) projekt został zamknięty. Przejrzałem kod i… nie wygląda tak strasznie. Choć sam Antico mi się zupełnie nie podoba (szukam raczej dobrego kompromisu między Plasmą w KDE a lekkimi menedżerami okiem jak FVWM) i wolałbym wykorzystać fragmenty jego kodu do nauki i stworzenia czegoś własnego (tak wiem, pojawią się komentarze żeby rozwijać to co już jest), tym bardziej, że kiedyś zastanawiałem się nad próbą zrobienia własnego WM, ale trochę mnie to wtedy przerosło. Więc w sumie… dlaczego nie (pomysły nowych projektów są wyjątkowo tanie ;) )? I tak do głowy przyszło mi QDE. Jako rozwinięcie Cute Desktop Environment (dla tych którzy jeszcze nie wiedzą, Qt czyta się jak “cute”).

Czytaj dalej “QDE – Cute Desktop Environment”

Tagi: ,


lip 07 2010

fooaudio – mała prośba (konkurs?)

Category: Projekty,Techblog,fooaudioMatthew @ 17:18

fooaudio się powoli rozwija, nie wszystko idzie może tak jakbym chciał, ale na pewno wiele rzeczy poszło w lepszym kierunku. Jeżeli najbliższy etap pójdzie mi sprawnie, to zbliżające się wydanie powinno zawierać miłych dla użytkownika funkcjonalności oraz stać się dobrą podstawą do dalszego rozwoju.

Ale nie o tym chciałem pisać. Mam małą prośbę. Ponieważ ze mnie jest beznadziejny grafik, a wypadałoby, żeby fooaudio dorobiło się jakiejś ikony/loga, więc ogłaszam minikonkurs na ikonę/logo. Niestety, nie mam z czego ufundować nagród. :( Więc nagrodą (na chwilę obecną) będzie chwała i prestiż (oraz wykorzystanie pracy twórcy w projekcie, wraz reklamą gdzie tylko się da). Natomiast jak uzyskam już jakieś stałe źródło dochodu to postaram się o nagrodę bardziej materialną.

Swoje prace można wysyłać mi na e-mail (matthew@matthew.org.pl) lub zostawiać link w komentarzach (to dla tych co nie boją się konkurencji ;) ).

Tagi:


cze 30 2010

Jaki Issue Tracker?

Category: Inżynieria oprogramowania,Miniblog,ProgramowanieMatthew @ 17:24

Ponieważ mam już własny hosting, więc wypadałoby go wykorzystać jakoś bardziej niż tylko miejsce na bloga. Oprócz stron na poszczególne projekty (i jakąś stronę domową, ew. kolejny blog o innej tematyce?) przydałoby się wreszcie postawić issue tracker, który byłby szczególnie przydatny przy kolejnym wydaniu fooaudio a którego brakowało już wcześniej. Jednak nie mogę znaleźć nigdzie jakiegoś porównania czy recenzji różnych issue trackerów, tak żebym mógł wybrać jeden dla siebie. I stąd moje pytanie: jaki wybrać? Moje wymagania:

  • powinien obsługiwać wiele projektów
  • wielu userów
  • możliwość dodawania bugów bez logowania
  • możliwość podpięcia osobnej domeny (w sensie, że fooaudio byłoby dostępne pod adresem bugs.matthew.org.pl/fooaudio/ a quickTweet pod bugs.matthew.org.pl/quicktweet, itd.) pod każdy projekt
  • żebym nie musiał się zastanawiać jak to działa, czyli ogólne user friendly

Tagi: ,


cze 19 2010

Kurs UML – wstęp

Category: Inżynieria oprogramowania,Programowanie,Techblog,UMLMatthew @ 22:32

Z okazji dostania się na profil dyplomowany o wdzięcznej nazwie Inżynieria Oprogramowania (i dwa przedmioty z baz danych) postanowiłem, że rozpocznę kolejny cykl kursów które piszę (po Qt, epizodzie z gitem (do którego może wrócę) który przeszedł w tłumaczenie Pro Gita oraz jednym odcinku Boosta (niech ja tylko znajdę na niego odrobinę motywacji). Tym razem będzie to UML (a za jakiś czas może i wzorce projektowe). Mam nadzieję, że nie zawiodę i komuś się to przyda. Sukcesem będzie, jeżeli studenci 3 roku na ETI uznają go za wystarczający (lub lepszy) od wykładów (na które nie chodziłem ;() z Inżynierii Oprogramowania (przedmiocie na 3 roku, nie profilu) i pozwoli on komuś zaliczyć egzamin z tego. Na początku zrobię wstęp o UMLu, rodzajach diagramów, narzędzi, które można wykorzystać do ich tworzenia. Praktyczne umiejętności będą w części 1.

Czytaj dalej “Kurs UML – wstęp”

Tagi: ,


cze 16 2010

Język programowania to tylko narzędzie

Category: Miniblog,ProgramowanieMatthew @ 23:42

Tak mi powiedział ktoś na rozmowie rekrutacyjnej w WP. Cóż, nie wszystkie narzędzia nadają się do kopania rowów. Jak również niektórzy wolą malować ściany zamiast kopać. A trudno, żeby dobry malarz musiał być zmuszany do przekopywania kanalizacji łopatką do piaskownicy.

Tagi:


maj 28 2010

Kurs Qt – część 9 – SQL

Category: Kurs Qt,Programowanie,QtMatthew @ 21:48

I przyszedł czas na kolejną część kursu Qt. Dzisiaj o wykorzystaniu baz danych w swoich aplikacjach. Pokażę jak ustanawiać połączenie z bazą danych, wykonać na niej zapytania oraz kilka przydatnych sztuczek związanych z operowaniem na bazach. Miłego czytania!

Czytaj dalej “Kurs Qt – część 9 – SQL”

Tagi: , ,


kwi 27 2010

Pro Git – rozdział 2, część 2

Category: Pro Git,Programowanie,Techblog,gitMatthew @ 00:07

Druga część, drugiego rozdziału (część pierwsza tutaj, a pierwszy rozdział tutaj) książki Pro Git autorstwa Scotta Chacona, wydanej na licencji Creative Commons Attribution-Non Commercial-Share Alike 3.0. Miłego czytania!

Czytaj dalej “Pro Git – rozdział 2, część 2″


kwi 24 2010

Pro Git – rozdział 2, część 1

Category: Pro Git,Programowanie,Techblog,gitMatthew @ 16:45

I przyszedł czas na drugi rozdział Pro Git. Na razie tylko część, ze względu że to dość długi rozdział i długo mi zeszło tłumaczenie (i jeszcze nie skończyłem, zostały mi 3 podrozdziały), poza tym jogger i tak by nie przyjął całości i bym musiał dzielić. Ale trudniejsza część roboty za mną, więc druga część powinna się pojawić w ciągu kilku dni. Przypominam że, książkę napisał Scott Chacon a jej treść jest wydana na licencji Creative Commons Attribution-Non Commercial-Share Alike 3.0. Miłego czytania (i jak zwykle mam nadzieję, że uda wam się wyłapać błędy które ja przeoczyłem).

Czytaj dalej “Pro Git – rozdział 2, część 1″


kwi 18 2010

Prezentacja z spotkania TRUG

Category: Agile,IT,Programowanie,Spotkania,Techblog,gitMatthew @ 15:29

Udało mi się wreszcie doprowadzić do porządku moją prezentację, którą wykorzystałem na spotkaniu TRUGa. Są dwie wersje. Jedna o czysta prezentacja, druga to prezentacja wrzucona na kartki A4 z notatkami (w przybliżeniu to co mówiłem na żywo). Linki do pobrania poniżej:

Prezentacja

Prezentacja z notatkami


kwi 17 2010

Kurs Qt – część 8 – OpenGL

Category: Kurs Qt,Programowanie,Qt,TechblogMatthew @ 15:29

Kolejna część kursu Qt. Dzisiaj trochę o OpenGL. Czemu tylko trochę? Niestety nie znam go zbyt dobrze (ot, tylko tyle, żeby sobie przy pomocy innych kursów coś narysować, ale i to nie zawsze mi wychodzi), więc jedyne co pokażę to jak wykorzystać odpowiedni komponent dostarczany wraz z Qt do renderowania prostych figur (a Ci którzy się na OpenGL znają zrobią z tego jakiś pożytek ;) ).

Czytaj dalej “Kurs Qt – część 8 – OpenGL”


Następna strona »