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

WILD ARMS the Vth Vangguard

HEXのせいか知らんが戦闘開始が重い。 もーちょいテンポよく行きたいのになぁ。 ただレベッカが居るので良し(ぉ

Fate/stay night [Realta nua]

発売を延期させたPS3を、俺の手で破壊して回りたい。 アーマードコアはNEXUSから地に落ちたし、多分エスコンシリーズの新作が 発表されるまで欲しいと思えないだろう>PS3 というか、Xbox360より早く出す→生産台数も少ないのに11月発売宣言 →互換性の…

csrchtml

バージョンUPでGUIを実装! ありがとうVisualuRuby! ありがとうExerb! 最初Rubyに手を染めたときは、これでGUIアプリケーションが書けるなんて 思いもしなかったなぁ…

雑感。

年末となるといろいろありますな。

word_count.c

C

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define READ_MODE "rt" //for windows typedef struct WordCountTreeNode{ char *word; int count; struct WordCountTreeNode *left; //upper struct WordCountTreeNode *right; //bottom }WCTNode; WCTNode* wctn</ctype.h></string.h></stdlib.h></stdio.h>…

またもC

木を使った単語集計プログラム。 一応頑張って書いた関数がstrtok()のファイルポインタを引数に受ける焼き直しとか、K&Rの解答っぽかったりして呆然。

The Tower

久しぶりに始めてみる(SS版)。 五つ星クラスのビルになると、処理落ちするサターンが可愛さあまって憎さ千倍。 …てめぇら、「エレベーターがすこしとおい」とか言ってんじゃねぇぞ、このやろう。

uniqline.c

C

#include <stdio.h> #include <stdlib.h> #include <string.h> #define RAISE(msg) {fprintf(stderr, "%s\n", msg);return(EXIT_FAILURE);} #define MAXCOL 128 #define NOFILE -1 enum boolean{ FALSE, TRUE }; int help(void); int main(int argc, char *argv[]){ FILE *readfile = stdi</string.h></stdlib.h></stdio.h>…

sortline.c

C

#include <stdio.h> #include <stdlib.h> #include <string.h> #define RAISE(msg) {fprintf(stderr, "%s\n", msg);return(EXIT_FAILURE);} #define MAXCOL 128 #define MAXROW 1024 #define NOFILE -1 enum boolean{ FALSE, TRUE }; void textlines_sort(char *arr[], int len); int help</string.h></stdlib.h></stdio.h>…

ソート・ユニーク

Cでおべんきょう。 制限だらけのしょぼフィルタですが、晒し。

クリアー!

終わりました。 なんてハイテンションな人たちの巣窟なんだろう。 や、面白かったんですけど。

EHGSInterpreter

使用法など obj = EHGSInterpreter.new(file_io) で解釈器を生成して、 obj.start でHTMLを出力します。 file_ioに与えるのはIOオブジェクト。 開発中のメモ 使える文字コードはSJISのみ ・必要な作業(#:実装) #<, >, & のエスケープ(&lt; &gt; &amp;) #段落…

EHGS

(自分にしては)大きめのスクリプト。 EHGSはEasy HTML Generating Scriptの略なのだが、 「簡易にHTMLを生成する」というよりは、 「簡易なHTMLを生成する」程度 orz orz 機能は単純。どのぐらい単純かってパーサ使わずに正規表現と 条件分岐でごちゃごちゃ…

multi_rename.rb

#一括リネーマ =begin 「変換するファイル 変換後ファイル名」 の入力行($stdin)を解釈して一括リネームする。 paste コマンドで作れるフォーマットなので。 依存・制限 ・FileUtilsライブラリ ・Shellwordsライブフリ ・現在Winのロングパス非対応 =end req…

一括リネーム

ま、いろいろとプロトタイプです。

auto_kconv.rb

#StringクラスにString#akconvを追加 #漢字コードをプラットフォームから判断して自動変換 #[対応] #Windows #Cygwin #Linux class String require 'kconv' PF_OTHER = 0 PF_WINDOWS = 1 PF_CYGWIN = 2 PF_LINUX = 3 def akconv case platform? when (PF_WIN…

char_count.rb

#文字数カウント #Usage: ruby char_count.rb TEXT_FILE require 'jcode' require 'auto_kconv' class NoFileError < RuntimeError ; end begin name = ARGV.shift raise(ArgumentError, "引数がありません") if name.nil? raise(ArgumentError, "引数が多す…

comment_remove.rb

#Rubyスクリプト・コメント除去 #Usage: ruby comment_remove.rb RUBY_SCRIPT_FILE class NoFileError < RuntimeError ; end begin name = ARGV.shift raise(ArgumentError, "引数がありません") if name.nil? raise(ArgumentError, "引数が多すぎます") unl…

ちょっとしたきっと不特定多数の誰かが書いているであろうスクリプト

RDE上で走らせるためのツールをちょいちょい書く。 Rubyがマクロに使えるふつーのエディタみたいで いいかもしれない。

memopad.rb

require 'vr/vruby' require 'vr/vrcontrol' module Frm_mainform include VRMenuUseable if defined? VRMenuUseable include VRResizeSensitive def _mainform_init self.caption = 'メモ帳(偽)' self.move(225,157,637,480) @mainmenu1 = newMenu.set( [ […

VisualuRuby

ActiveScriptRubyに付いてきてたので使ってみる。 結構楽しい。 ↓は練習に作ったメモ帳モドキ。メニューは死んでます。

三度目の正直

えーと、いい加減タブやら空白やらが全部あぼーんされて ソースのインデント台無しな環境に切れました。 というわけで、はてなダイアリーに乗り換える。