2014-01-01から1年間の記事一覧
サンプルダウンロード Microsoft OCR Library Sample in C#, C++, JavaScript for Visual Studio 2013 ソリューションを開く Package Manager Console からライブラリを取得 PM> Install-Package Microsoft.Windows.Ocr エンジンを日本語に変える ocrEngine …
単一責務の原則(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、プラグイン以外に何が良いのかなと思ったけれど、Web アプリの基盤にすると上に乗せるアプリケーションがプラガブルになって JVM のリスタートが不要になって素晴らしい、というアイデアがあったんですね。 でも 今まで抑圧されてきた「モジュールの動…
Eclipse プラグインの機構としておなじみ Java モジュールを JVM を停止することなく追加できる モジュールの連携、管理の機能もある アプリケーションサーバのソフトウェア部品化フレームワークとしての採用 Spring Framework WebSphere GlassFish JBoss 実…
2006年のバグに今こうして出会っている事実を噛みしめている。 しかも「状態: 終了 解決策: 修正しない」である。 DataGrid Pager ColSpan rendered incorrectly when there are AutoGenerated columns | Microsoft Connect The Pager cell ColumnSpan prope…
今までの SMP(Symmetric Multiprocessing) 構成の場合、CPU が全てのメモリに均一にアクセスできた。 しかし CPU の搭載数が増えるに従い、増えた CPU によるメモリへのアクセス待ちが問題となっていった。 またメモリ参照には局所性があるから、全ての CPU …
日本: 1890年代、交換手による回線交換が始まる。 1926(昭和元)年、自動交換方式登場。 1979(昭和54)年、自動化完了。 一方、アメリカでは 1889年に自動交換機が発明されている。 自動交換機を発明したのは、カンザス・シティー(米国)の葬儀屋のアルモン・B…
方眼紙とはうまく付き合っていなかければならないのだけれど、どうせならここまで突き詰めたいと思えるアプリがあった。 TreeSheets 真面目なのかも知れないけれど、悪ノリな感じを受けて大変面白い。 一つ残念なのは日本語の取扱いだけれど、それを補って余…
アプリのコードが`必ず1トランザクションで1つのテーブルしか触ってない'コードなのに Deadlock found when trying to get lockが検出されることがある。 <略> デッドロックというより、単純なロック競合な訳だけれども、 Deadlock found when trying to get…
とても良いまとめ。 最近の Visual Studio の強化まとめ
ProgressBar で時計を作った。 ソースコードはこちら dechnostick/ProgressBarClock · GitHub
Windows で何らかのリソースを弄っていると、そこに「オブジェクト」を感じる。 ユーザでもファイルでもいいけれど、それらはみんなオブジェクトだ。 IIS のサイトもそうだしそこに構成される Web アプリケーションも同じ。 これらをすべてオブジェクトとし…
ASP.NET 1.1 をアップグレードする時に responseEncoding が utf-8 以外だとハマる。 ASP.NET 2.0 以降では、Response クラスに HeaderEncoding プロパティが、また、構成ファイル globalization 要素に responseHeaderEncoding 属性が用意されました。これ…
行データはすべてのカラムを 8KB に収めなければならない。 ただし上記計算において、可変長項目は定義長に関係なく最大長を 768 バイトとする。 可変長項目のうち 768 バイトを超えた部分は off-page storage へ格納される。 off-page strage を含めた row …
サポートされる照合順序: Windows 照合順序: Windows ロケールに基づくコードページ、並べ替え規則、比較規則が用いられる。 Unicode と非 Unicode データ型は同じように並べ替えられる。 バイナリ照合順序: コードポイントに基づく。 Unicode と非 Unico…
Python Twitter API sixohsix/twitter · GitHub c:\tmp>pip install twitter Downloading/unpacking twitter Installing collected packages: twitter Successfully installed twitter Cleaning up... # https://github.com/sixohsix/twitter from twitter i…
1582年10月5日〜1582年10月14日までの10日間は、何らかの自然現象(ゴゴゴゴゴ)によって時間が消し去れてた期間として知られています。プログラミング言語を使ってこの日を取り扱おうとすると、いろんな結果が出力されます。 今日はそんな素敵な日付である1…
http://support.microsoft.com/kb/328440/ja 基本的には相対パスで保存される(絶対パスで入力しても) ただしリンク先が別ドライブまたは UNC の場合、絶対パスが維持される というわけで、 \\127.0.0.1\c$\tmp\リンク先.xlsx とするとうまくいく。 自ホスト…
まず easy_install できるようにする。 c:\tmp>set path=%path%;c:\Python34 c:\tmp>python Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more …
「図書館 満足度調査」でググって出てきた上から3つの市の図書館の質問項目と武雄市のそれとを比較し、各市の取り組みを見てみる。 みよし市立中央図書館 http://www.city.aichi-miyoshi.lg.jp/library/riyouannai/documents/miyoshi-lib_riyoutyousa2013.p…
以下のアドレスで localhost をキャプチャできるようになる。 http://ipv4.fiddler http://ipv6.fiddler http://localhost.fiddler Monitor traffic to localhost from IE or .NET
Label で時計を作った。 ソースはこちら https://github.com/dechnostick/LabelClock
Imports System.Text Imports System.Security.Cryptography Class Class1 Public Shared Sub Main(ByVal args As String()) Dim str = "test" If 0 < args.Length Then str = args(0) End If Dim sha512 As New SHA512CryptoServiceProvider() Dim bytes = …
武雄市が図書館利用者に行ったアンケートの結果が出た。 去年と比較すると: 市内利用者の割合が低下 月1〜2回の利用頻度が増える一方、週1〜2回は減った 初めて利用した割合も低下 居住区 居住区 割合(2013) 割合(2014) 武雄市内 47.8% 38% 佐賀県(武雄市以…
RichTextBox の RTF を操作することで文字の装飾や画像の埋め込みができるようになる。 文字の装飾は buffer.SelectionColor = Color.Red buffer.SelectionFont = New Font(buffer.SelectionFont.FontFamily, fontSize, FontStyle.Bold) といった形で行う。 …
Cockos Incorporated | LICEcap こんな感じで範囲を選んで記録すると こういう動画を作ることができる
Word 側にブックマークを指定しておくと、それをたよりにデータを差し込むことができる。 Dim word As Word.Application = CreateObject("Word.Application") word.Visible = True Dim document As Word.Document = word.Documents.Add(String.Format("{0}\t…
8 年ぶり 2 回目ぐらいで遭遇したのでメモ。 VS2003(ASP.NET 1.1) からアップグレードする際、Web.config に <xhtmlConformance mode="Legacy"/> を付けないとユーザコントロールのレンダリングが </xhtmlconformance>
ファイル名を時計として使う ソースはこちら https://github.com/dechnostick/FileClock