今さらですが、Windows Phone 開発の為に、HTC trophyを購入しました。

はまったことのメモ。

購入

初期化

  • Activation Faildになった
  • 解決:直接にアメリカのMS公式オンラインサポートに連絡し、ライセンスキーをもらいました。ありがとうございました!
  • Mangoにしても、日本語表示にならない。いろいろ調べても解決できなくて #wp7dev_jp #wp7jp に質問しちゃいました
  • 解決:@onigiri600 さんのお蔭で、下記を参照して解決できました!ありがとうございました!

http://whitish.jp/archives/4356

LionにBrewでtmuxをインストール

brew install tmuxを実行すると、エラーで落ちる

ログを見ると、関連するlibeventのインストールが失敗だったわけ

ログで教えてもらった通りにbrew link libeventを試しに実行すると、失敗

調べてみたら、/usr/localはroot:wheelになってるので、/usr/local/includeを

 作成しようとしたら、権限不足で落ちたらしい

/usr/localを「自分のユーザ:自分のユーザのグループ」に変更して再インストールすると、

 うまく出来ました。

試しにbrewを削除して再インストールしてみる

brewインストール完了の時点は、/usr/localはroot:whellである
brew install tmuxしたら、普通にできた Orz....

最初の落ちた原因は全然わかってない。
あんまり参考にならないけど、メモ

Windows Phone 7.1でPrismのApplicationBatButtonCommandを使う注意点

現象

エラー
「The tag 'ApplicationBarButtonCommand' does not exist in XML namespace 'clr-namespace:Microsoft.Practices.Prism.Interactivity;assembly=Microsoft.Practices.Prism.Interactivity'.」
「エラー 6 型 'ApplicationBarButtonCommand' の値は、型 'BehaviorCollection' のコレクションまたは辞書に追加できません。」

結論

バグだったらしいです。
最新のFor Windows Phoneバージョンだと、問題ない。
今の時点だと、id:okazukiさんのブログに書かれたURLからダウンロード可能。ありがとうございます!
PrismのWindows Phone SDK 7.1向けバージョンが出てるみたいです - かずきのBlog@hatena

iOSからBitbucket APIを利用する時、はまったこと

Bitbucket APIを利用する時、Basic認証を使いたい

まずは結論

  • Base64エンコードする方法ではいける
  • NSURLConnectionのAuthentication Challenges機能はうまくできない

Authentication Challengesができない原因

  • "-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge"は全くこない
  • 推測ですが、認証が必須の場合は、多分来ると思うが、Bitbucketの場合は、認証が必須ではない為、来ない。

改めてOAuthを考えています。

独自gitサーバを構築する為のツール

インタフェースが欲しいので、下記の者を考える

南東京勉強会 #12回目

前回は一旦スルーしてしまったのですが、適当なメモ。

ARアプリ開発

  • きっかけ:お客さんの希望
  • 使ってるFramwwork
    • AVFoundation
    • OpenGL
    • CMLocationManager:地磁気と加速度からデバイスの向きを算出
    • CMMotionManager:角速度と加速度からiPhoneの角度を算出

シリアル通信 これがすごく面白い!

  • レシートプリンタと繋ぎたい
    • プリンタのインタフェース:RS-232C シリアルポート・LANなど
    • iPadのインタフェース
      • GKSessionでBluetoothやNetworkが、同一アプリ内しか使えない
      • NSStreamでNetwork
  • NSStreamを使う

Storebord

  • InitialViewController
  • ViewControllerのコンテナ機能
  • Static Cells TableView
  • User Defined Runtime Attibutes

辞書アプリ

  • UIReferenceLibraryViewController
    • 表示レイアウト編集などできない
    • モーダルモードできない
  • UITextChecker
  • 辞書の切り替え
    • NSLocale +(NSArray *)prefferedLanguageをオーバーライド

岸川さん

  • UITableViewCellのパフォーマンス
    • 小さいCellに分けるほうが体感が速い
    • UIImageViewでいい
    • NSCacheで画像キャッシュ
      • 使い方はNSDictionaryとほぼ同じ
  • スクロールのスナップ
    • スクロールの方向を見る
    • 連続スクロールしているか。
  • UITableViewを横で使う
    • UIScrollViewでtransformで90度回す
  • 複数スタイルのテキストを描画
    • UICoreTextを使ってもいい

SourceTreeの無料キャンペーン

Atlassian Pty Ltd.は(Bitbucketのプロバイダーである会社)SourceTreeを買収した為、無料キャンペーンを実施している。

公式サイトもAppStoreも入手できる

  • 公式サイトでは、「RegisterFree」ボタンから申請し、メールでライセンスファイルを受け取る形。
  • AppStoreはダウンロードだけ、より気軽な感じ

Sourcetree | Free Git GUI for Mac and Windows
http://itunes.apple.com/jp/app/sourcetree-git-hg/id411678673?mt=12

触った感じ

  • まず日本語化されてるのは、嬉しいですね。
  • 履歴グラフでブランチの関係表示(gityはない)
  • プッシュ・プール操作(gitxはない)

結論

  • とりあえずはSourceTreeを使ってみる