2010년 5월 27일 목요일

jump at the sight of a painapple


웬지 모를 배신감까지 느겼졌던 파인애플의 모습.

2010년 5월 24일 월요일

2010년 5월 23일 일요일

DataGrid Groupping in ASP.net

ASP는 편하기도 하지만 또한 편하지 않기도 하다.
개인적으로 ASP페이지 자체를 잘 안쓰는 편이긴 하지만 간단하게 데이터를 보여줄 때 사용 하면 좋을 것 같다.

http://code.msdn.microsoft.com/ZNetControls

2010년 5월 19일 수요일

find procedure & function in Oracle

가끔 정체 모를 프로시저나 펑션을 찾을 때 사용한다.

select name,text from user_source where text like '%:???%'

get radio button value in Prototype Lib


function $RF(el, radioGroup) {
if($(el).type && $(el).type.toLowerCase() == 'radio') {
var radioGroup = $(el).name;
var el = $(el).form;
} else if ($(el).tagName.toLowerCase() != 'form') {
return false;
}
var checked = $(el).getInputs('radio', radioGroup).find(
function(re) {
return re.checked;
});
return (checked) ? $F(checked) : null;
}


이 function으로 간단하게 가져 올 수 있다.

var value = $RF('radio_btn_id');
var value = $RF('form_id', 'radio_grp_name');

oracle clob insert in class14




/** * oracle의 CLOB을 이용하여 java의 Clob을 생성한다.
* @param clobValue
* @param conn
* @return
* @throws Exception */


public static Clob getClob( String clobValue, Connection conn)
throws Exception{
Clob newClob = null;
if(clobValue != null) {
try{
//env: resin pool connection
if (conn.getClass() == UserConnectionAdapter.class) {
newClob = oracle.sql.CLOB.createTemporary(
(UserConnectionAdapter) conn).getConnection()
,true
, oracle.sql.CLOB.DURATION_SESSION);
}
//env: oracle connection
else if (conn.getClass() == OracleConnection.class) {
newClob = oracle.sql.CLOB.createTemporary(
conn, true, oracle.sql.CLOB.DURATION_SESSION);
}
//env: jennifer connection
else if (conn.getClass() == Connection4Oracle.class) {
conn = ((Connection4Oracle)conn)
.getNativeConnection();
newClob = oracle.sql.CLOB.createTemporary(
((UserConnectionAdapter)conn)
.getConnection()
, true
, oracle.sql.CLOB.DURATION_SESSION);
}
//env: else connection
else {
newClob = oracle.sql.CLOB.createTemporary(
conn, true, oracle.sql.CLOB.DURATION_SESSION);
}

if(newClob! = null) {
((oracle.sql.CLOB)newClob)
.putString(1, clobValue);
}
} catch (Exception e){
e.printStackTrace();
}
}
return newClob;
}

getClob  method를 사용하는 예제는 아래와 같다.


psmt.setClob(psmtIndex++, DaoHelper.getClob( info.getEtcInfo(), conn ));  sp;

get port list in Linux

nmap -sT -O localhost