Qt

Qt Developer Conference Tokyo 2011 開催決定

Published Friday October 21st, 2011 | Leave a comment
Posted in Qt, イベント, ニュース | Tags: ,

昨年の Qt Conference Tokyo 2010 には200名を超える方々にご来場いただき、日本での Qt の盛り上がりを肌で感じることが出来ました。 このイベントは LPGL ライセンスの追加により Qt エコシステム拡大に弾みがついた 2009年から、日本でも Qt DevDays のような Qt についての理解を深めるセッションや最新情報を日本語で提供することを目的に始めました。今年で既に 3回目、ご参加頂く方々が年々増えて嬉しい限りです。 今年は更なる盛り上がりを期待して、規模も大きく 2日間のイベントとして開催することを決定しました。毎年ミュンヘンとサンフランシスコで開催される Qt 最大のイベント Qt Developer Days に近付いたという意味で Qt Developer Conference Tokyo と名前も変更することにしました。   【日時】 12月15日(木) ・16日(金)  【場所】 秋葉原 UDXギャラリー http://www.udx.jp/gallery/access.html   内容は下記を予定しており、Qt Project のスタートする年にふさわしいセッションで構成されます。   Qt 開発スキルの向上のためのトレーニング   Qt 最新動向やより活用するためのノウハウ   デモ展示   Qt コミュニティ紹介 近日中にオフィシャルサイトをオープンし参加登録を開始いたしますので、詳細はそちらをお待ちください。 また、本イベントはハッシュタグ #qtdc_jp を使用します。 […]

Read More

(月曜日ではありませんが)まもなく Qt Project がはじまります

Published Monday October 17th, 2011 | Leave a comment
Posted in Qt | Tags:

この記事は Qt Blog の “Launch of the Qt Project imminent…but not on Monday” を翻訳したものです。 執筆: Lars Knoll, 2011年10月14日 Qt Project に関心のある方は我々がプロジェクトの公開を10月17日とアナウンスしていたことをご存知でしょう。 残念ながらこの日程での公開は難しくなり、予定を3、4日延期することになりました。これまで莫大な量の仕事がなされてきており、現在はとても重要な最終段階に細心の注意を払って取り組んでいます。 さらに、Qt Project をホスティングする団体の設立に関する事務的なプロセスも間もなく完了します。 温かく見守ってくださったみなさん、本当にありがとうございます。そしてまもなく Qt Project を正式に開始できることを楽しみにしています。 Lars

Read More

Qt 4.8.0 RC リリース

Published Saturday October 15th, 2011 | Leave a comment
Posted in Qt, ニュース | Tags: , ,

この記事は Qt Blog の “Qt 4.8.0 Release Candidate available” を翻訳したものです。 執筆: Antti Rajaniemi, 2011年10月13日 Qt 4.8.0 RC1 が Qt SDK のオンラインアップデートを用いてダウンロードして頂けるようになりました。このリリースには QtWebKit 2.2.0(詳細は「QtWebKit 2.2.0 リリース」を参照してください)が含まれています。 このリリース候補(RC)版は、Qt 4.8.0 の正式リリース版に向けた高品質な安定したコードの提供を目的としています。 git のリポジトリ を用いる場合は “v4.8.0-rc1” タグを使用してください。 フィードバックは Qt バグトラッカー へお願いします。コードやドキュメント、オートテストの貢献などを行いたい方は、qt.nokia.com に必要な情報があります。 その他の注意点を以下に記載します。 * QtSDK の Qt 4.8 の Linux 向けバイナリは Ubuntu 10.04 を用いてビルドされています。以前は Ubuntu 8.04 を用いていましたが、新たな依存性の解決のために変更されました。 * ソース(.zip […]

Read More

QLabel と類似クラスにおけるセキュリティの考察

Published Saturday October 15th, 2011 | Leave a comment
Posted in Qt | Tags:

この記事は Qt Blog の “Security considerations regarding QLabel and friends” を翻訳したものです。 執筆: Peter Hartmann, 2011年10月4日 この記事は [qt QLabel] およびその類似クラスへの入力を常にサニタイズすることに関する注意喚起です。 概要: 文字列による情報を表示するために [qt QLabel] を作成する場合、そのクラスではフォーマットがプレインテキストかリッチテキストかを推測しようとすることに注意してください。特に Web から読み込んだデータなど、外部から取得した文字列をプレインテキストとして表示したい場合、[qt ” setTextFormat l=qlabel p=textFormat] で明示的にフォーマットを指定したり、[qt Qt escape()] で入力をエスケープすることを推奨します。 詳細: QLabel(や [qt QMessageBox] 等の類似クラス)へ入力する文字列は巧妙に作成することで、そのすべてを表示させないようにすることができます。 この記事を書くきっかけとなったのはいくつかの Qt / KDE アプリケーションでの脆弱性です。 それらの脆弱性ではラベルに偽の情報を表示させて欺くことができます。 CVE-2011-3365: KSSL に影響 CVE-2011-3366: Rekonq に影響 CVE-2011-3367: Arora に影響 例示: […]

Read More

Qt Project

Published Wednesday September 14th, 2011 | Leave a comment
Posted in Qt, ニュース | Tags: , , ,

この記事は Qt Blog の “Qt Project” を翻訳したものです。 執筆: Lars Knoll, 2011年9月12日 我々は昨年から Qt をより広くオープンに開発する方法をみなさんと議論し、共に進めてきました。様々な検討を経て、新しいソリューションの準備がほぼ整いました。 当初の想定よりも幾分時間がかかりましたが、今後 Qt は新しいドメイン qt-project.org にてホストされることになり、そのための移管作業もまもなく完了します。このドメインは Qt Project のインフラをホストするためだけの非営利財団に属します。これまでに Qt の開発に興味や関心のある企業や、オープンソースプロジェクトなどの関係者からの様々なフィードバックを集めてきました。これらのみなさんがこの最終的な形を受け入れ、そしてもちろん、このプロジェクトに参加してもらえることを望んでいます。すべてのみなさんのすべての要求を満たすことはできませんが、良いソリューションを提供できると思っています。 インフラについて プロジェクトの立ち上げの時点では、ウェブサイト、Wiki、メーリングリスト、リポジトリ、Qt への変更をレビューしマージするための仕組みを用意します。マージの仕組みは git 向けのオープンソースのコードレビューシステム gerrit をベースにしたもので、Nokia が Qt のために動かしている継続的インテグレーション(CI)システムとの連携に対応しました。この CI システムでは、我々にとって重要なプラットフォーム上でのデグレードテストが自動化されています。今後の目標はその他の新たなプラットフォームの移植へも対応できるようにすることです。 バグトラッキングツールは今まで通り Jira を使い続ける予定です。現在の Jira サーバーを非営利財団の方に移管する予定ですが、これはプロジェクトの公開の後になるでしょう。bugreports.qt.nokia.com は bugreports.qt-project.org にて運用される予定です。また Qt の開発に関連するメーリングリストも qt-project.org 上で運営する予定です。 財団の役割と意思決定 どのような形であれ、この財団がプロジェクトの舵取りをすることはない、ということを明言しておきます。この財団はプロジェクトのホストとインフラの管理に関わるコストの管理のためだけに存在します。プロジェクトの方向性やすべての技術的な意思決定は、貢献者や承認者、メンテナからなるコミュニティに委ねられます。これにより、例えば Nokia で働いている Qt の開発者も、アップストリームプロジェクトとしての Qt […]

Read More

DigiNotar 社のセキュリティ問題の Qt への影響 (続報)

Published Saturday September 10th, 2011 | Leave a comment
Posted in Qt | Tags: ,

この記事は Qt Blog の “What the DigiNotar security breach means for Qt users (continued)” を翻訳したものです。 執筆: Peter Hartmann, 2011年9月7日 この記事は先日の「DigiNotar 社のセキュリティ問題の Qt への影響」の続報です。 必要な対処 DigiNotar 社の先日の声明 に反して、すべての DigiNotar 社の中間証明書に 今回の攻撃が影響する 可能性があることが分かりました。そのため、DigiNotar 社のルート証明書をブラックリストに載せるだけでは充分ではありません。それらの中間証明書にはクロス認証されているものもあり、それらに DigiNotar 社のルート証明書は関与していないため、中間 CA 証明書もブラックリストに載せる必要があります。 以下のパッチですべての DigiNotar 社の中間およびルート証明書をブラックリストに載せることができます。 Qt 4.7.3 と 4.7.4 用: (あるいは、それ以前のバージョンに Comodo 社の偽造証明書をブラックリストに載せるパッチを当てている場合(「セキュリティ勧告: 偽の証明書」を参照)): blacklist-diginotar-certs.diff Qt 4.7.0 と 4.7.1, 4.7.2 用: […]

Read More

DigiNotar 社のセキュリティ問題の Qt への影響

Published Saturday September 10th, 2011 | Leave a comment
Posted in Qt | Tags: ,

この記事は Qt Blog の “What the DigiNotar security breach means for Qt users” を翻訳したものです。 執筆: Peter Hartmann, 2011年9月2日 [この続報を記載した記事「DigiNotar 社のセキュリティ問題の Qt への影響 (続報)」も合わせて参照してください] 先日、オランダの認証局である DigiNotar 社のセキュリティ問題に関する多数のニュースが流れました。この問題に関しては SANS Internet Storm Center が 詳しい説明 を公開しています。 問題の概略 7月19日 DigiNotar 社のインフラに侵入があったことが発覚しました(情報源)。 Gmail に対するものなどいくつかの偽の証明書が作成され、DigiNotar 社の中間 CA 証明書によって認証されていました。 8月28日 イランのインターネットユーザが Google Chrome が Gmail に対する証明書を信用しないことに気が付きました(情報源)。 Chrome が警告した理由はその証明書が不正であるためではなく(ハッカーは DigiNotar 社に侵入して正規の証明書を作成したので)、Chrome が “certificate […]

Read More

Qt 4.7.4 リリース

Published Friday September 2nd, 2011 | Leave a comment
Posted in Qt, ニュース | Tags: ,

この記事は Qt Blog の “Qt 4.7.4 released” を翻訳したものです。 執筆: Jarmo Bäcklund, 2011年9月1日 デスクトップ向けの Qt 4.7.4 のリリースをアナウンスします。これは主に5月にリリースした Qt 4.7.3 に対するフィードバックや貢献に基づくバグフィックスを含むメンテナンスリリースになります。 4.7.4 は現在のところ 4.7 系で予定されている最後のリリースです。現在は 4.8 に向けた開発を進めているところで、ベータ版 は既にリリース済みで、リリース候補版をまもなく公開する予定です。 4.7.4 には Qt Quick 1.1(詳細は ドキュメント を参照)などの新機能が含まれます。 RTL(右から左へ書く言語)に対応 画像のキャッシュの改善 文字入力の改善 – スクリーン分割のバーチャルキーボードに対応 タッチ入力を扱うための PinchArea 要素を QML に追加 そして (OpenGL シェーダエフェクトを QML に埋め込む – 詳細は こちら) QML シェーダプラグインが統合されました。ドキュメントは こちら と […]

Read More

UIKit lighthouse プラットフォームのアップデート

Published Wednesday August 17th, 2011 | Leave a comment
Posted in Qt | Tags: , , ,

この記事は Qt Blog の “Update on UIKit lighthouse platform” を翻訳したものです。 執筆: Eike Ziller, 2011年8月9日 こんにちは。以前に「コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム」という記事を書いてからしばらく経ちました。そろそろ、その後の経過を説明する頃だと思いますので、皆さんが実際にテストする方法も含めて説明しようと思います。少し長い記事になりますが 🙂 。 (コミュニティで 4.8 以前の Qt を iOS に移植しようというプロジェクトも qt.gitorious.org に有りますが、それとは違うものですので混乱しないでください。) Lighthose が 成長した ので、UIKit プラットフォームプラグインも Qt 4.8 のベースとなるメインラインに入りました。そのため、Qt 4.8 のソースを取得すれば、iOS で Qt を試すことができます。取得と実行方法の詳細は後で述べます。また、あれから時間もあったので、運良く初期のバージョンから改良する時間を取ることができました。 OpenGL ES 1/2, パフォーマンス! プラットフォームプラグインは、ラスターペイントエンジンで画像に描画してスクリーンに転送するのではなく、今では OpenGL ES で描画を行います。とても良く動いていて、パフォーマンスが向上しました。 技術的対策: Qt の […]

Read More

QML Scene Graph におけるテキスト描画

Published Thursday July 21st, 2011 | Leave a comment
Posted in Qt | Tags: , ,

この記事は Qt Blog の “Text Rendering in the QML Scene Graph” を翻訳したものです。 執筆: Yoann Lopes, 2011年7月15日 少し前に、Gunnar が QML Scene Graph の新機能について 説明しました 。その記事で述べられたように、新機能の一つが “Distance Field Alpha Testing” に基づいたテキスト描画の新技術です。この技術は OpenGL の全てのパワーを活用して、それまでの Qt では成し得なかったスケーラブルでサブピクセル座標、サブピクセルアンチエイリアシングなテキストをほぼノーコストで持つことが可能となります。 まずは、以下のビデオでこの技術がもたらす改善をご覧ください。

Read More
Get started today with Qt Download now