Z satysfakcją zatem mogę powiedzieć, że w pracy zajmuję się m.in. tymi samymi technikami, którymi od dawna interesuję się prywatnie. Nie pisałbym tego jednak, gdyby nie było jeszcze jednego "ale": możesz do mnie dołączyć!
Są to oferty pracy na pełen etat w Warszawie: link.
Na CV - wyłącznie po angielsku, spełniające wymagania podane w ofercie i zawierające klauzulę czekam pod adresem j.staniek.smart.fridge@gmail.com. Warto też podać od kiedy możemy rozpocząć współpracę.
Odkąd pamiętam, Qt było otwartym oprogramowaniem. Qt zaś jako projekt był zaskakująco otwarty w porównaniu ze średnią w branży oprogramowania. Od piątku nazwa Qt oznacza też otwarty projekt, który w myśli zasadom open governance ma być oparty na merytorycznej wartości konkretnych kontrybucji, a nie przynależności do danej organizacji czy firmy.
Do publicznego repozytorium git dostępnego już 2,5 roku temu dołączył teraz system śledzenia błędów, system przeglądu (oceny) kodu źródłowego oraz listy mailowe. Narzędzia te zostały przeniesione poza wewnętrzne struktury Nokii (niektóre strony znajdują się jeszcze w domenie nokia.com). Sformułowano klarowne wytyczne rozwoju projektu, a zasady kontrybucji otrzymały ramy prawne, na czele z rozszerzeniem umowy z KDE Free Qt Foundation.
Przygotowania do tak gruntownych zmian trwały od ponad roku a planowane były jeszcze wcześniej. Trudno zarzucić więc, że wynikają one z aliansu Nokii z Microsoftem. Były skomplikowane do zaplanowania i wykonania, co nie jest zaskoczeniem gdy weźmie się pod uwagę rozmach projektu (jest Qt ale jest też Qt Creator, SDK) i mnogość zainteresowanych nim stron.
Jak już wspominałem, projekt Kexi aplikował do Google Summer of Code 2011. Miło mi oznajmić, że po raz kolejny został wybrany. W tym roku projekt realizuje Radek Wicik, programista C++/Qt, który postawił już pierwsze kroki w projekcie Calligra/Kexi.
Jeśli ktoś jest zainteresowany połączeniem przyjemnego z pożytecznym (wiedza i sensowne profity), oferuję swą pomoc jako mentor projektów w ramach Kexi. Obecnie przedstawione są dwa projekty mojego autorstwa:
Elementy typu "mapa" dla formularzy, raportów oraz osadzalne w dokumentach
Elementy typu "strona www" dla formularzy, raportów oraz osadzalne w dokumentach
Propozycje innych tematów można zgłaszać na calligra-devel@kde.org (po angielsku).
A jeśli nie Kexi (chociaż dlaczego nie? ), to jest masa ciekawych propozycji dla innych programów z pakietu Calligra oraz ogólnie, z projektu KDE: http://community.kde.org/GSoC/2011/Ideas.
Uwaga: Zgłoszenia są przyjmowane od 28 marca do 8 kwietnia włącznie.
Temat wpisu trochę prowokacyjny, ale chciałem zobrazowac fakt, że dla chcącego nic trudnego. Bez względu czy interesujesz się programowaniem/projektowaniem dla komputerów biurkowych czy dla przenośnych, projekty KDE, KOffice, a w szczególności ich podprojekt Kexi, mają do zaproponowania ciekawe wyzwania.
Profesjonalny programista, z którym współpracuję w ramach Kexi od lat, Adam Pigg, zainteresował się wersją Kexi na komórki. Ostatnio dzięki wsparciu producenta zorganizowaliśmy dla Niego nową N900. Już sformułował plany swych prac.
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ć.
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.
Alfa 12 jest po prostu otagowanym w KDE Subversion wydaniem wskazującym na pewien kamień milowy rozwoju Kexi 2.0. Trochę dodatkowych informacji poza dokładną lecz mocno techniczną listą zmian (ang.), można znaleźć na blogu: kdedevelopers.org (też ang.)
Wraz z wersją 4.5, Qt -- zestaw bibliotek i narzędzi do programowania w języku C++ -- jest dostępny na dodatkowej (poza komercyjną oraz GPL 2 i 3) licencji: LGPL.
Warto może tylko uściślić, co oznacza zmiana licencji. Dla świata Wolnego Oprogramowania zmiana jest nieznaczna, bowiem Qt było wolnym oprogramowaniem (GPL) od 2005 roku. Purysta taki jak R. Stallman (szczegóły) mógłby nawet powiedzieć, że os 2005 pod tym względem Qt było prawdziwie Wolne, a wxWidets czy GTK+ mniej, gdyż są dostępne na licencji LGPL (zresztą podobie jak biblioteki KDE).
Nowe komentarze
27 stycznia 2012 o 13:04
zabawa.
25 stycznia 2012 o 12:10
programowaniu pralek ;)
27 kwietnia 2011 o 08:52
rozwiązanie
26 kwietnia 2011 o 16:10
i calligre
21 lutego 2011 o 04:35
temat patrzę raczej
filozoficznie :) czyli od
strony biznesowej... tzn
analizy sektora, gier
[...]