programming
Twitterを使ったWebアプリケーションをRubyでつくりはじめた。 まずOAuthをなんとかしなきゃいけないので、公開されてるコードを使うことにした。 Rubyで実践 OAuth in Twitter - make for h @ppy_things; しかしローカルでは動くのにサーバーに置いたら501…
http://exp777.cs.land.to/flash/dona101203.html すこしゲームっぽくなってきたかな? オブジェクトの数が多すぎて難易度がアレだなあ。まあルールを明らかにしてないから難易度もクソもねーけど。
http://exp777.cs.land.to/flash/dona101129.html 赤いトラックを発進させるボタンを作った。あれはトラックという設定。 昨日のエラーはやっぱりパソコンがおかしかったみたい。不安定。
コンパイルしたらメモリ破壊がうんぬんというエラーメッセージが出てきた。 他のプロジェクトでもそうなるからパソコンの不具合かもしれない。再起動すれば直るかな。直ってほしい。
http://exp777.cs.land.to/flash/dona101125.html そして今日のぶん。 赤いのと青いのが動くようになった。 赤いのを右側の四角に、青いのを左側の四角に乗っけてみよう。 意外と難しくなっている。動かし方は要検討だ。
http://exp777.cs.land.to/flash/dona101124.html アップするの忘れてた。 当たり判定を直した。見た目はあんまり変わってないや
http://exp777.cs.land.to/flash/dona101123.html 昨日は時間がなかった…家に帰ったら23時だったしKinectやったしね… それでも完成形には近づいてるんだよ。 ああ当たり判定のミスが散見される…
http://exp777.cs.land.to/flash/dona101122.html 重要な部分ができた! 赤いのや青いのを黒いのの上に乗っけるとどっかに持っていくようにした。 重なってるとうまく持っていってくれなかったので当たり判定を2回やってるんだけど、ちょっとダサい…まだ不具…
http://exp777.cs.land.to/flash/dona101121.html なんか出てきた。 昨日はXbox Kinectに大興奮してたからあんまり進んでないなあ。今日も勉強しなきゃいけないのであまり作れないかも。それでも毎日やるのが大事。
http://exp777.cs.land.to/flash/dona101120.html またActionScriptに手を出している。 モノをドラッグできるようにするだけで一苦労。まだ違和感があるなあ。 今回は作りたいもののイメージが明確にあるので、三日坊主にはならないと思う…
http://egg-in-oven.hp.infoseek.co.jp/flash/lg2.html ライフゲームを作っていました。 もっとキレイな色使いにできそう。まだまだこれからですね。
http://egg-in-oven.hp.infoseek.co.jp/flash/lg.html やったードットシェアーできたよ! ではなくてまだ開発途中なのです。途中で止めることで制作のモチベーションを維持して三日坊主を阻止するという作戦です。
http://egg-in-oven.hp.infoseek.co.jp/flash/ripple.html 昨日はこんなのを作ろうと思ってたんだけどやってるうちに別のものができてた。なので今日は計画通りに。 実際に作ってみると、パラメーターの設定が難しい。わりとマシにはなったけどまだ不自然さ…
http://egg-in-oven.hp.infoseek.co.jp/flash/index.html ようやくActionScriptの勉強を始めた。 最初はただ円がランダムに動くだけにしてて細胞みたいだったんだけど、調子にのってクリックしまくったら重くなった。外側に流れるようにしてみたら泡っぽく見…
今日はOCamlの勉強をした。それで、Fizz Buzzなるプログラミング問題があるらしいので早速OCamlで書いてみた。 Fizz Buzzは、数字をカウントアップしながら言って、 数字が3の倍数なら、数字の代わりに"Fizz"と言う 5の倍数なら"Buzz"と言う 3の倍数で5の倍…
i = 0; i = i++ + ++i; これで i の中身はどうなるの?っていう話。 C言語(gcc)だと 3 で、JavaやJavaScriptだと 2 になった。 Cはアセンブリを見るとこうなってる。 movl $0, -12(%ebp) leal -12(%ebp), %eax incl (%eax) movl -12(%ebp), %edx leal -12(%e…
前回載せたRubyのプログラムは、Macで動かすとうまくいかなかった。入力をフラッシュしてないところに原因がありそう。 で、微妙に関係ある話題。最近Macのパソコンが欲しくなってきた。UNIXベースなのが魅力的なのよね。大学やバイトで使ってると、こっちも…
シンプルだけどけっこう使いやすいものができたと思う。 #!/bin/ruby -Ks require 'kconv' class MeCab MECAB_PATH = '"c:/program files/mecab/bin/mecab.exe"' # MeCabへのパス EOS = "EOS\n" @encode = "" @option = "" def initialize(encode, option = …
冬休みが残り少ないので宿題のプログラミングにとりかかった。 C++でランダムな実数を作ることになったのだけど、 int randSign() { return (rand() & 1) ? 1 : -1; } double randDouble() { return randSign() * (double)(rand() * (RAND_MAX + 1) + rand()…
double a = 1/2; printf("%f\n", a); // aの中身は0。doubleへの代入でも整数になっちゃうんだね。 /*==========================================*/ // 長い間ブロックのインデントはこうしてたけど、 if(a > 0){ a *= -1; } // ちょっと前からこんな風に書…
今日覚えたこと。 int (*a)[32] = new int[16][32]; スーパープログラマーへの道は険しい。
#include <stdio.h> int main() { double a, x; int count, i; printf("aの3乗根を求めます。\na:"); scanf("%lf", &a); printf("x0:"); scanf("%lf", &x); printf("反復回数:"); scanf("%d", &count); for(i = 1; i <= count; i++) { x = (2 * x + a / (x * x)) / 3;</stdio.h>…
昨日はC++でゲーム制作。パラメータを外部ファイルから取得するクラスを一日かけて作る。ちょっと前に同じことを書いたような気が。プレイヤーを追ってくる敵を作るはずだったのが意外と時間がかかってしまう。でもこれでパラメータ調整がしやすくなった! …
バックスラッシュのエスケープに対応した、ダブルクォーテーション囲みにマッチする正規表現。 /"([^"\\]|\\.)*"/ ただ[^"\\]が改行にマッチしないので複数行にまたがってるとマッチできない。どうにも改行をうまく扱えない。
No.781 exp777 Moist Pokemon WATER ELECTRIC HT 0′05″ WT 6.3 lbs. When it senses danger it threatens the enemy with its big jaws. It will bravely face an opponent even larger than itself.exp777's Pokedex - Anything-Goes Pokedex なんでもポケ…
今日は一日中perlのプログラミングをした。なんでもポケモン図鑑をいじってた。 ソースからデータ部分を抜き出して外部ファイル化。Config::Simpleがすごく便利そうだったんだけど、自分のパソコンでもInfoseekでも使えなかった。なければ作ればいいじゃない…
No.781 exp777 うるおいポケモン みず でんき たかさ 0.1m おもさ 2.9kg きけんを かんじると おおあごで あいてを いかくする。じぶんより おおきな あいてにも ゆうかんに たちむかう。 exp777のポケモン図鑑 - なんでもポケモン図鑑 というわけで、ちょっ…
外部からリンクできるサーバーでちょうどいいのがなかったので、JavaScriptで移植することにした。 同じものを別の言語で作るのって勉強になるらしいから、結果オーライだね! あーめんどくせ。 ここまでするほどのものなのかわからないけど、ともかく作って…
前から作っているcgi、そろそろ完成させたいので気合を入れた。 結果ページへのリンクタグを表示してくれたら便利だよねーと思って作った後で気づいた。 cgiに直リンできねえええ!\(^o^)/ infoseekやってくれるwww これじゃURL貼り付けじゃなきゃ…