SQL Serverに対してアプリケーションから複数行のデータを渡す時に利用できる仕組みとして、テーブル値パラメータ (Table-Valued Parameters / TVPs) があります。 『アプリケーションからクエリを発行する際に配列を渡したい』と思った時に等にも利用できる…
本年も2015年度のMicrosoft MVP アワードをASP.NET/IIS の分野で受賞いたしました。 昨年には転職したりこの2月には第一子が誕生したり(現在、奥さんは絶賛里帰り中)とすでにバタバタしている今日この頃ですが、今年はお仕事の方ではプロジェクトがこれか…
.NET Framework 4.5 から、普通のZipファイルの圧縮・展開がとても簡単に扱えるようになりました。 例えばDBのblob(varbinary)列に格納された複数のファイル(のバイナリ)を読み出し、単一のZipファイルにアーカイブしてメモリストリーム上に保持するなら…
昨日だったか一昨日だったか、ふとVSで拡張機能の更新をチェックすると SQL Server Data Tools (SSDT) に更新が。 SSDTは先月更新があったばかりなので、当て忘れてたかな?とも思ったのですが、先月のは50226で今表示されてるのは50318だし、ダウンロードし…
SQL Server Management Studio (SSMS) からクエリを実行しても、エラーが出て結果が得られないという事象に遭遇しました。 (SSMSのバージョンは2014 , 接続先は SQL Server 2014 や Azure SQL Database等) こんな感じです。 エラーメッセージが「バッチの…
Indexed Database API (所謂「IndexedDB」)、いつのまにやらW3C勧告(Recommendation)が公開されていました*1。2015/01/08 付けの模様。 W3Cドキュメント:Indexed Database API ニュースリリース:New W3C Recommendation: Indexed Database API (Recomme…
最近なおざりになってしまっている英語のレベルアップに対して、今年はもっと真面目にやろうと思い立ち、『多聴多読』に取り組んでみようかと思い立ちました*1。 本屋さんでの物色などを経て、NHKのラジオ講座の「エンジョイ・シンプル・イングリッシュ」と…
Visual Studio でコードの自動生成などに利用できるテキストテンプレートエンジンT4は、まあ、便利です。が、VS標準のままだとインテリセンスどころかシンタックスハイライトも無い感じで、まるでメモ帳で記述しているかのようです。 というのを先日、嘆いて…
前エントリの続き?のお話です。 無事、サインインは出来た……のですが、なんか変です。たとえば、 cortanaが無い スタートメニューやスクリーンが表示されない 「 ストア」アプリを起動するとエラーが表示される …などなど。 ストアアプリのエラーを見ると、…
Azure VM上に作っていたWindows 10 Technical Preview をビルド9926にアップデートしたところ、マシンは上がっているのにログインできなくなっていました。ID/パスワードもあっているはずなのに、無情に表示される『お使いの視覚情報は機能しませんでした』…
少し前のことになるのですが(1月20日頃)、我らがMads Kristensen氏が、便利なツール『Open Command Line』をリリースされてました*1。 その名の通り、VSからソリューションやプロジェクトのパスでコマンドラインを開くアドオンです。 インストールしてみる…
Visual Studio 2013にて、クラスライブラリ・プロジェクトに追加したTypeScriptファイルを、ファイル保存時やビルド時にコンパイルするために必要な設定についてのメモ。 クラスライブラリ・プロジェクトの場合、そのままではTypeScriptファイルを追加しても…
Office 365 と ADFSでフェデレーションドメインを構成した後、最初に構成したADFSのサーバを別のADFSサーバに変更したいときのメモ。 当初はADFS「fsold.mydomain」でフェデレーションを構成したが、後で別のADFS「fsnew.mydomain」に変更する場合。 fsnew.m…
Office 365 の SharePoint Online (及び OneDrive for Business )を、社内LANからのみ利用可能とするために必要な構成や設定のメモです。 実現したいこと Office 365 の SharePoint Online を契約して社内のメンバーに利用させたい 社内LAN からのみ、アク…
ChutzpahとQUnitを使ってTypeScriptのユニットテストをやってみているので、そのあたりを備忘録として*1。 環境とか前提条件とか 環境は Visual Studio 2013 Update 4を基準にしています。多分ですがUpdate 2あたりでも普通に動くとは思います。Expressでは …
本エントリはASP.NET Advent Calendar 2014 24日目対応エントリです。4日目に続き今年2回目のエントリですが、今回はもう少しASP.NET的な成分が多くなる…予定。 VS Online のカスタムService Hook 以前のエントリで少し触れましてが、Visual Studio Online …
このエントリは 大都会岡山 Advent Calendar 2014の21日のエントリです。前日はハーレムさんの第29回 岡山WEBクリエイターズ「年末スペシャル2014」で話してきたでした。 だれがリーサルウェポンだ。……それはともかく、今年は公私ともにバタバタしてることが…
本エントリはASP.NET Advent Calendar 2014 4日目対応エントリです。 小ネタというか完全誰得ネタですが、割と悩んだのでメモがてら。 やりたいこと まとまりきらないタイトルであれですが、やりたいことはそのまんまです。 例えば以下のような結果のレコー…
本エントリは Visual Studioアドベントカレンダー 2014 2日目対応のエントリです。 今回は、ブラウザ上で動作する開発環境Visual Studio Online ”monaco”を "ブラウザで動作する高機能Markdownエディタ(Gitにも普通に対応!)"という観点でご紹介してみたい…
先日渡米した折に宿泊したRed Lion Hotel Bellevueにて、宿泊特典的な感じで5$がチャージされたStarbucks Cardをいただきました。 が、その後、現地のスタバに立ち寄る機会が無いまま帰国してしまい……。 $5とはいえせっかくいただいたものですし、国内ではそ…
日本時間深夜にUSで開催されているイベントConnect();にて、『Visual Studio Community 2013 with Update 4』が発表されました! http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#d-community 無償でVisual Studio 2013のPro相当の…
Miracast対応のワイヤレス ディスプレイ アダプタ、『Microsoft Wireless Display Adapter』を入手したので、レビューじみたことを書いてみます。 Microsoft Wireless Display Adapterとは 10/31に北米などで発売された、Miracast対応のHDMIディスプレイアダ…
ついこの間まで『ASP.NET MVCの和書が少なくて辛い』とか言っていた記憶があるのですが、今年は状況が変わりました。素晴らしい。この秋、ASP.NET関連の和書が3冊、発売されました*1。 そのうち、最初に発売されてた 『ASP.NET MVC5 実践プログラミング』に…
今年も忘年会議の季節がやってきました!! というわけで、恒例、忘年会議の参加申し込み受付を開始いたしました。 忘年会議2014のお申し込みはこちらから! 忘年会議とは? 忘年会議とは毎年12月に岡山で開催されている、瀬戸内地方のIT技術に興味ある方が…
Infragistics社のJavaScriptライブラリ Ignite UI*1 を使っていて、うっかりミスで結構悩んでしまったのでメモ。 エラー: gridに対してigGridSelectionのメソッドでアクセスしようとしたら以下のエラーが発生。 cannot call methods on igGridSelection pri…
10/11(土)、広島で開催される『.NET 勉強会 / ヒーロー島 秋の収穫祭 2014』にて、お時間をいただきお話させていただくことになりました。 「ヒーロー島 秋の収穫祭 2014」 今回は、ASP.NETなどWebのサーバーサイド開発には触れない予定です。Webクライアン…
Windows 10 Technical Preview のダウンロード開始と、Windows Server Technical Preview, October 2014のMicrosoft Azureでのイメージ提供開始が始まりましたね。 Windows 10 Technical Preview の入手方法 Windows 10 Technical Preview は、以下のサイト…
先日に続きHipChatネタ。 HipChatのサイトやドキュメントをつらつら見ていると、APIで結構いろいろな操作ができるっぽいというかブラウザやクライアントアプリからできる大半の操作はできそうな勢いなことを知りました*1。 HipChat REST API Version 2 Docum…
マイクロソフトのオンラインプロジェクト管理&リポジトリサービスである『Visual Studio Online (旧称:Team Foundation Service)』と、Atlassianのチャットサービス『HipChat』を連携させる設定を試してみました。 とても簡単だったので、紹介してみたい…
knockout.jsとそのプラグインのMapping(knockout.mapping)の組み合わせはすごく便利ですね。このあたりの詳しい話はしばやん先生のこちらのエントリを参照。 Knockout.js の Mapping プラグインを使ったら凄く捗った件 - しばやん雑記 Knockout.js の Mapp…