shuhelohelo’s blog

Xamarin.Forms多めです.

メモ

Xamarin.FormsでのPush通知について

追記 App Center Pushは廃止となり,Azure Notification Hubsを使うように,とのことです. docs.microsoft.com James Montemagnoさんによる説明. montemagno.com 以下,その内容のメモ Push通知を実現する方法は色々あるが,2つの選択肢を知っておけば良い. Push…

ExcelでTSVファイルを開く方法

まずExcelを起動する. 次にExcelのDataタブを選択して,以下のようにGet DataからFrom File > From Text/CSVを選択します. ファイル選択ダイアログが開くので,読み込みたいTSVファイルを選択します.このとき,以下のようにAll Files(*.*)を選択しておきます. …

ExcelでTSVファイルを開く方法

まずExcelを起動する. 次にExcelのDataタブを選択して,以下のようにGet DataからFrom File > From Text/CSVを選択します. ファイル選択ダイアログが開くので,読み込みたいTSVファイルを選択します.このとき,以下のようにAll Files(*.*)を選択しておきます. …

Windowsでmp4をgifに変換する.コマンドラインで.

ブログでアプリケーションの動作を説明するとき,動画がわかりやすいです. はてなブログを使っていますが,mp4はアップロードできないようです. そこでGIFの出番ですが,録画したmp4を別のアプリケーションを起動して変換するのは手間に感じます. コマンドライ…

Xamarin.Forms v4.5.0.282-pre4のUIの挙動メモ

追記 どちらが正しい表示なのかわからなくなった. v4.4以降の挙動のほうが正しい気がしてきた. 領域からはみ出してもらったら困ることの方が多そうだし,自然だな. 領域の縁に重ねたい場合は,一つ外の領域に出して,位置を調整すればいい. shuhelohelo.hatenab…

Xamarin.FormsのCollectionViewの用途について考えてみた

shuhelohelo.hatenablog.com 上の記事で書いたようにXamarin.FormsのCollectionViewはListViewよりも機能が豊富かつ柔軟な表現ができます. アイテムを一つ一つ強制的に止めるSnapの機能がありますが,これを使えば漫画アプリビューワのように1ページずつめく…

.gitignoreを編集,もしくは途中で追加してそれを反映させる

メモ 忘れてしまうのでメモ. 以下の記事を参考にしました.ありがとうございます. qiita.com devconnected.com .gitignoreファイルに除外対象を追加,または.gitignoreファイルをすでにgit管理されているプロジェクトに追加したときに,.gitignoreの設定内容を…

SignalR Core復習

忘れてしまうのでもう一度基本的な使い方をメモ 参考 docs.microsoft.com 環境 Windows 10 1809 .NET Core 3.1 ASP.NET Core 3.1 Serviceの追加 Startup.csを開いてConfigureServiceメソッドに以下のようにSignalRを登録します。 public void ConfigureServi…

GitHubのReadMeに画像を挿入するには

qiita.com 上記記事がわかりやすい. ReadMeにはてなやQiitaみたいに直接挿入できたらいいのだけれど,それができないようなので以下の方法で行う. 新しいIssueを作成し,そこに画像をドラッグアンドドロップするか,クリップボードに入っている場合はペーストす…

ASP.NET Coreのデバッグでブラウザの選択肢がない?

リリース版のVisual Studio2019をインストールして既存のASP.NET Coreプロジェクトを開いてデバッグしたら以下のエラーが表示された. The project doesn't know how to run the profile IIS Express. みてみたらブラウザの選択とかそういうのがない. いつも…

機密情報をUserSecretに移して安全に:実践編

shuhelohelo.hatenablog.com 接続文字列やAPIキーなどの機密情報はソースコードの中に含まないし,Gitなどの管理下に含まれないようにする方法として,ローカルにおいてはUserSecretを使うとよい,という内容を書いた↑. ちょうど,以下の記事でGoogleを使った外…

Xamarin.FormsでINotifyPropertyChangedの実装方法メモ

qiita.com こちら↑の記事にとてもよくまとまっている. ここでは,基本的な実装の形をメモとして残す. public class Message : INotifyPropertyChanged { private string _text; public string Text { get => _text; set { _text = value; OnPropertyChanged(n…

A project cannot have more than one ApplicationXaml itemエラーの対処法

[Xamarin.UWP] A project cannot have more than one ApplicationXaml item プロジェクトをCleanまたはRebuild.

VS CodeはRESTクライアントになる

WebAPIやWebアプリケーションを作ったときに,その動作を確認するためにリクエストを送りたい時がある. Webアプリケーションであれば,アプリを動かして操作して確かめることもできるが,WebAPIだとリクエストをぽいっと送れるととても便利です. HTTPリクエスト…

jQueryで現在時刻を取得する

var datetime = new Date($.now()); var hours = datetime.getHours(); var minutes = datetime.getMinutes();

jQueryで今日をデフォルトで設定するには。

stackoverflow.com javatechnology.net $('#myDatePicker').datepicker().datepicker('option', 'dateFormat', 'yy/mm/dd').datepicker('setDate', 'today');

人と比べて落ち込んでしまう人にはとても大事なこと

この業界のひとたちがスーパープログラマを唯一絶対のものとして見上げて「こうはなれない、この業界でやってけない」と悶々としてるのをよく見かけるけどそんなことないっすよ。ほとんどみんな向き不向きがあって、すごそうに見える人も別のところに目を向…

メモ:Iconの入手先

とりあえずこちらから入手していく. www.flaticon.com こっちもいいな. icooon-mono.com

アバターを自動生成してくれるサービス

海外のアニメっぽいアバター画像を自動生成してくれるサービス. アプリケーションの作成でサンプルのアバター画像が必要になることが多いのでかなり役に立ちます. robohash.org https://robohash.org/の後に適当な文字列(本当になんでもいい)を指定すると,画…

EF CoreでモデルファーストでDBを扱う手順

www.entityframeworktutorial.net Entity Framework Core : DbContext DbContextはDBとのやりとりを担う. DBのエンティティのインスタンスを取得,保存するためのもの. DbContextはUnit Of WorkとRepository Patternの考えを組み合わせたもの. EF CoreのDbCon…

ASP.NET CoreにおけるUserSecretを使用した設定情報の保存

docs.microsoft.com 以下の動画42分ぐらい。 https://youtu.be/pLiS7932LLo 環境変数 すべての構成ソースの構成値を上書きします. 例えば,規定のデータベース接続文字列はappsettings.jsonファイルにDefaultConnectionというキーで記述されている. 規定の接…

Gitメモ:蓄積

fetchしてmerge リモートリポジトリをfetchして、ローカルのブランチをリモート側に合わせる。 リモートのほうがcommitが進んでいる場合、まずはfetchでリモートリポジトリの情報を取得する。 git fetch そしたら、mergeしたいブランチに移る。 今回はdevelo…