2012年10月8日月曜日

改行コードが混ざったファイルの置換

サクラエディタでは、[\r\n]+(CR,LF,CRLFのすべて)を目的の改行コード(\r\nとか)に置換すれば良い。
LFCRも含むときは、$→\r\n

2012年10月5日金曜日

HTML5のTextTrackCueについて

よくわからないエラーその2


var mCue = new TextTrackCue('Track1', 0.000, 5.000, 'Track1', '', '', true);
は許されて
var mCue = new TextTrackCue('Track1', 00.000, 05.000, 'Track1', '', '', true);
は無理という話。

これがjavascriptの仕様なのか、HTML5の仕様なのか、はたまたChromeでの動作がおかしいのかそのへんは知らん。

2012年10月4日木曜日

HTML5のtrack要素のloadについて

ローカルにあるときはロードされないのでvttファイルが解析されないっぽくて、
cueデータがnullになる。

別のコンピュータにあるとロードするので正しく動く。

2012年9月29日土曜日

コマンドプロンプトの処理

よく書かれていることだけど忘れそうなので。

条件分岐(ifとかforとか)の中で変数の変更はできない。
そのため、普通はgotoとかcallを使ってサブルーチンで変数を変更する。
条件分岐内でどうしても変数変更したいときは、遅延展開を有効にする必要がある。

2012年9月1日土曜日

owdhtshell

最近適当にOverlayWeaverなるものに興味を持って、
とりあえずDHTってどんなもんなのかを把握したいなあって思って、
DHT Shellを使ってみたんだけど、なんか色々とうまく動かせなくて困ってた。

気をつけるべきこと
・最初にオーバーレイを構築するときには自身にinitで接続する必要があるっぽい
・1台で動かすときはポートが必要なのを忘れがち

にとりま注意。

2012年8月9日木曜日

Gtkいじってたら、なんかフォント(Pango)のWarningが出てたことについて

なんか、MinGWでgtkmmの開発でもしてみようか、と思ってやってたら、
Pango-WARNING **: couldn't load font "メイリオ……
とかエラーが出て困ってたんだけど、
ググったら、「適当な ~/etc/pango/pango.aliasesを編集すればよい」とか書いてあった。
でも、なんかうまくいかずに困っててしばらくうじゃうじゃやってたけど、
どうやらよくある文字コードのせいだったらしくて、UTF-8で
メイリオ = "Meiryo"
って追記すれば普通に通った。
(あと、BOMなしね)

てか、そもそもcygwinで開発したいとか思ってたんだけど、できなくてgtkmmの公式サイトを頑張って読んでみたら、「cygwinはサポートしてないよ。てか、むしろ使える方法あったら教えて」的なことが書かれてて諦めて、MinGW使い始めるまでもすげえ無駄に時間使った。

くだらんところで躓き過ぎだな…