2010-01-01から1年間の記事一覧
最近聞かれることが多いので AS2.0と3.0の2本立て まず, 最初に簡単な概要 flashからアクセスするといってもサーバサイドでやることは変わらない リクエストを送信し, レスポンスとしてHTMLを返す. それだけ ただ, リクエスト送信とHTMLの解析がブラウザかf…
少し前に思いついたこと 暇なときがあればやりたい え?まだ作ってないのにこんなところに書くと誰かが先に作ってしまうかもって? それはそれでいいんじゃない?誰かが実装したくなるほどのアイデアを出せたんならそれだけでも満足だよ そもそもおいらが思…
プログラマにとってとっても大切なこと 理由は至って簡単で、プログラムは書くからバグがでるのであって書かなければバグは出ないから え〜と、では具体的にどういうことかというと ・すでにあるものは使う ・同じことをなんども書かない(含コピペ) ・余計な…
さて、今日は私の環境とプログラムの関係ついて話そう 世間一般ではディスプレイサイズは日々、大きくなっているようだ 私の周りでも24インチは当たり前だったりする しかし、私は ナナオの FlexScan L567 という17インチのディスプレイx3 という環境で開発…
http://neetomo.dip.jp/soft/sosuu.html公開はしてる 後悔はしてないあと、数値が大きくなると計算に時間がかかる
フィールドの変数でリソースの解放が必要なものがあったので finalizeメソッドで解放し忘れているときは解放するように書いておいたん マルチスレッドの時に同一の変数にアクセスされるとそれはそれは困ったことに なることに気がついたので ThreadLocalな変…
javaからdbにアクセスしてると、結構DRYじゃないプログラムを書いている自分がいることに気づく あと、いちいちBeanを作るのが面倒 何でも最近の動的型付け言語は素敵らしい というわけで安全性を犠牲にして、手軽なDBアクセスのクラスを作ってみた 結果一行…
どうやら機能は相当眠かったらしいね ・コネクションのクローズについて 1.各sql発行の前にコネクションがnullなら取得する 2.sqlの発行 3.トランザクション処理中でなければコネクションクローズ ・トランザクション処理中は? 1.トランザクション処理開始…
とりあえず今起こった出来事 Q.プログラム中に書かれたSQLが読みづらいです。改行とかインデントとかできませんか? A.SQL文をファイルから読み込んでみましょう。 Q.SQLに変更がありました。再コンパイルが面倒です。 A.SQL文をファイルから読み込んでみま…
String str1 = "文字列";str1.equals("文字列");はstr1がnullだった場合 NullPointerExceptionをはく"文字列".equals(str1) ならstr1がnullでも falseとなるよって後者を使おう
このブログの存在をすっかり忘れていたAS3.0とサーバサイドのJavaで値をやり取りする方法を 最近後輩に教えてたから まとめて書こうかと思ったけどその場で書かないとわすれるから もう無理ぽ
以下のようなメソッドがある Object getObject() String getString() それに対してそれぞれを呼び出してみた結果ひとつだけ エラーが出た 1. Object obj = getObject(); 2. String str = getObject(); 3. obj = getString(); 4. str = getString(); 答えは2…
見つけてしまったこんなもの if(hoge() == true) { ・・・ ・・・ } hoge()はtrueかfalseを返す関数である これは if(hoge()) { と同等である if文のカッコの中では一通りの処理が行われたあと 最終的にtrueかfalseを残せばそれを評価して分岐する 要するに …
こんなプログラムを見かけた List list = new ArrayList(); list = getList(); getList()は別な場所で定義されているものとする 一方私の書くプログラムはこんな感じ List list = getList(); 上のプログラムを書いた人は 下のプログラムを見てなぜ初期化せず…
このブログは オブジェクト指向 嫁 で検索すると引っかかるらしい YahooとGoogleでやってみると 本当に引っかかった まぁ、普通こんな組み合わせありえないからなぁ…
関数に引数を渡す時の話 値渡しとか参照渡しとかって話はプログラマなら 多分きいたことがあるのではないかと思われる 今日はこの違いについて語る このカテゴリでは変数の値がメモリ上にどのように確保されるかを たびたび話しているので特に前触れなくそう…
皆さん、浦島太郎はご存じだろうか? 知らないといわれるとこの後の話が続かないのでこの記事を読んでる人はみんな知ってる前提とさせてもらう さて、この浦島太郎では、竜宮城に行っている間にものすごい時間が流れていたことになっている。しかし、竜宮城…
最近、久しぶりにStringを==で比較してうまく動かず 悩んでる人を見かけたので、おそらくホワイトボードでの 説明回数は2桁に到達するであろうこの話題について触れてみる まず int a = 10; int b = 10; if(a == b) { System.out.println("同じ"); } このプ…
えーと… よく聞く話だと思う 浮動小数点の精度について double d = 0.0; for(int i = 0;i d += 0.1; } こんな感じプログラムで実験してみるとよくわかる C言語の場合 10.000000 (gcc, visual studioで試したが結果は同じ) うん、いい感じだ 続いてjavaの場…
腹へってやる気が出ない… 最近デスマーチ状態が続くがプログラムを書くタスクがないのでやる気が出ない… 安西先生、プログラムが書きたいです それはいいとしてデータに対する処理の話をしようか とりあえず、UIからこれらの処理を行うのに 特定のインターフ…
さて、part1を書いたのはいつだっただろうか? 更新頻度を上げろとのクレームが来たので前回書いた内容をがんばって思い出しつつ 書いてみることにする。 前回の内容を見ていて思ったのだが、 はてなキーワードにリンクが貼られてる単語が秀逸だな 何となく…
足し算, 引き算, 掛け算, 割り算を演算子の優先度を考慮して計算する電卓です. ありえない数式などもはじきます.
難易度は鬼畜です. ただし敵の出現位置や弾の発射頻度などはランダムなので 簡単な場合もあります.
さて、モンスターがなぜ金を落とすのかって話は 各方面から聞こえてくるなぞなわけだが 数年前から提唱している私の考えについて話そう まず、勇者がモンスターを倒して金を手に入れる ↓ 手に入れた金で装備品やアイテムを買う ↓ 儲けが出た店が金を払ってモ…
嫁の仕様的なものを考えてみた。 マイクで話しかけたら返してくれる人を想定 簡単なクラス設計と動作、学習方法など 手法は勉強中かな メモ書き↓
softalkやゆっくりでおなじみ aquestalk [DllImport("AquesTalkDa.dll")] private static extern int AquesTalkDa_PlaySync(string koe, int iSpeed); で呼び出し可能。こんなものを発見 http://www.saturn.dti.ne.jp/~npaka/robot/aquestalk/index.html Aqu…
flashファイルの呼び出し。http://d.hatena.ne.jp/toytools/20070906 http://d.hatena.ne.jp/sato-shi/20060105/p2 この辺の記事を参照 Interop.ShockwaveFlashObjects.dll の追加と AxInterop.ShockwaveFlashObjects.dll の参照設定を行った。 AxShockwaveF…
プログラムメモ windowsバイナリのMeCabのインストール 文字コードはs-jis utf-8にすると文字化けした。 visual c# 2008 libmecab.dll MeCab.dll MeCabSharp.dll を使う。 http://mf3.dotpp.net/?Software%2FMeCabSharp http://mitc.xrea.jp/diary/044#k44p3…
モナコ ○リタイアメント査証 ◆働かなくても生活が維持できる年金受給者、または生活に充分な金利収入や資産などを 所持している人が対象。年令不問。年金受給額は決められていません。また金利収入で申 請する場合の銀行預金証明は最低4000万円〜1億円が目…
今年もよろしくお願いします というほどここに人が来ているかは永遠の謎ということでさてさて、そんな私ですが年越し時は にゃひーや してたわけですよ。しかし、この生配信を見ながら年を越すっていうことを 何の疑問も持たずに行ったわけだが よくよく考え…