書評 10日でおぼえる iPhoneアプリ開発入門教室

Mac miniを購入したはよいものの、事情により直近2ヶ月ほどAndroidに集中。

12月中旬にようやく開放されて、さてなにかよい入門書はないものかと地元の図書館で偶然この本を発見。

まずこの本の特徴は作成各手順が丁寧に載っているので、迷わない。普通の本だと、章の後の方になるとプロジェクトの作成方法などは飛ばすけど、この本では最終章でもしっかり解説してくれているので迷うことがない。またXCodeは3.0から4.xでだいぶ見た目も変わったらしいので最新版の4.xをベースにキャプチャーしているところも良い。

作成されるアプリもブラウザーや音楽アプリなど実用性のあるものばかり。ゲームだけはないけど(笑)

ただプログラムの構造もしらない本当の初心者には、HelloWorldの次にいきなりブラウザアプリが来るのでハードルが高いかも。この本の最適読者は他の言語経験者でMacとiPhone開発が始めての人ではないだろうか。

値段分以上の価値はあるので自分で買うかもというぐらい気に入った。

カテゴリー: 書籍 | コメントする

タッチパネル機能搭載 USB接続 10.1型液晶ディスプレイLCD-USB10XB-T レビュー

主に仕事で複数のウィンドウを開くときに、便利なのはマルチディスプレイ。

がっしりとしたモニターじゃなくてちょっとしたサブウィンドウとして使うときに便利なUSBサブディスプレイ。

ついに10インチ台が1万2千円台に突入していたので、amazonでこちらを購入。

ACアダプターが必要だと記載されているけど、バスパワー駆動でOK。一応デスクトップとノートで試したところ成功。タッチディスプレイドライバーがインストール必要だけども、ディスプレイドライバーは、このデバイスのメモリ領域に入っているのでダブルクリックすればインストール完了。

Windows7とXPでためした。けどMacOS X lionではまだ試してはいない。

カテゴリー: ハードウェア | タグ: | コメントする

Tomcatで404エラーが出る時の原因と解決策

Tomcatで404エラーが出るときのチャート式解決策

■Q1 URLが正しいか?

Windowsのエクスプローラーではファイルの大文字小文字は判別しないけど、Tomcatからみると大文字小文字は別物扱い。

d:\tomcat\webapps\Test.htmlを開く場合は
http://localhost:8080/Test.htmlとしなければならない!

そのURLをそのままエクスプローラーに貼りつけて先頭だけTomcatのwebappsのパスに書き換えてちゃんと開くことが出来るかまず確認。これは途中のピリオド付け忘れなどのチェックに使う。

■Q2 起動ログにエラーが出ていないか?

Q1が正しいのに404エラーが出る場合は大抵起動時に設定ミスでこけているはず。
ログに原因が出力されているはずなので、該当箇所(大抵はweb.xml)をもう一度チェック。
もしくは前のweb.xmlが残っている場合はそちらに置き換えてみて起動するようであればweb.xmlの設定ミス。
web.xmlを変更したときはかならず起動メッセージでエラーが出ていないことを確認すべし!
またJDBCDriverのjarの競合などで起動に失敗する場合もあるのでweb.xmlの変更してないからといって、起動ログチェックをしなくても良いわけではない!

カテゴリー: Tomcat | タグ: , | コメントする

さくらのVPS 512 スワップ尽きる

httpdのプロセスが増えるとレスポンスが遅くなる。ついでにメモリも消費する。

これまでは気づきベースの再起動で乗り切っていたけど、さすがに今回はスワップ使い尽くしていたので全くアクセスできず。
というわけでMaxClient 25にしておいた。

本格的なパフォーマンスチューニングは後日!

カテゴリー: 仮想化 | コメントする

To kill Java Auto Update completely

Every time I use My PC, Java Auto Update Dialog appear
and disturb me!

to kill this dialog, you should use msconfig.
push startup tab.
check Java Auto Update off.

カテゴリー: English Post | タグ: | コメントする

javax.servlet.jsp.JspException: org.apache.struts.taglib.html.BEAN という名前のbeanが見つかりません の対処法

久々にJSPの実装をしたら上記エラー
で囲った内部で使わないと上記エラーがでるそうな。
プロトタイプ実装で、タグの構造考えず適当にいじっていたのではまってしまった。

カテゴリー: 未分類 | コメントする

Androidエミュレータが複数立ち上がってしまう問題回避策

最近ようやくAndroid開発の勉強を始めたのでこんな基礎的なことでもはまってしまった。

複数のAndroidプロジェクトを起動するとそのたびに別々のエミュレータとなってしまい。ひとつ立ち上げるのさえ遅いのに、複数だとやってられないので何とかならんかと有識者に聞いてみた。

そしたら実行時の構成でTargetタブを開き、Manualを選択すればOKということが判明。
この後起動しているエミュレータを選択する画面になるので、すでに立ち上がっているエミュレータを選択すればよい。

カテゴリー: Android | コメントする

AndroidSDK Managerでアクセスが拒否されましたが出たときの対処

Android SDK Managerで4.0以外のAPIをダウンロードしようとしたら、アクセスが拒否されましたなどのエラーがでた。

真剣に対処法を探していたら英語のページがヒット。どうもコマンドプロンプトを管理者権限で実施しないといけないらしい。

というわけでSDKManagerを実施するときは右クリックメニューから「管理者として実行」を選択しよう。

カテゴリー: Android | コメントする

次期自宅サーバ候補 Shuttle XG41

今時LGA775なんで拡張性はないんだけど、現時点で1万1千円台。
しかもDDR3でMAX8Gかつ、CPUがATOMではないのでCPU仮想化支援もOKとのこと。
電源はACアダプターでCPUファンさえなんとかすれば静音仕様にもできそう。

HDMIとDVD-I(D-sub変換可能)でデュアルディスプレイも可能だし、現在手持ちのPCが16台もなければ是非一台手元に欲しいところだ。
せめて3台ぐらい減らさないとこれ以上持ってても宝の持ち腐れだしね。

流通在庫がなくなってきたら衝動買いするかもしれんけど。

カテゴリー: 自作PC | コメントする

[TIPS] run Remote Desktop Client quickly.

just press windows key then press R key
then type “mstsc” and remote desktop client will appear.

カテゴリー: English | コメントする