WCJ2009でしゃべります

今週の日曜、すなわち11月22日、東京大学の本郷キャンパスにてWikimedia Conference Japan 2009というイベントが開催されるが、その1セッションでしゃべらせてもらうことになった(14:00から15:00)。もしご都合がつけばぜひお越しく

Twitterボット復旧

旧Open Tech Pressの時代から、FollowするとTwitterで本サイトの更新をお知らせするbot(http://twitter.com/opentechpress)を運用しているが、10/13ごろから更新が止まっていた。しばらく時間が取れずに放置していたが、復旧させたのでご報

ET2009でしゃべります

組み込み系の展示会でEmbedded Technology 2009というのがあるが、そこのセッションの一つで登壇することになった。 セッションのタイトルは「Android利用時に気を付けたいGPLのABC」、日時は11月18日(水)の15:30~17:30、於パシフィ

アフターアワーズ: Last.fmとTechCrunchの100日戦争

最近SFJMに書いた記事「Last.fmとTechCrunchの100日戦争」について若干補足というか感想を。 予想通り、泥仕合になっているようである。Last.fmはともかく、CBSは当初否定するにしてもずいぶん曖昧な言い方をして疑われていたの

アフターアワーズ: 紙新聞への処方箋

最近SFJMに書いた記事について若干補足というか感想を。 紙新聞への処方箋。私のような頭の古い人間にとっては、ニューヨーク・タイムズほど知名度のある新聞がつぶれそうというのは相当大きなニュースなのだが、周り

アフターアワーズ: Wikipediaを巡る愉快な実験と不愉快な結末

最近SFJMに書いた記事について若干補足というか感想を。 Wikipediaを巡る愉快な実験と不愉快な結末。そういえばTechdirtにこんな記事(Lesson For Companies Being Over-Aggressive In Trademark Protection: Look At Twitter)も出ていた。これは逆に、Twi

GPLv3逐条解説

IPAからGPLv3逐条解説というのが出た。印刷したもので殴ると相当痛いくらいのたいへんな目方である。一応CCとは言え製本されて売られるのは困るとかいう話でncが付いてしまったが、基本的には自由に使ってもらいたいと

一電子ブック読者の意見

本家/.の記事(eReader.com Limits E-book Sales To US Citizens)を読んで思ったこと。本屋が電子ブックを米国外の人に売ってくれないので困ったねという話。 私はSonyのPRS-505という電子ブックリーダーを使っている。以前用事でボストン

神託と太陽

オラクルがサン・マイクロシステムズを買収(Oracle reels in Sun Microsystems with $7.4bn buy)。もう誰も覚えていないかもしれないが、いにしえの昔この二者は一応反Wintel連合の旗頭ということになっていて、そういう意味では片っぽ

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に環境をインストールするようにメールで連絡します(小川さん) シュリンク版で、割り込みのためのオプション...