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

XamarinでもF#

序文 こちらはXamarin Advent Calender 2014の20日目の記事です。 こちらでも触れたように今年はガッツリXamarinを実案件に投入してみました。前半に調査だったり他の仕事してたりしてるうちにはや年末でプロジェクト絶賛佳境中です(-_-;) 振り返ってみると…

世界をちょっと支配してみた

ちょっと支配してみた この記事はF# Advent Calendar 2014 - connpass 13日目の記事です。前日は ichiohta さんの F#で2ch専用ブラウザをつくろう | たがわ製作所ブログでした。去年の記事でF#は世界を支配する - omanuke-ekunamoの日記というのを書いたので…

WindowsのGitで所定のフォルダでdllを同期したかったけどdllファイルが対象にならず出来ず。

下の記事がらみかよくわかってないですが、SourceTree使っててgit_ignoreglobal.txt出来ててその中に*.dllがあったためできず。 ローカルの.gitignoreで!*.dllとしてもダメなんですかね?globalのほうの*.dll消してローカルの.gitignoreに*.dll書くとともに、…

WinRTから使ってるSQLiteデータベース用のツール

ググって出てきたの、WinRTで作ったSQLiteファイル開くと落ちるの多かったけれど、これはまともに使えた。 落ちたのはWinRTとか絡んでるのかは不明。 DB Browser for SQLite download | SourceForge.net

SQLite.Net-PCLをWinRTで使う場合にパスに日本語があるとエラーになる件

結論から言うと、現在のバージョンのhttps://github.com/oysteinkrog/SQLite.Net-PCLであれば正常に動くけれどNugetにはまだ上がってないので落としてローカルビルドする必要あり。 Unicode使ってる場合の問題がありhttps://github.com/praeclarum/sqlite-ne…

ストアアプリでPathIconを持つAppBarButtonをC#で作る方法

Metro Studioなどから拝借してきたPathデータをもとにAppBarButtonを作ろうとしたとですが、諸事情でC#上で動的に作る必要がありました。で、 Using vector data for AppBar icons in XAML をもとにAppBarButtonをnewしてStyleを当てはめるとCommandBarに入…

Xamarin Studioの既存プロジェクトをVS OnlineのGitに追加

いまいちGitもよくわかってないので手順だけ…1.VisualStudio OnlineにGitプロジェクト作成。自分のhttps://xxx.visualstudio.com開いてRecent projects & teamsの下のNewよりバージョン管理をGitにしたプロジェクト作成 2.XamarinStudioのソリューションから…

共有コントラクトのターゲットになろうとしてA COM call to an ASTA was blocked…にはまる。

共有コントラクトのターゲットでカメラで撮った写真の共有を受けようとして if (data.AvailableFormats.Contains(StandardDataFormats.StorageItems)) { Debug.WriteLine(">>>>>>>StorageItem"); var files = await data.GetStorageItemsAsync(); foreach (v…

Windowsストアアプリの開発でLocalState下のフォルダーへのアクセスでUnauthorizedAccessExceptionが出て途方に暮れる(´・ω・`)

とりあえず解決はしたのですが、しばらく途方に暮れてたのでメモ書き。 今ストアアプリ開発してるのですが、そのパッケージのローカルデータ格納場所たるLocalStateのフォルダーへのアクセスでUnauthorizedAccessExceptionが突如出るようになり途方にくれま…

F#のPCLプロジェクトをC#から参照するときにunable to add a reference to project…

あれ?この間はビルドしたバイナリを直接参照してたので気づかなかったけれど、VS2013になってもまだこれ出るん? 下のリンクの回避策のとおりマニュアルで追加したらエクスクラメーションマーク出てるけど使えてる模様だけど…(´・ω・`)http://connect.micro…