Dev
Azure で VM の削除の順番によっては、ストレージに対するリースが残ったままになって消せなくなってしまう。 中に入っている VHD は How to break the locked lease of blob storage in Microsoft Azure (PowerShell) で消すことができる(これも大概変な動…
この記事はXamarin Advent Calendar 2015の7日目の記事です。 Xamarin.iOS で Cocoa バインディングライブラリを作る際、Objective Sharpieというツールを使いますが、このツールは対象となるライブラリのヘッダファイルを自分で読み込ませた上で、Xcodeを使…
いま、MvvmCross は 4.0 リリースに向けてβ版のリリースが続いています。 最近のウォッチしてる様子をご紹介します。 MvvmCross 4.0 公式の受け売りですが、だいたいこんな感じのようです。 Universal Windows Platform 対応 NuGet パッケージの Visual Stud…
ANAアプリがこのたびのアップデートで、羽田空港内でのiBeaconガイダンスを追加しました。 ANAアプリが面白そうな機能載せてたので明日試してみる pic.twitter.com/JCKDxhw9my— Shin Ise (@iseebi) 2015, 8月 29 ANAANA (All Nippon Airways)旅行無料 よく知…
Haskellで解くのが楽な問題があってHaskellで書いたけど、その後iOSアプリから使いたくなったので調べてみた。
Windows 8 のストアアプリなど、特徴的な GridView では、同じ GridView のなかで複数のサイズのタイルが含まれます。このような複数サイズのタイルを、デフォルトのテンプレートから作る方法を紹介したいと思います。 新規作成 Visual Studio 2012 で、Wind…
もうすぐ出るであろうWindows 8 Consumer Preview。最高のパフォーマンスで試すには物理ブートできるようにする必要がありますが、通常、DVDやUSBメモリなどのインストールメディアが必要になってしまいます。インストールメディアを探すのは多くの場合大変…
Androidでマルチタッチで画像を移動、拡大縮小、回転させようと思うと結構面倒なのですが、android-multitouch-controllerを使うと簡単に実装できます。ただ、Viewからではなく、Canvasの指定された箇所にdrawする形なので、Viewをいくつか積層させて使うと…
MacでSubversionを使ったソース管理でGUIがほしい方はsvnXというクライアントを使っている方が多いと思いますが、Windowsと共有していて日本語ファイルをやり取りしていると、濁点を含むファイルがWindows上で化ける場合があります。これはUTF-8のNFC/NFDの…
Windows Phone 7で開発してると、エミュレータにペーストしたくなりますよね。URLとか。というわけで、PC側からエミュレータへクリップボードの内容を転送するデモを作りました。Mango向けです。こちらからダウンロードできます。動かす前に、管理者権限持ち…
なんか久々に id:ch3cooh393 と id:nagakura_eil と会って話してて、あれってどうやればいいの?めんどい!っていってたので、ちょーかんたんなのでご紹介。まず、Blend開いて四角形描きます。 パスに変換します。 ペンツールえらんで、だいたいよさげな位置…
.NETのサードパーティライブラリは参照設定に追加しますが、これを探してきたり追加したりするのがかなり不便です。NuGetを使えばVisualStudio上で検索から参照追加まですべて完結することができます。いわば、ライブラリのパッケージマネージャーみたいなも…
またまたWebMatrix+Symfony2シリーズ。WebMatrixのデフォルト構成ではtwigファイルをファイルのツリーでダブルクリックすると、WebMatrix側で開かずにWindowsの関連付けで開こうとしてしまいます。この設定は、C:\Program Files (x86)\Microsoft WebMatrix\c…
引き続きWebMatrix+Symfony2シリーズ。SymfonyはBundleという「プラグインのすごい版」を組み合わせて作っていくようになっているとのこと。だいたい投稿管理、ユーザー管理、みたいに機能の単位で切っていくような想定みたいです。コンソールからスケルトン…
目下Symfony2勉強中です。一通りチュートリアルのツアーの日本語訳があったので、こちらを読んでみました。Scopenote: Symfony2 クイックツアー 第1部だいたい一通り飲み込めたかなってところで、最後の方を読んでいると、Ethnaにおけるethnaコマンドのよう…
昨日のイベントに影響されて、早速Symfony2を触ってみることに。PHP5.3といえばまだまだ最新。僕がメインで使っているLinux環境に入れるのは互換性とかあれこれあってめんどくさい。そこでAzureのセッションで紹介されていたWebMatrixを使ってさくっと環境作…
先日すまべん特別編で飛び込みでやった実習を、再度やってみたい人のためにリプレイです。みんな知ってる日本のサービスで、使いやすい物を探してみると、はてなフォトライフが使いやすかったのでコレを題材にします。前編の実装を僕が、後編のデザインを id…
以前、id:iseebi:20101223:p2でWebBrowserTaskがバグっててURLの&以降を完全無視するとかいたのですが、これはどうもエスケープしておく必要があるという仕様のようでした。 RemarksURLs that contain special characters must be escaped before being assi…
そんなわけでWindows Phone 7のアプリを申請したのでその手順をご紹介します。事前にApp Hubの登録は終わらせてあることを前提にします。まず、App HubのダッシュボードからWindows Phoneを選び、新しいアプリケーションの申請を選びます。申請画面はSilverl…
WP7のアクセントカラーのカラーコードを調べたのでおいておきます。エミュレータのスクリーンショットから調べたので若干のずれがあるかもです。間違いがあれば指摘していただけると幸いです。 カラーコード 名前 ■#181C18 application bar background ■#FF0…
Windows Phone 7のSilverlightアプリケーションでは、XNA Frameworkの一部のクラスも参照を追加することにより利用することができます。ただし、XNA Frameworkからのイベントを受け取ろうとすると例外が発生します。XNA Framework側にTickを提供する必要があ…
2011/02/21(Mon) 追記 October 2010 Update は January 2011 Update で置き換えになっています。直接 January 2011 Update を当ててください。 Windows Phone 7 Developer Tools January 2011 Update - backyard of 伊勢的新常識 id:iseebi:20101116:p1 で「…
ふと思い立ってWindows Phone 7のPush Notificationを試してみることにしました。対向となるサービス込みでの構築が必要になるのでちょっと手間がかかりますが、仕組みはそんなに難しくありません。 WP7上でHttpNotificationChannelを作成します。 すると、C…
Windows Phone 7 の特徴的な考え方として、「扱うデータを基本に考えて、ハブでまとめて表示する」というものがありました。しかしまだAPIが整備しきれていないのか、扱えるものは少ないのが現状です。今現状さわることができるものとして、pictures Hub と …
iOS4から搭載されたAirPlayという、AppleTVとかに再生している音楽や動画を飛ばす機能なのですが、再生先としてWindows PCが使える AirMediaPlayer が公開されました。Windows を AirPlay対応にする非純正アプリ AirMediaPlayer - Engadget Japaneseが、依存…
Windows Phone 7というと、普通のアプリはSilverlight、ゲームはXNAというイメージがありますが、実際にはゲームをSilverlightで作ることが可能です。VS2010 for Windows Phone でプロジェクトを作成した際、PropertiesにWMAppManifest.xmlというファイルが…
ちょっとした小技です。Windows Phoneというブランド名がついたとはいえ、既存のWM6.x開発の資産はまだまだWindows Mobileでひっかかる現状ですよね。WM6.xの開発について調べたいときに困るのは表記揺れ。Windows MobileやらWMやらWinMoやら、人や地域によ…
2011/02/12(Sat) 追記 この問題はWebBrowserTask.URLに渡すURLを事前にエスケープしておかなければならないという仕様でした。よってこの記事の方法を採用する必要はありません。詳しくは、以下の記事をご覧ください。WebBrowserTaskに渡すURLはUri.EscapeDa…
先に行われた夏のコミックマーケット、音楽系のサークルを回ってみたところすでにiPadをサイネージとして活用されているサークルがたくさんありました。ぱっとみたところ、すでに1〜2割くらいは使ってるんじゃないか?という勢いでした。東方アレンジ系サ…
APIとかの出力で一行になっているXMLをみやすく整形したいときがよくあって、ターミナルで一発でできるんだけど、やり方すぐ忘れるのでメモ。クリップボードにこんな感じにはいってるXMLを <Peoples><People><Name>Hoge</Name></People><People><Name>Fuga</Name></People></Peoples> こんな感じに整形して出力したりコピーしたりできる。 <Peoples> </peoples>