Dzisiaj oficjalnie została wydana nowa wersja Qt, zestawu przenośnych bibliotek i narzędzi programistycznych dedykowanych dla języków C++ i Java. Wydanie to przynosi bardzo wiele ciekawych zmian, nowych możliwości oraz wsparcie dla kolejnych platform.
Jedną z najważniejszych nowości w tym wydaniu to integracja projektu Kinetic który daje bardzo duże możliwości łatwego tworzenia animacji oraz nowe możliwości graficzne, a także dodaje obsługę tworzenia interfejsów z użyciem technologii Declarative UI.
Inne istotne zmiany to między innymi:

- wsparcie dla tworzenia maszyn stanów;
- obsługa multi-touch oraz gestów;
- przepisanie GraphicsView w celu zwiększenia wydajności oraz dodania nowych możliwości;
- dodane API umożliwiające dostęp do DOM;
- możliwość walidacji schematów XML;
- ułatwienia dla tworzenia aplikacji używających OpenGL;
- nowe klasy dające niskopoziomowy dostęp do obsługi dźwięku.
Do grona wspieranych platform dołączają:
- Symbian;
- Windows 7;
- Mac OS 10.6;
- Maemo 6.
Warto zauważyć, że jest to pierwsze wydanie, które powstało dzięki pomocy społeczności, która mogła aktywnie uczestniczyć w rozwoju projektu po otwarciu jego repozytoriów w maju. Qt 4.6 jest także bardzo istotne dla projektu KDE, którego nowe wydanie 4.4 będzie wymagało już tej wersji oraz będzie zawierało pierwsze efekty wykorzystania nowych możliwości (głównie wykorzystanie Kinetic w powłoce Plasmy).
Jednocześnie wydano nową wersję środowiska programistycznego dedykowanego dla Qt, czyli Qt Creator, które jest teraz dostępne w wersji 1.3. Wydanie to przynosi między innymi:
- eksperymentalne wsparcie dla tworzenia aplikacji przeznaczonych na platformę Symbian;
- wsparcie dla refaktoryzacji kodu;
- schematy kolorów dla edytora;
- lepsze wsparcie dla małych rozdzielczości ekranu;
- oraz wiele innych zmian.
Kolejną niespodzianką związaną z Qt jest także udostępnienie nowych API (Technology Preview) opracowanych w ramach projektu Mobility.
Pełną listę nowości możemy znaleźć na specjalnej stronie wchodzącej w skład dokumentacji, What’s New in Qt 4.6.
Dawno się nie zdarzyło, aby exploit na FreeBSD był publicznie dostępny przed wypuszczeniem poprawek. Jednak nie tym razem…
Wszystko za sprawą pana nazwiskiem Nikolaos Rangos (nick Kingcope), znanego już z opublikowania odkrytej przez siebie dziury w serwerach IIS 6 Microsoftu, również nie informując wcześniej o tym producenta.
Dziura, zdaniem autora, jest niesamowicie prosta. Dotyczy Run-Time Link-Editor (rtld), który odpowiada m.in. zarządzanie “shared objects” w przestrzeni adresowej procesów.
Normalnie rltd nie pozwala ustawić niebezpiecznych zmiennych środowiskowych (np. LD_PRELOAD) podczas wykonywania programów z bitem suid (uruchamianymi z prawami roota, jak passwd, su, czy ping). Jednak prostą techniką rtld może być oszukane aby akceptować takie zmienne nawet dla binariów z suid.
Według autora exploitu, podatne wersje systemu to od 7.1 w górę (włącznie z najnowszym 8.0). Security Officer FreeBSD, Colin Percival, opublikował już wstępną wersję poprawki, jednak jak sam przyznaje, z powodu potrzeby szybkiego jej wypuszczenia, możliwe, że nie naprawia błędu w 100% lub nie wnosi nowego zagrożenia.
W Android Markecie pojawiła się nowa wersja przeglądarki Dolphin, która przynosi wiele nowości, w czym najważniejsze – obsługę multitouch.
Technologia multitouch nie mogła zostać zaimplementowana w telefonach sprzedawanych w Stanach Zjednoczonych, gdyż obowiązują tam patenty na oprogramowanie, a sam patent na multitouch posiada Apple. W Europie patenty te nie obowiązują i zdarza się, iż ten sam telefon sprzedawany w USA nie obsługuje multitouch, podczas gdy w Europie technologia ta jest obsługiwana bez problemu. Android zasadniczo nie stosuje się do tej zasady i nie umożliwia obsługiwania telefonu przy pomocy kilku palców. Z pomocą ma przyjść nam w tej sytuacji przeglądarka Dolphin, w nowej wersji, obsługująca technologię “wielodotykową” w telefonach Motorola Droid, HTC Hero oraz w specjalnie zmodyfikowanej wersji Androida – Cyanogen.
Dolphin, oprócz multitouch, zapewnia wiele innych ciekawych rozwiązań. Jednym z nich jest obsługa kart, podobna do tej stosowanej w przeglądarkach uruchamianych na komputerach osobistych. Panel kart jest cały czas widoczny na górze ekranu, przełączanie się do niego nie jest tak praco- i czasochłonne, jak w przypadku Chromelite, przeglądarki instalowanej domyślnie w systemie operacyjnym Android. Pasek kart możemy odsłonić/ukryć poprzez dwukrotne uderzenie palcem w ekran.

Oprócz tego obsługiwana jest także technologia gestów. By wykonać daną czynność nie trzeba już błąkać się po menu, wystarczy narysować palcem określony kształt.

Więcej informacji dostępnych jest na oficjalnej stronie projektu.
W tym miesiącu Grupa Jakilinux wraz z partnerami przygotowała dla czytelników niespodziankę: mamy aż dwa konkursy, w których wygrać można wiele atrakcyjnych nagród, w tym netbooka, rutery WiFi i szkolenia w dziedzinie bezpieczeństwa IT.
Konkurs wortalu jakilinux.org i Securitum
Organizatorem konkursu na najlepszy artykuł o bezpieczeństwie IT jest firma Securitum, zajmująca się organizowaniem szkoleń z dziedziny bezpieczeństwa.
W konkursie tym, trwającym od 1 grudnia do 15 stycznia (ostateczny termin oddania prac), wygrać można następujące nagrody:
- Pierwsza nagroda:
Netbook: HP Mini 2140 1GB RAM / HDD 160 GB /WiFi z systemem operacyjnym Linux - Druga nagroda: bezpłatny udział w jednym z organizowanych przez Securitum szkoleń:
- Trzecia oraz czwarta nagroda:
pendrive Toshiba 4 GB GINGA - Nagrody pocieszenia: gadżety z Butiku Jakilinux – dla wybranych prac.
Szczegóły konkursu znajdziecie na stronie www.securitum.pl/konkurs oraz jakilinux.org/konkurs
Konkurs serwisu OSnews.pl i firm Linksys oraz Wupra
O drugim z konkursów już być może słyszeliście. Zapowiedzieliśmy go po raz pierwszy 10 listopada na blogu, a dziś rozdaliśmy pierwsze nagrody dla najlepszych niusmenów poprzedniego miesiąca. Tu wystarczy napisać jednego dobrego niusa na OSnews.pl, aby wygrać jedną z poniższych nagród:
- Pierwsza nagroda: Jeden ze swoich znakomitych ruterów bezprzewodowych. Do rozdania mamy: router WRT160NL, WRT120N w technologii Wireless-N, router WAG120N i ruter WRT320N.
- Druga nagroda: Wybrana gra dla systemu Linux. Może nią być dowolna gra ze sklepu internetowego Wupra.com poza X3 Special Edition.
Dodatkowo, dla najlepszego niusmena czterech miesiący mamy nagrodę specjalną, ufundowaną przez firmę Linksys, w postaci domowej kamery monitorującej WVC54GCA.
A jeśli lubisz pisać o grach i w ciągu czterech miesięcy napiszesz co najmniej cztery ciekawe niusy na temat gier na Linuksa, otrzymasz dodatkową nagrodę w postaci wybranej gry dla Linuksa lub Maka z katalogu Wupra.com
Szczegóły konkursu i zasady uczestnictwa
Wszystko jasne? No to do dzieła!
Mamy nadzieję, że każdy znajdzie tu coś dla siebie i zawalicie nas dosłownie świetnymi niusami i artykułami, a wszystko — co ważne — na wolnych licencjach Creative Commons!
Aktualizacja!
A może Ci z Was, którzy uczą się na uczelniach wyższych chcieliby rozreklamować akcje u siebie? Myślę, że studentów informatyki mogłyby zainteresować oba konkursy – cel szczytny, bo artykuły będą na wolnych licencjach, a można przy okazji wygrać sprzęt? Jeśli tak, zgłoście się na konkurs@jakilinux.org po więcej informacji!
Oficjalne wydanie Bada, otwartego SDK od firmy Samsung, zostało zapowiedziane na grudzień tego roku.
Bada to nowa platforma, która zostanie udostępniona nie tylko na wszystkie najpopularniejsze systemy inteligentnych telefonów – iPhone OS, webOS, Android czy Symbian, ale także i na zwykłe telefony. Jak możemy przeczytać na temat projektu na oficjalnej stronie, Bada jest kulminacją branżowego doświadczenia firmy Samsung. Reprezentuje ważny krok w podróży ku lepszym doświadczeniom związanym z wykorzystywaniem telefonów komórkowych. Samsung planuje zapewnić dzięki platformie Bada zwykłym telefonom aplikacje znane do tej pory jedynie telefonom inteligentnym. Ma także zamiar uruchomić sklep z aplikacjami działającymi na platformie Bada.

Po trzech tygodniach od ogłoszenia projektu, wydanie SDK Bada (bada to
“ocean” w języku koreańskim) zostało zapowiedziane na ósmego grudnia.
SDK Bada będzie udostępnione tak szybko, z racji konieczności pozyskania dużej ilości deweloperów. Projekt jest kolejną platformą Open Source, a twórca, firma Samsung, liczy na wsparcie deweloperów w rozwijaniu Bada. Im więcej deweloperów zainteresuje się projektem, tym szybciej projekt będzie gotowy do wykorzystania w telefonach, a planuje się, iż pierwsze wieści o urządzeniach z Bada będą dostępne już w pierwszej połowie roku 2010.

Więcej informacji na temat projektu można zdobyć na oficjanej stronie.
Druga edycja konkursu Android Developer Challange na najlepsze aplikacje w poszczególnych kategoriach została zakończona, a wyniki opublikowano w internecie.
Android Developer Challange to konkurs organizowany przez firmę Google, który ma na celu skierowanie uwagi na platformie Android oraz zdobycie nowych, ciekawych aplikacji dla użytkowników, które rozpowszechniane są poprzez Android Market.

Druga edycja została zakończona. W każdej kategorii zostały wybrane trzy aplikacje. Decyzja odnośnie zwycięzców przypadała specjalnie wybranemu jury, którego skład można poznać na stronie Google Code. Oprócz pracowników firmy Google, na liście znalazł się m.in. Jeremiah Zinn z MTV czy Beth Goza i Venetia Espinoza z T-Mobile. Lista zwycięzców również dostępna jest na odpowiedniej stronie.
Konkurs zmotywował wielu deweloperów do pracy nad aplikacjami. Nic dziwnego, skoro dla aplikacji najlepszej ze wszystkich kategorii przypadła nagroda aż 250 000 dolarów. Natomiast za trzecie miejsce w wybranej kategorii deweloper otrzymuje “jedynie” 25 000 dolarów.
Eric Chu poinformował na blogu Android Developers, iż zwycięskie aplikacje powinny być jak najszybciej dostarczone do Android Marketu (nakłania się do tego deweloperów poszczególnych aplikacji), by każdy użytkownik platformy Google mógł się z nimi zapoznać.
W związku z organizowaną przez MSWiA konferencją poświęconą zagadnieniom interoperacyjności w Polsce, Fundacja Wolnego i Otwartego Oprogramowania opublikowała swoje stanowisko w sprawie EIF (Europejskich Ram Interoperacyjności) w wersji 2.
(…) Fundacja Wolnego i Otwartego Oprogramowania przygotowała stanowisko, w którym wyraża głębokie zaniepokojenie sformułowaniami zawartymi w projekcie dokumentu “European Interoperability Framework for European Public Services (EIF) – Version 2.0″.
Tym samym Fundacja w pełni popiera stanowisko Free Software Foundation Europe (FSFE), wyrażone w liście jej Prezesa – p. Karsten Gerloff – w którym FSFE sugeruje odrzucenie tego dokumentu i pozostanie przy ustaleniach poprzedniej wersji EIF.
Cały tekst stanowiska można znaleźć tutaj.
Fundacja Wolnego i Otwartego Oprogramowania realizuje szereg celów, które pozwolą na popularyzację idei wolnego i otwartego oprogramowania w Polsce. Obszar działań obejmuje organizację konferencji tematycznych i seminariów, działalność wydawniczą i publicystyczną. Jednym z większych sukcesów Fundacji jest program WiOO w szkole, który spotkał się z szerokim odzewem.
Ukazała się nowa wersja popularnego oprogramowania wirtualizacyjnego (hypervisor typu 2) udostępniająca szereg nowych funkcji (w tym “teleportację”, wsparcie dla EFI i “rozgałęzione snapshoty”), wzrost wydajności i poprawki licznych błędów.
VirtualBox to popularny (ponad 40 tysięcy pobrań dziennie) program open source umożliwiający wirtualizację na komputerze typu PC (architektura x86/amd64). Program ten umożliwia wirtualizację środowisk Windows, Linux, Solaris, OS/2 i innych. Wersja beta dostępna była już od ponad pół miesiąca i funkcjonalność się w istotny sposób od tego czasu nie zmieniła, dla przypomnienia: wersja 3.1.0 może się pochwalić następującymi cechami:
- Pierwszą z nowości, którymi chwali się producent jest funkcja “teleportacji”, tj. migracji na żywo. Dzięki teleportacji możliwe jest przenoszenie maszyny wirtualnej między maszynami fizycznymi bez przerywania jej działania (na przykład aby poddać maszynę fizyczną konserwacji lub aby zmniejszyć ilość “chodzących” jednocześnie maszyn fizycznych w okresie mniejszego obciążenia).
Teleportacja zaimplementowana w programie VirtualBox umożliwia nawet przenoszenie wirtualnych maszyn między hostami obsługiwanymi przez różne systemy operacyjne. - Kolejną nowością są “rozgałęzione kopie migawkowe”: można zapisywać dowolnie wiele kolejnych stanów systemu wirtualizowanego, a nawet drzewo różnych dróg “rozwoju” tego systemu, co ułatwi między innymi eksperymentowanie z konfiguracją i testowaniem oprogramowania.

- Nastąpiła znaczna poprawa wydajności grafiki 2D w wirtualizowanych systemach Windows dzięki wykorzystaniu akceleracji w sprzęcie wideo systemu-gospodarza.
- Umożliwiona została zmiana stanu i typu połączeń sieciowych w trakcie pracy maszyny wirtualnej.
- Inną z długo oczekiwanych nowości jest wsparcie dla EFI (extensible firmware interface), nowego mechanizmu ładowania systemu w komputerach bazujących na architekturze Intela. Najbardiej znanym użytkownikiem tej technologii jest Mac OS, ale nowsze wersje Windows i Linuksa mogą być uruchamiane przez EFI. Domyślnym jednak ustawieniem (i dalej zalecanym dla środowisk produkcyjnych) jest BIOS.
- Do emulowanych kart sieciowych AMD PCNet PCI II, AMD PCNet FAST III i Intel PRO/1000 (M)T dodano opcję interfejsu parawirtualizowanego virtio-net wywodzącego się z linuksowego projektu KVM (dostępne w systemie Linux oraz Windows)
- Przepisane wsparcie dla USB w systemie OpenSolaris, wykorzystujące udoskonalenia z Nevady 124
- Znaczna poprawa wydajności dla systemów wirtualizowanych używających rozszerzenia PAE (physical address extension) lub amd64.
Po za nowymi funkcjami programu w dzienniku zmian znalazły się poprawki dla 44 błędów. Program VirtualBox tradycyjnie można bezpłatnie pobrać ze strony projektu, w wersjach dla systemów operacyjnych Windows, Linux, Solaris i Mac OS.
Można już odsłuchać nagrania audycji magazynu komputerowego “Trącić myszką”, które w eterze pojawiło się w zeszłym tygodniu w Radio Szczecin.
Gośćmi audycji byli Damian Wojsław z OpenSolaris, Robert Partyka z Fundacji Wolnego i Otwartego Oprogramowania (znany OSnewsowiczom jako BoBsoN), Marcin Weksznejder z Tieto, prawnik Rafał Malujda i Tomasz Woźniak ze Szluuga.
Rozmowa toczyła się wokół wykorzystania wolnego i otwartego oprogramowania w szkołach, firmach i w administracji publicznej. Było też nieco informacji o systemie OpenSolaris i konkursy dla słuchaczy.
Kto przeoczył audycję, może teraz odsłuchać jej na komputerze. Udostępniono nagranie w formacie MP3.
Battle for Wesnoth, popularna wolna gra strategiczna, została oficjalnie przeportowana na platformę iPhone.
Grę w wersji na iPhone można nabyć poprzez app store za 4,99 $. Część funduszy uzyskanych ze sprzedaży przeznaczona jest na projekt Wesnoth. Kod źródłowy portu dostępny jest — na licencji GNU GPL — w serwisie SourceForge.
Rys. 1. Battle for Wesnoth na iPhone
Battle for Wesnoth to strategiczna (choć istnieją dodatki o charakterze m.in. RPG) gra turowa, osadzona w świecie fantasy. Umożliwia grę jedno- i wieloosobową, zarówno pojedyncze scenariusze, jak i wiele rozbudowanych kampanii. Jest jedną z najpopularniejszych gier FLOSS.

