Ubuntu 13.04 で Google Drive と同期
GoogleDrive は Dropbox や SkyDrive と同様のオンラインストレージサービスです。
あと、Ubuntu 派の人には有名な Ubuntu One ってのもありますが、Windows版の出来がよろしくないようで自分のまわりでは使ってる人みたことないです。
個人的には Dropbox を出始めたころから使っていて、LinuxやMacやAndroidやiPhoneでストレージを共有できるので、すごく便利です。
会社では Google Apps を使ってる事情もあり、Linuxから Google Drive を自動同期できるとうれしいのですが、Google公式のLinuxクライアントは提供されておらず、有効活用できていませんでした。
IIS Express で localhost 以外からアクセスする方法
Visual Studio 2012 で ASP.NET MVC 開発したとき、デバッグのためにリモートホストからアクセスする必要があったので、やり方を調べました。
検索用キーワード:IIS Express 外部からアクセス リモートアクセス 外部公開 他のPCからアクセス
ASP.NET MVC 4 ことはじめ(5)モデルと足場
ASP.NET MVC は、実はモデルに相当する部分を提供していません。既存のDBアクセス技術である Entity Framework を組み合わせて使用します。
Visual Studio 2012 で ASP.NET MVC 4 のプロジェクトを新規作成すると Entity Framework 5.0 がデフォルトで使えるようになってて、いま流行りのコードファーストが出来ます。Railsパクリ(!?)のお手軽 Scaffolding もバッチリやってくれます。
この辺がすごい強力で楽チンだと思います。
ViewBagに匿名型を入れるとRuntimeBinderException
ViewBag に匿名型を入れて View 側で使おうとすると、「'object' に 'Xxxxx' の定義がありません」みたいなエラー(RuntimeBinderException)になってしまいます。
開発環境は以下の通り。
- Windows 7 (64bit)
- Visual Studio 2012 Express for Web
- ASP.NET MVC 4
この問題について調べていたところ、StackOverFlowのスレッド に同じ現象が投稿されており、それを参考にして解決できたのできたのですが、日本語の情報が全くなくだいぶ苦労したのでここに記録しておきます。
続きを読む