Archive for August, 2007

koniec z migotaniem w Qt 4.4

Thursday, August 9th, 2007

Na pewno wiele osób denerwowało od dawien dawna migotanie zawartości okien jakie miało miejsce przy skalowaniu tychże w systemie X11. Mnie w każdym razie tak ;) Powolne odświeżanie zawartości, brak płynności - czy to Gtk, czy Qt. Całe szczęście w wersji 4.4 biblioteki Qt problem ma ten zostać rozwiązany. Bardzo się cieszę, że programiści Trolltecha dostrzegli i postanowili rozwiązać ten problem, bo do tej pory takie zachowanie okien było po prostu nieprofesjonalne - a w każdym razie dalekie od tego do czego zdążyły nas przyzwyczaić Mac OS X czy nawet Windows. Jak mianowicie chcą to osiągnąć? Obecnie każdy widżet - przycisk, checkbox itd to oddzielne Xowe okienko. Czyste marnotrastwo. W przypadku jakichkolwiek zmian rozmiaru głównego okna te wewnętrzne muszą wykonać całe mnóstwo operacji, aby wszystko było zsynchronizowane. Rozwiązaniem ma być odejście od tworzenia dla każdego widżetu nowego okna. Tak więc wszystko co wewnątrz okna będzie rysowane przez Qt, a nie przez serwer X, gdyż ten nie będzie nawet wiedział o istnieniu widżetów. Notabene już teraz Qt może rysować za pomocą OpenGL, można więc sobie tylko wyobrażać jak płynne w działaniu będą aplikacje napisane przy wykorzystaniu Qt 4.4. Niestety trudno powiedzieć, czy nowa wersja zdąży wyjść przed premierą KDE 4.0. W razie czego trzeba będzie nieco poczekać :) Więcej informacji i filmiki pokazujące różnicę w wyświetlaniu z i bez migotania na blogu Trolltech Labs.

infobot 1.1

Saturday, August 4th, 2007

3 sierpnia, czyli wczoraj :) ogłosiliśmy wydanie nowej wersji Infobota. Cóż nowego przyniosła? Głównie Infobota dla sieci Tlen (infobot@tlen.pl). Poza tym zrezygnowaliśmy z agentów działających w sieci Jabber na rzecz jednego kontaktu dostępnego jako infobot@infobot.pl. W ten sam sposób Infobot jest teraz dostępny również przez Google Mail. Wersja dostępna przez SMSy również doczekała się aktualizacji i teraz są w niej dostępne wszystkie polecenia. Ma to związek z tym, że każda z wersji Infobota potrafi teraz reagować na polecenia pisane bez polskich znaków diakrytycznych. Tak więc Infobot działa teraz wszędzie w identyczny sposób i oferuje taką samą funkcjonalność :) Innym, nieco mniejszym dodatkiem są zmiany w funkcji imieniny - mianowicie radzi sobie teraz również ze zdrobnieniami imion. Prawdopodobnie było też kilka mniejszych zmian o których już teraz nie pamiętam ;)

książka

Thursday, August 2nd, 2007

Wygrałem właśnie książkę Johana Thelina Foundations of Qt Development. Nie ma to jak o odpowiedniej porze zasiąść do czytania RSSów ;)