No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 35 | 36 | 37 |...| 59 | 60 | 61 || Next»

Flattening TeX

TeX で論文書くときはセクションごとにソースを分けるとバージョン管理が楽.でも,ソースを提出するときには一つのファイルにしておくのが安全.ということで,昨日自前で TeX ソースを flatten するスクリプトを書いた.が,よく考えればこんなことは誰でもやるだろうからそこらにプログラムが落ちているはず.そして検索してみたら CTAN に flatten というそのものズバリな名前のものがあった.

http://www.ctan.org/tex-archive/support/flatten/

今度はこれを使ってみようかな.

ThunderBird を 2.0 系列に変える

メール受信中にWindowsUpdateがフル回転した所為かThunderBirdのメールボックス崩壊.んで,どうせ作業しなきゃならんのでメールボックス復旧後に 2.0系列に切り替えてみた.インストーラで普通にインストールするだけでメールボックスの移行も問題なく完了.リストビューが薄く縞々になったり迷惑メールマークが燃えてたりと見た目がよくなっているっぽい.せっかくなので拡張機能も少しあさってみて下のヘッダの表示切替ボタンをつけてみた.

https://addons.mozilla.org/ja/thunderbird/addon/210

ヘッダ情報を全部見たい時がたまにあるので便利かと.

Microsoft Color Control Panel Applet

ICCプロファイルをディスプレイごとに設定するのがうまくいかなかったので色の管理をまとめて行える Microsoft Color Control Panel Applet を使ってみた.とりあえず下記アドレスから入手してインストール.

http://www.microsoft.com/japan/windowsxp/using/digitalphotography/prophoto/colorcontrol.mspx

コントロールパネルに Color とかいう項目が増えるらしい.早速設定してみたらなんとなくICCプロファイルの割り当てもうまくいったように見える.

で,ICCプロファイルの切替えなんかよりカラースペースの比較が3Dで行えることのほうが面白い.使ってる二台を比べてみたらこんなかんじになった.LCD2690WUXi が色つきで S170が灰色だが,余裕で前者のほうが広いとの結果.

Meadow で gzip 圧縮したファイルがそのまま開けた

そして保存時には gzip で圧縮してくれるらしい.こんな機能があったとは知らんかった.使い道があるかどうか微妙だけど…

RawInput というか WM_INPUT をフォーカスなしでも受け取るには

RegisterRawInputDevices での登録時に RIDEV_INPUTSINK をフラグ指定にすればいいらしい.ということで,グローバルフック使わずにほかのウィンドウへの入力を挿げ替えることができそう.これでキーの入れ替えソフトもC#で簡単に書けるかな.

参考:

http://www.codeproject.com/cs/system/rawinput.asp

magic_quotes_gpc のせいではまる…

phpプログラムに dat=<?xml version="1.0" encoding="UTF-8"?> というクエリを URLエンコードして POST で送ったら,あるサーバでは echo $_REQUESTdat; の結果が <?xml version="1.0" encoding="UTF-8"?> になり,別のサーバは <?xml version=\"1.0\" encoding=\"UTF-8\"?> のようにクオーテーションがエスケープされてしまった.んで,原因がまったくわからず自分のプログラムがおかしいと思って無駄な時間を費やし…

結論としては magic_quotes_gpc などというものが勝手にエスケープしてくれていると.てきとうに調べると次のようなコードが見つかったので使ってみた.get_magic_quotes_gpc() というのがフラグになってるのねと.

<?php
 function gpc_stripslashes($st) {
 if (get_magic_quotes_gpc()==1) {  
  return stripslashes($st);  
 } else {  
  return $st;  
 }  
} 

参考:

http://www.spencernetwork.com/Forums/bin/YaBB.cgi?board=cgi;action=display;num=1122598707

«Prev || 1 | 2 | 3 |...| 35 | 36 | 37 |...| 59 | 60 | 61 || Next»
Search
Feeds

Page Top