2014-09-01から1ヶ月間の記事一覧

failoverPartner

フェールオーバーパートナー名を指定しておくと、イニシャルパートナー名で接続できない場合の接続先にできる。 url="jdbc:sqlserver://localhost\BAMBOO;DataBase=MirrorTest;failoverPartner=localhost\MIRROR” データベース ミラーリング セッションへの…

認証と認可(承認)

認証 (authentication) 個人やプロセスの身元の確認 認可/承認 (authorization) 何かを行う、またはある場所に存在することを、誰かに許可を与えること "認証"は、単に一人一人が "誰" であるかを信頼できる方法で認識することです。 それに対して、"承認" …

ロザハザ

座席の等級: 一等:イ 二等:ロ 三等:ハ (「イ」は廃止) 種類: 寝台車:ネ 座席車:ザ 上記を組み合わせると: A寝台:ロネ B寝台:ハネ グリーン席:ロザ 普通席:ハザ (普通車・自由席:ハフ) 参考: 電報略号 (鉄道) - Wikipedia 公益社団法人 全…

RegAsm したはずの dll が CreateObject できない場合(x64)

x64 環境で RegAsm して vbs から CreateObject しようとして、以下のようなエラーが出ることがある。 C:\tmp\test.vbs(2, 1) Microsoft VBScript 実行時エラー: ActiveX コンポーネントは オブジェクトを作成できません。: 'COMSample.Class1' これは RegAs…

ERR_QUIC_PROTOCOL_ERROR

Chrome でこのエラーが頻発するようであれば chrome://flags から「QUIC プロトコル」を無効にする。 QUIC プロトコル(試験運用中)。 Mac, Windows, Linux, Chrome OS, Android QUIC プロトコルのサポート(試験運用中)を有効にします。 #enable-quic 試…

OSGi がやりたかったこと(2)

OSGi のプラガブルなウェブアプリケーションという点では、Python の WSGI、Ruby の Rack、Perl の PSGI に結実したってことで良いのだろうか。 でもそれなら源流は CGI ってことになるのか?

Microsoft OCR Library for Windows Runtime で日本語を試す

サンプルダウンロード Microsoft OCR Library Sample in C#, C++, JavaScript for Visual Studio 2013 ソリューションを開く Package Manager Console からライブラリを取得 PM> Install-Package Microsoft.Windows.Ocr エンジンを日本語に変える ocrEngine …

SOLID設計原則

単一責務の原則(Single Responsibility Principle) すべてのオブジェクトは唯一の責務を持たなければならない。すなわち,実行することはただひとつでなければならない。 開放/閉鎖の原則(Open-Closed Principle) クラスは拡張に対しては開いて(Open),修正…

ソフトウェア査読手法

"Detecting Defects in Object Oriented Designs: Using Reading Techniques to Increase Software Quality" 紹介 from Tadayoshi Sato Software reading techniques, SRTs SRTs における欠陥の 5 分類: 抜け落ち(omitted) 曖昧さ(ambiguous) 矛盾(inconsis…

OSGi がやりたかったこと

OSGi、プラグイン以外に何が良いのかなと思ったけれど、Web アプリの基盤にすると上に乗せるアプリケーションがプラガブルになって JVM のリスタートが不要になって素晴らしい、というアイデアがあったんですね。 でも 今まで抑圧されてきた「モジュールの動…

OSGi

Eclipse プラグインの機構としておなじみ Java モジュールを JVM を停止することなく追加できる モジュールの連携、管理の機能もある アプリケーションサーバのソフトウェア部品化フレームワークとしての採用 Spring Framework WebSphere GlassFish JBoss 実…

DataGrid Pager ColSpan rendered incorrectly when there are AutoGenerated columns

2006年のバグに今こうして出会っている事実を噛みしめている。 しかも「状態: 終了 解決策: 修正しない」である。 DataGrid Pager ColSpan rendered incorrectly when there are AutoGenerated columns | Microsoft Connect The Pager cell ColumnSpan prope…

NUMAアーキテクチャ

今までの SMP(Symmetric Multiprocessing) 構成の場合、CPU が全てのメモリに均一にアクセスできた。 しかし CPU の搭載数が増えるに従い、増えた CPU によるメモリへのアクセス待ちが問題となっていった。 またメモリ参照には局所性があるから、全ての CPU …

交換手による回線交換から自動化へ

日本: 1890年代、交換手による回線交換が始まる。 1926(昭和元)年、自動交換方式登場。 1979(昭和54)年、自動化完了。 一方、アメリカでは 1889年に自動交換機が発明されている。 自動交換機を発明したのは、カンザス・シティー(米国)の葬儀屋のアルモン・B…

TreeSheets - 方眼紙のなかに方眼紙を入れられるエディタ

方眼紙とはうまく付き合っていなかければならないのだけれど、どうせならここまで突き詰めたいと思えるアプリがあった。 TreeSheets 真面目なのかも知れないけれど、悪ノリな感じを受けて大変面白い。 一つ残念なのは日本語の取扱いだけれど、それを補って余…

Deadlock found when trying to get lock

アプリのコードが`必ず1トランザクションで1つのテーブルしか触ってない'コードなのに Deadlock found when trying to get lockが検出されることがある。 <略> デッドロックというより、単純なロック競合な訳だけれども、 Deadlock found when trying to get…

Visual Studio の変遷

とても良いまとめ。 最近の Visual Studio の強化まとめ

ProgressBar の時計

ProgressBar で時計を作った。 ソースコードはこちら dechnostick/ProgressBarClock · GitHub

孤立ユーザーのトラブルシューティング (SQL Server)

Windows で何らかのリソースを弄っていると、そこに「オブジェクト」を感じる。 ユーザでもファイルでもいいけれど、それらはみんなオブジェクトだ。 IIS のサイトもそうだしそこに構成される Web アプリケーションも同じ。 これらをすべてオブジェクトとし…

responseHeaderEncoding

ASP.NET 1.1 をアップグレードする時に responseEncoding が utf-8 以外だとハマる。 ASP.NET 2.0 以降では、Response クラスに HeaderEncoding プロパティが、また、構成ファイル globalization 要素に responseHeaderEncoding 属性が用意されました。これ…

Innodb row size limitation

行データはすべてのカラムを 8KB に収めなければならない。 ただし上記計算において、可変長項目は定義長に関係なく最大長を 768 バイトとする。 可変長項目のうち 768 バイトを超えた部分は off-page storage へ格納される。 off-page strage を含めた row …

SQL Server の照合順序

サポートされる照合順序: Windows 照合順序: Windows ロケールに基づくコードページ、並べ替え規則、比較規則が用いられる。 Unicode と非 Unicode データ型は同じように並べ替えられる。 バイナリ照合順序: コードポイントに基づく。 Unicode と非 Unico…