KatsuYuzuのブログ

.NET の開発をメインとした日記です。

Sapporo ComCamp 2016 #JCCMVP #clrh98 の LT で LightNode Client for AngularJS * TypeScript を話しました。

2016/02/20 に Sapporo ComCamp 2016 powered by MVPs を開催しました。全国イベントの札幌会場を CLR/H でお手伝い致しました。なので札幌会場はハイパーおやつタイム有りです! Sapporo ComCamp 2016 powered by MVPs The Microsoft DevOps Story Drew Rob…

第13回 Office365 勉強会 ~ 北の国から2016 ~ #o365jp を開催しました。

2016/02/06 に第13回 Office365 勉強会 ~ 北の国から2016 ~を開催しました。 第13回 Office365 勉強会 ~ 北の国から2016 ~ もくだいさん&うるのさんの みんなの知らない Office 365 おススメ機能を教えます 必見!Office 365利用者/管理者が知っておき…

コーディング時間を自動記録できる WakaTime がおもしろい

コーディング時間を自動記録できる WakaTime がおもしろい。 IDE にプラグインをインストールするだけでコーディング時間を記録してくれ、ダッシュボードにアクセスすると言語別グラフなどを見ることができる。 週間の遷移なんてものも表示される。*1 しかも…

Web Deploy で IIS に発行するための Windows Server の設定 #aspnetjp #tfsug

案件が始まるたびに毎回設定するし、毎回ぐぐるのでいい加減にメモ。 Web Deploy できる環境を作っておくと「開発→右クリック→発行」で Web サイトを更新できる。打ち合わせ中にその場ですぐに見せられたり、実行環境での動作確認できたり、すごく便利。 Web…

Visual Studio 2015 の bower で GitHub から clone できないのを解決する #aspnetjp

先日の記事で Visual Studio 2015 の bower で GitHub からファイル取れなかったって書いた件。 katsuyuzu.hatenablog.jp 結論的には、後日調べるって参考 URL 貼っておいたもので解決した。 エラー内容 ECMDERR Failed to execute "git clone https://githu…

ASP.NET MVC 5 でクライアントライブラリの管理を nuget から bower + grunt-bower-task に移行した #aspnetjp

VisualStudio 勢として高見の見物していたライブラリ管理*1だったけど、.NET 周りはいいとして JS, CSS 周りは NuGet に限界を感じ始めたので移行しました。 まだまだ全然わかんないんだけど、とりあえず触ってみたとこ。なので説明は省いて手順だけ。 × MVC…

カスタムモデルバインダーのすゝめ #aspnetjp

この記事はASP.NET Advent Calendar 2015 - Qiitaに参加しています。17日の担当です。前日は id:minato128 さんでした。 ASP.NETでバックグラウンドジョブを実行してみる - Qiita カスタムモデルバインダーのすゝめ ASP.NET MVCではモデルバインダーという仕…

Microsoft Azureで描く未来! in 札幌 CLR/H & Windows女子部 #clrh96 を開催しました。

Microsoft Azureで描く未来! in 札幌 CLR/H & Windows女子部を開催しました。 Microsoft Azureで描く未来! in 札幌 CLR/H & Windows女子部 AzureでMinecraftサーバー JAZUG札幌 松田さん AzureでIoT CLR/H 吾郷さん スペシャルセッション ジニアス平井の世…

angularjsで画面表示時に実行前の式が表示されないようにするng-cloak

angularjsで画面表示時に実行前の式が表示されないようにするng-cloak。何も対策せずに実行すると画面表示時に一瞬だけ{{hoge.piyo}}と見えたりします。それの対策。 環境 TypeScript 1.4 AngularJS 1.4.1 ng-cloak HTMLで隠したい領域にng-cloakという属性…

angularjsでショートカットキーを実現してくれるAngular Hotkeys

angularjsでショートカットキーを実現してくれるAngular Hotkeys。githubのショートカットキー諸々と"?"を押した時にでるアレ。 環境 TypeScript 1.4 AngularJS 1.4.1 angular-hotkeys 1.4.5 Angular Hotkeys AngularHotkeys.js | Keyboard shortcuts for yo…

angularjsで通信中に自動的に読み込みバー、くるくるを表示してくれるAngular Loading Bar

angularjsで通信中に自動的に読み込みバー、くるくるを表示してくれるAngular Loading Bar。youtubeで画面上を走る赤いバーのアレ。 環境 TypeScript 1.4 AngularJS 1.4.1 angular-loading-bar 0.8.0 Angular Loading Bar Angular Loading Bar モジュールを…

SIMフリー Windows Phone 「MADOSMA」 2015年6月18日発売

ついに来たね!なんかクラスタみんなが書きつくしてるし、最近の活動的に眺めてるだけだったけど、テンションあがったもんは仕方ない。予約したよ。マウスコンピュータ SIMフリースマートフォン MADOSMA MADOSMAQ501WH出版社/メーカー: マウスコンピュータメ…

Meets IT and AED supported by CLR/H & Windows女子部 #clrh94 を開催しました

Meets IT and AED supported by CLR/H & Windows女子部 を開催しました。 Meets IT and AED supported by CLR/H & Windows女子部 キーノート CPR+AED体験(第一部) グループでアイデアディスカッション アイデア発表 CPR+AED体験(第二部) ハイパーおやつ…

jQuery.Validation.Unobtrusiveのsuccess, errorをhandleする方法 #aspnetjp

入力エラーをツールチップなどかっこよく制御したい時に。 環境 jQuery 1.11.1 or 2.1.1(IE8を含む場合は1.11.1、それ以外の場合は2.1.1) jQuery.Validation 1.13.0 Microsoft.jQuery.Unobtrusive.Validation 3.2.2 ※記載している名称とバージョンはNuGet…

Visual StudioでTypeScriptの静的検証ツールtslintを導入する方法

TypeScript始めました。C#erだと1日あればすらすら書けるんじゃないでしょうか。躓いたのは読み込み順序*1とかthisの扱い*2とかJavaScript的な部分。知識として必要になってくるのも、むしろJavaScript。というか、本質的にそう。 環境 Visual Studio 2013 u…

Visual Studioをセーフモードで起動する方法

Visual Studioをセーフモードで起動する方法 Visual Studioには実はセーフモードがあります。/SafeMode オプションをつけるとセーフモードで起動できます。 devenv /SafeMode /SafeMode (devenv.exe) - MSDN 「パス通ってる訳ないじゃん!」と思った方にはこ…

.NETで始めるプログラミング #MVPComCamp #clrh93

MVP ComCamp の札幌会場で「.NETで始めるプログラミング」というタイトルでお話させていただきました。 MVP ComCamp In-Person Seminars 2015 MVP Community Camp 北海道エリア - connpass 2015 MVP Community Camp 北海道エリア #MVPComCamp #clrh93 - Toge…

ブログで2014年振り返り

@shibayan さんが面白いサービスを作っていたので早速。 Google Analytics API と JavaScript クライアントを使って人気記事ランキングを作る Web サービスを作ってみた - しばやん雑記 Google Analytics API と JavaScript クライアントを使って人気記事ラ…

ASP.NET MVC の ActionFilter でレガシー IE でのファイルダウンロードの文字化け、不具合と戦う #aspnetjp

この記事はASP.NET Advent Calendar 2014 - Qiitaに参加しています。12日目の担当です。空いていたので登録しました。明日以降もまだ空いてますよ!(デジャブ) 前日はid:hagi44さんでした。 ASP.NET MVC の ActionFilter でセッションの値を管理する - hd …

ASP.NET の customErrors、IISの httpErrors #aspnetjp

この記事はASP.NET Advent Calendar 2014 - Qiitaに参加しています。10日目の担当です。空いていたので登録しました。明日以降もまだ空いてますよ! 前日は@tanaka_733さんでした。 ASP.NET/IIS 上で X509Certificate2 をバイト配列指定で生成するときは、 A…

Tile Logo Maker for Windows App を作りました #win8dev_jp #wpdev_jp

この記事はXAML Advent Calendar 2014 - Qiitaに参加しています。2日目の担当です。前日は@Grabacr07さんでした。 Room metro #28 XAML Day | grabacr.nét ツール作りました KatsuYuzu/TileLogoMaker MSCCの勇者御一行やアプリ作るよりロゴ作る方が大変だと…

ASP.NET MVC 5 で DI する - その3「VBで利用する」 #aspnetjp

ASP.NET MVC 5 で DI する。 ASP.NET MVC 5 で DI する #aspnetjp - KatsuYuzuのブログ ASP.NET MVC 5 で DI する - その2「生成の一元化」 #aspnetjp - KatsuYuzuのブログ 今回は VB で利用する方法です。 Unity.Mvc を VBで利用する これまで紹介していた …

ASP.NET MVC 5 で DI する - その2「生成の一元化」 #aspnetjp

前回、DI をするための基本的なことを説明しました。 ASP.NET MVC 5 で DI する #aspnetjp - KatsuYuzuのブログ 今回は DI コンテナによる生成の一元化について説明します。 DI コンテナによる生成の一元化 コードは前回からの続きで、今回は Repository で…

ASP.NET MVC 5 で DI する #aspnetjp

ASP.NET MVC は DI(Dependency Injection: 依存性の注入)がとても簡単です。 DI については、何かに依存するものを外からもらうことで依存せずに済むくらいに思ってください。テストがしやすくなることや、クラスが絡み合わずに済むことなどがメリットとし…

CLR/H in Tokyo 第5回 でWebの概要とASP.NET MVCについて話してきました #clrhtky5

10月18日のCLR/H in Tokyo 第5回 でWebの概要とASP.NET MVCについて話してきました。 CLR/H -Community for Learning and Research in Hokkaido- そういえば、公式サイトをせっせとWord Pressに移行しています。ひとまず活動実績しか資産はないので移行は完…

ASP.NET MVC 5 主要 JavaScriptライブラリのCDN、Fallbackまとめ

先日作ったWebサイトがモバイル向けだったのでjQueryやbootstrapの取得にCDNを使うようにしました。 モンストのLINEマルチ募集ジェネレーター作りました - KatsuYuzuのブログ 今回はついでに少し足をのばして、上記のWebサイトに使ってないライブラリについ…

モンストのLINEマルチ募集ジェネレーター作りました

ひそかに遊んでいたモンストがLINEを利用したマルチに対応したので、募集文章のジェネレーター作りました。Azureの無料のWebSitesで簡単ぽいです。 【モンスト】LINEマルチ募集ジェネレーター これでLINEでマルチできるよ!(

JAZUG札幌でAzureからアプリにプッシュ通知する方法を話してきました #jazug #win8dev_jp #wpdev_jp

JAZUG札幌で「Azureからアプリに通知してみよう!!」というタイトルで話してきました。 JAZUG札幌支部第4回勉強会feat.CLR/H~デプロイ王子からAzureを学ぼう!~ - JAZUG札幌支部 | Doorkeeper 今回、CLR/Hはお菓子スポンサーとして、告知とスピーカー枠を…

ユニバーサルWindowsアプリ「さまざまなウィンドウ サイズに対応する」 #win8dev_jp #wpdev_jp

ユニバーサルWindowsアプリでさまざまなウィンドウ サイズに対応するためのまとめです。 サンプルはGithubからダウンロードしてください。 KatsuYuzu/universal-Windows-apps-Sample · GitHub さまざまなウィンドウ サイズに適したレイアウト 必要になるレイ…

ユニバーサルWindowsアプリ「共有」 #win8dev_jp #wpdev_jp

ユニバーサルWindowsアプリの[共有]機能のまとめです。 過去の記事のまとめになります。それぞれの機能の詳細は過去の記事をご覧ください。 ストアアプリで自分のアプリから共有を呼び出す #win8dev_jp #wpdev_jp - KatsuYuzuのブログ ストアアプリで自分の…