msys2、emacs(x64) 再インストール

msys2インストール MSYS2 Wikiにて、msys2-x86_64-20150512.exe を取得し、インストールを実行します。 更新 シェル(C:/MSYS64/mingw64_shell.bat)を起動します。 pacman -Sy リポジトリ->データベース更新 pacman --needed -S bash pacman pacman-mirrors m…

electron on VS2013

JS

Electronのfirst Electron appをビルド、実行します。 electron-prebuilt@0.28.3 Visual Studio Community 2013 (node.js@0.12.3) Add New Project ... TypeScriptのNode.jsプロジェクト、「Blank Node.js Console Application」を指定します。 package.json…

node-ffi char**

JS

node-ffiを使って、JavaScriptからC++ DLL内で作成したchar*にアクセスする方法です。 Win7 64bit Visual Studio Community 2013 node.js@0.12.3 node-ffi@1.3.1 ref@1.0.2 C++でバッファを確保して、JavaScriptで受け取ります。JavaScriptで利用するとか、…

node-ffi wchar_t

JS

障害 「のでーっふぃ」とかカワイイ...「ノードエフエフアイ」つまり、Node.jsがらみのForeign function interfaceです。C++ DLLとjavascriptをつなぐモジュールです。が、wchar_tがC++にうまく渡りません。困りました。 経緯 関連スペックは次のようになり…

vs2013 express + JavaScript

JS

症状 VisualStudio 2013 Express for WEB 上で JavaScript のデバッグしたかったのですが、ブレークポイントが利きません・・・困った。 (追記じゃ) NTVS Dev 2015-03-03 VS 2013.msi なるものの存在を見つけました。普通にブレークポイントが利くそうです…

ファイルの関連付け沈黙

症状 .texがrunemacsに関連付けられない。環境は、win7 64bit+msys64+NTEmacs 原因 GNUPACK emacsにファイルの関連付けをしたまま、アンインストールし、NTEmacs64をインストールしたところ、古い関連付けが不正になったため、新しい関連付けを受け付けな…

ASRock A-Tuning FAN-Tastic でレベル(T1)が動かない

症状 ASRock A-Tuning Utility / FAN-Tastic Tuning レベル設定用のグラフで玉が動かなくなってしまった。わかり辛いので下の図で説明すると、「T1の玉」が「T0の玉」とくっついてしまって、動かなくなってしまうという症状です。 「T0の玉」は説明の為に命…

Vaucanson-gのタイプセット

TeX

症状 PC変えたら、vaucanson-g.sty (状態遷移図用)のタイプセットができなくなってました。って言うか、設定ファイルがごちゃごちゃだったので、うっかり整理したせいです。 対策 platex->dviout ではなくて、ps経由でpdfに変換する。Vaucanson-gはdviwareで…

国際化の事例

概要 wxWidgetsでgettextを使ってメッセージを国際化してみました。プラットフォームは VisualStudio Express 2012 (win7) です。 gettextはプログラムのメッセージを国際化するための仕組みです。ここで言うメッセージの国際化とは、ダイアログボタンの「Ok…

トラックボールマウス壊れた

LogicoolのM570の左クリックがチャタリング起こし始めたので、3年保証で交換してやろうとしましたが、購入記録(Amazon)、保証書などがありませんでした。電池蓋内部に記載されているP/N番号の画像で代用可能らしいのですが、暇なのでマイクロスイッチの交換…

auxが不正になる

TeX

TeXLive2013+emacs+YaTeX環境ですが、他の環境(auctexなど)でも起きるようです。 症状 数式エラー「$の不釣り合い」などでタイプセットがエラーになった後、正しく修正しても、 「! File ended while scanning use of \@writefile.」 あるいは、 「! File en…

英語のフォント名

そこそこ調べたけど、結局使わなかったコードの断片を記録します。 症状 C++のプログラムで、フォント名(font face name)の英語表記を欲しかったのですが、日本語環境ではなかなか得ることができませんでした。つまり、下のような英語表記が欲しかったのです…

中華詐欺メール

多くの人が既に晒してます。スクエアエニックス社のサイトには、注意喚起ページがあります。 詐欺メール画像 詐欺メール全文 お客様株式会社营团社サービスシステムをご利用いただき、ありがとうございます。システムはお客様のアカウントが異常にログインさ…

TortoiseSVN1.8 オーバーレイアイコン消失

SVN

症状 「TortoiseSVN-1.8.0.24401-x64-svn-1.8.0.msi」でアップデートしたら、オーバーレイアイコンが消えてしまいました。 SVN1.7に上書きアップデートでアイコンが消失 リブートしても消失したまま 「C:\Users\etc\AppData\Local\IconCache.db」を削除して…

ビルド2

wxWidgets2.9.4を MinGW on cygwin1.7.17でビルドしてみました。MSYSではありません。 configure、make 前回のようにソースの改竄もしないので簡単ですが、cygwin上でビルドするため、クロスビルド(クロスコンパイル)の指定、つまり、hostオプションの指定が…

ビルド

wxWidgets2.9.4をcygwin1.7.17でビルドしてみました。 MinGWではありません。(MinGW on Cygwinはこちらの記事です) 付属サンプルのめぼしいのを試してみると、動くのもあり、トラップするものもありで、正しいのかどうなのかまったくわかりませんので、記事…

マウス スクロールできない

症状 Logicool Wireless Trackball M570 というトラックボールタイプのマウスをつい先日買いましたが、さっき突然、中央ボタンでのスクロールができなくなりました。 firefox、emacs、エクスプローラ、その他アプリ・・・つまり、システム全部でスクロールで…

フォント設定

meadowからemacs24に乗り換えました。これを機にinit.elの手直しをしました。特にフォント周りです。 色々なサイトの設定方法を試行してみましたが、サイトSOTAの設定が僕の環境の場合、最も端的で効果的でした。 彼(か)のサイトはMac向けらしく、ヒラギノフ…

トラックボール壊れた

壊れたのは、ロジテックのトラックマン TM-250。 買いましたのは、ロジテックのトラックマン M-570。ワイヤレス!です。 その前は、マイクロソフトのトラックボールオプチカル。 近い将来にはトラックボールは市場から消えてしまうのでしょうか。 「買い溜め…

LuaTeX+SumatraPDF+小塚Pr6N

TeX

2013年11月24日修正 現状の lualatex(TexLive2013)で、旧記事の文書をタイプセットすると、1.6秒(フォント埋め込んでも3.2秒)でできます。luatexの整備は着々と進んでいるようです。ただ、AdobePDFならばちゃんと明朝で表示される地の文が、SumatraPDF(2.4お…

Meadowへフォーカス

TeX

症状 meadowでyatexを使っています。プレビューにdviout使っています。Ctrl+c t j でタイプセットすると、dviout にキーボードのフォーカスを奪われてしまうので、ちょっとうざい。 対策 次の内容のファイル「ActivateMeadow.wsf」をどこかにおきます。 <package> <job id="js"> <script language="JScript"> v</script></job></package>…

NEC PR-L5600Cバグる

NEC MultiWriter 5600Cで困った事態に陥りました。 症状 ジョブステータスが削除中のままで保留となりウンスン状態。 電源ON/OFFしても、保留中に変化なし。 ステータスウィンドウのインク残量も更新されず。 ずっとウォームアップ中で、PCからの操作を拒否…

HDTVtoMPEG2 海賊版4B

H2MP4B.zip H2M 海賊4と同じコードですが、スタティックリンクしたものも含めました。Releaseフォルダにこれまでと同じ(はずの)海賊版4(サイズ:813KB)。StaticReleaseフォルダにスタティック版(サイズ:2.3MB)があります。タンクさん(10/23)の指摘で、「mfc…

vs2010 Ctrl+ホイールで文字のサイズが変わる

「visual studio 2010 express の編集画面(エディタ)内で、Ctrl+マウスホイールをグリグリすると、文字のサイズが変わる」という変態的な機能があることに今日気付きました。驚いた。ただ、それだけです。(8/9追記) 「馨(かおり)」という漢字の確認にCtrl…

wmic でS.M.A.R.T(生)

wmic*1のプロンプトに対して次のコマンドでHDDのS.M.A.R.Tの情報(生)が表示されます。 /NAMESPACE:\\root\wmi PATH MSStorageDriver_FailurePredictData get VendorSpecific 参考は、Using WMIC to check for predicted disk failure (S.M.A.R.T. analysis)…

HDTVtoMPEG2の愚痴

RecTestで録画したTSファイルを HDTVtoMPEG2(H2M)で編集すると映像ストリームのPIDがPID=0x0011 、また音声ストリームのPIDがPID=0x0014 に書き換えられてしまいます。 PID=0x0011、0x0014はISO/IEC 13818-1の規格では規格外になっていますが、日本の地デジ…

コレガがHDを焙る

コレガ(Corega)の外付けHDケース(CG-HDC2EU3100)にWD20EARS(WesternDigital 2T)を2台入れて、Raid0で使ってましたが、先日、HDが壊れました。1台のHDは不良セクタがどんどん増えるので、廃棄です。1台は使えるようです*1。原因は不明です。経緯は、 まず、PC…

endlをオーバーライドします。

ストリームクラスのカスタマイズをしようとした際に、endl や ends をフックしたいと思いました。現段階では、filebuf の sync() をオーバーロードするか、endl をフックする方がいいのかわからないので、一時的にSVNにコミットしておいて、試している最中で…

listings.sty escapechar

TeX

lstlisting環境内で、tex命令をエスケープする方法です。結局使いませんでしたが、せっかく調べたのでメモしておきます。escape文字を宣言して「escapechar=!」、「!〜!」内にTeXの命令を書きます。 \documentclass{jsarticle} \usepackage[dvips,usenames]{…

HDTVtoMPEG2 海賊4

メンテナの方には内緒の方向で・・・ 追記:スタティックライブラリ版P4の実行形式のみ作ってみました。(2012.10.27) HDTVtoMPEG2-Pirated4 (H2MP4) ファイル名に「ソ」を含む場合の不具合を修正しました。vc2010のソリューションごと梱包。HDTVtoMPEG2-Pira…