表題の通り .NET MAUI の iOS で Azure Notification Hubs(以下 Notification Hubs) でのプッシュ通知を実装してみます。 残念ながら Xamarin.Forms の iOS で使用していたクライアント用の Xamarin.Azure.NotificationHubs.iOS パッケージは MAUI 用にア…
表題の通り .NET MAUI でプッシュ通知を実装してみます。 (案の定というか).NET MAUI でのプッシュ通知に関するドキュメントが見つからないということもあり、Xamarin.Forms のドキュメントを参考にしながらやってみます。 learn.microsoft.com やるべきこ…
コンソールアプリを使って Azure AD B2C の ROPC フローを試してみました。 ROPC フローとは (補足)コンソールアプリではブラウザを使った認証を使用できない(ただし Graph API の場合使用可能) Azure AD B2C の環境を作成する Azure AD B2C のテナント…
ハッカソンに参加してきました Stripe って何? 何を作ろう 商品を登録する JavaScript は書かない!? 最後に ハッカソンに参加してきました Hack Azure! #1 - Azure Serverless でオンライン決済基盤をつくる というハッカソンに参加してきました。決済サ…
この記事は Xamarin Advent Calendar 2019 の 9 日目の記事です。 タイトルを実装するのにこれといったベストプラクティスが見つからずになかなかハマりました。 というテーマで、昨日登壇させていただいたのでその最後のベストプラクティスを手順にしてみま…
App Center Data(現在プレビュー版)のオフライン同期が最近できるようになった(今回リストにも対応した)ので Xamarin.Forms で試してみました。 以下の記事を参考にしてサンプルアプリを作成しました。作成したサンプルの GitHub のリンク先も最後に掲載…
この記事は Xamarin Advent Calendar 2018 の 19 日目の記事です。 App Center の Push Notifications と Xamarin.Forms の Android を使用してプッシュ通知を送受信する方法を説明します。App Center の Push Notifications は Preview 版(2018.12.19 現在…
Xamarin その1 Advent Calendar 2017 - Qiitaの22日目です。 去年のアドベントカレンダーでXamarin.Forms+SkiaSharpで縦組みの記事を書いたので、今回はこれを.NET Standard化してAndroidとiOSとXamarin.MacとWPFで動かしてみたよというお話です。 作成した…
Xamarin.Macの起動時に複数のストーリーボードからコードで選択する方法がわからなかったのでそのメモ。 デフォルトで起動時に表示されるインターフェイスはinfo.plistのMain Interfaceで指定されています(さらにInterface Builderの[is Initial Controller…
バックエンドのテストをしていて、Parallels越しのWindowsのVisualStudioで立ち上げたASP.NET(IIS)を、XamarinStudioでビルドしたiOSアプリから参照する方法がわからなかったので調べてみました。 www.barelycompetent.co.za VisualStudioでASP.NETを起動…
Xamarin Advent Calendar 2016(その2)の21日目です。 はじめに 10月にJXUGC #17 お前の Xamarin アプリを見せてみろ!に登壇させていただいたのでそのまとめです。 Xamarin.Formsで縦書きアプリ from Satoru Fujimori goo.gl なぜXamarin.Formsで縦組みか …
昔のプログラムを.Net Framework2.0から4.6.1に上げたけどSystem.BadImageFormatExceptionとかで動作しない。 下記をチェックしたけどどれも該当しない。 例外のトラブルシューティング : System.BadImageFormatException わかったことはメインのexeのapp.co…
書きなれないブログでタイトルからつまづいてますが。。。 EF6をServiceとMockを使っていい感じでテスト&モッキューできないかなと。 元ネタはなかじさんのブログ。 blog.nakajix.jp ここの記事にあるEFのTestをMoqを使ってやる記事があります。 msdn.micro…
いざ書くといつも忘れてしまうので。 画像ファイル(Bitmap)からbyte[]に変換 Bitmap bmp = new Bitmap(画像のPATH); //using System.Drawing MemoryStream ms = new MemoryStream(); bmp.Save(ms,ImageFormat.Png); //using System.Drawing.Imaging; byte[]…
Daikon radish simmered in soy broth is the best!! The broth in Kanto(関東のだし汁) is made with bonito flakes(かつお節) and "kombu" seaweed. In Hokkaido, dried baby fish(煮干し) are added to enrich the flavor. 日経より引用。
cakeboxでcakephp(2.7)とphpunit(4.4.4)がインストールされているけどcakephpからphpunitが認識されない件。 ブラウザからtest.phpを表示すると、 Warning include(PHPUnit/autoload.php) failed open stream... とか表示されてテストを実行できない。 compo…
XMLRPCを使って最近の投稿をJSON形式で受け取るまで。 XMLRPCのライブラリーをWordPressにコピーする 下記からIXR_Library.phpをダウンロードして自分のWordPressのサイトへコピーする。 http://scripts.incutio.com/xmlrpc/ The Incutio XML-RPC Library fo…
SharpFontを使ってfreetype.dllの関数が呼び出せない場合がある。 'freetype6.dll' の 'FT_Get_CID_From_Glyph_Index' というエントリ ポイントが見つかりません。 こういう場合はfreetypeのプロジェクトにftcid.cを追加してfreetype.dllをコンパイルすればO…
GitBashを右クリック右クリック管理者権限で実行がめんどくさいなあと思ったら、コマンドプロンプトから管理者権限で動かせると。 powershell -command "Start-Process -wait \"C:\Program Files (x86)\Git\bin\sh.exe\" -argumentlist \"--login -i\" -Verb…
下記のsample.xmlに対して <LIST> <文字 ID="00001"> <UCS>4E00</UCS> <CID>1200</CID> </文字> <文字 ID="00002"> <UCS>4E05</UCS> <CID>14297</CID> </文字> </LIST> <文字>のタグの一覧を取得する XDocument xdoc = XDocument.Load("sample.xml"); //戻り値はIEnumerable<XElement> var lst = from moji in xdoc…</xelement>
いつも忘れてしまうのでメモ。 VSでファイルを追加してプロパティのビルドアクションを「埋め込まれたリソース」にするのを忘れないこと。 //現在のコードを実行しているAssemblyを取得 System.Reflection.Assembly myAssembly = System.Reflection.Assembly…
その1で作成したテキストを使ってWordPressへ一括で投稿するまでをやります。 XML-RPCの準備 WordPressへの投稿はXML-RPCを使う。 JSON REST APIはよくわからなかったので次の課題(汗。 XML-RPCを使うとWordPressの外側から投稿やカテゴリーの操作など一通…
古典のテキストをmecabで品詞分解するところまでやります。 mecabのインストール まずは形態素解析をするためにmecabをインストール。 $ brew install mecab $ brew install mecab-ipadic 動作確認。 $ mecab おでんにはんぺんをいれるかなやみます <==入力…
バイナリファイルを添付でなく文字列でサーバーへ転送する方法を調べたのでメモ。 バイナリファイルを文字列に変換するのはunpackを使用する。 $str = unpack("H*", $binary); 試しにZIPファイルを読み込んで文字列に変換してみる。 $binary = file_get_cont…
はまったのでメモ。 ExcelをC#で扱ってて.Net Framework4.0に上げたら、 Workbook book; ... ((Worksheet)book.Sheets[1]).SaveAs(path);はコンパイル通らないけど、 book.(Sheets[1] as Worksheet).SaveAs(path);は通る。 error CS1969: 動的な式のコンパイ…
HTTPWebRequest.Createが動作せずどっぷりはまってしまったのでメモ。 System.Net.HttpWebRequest req = (System.Net.HttpWebRequest) System.Net.WebRequest.Create("http://www.yahoo.co.jp");これを実行すると例外が発生。以下が出力されたエラー。 Messa…