IIS/ASP.NET/VB.NETの環境で
既存のIIS6/ASP.NET2.0/VB.NET(.NetFramework3.5)から
新たにIIS7/ASP.NET2.0/VB.NET(.NetFramework3.5)への移行
考慮しなきゃいけないところはIISのバージョンアップだけ。
とおもったらIISが結構変わっててわろた。
ぐぐって一番最初に出てきたページ様「IIS7.0/IIS7.5 アプリケーションプールのマネージ パイプライン モードの構成 - Road to NAgiler」を参考に
MS公式の
・Microsoft On セッション資料「IIS5.0、IIS6.0 技術者向け IIS7.0 概要とアーキテクチャ」
・IIS 7.0 アーキテクチャの概要
やらをチェック。
2012年1月24日火曜日
2012年1月19日木曜日
2012年1月13日金曜日
2012年1月12日木曜日
10進数から16進数に変換するSQL
確認した環境は SQL Server2008
fn_varbintohexsubstringはドキュメントレスなプロシージャのようでMSDNでの情報が無い。
プロシージャの仕様を確認するのには
SQL Serverのバージョンによって利用できるプロシージャ名が異なるので注意。
最初、ぐぐって Stigma - in the public_enemy - [SQL] SQLServer - 10進数→16進数変換 を参考にさせて頂こうとしたけど、 このページで紹介されているやり方だと16進で2桁までしか対応していないようで、採用しませんでした。 以下、比較
1 | master.sys.fn_varbintohexsubstring(0, convert (varbinary,<任意の数値>),1,0) |
プロシージャの仕様を確認するのには
1 | sp_helptext 'fn_varbintohexsubstring' |
- SQL7:master.dbo.xp_varbintohexstr
- SQL2000:master.dbo.fn_varbintohexstr / master.dbo.fn_varbintohexsubstring
- SQL2005:master.sys.fn_varbintohexstr / master.sys.fn_varbintohexsubstring
最初、ぐぐって Stigma - in the public_enemy - [SQL] SQLServer - 10進数→16進数変換 を参考にさせて頂こうとしたけど、 このページで紹介されているやり方だと16進で2桁までしか対応していないようで、採用しませんでした。 以下、比較
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | declare @var bigint ; set @var = 15 print 'convert dec to hex : ' + convert ( varchar ,@var) print STUFF((master.dbo.fn_varbintohexstr( cast ( cast (@var as bigint ) as binary (1))) COLLATE Latin1_General_CI_AS_KS_WS ),1,2, '' ) print master.sys.fn_varbintohexsubstring(0, convert (varbinary,@var),1,0) set @var = 511 print 'convert dec to hex : ' + convert ( varchar ,@var) print STUFF((master.dbo.fn_varbintohexstr( cast ( cast (@var as bigint ) as binary (1))) COLLATE Latin1_General_CI_AS_KS_WS ),1,2, '' ) print master.sys.fn_varbintohexsubstring(0, convert (varbinary,@var),1,0) set @var = 65535; --0xFFFF print 'convert dec to hex : ' + convert ( varchar ,@var) print STUFF((master.dbo.fn_varbintohexstr( cast ( cast (@var as bigint ) as binary (1))) COLLATE Latin1_General_CI_AS_KS_WS ),1,2, '' ) print master.sys.fn_varbintohexsubstring(0, convert (varbinary,@var),1,0) set @var = 65536; --0x1 0000 print 'convert dec to hex : ' + convert ( varchar ,@var) print STUFF((master.dbo.fn_varbintohexstr( cast ( cast (@var as bigint ) as binary (1))) COLLATE Latin1_General_CI_AS_KS_WS ),1,2, '' ) print master.sys.fn_varbintohexsubstring(0, convert (varbinary,@var),1,0) set @var = 4294967295 --0xFFFF FFFF print 'convert dec to hex : ' + convert ( varchar ,@var) print STUFF((master.dbo.fn_varbintohexstr( cast ( cast (@var as bigint ) as binary (1))) COLLATE Latin1_General_CI_AS_KS_WS ),1,2, '' ) print master.sys.fn_varbintohexsubstring(0, convert (varbinary,@var),1,0) |
2012年1月8日日曜日
解決:Googleリーダーの表示がなんかおかしい
いつからかわからないけどWindows7、GoogleChrome(Version:16.0.912.75 )で
Googleリーダーを一覧表示すると記事の件名が重なる(縦幅が狭く完全に表示できていない)現象が確認できた。
とても見づらい。
で、原因がわかったのでメモ。
原因:Chrome Extensionsのavast!WebRep(avast!無料インストールを入れると勝手に入る)が有効になっていると
この現象が確認できる。詳細な原因までは調べてない。
手順:Chromeの「オプション-拡張機能」から、「avast!WebRep」の有効チェックを外す。
※アドレスバーに「Chrome:Extensions」と入力
ほらできた
Googleリーダーを一覧表示すると記事の件名が重なる(縦幅が狭く完全に表示できていない)現象が確認できた。
とても見づらい。
で、原因がわかったのでメモ。
原因:Chrome Extensionsのavast!WebRep(avast!無料インストールを入れると勝手に入る)が有効になっていると
この現象が確認できる。詳細な原因までは調べてない。
手順:Chromeの「オプション-拡張機能」から、「avast!WebRep」の有効チェックを外す。
※アドレスバーに「Chrome:Extensions」と入力
ほらできた
登録:
投稿 (Atom)