Friday, 4. July 2008, 11:00:19
dzienniczek
Dzienniczek 3, zawieszony?Właściwie to nie. Są już praktycznie wakacje i w moim życiu pojawi się odrobina normalności. Powinienem też mieć w końcu trochę luźnego czasu wieczorami, zwłaszcza kiedy mam masę pomysłów do zrealizowania. Przez ostatnie dwa miesiące niewiele się w programie zmieniło. Łącznie może ze 3 commity.
Zmiany? Cóż. WebKit i Phonon. Jeśli jutro będę miał nadmiar czasu (lol?) i znajdę odpowiednie, otwarte sample, to na pewno program wydany będzie z obsługą powiadomień dźwiękiem. W przeciwnym wypadku - bez dźwięków. Wbudowana przeglądarka WebKit daje mi pewne nowe, ciekawsze możliwości, więc być może przez wakacje wydam jeszcze kilka wersji programu.
Odnośnie funkcjonalności - nic nowego, no może poza raportowaniem błędów i pomocą w menu głównym. Odrobinę zmieniły się także ustawienia programu. Nowe wydanie jutro lub w niedzielę. Enter.
Saturday, 24. May 2008, 11:02:46
dzienniczek, personal, diary
Zastój...Jak widać od tygodni już nic się nie wydarzyło - ani na stronie dzienniczka, ani na tym blogu. Spowodowane jest to (a jakże!) natłokiem obowiązków na studiach i w życiu zawodowym.
Nowy projekt w firmie (wymagający znacznie więcej czasu niż się niektórym wydaje...) oraz nadchodząca sesja. W skrócie nie mam czasu nawet na zakup nowego dysku i przeniesienie danych. A stary z dnia na dzień produkuje coraz więcej bad-sectorów :/
Dodatkowo rozczarował mnie efekt przeniesienia Dzienniczka na Qt 4.4.0, chyba trzeba będzie poczekać na pierwsze wydanie bugfixowe. No.. chyba, że winnym jest kompilator microsoftu, który przygotował wadliwe binarki.. nie wiem :/
Saturday, 10. May 2008, 19:44:58
dzienniczek
Qt 4.4.0Wyszła już kilka dni temu, ale nie o tym chcę pisać. Na stronie dzienniczka zamieściłem huczną zapowiedź przeniesienia programu pod nowy silnik (a w bibliotece zmieniło się naprawdę wiele), przyszedł więc czas na realizację. Ściągnąłem źródła i czytam...Okazało się, że mój upragniony phonon będzie wymagał (!?) Direct X SDK, które oczywiście trzeba sobie dociągnąć. Tak zrobiłem. 440MB, potem rozpakowanie i instalacja (kocham M$, 1.2GB wpierdolili), potem rozpakowanie Qt4..
Po wstępnej walce z komplikatorem cl.exe od M$ (jakiś dziwny błąd mi wywalał bo nie potrafił znaleźć własnych dll-i xD) udało mi się zmusić configure do rozpoczęcia pracy.
Moje magiczne polecenie wyglądało tak: (OpenSSL odpowiednio dograny)
configure -fast -openssl -direct3d -phonon
Kompilacja trwa, jeśli uda się dzisiaj pod nowym Qt uruchomić dzienniczek to fajno, w przyszłym tygodniu pojawi się wersja z pomocą bazującą na WebKit i obsługą dźwięków przez Phonona

PS. Pojawi się oczywiście jeśli przed weekendem skończę RCO Net 2, a na to się nie zanosi na razie :/
Wednesday, 16. April 2008, 11:18:46
serwer, personal, dzienniczek
Nowy serwerJak pisałem wcześniej, dzięki uprzejmości
Mariusza, który udostępnił zasoby
swojego serwera Dzienniczek wrócił do sieci. Flak` hostuje teraz nie tylko samo www, ale również moją domenę. Dzięki temu adresy takie jak
www.mrblur.net, czy
dzienniczek.mrblur.net nadal są aktywne i z zewnątrz nie widać zmian.
Zmiany jednak zaszły. Maurice zapowiadał przywrócenie mojego holenderskiego serwera w ciągu kilku tygodni. Ton rozmowy sugerował jednak, żeby przed wakacjami nie spodziewać się rezultatów, stąd większość mojego istnienia w Sieci od teraz utrzymywana będzie na Aspiradorze.
Odnośnie samej strony dzienniczka, traktuję ją jak osobny projekt (ma nawet własny bugtracker na moim laptopie). Na chwilę obecną mam gotowy edytor artykułów, generowanie RSS oraz podgląd ChangeLoga. Oczywiście dokumentacja API również wróciła już na miejsce. Na stronie pojawiła się też pierwsza wersja mapy drogowej projektu, z której wynika, że powoli zaczynam pracę nad pierwszym RC (z dwóch). Sporo jeszcze jest pracy, a ja chyba tylko w tym tygodniu mogę sobie pozwolić na zabawę z tymi dwoma projektami. Czas pokaże, ile jeszcze do następnego wydania. Na sobotę (niedzielę?) planuję umieszczenie nowej wersji w download. Zawierała będzie już kompletną (ale nie sprawdzoną) wtyczkę aktualizacji, więc dalej powinno iść już bardziej płynnie.
Sunday, 9. March 2008, 14:13:57
dzienniczek, programy, personal
Dzienniczek BETA:107Postanowiłem dzisiaj podsumować kilkanaście dni, które upłynęły od ostatniej publikacji. Nie, nie ma nowej wersji Dzienniczka dla publiki

Większość zmian dotyczy wtyczki aktualizacji, która potrafi teraz pobierać pliki (niestety tylko podane w parametrach programu), prawidłowo zachowuje się przy braku połączenia z Internetem i nie truje raz w tygodniu użytkownika pustym okienkiem aktualizacji...
Spore zmiany zaszły w obsłudze bazy danych. Doszło raportowanie błędów i sprawdzanie obsługi, teraz program powinien przynajmniej pokazać komunikat zanim wywinie rotfla z błędem

.
Zmienił się także tekst wyświetlany przez instalator windows, a w programie można wybrać już edytor przedmiotów w zależności od trybu pracy - uczeń/student. Jest on co prawda identyczny z edytorem dla uczniów, ale warto wspomnieć, że zaczynamy implementować nowe funkcje.
Sunday, 17. February 2008, 08:21:02
programy, dzienniczek
Dzienniczek BETAWczoraj postanowiłem ruszyć coś w sprawie następnej wersji programu. Po pięciu miesiącach łatania kodu uważam, że program nadaje się do przejścia do fazy beta. W związku z tym, wszystkie wydania bazujące na kodzie z wersji 101 repozytorum tagowane są jako BETA, a prace skupiają się tylko na dwóch nowych funkcjach i stabilizowaniu tych już zaimplementowanych.
Do ważniejszych zmian należy przede wszystkim przebudowa widgetu głównego, tekst animacji renderowany jest już tylko raz do pixmapy w pamięci co powoduje mniejsze o ponad połowę zużycie CPU.
Nowa wersja (jak zawsze) dostępna jest do
pobrania. Pliku
ChangeLog przedstawiać również nie muszę

Tuesday, 5. February 2008, 20:28:09
programy, dzienniczek

Nowa wersja to przede wszystkim początek finalizacji prac przed wydaniem otwartej szerzej bety. W tej wersji usunięto dwa segfaulty, w tym jeden krytyczny - blokujący uruchamianie programu po zmianie ustawień.
Spore zmiany zaszły też we wtyczce aktualizacji. Pod windows potrafi ona już otworzyć przeglądarkę użytkownika ze stroną downloadu. Potrafi wysłać na serwer dane poprzez HTTP POST, z czasem będę korzystał z tej opcji do przesyłania informacji o wersjach wtyczek.
Funkcjonalność dodatku jest zależna od oprogramowania serwera aktualizacji - jeśli serwer zwróci jakiekolwiek paczki - program zaproponuje ich aktualizację. Na chwilę obecną nie działa jeszcze porównywanie wersji, ale to kwestia dni, może dwóch tygodni

Pełny opis zmian dostępny oczywiście w
ChangeLogu. Zapraszam do
pobrania!
Wednesday, 23. January 2008, 20:49:52
linux, personal, programy, dzienniczek
Dzienniczek w Top10 Linux.pl!A tak na serio,
Linux.pl ma ciekawą metodę promowania nowych projektów. Mianowicie - w TOP10 projektach linuksowych nie ma minimalnej wymaganej ilości ocen, co powoduje, że np. projekt z 1 oceną równą 9 będzie wyżej niż np.
kadu ze średnią 8.91 i 130 głosami. Z czasem sytuacja ulega normalizacji, pozwalając najlepszym aplikacjom na odzyskanie pozycji w rankingu.
Pomysł ciekawy, a na stronę projektu na
SF.net zajrzało już kilka osób. "Kilka" to całkiem sporo zważywszy, że aplikacja ma raczej wąskie grono odbiorców i specyficzne zastosowanie.
Na program można głosować
tutaj.
Zapomniałbym - "strona programu" (a raczej jej zarys) przeniesiona została od Woolfa do mnie:
http://dzienniczek.mrblur.net
Monday, 21. January 2008, 12:53:52
personal, programy, dzienniczek

Nowa wersja wnosi dwie ważne zmiany do aplikacji: Wersja windows prawidłowo już się uruchamia na komputerach bez Visual Studio oraz zmieniła się domyślna grafika tła programu.
W
ChangeLogu próżno szukać jakichkolwiek informacji, gdyż większość zmian dotyczy systemu kompilacji. Zrezygnowałem z MinGW na rzecz MS Visual Studio - plik wynikowy jest mniejszy, nie deformuje kodowania w podpisach plików i można przygotować buildy dla systemów x64
Prawidłowy link do pobierania jest tutaj!
Monday, 14. January 2008, 13:35:18
personal, programy, dzienniczek

Nowy rok, nowy build.
Ciężki weekend miałem, moja motywacja do nauki znalazła ujście (znowu) w programowaniu. Tak właśnie powstała nowa wersja Dzienniczka. Zmian jest kilka, w tym dwie najważniejsze: początek prac nad nową wtyczką (i systemem) aktualizacji, oraz przeniesienie kompilacji wersji dla Windows na Visual Studio 2005. Z czasem pozwoli to na dostarczenie 64-bitowych wersji programu, teraz pozwoliło na zmniejszenie rozmiaru instalatora o 1MB (!).
Z mniejszych zmian warto nadmienić, że poprawiłem błąd przy dodawaniu przedmiotów do bazy, większość (jeśli nie wszystkie) zapytania SQL są teraz debugowalne i sprawdzana jest ich poprawność. Okienko wyboru miesiąca w edytorze ocen pokazuje już prawidłowy zakres. Do źródeł programu doszedł nowy skrypt, który z pomocą SED-a generuje plik version.h pod linuksem. Owocuje to częstszymi aktualizacjami pliku i bardziej dokładną informacją o wersji w buildach. Edytor ocen teraz lepiej wyświetla kolumny z danymi, a widok przewidywanych ocen jest ukończony.
Usunięty SIGSEGV w edytorze przedmiotów, kilka nowych stałych w API i odświeżona
dokumentacja na serwerze woolfa.
Dalsze poprawki przy silniku obsługującym system wtyczek, pozwalające na zwolnienie pamięci wtyczek na żądanie.
W międzyczasie powstaje (bardzo powoli) strona programu. Ostatnią wersję (z przeglądarką zmian) można znaleźć u Woolfa:
http://dzienniczek.woolf864.orgWersja dla windows jest do pobrania!
Showing posts 1 -
10 of
15.