2010-08-01から1ヶ月間の記事一覧

エキスパート Python プログラミング

Python 初級者を脱したいと思い購入しました。エキスパートPythonプログラミング作者: Tarek Ziade,稲田直哉,渋川よしき,清水川貴之,森本哲也出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2010/05/28メディア: 大型本購入: 33人 クリック: …

ぎゅう丸のハンバーグセット

地元が佐賀県なのでハンバーグといえば「ステーキハウス蜂」なんですが、嬉野にある「ぎゅう丸」も有名みたい。行ったことないけど。そのぎゅう丸が福岡のゆめタウン博多店に出店していたらしいです。福岡の地元情報番組で、なんかのランキングで1位になった…

Google App Engine + Silverlight でタスク管理アプリケーション開発(6)

前回までの内容 GAE + Silverlight でアプリケーションを開発する本連載も終盤です。ビューモデルの実装が前回で終わり、残すはビューのみ。 いきなり完成画面 文章やコードをずらずら並べただけじゃ味気ないので。完成画面のスクリーンショットがこちら。 …

Google App Engine + Silverlight でタスク管理アプリケーション開発(5)

前回までの内容 前回ようやくビューモデルに着手しました。でも、ビューモデルのベースを用意したり、コマンドを実装したりといった、下準備がほとんど。肝心のビューモデルは、簡単なもの1つ実装しただけです。なので、今回も引き続きビューモデルを実装し…

Google App Engine + Silverlight でタスク管理アプリケーション開発(4)

前回までの内容 「GAE + Silverlight でアプリケーション作るってばよ!」な本連載も4回目。前回で MVVM パターンで使うモデルと、GAE/Python のサービスを呼び出すクラスを実装しました。今回はいよいよビューモデルに着手します。といっても、まずは下準備…

Google App Engine + Silverlight でタスク管理アプリケーション開発(3)

前回までの内容 Google App Engine(以下 GAE) + Silverlight でアプリを作ってやろうという本連載。前回でひとまず、GAE/Python でのサービス開発は終了。なんちゃって RESTful な Web API に仕上がりました。今回から、そのサービスを呼び出す Silverlight …

Google App Engine + Silverlight でタスク管理アプリケーション開発(2)

前回までの内容 リッチな UI を持つ Web アプリを作った事がないので、GAE + Silverlight で作ってやろうという本連載。前回は作成するアプリの詳細を決めて、GAE のプロジェクトを作成するところまで済ませました。済ませたといっても、せいぜい準備程度で…

Google App Engine + Silverlight でタスク管理アプリケーション開発(1)

はじめに これまでに、Google App Engine(以下 GAE) でいくつか Web サービスやアプリを公開しました。 Tweet Code tnakamura/gpipes · GitHub でも、まだリッチな UI のアプリケーションは作ったことがありません。そろそろ挑戦したいと思っていましたが、J…

C#でローカル変数の再代入をしたくないない病

C#

関数型言語の影響で、「ローカル変数の再代入をしたくないない病」を発症中です。症状は、C# で開発していると初期化済みのローカル変数を読み取り専用にしたくなります。でも、C# の const は定数でしか使えないし、readonly はローカル変数には使えません…

大砲ラーメンの醤油とんこつ

ラーメンは醤油や、一蘭みたいなあっさり豚骨が好きなんですが、たまにはこってりした豚骨も食べたくなるものです。そこで天神のビックカメラそばにある「大砲ラーメン」に行きました。この暑い中並びたくはないので、開店直ぐの11時ごろを狙って。昼食とい…

GAEのモデルからSilverlightのモデルを生成するスクリプト作った

最近実験しているのが、GAE/Python + Silverlight という構成のアプリ。GAE/Python で WebAPI を作って、それを Silverlight から呼び出すイメージです。近いうちにこのブログで連載する予定。 この構成で開発していると、GAE/Python のモデルと Silverlight…

Slim3 on Google App Engine for Java

Slim3の入門書と思いきや、実際は Google App Engine Datastore の詳細な解説本でした。もういっそ、タイトルを「詳解 Google App Engine Datastore」にでもすればよかったのに。オープンソース徹底活用Slim3onGoogleAppEngineforJava作者: ひがやすを,小川…

WCFでメッセージのサイズを取得する方法

C#

WCF は送受信できるメッセージサイズの制限が厳しいので、実際のメッセージがどれくらいのサイズなのか、デバッグ時にチェックしたいと思った人は多いんじゃないでしょうか。 WCF には、TraceViewer やパフォーマンスカウンタが用意されていて、膨大な情報を…

WCF RIA Services と ADO.NET Entity Framework を使った Silverlight の CRUD サンプル

C#

ネタ元→ WCF から得られた Entities に対して LINQ は発行できるでしょうか? そういえば、Silverlight + WCF RIA Services + ADO.NET Entity Framework を組み合わせたサンプルってあんまり見ないですね。ネタ元のスレッドでも要望されているので、ちょっと…

MVVMでダイアログを表示したいときどうする?

C#

MVVM パターンでのダイアログの扱いに悩む MVVM パターンを使った開発だと、私の場合、ViewModel にデータの保持やサービス呼び出しを実装していきます。サービス呼び出しはエラーが発生する場合があるので、そのときはエラーダイアログ*1を出すんですが、処…

C# から Subversion を操作する方法

C#

大人の事情で、Subversion のコミットログを整形して出力する Web アプリを、ASP.NET で作ろうかと検討中。手はじめに、C# から Subversion を簡単に操作する方法を調べてみました。見つけたのは『SharpSvn』というライブラリ。Visual Studio アドインの Sub…

WCFでカスタムシリアライザを使う

C#

※今回の記事は、「池上彰の学べるニュース」風にお届けします。池上「WCF では、オペレーションコントラクトの定義で記述した型しかやりとりできません。派生クラスは渡せません。WCF 既定の DataContractSerializer が、派生クラスをシリアライズできないた…

入れ子にしたジェネリックの是非

C#

さて、ちょっとこのメソッドを見てくれ。こいつをどう思う? public Dictionary<FooData, KeyValuePair<BarData, List<HogeData>>> GetFugaData(Guid id) クラス名やメソッド名などは変えています。これを見て思った。というか主張した。 public なメソッドの引数や返値に、入れ子になったジェネリック型を</foodata,>…

CodeDomを使ったコードジェネレーター

C#

ビジネスロジックをもつクラスから、WCFのサービスコントラクトを生成する自作ツールを使っています。リフレクションを使ってメソッド情報を取得し、それを String.Format で整形して出力するというベタな方法で実装した簡単なものです。でもこの方法だとジ…