2011-01-01から1年間の記事一覧

ACM2011 (アフター・キャンプ・ミーティング 2011)

セプキャン2011の報告会へ行ってきました。といっても午前中は自宅で寝ていたので、午後の最後のほうだけ聴きました。東方緋想天におけるサービス運用妨害 (DoS) の脆弱性を報告した話など。 LT大会があったので、発表させていただきました。その場でスライ…

Wineの文字化け解消(2)

PPAからwine-1.3.33をインストールしたら、文字化けが起きて文字がうまく表示できなくなった。 wine regeditも文字化けして使えないから、直接system.regを編集する。 [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 1322745802 …

漢字を検索するソフトを作っている(2)

IPAmj明朝から漢字を探すためのソフト。GTK+ 3 で作っても使える人が限られてくるだろうから、ウェブブラウザからそのまま使えるウェブアプリケーションに移植してみた。 こちらもGitHubに上げてあります: GitHub - mandel59/webmjview こちらから試せます: …

漢字を検索するソフトを作っている

約6万字*1の漢字を収録しているIPAmj明朝。その中から目当ての漢字を探すためのソフトを作っています。 https://github.com/mandel59/MJView/ FreeType 2、cairo、GTK+ 3、SQLite 3、Perlを導入してビルドしてください。現時点ではUbuntu 11.10で動くことを…

ゲームプレイ動画のためのライセンスを考えてみた。

動画投稿サイトの隆盛により、ゲームプレイ動画を公開したいという需要が高まっている。しかしながら、ゲームプレイ動画の作成・配布を許諾しているゲームは少なく、ゲームプレイ動画の作成には著作権保持者の許諾をとらなければならない。 ゲームの多くはプ…

Wineの文字化け解消

Wineで、こんな感じに日本語部分が文字化けすることがある。 WindowsからMSGOTHIC.TTCを持ってきてインストールすれば正しく表示されるようになるが、ライセンス的に危ういから、レジストリをいじる方法で解決する。 wine regeditで、Software\Microsoft\Win…

少しの修正で直った。何かのミスだったんじゃないかな。 diff --git a/QMA/QMAWindow.h b/QMA/QMAWindow.h index 3827093..68499dd 100644 --- a/QMA/QMAWindow.h +++ b/QMA/QMAWindow.h @@ -57,8 +57,8 @@ public: QMAApplication(int &argc, char **argv, …

QtMMDAIのmakeでエラーが出たけどどうすればいいか分からない。とりあえずここにメモしておく。 g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I…

花園フォント UCS統合漢字・互換漢字完全収録

http://fonts.jp/hanazono/今回のリリースからフォントが二つに分割されたので、フォントリンクか何かの仕組みを使うと良い。 Linuxなどを使っている人は、fontconfig設定ファイルに次の記述を追加する。 <match target="pattern"> <test compare="eq" name="family"> <string>HanaMin</string> <string>花園明朝</string> </test> <edit binding="strong" mode="prepend" name="family"> <string>HanaMinA<…</string></edit></match>

JavaScript canvas ガンマ補正

JavaScriptのcanvasでガンマ補正をしてみた。(オリジナルの画像サイズで見てください) http://dl.dropbox.com/u/1224536/gamma_test/gamma_test2.html

FirefoxとGoogle Chromeの結合文字対応

Linuxでは、逆にGoogle Chromeなら問題なく合成できるのにFirefoxだとうまくいかないようです。 http://charset.info/composite.html このブログにリンクが貼られている。多分 id:mandel59:20100402:1270217068 のことだと思うけど、Firefoxで合成されていな…

dynabookにubuntuを導入する 3

100%を指定しても実寸で表示されないのは変なので、解像度の設定を変更する。13.3インチワイドのディスプレイだから解像度は 768÷(13.3÷√(256+81)×9)≒117.8 [dpi] システム>設定>外観の設定>フォント>詳細(E)...>解像度(E)を118ドット/インチに設定。文字が…

dynabookにubuntuを導入する 4

フォントの設定 M+フォントを自分でビルドしてインストール。デフォルトのフォントとヒンティングの設定の為に.fonts.confを作る。 <fontconfig> <match target="pattern"> <test qual="any" name="family"> <string>Ubuntu</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Ubunt…</string></edit></match></fontconfig>

M+フォントの行間を手動で設定する方法

あらすじ M+ FONTS の行送り設定についてM+フォントをfontforgeで編集する。エレメント(E)>フォント情報(F)>OS/2>メトリック を開いて、オフセットを指定のチェックを外して絶対値を指定する。Win Ascent/Decent がWindows用、hheaテーブルでの高さ/深さがMa…

dynabookにUbuntuを導入する 2

SunのJava SDKを入れる。sun-java6-jdkをaptでインストールした後、 sudo update-java-alternatives -s java-6-sun でOpenJDKから切り替える。Ubuntu amd64版で入るAdobe Flashプラグインは、32bit版を nspluginwrapper でラップして動かすもののようで、こ…

dynabookにUbuntuを導入する 1

注意、これは解説記事ではないただの記録だ。東芝製 dynabook R731/W2UB に Ubuntu を導入する。Natty Narwhal beta 1 はインストールに失敗したので、おとなしく Ubuntu 10.10 (x86_64) を入れることにした。グラフィック・ドライバが対応していないから視…

改訂版

微分も要らないようになった。 function onLoad(){ logo.init(); move(100); turn(90); move(-100); penDown(); var x = new Function('t', 'return t;'); var y = new Function('t', 'return t*t;'); graph(x, y, 0, 1, 1/32, 200); penUp(); } function gr…

雪片曲線

タートルグラフィックスで再帰で雪片曲線は基本ですよね どうせ再帰の記事は後で書かれるだろうから僕は別のネタを考えたり考えなかったりします http://junk.wise9.jp/js/ function onLoad(){ logo.init(); turn(90); move(-180); penDown(); koch(5,360); …

亀に好きな曲線を描かせる

微分して亀に好きな曲線を描かせよう。 1. 曲線をパラメーター t で表示する 2. x,y を t で微分する 3. 下の例を参考にプログラムを書く 放物線 function onLoad(){ logo.init(); move(100); turn(90); move(-100); penDown(); graph(0, 1, 1/128, 200); pe…

最近読んだ/今読んでいる本

日本力 とりあえず日本語で もしも…あなたが外国人と「日本語で話す」としたら (クロスカルチャーライブラリー) 数覚とは何か?―心が数を創り、操る仕組み 図説 奇形全書 ファミコンの驚くべき発想力 ?限界を突破する技術に学べ? (PCポケットカルチャー)

多くない?

本の虫: 多くない文「多くない?」について考えた。 ①形容詞型・形容動詞型活用の語の連用形に付いて、打消しの意を表す。 無い(ない)の意味 - goo国語辞書 この意味であれば「多くない?」(多くないのか?)に対して「ああ、多くない。」とか「いや、多…

読書

万人のための点字力入門―さわる文字から、さわる文化へ

M+ OUTLINE FONTS のフォント名に関する修正の説明

M+ OUTLINE FONTSに投稿したパッチが採用され、M+ TESTFLIGHT 035 で修正されました。 Family 要素と Subfamily 要素の値を修正、PreferredFamily 要素と PreferredSubfamily 要素の記述を追加して、Windows 環境での多ウエイトフォント展開に対応しました。…

購入した本

境界性パーソナリティ障害 (幻冬舎新書) これが「教養」だ (新潮新書) 実践! 多読術 本は「組み合わせ」で読みこなせ (角川oneテーマ21)