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

jQuery メモ

要素セットに要素セットを追加 $('<div>div</div>').add('<span>span</span>').appendTo('body') animate に toggle が指定できる $('#target').animate(opacity,'toggle') 親要素へのイベントの伝播を抑止 $('a').mousedown(function(ev){ ev.stopPropagation(); //ver 1.2.6 OK //…

Tree 構成の値リストから値を選択する

Tree 制御プラグイン (function($j){ var dropdown = function(idx, targets, config){ var o = this, c = o.config = $j.extend({ csrTree : null, selectNode: null, toggle: false, onInit: function(){}, onSelect: function(){} }, config); c.target =…

JavaScript メモ

JS

配列 配列のコピーは concat でOK var arr1 = [1,2,3]; var arr2 = arr1.concat(); http://d.hatena.ne.jp/uupaa/20100116/1263640217 IE filter filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B4000000, endcolorstr=#B4000000, gr…

新しい Oracle Home を追加した時の default home の切替

Oracle Developer Suite いれたらオブジェクトブラウザでDBに接続できなくなった。 デフォルトのオラクルホームが変わったため tnsname.ora の参照が変更されたようだ。 通常 Home Selector で切り替えるようだが、Oracle Developer Suiteには付属してない…

PL/SQL でハッシュ

使ってないとすぐ忘れるのでメモ Oracle 7 時代に試したらダメだったことがいろいろできるようになってるようだ PL/SQL なんて話題にする人いないから気が付かないけど、地味にいろいろ便利になってるみたい declare type vc_hash is table of varchar2(3200…

scroll イベントの拡張プラグインメモ

スクロールイベントが X/Y 方向か判別可能 スクロール開始、スクロール中、スクロール終了時にイベント割当が可能 (function($j){ $j.ex = $j.ex || {}; $j.ex.scrollEvent = function( target , callback ){ var tm = 0, status = 0 , param , pos; var set…

Form から送られてきたパラメータを xml に変換する(Java)

Enumeration queryNames = request.getParameterNames() ; String queryXML = "<query>"; while (queryNames.hasMoreElements()) { String name = (String)queryNames.nextElement(); queryXML += "<" + name + ">" + request.getParameter(name) + "</query>

MVC な Java WEBアプリのサンプル

hoge.jsp <%@page contentType="text/html; charset=Windows-31J"%> <jsp:useBean id="hogeBean" class="hoge.HogeBean" scope="request"/> <html> <body> <form action="hoge" method="post"> <input name="dat1"/> <input type="submit"/> </form> <p>parameter is <jsp:getProperty name="hogeBean" property="dat1"/></jsp:getproperty></p></body></html></jsp:usebean>

まる囲い数字や半角カナを置換するプラグイン

作ってもすぐどこかに埋もれるのでこちらにメモ (function($j){ $j.ex = $j.ex || {}; $j.ex.swapString = function(val,c){ var c = $j.extend($j.ex.swapString.cfg,c||{}); for(i = 0; i < c.from.length; i++){ var reg = new RegExp(c.from[i],"g") val…

Webエミュレータ

http://www.barcode-std.jp/recommend/emulator.aspx http://www.logizard.co.jp/soukotatujin.html マニュアルがかなりやっつけで悲しい... Tomcatで動かすためのメモ JDK1.4ベースでTomcatを動かす(前エントリ) conf/web.xmlのmime設定を以下のよう変更 <mime-mapping> <extension></extension></mime-mapping>…

サービスに登録しない Tomcat5.5.27 インストール方法メモ

http://tomcat.apache.org/download-55.cgi より、以下をダウンロード。 Core.zip Administration Web Application JDK1.4で動かす場合は以下も。 JDK 1.4 Cmpatability Package 解凍して core の上に上書きコピー。conf/tomcat-users.xmlに以下を追加 <role rolename="manager"/> <role rolename="admin"/> </role></role>

Windows2003Serverの「IEのセキュリティ強化の構成」

デフォルトでこれが適用されてるっぽい。 サーバサイドのタスクスケジューラとかでHTAとか起動してると普通に画面は表示されるが、JavaScriptが実行されない。 「許可サイトの追加」をすることで実行可能になる。2009/11/08 また「今後メッセージを表示しな…

eclipse 3.4 の Subversive のインストール と slim3 デプロイのメモ

全然うまくいかなかったけどここ見て解決http://d.hatena.ne.jp/stryh/20080817/1218966964 http://d.hatena.ne.jp/stakizawa/20080726/t1 http://eclipsewiki.net/eclipse/index.php?Subversive%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3さらにslim3のチェックアウト…

会社の IE6 きつい

以下の現象が同じPCでたりでなかったり...PCによっても違うその1 <style> h1{ display:none; } </style> <script src="/ebiz/rdcm/lib/jquery/jquery_1_2_6.js"></script> <script> jQuery(function($j){ $j("h1").show(); //ここでこける }); </script> <script src="/ebiz/rdcm/lib/jquery/jquery_1_2_6.js"></script> <style> h1{ display:none; }

or を使わない書き方

JS

var val='bbb' alert(val=='aaa' || val=='bbb' || val=='ccc')//true ↓ var val='bbb' alert(/aaa|bbb|ccc/i.test(val))//true おまけ プロパティ名のオブジェクト内の有無を調べる時は in を使う var name='bbb' var vals={ aaa:false, bbb:false, ccc:fal…

IE6 (のみかは未確認) で半角カタカナを出力するとレンダリングがかなり遅くなる

動的に出力する処理で確認(mod_plsql) encoding は Shift_JIS で確認

PL/SQLからEXCELを実行

windows 版だとできるらしいhttp://ziddy.japan.zdnet.com/qa4096934.html

mod_plsql 上でのドメインネームの解決

DBサーバ 上で解決しようとするらしい なので、DBサーバがドメインに参加して無い場合は、HOSTSを参照するので注意が必要。

Comet でチャットを実装してみた

次回の技術発表が自分の番なので、comet 使ってチャットアプリを作ってみた。 dbms_lock.sleep 使って mod_plsql で...><で、1つのPCで複数アカウントで動かすとレスポンスが返ってこない...HTTP/1.1 の同時接続数についてあー、そういえば同時接続数の制…

Eclipse の proxy 設定

すぐ忘れるのでメモ。 ウィンドウ→設定 一般→ネットワーク接続 手動プロキシー構成にチェックし、IPとPORTを指定 これでプラグインの取得が可能になるプロキシのIPは、IEの ツール→インターネットオプション 接続→LAN設定 で確認可

jQueryでfont-size に % 指定した時の IE6 のバグ

IE6 の場合 body{font-size:80%} とか #target{font-size:80%} とかしてると jQuery('#target').css('font-size')ででかい値が px 単位で取れてしまう。HAMさんのこちらの記事もこれが原因 http://h2ham.seesaa.net/article/106524977.htmlbodyのfont-size で…

overflow:auto(scroll) 要素内の position:relative(absolute) 要素 注意点

CSS

すぐ忘れるのでメモこう書くと・・・ <html> <head> <style> #a { height: 80px; overflow: auto; } #b { position: relative; border:solid 1px blue; height: 50px; } #b span { background: red; position: absolute; top: 30%; left:50%; }…</head></html>

Eclipse と環境変数の優先順位

環境変数の設定画面で、「システム環境変数」、「ユーザ環境変数」でpathを設定し、dosでpathを確認するとpath=システム環境変数;ユーザ環境変数の順で並ぶ。で、pathの優先順位は、先に定義された方が優先される。つまり、システム環境変数の書き換え権限が…

JS オンリーなニュースティッカー メモ

JS

http://okwave.jp/qa4798363.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"/> <script> window.onload=function(){ var $=function(id){ return document.getElementById(id) …</meta></head></html>

javascript の replace メソッドの第2引数に function

JS

alert("xxxjavaxxxoraclexxx".replace(/java|oracle/g,function(p){ return p.toUpperCase() })); // xxxJAVAxxxORACLExxx http://d.hatena.ne.jp/mtoyoshi/20090306/1236302099

1 つの div で三角形をつくる

CSS

http://www.filamentgroup.com/lab/image_free_css_tooltip_pointers_a_use_for_polygonal_css/ div { width:0; height:0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 30px solid red; border-bottom: 0; } I…

インクリメントサーチで defaultValue をみて検索条件の変更を判定する

(function($j){ $j.incrementSearch = function(callback){ this.exec=callback; this.timer=null; } $j.extend($j.incrementSearch.prototype,{ queue : function(target){ var o=this; if(o.timer)clearTimeout(o.timer); o.timer = setTimeout(function()…

jQuery の each と apply とか

Number or String が Object に変換されるってのはつまり var n = 3 s.apply(n) function s { alert(this) // 3 alert(typeof this) // object } こういうことなんですね。 $.each の落とし穴 - Hig醇P au lait なるほどーつまり each はこんなかんじってこ…

exDomStorage と jQuery 併用すると UserData の localStorage[1].xml が・・・

こんなんなっちゃう <ROOTSTUB storage="{&quot;aaa&quot;:&quot;123&quot;,&quot;jQuery1236047738212&quot;:&quot;9&quot;,&quot;jQuery1236047813985&quot;:&quot;9&quot;}"/> jQuery1236047738212 みたいなのが画面をリロードする度増えていってしまう… ライブラリとの併用はあきらめるしかないかも。。。</rootstub>

Object はHashじゃない

JS

javascript - new Hash(); // Object はHashじゃないから - 404 Blog not Found try{ alert({'hasOwnProperty':false}.hasOwnProperty('hasOwnProperty')); }catch(e){ alert('WTF? ' + e); } なるほどー 実行時エラーになるように関数以外のものでオーバー…