眠いしお腹すいたし(´・ω・`)

C#関連を主に書きます。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

Azureでリクエストを1件ずつ処理してみる

ごあいさつ 風邪ひきました( д)、;‘.・ はじめに 最近、お仕事でバックエンドの設計とか実装とかしていてAzureを使っているわけですが こういう時どうしよう、ああいう事したい時にはどうしたら? みたいな事が沢山でてきてます。 ほとんどは同僚に聞けば解決…

NugetPackage License Downloader

プロジェクトで使用しているnugetパッケージのライセンスをテキストファイルに変換してくれるサービスを作ってみました。 Downloader - NugetPackage License Downloader 1つのnugetパッケージに対して1つのテキストファイルが作成されて、zipファイルでま…

TwoWayViewをnugetへ公開しました

github.com の Xamarin Androidクローンをnugetへ公開しました。 www.nuget.org プロジェクトサイトはこちらになります。 github.com サンプルもありますので機会がありましたら使ってみてください。

DroidKaigi2017アプリをベースにXamarin Android開発を考えてたら2か月以上の月日が経過してました(´・ω・`)

はじめに ジメジメした時期に色々と(´Д`)ハァ…な事が多い日本のXamarin界隈ですが皆さんいかがお過ごしでしょうか? 今回はXamarin Android開発に関して勉強してみたり考えてみた事をジメジメ書き綴ってみようかと思います。 主に頭の中の整理用の記事ですの…

Xamarin.FormsでLink表現してみた( ̄ー+ ̄)

今回はXamarin.FormsでLink表現をおこなってみました。 LinkerLabelって名前にしています。 完成動画はこちら https://sleepyandhungry1984.tumblr.com/post/162190761683/links-in-label-for-xamarinformssleepyandhungry1984.tumblr.com コードはこちら gi…

Xamarin.FormsでSnackBarを表示してみた

はじめに 今回はAndroidのSnackBarをXamarin.FormsでAndroid/iOSで実装してみました。 完成動画はこちら pic.twitter.com/G3NQXLWAQi— ゆ~か (@yu_ka1984) 2017年5月13日 コードはこちら github.com SnackBarはAndroidのマテリアルデザインライブラリに含ま…

Xamarin.FormsでCustomRendererでContentPageをカスタマイズしてみる

はじめに 今回はContentPageのRendererを継承したクラスを作成してContentPageをカスタマイズしてみたいと思います。 完成品はこちら コードはこちら github.com IsBusyプロパティに連動したローディング表現を実装してみます。 以前はに書いた記事ではNavig…

Xamarin.Forms AndroidでNavigationPageのアニメーションを変更してみる

はじめに 全国の Xamarin Formsで何でiOSとAndroidでNavigationPageのアニメーション違うんだ。 何でAndroidはスライドインしてくれないんだ。 とお嘆きの皆様、Xamarin Formsをお楽しみでしょうか? 今回はそんなAndroidのNavigationPageのアニメーションを…

Xamarin.Forms IsBusyプロパティの活用

はじめに Xamarin.Formsをお楽しみの皆様、いかがお過ごしでしょうか。 Pageクラスに存在しているのに割と使われる事が少ないプロパティ「IsBusy」 このプロパティがTrueの時に iOSではなんか画面の上の方で微妙にクルクル回って Androidでは微妙な大きさのI…

WeakなReactivePropertyを作ってみた

本題 ReactivePropertyを使う際にViewModelでModel層からToReactivePropertyなどを使う場合にモデル層にSubjectすることで強参照な結びつきが生まれてViewModelがいつまでも破棄されなくなってリークしてしまいます。 その解決アプローチとしてWeakReference…

まどすた #2で登壇してきました

ごあいさつ まだまだ部屋に未開封の段ボールがあります(´・ω・`) 冷蔵庫と電子レンジがありません(´・ω・`) まだリビングテーブルも無いのでご飯食べるのがちょっと大変です(´・ω・`) 通勤電車はまだまだ慣れません(´・ω・`) 登壇してきました どこで? metr…

Xamarin.FormsでUnity.Configurationしてみた。

はじめに 引越しつらい現実逃避で記事書きました/(^o^)\ Unity ゲーム作る方のじゃなくてDIとかする方のUnityのお話です。 www.nuget.org 現在、開発が止まって放置されているらしくて今後メンテの期待薄なので今更Unityのネタを書こうか迷ったんですがと…

Microsoft MVPを受賞いたしました

はじめに まじ引越し進まないんだけどぉ( ;∀;) 全然物が捨てられないんだけどぉ( ;∀;) あるジャンルの書物が捨てられないんだけどぉ( ;∀;) 捨てられないどころか読み返しちゃってるんだけどぉ(^▽^) ごあいさつ 2連続で技術に関係ないエントリで大変恐縮なの…

約10年勤めたソフトウェア会社を退職いたしました。

先ほど9年11ヵ月という長い間勤めました会社を退職することとなりました。 これまで本当にありがとうございました。 在職中には本当に沢山のご迷惑をおかけしてしまい申し訳ございませんでした。 この先もこれまでの経験をベースに頑張ってエンジニア人生を…

ASP.NET Coreで作成したWebSocketサーバをAzure Service Busを使ってスケールアウトに対応してみた

はじめに tamafuyou.hatenablog.com 前回の記事で失敗しましたので、今回はAzure Service Busを使ってスケールアウトを実装してみました。 実装 コード 今回のコードはここに保存されています。 github.com NET CoreでのService busの利用 良い感じのパッケ…

ASP.NET Coreで作成したWebSocketサーバをAzure Event Hubsを使ってスケールアウトに対応してみたけど・・・

注意 2017年1月17日に大幅訂正を行いました。 今回実装してみた結果、WebSocketのスケールアウトにEvent Hubsを用いることは不適切です。 後半に何故EventHubsでスケールアウトを実装することが不適切であったかを書きました。 後日、より適切な実装を行って…

ASP.NET CoreでWebSocketを使用するサンプルを作ってみたよ( `ー´)ノ

ごあいさつ 新年あけましておめでとうございます。 2017年もよろしくお願いします。 正月太り(´ ・ ω ・ `) 本題 SignalRではなくASP.NET CoreでWebSocketを使ったサンプルアプリを書いてみました。 今回作ったコードはこちらにあります。 github.com ASP.NE…

ASP.NET MVCでVue.jsを使用するWeb開発環境を作って動かしてみよう('ω')ノ

ごあいさつ 年末ですね。皆さんはいかがお過ごしでしょうか。 今年もクリスマスとかいう私には縁の無いイベントを無事何事もなく家で寝て過ごし、来年に向けて断捨離を進めなければいけないのに全く進まず、色々とやってみたい事だけが溜まっていって一つも…

ついぶくテストにご協力いただいている方へ

ごあいさつ クリスマスイブですね\(^o^)/ 本題 仕様変更に関して ついぶくテストにご協力いただいている皆様、本当にありがとうございます。 この度まとめツイートをツイートする方法を変更いたします。 twitter.com こちらのアカウントよりユーザ様へメン…

ついぶくを公開しました。

ごあいさつ 断捨離が全然進みません(´・ω・`) ついぶく 私事で大変恐縮なのですが このたび「ついぶく」というサービスを試験リリースいたしました。 どういうサービスかと言いますと 1日のツイートの中からリンクを抽出してまとめページを作成してくれるサ…

Azure Mobile Appsの.NETバックエンドでMVCを同居させてみよう🍣=3

ごあいさつ 衣類乾燥機が今すぐ欲しいのです(´・ω・`) 本題 はじめに Azure Mobile Appsの.NET バックエンドはASP.NET Web APIがベースとなっていてMVCを追加できません。 でもMobileAppでもMVC使えるようにしたいですよねぇ。 ほらアプリの入口はやっぱりブ…

Prism.FormsでランダムにNavigationが変わるアプリを作ってみた(^^)/

こちらの記事は qiita.com 8日目の記事になります。 初心者枠ということでお手柔らかにお願い致します。 Xamarin.Formsのナビゲーション developer.xamarin.com Xanarin,FormsのNavigationには大きく分けて4種類あります。 NavigationPage MasterDetailPage…

Xamarin.FormsのPCLプロジェクトを.NET Standardライブラリプロジェクトにしてみた(*'▽')

はじめに 本記事は qiita.com の4日目の記事になります。 あいさつ 今年は既にXamarin最前線から退いてしまっているのでAdventCalendarへの参加は見送ろうと思っていたのですがXamarin Adventalendarの枠が4枚目のカレンダーに余っていたのでコッソリと投…

Xamarin.iOSでゆっくりボイスを喋らせてみた(*'▽')

ごあいさつ 今使っているMacBookProが2010年モデルでメモリが4GBしかありません。 ちなみに来月が誕生日です。 ・・・・・・・('ω')・・・・・・・・・ tamafuyou.hatenablog.com 前回の記事に引き続き、今回はXamarin.iOSでゆっくりボイスをしゃべらせてみ…

Xamarin.Androidでゆっくりボイスを喋らせてみた( *´艸`)

ごあいさつ 先週は頭に霧がかかったみたいにずっとモヤモヤしていたのと吐き気で物が食べられなくて大変でしたが、金曜日にとあるエンジニアの方々とお話しする機会がありまして色々と意見をもらえた事と、私自身が現状の何が嫌なのかがハッキリしてとてもス…

ASP.NET CoreでDI設定をappsettings.jsonに記述して設定してみよう('◇')ゞ

ごあいさつ この前クルマ買い換えたんです。 その時にディーラーの営業さん(サーファー)に ダム行くのに高速とか山道走るから性能のいいクルマが欲しいみたいな話をしたら・・・・ 結婚の心配をされました\(^o^)/ そんなのとうに諦めとるわ、こらぁ(# ゚Д…

ASP.NET Coreの学習帳

ASP.NET Core MVCの学習帳なのでちょっとずつ更新していきます。 GitHubでやれ、とのうわさがある。 プロジェクト構成 Staticなファイルはwwwrootフォルダに固まってる。 わかりやすくてよい( *´艸`) jsとかcssファイルのbundleはbundleconfig.jsonにて管理…

クラス中のReactivePropertyに自動でSubscribeを仕掛けてみよう(*'▽')ノ

ご挨拶 全国何人かの皆様、超お久しぶりです。 ずっとさぼってました( `ー´)ノ 仕事でもプライベートでもXamarinはあまり触ってなくて、もっぱらクラウドデザインパターンのお勉強とAzureのお勉強などをしておりました。 Prism.Formsはちょっとしたアイディ…

WatsonのSpeech To TextをXamarin.Formsで試してみたよ('◇')ゞ

音声認識の実装に関して興味があったのでWatsonのSpeech To Textを使用してXamarin.Fromsで音声認識を行ってみました。 www.ibm.com なぜWatsonにしたか GooleのCloud Speech APIが50回の回数制限があったから。 です。 Xamarin.Formsで音声入力を文字化する…

ToReactiveProperty拡張メソッド

特に書くことがないのでReactiveProperty使うときに追加している拡張メソッドを紹介します。 gist.github.com ToReactivePropertyAsOneWaySync ModelからReadOnlyReactivePropertyを作成するときに使います。 むっちゃ使います。 INotifyPropertyChangedクラ…