C#
あすかです。シングルトンインスタンスについて、 巷ではこういう書き方をよく見かけます。 public static Class Instance => _instance = _instance ?? new Class(); private static Class _instance; でも、これって、Instanceを取得する時、毎回必ず_inst…
あすかです。冬に出す同人本、180ページまで進みました。 技術本の他にも漫画(18禁)を一緒に出す予定もあって、いろいろ忙しいけど頑張ってます。 とりあえず、本の中から使えそうな部分をちょいちょいしてきます。まずは冒頭のオブジェクト指向の話…
あすかです。我ながら言うのもあれですが、今回はちょっと狂気のある内容です。 もちろん、本当はやってはいけないことです。 本記事の内容を読んで作ったものは、インターネット上には公開せず、個人としての利用にとどめてください。 概要 今回は、グラフ…
あすかです。大学以来、久しぶりにUnityを使ってみました。Unityには、いろいろあって苦手意識がありましたが、Unityを使っていくうちになんかいろいろ見えてきたものがあったので かなり初歩的なことばかりだと思いますが、メモします。
あすかです。UWPで国際化(ローカライズ)というと、すでに先人が記事をかかれているとおり、いろいろな方法があります。aile.hatenablog.comこれ見てる限り、リソース名は「なんとか.Text」だとか「あーだこーだ.Content」だとか、「ユニーク名+プロパティ…
あすかです。夏コミC92受かりました。 ただしジャンルは3日目の「創作(少年)」です。技術系ではないです。 あとは適当に探してください。ASP.NETで、ストリーミングをやります。 ストリーミングといっても、受信する方のおはなしではありません。両方です…
あすかです。現在、自分のホームページのリニューアル作業の一環として怪しいシステムを作っていまして、 その怪しいシステムに運悪くも自分のメールアドレスを登録してしまった善良な市民たちに、怪しいメールを送信する必要が出てきました。ASP.NET Coreで…
あすかです。今週は小話でお茶を濁します。 複素数のおはなしです。
あすかです。Windows、Android、iOSで動作するストーリー制作支援ソフトStoryCanvasのソースコードを、GitHubで公開しました。github.comStoryCanvasにはいくつかの設計ミスがありますが、それは別の日に改めてお話するとして、 なぜいきなりソースを公開し…
あすかです。Mastodonクライアントを作っていると、ところどころ、変な文字に出会ったりしませんか?この:white_check_mark:というものは、何でしょうか。 実はこれ、Unicode絵文字を表示する命令で、「white_check_markという名前の絵文字を表示して!」と…
あすかです。ぱおぱお!ぱおぱおぱおぱおぱおぱお! ぱおぱおぱおぱお? ぱおぱおぱおぱおぱおぱお!!!!!! ぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱおぱお!!!!!!!!!!!!!!ぱお! ぱおぱおぱおぱおぱおぱ…
あすかです。本日は平日なので記事の内容も雑ですあしからず。Google Cloud Speech APIのStreamingをC#から直接呼び出すのに成功しました。※4/12追記:もっと簡単な方法があるのに今更気づいたので記事内容を修正 ※4/13追記:NAudioの記述を追加
あすかです。前回は、OneDrive上のファイル一覧を表示させてみました。kmycode.hatenablog.jp今回は、ファイルの保存と読み込みに挑戦します。 といっても、難しいことはないのでコードをぺたっと貼るだけです。
あすかです。昨日指をやけどしてしまい、長時間プログラミングや文章が打てないので、今日は小話でお茶を濁します。MVVMを勉強している方なら一度は考えたであろう、ItemsControlはXamarin.Formsで使えないかというおはなしです。なんと、matatabi_ux様とい…
あすかです。前回はXamarinからOneDriveの認証をしてみました。kmycode.hatenablog.jp今回は、簡単なエクスプローラの作成を通して、特定のフォルダのファイルの一覧の取得に挑戦してみます。
あすかです。前回はOneDrive公式SDKを使って、UWPから認証してみました。kmycode.hatenablog.jp今回はXamarinから認証してみます。
あすかです。C#から使えるクラウドサービスはいろいろあります。 その中でも今回は、OneDriveを紹介します。え、OneDriveってただのストレージサービスでしょ?と思われるかもしれませんが、 実はREST APIを提供しています。 つまり、いろいろな言語から、RE…
あすかです。前回は、Databaseでファイヤー!しました。kmycode.hatenablog.jp今回は、ファイヤー!のAPIキーとセキュリティについて、ちょっと考えてみます。 前提条件 今回は、ファイヤー!のAPIキーが攻撃者に漏れているという前提でお話します。 そもそ…
あすかです。前回は、データベースへのデータの追加・取得でファイヤー!しました。kmycode.hatenablog.jp今回は、さらにデータベースについてちょっとだけ掘り下げます。 絞り込み(Querying) SQLを使うMySQLとかのデータベースでは、SELECTのときにWHERE…
あすかです。前回は、ストレージでファイヤー!してみました。kmycode.hatenablog.jp今回は、データベースでファイヤー!してみます。 nugetからパッケージをとってきます。www.nuget.org
あすかです。前回の記事では、Firebaseの準備とユーザ作成、認証を行いました。kmycode.hatenablog.jp今回は、早速ですがStorageでファイヤー!してみます!
あすかです。今回は、Firebaseでファイヤー!してみるおはなしです。 概要 そもそもFirebaseとは? Google社が提供している、ファイヤー!する人のためのファイヤー!するサービスです。 もっと難しい言葉を使うと、クラウドです。 スマホアプリを作る時に便…