2005-09-01から1ヶ月間の記事一覧

エイベックス、「のまネコ」Flash収録と商標登録を中止

http://headlines.yahoo.co.jp/hl?a=20050930-00000060-zdn_n-sci キタ━━━━(゜∀゜)━━━━!!!! http://ecweb1.avexnet.or.jp/sa4web/050930info.htm ここ、読んでてムカついた。 でも自分は日本語が下手だからうまく反論できない(;´Д`)

アクセス

off

うひゃーwwwww

やねう企画2005年度入社試験

id:yaneurao:20050929 やってみました。 結果……。 ……orz 問1は1時間かけて解けませんでした(;´Д`) 問2は一応書けたんですけど、無駄な部分がありまくりでした(;´Д`) 問3は……ヴァー(;´Д`) 最近ずっとデザインパターンとかその辺のマクロなことば…

do,whileマクロ

例えば、NULLチェックと解放&NULL代入をするマクロを作るときに、 #define SAFE_DELETE(p) \ if( p != NULL ){ \ delete p; \ p = NULL; \ } こうやって書くんですけど、これだとSAFE_DELETE(p)と書いたときに、最後のセミコロンが無かったとしても、コンパ…

高速矩形交差判定

自分はいつも、 private boolean isCross(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2) { return ((x1 + w1 > x2) && (x1 < x2 + w2) && (y1 + h1 > y2) && (y1 < y2 + h2)); } こうやって書いていたんですが、これより速い判定方法が…

( `_ゝ´)フォオオオオオオオオオ!

off

クラッキングバイブル

クラッキングバイブル作者: Kracker’s出版社/メーカー: データハウス発売日: 2005/09メディア: 単行本 クリック: 40回この商品を含むブログ (40件) を見る高かった(;つД`)

斜線

off

掃除

off

久しぶりに部屋を掃除してみました。 どれぐらい久しぶりかというと、 3,4ヶ月ぐらい前のゴミが普通に置いてあります(;´Д`) しかも大量に(;´Д`) まあ、一人暮らしだとこんなもんでしょ。 ……でしょ?

カルネアデスの板

自分たちは、常に何かを失っている。 例えば、右足を一歩踏み出すだけで、左足を踏み出せば起こるはずだったこと、後ろを振り返れば起こるはずだったこと、何もしなければ起こるはずだったこと。 普通の人であれば、ここで「それらの可能性を捨てて今の自分…

戻らないプログラミング

id:yaneurao:20050919 ここを読んで、社内の人間とちょっと遊んでみた。 やり方は、互いに簡単な問題を出し合って、それをプログラミングするというもの。 ただし、絶対に戻ってはいけない。 つまり、バックスペースやカーソルキーは使用不可。 少しばかりや…

ごれんきゅー

off

今日の仕事が終わって、明日から五連休だ〜ヽ(´ー`)ノ どうやって使おうかなぁ〜。 やっぱりプログラムをカタカタ組んで、疲れたら音ゲーで遊んでを繰り返すかなぁ〜。 ……ってあれ?これって普段も同じことやってるじゃん(;´Д`)

鳥の詩(3)

# 燕 『■新まとめ http://kotonoha.main.jp/2005/09/19tori-no-uta.html更に簡単にまとめると、 このアルバムのプロデューサー「季忠屏」氏が台湾での「鳥の詩」の販権を取らずに、しかも「オリジナル曲」として勝手にアルバムに収録したことが原因のようで…

TGS2005

off

行ってきました。 出す側で(;´Д`) もうTGSはいいや……。 とりあえずこれ置いておきますね。 http://melpon.tank.jp/img/TGS2005_01.jpg

鳥の詩(2)

http://d.hatena.ne.jp/melpon/20050907 コメントより。 # 燕 『■追跡情報 永邦 Magic (URL変更) http://www.sing8.com/kkk_a//h5/379/14.wma9/15にKeyからこの盗作問題に関して公式見解が発表されました。 http://memop.xrea.jp/key/Keyは販売元である台…

JoGa

Javaの圧縮ツールに、こんなのが出来たらしい。 http://www.nq4.de/ 今度どれぐらい圧縮できるか実験してみます。

BREWで圧縮modファイル実行(3)

圧縮mod実行モジュール、現在のファイルサイズは828byte。 何とかまだ小さくできないかなぁと画策中w

BREWで圧縮modファイル実行(2)

BREWの偉い人の力を借りて、やっと出来ましたヽ(´ー`)ノ なぜ今まで出来なかったかというと、ヘルパ関数へのポインタは、AEEMod_Load関数へのポインタから-4byteしたところにあることを知らなかったからです(;´Д`) まだまだデバッグ能力が足りないと実感…

理系と文系

off

理系と文系、どっちがプログラマに向いてるんだろう。 と、本気で悩んでる。 理系は数学とかは出来るかもしれないが、プログラムの全体的な意味を考えるのが苦手そうだ。 文系はプログラムに対して意味を持たせるのは得意そうだが、一部のアルゴリズムが解け…

Makefile……じゃなくてバッチファイルを公開してみる(2)

複数のフォルダに一括の処理がしたいときに使うバッチファイルです。 @echo off setlocal ENABLEDELAYEDEXPANSION rem -- ここにフォルダの名前を書く -- rem -- 今書かれているのは一例 -- set folder1=D505i set folder2=D505iS set folder3=F505i set fol…

tailliarさん

off

やねさんのブログのコメントで、id:tailliarさんと会話(?)できたよヽ(゜∀゜)ノワーイ

VirtualPCの追加機能

off

VirtualPCは、一つのファイルをHDDとして扱っている為、自分のパソコンのファイルにアクセス出来ない。 なので頑張ってネットワークを構築してVirtualPCと通信しようとしていたんですけど、いろいろと調べてみると、どうやら設定で一部のフォルダを共有出来…

ポップンカーニバル

off

やってきました。 最初は「いい曲そろってるねー」とか思ってたんだけど、数回やるとあとはたいした曲が無くなってた(;´Д`) まあこんなもんかな。 追加される曲に期待。 ところで、「メルト」ってジャンルの曲があるんだけど、自分のカードも「メルト」で…

Makefile……じゃなくてバッチファイルを公開してみる

id:higepon:20050626:1119789542 自分はどうもMakefileが苦手で、いつもバッチファイルを使ってしまいます。 例えば、今日はバックアップを手軽にやってくれるバッチファイルを作りました。 @echo off setlocal ENABLEDELAYEDEXPANSION rem -- 保存先 -- set…

BREWで圧縮modファイル実行

なぜか圧縮されたmodファイルの展開+実行がうまくいかない……。 普通に考えて、UnZipしてからその先頭アドレスに飛ばしてやれば良いだけだと思うんだけどなぁ……(;´Д`)

Javaの左シフト

Javaでビット操作をするマクロを書いていたんだけど、すげーことに気が付いた。 1これの結果、なんだと思いますか? 答えは、1です。 どうやら、シフトでintの上限を超えるとロールしてしまうらしい(;´Д`) つまり、 1は2になるし、 1は8になった(;´Д…

鳥の詩

まず↓の曲を聞いてみて欲しい 永邦 melody (原创风行版)[アルバム14曲目] http://www.sing8.com/kkk_jx//h5/379/14.wma これは、シンガポール人の「永邦」(ヨン・バン)という人が台湾で発売したアルバムに収録されているオリジナル新曲、「melody」という曲…

ゼロ初期化クラス(2)

ということで、コンストラクタでゼロに初期化するプログラムを組んでみました。 class Zero{}; class InitZeroMemory{ public: templateclass T > InitZeroMemory( T* p ){ memset( p , 0 , sizeof( T ) ); new( p ) T( &zero ); } templateclass T , class …

ゼロ初期化クラス

こんなん作ってみました。 class InitZeroMemory{ public: virtual ~InitZeroMemory(){} static void* operator new( size_t size ){ void* p = malloc( size ); if( p != NULL ) memset( p , 0 , size ); return p; } static void operator delete( void* p…

BREWのメモリ管理(3)

なぜ、前回のプログラムでエラーが発生したのかというと、 void* operator new( size_t size ){ return CApplet::getMemoryManager()->operator_new( size ); } void operator delete( void* ptr ){ CApplet::getMemoryManager()->operator_delete( ptr ); }…