Monthly Archives: October

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 Creator 2.4.0 ベータ版リリース

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

この記事は Qt Blog の “Qt Creator 2.4.0 beta released” を翻訳したものです。 執筆: Eike Ziller, 2011年10月20日 今現在 Qt 用では No 1 の IDE (だといいなと思っている) Qt Creator 2.4 ベータ版のリリースを(Qt DevDays にぴったりのタイミングで)アナウンスできることをうれしく思います。 このリリースには大小様々な改善と新機能が含まれています。これを試すともう古いバージョンには戻れないでしょう。 🙂 個人的に最も気に入っている機能は、間違いなく新しく実装された「宣言と定義の同期」用の修正機能です。これはその名の通りの機能で、まずメソッドの宣言か定義を変更した際に Qt Creator がソースとヘッダから対応箇所を検索します。対応するコードが見つかったら、メニュー(小さな電球マークがあれば、Alt+Return で表示できます)から修正を適用すれば、メソッドに対して行ったのと同じ変更を対応箇所に適用します。 「宣言から定義を挿入」機能の改善も同様に気に入っています。改善によって不要なネームスペースを付加しなくなり定義が最適化されたり、ソースのより適した位置に挿入されるようになりました。この機能は C++ のコードを書く際の生産性を本当に高めてくれます。 QML エディタにも、真の「名前の変更」機能や、セマンティックハイライト機能などを筆頭に多くの変更が行われました。さらにコードスタイルのオプションでは、C++ と QML の双方に渡って再設計され、設定が保存できるようになりました。このため、コードスタイルの設定を複数のプロジェクトで再利用したり共有するのが楽になりました。エディタの改善については「Christian の記事」を参照してください。 Qt Creator をダウンロードして試していただく前に、もういくつかの変更点を示しておきます。 多くの QML デバッグ関連機能が修正されました。特に QML と C++ のミックスデバッグ関連を含みます 設定用ダイアログはネットブックの画面でも適切な大きさになりました […]

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 Creator エディタニュース

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

この記事は Qt Blog の “Qt Creator editor news” を翻訳したものです。 執筆: ckamm, 2011年09月28日 先日 Qt Creator 2.3.0 を リリース してからは、そのバグ修正や新機能の開発などを master ブランチ で活発に行っています。C++ および QML/JS エディタにいくつかの面白い機能が開発されていますので、紹介してみたいと思います。 C++ 現在、C++ のコードモデルを独自実装から clang を用いたものに変更することを検討しています。テスト用のブランチを公開するには、まだもう少しやらなければならないことがあります。この件については後日別の記事でお伝えします。 2.3 で導入された コードスタイルの設定用ページ は組み直され、プリセットされたいくつかのコードスタイルに簡単に切り替えられるようになりました。設定のインポート・エクスポートにも対応し、チームで共有しやすくなりました。 関数の宣言と定義を同期させるための新機能を実装しました。関数のシグネチャが編集されるときに、対応する宣言もしくは定義が見つかるかをチェックします。対応するコードが見つかり変更が適用できる場合には、その関数の終わりに小さな電球マークを表示します。 quick fixes (Alt + Enter) を開いて(もしくは右クリックからリファクターの下の) ‘Apply function signature changes’ を選択すると、同じ修正を対応するコードに適用します。 以前の「宣言から定義を挿入」機能に満足できずに使わなくなった方は、是非もう一度試してみてください。定義は以前よりも自然な位置(ファイルの最後ではなく、直前の宣言に対応する定義の直後)に置かれるようになり、修飾子を最適化することで(必ずすべてを展開していた以前)よりも見やすくなりました。

Read More

モバイル関連ニュース – Qt Quick で新しい Nokia Store、Nokia 603、そして美味しい SNAC

Published Sunday October 16th, 2011 | Leave a comment
Posted in ニュース | Tags:

この記事は Qt Blog の “Mobile roundup – Nokia Store goes Qt Quick, new Nokia 603 and a tasty SNAC” を翻訳したものです。 執筆: David Stone, 2011年10月13日 オスロは寒くなってきましたが、今週はモバイル関連のニュースで熱くなりました。 Qt Quick で生まれ変わった Nokia Store Nokia N8 などの Symbian 端末、または Qt 搭載の Nokia N9 をお持ちの方は、全て Qt Quick で作り直された新しい Store クライアントを使うことができます。新しいクライアントは、 Ovi Store が正式に Nokia Store という新しいブランドに生まれ変わるのと同時にリリースされます。QML ベースのスムーズな体験を、是非お楽しみ下さい。このアプリケーションは一つのコードベースで開発され、最小限のソース変更で両方のプラットフォームに対応しました。 詳しくは、Nokia Developer Blog […]

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 Developer Days の基調講演に CNN が登場

Published Monday October 3rd, 2011 | Leave a comment
Posted in イベント | Tags: ,

この記事は Qt Blog の “CNN to keynote Qt Developer Days” を翻訳したものです。 執筆: David Stone, 2011年9月22日 ミュンヘンの Qt Developer Days で CNN Mobile の 副社長 Louis Gump 氏が基調講演に登壇します。 Qt Developer Days 2011 の基調講演の発表は、先日の Canonical に次いで CNN が 2 番目となります。基調講演のテーマは、進化する CNN のモバイルビジネスと、Qt SDK を使った Nokia 端末向け CNN アプリケーションの開発についてです。 Nokia 端末向け CNN アプリケーションは、今年の 5 月に発表されて以来、既にかなり多くのユーザに浸透し、好評を得ています。以下の Nokia Developer のケーススタディの動画では、Nokia […]

Read More

オープンソースカンファレンス 2011 Hiroshima 御礼

Published Monday October 3rd, 2011 | Leave a comment
Posted in イベント | Tags: , , ,

10月1日の「オープンソースカンファレンス 2011 Hiroshima」でのセミナー「Qt : アプリケーション・UI 開発フレームワーク」へ多数の方々にお越しいただき、誠にありがとうございました。 午前の最初のセッションにもかかわらず、多数の方にご静聴頂いたことをうれしく思います。 セミナーで使用した資料を公開します。Qt-OSC2011-Hiroshima.pdf をダウンロードしてください。OSC2011 Nagoyaで使用した資料をベースに、Qt 4.8 の紹介など、若干のアップデートを行ってあります。セミナーに参加できなかった方でも、Qt に興味がある方には是非参考にしてください。

Read More

QtWebKit 2.2.0 リリース

Published Monday October 3rd, 2011 | Leave a comment
Posted in ニュース | Tags: ,

この記事は Qt Blog の “QtWebKit 2.2.0 is released!” を翻訳したものです。 執筆: Benedikte Holm, 2011年9月29日 QtWebKit 2.2.0 をリリースしました。このリリースはモバイルとデスクトップの双方をサポートします。 このリリースは2011年5月4日の trunk をベースにしたもので、音声や動画のサポートや新しい標準機能のサポート、様々なバグフィックスが含まれています。新機能の概要はこのリリースに関する Wiki ページ http://trac.webkit.org/wiki/QtWebKitFeatures22 を参照してください。 QtWebKit のソースコードは gitorious リポジトリにつけられたタグ qtwebkit-2.2.0 もしくは tar.gz 形式 で入手可能です。Qt 4.8 RC 版にも含まれるでしょう。 フィードバックは メーリングリスト や IRC の場合は freenode 上の #qtwebkit チャンネルにてお願いします。みなさんの声をお聞かせください! このリリースは QtWebKit 単体のため、使用するには自分でビルドする必要があります。その際は こちらのビルド手順 を参考にしてください。また、リリースノートは http://trac.webkit.org/wiki/QtWebKitRelease22 で見ることができます。 ビルドを試すのはちょっと…という方は Qt 4.8 RC […]

Read More
Get started today with Qt Download now