こんなことができるらしい。 // classがradioで始まるものを選択。 $('[class^=radio]') 遅いんだろうけどベンリそう。
jqgridの行選択をラジオボタンにした際に ラジオボタンが選択されたら行を選択するようにする処理jqgridの初期化時にgridCompleteイベントを設定してやる。 gridComplete: function(){ var table = $(this); $('[class^=radio]',this).click(function(){ tab…
以前、altRowsを使ったがダメだったのであきらめてgridCompleteとかのイベントで 無理やりクラスを差し込んでいたがaltRowsに加えてaltclass(cは小文字)を指定すると ちゃんとストライプ表示になってくれた。
IEではinputエレメントをtype要素無しに作ることはできないらしい。 // Internet Explorerでは動作しない $("<input/>").attr("type", "checkbox"); // Internet Explorerでも動作する $("<input type='checkbox'/>"); 引用:http://semooh.jp/jquery/api/core/jQuery/html,+%5BownerDocument</input/>…
strutsをやるときにいつも忘れるのでメモ。 <ts:form action="/Search.do" method="post" styleId="${jstlId}SearchForm"> 実はterasolunaのタグだったりするんだけどネ。</ts:form>
まず、表の上からデータを追加したいという場合に関してはそんなに難しくなく、 addRowDataの第三引数に'first'という引数を渡してやると出来ちゃったりする。 $('#list').addRowData(undefined,{invdate:'2008-08-01',name:'nasu-tarou',amount:'100',tax:'…
ダイアログのタイトルだとか内容のテキストだとかを 設定してからオープンさせたい場合、jqueryとかでidを強引に書き換えてやれば いいのだが、それだと密結合な感じになってしまうので、イベントを駆使していろいろ頑張ってみた。まず、ダイアログ側、こん…
画面初期表示時には表を表示するためのパラメータが決まっておらず、 ユーザーが条件を入力したときに初めてサーバーが問い合わせ結果を返せる といった場合はjqgrid側では初期パラメータで初回時にリクエストしない等の パラメータはなく(hiddengridがそれ…
必要が生じたのでちょっと調べてみた。 PHPだとssh2 http://php.net/manual/ja/book.ssh2.phpがある。この中には秘密鍵、公開鍵を用いてサーバーに 繋ぐものもあるのでこれが使えると思ったんだけど つなぎ先ってのがAmazonEC2のインスタンスだったりして …
何もオプションをつけないと400とか500のエラーが出ても コマンドの戻り値自体は0になってしまう。 エラーをハンドリングしようとしたら-fオプションをつけて 22の終了コードを返すようにしないといけないみたい。 ただ、日本語のマニュアルページみたいなの…
solrjで特定のドキュメントを更新する javaのサンプラーを書いて、1スレッド、無限ループで 3分間テストを流してみたんだけど 途中からjmeterのコンソールにエラーが出始めた。 ググってみたところどうやらソケットの 上限に達してしまい、ソケットが再利用…
innnodbがデカくなってしまったので、一度エクスポートしてからインポートし直して データファイルのスリム化を図ってみた。どうも、一度エクスポートしてからインポートしないと InnnoDBのデータファイルは小さくならないらしい。 以下の手順で実行するとIn…
/mnt/cdromにマウントし・・・・ # mount /dev/cdrom /mnt/cdrom/etc/yum.repos.d/CentOS-Media.repoの baseurl=file:///media/CentOS/こうなっているところを baseurl=file:///mnt/cdrom/こう直してあげてコマンドを # yum --disablerepo=\* --enablerepo=c…
こんなXMLの内容の、「カテゴリ」の要素を引っこ抜きたい場合。 <lst name="facet_fields"> <lst name="カテゴリ"> <int name="カテゴリ1">70794</int> <int name="カテゴリ2">61133</int> <int name="カテゴリ3">51198</int> <int name="カテゴリ4">30447</int> <int name="カテゴリ5">26365</int> <int name="カテゴリ6">24425</int> <int name="カテゴリ7">16539</int> </lst></lst>
サーバー/インフラを支える技術を少しずつ読み始めている。とりあえず一番最初の「冗長化の基本」に出てくるフェイルオーバーのシェルの中身を見てみた。 #!/bin/sh # failover.sh VIP="192.168.0.60" DEV="eth0" healthcheck(){ # ① # -cは何回パケットを…
そもそも設定したことがなかったんだけど、 自宅のサーバーに対して数千回ログインのトライがあり、 ヤバイと思ったので、いろいろ設定してみた。まずはrootでsshログインできないようにする設定。 これは/etc/ssh/sshd_configのPermitRootLoginの設定をnoに…
そういえば、LinuxでNTPってつかったことなかったなぁ。 こんなに簡単にできるんだ。 # ntpdate 133.100.9.2参考:NTPによる時刻合わせ http://www.oiden.net/Flets/bangai02/
secureログのrhostのIPアドレスを抜くためにsedでフィルタ書いてたんだけど を使っているといつまでたってもマッチしない。 を*に変えたらうまくマッチした。+つかえないんだっけ?sedって? sedで使用できる正規表現演算子 POSIX 1003.2で規定されているsed…
会社のサーバーにゲストOSを入れてみたいってことでちょっと調べてみる。 なんかXenの情報もごっちゃになってるんだけどとりあえずlibvirtってのを使って 仮想マシンを管理できるものがあるらしい。とりあえずそれでやってみることにする。 yum install kvm …
とても役に立つ、かつ勉強になった。 http://www.teria.com/~koseki/memo/bookmarklets/tips.html変数を汚染しないってのは全然きにしてなかった。。 それってどうなんだ俺wwwこのエントリ、2,3週間前くらいに書いたつもりだったんだけどなァ。
原因は簡単。Eclipse画面上部メニューの プロジェクト→プロパティ→djUnitのVirtual Mock Objectsタブから 「Virtual Mock Objectsを使用する」にチェックを付ける。 これで動くようになる。
正規表現で1文字単位での特定の文字を含まないマッチのさせ方は知っていたけど 特定の文字「列」を含まないマッチのさせ方は知らなかったのでメモ。 否定的先読みの機能を使ってマッチさせることによって実現可能になる。 ※先読みが使えない場合のやり方もあ…
とても簡単にモックと同じことができるというので早速つかってみた。 確かに戻り値や例外を自在に発生させることができ、面倒なモックの記述もないのでとってもベンリなんだけど デバッグでステップ実行させるとスルーするメソッドを通ってしまい、原因の追…
やっと作業が一段落したので。 正規表現で指定したグループのパターンが複数マッチした場合の取得方法。PHPとかだとpreg_matchとかの関数をかけると一発で配列になって 返ってきてくれるんだけどJavaの場合、ライブラリとかを導入しない限り ループを回して…
Tomcat起動時にこんなエラーがでた。 原因はWEB-INF/lib配下に「jsp-api.jar」や「jsp-2.1.jar」が置かれていたせいだった。 ファイルが足りないせいで怒られるのは今までよく経験したけど いらんファイルが置かれていたせいで怒られるってのはあんまり覚え…
前述した方法だと、フツーに開発はできるんだけど SVN管理の機能をEclipse側から使えないということが発覚したので ちょっと考えることに。真っ先に考え付いたのがSVNプロジェクトとして作ってしまい、 Solrのソースとかをインポート後にsvn:ignoreに突っ込…
今まで作ってjarにして動かしてテストといった感じでテストしてきたんだけど いい加減この方法に限界を感じてきたのでローカルEclipse側の環境を整えることに。基本的にはContribと同じような感じでトップレベルのディレクトリに一つ ソースのツリーを追加し…
結局断念することになりそう。理由はFileEntityProcesserを使うと、ファイルごとにネストしたプロセッサのnextRowとかが 呼ばれてしまうためAファイルとBファイルの情報を集計。といった感じの 処理には向かないと気付いたから。新しくデータソースを実装し…
ここを参考にさせてもらいました。 http://www.javaroad.jp/java_io6.htmこんなこともできるんだ。今DataImportHandlerのデータソースとプロセッサクラスを実装しようとしてたんだけど データソース、データプロセッサが分離しちゃってるため、うまい実装方…
すっかりやり方を忘れてしまっていたので記録しておく。 まず、solrconfig.xmlに以下の記述を追加 <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">dataconfig.xml</str> </lst> </requestHandler>次にsolrconfig.xmlと同じ場所にdataconfig.xmlを作成。 今回はexamples-DIHディレクトリ内…