きよくらの備忘録

「三日坊主と呼ばせない!日記」改め。主にソフトウェア開発関連の話題。

Visual Studio 2013を起動したらアドオンが読み込めない系のエラーが出た話

Visual Studio 2013 を起動したら『'TestWindowPackage' パッケージは正しく読み込まれませんでした』 みたいなダイアログが表示されました。 再起動後、テストエクスプローラー とチームエクスプローラーが死亡 例の『詳細は ActivityLog.xml 見てね』的な…

TypeScriptの1.6.2が入ってるはずなのにtsc --versionが1.0.3.0を返したら

Windows で Visual Studio と node.js の両方の環境でTypeScriptを使おうとすると遭遇するかもしれない話です。 1.6.2 入ってるのはずなのに 1.0.3.0? 普段TypeScriptの開発をVisual Studioで行っています。が、ちょっとした理由でnode.jsのtscでコンパイル…

Logicool M570のマイクロスイッチを交換した

Logicoolのトラックボール、M570がついに*1チャタリングを起こし始めました。この商品は3年と比較的長めの補償が付いてるのですが、残念ながら丁度この夏くらいに切れたという…。 (下のアフェリエイトは後継型番のM570t) LOGICOOL ワイヤレストラックボー…

中国地方DB勉強会で「プロジェクト指向オフライン データベース開発」のお話をさせていただきました

OSC 2015 広島の翌日、同じ会場で開催された第十一回 中国地方DB勉強会 in 広島で、『SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話』というタイトルでお話させていただきました。 SQL Server のプロジェクト指向オフライン デ…

OSC 2015 HiroshimaでASP.NET 5とかについてお話させていただきました

9/19(土) オープンソースカンファレンス 2015 Hiroshimaにて「オープンソース&クロスプラットホームとなったASP.NET 5」というタイトルでお話させていただきました。資料はこちら。 オープンソース&クロスプラットホームとなったASP.NET 5—きよくら ならみ…

Ubuntu Desktop で ASP.NET 5 Beta7 を CoreCLR で動かす

ASP.NET 5 Beta7がリリースされました。 Announcing Availability of ASP.NET 5 Beta7 – .NET Web Development and Tools Blog – Site Home – MSDN Blogs そして注目したいのはここ。 "This release also includes the first public preview of the .NET Exe…

MacBook Pro (Retina 13 Mid 2014) でHper-Vが普通に有効になっていた件

先日、MacBook Pro (Retina 13 Mid 2014) のBootCamp で運用しているWindwos 8.1 を Windows 10にアップデートしました。 その後、普通に使っていたのですが、ふと思いたって電源断してから起動してみると*1……Hyper-Vが普通に有効になってるではありませんか…

ASP.NET 5のロードマップが発表されてました

Visual Studio 2015 RTM! 昨晩、Visual Studio 2015 が RTMし、MSDNから順次ダウンロード開始されました。合わせてリリース記念イベントなども開催されました。このあたりをひっくるめた詳しい話は、ブチザッキ参照のこと。 Visual Studio 2015 RTM & リリ…

Web PI で出てくる Web Deployの種類の違い

Web Platform Installer (Web PI) 経由でWeb Deploy 3.5を入れようとして検索したら、それっぽいのが3つでてきて??となったのでメモ。 何がインストールされるのか個別に確認してみる WebPI で何かインストールする際、同時に複数のパッケージをインストー…

SSDTを使ったDBユニットテストのメモ:プロジェクト指向のデータベース開発の概要

SQL Server Data Tools (SSDT) ってなんだ SQL Server Data Tools (SSDT) とはMicrosoft から無償で提供されているVisual Studio用のアドオンです。名前から推測できる通り、SQL Server を対象としてデータベースの開発のための機能を提供してくれます。 SSD…

LocalDB に接続するとき場合の接続のプロパティの設定

ちょっと間が空くと忘れて悩むのでメモ。 Visual Studioで新規に接続を作成する際、LocalDB のデータベースを利用する際に、接続プロパティダイアログに設定する内容は以下の通り。 データソースMicrosoft SQL Server (SqlClient) サーバー名<SQL Server オブジェクトエクスプローラーで表示されている名称> 例:(localdb)\</sql>…

子供用に買った鼻水吸引器が結構よかった

たまにはIT関係ない話でも。 赤子が鼻づまりでグズるのです 2末に子供が生まれたのですが、鼻炎持ちの私に似たのか大半の赤子がそうなのかは分かりませんが、夜中やお昼寝中にも鼻を詰まらせてむずがって泣き出し、寝つかなくなることがしばしば。 小児科に…

テーブル値パラメータについて少し整理とメモ その3・動的SQL編

id:sady_nitroさん! 先日エントリに挙げていたこの件!パラメタライズドな動的SQLで正しく型を指定してあげると、行けました! 【SQLServer】動的SQLとテーブル値変数は相性が悪い - Jack of all tradessadynitro.hatenablog.jp 何のこと? 詳細は上記のid:…

テーブル値パラメータについて少し整理とメモ その2・Dapper編

前回 『テーブル値パラメータについて少し整理とメモ - きよくらの備忘録』の続きです。 前回は基本ということで、System.Data.SqlClient、つまり巣のADO.NETでやってみました。が、実際にはORMやMicroORMを利用することが大半でしょう。ということで、私が…

テーブル値パラメータについて少し整理とメモ

SQL Serverに対してアプリケーションから複数行のデータを渡す時に利用できる仕組みとして、テーブル値パラメータ (Table-Valued Parameters / TVPs) があります。 『アプリケーションからクエリを発行する際に配列を渡したい』と思った時に等にも利用できる…

Microsoft MVP アワード再受賞しました

本年も2015年度のMicrosoft MVP アワードをASP.NET/IIS の分野で受賞いたしました。 昨年には転職したりこの2月には第一子が誕生したり(現在、奥さんは絶賛里帰り中)とすでにバタバタしている今日この頃ですが、今年はお仕事の方ではプロジェクトがこれか…

byte配列に読み込んだファイルの内容をMemoryStream上でzipファイルにする

.NET Framework 4.5 から、普通のZipファイルの圧縮・展開がとても簡単に扱えるようになりました。 例えばDBのblob(varbinary)列に格納された複数のファイル(のバイナリ)を読み出し、単一のZipファイルにアーカイブしてメモリストリーム上に保持するなら…

SQL Server Data Tools (SSDT) が 今月も地味に更新されたぽい

昨日だったか一昨日だったか、ふとVSで拡張機能の更新をチェックすると SQL Server Data Tools (SSDT) に更新が。 SSDTは先月更新があったばかりなので、当て忘れてたかな?とも思ったのですが、先月のは50226で今表示されてるのは50318だし、ダウンロードし…

SSMSで「エラー メッセージ: ファイルがあります」になってクエリが実行できなくなったら

SQL Server Management Studio (SSMS) からクエリを実行しても、エラーが出て結果が得られないという事象に遭遇しました。 (SSMSのバージョンは2014 , 接続先は SQL Server 2014 や Azure SQL Database等) こんな感じです。 エラーメッセージが「バッチの…

IndexedDB が(いつのまにやら)正式勧告されていた件

Indexed Database API (所謂「IndexedDB」)、いつのまにやらW3C勧告(Recommendation)が公開されていました*1。2015/01/08 付けの模様。 W3Cドキュメント:Indexed Database API ニュースリリース:New W3C Recommendation: Indexed Database API (Recomme…

NHKの語学系ラジオ番組がストリーミングで聞けるサイト『マイ語学』がよさそう

最近なおざりになってしまっている英語のレベルアップに対して、今年はもっと真面目にやろうと思い立ち、『多聴多読』に取り組んでみようかと思い立ちました*1。 本屋さんでの物色などを経て、NHKのラジオ講座の「エンジョイ・シンプル・イングリッシュ」と…

T4でシンタックスハイライトとコード補完

Visual Studio でコードの自動生成などに利用できるテキストテンプレートエンジンT4は、まあ、便利です。が、VS標準のままだとインテリセンスどころかシンタックスハイライトも無い感じで、まるでメモ帳で記述しているかのようです。 というのを先日、嘆いて…

Windows 10 TP on Azure VM でスタートメニューが出ない?

前エントリの続き?のお話です。 無事、サインインは出来た……のですが、なんか変です。たとえば、 cortanaが無い スタートメニューやスクリーンが表示されない 「 ストア」アプリを起動するとエラーが表示される …などなど。 ストアアプリのエラーを見ると、…

Azure VM上のWindows 10プレビューをアップデートしたらリモートデスクトップでログイン出来なくなった件

Azure VM上に作っていたWindows 10 Technical Preview をビルド9926にアップデートしたところ、マシンは上がっているのにログインできなくなっていました。ID/パスワードもあっているはずなのに、無情に表示される『お使いの視覚情報は機能しませんでした』…

Visual Sutdio から 任意のコマンドラインツールを起動する『Open Command Line』が便利

少し前のことになるのですが(1月20日頃)、我らがMads Kristensen氏が、便利なツール『Open Command Line』をリリースされてました*1。 その名の通り、VSからソリューションやプロジェクトのパスでコマンドラインを開くアドオンです。 インストールしてみる…

クラスライブラリ・プロジェクトでTypeScriptのコンパイルを行うようにする設定

Visual Studio 2013にて、クラスライブラリ・プロジェクトに追加したTypeScriptファイルを、ファイル保存時やビルド時にコンパイルするために必要な設定についてのメモ。 クラスライブラリ・プロジェクトの場合、そのままではTypeScriptファイルを追加しても…

Office 365 のフェデレーション構成を行うADFSサーバを変更するには

Office 365 と ADFSでフェデレーションドメインを構成した後、最初に構成したADFSのサーバを別のADFSサーバに変更したいときのメモ。 当初はADFS「fsold.mydomain」でフェデレーションを構成したが、後で別のADFS「fsnew.mydomain」に変更する場合。 fsnew.m…

SharePoint Online を社内LANからのみ利用可能にする

Office 365 の SharePoint Online (及び OneDrive for Business )を、社内LANからのみ利用可能とするために必要な構成や設定のメモです。 実現したいこと Office 365 の SharePoint Online を契約して社内のメンバーに利用させたい 社内LAN からのみ、アク…

Chutzpah+QUnitでTypeScriptのユニットテストをTypeScriptで書いてみたメモ

ChutzpahとQUnitを使ってTypeScriptのユニットテストをやってみているので、そのあたりを備忘録として*1。 環境とか前提条件とか 環境は Visual Studio 2013 Update 4を基準にしています。多分ですがUpdate 2あたりでも普通に動くとは思います。Expressでは …

ASP.NET MVC と Azure Web Sites で VS Online のカスタムService Hookを作成してサクッとリモートデバッグする

本エントリはASP.NET Advent Calendar 2014 24日目対応エントリです。4日目に続き今年2回目のエントリですが、今回はもう少しASP.NET的な成分が多くなる…予定。 VS Online のカスタムService Hook 以前のエントリで少し触れましてが、Visual Studio Online …