Daily Archives: 2012年1月8日

PT2+tvtestで録画時、解像度が320×180になってしまう場合の対処法

2012年1月8日 (カテゴリ: 未分類:)

PT2で録画した番組を再生したら、解像度が低い番組がありました。 Media Player Classicで実行すると、以下のように320×180で、fpsも15しかありません。 Media Type 0: ————————– Video: MPEG4 Video (H264) 320×180 14.99fpsMedia Type 0: ————————– Video: MPEG4 Video (H264) 320×180 14.99fps これは、チューナがフルセグとワンセグの両方を放送波として受信しているのですが…


続きを読む

Oracleサーバ上に、SQLの実行履歴を落とす方法

2012年1月8日 (カテゴリ: 未分類:)

下記の手順で、発行されたSQLとバインド変数のログが出力可能です。 各手順の背景を細かく説明すると長いので、要点だけのメモです。 1.SQLのトレースログを落とす(コのコマンドを実行したセッションに限り有効 ALTER SESSION SET EVENTS ‘10046 trace name context forever, level 4’;   2.適当に何かSQLを実行する SELECT * FROM TAB;   3.トレースファイルの落ちるディレクトリを調べる。 (環境によって、user_dump_destかbackground_dump_destのどちらかに落ち…


続きを読む

doxygenを使用してC#のドキュメントを自動生成する(その1)

2012年1月8日 (カテゴリ: C#:)

C#では、通常の”/* */”や “//”によるコメントに加えて、”///”で始まるコメントで、XML形式のドキュメントコメントを記述することが出来ます。 具体的な例としては、下記ソースのsummary,paramや、returns等が相当します。 //*************************************************************************** /// <summary> 指定されたファイルを読み込む /// </summary> /// &…


続きを読む

BackgroundWorkerで、markdownのプレビュー処理を改善

2012年1月8日 (カテゴリ: C#:)

前回までの作業で、画面で入力したMarkdown形式テキストをその場でプレビュー可能となりました。 ただ、この方法だとテキストのサイズが小さいときは問題ないのですが、サイズが大きくなってくるとプレビューに時間が掛かるため、キー入力に対するレスポンス低下が起きてしまいます。 今回は、テキストが大量になっても入力のレスポンスが低下しないように改造してみます。 リアルタイムプレビュー時の負荷を下げる レスポンス低下の問題ですが、原因は2つ存在します。 1文字でも変更があっると都度htmlへの変換を行う為、変換頻度が高すぎる。 htmlへの変換処理をイベントハンドラ内で行っている為、変換中にキー入力が…


続きを読む