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

VS2010プロパティシート

私的常用中のプロパティシート。対象は、VisualStudio2010Express。expressではないVS2010でも使えるようです。VS2010Express Property sheet.zip boost_1.47-Win32-MT-dll-Debug.props boost_1.47-Win32-MT-dll-Release.props boostライブラリを使用するた…

Gtk UTF-8 vs Shift_JIS

Gtkでの日本語を含むファイル名の扱いを調べるのを目的としたプログラムです。 glade3.6.7 + gtk2.16 + ICU4.8.1 + VisualStudio 2010 Express の環境で、File Chooser、ドラッグ&ドロップ(DnD)で日本語のパス名を受け取り、ファイルをオープンします。…

VC2010 Gtk+ Glade 設定

VisualStudio2010 Express で Gtk+ を使います。RADツールとして Glade を使います。Gladeのご本尊 Gladeのダウンロード glade3-3.6.7-with-GTK+.exe 現在用意されているバイナリは最新版(3.10)ではなく、3.6のようです。Gtkライブラリ、インクルードファイ…

bswap

アセンブラ命令(bswap)を使うためのC言語用マクロ*1。 Windows7(x64)、VisualStudio2010、32ビットマシンアーキテクチャ向けビルドで確認...「Win32コンソールアプリ」ということです。 #include <iostream> #include <iomanip> using namespace std; #define bswap64(mq) \ __a</iomanip></iostream>…

HDTVtoMPEG2 海賊2

メンテナ様に無断で配布してるので海賊版と称しています。 前回に引き続き、またまた改竄しました。こんどは、解像度を上げてみました。 HDTVtoMPEG2-Pirated-up.zip(VisualStudio2008評価版のソリューションごと梱包。Releaseフォルダに実行形式入ってます…

HDTVtoMPEG2 改竄

HDTVtoMPEG2の改変は、VisualStudio2010評価版で行いましたが、この度はVisualStudio2008評価版で行いました。VS2008のソリューションごと梱包しました。 PiratedHDTVtoMPEG2.zip(11/11追記:解像度を上げてみたものもあります=>海賊版2・・・画質は下が…

キャラクタ表のマクロ2

TeX

どうしても、完成させたかったのでしつこくがんばってみました。 使う予定がないのですけど。 それでも、\@for マクロとか、カテゴリコードとか勉強になったので、よしとします。 画像作るときには、間違って jarticle 使っていましたが、jsarticle で問題な…

キャラクタ表のマクロ

TeX

のような表を作るマクロの例*1。参考は、「TeXブック」。 testfont.tex($TEXROOT\share\texmf\tex\plain\base\)をダイエットして、ここまできました。 \documentclass{jsarticle} % 新しいカウンタ n の作成 \newcount\n % キャラクタ表マクロ \def\characte…

欧文フォントのインストール

TeX

TeX+dvioutのフォントが表示されるからくりを実験しながら調べてみました。 PDFにしたら60ページになりました。おひまならどうぞ。main-E01R31.pdf(第1版Rev.31) *1 序文からの抜粋。 この文書は、TEX のフォント表示のからくりを調べるために行った実験の…

Could not open input file

PHP

一見よさそうだけど、引数の処理がうまくいかないので、この記事は前面削除です。 症状 Cygwin+bash 上で、次のような php スクリプトを実行するとエラーになりました。 #! php $ hello.php Could not open input file: /home/egc/bin/hello.php 原因 「き…

バックチック

PHP

Execution Operators(PHPマニュアルより) PHP supports one execution operator: backticks (``). Note that these are not single-quotes! PHP will attempt to execute the contents of the backticks as a shell command; the output will be returned (i…

不要なフォントの削除

症状 なんとしても、削除できないフォントがあります。曰く、「使用中のために削除できません」とか・・・ 名誉のためにどの国のフォントなのかは書きませんが、アジアの某国のフォントが大量に削除できないのです。そもそもいつ入れたのかも憶えてません・…

Advanced Bash Scripting Guide

Advanced Bash Scripting Guideというものを見つけました。manには書かれていない関数などがたくさん書かれています。例えば、文字列検索(照合;match)などを、BASH_REMATCH を利用してちまちま作ってましたが、ものによっては、「expr match」、「expr index…

ASCIIコード

bashのprintf関数で文字のASCIIコードの取得や文字への変換をします。鍵となるのは「¥’A」という表記。これは、シングルクォートでも、ダブルクォート「¥”A」でも良いようです。本当は、’とか”ですが、エスケープさせるために¥が必要らしいです。参考:…

ttfdump(改)

TeX

(追記7/16) ttfdumpが表示してくれる PANOSE は魅力ですが、全てのフォントが備えている訳でもないようなので、PANOSEの情報は使い難いです。となると、otfinfoで事足りると思えます。 ttfdumpが「Family Kind:Text and Display」にしか対応していないんで…

TrueType font の情報

7/10 訂正 元の記事はPANOSEのガイドを読み進めるうちに、ちょっと怪しいということがわかり始めてきました。 元の記事がいい加減だったのは間違いないですが、そもそも、ttfdumpは、Family Kindに対応していないということを知らなかったということです。 P…

FOMAPAN 100 bulk

FOMAPAN ISO100 の現像指示書の和訳。英文がひどすぎるので、チェコ語を主に和訳。 この和訳で色々やらかしても、当方は一切の責任を負いません。 FOMAPAN 100.pdfFOMAPANのバルクフィルム(100フィート)の缶には、遮光用の黒いビニール袋に包まれたロールと…

F100が・・・

ご臨終(してた)。アルカリ電池(600円也)を奮発して、久しぶりに電源入れましたが、死亡していました。過去に放置して、液漏れを起こさせてしまい、そのときは復活したものの、また放置していました。今度は本格的に駄目なようです。どうしようかな、修理に出…

Arista.EDU B&W bulk film

ilf**dのパクリか? 缶には黒い遮光用のビニル袋に収められた100ft.のフィルムと現像要領(現像指示書)のスリップ(細い紙切れ)が入っていました(同じものがFreestyleのサイト内にあります)*1。ただ、Ilf**dの現像マニュアルと同じ言い回しが散見され、著○権に…

フィルムローダーの取説

英語が・・・ AP Bobinquick-135 Junior というバルクフィルムローダー(ディロールとも言う)の取扱説明書の英文がとにかくおかしい。 対策 独語、仏語、西語などを参考に英文和訳してみました。 AP Bobinquick-135 Jr.pdf この和訳でなんかやらかして、バル…

フィルム現像用品輸入その3

結論:Freestyle Photographic Suplies は素晴らしい 良い*1。 これまでの経緯 6/17 その1(注文編) 6/20 その2(不良品) やり取りの概要 1)現像タンク用ステンレスリールの1個が不良品なので、メールする。 2)お返事 I will be issuing you a credit fo…

フィルム現像用品輸入その2

その2を書くはめになるとは...(=>その1) 症状 タンク用のリールにフィルムが通りません。買った2個のリールの内、1個の溶接がへたくそで、滓が付いててフィルムが通らないという事態です。 対策 買ったお店に、とりあえず画像添付してメールしました*1。…

フィルム現像用品輸入

内外価格差 昔々、捨ててしまったものを買い揃えることにしました。ところが、価格がえらいことになっている。以前の3倍?少なくとも2倍は超えているような*1・・・国内ではもう買えない物もありますので、正しい比較ではないですが、同等品を国内外で調達し…

エラーメッセージ

症状 mxmlcのビルドエラーメッセージが変化した。 対策 さっきまでは、桁(col:)が付いていなかったはずですけど、なぜか付き始めてしまいました。以前にもこのような症状が出ましたが、原因は相変わらず不明です*1。.emacs のエラーメッセージ処理を増やして…

packしてみました

Windowsのexe形式のインストーラを作成します。dependsのreleaseはswfのビルドターゲットです。adtは、「cmd.exe /c adt」ではなくて、javaで実行してみました。 <property environment="env"/> <property name="cert.pfx" location="${env.HOME}/your-cert.pfx"/> <property name="password" value="your.password"/> ................... </property></property></property>

compc task

なんだかなぁ つぎのようなマクロを作ってみましたが、「include-classes」がネストできません。 <macrodef name="compile-macro"> <attribute name="debug"/> <attribute name="ofile"/> <attribute name="classes"/> <sequential> </sequential></attribute></attribute></attribute></macrodef>

fcsh顛末

AIR

使わなくなったねぇ。マシンが早けりゃ要りませんね。以前は、苦労して作ったけど。 これとかこれみたいな

bash -x

bashのスクリプトをトレースしながら実行するオプション。 $ bash -x script.sh あるいは、スクリプトの先頭に #! /usr/bin/sh -x 以上

SvnAnt という物

SvnAntというAnt用のタスクがあるらしい(まだ使っていないけど)。シェルスクリプトでスケルトンを作成するのではなく、build.xml で作成する場合に、少し楽に書けるようになるかも。でも、設定が面倒そうだな。

svn:ignore

症状 svnでignoreを設定したいのです。 working-copy repository TestApp/ root/ ├ dist/ ├ branches/ ├ obj/ ├ tags/ ├ include/ └ trunk/ ├ resources/ ├ resources/ └ src/ └ src/ 左側がワーキングコピーのフォルダ構成で、obj/ はコンパイルの中間ファ…