Kolejny dzień warsztatów. Dla mnie oznaczało to następujące tematy:
QML
Interfejsy graficzne, deklaratywnie programowane, oparte o javascript mają być możliwe do tworzenia już w Qt 4.7. Korzystaj się przy tym z Qt Graphics View. Poprzez model obiektów Qt, właściwości i sloty zdefiniowane w C++ są dostępne dla javascript w zasadzie automatycznie. Deklaratywność polega na tym, że by otrzymać animację nie przesuwa się np. przycisku krok po kroku, tylko definiuje jego pozycję początkową i końcową na linii czasu, po czym animuje się on sam.
Z rana uczestniczyłem w egzaminie Qt Certified Developer organizowanym przez Pearson VUE a opłaconym uczestnikom Akademy przez producenta Qt. To zautomatyzowany test wielokrotnego lub pojedynczego wyboru, są odpowiedzie adnotacje o tym ile odpowiedzi dla dane pytanie jest poprawnych. Punktacja nie jest podawana, udało mi się zdać.
Od 10 rano znów zaczęły się prezentacje. Lukas Tvrdy, którego na jesieni gościłem w Warszawie przedstawił stan prac nad Kritą z uwzględnieniem nowości które pojawiły się po tym jak został zasponsorowany przez społeczność do pracy w pełnym wymiarze godzin.
Dotychczas wtyczka miała zamknięte źródła, ale była dostępna dla wszystkich za darmo. Teraz jest niewiele tańsza niż najtańsza wersja Microsoft Office.
Oracle żąda za swoją wtyczkę 90 USD na jednego użytkownika, podczas gdy najtańsza wersja Microsoft Office kosztuje ok. 110 USD. Co więcej, wsparcie techniczne jest dostępne za dodatkową opłatą wynoszącą “jedyne” 19,80 USD za pierwszy rok. Aby jeszcze bardziej odstraszyć użytkowników od używania wtyczki, minimalne zamówienie wynosi 100 sztuk licencji.
Jest to duży cios dla OpenOffice.org, ponieważ Microsoft Office 2007 obsługuje natywnie jedynie wersję 1.0 standardu ODF, natomiast nowsze wersje OpenOffice.org używają szkicu standardu ODF 1.2. W rezultacie stworzenie heterogenicznego środowiska pracy opartego o standard ODF stało się praktycznie niemożliwe.
Ja bym powstrzymał panikę. Przede wszystkim rzeczona wtyczka była zawsze zamkniętym oprogramowaniem, tzw. freeware. Krytykować ją można było gdy powstawała, a nie teraz gdy spełnia swą rolę (czyli służy do uzyskania przychodu w ten lub inny niebezpośredni sposób - o tym poniżej)
Polska liderem w uzytkowniu OpenOffice.org, przynajmniej według webmasterpro.de. Dalej są Czesi, Niemcy, Francja. Oznacza to też że standard OpenDocument jest już dostępny na wielu komputerach i duże kraje europejskie wiodą tu prym.
Haiku to Wolny system operacyjny zgodny z BeOS. Społeczność Haiku z niewątpliwą determinacją godną czasów Atari czy Amigi gotowa jest pokonywać przeszkody stojące na drodze do pełnej użyteczności komputera napędzanego ich ulubionym systemem. Jedną z dróg do pozyskania większej liczby aplikacji dla systemu był sprytny zabieg pozyskania bibliotek Qt w wersji dla Haiku. Wieści o pierwszych działajacych na Haiku programach Qt pojawiły się 7 miesięcy temu.
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/include/plugin_api.inc.php on line 562
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 451
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 476
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 520
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php on line 819
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line 316
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php on line 360
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_aggregator/serendipity_event_aggregator.php on line 801
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_aggregator/serendipity_event_aggregator.php on line 1004
Deprecated: Assigning the return value of new by reference is deprecated in /home/wwwjs/wwwblog/plugins/serendipity_event_aggregator/serendipity_event_aggregator.php on line 1114
Nowe komentarze
29 maja 2010 o 12:17
rozpisałeś... Już
wszystko wiem
1 maja 2010 o 00:30
totalnego. Uszkodzona
opcja cofania autokorekty
(która działała
dobrze) to owszem, coś
mniej [...]
30 kwietnia 2010 o 13:59
nie pokazuje niczego
"totalnego". Nie wiem
też co jest nie tak w
koncepcji projektu [...]
30 kwietnia 2010 o 11:00
dobry....'' Bardzo dobrze
wpędza w kłopoty
psując dane. Ostatnio
powpisywałem nie takie
oceny [...]
2 lutego 2010 o 10:01
domyśle "zaczynanie od
zera" to ambitne cechy. A
czy nowoczesność? To
jest dyskusyjne.
Przecież [...]