programing

seqコマンド

毎回忘れるのでここに書く。 seq -w 0 10 seq -f '%02g' 0 10

MSDOS %

なかなかにどうしようもない仕様である。 rem hoge.bat set /a a=1+2 set /a b=1+2 set /a c=4*2 set /a d=4%2 echo %a% %b% %c% %d% > hoge.bat 3 3 8 4死んでしまえ。 捕捉 これについても%を%%とする必要がある。

MSDOS BAT

最近BATファイルを書くことが増えてきている。それとともにいくつか不満が出たので書いておく。 変数の参照方法 たとえばこんな感じ set HOGE="HOGE" for /l %f in (1,1,3) do ( echo %HOGE% %f )環境変数であるHOGEの参照は%HOGE%、for文に使われる局所変数…

ニコニコ

いや、ニコニコ動画の各動画のタグ取得して解析してどうのって話があったから、perlで自動化できないかなぁと。ちょっと調べてみるととりあえず割と簡単にできそう。ゆーすけべー日記 ゆーすけべー日記 404 Blog Not Found:perl - 勝手に添削 - ニコニコ動画…

久々に生協に行って置いてある書籍を見て回った. 気づいた点. Erlang本が置いてあった Ruby関連本がやたら増えてた(Rails含む) Erlangはちょっと勉強してみたいなぁと思ってたが. 来年そんな時間あるんだろうか.いや作ろう. それはさておき,バックア…

perl

研究終わったと思ったらどういうわけか投稿済みの国際会議原稿修正を命ぜられる. 投稿はしたけど締め切り前なので差し替えが可能なのだ. で,なにやらグラフを作り直さないと駄目っぽかった. いい機会なのでperlでスクリプトを書いてみた. 単純なテキス…

WMEストリームフォーマット

ちょっとWindows Media Encoderの生成するストリームのフォーマットが知りたくなった. が,ざっと調べてみてもMicrosoftの公式解説は見つからない. ストリームのフォーマットに言及している日本語のサイトは HTTP asf (wmv/wma)ストリームのpush配信プロト…

開発環境

Visual Studioでの開発に慣れると、コード補完やリファクタリング機能が恋しくなる。 Emacs+gdbで満足してたのだけれど、できればもう少し高機能化してくれるほうが効率あがると思うのだけれど。とりあえずちょろっと調べたらEmacs Code Browserというものが…

色の合成

だいぶ忘れている上,多分あんまり理解してなかった点. DirectXで色の合成を行う場合マテリアルやテクスチャ,またはTextureFactorのアルファ値を用いることになる. MSDNLibrary読んでないけど多分以下のような感じ. RenderStateでアルファブレンディング…

DirectX

αブレンディングとか妙に懐かしい.

DirectX SDK

DirectXのサンプルで使われているフレームワークが便利っぽく見えるので,期間短縮のために利用を図る. 本当は自分でこういうの作りたいんだけど,どういうわけか今回はあまり時間がないらしいので. 使うのは以下. $(DirectXSDKInstDIr)\Sample\Managed\C…

stdafx.h

VCでプログラムを書くとき引っ付いてくるやつである. それそのもののありがたみは分かっているのだが,VCで作成したプログラムを他のシステムでコンパイルする場合は邪魔者だ. 今までVCで開発していたシミュレータにCUIフロントエンドを追加しLinux上で実…

テンプレートクラスの配列

C++で,インスタンス化されたテンプレートクラスを配列でまとめたいなぁと. 例えば template <class T> class Hoge { private: T _val; public: Hoge(T t){ _val = t;} T Get() {return _val;} }; みたいなクラスがあって,HogeとかHogeを同一のコンテナに格納したい</class>…

文字コード

16進数のダンプされた文字を文字として再度出力したいとか言われたので,一瞬意味が良く分からなんだ. で良く聞いたらエンコードはshift-jisなんだとか. Cでの処理と聞いたからつまるところ, ダンプデータを1バイトごとに区切ってcharの配列にセットして…