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

Windows Phone 7を1週間使ってみた感想

WP7

11月30日(火)にNegri ElectronicsにSamsung Omina 7を注文して届いたのが12月6日(月)。1週間も待たずに購入することができました。 そんなOmnia7をiPhoneユーザーが1週間使って感じたことをまとめてみます。 Windows Phone 7の印象 良いところ 電源を…

Windows Phone 7でgifを表示する

WP7

Silverlightではgifの対応がされていないので、必然とWindows Phone 7もgifを扱うことができません。Twitterのプロフィールの画像なんかでもまだまだgifを使っているところも多いのでgifを扱えないと結構不便です。 そこで今回はImageToolsというのを使ってW…

Windows Phone 7のListBoxのパフォーマンスを上げる 〜その1〜

WP7

PDC10のセッションで行われたOptimizing Performance for Silverlight WP7 Appsの内容です。こちらのセッションで紹介されていたブログがこちらになります。 Silverlight for Windows Phone 7: ListBox Scroll Performance – Silverlight for Windows Phone …

PanoramaItemのHeaderをカスタマイズする

WP7

例えばこんな風に定義すればGoogleのロゴがヘッダーに表示されます。 <controls:PanoramaItem> <controls:PanoramaItem.Header> <ContentControl> <Image Source="http://www.google.co.jp/intl/en_com/images/srpr/logo1w.png"></Image> </ContentControl> </controls:PanoramaItem.Header> </controls:PanoramaItem> Pivotも同様。 <controls:PivotItem> </controls:pivotitem>

Windows Phone 7では拡張現実ができない

WP7

マイクロソフト、「Windows Phone 7」アプリからのカメラ利用に制限 - CNET Japan Windows Phone 7搭載デバイスでは動画や写真のアップロードが可能だが、アプリケーション開発者は、動画チャットや拡張現実といった別の楽しい機能を実現するために、そうし…

Windows Phone 7のtombstone または tombstoningについて

WP7

tombstoneというのはアプリケーションやページの状態を保つための仕組みのことで、簡単に言うとページが遷移して戻ってきたときに元の状態に戻すことです。 ページが遷移した後に戻ってきたら入力したデータがなくなっていたら嫌ですよね?別のアプリケーシ…

Facebookのモバイル用アプリケーションの登録

まずはこちらへアクセス。アプリケーションを作成 するとサイト名とサイトURLを入力する画面が表示されるので入力し、"アプリケーションを作成"のボタンを押して次へ。 セキュリティチェックの画面が表示されるので、表示さている文字を入力して"送信"ボタン…

Windows Phone 7でDataTemplateSelectorを使う

WP7

DataTemplateSelectorを使うとListBoxなどのアイテムの表示方法をそれぞれのアイテムによって変更することができます。例えばFacebookでは画像や動画といったアイテムが存在するため、それぞれのアイテムによって画像を表示したり動画を表示したりすることが…

Microsoft Advertising SDK For Windows Phone 7を使ってみる 〜その2〜

WP7

前回は静的にAdControlを組み込みました。 Microsoft Advertising SDK for Windows Phone 7を使ってみる 〜その1〜 - 遅咲きのエンジニア 今回は動的にAdControlを組み込んでみます。 1.まずは新規にプロジェクトを作成します。 2.次は参照にSDKの「 Mi…

Microsoft Advertising SDK for Windows Phone 7を使ってみる 〜その1〜

WP7

Microsoft Advertisingとは、マイクロソフトの広告配信システムです。 これをWindows Phone 7に組み込むには下記のSDKが必要になります。 ダウンロードはここから。Microsoft Advertising SDK for Windows Phone 7 SDKに含まれるAdControlというのを貼り付け…

Windows Phone 7を触ってきました

先日Hokuriku.NET 5.5が行われ、私もXNAで発表させていただきました。 その勉強会にはマイクロソフトの高橋忍さんがいらっしゃったので、試作機ではありますが実機に触れる機会をもらいましたので思う存分触ってきました。 私自身Windows Phone 7のアプリを…

Hokuriku.NET 5.5が開催されます

10月23日(土) 13:00からHokuriku.NET 5.5が行われます。 今回はいつもと違いWindows Phone 7 + Silverlightに焦点を絞って開催されます。 先日Windows Phone 7の発表があり9モデルの端末が発売されることが発表されました。日本ではまだ発売は未定ですが…

Windows Phone 7でJson.NETを使う

WP7

Json.NETはここからダウンロード。CodePlex Archive 解凍してBin/DotNet/Newtonsoft.Json.Silverlight.dllを参照に追加すれば利用できます。 Windows Phone 7ではWebAPIから返るJsonを受け取るときに利用したり、データを保存するときにオブジェクトをJsonに…

Windows Phone 7のアプリケーションにTrial版の機能を搭載

WP7

Windows Phone 7のアプリケーションにTrial版の機能を搭載することができます。 プログラムの中でTrial版を判断するには、Microsoft.Phone.dllアセンブリの Microsoft.Phone.Marketplace.LicenseInformationを利用します。LicenseInformationはIsTrialという…

Windows Phone 7のゲーム、Bye Bye Brainの紹介

WP7

Bye Bye Brain, Windows Phone 7 Game 進入してくるゾンビから本拠地を守るゲームです。 このゲームは約二ヶ月で作られているそうです。そしてまだ開発中とのこと。しかしこのポテンシャルの高さには驚かれます。 ※音が出るので注意して下さい。 Bye Bye Bra…

Windows Phone 7の開発に関するまとめサイトの紹介

WP7

こちらにWindows Phone 7の開発に関する情報が数多く(300個近く)まとまって紹介されています。リンクフリーということでこちらのサイトでも貼らせていただきます。 Windows Phone 7 Resources – Indyfromoz's Weblog 内容は、以下のように分類されています…

Windows Phone 7の動画を一気に15個紹介

WP7

欧米では10月に発売を控えたWindows Phone 7。Windows Phone 7っていったいなに?というひとのために、参考になりそうな動画を集めてみました。ぜひご覧になってください。 Silverlight PhotoSynthのようなアプリ マイクロソフトのインターン生が作ったRSS…

Windows Phone 7でxAuthを使う

WP7

現時点ではWP7に対応しているOAuthライブラリがほとんどありません。唯一見つけたのが、Hammockというライブラリです。 これを使えば簡単にxAuthができます。まずはダウンロードして解凍します。バージョンは1.0.4。次はプロジェクトに「Hammock-Binaries\.N…

Magic Trackpadを使ってみた

もともとMacbookのTrackpadを使っていて、タイピングするときによくTrackpadに触ってしまってカーソルがずれて困ることが良くありました。Magic Trackpadを使えばその問題も解決すると思って購入しました。 設定 まず説明書を見るとソフトウェアをアップデー…

Hokuriku.NET Vol3に参加しましたー

すでにこちらに感想が上がっています。 Hokuriku.NET 第三回勉強会を終えて: 世の中は不思議なことだらけ 眠るシーラカンスと水底のプログラマー(旧):Hokuriku.NET Vol3無事終了しました!! - livedoor Blog(ブログ) 今回は参加側ではなく主催側としてい…

Scouterをリリースしました。

ScouterはGoogleで検索を行うと同時にBingとYahoo!での検索を行い、その結果を右側に表示してくれる、Google Chrome用の拡張機能です。 以前に福井で行われたGoogle Hackathonでid:rch850と作成し、ようやくのリリースとなります。 使ってみて初めて気が付い…

5月29日(金)にHokuriku.NET Vol3を開催します!

Hokuriku.NETは@coelacanthさんを中心についに第三回を迎えました。 今回も豪華なスピーカーを中心に楽しい勉強会になりそうです(^^ 概要はこちら。 「F#とC#の比較ネタ(仮)」 小島 富治雄さん @Fujiwo 「Windows Virtual PC の活用方法」さくしま たかえさ…

Google Hackathon for Chrome Extensions in Fukuiに参加しました!

id:rch850とY氏とチームを組んで挑んだGoogle Hackathon。なんと第2位に選んでもらいました!当日はY氏が来れなくなるというアクシデントが発生しましたが、アイデアソンで予定していた2つの拡張機能をなんとか作り上げました。といっても僕たちのチームだ…

ASP.NET MVCでオートインクリメントしているフィールドがあるとエラーになる現象の対処(ADO.NET Entity Framework)

Railsなんかもそうですけど主キーをオートインクリメントすることはよくあって、新規で作成するときは順に番号が振られているのでなにも起こらないのですが、編集を行うときはすでに存在するデータに対して更新を行うので主キーは更新してはいけません。ADO.…

JavaScriptで捕まえたReferenceErrorの内容一覧(Google Chrome)

例えばこんなプログラムで定義されてないaを参照して例外を発生させ、エラーメッセージを表示します。 try{ eval("1+a"); }catch (e){ var msg = ""; for (err in e){ msg = msg + err + "\t"+ e[err] + "\n\n"; } console.log(msg); } それをcatchで受け取…

CSS3の:targetを使ってタブを作る

CSS

CSS 3のセレクタ「:target」でタブメニューをつくる - builder by ZDNet Japan これを見ててもうちょっと簡単にできる方法を思いつきました。 <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>CSS3 :targetを利用してタブを作る</title> <style type="text/css"> a{ text-decoration:none; color: #000000; } #tabs a{ border-top: 1px s</meta></head></html>…