都内で働くSEの技術的なひとりごと / Technical soliloquy of System Engineer working in Tokyo

都内でサラリーマンやってます。SQL Server を中心とした (2023年からは Azure も。) マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。英語の勉強のため、英語の

2013-03-01から1ヶ月間の記事一覧

HDInsightのインストール

HadoopってLinuxでしか動作しないと思ってました。(WindowsにCygwinインストールすることで、Windowsで動作させることはできましたが。)HDInsightはMicrosoftのWindows用Hadoopみたいです。(元々、Hortonworksという会社が開発したもの。)現在、Developer Pr…

検証環境整備

自宅の仮想検証環境を整備しました。↓こんな感じです。 Windows Server 2012 SharePoint SharePointサーバを動作させているサーバです。 Windows Server 2012 ADFS 認証サーバを動作させているサーバです。 Windows Server 2012 ADDS ドメインサーバです。 W…

SQL Server 2012 Express LocalDB

開発環境でLocalDBを使用したかったんですが、以下の制限がありますね。 LocalDB はマージ レプリケーションのサブスクライバーとして使用することはできません。 LocalDB では FILESTREAM がサポートされていません。 LocalDB では Service Broker に対して…

Redisサーバのインストール

時間があるときにと言いながら、結局調査してしまいました....Redisサーバのインストール方法は以下の通りです。(Windows Server 2012 Standardにインストールしました。) ここからRedis-2.4.zipをダウンロードし、解凍します。 redis-2.4\msvs\bin\release…

Redis

ネットでmemcachedを検索しているとよく一緒にヒットするRedis。なんだろうなと思ってちょっとしらべてみました。Redisはmemcachedのようにキーとバリューのペアで、メモリ上に展開するんですね。ほとんどmemcachedと同じですね。 しかし、いくつかことなる…

Windows blue

-------- 「我々はソフトウェア会社から、デバイ スとサービス会社へと、事業の根本的な転換を 宣言した」「継続的な開発サイクルが Microsoft全体では新しい日常となった」 -------- Surfaceを始めとしたデバイスにも力を入れていくんですね。SurfacePhone…

SQL Server 2012 MCSE Data platform

SQL Server 2012がリリースされたので、そろそろ資格を更新しようかと。 既に2008のMCITPを保持しているので、アップグレードしようかと思い、資格試験のホームページを参照してみました。新規受験してもアップグレードしても科目数変わらないんですね。新規…

IndexedDB

興味の湧くもの見つけました。Exchange Team Blogで見つけた、Outlook Web App 2013 でのオフライン アクセスという記事です。 このオフラインアクセスに関してどのような技術を採用しているかというと、 -------- ブラウザーのローカル データベースには、E…

MongoDBの検証続き

前回書いた記事から、BSONについて少し気になっていたので、引き続き調査を続行。MongoDBは基本的にJSON形式でのデータの更新を行うらしいです。(まだ勉強中なのでよく分かっていません。)サンプルコードを少し書いてみました。 //前回のソースそのまま。 va…

SharePoint Users カンファレンス

SharePoint Users カンファレンスが開催されます。スケジュールが調整できたら行きます。良いミドルウェアという認識はあるのですが、いまいち業務への的確な適用方法が思いつかない。このカンファレンスからいいヒントが見つかればと思っています。 以下、…

Fakes

Visual Studio User Voiceより。期待していたが、結局Fakesが対応されるのは、Premiumエディション以上なんですね。非常に残念です。

現在の検証環境

現在の検証環境は下記の通り。 まず、Lenovo IdeaPad Yoga 13(Corei7-3517U/8G/SSD128GB/13.3/APなし/Win8(64bit)) シルバーグレー 2191-2BJ出版社/メーカー: Lenovo発売日: 2012/11/16メディア: Personal Computersこの商品を含むブログを見る 仮想環境を格…

CentOSがバージョンアップしました。

普段はWindowsしか使っていないのですが、Hadoopとか扱うのにどうしてもLinuxが必要なので(Cygwinでもできないことはないですが....)、勉強がてら自宅の仮想環境にインストールしてます。CentOSは最近バージョンが6.3→6.4に上がったんですね。早速インストー…

MongoDBのインストールと簡単な検証

ちょっとMongoDBを試してみたくなったので動作検証を行なってみました。検証環境は下記の通り。 OS:Windows Server 2012 Standard Edition DB:MongoDB 2.4.0 クライアントライブラリ:mongo-csharp-driver Version 1.7.0.4714 MongoDBのインストール方法は…

Windows Server 2012 Community Day ~ Night Session ~に行って来ました。

WSCDJに行ってきました。今回のテーマは、『ネットワークの仮想化』。 2012は、NVGREという技術を用いてネットワークを仮想化します....業務アプリを中心にやってきた私としてはかなり敷居が高いテーマでした。 ネットワーク仮想化を行う場合は、SCVMMを使う…

5月に開催

Community Open Day 2013 が2013年5月11日(土)に開催されます。去年は所用で行けませんでしたが、今年は参加します。内容をみる限り、かなり面白そうです。まだ調整中のセッションもありますが、下記のセッションを受けようかなと思っています。 プレゼンテ…

ASP.NET and Web Tools

ASP.NET and Web Toolsが今年の二月に公開されました。 そこで注目しているのが、SignalR(1.0.0)です。フレームワークレベルで、WebSocketのScaleOutを実現できるところがいいですね。この前かいた記事みたいなことも考えなくていいんだよなぁ。すごく魅力的…

分散キャッシュ

今お仕事で興味が湧いてるものがあります。それは、『分散キャッシュ』技術です。何がいいかなーと思いつつ、分散キャッシュでメジャーなソフトである『memcached』を試してみることにしました。 とりあえず、以下の環境を構築しました。 OS:Windows Server…

技術者としての必須スキル

自分に足りないと心底思っているスキルがあります。それは、 『プレゼンテーションスキル』 です。 ある程度立場が上に上がっていくと、単純に技術力だけではだめです。システムの開発を行うための予算・人員の確保などの作業も増えます。技術の理解できない…

COMの解放処理について

COMの解放処理に関してです。 通常.NETのフレームワークからCOMを呼び出した場合は、System.Runtime.InteropServices.Marshal.ReleaseComObjectを使用してCOMオブジェクトの参照カウントを減らし、解放処理を行なっていたかと思います。 しかし、Silverlight…

仮想環境構築での恥ずかしい行動

今回lenovo yogaに今回購入した外付けハードディスクを接続し、VMPlayerを使用して仮想環境を作成することにしました。 VMPlayerをインストールすると、『Intel VT-xを有効に....』とのメッセージ。まぁ、そりゃそうだなと思い、BIOSの設定をしようとOSを再…

外付けハードディスク購入しました。

BUFFALO ターボPC EX2 USB3.0 ポータブルHDD 1TB シルバー HD-PNT1.0U3-SC出版社/メーカー: バッファロー発売日: 2013/02/16メディア: Personal Computersこの商品を含むブログを見る 外付けハードディスク購入しました。 検証用の仮想環境を構築中。

そうだよなぁ

http://shiba-yan.hatenablog.jp/entry/20130305/1362487587 -------- プログラマに対しての最高のおもちゃは新しい技術だと思います。今の会社はそれを理解してくれているので、開発が楽しくて楽しくて仕方がないです。 -------- すばらしい会社ですね。た…

Windows Server 2012 Community Day ~ Night Session ~

私は、インフラ専門ではないのですがアプリケーション開発をしている上で、インフラストラクチャーにもある程度の知識は必要と思っており、ほぼ毎回参加しています。 http://technet.microsoft.com/ja-jp/windowsserver/jj127279.aspx 第一線で活躍しているI…

開発環境セットアップ

去年、lenovo yoga IdeaPad Yoga 13(Corei7-3517U/8G/SSD128GB/13.3/APなし/Win8(64bit)) シルバーグレー 2191-2BJ出版社/メーカー: Lenovo発売日: 2012/11/16メディア: Personal Computersこの商品を含むブログを見る を購入したのですが、まったく開発環境…

FileTable による Windows ファイルのサポート

SQL Server 2012の自習書シリーズの『開発者のための Transact-SQL 応用』眺めていて気づいたこと。 -------- SQL Server 2012 では、FileTable 機能がサポートされて、Windows 上のファイルを SQL Server 上のデータベース内に簡単に格納できるようになりま…

DO’s&DONT’s SQL Server

http://blogs.msdn.com/b/jpsql/archive/2013/01/17/do-s-amp-dont-s-17-tempdb-cpu.aspx -------- KB 2154845 で述べられていますが、一般的には、tempdb データファイルの数は、SQL Server が使用可能な CPU の数に一致させた方が高負荷時のパフォーマンス…

DO's&DONT's SQL Server

http://blogs.msdn.com/b/jpsql/archive/2013/02/05/do-s-amp-dont-s-8-rebuild-shrink.aspx あ、これやったことある。 -------- インデックスを再構築すると、インデックスは再作成され、各インデックスページは FILLFACTOR の設定に従ってデータで埋められ…

SQL CLR

SQL Server 2012はどうなんだっけ? http://blogs.msdn.com/b/jpsql/archive/2013/02/19/clr.aspx .NETFramework4.0が必須となっているから、4.0ベースで作る必要が あるのか。 http://msdn.microsoft.com/ja-jp/library/ms143506.aspx

UIアーキテクチャ

UIアーキテクチャに関して綺麗にまとめてあります。 勉強になりますねー。 http://yohshiy.blog.fc2.com/blog-entry-215.html