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

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

Visual Studio 2015 Enterprise をインストールしてるけど、ゴミみたいなプログラミングしかしておらず、最新の機能を勉強していなかったので、少しだけ勉強してみた

 VB.NET とか C# とかでアプリケーション作って、メモリーリークとかしてしまった場合、ProcDump して、WinDbg で !dumpheap -stat で、!dumpheap -type hogehoge.class で、!gcroot xxxxxx で調査するのが当たり前かと思っていたんですが、今時のやり方は違うんですね。

blogs.msdn.microsoft.com
 VS で Dump を開くと、こんなにわかりやすい表示が!
f:id:koogucc11:20170218213500p:plain

 しかも、差分比較も!
f:id:koogucc11:20170218213426p:plain

 進化についていけないのは、やはり生産性を著しく低下させますね。やはり最新技術はキャッチアップしないとダメだと思い知らされました.....しかし、Visual Studio の進化は凄まじい.....

アプリを作ろう!  Visual C++入門 Visual C++2015対応

アプリを作ろう! Visual C++入門 Visual C++2015対応

作って覚えるVisual C# 2015 デスクトップアプリ入門

作って覚えるVisual C# 2015 デスクトップアプリ入門

VisualC#2015パーフェクトマスター (Perfect Master)

VisualC#2015パーフェクトマスター (Perfect Master)

SQL Server v.Next CTP1.3 をほんの少しだけ扱ってみる

 SQL Server v.Next CTP1.3 がリリースされました。
blogs.technet.microsoft.com
blog.engineer-memo.com
 
 CTP1.1 の時にうまく動作しなかった DMV を試してみます。
ryuchan.hatenablog.com

 下記のクエリを SQL Server Management Studio で実行してみましょう。

SELECT
    s.*,
    sh.*
FROM 
    sys.stats s
    CROSS APPLY sys.dm_db_stats_histogram(s.object_id,s.stats_id) sh

f:id:koogucc11:20170218203647p:plain

 正しく動作しました。CTP1.3 の動作確認でした。

 おお、並行輸入品がぁ!ほ、ほしい。けど、高すぎ。
Lenovo YOGA Wireless Optical Mouse レノボワイヤレスオプティカルマウスゴールデン [並行輸入品]

 実際は 5,000円 かぁ。
f:id:koogucc11:20170218204329p:plain

PostgreSQL に関して調査してみた

 いつもは SQL Server な人ですが、業務上の都合により一時的に PostgreSQLer になることに。マイクロソフトオープンソースへの取り組みも積極的なので、たまには OSS もいいですよね?
blogs.technet.microsoft.com

PostgreSQL の本っていっぱいあるなぁ。うらやまし。

PostgreSQL全機能バイブル

PostgreSQL全機能バイブル

PostgreSQL徹底入門 第3版

PostgreSQL徹底入門 第3版

PostgreSQL全機能リファレンス (アドバンストリファレンスシリーズ)

PostgreSQL全機能リファレンス (アドバンストリファレンスシリーズ)

PostgreSQL完全機能リファレンス

PostgreSQL完全機能リファレンス

改訂新版 PostgreSQL オフィシャルマニュアル

改訂新版 PostgreSQL オフィシャルマニュアル

PostgreSQL構築・運用ガイド

PostgreSQL構築・運用ガイド

実行プランの読み方をまとめてみる - その10 ( 過去記事で実行プランの読み方について役立ちそうなのものを集めてみた ) -

 今日は家庭の事情により会社をお休みしていました。実行プランの読み方について、SET STATISTICS PROFILE ON での読み方も載せるべきかなぁと思っていたら、過去の記事に丁度いい記事がありました。
ryuchan.hatenablog.com
ryuchan.hatenablog.com

 それ以外にもいくつかあげておきます。
ryuchan.hatenablog.com
ryuchan.hatenablog.com
ryuchan.hatenablog.com

 買ってみようかな。まずは本屋で読んでみるかな。

SQL Server 2016データベース構築・管理ガイド Enterprise対応

SQL Server 2016データベース構築・管理ガイド Enterprise対応

 噂のドローンで撮影した新婚旅行動画。
www.youtube.com

 本も出てるのか。(ドローン片手に世界一周 空飛ぶ絶景400日 (絶景100シリーズ) )

ドローン片手に世界一周 空飛ぶ絶景400日 (絶景100シリーズ)

ドローン片手に世界一周 空飛ぶ絶景400日 (絶景100シリーズ)

 絶景100シリーズというものがあるんですね。

TRADITIONAL JAPAN 日本の伝統&絶景100 (絶景100シリーズ)

TRADITIONAL JAPAN 日本の伝統&絶景100 (絶景100シリーズ)

PARADISE VIEW ハワイ楽園&絶景100 (絶景100シリーズ)

PARADISE VIEW ハワイ楽園&絶景100 (絶景100シリーズ)

WILD ANIMALS 世界の動物&絶景100 (絶景100シリーズ)

WILD ANIMALS 世界の動物&絶景100 (絶景100シリーズ)

『絶景100』シリーズ 【2冊セット】

『絶景100』シリーズ 【2冊セット】

今週のお題「2017年にやりたいこと」を書いてみた

今週のお題「2017年にやりたいこと」

天職探し(笑)

天職 (朝日新書)

天職 (朝日新書)

今年の抱負を書いてみる

 去年はこんな抱負を書いていました。
ryuchan.hatenablog.com

  1. 将来のことを考えてみたい。
    引き続き。
  2. 自分にあった仕事は何か考えてみる。
    引き続き。
  3. マイクロソフトの技術に強くなる。
    引き続き。
  4. MCP を更新する。( MCITP とかそのまま放置してる。)
    2016出たら考えよう。
  5. インフラ関係に強くなる。
    まだまだ知識が薄いので。
  6. ブログを継続する
    当然継続します。
  7. 勉強会も二回以上は開催する。
    去年と同様継続します。
  1. 将来のことを考えてみたい。
    私生活を充実させるようにしたいですね。もっと勉強ができる時間を確保しないと。あと趣味も。
  2. マイクロソフトの技術に強くなる。
    引き続き。Azure 関連を中心に。
  3. MCP を更新する。( MCITP とかそのまま放置してる。)
    一度 MCP 受けてみよう。まずはこれから。
    MCSA: SQL 2016 certifications | Microsoft
  4. インフラ関係に強くなる。
    ネットワーク関連とか。
  5. ブログを継続する
    当然継続します。月あたりの投稿数は目標にしませんww
  6. 勉強会も二回以上は開催する。
    去年と同様継続します。やっぱり、チューニング関連がメインですかね。

こんな本あった。久しぶりに SQL Server 本買ってみようかな。

SQL Server 2016データベース構築・管理ガイド Enterprise対応

SQL Server 2016データベース構築・管理ガイド Enterprise対応

SQL Server 関連で買った本はこれくらい。この二冊は今読んでも役に立つ。

絵で見てわかるSQL Serverの内部構造 (DB Magazine Selection)

絵で見てわかるSQL Serverの内部構造 (DB Magazine Selection)

アドバンストMS SQL SERVER 2008 構築・管理 (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)

アドバンストMS SQL SERVER 2008 構築・管理 (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)