2010-01-01から1年間の記事一覧
システムエンジニアの仕事は、何かと些細なことでつらーい気分になることがほんと多いですねー。 コンピュータに向かって仕事しているのに、一番の問題は人間関係だったりしますよね。 今日なんて、書類のパンチ穴の位置が原因で、チーム内でギスギスした雰…
黒い画面に浮かび上がる 緑色の文字 8bitのコンピュータ 僕は 3.58メガヘルツで駆動させるMPUに 32KByteのメインメモリに CRTが放つ輝きに 無限の可能性を感じた LIST 流れていく文字の洪水 僕の作ったプログラム 最初から 最後まで 全部打ち込んだ 全部頭に…
女子 の新入社員が めずらしく入ってきたのだけど 会社の新人研修で インストールしておいたVisual Studioは 難しくてよく分からないといって コマンドプロンプトから cl.exe を叩いて コンパイルして 課題を仕上げて 「私にはこっちのほうがいいんです…」 …
昼休み 街中をゆく 二十歳ぐらいの 女性がひとり 道路わきの 柵についてる ポールの頭を 1個づつタッチしながら スキップで 歩いていった よっぽど いいこと あったのかな
NTTドコモのW-CDMAの契約数は、2010年2月の時点で、5267万2100件だそうです。 ソース(ドコモが純増1位、KDDI、ソフトバンクも好調――2010年2月契約数 - ITmedia プロフェッショナル モバイル)さらに、iモードに契約しているのは、4875万1400件という数字が…
ガラケーの話です。 Docomoのiアプリは、AUやSoftbankのアプリに比べると割と自由に作れる環境になっていたんです。 勝手アプリというやつです。 一応、アプリを好き勝手に作って、適当なサイトにアップして配布することが可能なのですが、 使えるAPIに制限…
思いつきを書いてみます。Yahoo!オークションでは、凄まじい量の商品の取引が日々行われています。 使ったことがある方は、あとちょっとのところで落札できなくて悔しい思いをした経験もあるかと思います。 このオークションでの落札価格というのは、かなり…
今の仕事は ちょっと お堅いトコのやつなんですけど 私 プログラマーのはずなのに ちょっと ドキュメントばっかり 書いてるんですよ プログラムなんて ちょっと なおすだけなのにね それなのに ちょっと キングファイル3冊も ドキュメント作ってるの ぜんぜ…
シューティングゲームが作りたくて シューティングゲームを記述するための シューティングゲーム専用スクリプト言語を作ってます。 Luaとか すでにできてる スクリプト言語を組み込むだけに しとけばよかったんですけどね。 ゲーセンにあるレベルを目指して …
なんていうことわざがありますが、 馬鹿な人がいくら考えても、 考えてる間 休んでるのと同じだ という意味だと思います。 考え込まないで さっさと分かる人に 聞く、もしくは、考えてないで さっさと手を動かせ という意味だと思います。 まあ、 馬鹿な人が…
酒 うめ物語 アルコール度数8%で飲みやすいです。 萌えー。 納豆カレー 水戸納豆カレー 納豆と混ぜられても、それを100%受け止めるカレーの懐の広さを再度認識しました。 フルーツ JAうご産スイカ「夢あきた」 美少女パッケージ イラスト西又葵先生 高いス…
以前はブロックをただの単色の矩形で表示していたのですが、それっぽい画像を作り、それを描画するようにしました。 となると、音も鳴らしたくなるのが人情です。 JavaScriptで音を鳴らすにはどうすればいいのでしょうか? とりあえずBGMはMIDIとかで鳴らし…
前回、ざっくりとテトリスっぽいものを作りましたが、とりあえずブラウザとメモ帳だけでソースを書いていたので、あまり効率がいいやり方とは言えませんね。開発の手順をつかんだところで、もうちょっと楽に開発できるような環境を作ってみることにしました…
JavaScriptの勉強と称して、簡単なゲームを作ってみることにしました。 私はJavaScriptについて、たいした知識が無いんですが、次の仕事でバリバリ使うという話を聞いたので、ちょっと勉強してみようと思ったんです。 それでテト○スを作ってみたわけなんです…
イースタイプのアクションPRGをプログラマ1名だけで製作するという話です。 前回のエントリで、ゲームデザインを決定する際には、人的制約、時間的制約、技術的制約をよく把握しておく必要があるということを書きました。今回はプロジェクトの規模感は、プロ…
プログラマ一人だけでは、いまどきのゲームに必要な要素を完成させることが残念ながらできません。 黎明期(80年はじめ?)のゲームであれば、プログラマ一人でゲームの必須要素のほとんどを作ることができました。というより、プログラマ無しにゲームを作…
前のエントリーで、PCEエミュのバンク切り替えをメモリコピーによって実装する話を書きました。 検討していくと、問題が発生するパターンがあることに気がつきました。PCEのCPUであるHuC6280から見えるメモリ空間は、$0000-$FFFFの64KBです。 これを8個のバ…
iアプリ用PCエンジンエミュレータであるixpceのCPUエミュレーションコアは、xpceのソースコードに含まれていたM6502という有名な6502コアをJavaへ移植したものです。 短期間でそれなりの速度と品質でC言語からJavaへ移植するために、Cソースを機械的にJavaへ…
ゲーセンのUFOキャッチャーで取りました。めちゃめちゃ何回もやりましたよ……箱の隅をフックで突っつきまくって、ちょっとづつ場所をうごかしていって、落しました。
27年前の手紙入り瓶が漂着 - 琉球新報 - 沖縄の新聞、地域のニュース 27年を経て、瓶に入れて流した手紙が届いたというニュースです。 ビンに手紙を入れて、海にながしたことありますか? - Yahoo!知恵袋 実際にやってみたひとはどれぐらいいるのでしょうか…
人と人が協力しあうことで、相乗効果により1+1以上の力を発揮することができます。 そんな人間関係を築きたいものです。しかし相乗効果は、良い場合だけとは限りません。 それを昨日、実感しました。会社の後ろの席に、貧乏ゆすりが激しい人がいます。 い…
【大勝利】ハイチ地震“千羽鶴”は「迷惑です」現地支援者からの指摘でmixi主催者沈黙★12ハイチ大地震の被災者に千羽鶴を送ろうとmixiで呼びかけた主催者に、批判が集まったというニュースをみて思ったのですが。確かに現地の状況を考えれば、千羽鶴を贈られて…
WAVE(サウンド)のピッチを変えずにテンポだけを変える処理を組んでいます。再生時間だけを長くする処理です。PCEエミュで60FPS出ないため、サウンドの長さが不足して、音の途切れが発生します。 そこで、サウンドの長さを引き伸ばして再生してやることで、…
iアプリでSDカードからwavファイルをストリーミング的に読み出して再生するプログラムを作っています。 Ga氏作成のWSX2音源のコードを利用させてもらっています。 PCエンジンエミュレータを音対応にする前段階としての、実験プログラムです。ただファイルか…
今まで、iアプリ上で動作するエミュレータを作ってきました。iアプリの場合、一番ネックだったのがやはり「実行速度」です。 最適化には非常に悩まされました。 iアプリはJ2MEがベースとなったDoJaプロファイルという規格なんです。 J2MEは、「Java 2 Micro …
前の客先では、自社の先輩と一緒に仕事をしたんですけど、 本当に迷惑をかけっぱなしでした。 仕事の要求レベルが高すぎて、自分の力量ではどうにもならなかった。 正直、すっごく厳しい先輩でした。 話しかけても返事もしてもらえず。 怖い顔で。 仕事が終…
WEBサイト(システム)のスケールアウト+スケールアップ例MySQLで複数台のサーバに負荷分散させる例って、ネットで見ると事例が多いですね。 私は仕事でDBはOracleしか使ったことないので、他のDBのことはよく知らないんです。 MySQLっていうとWeb屋さんでよ…
今度、私が参加することになったプロジェクトは、 前のプロジェクトとは対極な感じです。 以前のプロジェクト 要求仕様がめちゃめちゃ難解 プログラミングも難しい 仕様書は基本設計書以外は無かった 後からリバースエンジニアリング的に仕様書を作っていっ…
今年から新しい客先になったんです。 ドキュメント作成用、プログラム開発用で、2台のPCを付与されました。 結構速いマシンです。 前の客先は、一昔前のPCで、何をするにしても重かった… もう、この時点でかなり違う感じがしました。 ファイルサーバの中を…
PCEエミュレータの実行速度を速くしたい。 どんなゲームでも普通、V-Blankとの同期をとって動作している。 つまり1/60秒の周期でウエイトを入れて、一定の速度でゲームが進行するようにしているわけだ。 PCエンジンのような昔のゲーム機は、マルチタスクでソ…