本日、ASP.NET MVC Do's and Dont's / Best Practices というまとめ記事が上がっていました*1。 その中の一つ(少し古い記事ですが内容は大変に有用だと思います)の12 ASP.NET MVC Best Practicesを見ていたら、 DomainModelからViewModelに詰め替える時に…
SSDT(SQL Server Data Tools)の7月の更新を当てて 12.0.330919.1 から 12.0.40706.0 にしたら、データベースプロジェクト(*.sqlproj)でT-SQLのシンタックスハイライトが利かなくなりました。Visual Studio Ultimate 2013 Update 3 とVisual Studio Expre…
昨日のエントリでは、IaaSであるAzure 仮想マシン上に立てたUbuntu にGitBucketを入れて動かしてみました。 単純に仮想マシンで動いているUbuntuなので取り立てて難しいことは何もないですが、どうせならもっと楽に、PaaSで動くと楽ですよね。 Azureはどちら…
昨日の岡山Git勉強会 201408にて、GitBucketをいじって遊んでいました*1。 導入が簡単だとは聞いていたのですが、Azure上に作成したUbuntuでさくっと動きました。 1.GitBucket とは GitBucketとはオープンソースで開発されている、GitHubのクローンです。 ht…
Visual Studio 2013 Update 3 がRTWしました。 ダウンロードはこちらあたりから。 オフィシャルなアナウンスとしては下記あたりになると思います。 Visual Studio 2013 Update 3 の全体的な話: Visual Studio 2013 Update 3 RTM Available - The Visual Stu…
確認環境:ASP.NET MVC 5.1(VS2013) ビューに対して何らかの検証エラーを返した際、当然ですがビューではその内容を表示してあげることになると思います。 スキャフォールディングで作成したビュー等で利用されている通り、組み込みのHTMLヘルパを利用して…
これからASP.NETをはじめる人に、『まずこの本を読みましょう』と即答できる書籍がようやく発売されました。 .NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ)作者: 酒井達明,山田祥寛,小高太郎,中原幹雄,芝村達郎,和…
ASP.NET MVC 5になって、認証のインフラとしてASP.NET Identitiyが登場しました。今までのMembership Providerと比べてかカスタマイズもし易く、使い勝手の良いところが素敵です。 ちょうど、『既に別システムで運用されている独自のユーザー情報をそのまま…
日本時間の2014.06.26-27に、開発者向けオンラインイベント「dotnetConf」が開催されます(※ただし英語。現地太平洋夏時間では2014.06.25-26)。 詳細はこちらのdotnetConfオフィシャルサイトから。 日本時間では深夜の時間帯とまあアレなのですが、Channel …
もうひと月前になってしまうのですが、例年通り、オープンセミナー2014@岡山が開催されました。 私も例年通りスタッフの一人として参加させていただきました。 今年は最終集計で参加者165人と、過去最大に迫る参加人数となりました。ご来場いただいたみなさ…
6/14(土)、愛媛県松山市にあるサイボウズさんの松山オフィスにて開催された、『プログラミング生放送勉強会 第29回@サイボウズ株式会社 松山オフィス』に参加させていただきました。 また、『無償版Visual StudioでいろいろWeb開発』というタイトルでお話さ…
Express版でもWeb Essentials 2013が利用可能に! 本日知ったのですが、WEB開発用のVisual Studio 2013用超便利拡張機能である「Web Essentials 2013 」が、有償版(Pro以上)だけでなく、無償版の Visual Studio 2013 Express for Webでも利用できできるよ…
米国サンフランシスコで開催されているイベント、Build 2014にて、TypeScript 1.0のリリースがアナウンスされたそうです。 TypeScript 1.0 Released! #bldwin #decode14— Akira Inoue (井上 章) (@chack411) 2014, 4月 2 各種ダウンロード Node.js用のコンパ…
先ほどマイクロソフトさんより、2014年度のMVP アワードの受賞のメールを頂きました。 日頃から お世話になっているコミュニティの皆様に感謝いたします。 また、しょっちゅう週末に家を空けてこういった活動にコミットすることに理解を示してくれる妻にも多…
JetBrainsの Web開発 IDE*1、WebStorm 8.0がリリースされました。 WebStromもTypeScriptに対応しているという話は聞いていたのですが、WebStrom自体をほとんど使ったことがありませんでした。 先日8.0がリリースされたとのことなので、せっかくなので、手探…
先日のプレゼンデモ中、OSがBSODで死んでしまい二度と普通に立ち上がらなくなった、わがLet's note J10*1。 丁度良い機会なので、タイミングが無くて放置していたSSDと交換してクリーンインストールすることにしました*2。 何も考えずにメディアからWindows …
MVP Community Camp 2014 が開催されました 去る3/22に開催された MVP Community Camp 2014 の広島会場にて、『Visual Studioで始めるTypeScript開発入門!』というタイトルでセッションを行わせていただきました。 当日ご参加いただいた方、ご視聴いただい…
昨晩Facebookでひむひむ(@eielh)氏が「ATOMはcssでカスタマイズできるぜ」的なことを呟いていて、背景画像が設定できることも分かったのでこれはやってみなければ、という。 ここで言う「ATOM」とはGithub製のテキストエディタで、現在は招待制のベータ期…
5/29に、PS3用ゲーム『機動戦士ガンダム サイドストーリーズ』が発売されるそうです。先日TVCMを見て知りました。 機動戦士ガンダム サイドストーリーズ Limited Edition (初回封入特典 豪華4大特典コード同梱)出版社/メーカー: バンダイナムコゲームス発売…
Visual Studio 2013にUpdate2 CTP2を当ててアレコレやっていたら、プロジェクトを新規作成できなくなってしまう現象が発生しました。 現象は終息したのですが根本的な対策はとれていないみたいなので、再発した時のためにメモ。 何が起こったか プロジェクト…
「詳細設計書F**k」「SIer、Sxxt」的なお話は定期的に(日常的に?)ネットやTwitterのタイムラインを賑わせているように思います。つい先日もそんな感じのblogエントリが少しバズっているのを目にしました。 よくdisられる感のある詳細設計書*1。これは作ら…
Windows Server 2012 R2でネットワークアダプタの種別(NetworkCategory )を「パブリック」から「プライベート」に、またその逆の変更を行おうとしてすごくハマってしまいました。 次にやるときも忘れてハマる自信があるので、少し整理してメモします。 な…
先週土曜日の3/1、Room Metro #23 大阪の勉強会に参加しました。せっかくなのでLTもやらせていただきました。 Room Metro #23 大阪 今回は秋に一度台風の影響で中止になった回のリベンジ。講師も大阪近郊の方だけでなく、北陸から3名のMVPが登壇されました。…
3/22(土)に開催されるMVP Community Camp 2014の広島会場にて、1セッションを担当させていただくことになりました。 MVP Community Camp 2014 広島会場の申し込みと詳細はこちら Visual Studioで始めるTypeScript開発入門! 私は「Visual Studioで始めるTy…
Windows Azure Web Sites(WAWS)は、ASP.NETだけでなく幾つかのスクリプト言語を動作させることができ、そのなかにはNode.jsも含まれています。一方、WAWS上にあるソースコードのIDEとして利用できる『Visual Studio Online(VS Online、コードネーム monac…
ASP.NET Official Siteに、Windows Azureを利用したクラウドアプリケーションのかなり実践的なチュートリアルが公開されていました。 Building Real-World Cloud Apps with Windows Azure 『Fix It!』という架空の(?)バグトラッカーのサービスアプリケー…
あっという間に2013年も残りわずかになった今日この頃ですが、みなさまはどうお過ごしでしょうか。 私はなんとか無事に仕事納めを終えることができて、ほっとしているところです。 最近のASP.NETの更新ペースは結構すごい ASP.NETはマイクロソフトの開発系テ…
本エントリはすごい広島 Advent Calendar 2013 8日目のエントリです。 私は隣県・岡山の人間ですが、色々とご縁があって広島にお邪魔することも多いです。今回は広島で開催された天国のようなイベントを紹介したいと思います。 広島の酒どころ、西条 広島県…
本エントリは、One ASP.NET Advent Calendar 2013 7日目対応のエントリです。 前日は、miso_soup3さんのASP.NET Web API 2 で追加された機能についてでした。さすがですね。 私はかなり軽めに、GlimpseのちょっとしたTIPS?を紹介したいと思います。 Glimpse…
本エントリはC# Advent Calendar 2013 3日目のエントリです。 Dapperいいよ、Dapper 最近は完全にDapper派(?)になっています。 ということで、今日はタイトルの通りDapperのIN句へのマップ機能を紹介したいと思います。 IN句に配列やリストを自動でマップ…