Neutral Scent

App developments & Gadgets

Amazonで特定の商品を〔持っています〕する方法 2012年春版

Amazonでチェックしていた商品だけど、結局リアル店舗で現物を確認して買っちゃいました、余所で買ってごめんなさい、みたいなことってよくありますよね? でも、Amazonさんはそんなことはつゆ知らず、〔最近チェックした商品〕として相変わらずプッシュして…

Windows 8をAXキーボードで使う

お待たせしました、推定全国20人(?)のAXキーボードファン、そして英語キーボードでも右AltでIMEの切り替えをしたいんだよ派の皆様、Windows 8 Consumer PreviewでもAXキーボードと同ドライバの動作が確認できました。(ようやく物理キーボードのついたマシン…

Windows 8でかな入力用のタッチキーボードを作ってみた

このエントリーはWindows 8 Consumer Preview向けに書かれた内容で、あまり一般向けではありません。悪しからず。 Windows 8に限らず、スマフォやタブレット機などのソフトウェアキーボードで忘れられがちなのがカナ入力です。(ちなみにWindows 8ではタッチ…

Samsung Series 7 Slateドライバ更新 for Consumer Preview

やっと来ました! Windows 8 Consumer Previewのリリースからこちら、微妙な状況で放置されていたSamsung Series 7 Slateの加速度センサードライバとタッチスクリーンのファームウェアアップデートがリリースされました! インストールしてみましたがばっちり…

ReactiveOAuthではてなOAuth認証

主に個人的メモ。WP7ではてなのOAuth認証をしようとしてReactiveOAuthを使うと、なんだかExceptionが出てうまくいきません。かねてから調べようと思いつつ棚上げして放置していたのですが、もばうぷでおなじみの@ChiiAyano先生の悲鳴(?)が... window.twttr =…

IS12Tを地震モニタ化

最近のIS12T。 防災科学技術研究所により提供されている強震モニタというサービスがありまして、2秒おきのほぼリアルタイムで日本全土に置かれた地震計の状態を確認することができます。 強震モニタhttp://www.kyoshin.bosai.go.jp/kyoshin/docs/kyoshinmoni…

Samsung Series 7 Slateの周辺機器 その2

その後買い集めたSamsung Series 7 Slate(XE700T1A)(購入編)の周辺機器いろいろパート2。 純正ケースとBluetoothキーボードはBest Buy for Business(BBfB)から購入(日本へ発送していないので輸入は代行で)しましたが、結局注文から到着までほぼ2か月かかり、…

複数のAppHubアカウント(Live ID)をIE9で簡単に切り替えて使う方法

Windows Phoneアプリの開発を仕事でもやっていると厄介な問題の一つが複数のWindows Live IDを使い分けなくてはならなくなり、仕事のアカウントなのか個人のアカウントなのかわけがわからない、しかも近頃AppHub超遅いのでうっかり別のLiveアカウントで入っ…

サイボウズLive for Windows Phone [β] が公開されました

サイボウズ・ラボのプロジェクトとして開発していたサイボウズLiveアプリ「サイボウズLive for Windows Phone [β]」がWindows Phone Marketplaceで公開されました。無料で使えるコラボレーションツール「サイボウズLive」のWindows Phone 7用アプリケーショ…

Windows Phone 7用はてなブックマークリーダー MetroHatenaR.WP 1.0 を公開しました

(動画はWPエミュレーター上で撮影したため一部画面に乱れがあり、実際の端末での動作のスムーズさや通信速度とは若干異なる部分があります) Windows Phone向けはてなブックマークリーダーのMetroHatenaRの新バージョン、MetroHatenaR.WP Version 1.0をWindow…

Logicool Mini Boombox (TS500)を買ってみた

Logicool(米Logitech)のBluetoothスピーカーMini Boombox TS500BKを購入しました。 主な目的はSlateさんの内蔵スピーカーが今一歩なのでテレビやUst視聴用にもう少しましなスピーカーが、というのと、キッチンなどに持って行って、ながら聞きに使えるかな、…

Samsung Series 7 Slateの周辺機器 その1

Series 7 Slate本体(XE700T1A)(購入編)に続いて、いろいろと周辺機器を買い集めております。 ただし、肝心の専用カバーとBluetoothキーボードは一か月以上かかってもまだ未着。なにしろ、本体の取り扱いが無い以上、周辺機器も国内で手に入りようが無い上に…

アイテムがさささっとアニメーションするListBoxを作る

Windows Phone Advent Calendar 2011絶賛開催中。これは19日目のエントリーです。 サンプルコードをダウンロード: AnimationListSample.zip Windows Phoneといえば、Silverlightといえばアニメーションですよね。で、アプリ作るなら、どうせやるならひらりひ…

//BUILD/カンファレンスの日本語化済み資料を一括ダウンロードする

24 の //BUILD セッションが日本語化されました - 川西 裕幸のブログhttp://blogs.msdn.com/b/hiroyuk/archive/2011/12/15/10248070.aspx わいわい、素晴らしい! これで日本語のWindows 8開発資料も一挙に充実ですね、ありがとうございます! でもdownloadす…

Windows 8上でSeries 7 Slateのファームウェア(BIOS)を更新する

Samsung Series 7 Slate(XE700T1A)のBIOS Update 05FWが出ましたね。パフォーマンスの改善があったようで、あちらの掲示板ではベンチマーク結果がえらい上がったんだけど、と言っている人がいるようです。 ただし、Windows 8をインストールしたS7Sではそのま…

//BUILD/ DeveloperタブレットことSamsung Series 7 Slate(XE700T1A)を購入した話 [レビュー編]

インストール・設定編から続く 細かい機能・スペックなどは購入編を見ていただくとして、まずは要点をまとめます。 でかい! とにかく既存のタブレット機の中では最大級の画面サイズ 見た目の割には軽い、 大きさの割にまぁふつうの重さです 速い! とにかくWi…

//BUILD/ DeveloperタブレットことSamsung Series 7 Slate(XE700T1A)を購入した話 [インストール・設定編]

購入編から続く さてさて、待望のSamsung Series 7 Slate(S7S)が届きました。 まずは最低限のチェックをしてから、念のため、初期構成のままWindows 7をバックアップ。外付けHDDやNASがあると便利ですね。次は迷わずWindows 8 Developer Previewのインストー…

//BUILD/ DeveloperタブレットことSamsung Series 7 Slate(XE700T1A)を購入した話 [購入編]

(このエントリーはWindows 8 Developer Previewリリース後、Beta以前に書かれた内容です) どもども、みなさんWindows 8使ってますか?Developer Preview(以下DP)をデスクトップPCに入れてみた、とか、VMに入れたけどピンとこないという方々多いんじゃないでし…

MatchCollectionをメソッド構文でLinqしようとしてエラーになるときはCast()しよう

RegexのMatchs()メソッドの戻り値MatchCollectionをLinqで整形しようとしたら、なぜかクエリ構文ではうまく行くのにメソッド構文ではエラーになるという状況に追い込まれました。 わかってしまえば単純な話で、上のクエリ構文ではエラーが出た時にしっかりキ…

DataContractJsonSerializerで不定形のJSONデータを読み込む

Windows Phone 7アプリでJSONを読み込もうとすると、MangoからはDataContractJsonSerializerを使ってね、というのが標準でのアプローチのようです。ただ、DataContractJsonSerializerは名前の通りDataContract系で、静的な型付けが必須。Deserializeした読込…

ListBoxのDataTemplateの中で要素を横幅いっぱいにStretchして表示する

何度もやっているのですが、いつも忘れるので備忘録として。 Windows Phone 7のSilverlightアプリでちょっと見た目に凝ったListBoxを作ろうとするとItemTemplateとDataTemplateを使用してテンプレートを定義していくのはもうお馴染みだと思います。 で、何気…

App Hubへのアプリ登録時に「エラー 0x80044011」が出たら

App Hubへの新規アプリケーション登録手続き中に以下のメッセージが出た場合、 データ保存時にエラーが発生しました。エラー 0x80044011。 An error occurred saving your data to the server. Please try again. Error code 0x80044011 (英語) 一回、そのア…

Windows Live Gallery閉鎖!?でも、まだ使えるWindows 7 / Vista デスクトップ・サイドバー ガジェット直接ダウンロード集

これを読んでいる多くの方はすでにお気づきかと思いますが、Windows 7のデスクトップガジェットやVistaのサイドバーガジェットなどの公式ダウンロードサイトだったWindows Live Galleryが、次世代Windowsの開発に集中するため、という理由により突然閉鎖され…

WP7アプリに動的なスプラッシュスクリーンを追加する(Mango以降対応版)

Download Sample Source Code Windows Phone 7の標準テンプレートで使用する静止画の起動中画像はなんともさびしいものです。 特にアプリの初回起動時などは、起動前に各種の初期化処理やネットワーク処理を行いたいもの。なので、MainPage.xamlなどの前にア…

Fukushima NP Updates Version 1.5を公開しました

Ver. 1.1のリリース直前から表示の乱れが起きていた、一部の複雑な書式のリリースページのデータ取得に対応しました。かなりがっつり写真が追加されている日でも表示できるようになっています。また、多量の写真を含むページで発生していたOut of Memoryによ…

WP7のパノラマコントロールで任意のアイテムをプログラムから選択する

パノラマの表示アイテムをコードから操りたい時、なぜか.SelectedIndexや.SelectedItemプロパティはReadOnlyで設定できず(Pivotは出来るのに...)、一番定番とされているのはPanoramaコントロールのDefaultItemプロパティを使う方法です。確かにこれなら、単…

BUILDで公開されたWindows 8のおすすめ動画

いやー、すごかったですね//BUILD/キーノート。一挙に盛り沢山な情報が出てきて正直追い切れていません。それはともかく、深夜1時からのキーノートを見て盛り上がるほど酔狂な人もそう多くないと思うので、既に配信が始まったWindows 8関連動画をいくつかご…

FrameworkElementの親PhoneApplicationPageを見つける

行儀悪いですが、UserControlの中からNavigationService.Navigate()を呼びたかったのです。.Parent()で遡っていくと途中のDataTemplateでnullが返ってきてしまうので、VisualTreeHelper.GetParent()を使います。 とりあえずFraemworkElementの拡張メソッドに…

Fukushima NP Updates Version 1.1を公開しました

今回の更新により、過去履歴ページで3月までのデータが閲覧可能になりました。Version 1.0のリリース直前でプレスリリースページのデザイン変更があり、データが取得できなくなっていた問題に対処したものです。 現在、9月6日分のプレスリリース更新で、より…

Windows Phone 7アプリFukushima NP Updatesを公開しました

東京電力の福島第一・第二原子力発電所に関するプレスリリース資料を閲覧するための非公式ブラウジングアプリ「Fukushima NP Updates」をWindows Phone Marketplaceに公開しました。 以下のページで公開されている報道資料をWP7で観やすく表示するそれだけの…