悪あがきプログラマー

悪あがきを続けていきたい技術と書評なブログです。トレタでiOSエンジニアやってます。

2009-10-01から1ヶ月間の記事一覧

ModelMetaが見つからない。

slim3の新機能Datasoreを試していたら、こんなエラーが。 HTTP ERROR: 500 The meta data of the model(todo.model.Exam) is not found. RequestURI=/admin/eleaning/regist/insert Caused by: java.lang.IllegalArgumentException: The meta data of the mo…

snowleopardへのGaucheインストール

下記ブログを参考に、できました。 Snow LeopardでGaucheのビルド - 武蔵の日記SICP Lite #5の前日にインスコするという・・・

slim3demoで.svnディレクトリが削除できずに嵌った。

環境 OS:Mac snowleopard Eclipse:3.5.0 java:1.6.0_15 やったこと slim3の最新をsvnから取得。 svn checkout http://slim3.googlecode.com/svn/trunk/ slim3-read-onlyeclipseにslim3demoをインポート。 エラー内容 Description Resource Path Location Typ…

Classの名前を取得する。

Class#getName()しかないと思っていたら、 3つもあるらしい。 【1日1Java】クラス名を取得する : mwSoft blog まとめるとこんな感じか。 メソッド名 パッケージ名 配列 クラスに戻せるか? getCanonicalName ○ ○ × getName ○ × ○ getSimpleName × ○ ×

list.toArray(new String[list.size()])なの?list.toArray(new String[0)])なの?

list.toArray(new String[list.size()]) って、実はこうやってもかけるんだよね。 list.toArray(new String[0]) だけど、なぜかがわからない。 ちなみに、eclipseをtoarrayで補完すると、(String[]) list.toArray(new String[list.size()]) と、出てくる。ち…

String配列から指定要素を削除する。

java.util.Arrays#asList(T... a) 最初に思いついたのがこんなコード loopを書きたくなくて、java.util.Arrays#asList(T... a)した。 public static void main(String[] args) { String[] strs = new String[] { "a", "b", "c", "d", "e" }; List<String> list = Arr</string>…

appengine java night #1に参加してきた。

プレゼンター id:higayasuoさんとshin1ogawaさん。 内容 ひがさん:トランザクション、排他制御 と パフォーマンス shin1ogawaさん:Low-level APIのすすめ 感想 全体的にレベル高かった。。 みんな何かしらのシステムを作っているようで、中には実開発で使…

英単語が覚えられない

404 Blog Not Found:英単語が覚えられないたった一つの決定的な理由 弾さんは英語で覚えていないからだという。 そして、Amazon.co.jp: Longman Dictionary of Contemporary English: 洋書がおすすめであり、 まずは、The Longman Defining Vocabularyを把…

toString()をリフレクションで書きたい。その3

昨日はint配列を Object[] objects = (Object[]) field.get(this); で、キャスト失敗したところで終わりました。 さて、キャストに失敗するならその前でクラスを調べればいいのでは? ということでチャレンジ! private String toStringArray(Field field) t…