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

GWTとGAEとAndroidとGooglMapsの連携

AndroidのGPSを使ったアプリとAndroidの位置情報をデータストアに保存しGoogleMapに表示するWebアプリを作成する今回はサーバ側を作成します。 サーバはGAE/Jを使います サーバ側は二つのサーブレットを用意します 位置情報保存サーブレット 現在地を取得し…

10分コーディングしたら15分かかった

http://ameblo.jp/programming/entry-10001721422.html 15分くらいかかった・・・ダメじゃん public class Card { public String[] deal(int numPlayer, String deck){ String[] retcards; //配りきれるか確認 if( deck.length() % numPlayer != 0){ return …

GWTでGoogleMaps

GWTを使ってGoogleMapを表示するアプリの作成プロジェクト概要 プロジェクト名:GwtSampleGoogleMap パッケージ:sample.googlemap 外部jar:gwt-maps.jar アプリ概要 TextBox x,yに座標を記入 表示ボタンでMap表示 パーツ DockPanel HorizontalPanel MapWid…

GWTでBeansを使って非同期通信

プロジェクト概要 プロジェクト名:GwtSampleCallbackBeans パッケージ:sample.beans Beans:MyBeans

reflectionの間違った使い方(final涙目)

reflectionを使うと以下のことが出来る final指定のフィールドを変更できる private指定のフィールドを参照・変更できる ※あえてフィールドと使ったのは対象クラスのメンバ変数を変更することができないため 正確には定数だけど、面倒くさいので以下メンバ変…

BBQに行ってきました

BBQに行ってきました。とても楽しかったです。プログラマつながりのBBQだったのでやはりエンジニア的な話で盛り上がりました。 中でも「javaのreflectionを使うと、final指定のフィールドを変更できる。」というのが収穫でした。(でも実用的じゃない) 無理や…

GWTでHello World

GWTのデフォルト作成されるプロジェクトは複雑なのでシンプルなのを作るメモ Widget:GWTのUIコンポーネント。Button、Labelなど RootPanel:HTMLの部。各WidgetはRootPanelクラスに追加する アプリケーション概要 プロジェクト名:GwtSampleHelloWorld Butt…

Androidで音楽再生

Androidで音楽再生アプリケーション機能 上ボタンを押すとウィンドウズの警告音がなる 下ボタンを押すと音楽再生 センターボタンを押すと音楽停止

Google Developer Daysに行ってきました

6月12日にGoogle Developer Daysに行ってきました GDDphoneをもらったのでインストール覚書

Android SDK1.5でZoomControlsが使えない件

前回作成したGoogleMapにズーム機能を追加します。 勉強会/GoogleMap - 日本Androidの会(日本アンドロイドの会) を参考にしましたが、上記サイトではSDK1.1で作成されています。 これをSDK1.5で作成します。

組み合わせ

覚書 「n個からk個選ぶ組み合わせ」は「n-1個からk-1個選ぶ組み合わせ」に「n-1個からk個選ぶ組み合わせ」を加えた数に等しい。

Androidで3連単フォーメーション馬券

今回はAndroidでフォーメーション馬券の組み合わせ計算機を作った。

androidでgooglemapを表示する

事前準備 APIKeyの取得 勉強会/GoogleMap - 日本Androidの会(日本アンドロイドの会) プロジェクトの作成 プロジェクト名: SampleGmap BuildTarget :GoogleAPIs ※重要新規プロジェクトでBuildTargetに「GoogleAPIs」にチェックを入れる

マリオでデザインパターン その1 【Strategyパターン】

StateパターンじゃなくてStrategyパターンのようなのでタイトル変更マリオには以下のアクションがあります。 ジャンプ パンチ さらに以下の状態があります デカマリオ デフォマリオ ファイアマリオ それぞれの状態では以下のアクションを行います デカマリオ…

画像のリサイズとか回転

元ねた http://www.anddev.org/resize_and_rotate_image_-_example-t621.html追記「リサイズクラスを作る」 http://d.hatena.ne.jp/hidecheck/20090722/1248255593 リサイズ public class bitmaptest extends Activity { @Override public void onCreate(Bun…

Method.invoke覚書

前回の日記でメソッドの動的実行の際にInteger→intに変更していました。 なんでIntegerができないのかと、悩んでいたのですが、解決したのでメモっときます。invokeを実行するメソッドの引数の型の設定に問題あり import java.lang.reflect.Method; class Ca…

等差数列の合計を求めるプログラム

横へなの問題をプログラムにした

横浜へなちょこ勉強会#3に行ってきました

第3回「プログラマの数学読書会」にいってきました 数学的帰納法の問題 5人で飲食費10000円を払いました。 ただし、払った金額はそれぞれ200円ずつ違います。 それぞれの払った額を求めなさい。 1人目:****円 ↓+200円 2人目:****円 ↓+200円 3人目:****円 …

AndroidSDK1.5 for Eclipse

AndroidSDK1.5を入れてみました。 どうやら、1.1との互換性がないようなので、1.5専用のEclipseを用意しました。覚書 インストール手順は1.1と同様でOK エミュレータ設定(Android AVD Manager)が追加された 実行方法も同じ エミュレータ(AVD)設定 「Wind…

php pearインストール手順

▼pearパッケージマネージャのインストール phpファイルの解凍ディレクトリ内にするとgo-pear.batがあるのを確認

【Java覚書】GAE for Java でHello World

【手順】 1.Eclipseをダウンロードする Eclipse IDE for Java EE Developers (163 MB)を選択 2.GAEプラグインのインストール 「Help」→「Softwere Updates」→「Avaiable Software」→「Add Site」 →「location:http://dl.google.com/eclipse/plugin/3.4」…

【Java覚書】EclipseにGAEPluginが入れられない

PleiadesUltimate(JRE あり)でGAEをインストールしようとすると依存関係の解決で応答しなくなる。 話によるとPyDevを入れているだけでもインストールできないらしい。とりあえず、今のところGAEを入れるならEclipseはデフォルトの状態が望ましい様子。

【Java覚書】可変長引数とboxing

可変長引数は、配列を渡せる。 プリミティブ型からラッパーのautboxingはされない public class Test{ public static void foo(int... x){ for( int z : x){ System.out.println(z); } } public static void bar(int n ){ System.out.println(n); } public s…

横浜へなちょこプログラミング勉強会にいってきました。

プログラマの数学の読書会がメインです。 みんなで、だされた課題について討論したり、プログラムに起こしたり的なことをやってます。今回は、n進数と論理式とカルノー図がメインでした。カルノー図 ・カルノー図を使うことにより複雑な論理式を簡略化できる…

応用情報技術者試験午前対策

ソフ開の試験を受けようかと思ったんだけど、覚えることが多すぎる。勉強ついでに、こんなサイトを作ってみた。http://itchallenger.web.fc2.com/Prototype.jsとscriptaculousを使ってます。 ファイルのロードが、クリック毎に発生するのでいつか直す。 あと…

【Java覚書】StringBufferとStringBulderの違い

StringBufferはスレッドセーフ StringBuilderはスレッドセーフじゃないStringBufferの方がスレッドセーフじゃない分だけ速い。今まで単にStringBufferよりStringBuilderの方が速いということぐらいしか意識していなく、特にそれ以外は変わらないと思っていた…