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

サーバ初期インストール時にやる事(CentOS4.4想定)-大雑把に

CentOS4.4インストール(アプリケーションは何も入れない) rootのパスワード変更 rootになれるユーザ(user:管理者)の追加 rootになれるユーザをuserのみにする yumのupdate sshの設定(rootでログインしないなど) 以上(適当です)

環境設定バッチファイルを引数にコマンドプロンプトを起動する。

環境変数をシステムのプロパティーで設定はしたくない。 でも、コマンドプロンプトから毎回setで設定もしたくない場合。 1.環境変数を設定する、バッチファイルを作成する。 set PATH=%PATH%;<path>2.コマンドプロンプトのショートカットを作って、引数に環境設定</path>…

多重ポストを防ぐ

ちょっと古い記事ですけど、これはいいです。 onsubmit で submit ボタンを disable にしてユーザビリティを良くする - naoyaのはてなダイアリーjavascriptでsubmit時にsubmitoボタンをdisableにします。 ソースはこれ。 function disableSubmit(form) { var…

javascriptでソートが出来る表を作る

tablesort.jsを使う(日本語非対応) 1.表の項目部分をで囲む。 例) <thead> <tr> <th label="nocase">名前</th> <th label="nocase">性別</th> <th label="num">点数</th> <th label="case">HP</th> <th>nosortcolumns</th> </tr> </thead> 2.ソートしたいカラムにlabal属性を追加する。属性値は case:アルファベットでの厳密なソート nocase:アルファベットでの厳密でないソート num:数値…

いろいろ備忘録

domについて wikipedia引用 Document Object Model(DOM)は、W3Cから勧告されている HTML文書やXML文書をアプリケーションから利用するためのAPIである。 Level 1〜Level 3まで勧告されている。XMLを読み込む別のAPIであるSAXと異なり、XMLデータをツリー構造…

環境変数、システムプロパティーの取得

// システムプロパティーを表示 System.out.println(System.getProperties()); // tomcatホームの取得 System.out.println(System.getPropertiy("catalina.base")); // 環境変数の取得 System.out.println(System.getenv()) ただ、getenvは推奨されて無いみ…

radiohead - In Rainbows

待ちに待った、radioheadのnewアルバム。 いつ出るんだろうと思ってたら、もう出てたんだ。しかも、値段を自分で決めてダウンロード…。さすが、rediohead。 今日から、ヘビーローテーションで聞きます。 こちらを参考にダウンロードしました。 http://d.hate…

cgiについて

perlぜんぜん知らないのでメモ #!/usr/local/bin/perl # 1.REQUEST_METHODをチェックしてリクエストプロトコル(GET or POST)を判断する if( $ENV{'REQUEST_METHOD'} eq "GET" ) { # 2.GETであれば、QUERY_STRINGからクエリを読み込む $buffer = $ENV{'QUER…

xalanを使ってxml、xsltからhmtlファイルを生成してみる。

ieでxmlを表示してもソースからhtmlが参照できないので、htmlファイルを生成する方法の備忘録。以下のようなバッチファイルを作成 set JAVA_HOME=C:\java\jdk1.6.0_02 set XALAN=C:\java\xalan-j_2_7_0 set XALAN_JAR=%XALAN%\xalan.jar java -classpath %XA…

web作成に便利なフリーソフト

定規 http://muumoo.jp/viewtxt.shtml?mmdesktopruler1300.txt 色採取 ava-soft.com - このウェブサイトは販売用です! -&nbspava soft リソースおよび情報

imgタグについて

imgタグの前後に文字を書くと下揃えになる。 こんな感じ。 aaa<img src="test.jpg" />bbb aaabbb これを真ん中揃えにする。 aaa<img src="test.jpg" style="vertical-align:middle;"/>bbb aaabbb

タグにはまる

タグのheader、prefix、suffix、footerの存在を知らず、メッセージが <ul> <li>エラーメッセージ</li> </ul>となるので何でだろうと小一時間悩む。 そしたら、application_ja_JP.propertiesに指定してあったのね…。 errors.header=<UL> errors.prefix=<LI> errors.suffix=</LI> errors.foote</ul>…

jstlでsubstring

jstlで結構使えるのがFunctionタグ。以下にリファレンスサイトを紹介。 JSTLリファレンス(Functionタグの種類) で、substring ${ fn:substring( bean.value , 0 , 15 ) }beanオブジェクトのvalueプロパティーの文字列、0〜14番目までの部分文…

ログイン認証のインターセプター

jp.co.foo.interceptor.LoginAuthInterceptor セッションスコープオブジェクトに"userSession"が無い場合はLoginAuthExceptionをthrowする。 package jp.co.foo.interceptor; import javax.servlet.http.HttpSession; import jp.co.foo.exception.LoginAuthE…

vmware serverをサービス化する

http://www.hktr.jp/blog/archives/2006/10/vmware_tips_1.htmlたまたま、見つけました。 サービスとしてホストos起動時に起動させたいosのタブに移動->VM->settings->optionsからStartup/Shutdownを選択して、virtual machine account を local system acco…

actionErrorsの存在チェック

<logic:messagesPresent> <div class="error"> <html:errors /> </div> </logic:messagesPresent>

エラーメッセージの表示を任意のコンポーネントから管理する

以下引用 public class MessageActionImpl implements MessageAction { public String execute() { MessageManager.addGlobalError("examplemessage"); MessageManager.addGlobalError("examplemessage", "foo"); MessageManager.addGlobalError("examplemes…

update文で相関サブクエリ

sql

table_a table_b w value w value -- -- -- -- 1 9 1 3 2 9table_a.wとtable_b.wを結合し、table_a.value列をtable_b.value列の値で更新する。 table_a.wに結合するtable_b.wの値が存在しないときは0で更新する。 update table_a a set value = case when ex…

tooltip

title属性に指定した文字列をtooltipで表示してくれるライブラリ GLT - Good-Looking Tolltipsダウンロードしたglt.jsとglt.cssをインポート <script type="text/javascript" src="js/glt.js"></script> <link rel="stylesheet" href="css/glt.css" type="text/css" /> <div title="aaa"> </div></link>

jstlFunctionsタグ

配列、コレクションのサイズ取得 ${fn:length(collection)}

windowsでのtomcatをサービスに登録した場合…2

追記 サービスに登録した、tomcatのvmのサイズを変更する方法。 tomcat5w.exeを「サービス登録名」w.exeにリネーム

jmeter備忘録

HTTPプロキシサーバ ワークベンチを右クリック→追加→Non-Testエレメント→HTTPプロキシサーバを選する。 ポートを8081に変更。 実行→開始でプロキシサーバを立ち上げる。 リクエストを立ち上げたプロキシサーバに送るように設定。 IEの場合、ツール→インター…

windowsでのtomcatをサービスに登録した場合…

tomcatのサービスへの登録方法 %CATALINA_HOME%\bin\service.bat install [service-name]サービスからの削除方法 %CATALINA_HOME%\bin\service.bat remove [service-name]startup.batからの起動していた場合はcatalina.batの先頭行に set JAVA_HOME=C:\java\…

javascriptの配列

配列の生成と配列の長さ var a = new Array(); // a.length == 0 (定義された要素無し) a = new Array(10); // a.length == 10 (定義された空の要素0-9) a = new Array(1, 2, 3); // a.length == 3 (定義された要素0-2) a = [4, 5]; // a.length == 2 (定義…

はじめてのprototype.jsの前に知っておくべきことがあった2

スコープについて javascriptのスコープはブロックでくくられてても関係ない。ファンクション単位。 var a = 10; if (true) { var a = 20; alert(a); // 20 } alert(a); // 20 var f = function() { var a = 10; alert(a); // 10 }(); グローバルオブジェク…

はじめてのprototype.jsの前に知っておくべきことがあった

それはjavascriptのprototypeについて。 クラスベースとプロトタイプベース javaやc++は、クラス-インスタンスという概念を使用するオブジェクト指向言語で、クラスベースオブジェクト指向言語。 javascriptは、オブジェクトは別なオブジェクトを元(プロト…

見出し

css

新しくwebサイトを構築するときいつも忘れるので備忘録。 見出しのcss。sample.h1 h1 { padding:5px 0 5px 15px; background:#F5F5F5; border-left:#009900 8px solid; font-size: small; font-weight: bold; color:#333; } ついでに、idとclassの書き方も分…

はじめてのprototype.js

prototype.jsとは 以下引用 Web 2.0的なウェブプログラミングを行うのに便利な機能を多くパッケージングしたJavaScriptのライブラリ。Ruby on Rails等の外部プロジェクトにも利用されている。 $関数と$$関数 domの要素を取得する場合getElementByIdを使って…