Zaloguj się
Projekty Kategorie Archiwum
11 kwietnia

Jak w dwóch słowach opisać nową wersję? To proste: full wypas :-)

Dodano wiele nowych funkcji, takich jak czytnik kanałów RSS/Atom, pulpit i widgety, gesty myszy, automatyczne uzupełnianie tekstu, podsumowanie zadań, szybki-i-lekki notatnik, tagi, nowy wygląd, efekty specjalne, oraz dużo innych rzeczy. Funkcja szukania plików została zupełnie zmieniona i ulepszona. Usunięto również dużo błędów. Od wersji 0.9.3 Beta, Makagiga wymaga Javy 6 "Mustang" (snapshot release, build 79 lub późniejszego).

Wszystkich zainteresowanych odsyłam do poniższych linków:

Przy okazji odświeżyłem też wygląd całej strony domowej. Tak bardzo mi się podoba, że w lekko zmienionej formie trafi na kshutdown.sf.net (teraz jest trochę tandetnie, dlatego ze wstydu nie podaję klikalnego linka ;-)

3 kwietnia

Chwilowo nie mam czasu, żeby zrobić ładną stronę wraz z opisami, więc na razie podam tylko URL do katalogu ;) - makagiga.sf.net/screenshots

Eksperymentalny eksport do formatu OpenDocument prawie gotowy.. Niedługo włączę wszystko do repozytorium SVN Makagigi.

Przykładowy zapis tabeli JTable do pliku "arkusz.ods":

import org.makagiga.opendocument.*;
...
JTable table = ...
...
DocumentWriter writer = new SpreadsheetWriter("arkusz");
Content content = writer.beginDefaultContent();
  content.beginTable("Nazwa arkusza widoczna na dole okna OpenOffice");
    content.addTableModel(table.getModel());
  content.endTable();
writer.endContent();
writer.finish();
// i to wszystko :)
27 marca

Makagiga będzie obsługiwać eksport do formatu OpenDocument (używanego domyślnie w OpenOffice.org 2.0). Na razie planowany jest zapis zwykłego tekstu (bez formatowania) jako .odt (Writer) oraz możliwość eksportu listy rzeczy do zrobienia do formatu .ods (arkusz kalkulacyjny).

Poniżej znajduje się kilka testowych linijek kodu, które tworzą plik .odt, zawierający dwa wiersze tekstu. Sweet! :)

import org.makagiga.opendocument.*;
...
DocumentWriter writer = new TextWriter("hello.odt");
Content content = writer.beginContent();
  content.beginText();
    content.addTextLine("Hello");
    content.addTextLine("World!");
  content.endText();
writer.endContent();
writer.finish();

Confirm exit

Od niedawna jest również dostęp do źródeł poprzez SVN:
svn co https://svn.sourceforge.net/svnroot/makagiga/trunk/makagiga makagiga

Do kompilacji i uruchomienia wystarczy Ant i JDK 6:
cd makagiga
ant compileandrun

Wersja 0.9.3 Beta jest już prawie ukończona, i wszystko wskazuje na to, że pojawi się na początku przyszłego miesiąca :)

11 marca

W końcu udało się ustalić jakieś sensowne daty dla kolejnych wydań:

  • 18/03/2006 - KShutDown 0.8.3 - uaktualnienia tłumaczeń i poprawki błędów kompilacji
  • (!) 01/04/2006 (prima aprilis) - Makagiga 0.9.3 Beta - duuuuuuużo zmian i nowych rzeczy; teraz kolejne wersje powinny pojawiać się już normalnie, czyli co 1-2 miesiące
  • (!) 08/04/2006 - KShutDown 0.9 Beta - dalsze umacnianie monopolu, poprzez podnoszenie jakości produktu ;-)

Obecnie wykrywanie linków sponsorowanych jest bardzo prymitywne, i polega na poszukiwaniu pewnych słów kluczowych, takich jak "reklama", "sponsorowany", itp. Później dodam porównywanie adresu hosta feeda i hosta linku do artykułu. Zobaczymy co wyjdzie z tego eksperymentu :)

Screenshot

19 stycznia

del.icio.us menu -- Free Image Hosting at www.ImageShack.us

Cholera, ten program coraz bardziej przypomina web2.0 ;)

10 stycznia

Obecnie po zamknięciu wszystkich kart, obok paska bocznego pozostaje duużoo wolnego miejsca, które się marnuje. Postanowiłem w końcu coś z tym zrobić ;) Tak więc koncepcja jest następująca. Gdy są otwarte pliki w kartach, "desktop" jest schowany pod kartami. Wciśnięcie "magicznego" przycisku wyświetla "desktop" na pierwszym planie. Kolejne wciśnięcie tego przycisku wyświetla ponownie karty.

Wstępne założenia "desktopu":

  • Okienka zwane dalej "widgetami" są konfigurowane i wybierane przez użytkownika
  • Pozycja i rozmiar widgetów jest zapamiętywany i przywracany
  • Nowe widgety będą dostępne poprzez system rozszerzeń/wtyczek
  • Bardzo proste API do tworzenia nowych widgetów

Screenshot z dwoma widgetami udającymi zółtą karteczkę na potrzeby prezentacji:

Free Image Hosting at www.ImageShack.us

6 stycznia

Projekt wbrew pozorom nadal się rozwija i to całkiem szybko :) Ostatnie zmiany:

  • Dodałem obsługę Atom i RSS 0.x do nowego feed readera
  • Wszystkie wiadomości RSS są teraz otwierane w tej samej karcie (środkowy przycisk myszy otwiera wiadomość w nowej karcie)
  • Funkcja wyszukiwania plików jest teraz zintegrowana z drzewem, a stary panel został usunięty

Free Image Hosting at www.ImageShack.us

Niestabilne wersje alpha dostępne są na stronie makagiga.sourceforge.net/devel.html (uaktualniane mniej więcej co tydzień)

Jakoś podejrzanie szybko to powstało ;)

Free Image Hosting at www.ImageShack.us

Zostało do zrobienia:

  • GUI do dodawania, edycji i usuwania
  • Funkcja szukania tekstu
  • Drukowanie
  • Obsługa innych standardów niż RSS 2.0
  • Cachowanie na dysku
  • Ściąganie "w tle"
  • Zapamiętywanie, które artykuły zostały przeczytane
  • Indeksowanie słów kluczowych dla wyszukiwania
  • Trzeba przejrzeć programy konkurencji i zobaczyć co fajnego można ukraść ;)
  • Setki mniejszych poprawek...

Czytnik działa jako wtyczka, więc można zupełnie wyłączyć, jeśli ktoś nie potrzebuje.

20 listopada

Cholera, dopiero po kliku latach przypadkiem dowiedziałem się, że menu aplikacji KDE "w stylu Mac OS", jest tak naprawdę zwykłym panelem. A to otwiera zupełnie nowe możliwości :)

W końcu wiem, jak zrobić efekt znaku wodnego w Javie. Trochę to oszukane, ale działa świetnie...

Free Image Hosting at www.ImageShack.us

Znowu przyszedł spam na GG:

Czesc. Tu Mariusz ;-):-) :) Chcialem Ci polecic bardzo fajne radyjko internetowe ;-) :) Oto adresik: [TU ADRESIK SPAMERA] <= WYSTARCZY NACISNAC ;) <PIWO> Pozdro :). P.S Prosze tez, poslij to do wszystkich znajomych, ktorych masz na gg :). Dziekiiii :P Pozdro :)
7 listopada

Nowe okna dialogowe oraz inspirowane przez del.icio.us tagi dla plików i folderów...

Free Image Hosting at www.ImageShack.us

Uzupełnianie tekstu, dodane wyszukiwanie w Answer.com i Yahoo!...

Free Image Hosting at www.ImageShack.us

Podświetlanie tekstu do wyszukania...

Internet search

Menu z tagami...

Free Image Hosting at www.ImageShack.us

Później umieszczę na serwerze jakiegoś snapshota oraz listę pozostałych zmian.

2 listopada

Słuchajcie uważnie, bo nie będę powtarzać. ;-) Od wersji 0.9.3 Beta, zmieniam minimalne wymagania z Javy 5.0 (Tiger) na 6.0 (Mustang). Żeby nie było wątpliwości: Makagiga 0.9.3 nie uruchomi się pod Javą 5.0! Możecie się cieszyć lub płakać, ale i tak nie zmienię decyzji. Java 6.0 (obecnie w trakcie rozwoju) jest po prostu szybsza, zużywa mniej pamięci, ma mniej błędów, i posiada wiele nowych ciekawych klas, których niestety nie ma w wersji 5.0...

1 października

Bazując na artykule Swing Glint, dodałem wszędzie gdzie się tylko dało, ciekawy efekt lustrzanego odbicia tekstu:

Free Image Hosting at www.ImageShack.us

Eksperymentalnie umieściłem ikonkę obok menu "Zakładki", co powinno pozytywnie wpłynąć na szybkość lokalizowania odpowiedniego menu :-)

Kolejny screenshot i jak zwykle testowa wersja Live. Muszę w końcu przestać bawić się gradientami, blendami, i zacząć usuwać błędy :-P

29 września
Teraz czas na zmiany w wyglądzie :)
5 września

Dzisiaj dodałem funkcje zmiany koloru dla zaznaczonego tekstu. Zapowiada się obiecująco :-) Tuż pod edytorem tekstu widoczny jest panel wyszukiwania tekstu (kiepska imitacja Firefoksa ;-). A na samym dole nowy automagiczny pasek statusu, który służy również jako "messagebox" dla mniej ważnych komunikatów. Nowa obsługa plików w Drzewie pozwala na łatwe tworzenie nowych wirtualnych systemów plików (nawet hurra-optymistycznie zacząłem pisać SearchFS i TrashFS, ale już mi się odechciało ;-)

Free Image Hosting at www.ImageShack.us
Część I: Narodziny

Free Image Hosting at www.ImageShack.us
15 sierpnia
Tak to jest, gdy się zrobi zbyt elastyczną aplikację ;-)

Free Image Hosting at www.ImageShack.us
5 sierpnia

Makagiga Kolejna niezwykła wersja beta tego wspaniałego programu. Osobą odpowiedzialną za ten cud techniki, jest nieprzeciętnie przystojny i inteligentny autor tego bloga :P*

*) To nie jest oficjalny komunikat prasowy
24 lipca
Strona miała wyglądać względnie przeciętnie, a wyszła jak zwykle awangarda.. ;) Przynajmiej waliduje się jako XHTML Strict. Nie wiem tylko jak usunąć margines "body" w Operze. Na dole każdej podstrony jest uprzejma notka: "Internet Explorer is not supported", więc prosze nie zgłaszać błędów wyświetlania w IE :P
24 lipca
Makagiga

Usunąłem trochę błędów, oraz dodałem kilka nowych funkcji. Obiecane screenshoty.

Download No i znowu nie napisałem do czego służy ten program ;-)
17 lipca
Makagiga

Wydałem pierwszą oficjalną wersję Beta programu Makagiga. Wersja 0.9 dostępna jest na stronie projektu (jedna wersja binarna dla różnych systemów, RPM dla Linuksa, oraz pliki źródłowe).

Program wymaga Javy 5.0. Błędy i życzenia można zgłaszać tu i ówdzie :-)

Następnym razem napiszę do czego może służyć ten program, i dodam kilka screenshotów :-)

4 czerwca
Dzisiaj zarejestrowałem swój nowy projekt na sf.net.
Details to come... :)
15 kwietnia
Prace nad cudem techniki XXI wieku trwają nadal, i wszystko wskazuje na to, że wkrótce powinna pojawić się jakaś działająca wersja Beta.

Dodałem wyszukiwanie wg słów kluczowych i komentarzy zawartych w plikach. Słowa kluczowe dla danego pliku tworzone są automagicznie ;-) Listę można sortować wg koloru, ikony, nazwy, wieku lub użycia. Im częściej plik był używany, tym znajduje się "wyżej" na liście. Brakuje tylko "Sponsored Files", żeby poczuć się jak w Google ;-)
7 kwietnia
Praca nad moim Hello, World w Javie trwa nadal. Dzisiaj dodałem wyszukiwarkę plików. Później dodam również wyszukiwanie zaawansowane (np. wg koloru, etykiety lub zawartości). Marzą mi się również wirtualne foldery, jakie można spotkać w programach KMail lub Evolution... A tutaj więcej screenów.
16 marca
Pierwsze screeny mojego nowego programu. Program został napisany w Javie. Pierwotnie używałem JDK 5.0, a le teraz wymaga Javy 6.0. Obecnie istnieją następujące wtyczki: edytor tekstu (html), lista rzeczy do zrobienia (to-do), oraz coś bliżej nieokreślonego do bazgrania. Wiele rozwiązań dot. GUI zostało skopiowanych z Firefoksa i Mozilli... Wersja finalna w 2006 roku :)

1, 2, 3
4 lutego
Po roku mój program w Javie, który służy do nauki tego właśnie języka, rozrósł się do 215 klas (w tym 125 klas typu "inner"), i nadal nie wyświetla napisu Hello, World!.
Nowsze wpisy >

Kategorie

Ewolucja Internetu 8 | Fail 40 | Gry 46 | Humor 129 | Idiotyzm 50 | Java 110 | KDE 85 | KShutDown 22 | Linux 84 | Makagiga 58 Muzeum 3 | Ogólne 819 | Polityka 76 | Programowanie 51 | Reklamy 4 | Techblog 19 | Teorie Spiskowe 12 | TV 59 | UI 9 | Użyteczność 30 | WWW 90 | Wyrwane z Kontekstu 34 | X Files 14

Archiwum

Maj 2012 | Kwiecień 2012 | Marzec 2012 | Luty 2012 | Styczeń 2012 | Grudzień 2011 | Listopad 2011 | Październik 2011 | Wrzesień 2011 | Sierpień 2011 | Lipiec 2011 | Czerwiec 2011 | Maj 2011 | Kwiecień 2011 | Styczeń 2011 | Listopad 2010 | Październik 2010 | Wrzesień 2010 | Sierpień 2010 | Lipiec 2010 | Czerwiec 2010 | Kwiecień 2010 | Marzec 2010 | Luty 2010 | Styczeń 2010 | Grudzień 2009 | Listopad 2009 | Październik 2009 | Wrzesień 2009 | Sierpień 2009 | Lipiec 2009 | Czerwiec 2009 | Maj 2009 | Kwiecień 2009 | Marzec 2009 | Styczeń 2009 | Grudzień 2008 | Listopad 2008 | Październik 2008 | Wrzesień 2008 | Sierpień 2008 | Lipiec 2008 | Czerwiec 2008 | Maj 2008 | Kwiecień 2008 | Marzec 2008 | Luty 2008 | Styczeń 2008 | Grudzień 2007 | Listopad 2007 | Październik 2007 | Wrzesień 2007 | Sierpień 2007 | Lipiec 2007 | Czerwiec 2007 | Maj 2007 | Kwiecień 2007 | Marzec 2007 | Luty 2007 | Styczeń 2007 | Grudzień 2006 | Listopad 2006 | Październik 2006 | Wrzesień 2006 | Sierpień 2006 | Lipiec 2006 | Czerwiec 2006 | Maj 2006 | Kwiecień 2006 | Marzec 2006 | Luty 2006 | Styczeń 2006 | Grudzień 2005 | Listopad 2005 | Październik 2005 | Wrzesień 2005 | Sierpień 2005 | Lipiec 2005 | Czerwiec 2005 | Maj 2005 | Kwiecień 2005 | Marzec 2005 | Luty 2005 | Styczeń 2005