米Yahoo!、JavaScriptライブラリ「YUI」の開発を打ち切りへ

 米Yahoo!のYahoo! User Interface Library(YUI)開発チームは8月30日、HTMLインターフェイス作成のためのJavaScriptライブラリ「YUI」の開発を打ち切ることを発表した。JavaScriptを取り巻く環境やトレンドの変化を考慮しての決断と説明している。

64ビットWindowsに対応した「Google Chrome 37」安定版リリース

 米Googleは8月26日、Webブラウザ「Google Chrome」の最新安定版「Google Chrome 37(Chrome 37.0.2062.94)」をリリースした。50件のセキュリティ修正が加わり、安定性と性能を強化した。Linux、Mac OS X、Windowsに対応、専用のWebサイトより入手できる。Windows版は本バージョンより64ビット版も用意された。

汎用ビルドツール「Qt Build Suite 1.3」リリース

 フィンランドDigiaのQt Projectは8月26日、汎用ビルドツール「Qt BQuild Suite 1.3.0」をリリースした。ソースコードおよびWindows向けのバイナリパッケージが公開されている。

Qtの統合開発環境(IDE)「Qt Creator 3.2」リリース

 フィンランドDigiaのQt Projectは8月19日、WindowsやMac OS X、Linuxなどで動作するQt向け統合開発環境(IDE)最新版「Qt Creator 3.2.0」をリリースした。テキストエディタ、C++コードモデルなどで細かな機能強化が加わった。

ワークフローを強化した「Git 2.1」がリリース

 Git開発チームは8月15日、オープンソースの分散型バージョン管理システム「Git 2.1」をリリースした。2系初のメンテナンスリリースとなり、ワークフローや性能が改善されている。

ZFSベースのDockerコンテナ管理ツール「Flocker」

 英ClosterHQは8月13日、ZFSベースのDockerクラスタ管理ツール「Flocker」を発表した。これを利用することで、データとそれを利用するアプリケーションを同時にコントロールできるという。

SourceForge.JP ブログ

サムネイルモードへの道(1)

プレビューモードもいいけれど、やっぱりサムネイルで見たい時もある。 そんなわけで、サムネイルモードの実装に着手。 QListView - QStyledItemDelegate - QAbstractTableModelの構造。 Delegateのpaintメソッドをオーバーライド。 サムネイルだけでなく、ファイル名やチェックボックスも自前描画。 そ...

[Gefu]0.20リリース

Gefu Ver0.20をリリースしました。 なるべく誤操作は防ぎたいとの観点から、ドロップ時にコピー・移動・キャンセルを選択するポップアップメニューを表示するようにしました。 あと、ダイアログなどが表示されたり、他のアプリがアクティブになったりしたときに、両方のパネルが暗くなっていたので、アクティブ...

[Gefu]0.19リリース

Gefu Ver0.19をリリースしました。 簡易アーカイバを実装しようとして挫折しましたorz。 minizipとかinfo-zipとかlibarchiveとか7-zipとか、オープンソースなアーカイブユーティリティは色々あるんだけど。 どれもいまいち使い方がよく分からず。 そもそもQtでスタティックリンクする方法もよく分からず。 結局...

note numberでのインスタンス生成に対応してみた

で、pitch.rbの修正を保存してpush、 musical.rbの修正を保存してpushとやったんだけど、こっちに反映されてない。 gitの使い方間違ってるんかいな。

[Gefu]0.18リリース

Gefu Ver0.18をリリースしました。 ●画像ビューアに拡大縮小・回転機能をつけました。 今回は難儀でした。 QGraphicsSceneの使い方がいまいちよく分かりません。 単純に画像を表示するだけなら、以下の様なコードになります。 [cpp] QPixmap pixmap(path); if (pixmap.isNull()) { return false; }...

[Gefu]0.17リリース

Gefu Ver0.17をリリースしました。 ●コンテキストメニューにファイル操作系のメニューを追加しました。 ●アイテムが無いところで右クリックした場合は、作成系のメニューのみです。 ●ブックマーク機能を追加しました。 ●登録したブックマークはメニューに表示されます。 ●もちろんキーボードから...

[Qt]QTableWidgetの基礎

お手軽でよく使うわりに使い方を覚えられないので自分用メモ。 データ追加の基本形。 dataは表示したいデータクラスのリスト。 [cpp] for (int i = 0; i tableWidget->insertRow(i); QTableWidgetItem *iName = new QTableWidgetItem(data[i].hoge); iName->setFlags(iName->flags() ^ Qt::I...

引き続き

pitch.rbをaddしてpush interval.rbが無いから相変わらずエラーを吐く。 今日の思いつき  note_numberを食わせてinitializeするのはどうか。  ならば、Fixnumの継承クラスにして、.nameで音名文字列を吐かせるのはどうか。  空コンストラクタを作るなら、Stringはselfを空文字にすればいいが、Fixnumはちょっと...

Gefuの作業部屋オープン

どうもはじめまして、みやび(@miyabi_satoh)です。 現在、「Gefu(げふぅ)」というプロジェクト名でオープンソースなソフトウェアを開発しております。 で、SourceForge.jpにこのブログスペースがあったので、使ってみることにしました。 このブログでは、Gefuの開発状況や、QtでのプログラミングTipsなどをネタに...

昨日と今日のこと

昨日はアカウントと作業部屋を作って終わり。 今日はsshとgitのことを調べて、  ローカルディレクトリをリポジトリ化  musical.rbだけをaddして作業部屋にpush 他が忙しいっちゃ忙しいんで、ま、追い追い。

無線LANになぜ暗号化を求めるのか

こんな記事がありました。(このニュース、ニコニコニュース以外で見当たらないのでニコニコニュース貼ります) 無線LANのメール丸見え 成田、関西、神戸の3空港 | ニコニコニュース で、これを読んで、自分があまりにも素人すぎて理解できない可能性もありますが、書いていることがおかしい。と感じたのでどうせ誰...

CAmiDionプリント基板到着!さっそく作ってみた

先日注文したCAmiDion専用プリント基板の新バージョンですが、8月21日(木曜)に無事到着しました! [caption id="attachment_1541" align="alignnone" width="870"] 到着したCAmiDionプリント基板 2014/08/11版[/caption] 前回は13日間かかったのですが、今回は10日間で到着。注文が月曜の夜、Shipped(出荷)状態に...

そろそろ決断

色々試して来ましたが、Python3+Qt5が最も可能性がありそうです。 Python3+Gtk3 → PyCairoの件が不調。それ以外は特に問題は無いのですが。 Python2+Gtk2 → いずれObsoleteになる。 Ruby+Gtk3 → 移植が必要なコードの量が一人でやるには多過ぎる。(特に栞) Python3+Qt5 → そのまま移植出来ない部分(メニューな...

HitTestとIndex map

前回、MRTでIndex mapを出力するようにした、という記事を書きましたが、 今回はそれについて少し詳しく説明します。 先ずはじめに、Index mapというのは私が適当に名付けた用語なので、本来の用語の使い方が違う!とかあったら御免なさい。 実際は、描画オブジェクト毎に、占有ピクセルを固有の色で塗りつぶした...

‎TOPPERS/sspカーネルソース勉強会第五回(午前・午後) メモ

ここにメモを書いていきます SWESWTの件 資料は公開されていないが、関係者が参照できるところに保管されている。 ファイルは一つにしている。SECTION番号順にくっつけた SWEST前日にはPCに環境をインストールするようにメールで連絡します(小川さん) シュリンク版で、割り込みのためのオプション...