2012-01-01から1年間の記事一覧

パーティション・プルーニングを理解する

このサイトがわかりやすいです。以下一部抜粋。 http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05787-01/part_avail.htm#CACGFIGJ①パーティションプルーニングとは Oracle Databaseでは、実際のSQL文に応じて静的プルー…

iBatisでPreparedStatementキャッシュをオフにする

まず、PreparedStatement、PreparedStatementキャッシュはそれぞれ、 図2 PreparedStatementとWebアプリケーション 図3 PreparedStatementキャッシュの仕組み にて理解できる *1iBatisでPreparedStatementキャッシュを設定する箇所は以下 statementCachingEn…

Spring を使って、singletonのbeanからDIされるオブジェクトをprototypeにしたい。

ちょっと考えれば分かることだけど、通常のDIのやり方だと、DI対象のbeanはDI元のbeanよりscopeが小さいか、同じでないとダメ。*1ことを忘れてた。。。 For those of you who are not aware of Method Injection, it allows you to inject methods instead o…

Linuxサーバでのボトルネックを調べる方法

runqやswap等を調べるために、sar等の説明が載っているページ*1sarのファイルからの読み込み方法を説明しているページ*2 *1:http://www.uetyi.mydns.jp/wordpress/linux-server/entry-992.html *2:http://linux.just4fun.biz/%E9%80%86%E5%BC%95%E3%81%8DUNI…

Shift_JISとWindows-31jでUnicodeへのコードポイントが異なる。

http://homebrew.jp/show?page=228 WIndows-31J / CP932 / MS932 - Shift_JISでとは随所に違いがみられます。別名、CP932 や MS932ともいいます。全角ハイフン「-」や全角の波型「~」などのコードをUNICODEに変換する場合、Shift_JISと違うので、文字化けし…

Mavenについて語ってみる

最近CI用ツールとして、Jenkins、Mavenを使っている。 Mavenを使うと何が嬉しいのだっけ?というあたりをちょっと攻めて見る。 POMを書くだけで動く > Antより記述量が少ない 色々なライブラリをCentralリポジトリから落としてこれる > Antはライブラリが…

2012/7/1 9:00のうるう秒挿入に起因する問題 続き

タイマー処理を実現する際「カーネルタイマ」が利用されます。*1「カーネルタイマ」より精度の高いタイマー処理を実現したい場合に、「hrtimer」が利用されます。*2 *3 うるう秒問題の原因と、解決法は以下*4 Linux カーネルが 2012年6月30日 23:59:60 UTC (…

2012/7/1 9:00のうるう秒挿入に起因する問題

2012/7/1 9:00のうるう秒挿入に起因する問題*1事象: CPU使用率(特にJava)が上がり、ほぼ100%近く使い切る対象システム: RHEL 6.0、(ほかのバージョンでは未検討なので、影響があるかも)対処: dateコマンドにて、dateを再設定する詳細情報: https://l…

mavenでear化を試す。

以下のサイトの内容を参考にしたらできた。 *1 dependenciesにearを指定するのと、 maven-ear-pluginを使うくらい。 sample Sample-war 1.0 war Sample maven-ear-plugin sample Sample-war /Sample Sample.war ただ、 ググって見たところmavenとearとWTPは…

第三水準とIBM拡張文字の関係

Webシステムで悩ましい問題の1つが文字コード。 今回は文字コードに加えて、「字形セット」にも 切り口を当てて、考えてみたい。 「字形セット」は歴史的経緯で、様々なものが乱立し、 「字形セット」間で文字コード位置が異なったりします。 このシステムは…

VBAの参考サイト

*1 *1:http://officetanaka.net/excel/vba/tips/index.htm

JsTestDriverを使ってみる(その2) エンコーディング設定できない

エンコーディング設定できず、Shift_JISだと、 文字が?に変換されてしまう。jsTestDriver.confで設定できたらいいのに、 と思ってググってみたら、以下のサイトが。見た感じ1.2に対しパッチが提供されているように見える。 私が使っているのは、1.3.4bなので…

JavaScriptでイベントを発生させる

var _e = document.createEvent("KeyboardEvent"); _e.initKeyEvent("keydown", true, true, null, false, false, false, false, 65, 0); document.getElementById("dummy").dispatchEvent(_e); *1 *1:http://okwave.jp/qa/q4673710.html

JsTestDriverを使ってみる(JavaScript用のxUnit)

IT

まず、hello worldをやってみた。 この手順はコマンドラインなので、 CIとして使うにはこちらの手順が良さそうだ。*1 コードを見ると、JUnitと同じようにassertEqualsが用意されている。 GreeterTest = TestCase("GreeterTest");GreeterTest.prototype.testG…

マスクは効果があるのか。

*1 のサイトがわかりやすい。 *1:http://www.garbagenews.net/archives/1072650.html

MS932,CP932,Shift_JIS等がわかるサイト

図でわかりやすくCP932の歴史等を書いているサイト*1*2 *1:http://una.soragoto.net/topics/13.html *2:http://www2.ocn.ne.jp/~cheerful/develop/code/encode.html

クラス、prototype

javascriptのprototype等の考え方が整理されているサイト http://www.atmarkit.co.jp/fdotnet/ajaxjs/ajaxjs04/ajaxjs04_02.html

User Profile Service サービスによるログオンの処理に失敗しました。ユーザープロファイルを読み込めません。

ログイン時に表題のエラーが出たので、下記URLの手順を実施したら、解決。 多謝。 http://god-support.blogspot.com/2010/02/windows-vista-user-profile-service.html

xtext 2.2.1

久しぶりにxtextを触ってみた。がっつり触っていた時がまだ0.7.2だったから、 もはや別物なんだろうな〜と。 とりあえず基本のチュートリアルを。 5分チュートリアルと 15分チュートリアルがあって、 段階的に触れるのが嬉しい。 2つある15分チュートリアル…