misc.log

日常茶飯事とお仕事と

マウスがだめに

以前買ったゲーム用のマウス……だめでした。

そもそも重さとサイズが微妙で、やっとなれてきたところだったのですが、左クリックが「自動ダブルクリック」に……。というわけで買い換えです。

そう高いものは買えないのですが、自分の場合、普通のボタンのほかに親指の位置にボタンがあるのが必須です(FPSでの格闘攻撃をいつもそこに割り当てるので)。ということでこれを候補に。

[rakuten:biccamera:10772426:detail]

早く届くかな。

SQL ServerのSQL整形アドイン(これはいい!)

SQL Server Management StudioでのSQL作成時に、SQL文を整形してくれるツールが無いかと思い探したところ、Poor Man's T-SQL Formatterというアドインが紹介されているのを見つけました。

SQL Server Management Studio で SQLを一発整形 – gomokulog

作成元のサイトはこちら。

www.architectshack.com


インストールすると、SQL Server Management Studioのメニューバー、[ツール]のところに「Format T-SQL Code」というのが追加されます。対象SQLをマウスで選択した状態でこれを選ぶと一発整形。また、ショートカットの場合「Ctrl-K, Ctrl-F」でも実行されるのでいちいちマウスに手をやる必要もありません。

こちらは、仕事で使っている SQL Server Management Studio 2008にインストールしてみました。

参考まで。

きれいなコードを書くための鉄則

きれいなコードを書くための鉄則

curlとNTLMv2

自分用メモ。

curlを使ってWebサービスに接続するPHPプログラムがあるのですが、対象サーバーがNTLM Version 2しか接続できない仕様に変わったため、プログラムを新しいcurlが入ったサーバーに引っ越す必要が出てきました。

curlのバージョンは 7.19.7 から 7.51.0 に変わるらしいのですが、果たして実装方法等も変わるのか。その辺をちょいと調査。

とりあえず接続時の認証を指定しているのは以下の一文のよう。

curl_setopt($handle, CURLOPT_HTTPAUTH, CURLAUTH_NTLM);

おそらくこの「CURLAUTH_NTLM」が「変わるかもしれない」のだとおもうのですが、どうやら最新版でも新しいオプションは追加されていないよう。ということは、このままでNTLMv2のサーバーにつながるようになるのかな……。試してみるしかないけれど、それには作業見積もりを立てて注文うけないとだ……。

CURLOPT_HTTPAUTH explained
https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html


Curlプログラミングバイブル リッチクライアントWeb言語完全解説

Curlプログラミングバイブル リッチクライアントWeb言語完全解説

  • 作者: Nikhil Damle,Gary gary,bruce Mount,Paul Ahn,John Chisholm,Peter Desjardins,Michael Gordon,Peter Gruenbaum,Garol Munroe,Dan Oberlin,Carl Soeder,Eric Wehmeyer,(株)カール・アジアパシフィック,クオリテック(株),(株)ドキュメントシステム
  • 出版社/メーカー: 毎日コミュニケーションズ
  • 発売日: 2004/04/17
  • メディア: 単行本(ソフトカバー)
  • クリック: 11回
  • この商品を含むブログ (2件) を見る

メモ2: NTLMv2をサポートするcurl

NTLMv2は、curlのversion 7.36.0でサポートされるようになったみたい。2014年3月のリリース。

curlリリース履歴
https://curl.haxx.se/changes.html