2018-09-08から1日間の記事一覧

How to fix No executable found matching command "dotnet-install"

.NET Core 環境で下記コマンドを実行したら、以下のようなエラーがでました。 $ dotnet install tool dotnet-dev-certs -g --version 2.1.1 コマンド "dotnet-install" に一致する実行可能ファイルが見つかりません (English:No executable found matching c…

ASP.NET CoreでSSL/TSL自己証明書をMacに組み込む方法

ASP.NET Core WebAPI で SSL/TLSの自己証明書をMacに組み込む方法をご紹介します。 なお、ASP.NET Core MVC でも違いはないので心配ないです。 これを行っていないと、ASP.NET Core WebAPI プロジェクト実行時、いきなり以下のエラーが発生して実行できない…

CentOS7にNode.js v8がインストールできない場合の対処方法

Mastodon v2.5.0 がリリースされたのでバージョンアップしようと思ったら、Node.js v8.x が必要とのこと。 公式サイトにあるように以下のコマンドを実行しても… $ curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - $ sudo yum …

XamarinでRealmを使用する方法

はじめに Xamarin で Realm を使用する方法を調べていたのですが、ところどころに地雷がありますね。 さて、Realm (レルム) とは何かというと一言でいえばモバイルデータベースですね。 軽量データベースといえば、SQLite が有名ですが、モバイルアプリケー…

Xamarin,Realm,SOLVED,Realms.Exceptions.RealmMigrationNeededException

Xamarin で Realm を使用していたのですが、モデルクラスの定義を変えて実行したところ、Realms.Exceptions.RealmMigrationNeededException の例外が発生しました。 Realms.Exceptions.RealmMigrationNeededException がスローされました Migration is requi…

Xamarin,Realmデータベースの保存場所とRealmデータベースビューアー

Xamarin で Realm を使ってみて生データを見たいなと思ったのですが、Realm データベースがどこに保存されているのか分からない問題が起きました。なお、環境は Mac になります。 答えは Realm データベースの情報をデバッグログに出力すればいいのですが、…

Xamarin,Realm,Solved,No RealmObjects. Has linker stripped them?

Xamarin で Realm を使おうとして以下のエラーが出てハマりました。 No RealmObjects. Has linker stripped them? See https://realm.io/docs/xamarin/latest/#linker-stripped-schema これは各プロジェクトの、FodyWeavers.xml を以下のように記述すること…

Xamarin,Realmを使おうと思ったらFodyWeavers.xmlがないと怒られた

Xamarin で Realm を使おうと思って、Nuget で Realm をインストールして実行したら FodyWeavers.xml がないとコンパイラに怒られました。 Error: Fody: Could not find path to weavers file. Searched '/Users/xxx/Projects/XamarinRealm/FodyWeavers.xml'…

Xamarin,iPhoneアプリにツリービューのサイドメニューを追加する

Xamarin.iOS の iPhone アプリで、ツリービューを作成して、それをサイドメニューの載せる方法を調べてみました。 サイドメニューは、Xamarin.SideMenu を使用します。Xamarin.SideMenu の詳細については、以下の記事を参照してください。 Xamarin,iPhoneア…

Xamarin,iPhoneアプリにサイドメニューを組み込む

はじめに Xamarin.iOS で iPhone アプリにサイドメニューを組み込もうとしたのですが、このハードルの高いこと高いこと。Xcode で Swift ならオープンソースのライブラリがたくさんあるようなのですけどね。 まあ、嘆いてもしかたないので、頑張って探してみ…

Xamarin,Xamarin.iOSでxibをビューに追加する方法

Xamarin.iOS のiPhone アプリ開発では、xib 形式で storyboard にて部品を作成し、実行時にビューに xib を追加する方法があります。 いくつか方法がありそうですが、自分がうまくいった方法をご紹介します。 なお、説明は Vitual Studio for Mac ベースです…

Xamarin,iPhoneアプリでSafariでURLを開く方法

Xamarin の iPhone アプリで、URL を Safari で開く方法ですが、思いの外簡単でした。 以下の通り(抜粋)。 using System; using Foundation; using UIKit; partial void OpenSafari(UIButton sender) { var url = new NSUrl("http://fnya.cocolog-nifty.co…

Xamarin,iPhoneアプリでTableViewから値を渡して画面遷移する方法

はじめに Xamarin.iOS の iPhone アプリで、テーブルビューを表示して、行をタップすると詳細画面が表示されるという、いたってシンプルな画面遷移を実装しようと思ったのですが思いの外苦労しました。 Swift と Xamarin.iOS は API は同じものを使っている…

Xamarin,iPhoneアプリでATSを無効にしてHTTP通信をする方法

iPhone アプリの開発では、App Transport Security(ATS) というセキュリティ設定がデフォルトで有効になっているため、適正な HTTPS 通信でないと Web API を呼び出すことができません(自己証明書はダメです)。 Xamarin で開発する場合も iPhone の制約は…