Moje zdjęcie
Uczeń LO im. Ma­­ła­chow­skie­go w Płoc­ku. Lubi czy­tać książ­ki. Ma du­żo po­my­słów, jed­nak za­zwy­czaj ma­ło chę­ci lub nie­do­bór umie­jęt­no­ści na ich re­ali­za­cję. In­te­re­su­je się pro­gra­mo­wa­niem. Bie­rze udział w kon­kur­sie po to aby na­uczyć się cze­goś no­we­go. Ocze­ku­je na kon­struk­tyw­ną kry­ty­kę.

wtorek, 31 sierpnia 2010

005: Blog Day 2010 Konkursowo

Dziś ostatni dzień sierpnia, ostatni dzień wakacji dla nie-studentów, a także piąty Blog Day. Na czym polega idea tego dnia można szerzej poczytać na stronie akcji. W skrócie - należy opisać krótko pięć blogów, które się czyta. Jako że nie jestem zapalonym czytelnikiem blogów i śledzę głównie te szerzej znane, postanowiłem podejść do tematu od trochę innej strony, bardziej konkursowo, i opisać 6 projektów, które najbardziej mnie zaciekawiły.

sobota, 28 sierpnia 2010

104: Benchmark wersji 0.1.1.4

Z jednodniowym opóźnieniem postanowiłem opublikować wyniki benchmarku obu implementacji obecnej wersji bazy danych, oznaczonej numerem 0.1.1.4. Przyznam szczerze, spodziewałem się wyników zupełnie odmiennych od tych, które uzyskałem.

czwartek, 26 sierpnia 2010

103: Podstawowa budowa bazy danych

Tworzenie systemu bazy danych jest bardzo żmudnym zajęciem, szczególnie jeżeli w grę wchodzi brak doświadczenia. Koncepcja na budowę bazy danych zmieniała się wielokrotnie, zanim wyewoluowała do dzisiejszego kształtu, który chcę teraz zaprezentować.

piątek, 20 sierpnia 2010

102: Wskaźniki kontra indeksy

Cisza na blogu w ostatnich dniach spowodowana była pracą nad innym projektem. Nie jest one jeszcze skończony, zatem przez najbliższe 2-3 tygodnie prace nad LogTree dość znacznie zwolnią. Mam jednak nadzieję, że zdołam pisać dwa posty tygodniowo o postępach nad pracami.

Ostatnio problemem któremu poświęcam najwięcej uwagi jest sposób przechowywania danych. W grę wchodzą dwie możliwości. Pierwsza z nich opiera się na wskaźnikach, druga na indeksach. Każda z nich ma swoje wady i zalety, które postaram się pokrótce przedstawić.

poniedziałek, 16 sierpnia 2010

100: Plan of creating database system

Workstation ready, basics of using Subversion learned - so that's time to start creating database system, which is phase one. I've decided to divide it into four parts:

niedziela, 15 sierpnia 2010

101: Organizacja struktury drzewa.

Ostatnie dwa dni spędziłem na przygotowywaniu kodu odpowiedzialnego za przechowywanie wpisów wewnątrz struktury drzewa. W tym czasie zupełnie zmieniły się założenia z poprzedniego wpisu. Zamiast tworzenia klas ldbEntry i ldbBase, które będą samodzielne odpowiedzialne za wszystkie funkcje bazy danych, postanowiłem rozbić to na mniejsze części, działające na zupełnie innych założeniach.

piątek, 13 sierpnia 2010

002: What exactly is Logtree?

I've decided to blog since now both in Polish and English. This means that every post will have two versions now. My English isn't too good, so this blog will be a great occassion to improve my language skills. I will translate the rest of existing posts some day, during my spare time. I hope...

Up to the point, what is Logtree? Briefly speaking it's an application, which lets you write diaries. However, it's not an ordinary program. Why?

wtorek, 10 sierpnia 2010

100: Organizacja tworzenia bazy danych

Środowisko przygotowane, podstawy obsługi Subversion przyswojone - czas więc wziąć się za bazę danych, czyli fazę pierwszą. Postanowiłem podzielić ją na kilka etapów.

środa, 4 sierpnia 2010

004: Pierwszy mur - SVN

Od momentu wysłania zgłoszenia do dnia rozpoczęcia konkursu mogłem sobie wesoło bawić się w QtDesignerze i zastanawiać się jak ten mój program ma w ogóle wyglądać. Jednak w poniedziałek doszedłem do wniosku, że trzeba wziąć się za poważne pisanie. A to wiązało się z rozpoczęciem wrzucania kodu na Google Code.

poniedziałek, 2 sierpnia 2010

003: Przygotowanie środowiska pracy

Pra­cę nad pro­jek­tem po­sta­no­wi­łem za­cząć od przy­go­to­wa­nia so­bie śro­do­wi­ska pra­cy. Zro­bi­łem to jesz­cze przed roz­po­czę­ciem kon­kur­su, że­by póź­niej mieć wię­cej cza­su na roz­wój sa­mej apli­ka­cji.

niedziela, 1 sierpnia 2010

002: Czym w ogóle jest Logtree?

Kon­kurs już się za­czął. Czas po­wie­dzieć czym wła­ści­wie jest Log­Tree. Naj­kró­cej rzecz uj­mu­jąc jest to pro­gram do pi­sa­nia pa­mięt­ni­ków. Jed­nak nie jest to zwy­kła apli­ka­cja tego typu. Czym się wy­róż­nia?

001: Trzy, dwa, jeden... Start!

Jest już 1 sierp­nia, za­tem za­czy­na­my za­ba­wę! Nie wiem do­kład­nie o któ­rej go­dzi­nie zo­sta­ną opu­bli­ko­wa­ne ad­re­sy blo­gów. Szcze­rze nie mo­gę się do­cze­kać, że­by zo­ba­czyć co wy­my­śli­li inni. Wszyst­kie oso­by chęt­ne na za­po­zna­nie się ze szcze­gó­ła­mi mo­je­go pro­jek­tu za­pra­szam na wpis, któ­ry zo­sta­nie opu­bli­ko­wa­ny o go­dzi­nie 12:34.

Jesz­cze raz ży­czę wszyst­kim uczest­ni­kom po­wo­dze­nia! :)