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

svnのプロキシ設定メモ

eclipseでもTortoiseSVNでも、 使っている設定ファイルは同じようで、 C:\Documents and Settings\ユーザー名\Application Data\Subversion\servers というファイルを見ている。プロキシ環境で、リポジトリがみれないエラーが出る場合、 このファイルの一番…

android SDKの レイアウト作成ツールが変わってる

前のバージョンだと、アウトラインビューに+ボタンや−ボタン、上下の矢印があったのになくなってるし...変更するなよなぁ。とりあえず、Graphical Layout タブの左側のコントロールやレイアウトの一覧から、マウスでアウトラインビューにもドラッグ&ドロッ…

Android 2.3

SDKのバージョンが2.3になっていた。 Eclipseで更新すると、どうもツール類も増えて、レイアウト作成ツールも若干操作性が改善していた。 しかし、バージョンアップが頻繁すぎやしないか。 メーカーは追いつけないだろ。 だいたい2.3のSDK使ったところで実機…

Androidのレイアウト作成

レイアウトはアウトラインで作成すると効率がいい。 GUIのエディタでは微調整もできず、テキストエディタではたいしたインテリセンスもきかず。 アウトラインビューで+と−矢印でレイアウトが比較的楽に作れる。 ある程度ここでつくってから、テキストエディ…

Android、DI、roboguiceなど

roboguiceというGoogleGuiceのandroid拡張フレームワークを使うと、 アノテーションを使ったDIができる。 通常はすべての画面コントロールについてfindViewByIdを使った 定型的なコードを書かなければならないが、 roboguiceをつかうとソースをシンプルにで…

VisualStudio2010 Flex開発アドイン Amethyst

VisualStudio2010で、Flexの開発ができるようになる、アドイン?とはいわないのかな? 英語だけどね。 まぁ、わかるでしょ。 有償だけど60日間は試用できる。この辺からダウンロード。http://www.sapphiresteel.com/Products/amethyst-ide/article/amethyst-…

Flash Builder

いまさらだがFlexの勉強中。 しかし、有償なのにIntelliSense が弱すぎないか? リファクタリング機能も弱い。同じEclipseなのにJava開発に比べて手書きが多すぎる。 自動生成してもいいようなところも手書き。 これではミスも多くなるし、生産性悪すぎる。 …

androidアプリは普通はどうやってつくるの?

android標準のブラウザを使って操作するWebアプリであれば フレームワークは特に関係なしに、なんでも組み合わせできる。 GoogleAppEngineにデータを登録したければ、slim3と組み合わせればいいし、 普通の業務アプリのように、OracleとかTomcatなんかを用意…

slim3でmetaクラスが生成されない

プロジェクトのプロパティ⇒ Javaコンパイラー⇒ 注釈処理⇒ ファクトリー・パス⇒ slim3-gen-1.x.x.jarを追加。という記事はどこにでも書いてあります。今回Metaクラスが生成されず、はまりましたが、 これが原因ではなく、 GAEのAppエンジンのインストールされ…

めも

GAEのローカル環境でのデータストア確認http://localhost:8888/_ah/admin/

もういやだ

客の要望をすべて受けて仕事を左から右に丸投げするリーダーがいる。 プロマネもリーダーも名ばかりで、たんなる窓口にしかなっていない。 質が低すぎる。 こんなひどいプロジェクトは今の会社に入ってから初めてだ。まったく終わりが見えない。 土日に仕事…

研究者とエンジニアは違う

うんちくを語る人がいる。 美学じみたことを語る人がいる。ソースをきれいに書くことに、意味がないわけではない。 それは保守性や可読性の向上につながる。だけど、こだわりすぎるのはどうなんだろう。 ましてやそれが、実装も考えない「こうあるべき論」。…

Azureとslim3の本を買った。

まとめてでてきてしまった。とりあえず両方使っているから両方買っておいた。 まだ読みはじめだが、情報がのっているとうれしい。

AzureのDevelopment Storage使用中

突然blobだけ使えなくなってしまった。 エラーメッセージは、 「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」 と、原因がわかりにくい。MSDNで質問をしてみると、ポートが他のアプリなどで使われていると、そんなメッセージがでる…

とある団体の合宿に参加してきた

会社命令なわけだが... ひたすらプログラミング。どうもグダグダ感多く、予定もきまっておらず、 事前周知もままならないところだった。主催者の道楽じゃね? なんか、彼ら自身のものさしの押し付け感が強く、 自己満足の世界に付き合う感じで、 やってられ…

いまさらEJBかよ...

しかも古いやつ。 JavaEEじゃないよ、J2EEだよ。 DIでもなんでもないやつ。 しるかっつーの。 ってか、なんで今更、あんなんで作らなきゃいけないんだ。 やたら凝り性なドキュメントだし。もっと軽くて新しいフレームワークで作り直しませんか? ○○さん。

ReadyBoost

Windows7で、最近買ったノートPCですが、 少しでも速くしたいと思い、ReadyBoost初体験。SanのメモリースティックPRO-HG Duoを買ってきて、 ノートPCにセット。多少は速くなった? 劇的、とまではいかなかったのがちょっと残念。 でもないよりはましか?

Azureデプロイ

http://www.atmarkit.co.jp/fdotnet/dotnettips/1025azurepub1/azurepub1.html:Title=Windows AzureアプリケーションをVisual Studioからデプロイするには?一度証明書を作ってしまえば、VisualStudioからデプロイができるのはいいんだけど、デプロイ前にSer…

GAEファイルアップロードサンプル

GAE

といってもslim3のサンプルとほとんど同じ。さんぷるぺーじソースコード実際に自分で手順を踏んで動かしてみたかったので。コントローラーの下のコントローラーが呼ばれなくてこまった。ライブラリのバージョンを最新にしても解決しないので、すべて直下のコ…

GAEデプロイ時に409 Conflictで登録できなくなった場合の対処

GAE

pythonのスクリプトを実行しなさいとのエラーメッセージが出ていましたが、 Javaで開発してるんだけど...と。ネットを探して対応策を発見。コマンドプロンプトにて。 cd C:\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.4_1.3.4.v2010052120…

所感

個人的に予測していたよりも早く状況が変わってきています。 今後プライベートクラウドの取り組みだけでは対抗できなくなるでしょう。早めにパブリッククラウドのノウハウを蓄積していかなければ、流れに乗り遅れます。企業内で先を見て行動するには限界があ…

海外大手クラウドベンダーの最近の動き

GoogleもクラウドにSQLデータベースを導入 クラウドのデータベースと言えばkeyValue型のデータベースで、 その中でAmazonもマイクロソフトもSQLデータベースを用意していることにより オンプレミスとの連携や移行が比較的容易になっていますが、 ここにきてG…

導入事例

導入事例としては、ハイブリッドクラウドとしての利用の傾向が強くなってきているとのこと。個人情報やセキュアな情報はオンプレミス(社内またはデータセンターの仮想化環境)に配置し、 それ以外のデータや負荷分散可能な処理などは パブリッククラウド(…

他社の動き

富士通システムソリューションズ 自社製品のワークフロー機能のAzure化http://jp.fujitsu.com/group/fsol/services/webserve-smart/i0000-62-62.html 富士ソフト Azure移行支援サービスhttp://www.fsi.co.jp/microsoft/azure.html 日立システム Windows Azur…

マーケットプレイス PinPoint

マイクロソフトのマーケットプレイス。 appleの「App Store」や、googleの「Android Market」などのような 課金の仕組みも備えたアプリケーション公開環境。 個人向けではなく、企業向けとなる。 海外ではサービス開始済み。 日本では秋ごろに公開の予定。

Azureをコマンドで管理

AzureはPowerShellを使って管理ができる。 参考記事http://www.microsoft.com/japan/powerpro/TF/column/st2_01_1.mspx たとえば夜間バッチ的な運用が可能。 夜間にアプリのモジュールを自動アップグレードする場合 夜間だけデプロイして処理が終わったら削…

Azureの時間課金

Azureは1時間単位の課金であることに注意! CPU使用率関係なく占有したデプロイ時間で課金 Runしていなくてもデプロイすれば(削除しない限り)課金発生! 最小単位は1時間であり分ではない。 各時の0分〜59分で1分でも使えば1時間の課金! 3:59〜4:02ま…

Azureでのデバッグ

Azure上でデバッグはできない。トレースやデバッグ機能を使う。 DiagnosticMonitorTraceListener Microsoft.WindowsAzure.Diagnostics.* トレース機能のログデータはAzureストレージ上に保存されるため、 課金の対象となることから、デフォルトOFFになってい…

Azureの向き不向き

Azure上VMのCPUスペックはAMD64相当(確認できる)。 最近のデスクトップに比べると非力な為、 シングルスレッドでパフォーマンスが求められる処理は不向き。 パラレル処理を前提に作られたアプリケーションは処理向上が期待できる。 ネットワークレイテンシ…

Azure管理

AzureのWEB上の管理ポータル画面は使いにくいが、使われる頻度が低く、 改善する予定はマイクロソフトにはない。ただし、いくつか管理ツールがある。 サードベンダーのツールは今後も増えていくと思われる。 Dynamic Data Center Toolkit データセンター向け…