말로만 듣던 메신저 피싱

[일상다반사]
XXX 님의 말 :
    자리에잇어?
유XX 님의 말 :
    이게 누군가
XXX 님의 말 :
    ㅋㅋ
XXX 님의 말 :
    잘지냈어?
유XX 님의 말 :
    그래 정신없이 살고 있지
XXX 님의 말 :
    ㅎㅎ그래 ..
XXX 님의 말 :
    지금 머해 ?
XXX 님의 말 :
    바뻐?
유XX 님의 말 :
    얘기하시오
XXX 님의 말 :
    음..
XXX 님의 말 :
    나 지금 급한일이 생겨서 그러는데 .
XXX 님의 말 :
    부탁하나해도돼?
유XX 님의 말 :
    뭔데
XXX 님의 말 :
    다름아니고 ..
XXX 님의 말 :
    지금 출금이500만정도가능해 ?
유XX 님의 말 :
    나 신불자 직전이얌
XXX 님의 말 :
    흠....
XXX 님의 말 :
    저녁에바로 돌려줄수있으니 ..
유XX 님의 말 :
    암쏘리~~
XXX 님의 말 :
    어떻게 안될가 ?
유XX 님의 말 :
    전화 할께
XXX 님의 말 :
    알았어..

10년 가까이 연락없던 대학후배로 부터 온 메신저 내용
말로만 듣던 메신저 피싱이 바로 이거구낭
하도 웃겨서 말이 안나옴
전화할께 한마디에 바로 메신저 로그오프~~~~
일놈의 기꾼
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/12/22 14:55 2009/12/22 14:55

WebLogic Connection Pool 사용하기

[작렬허접코딩/자바]

웹로직 짜증난다.
T3 프로토콜 때문에 다른 Servlet Container에서 사용중인 DB Connection 및 RMI 통신 부분을 사용할 수 없게 되었다.

package kr.co.jinjin.jjxweb.sql;

import java.io.*;
import java.sql.*;
import java.util.*;
import javax.naming.*;

import kr.co.jinjin.jjxweb.conf.*;

public class WebLogicDBConnection extends AbstractDBConnection {
 private JJXWebConf xconf = null;
 private Properties poolProp = null;

 public Connection getPooledConnection(String poolName) throws Exception {
  synchronized(WebLogicDBConnection.class) {
   if(poolProp==null) {
    poolProp = new Properties();
    try {
     loadProperties();
    } catch(Exception ex) {
     ex.printStackTrace();
    }
   }
  }
 
  Connection conn = null;
  Context ctx = null;
 
  Hashtable ht = new Hashtable();
  ht.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
  // Load t3 protocol url from properties file
  //  ex) t3://127.0.0.1:7001
  ht.put(Context.PROVIDER_URL, poolProp.getProperty(poolName));
 
  ctx = new InitialContext(ht);
  javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup(poolName);
  conn = ds.getConnection();

  return conn;
 }
 
 /**
  * Load weblogic.properties
  * @throws Exception
  */
 private void loadProperties() throws Exception {
  boolean debug = false;
  String confdir = null;
  String filename = "weblogic.properties";
  File curp = null;
  FileInputStream fis = null;
 
  try {
   xconf = JJXWebConf.getInstance();
  } catch(Exception ex) {}
  debug = new Boolean(xconf.get("debug")).booleanValue();
 
  confdir = xconf.get("homedir") + "conf" + File.separator;
  curp = new File(confdir + filename);
  if(!curp.exists())
   throw new Exception("Configuration file '/WEB-INF/conf/weblogic.properties' not found");
 
  if(debug) {
   System.out.println("# WebLogicDBConnection.loadProperties()");
   System.out.println("# Properties FileName : " + curp.getCanonicalPath());
  }
 
  try {
   //fis = new FileInputStream(curp);
   fis = new FileInputStream(curp.getCanonicalPath());
   poolProp.load(fis);
   
   if(debug)
    poolProp.list(System.out);
  } catch(Exception ex) {
   throw new Exception(ex);
  } finally {
   try {
    //if(fis!=null) fis.close();
   } catch(Exception ex) {}
  }
 }
 
}

다음은 weblogic.properties
jjxweb=t3://127.0.0.1:7011

이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/11/19 23:28 2009/11/19 23:28

Flex에서 한글모드 막기

[작렬허접코딩/Flex]
아~~~~
한글 입력시 Delay 너무 느려...
어찌되었건 TextInput에서 한글 막는 코드

// 기본 입력을 영문자로 한다.
 IME.conversionMode = IMEConversionMode.ALPHANUMERIC_HALF;
...

// 글자를 대문자로
 private function toUpper(targetObj:TextInput):void {
  targetObj.text = targetObj.text.toUpperCase();
 }

// 한영키가 눌렸을 경우 무조건 영문자로 변환
 private function doEnglish(e:KeyboardEvent):void {
  if (e.keyCode == 229) {
   IME.conversionMode = IMEConversionMode.ALPHANUMERIC_HALF;
  }
 }
....

그리고
<mx:TextInput x="132" y="55" maxChars="20" width="178" id="txtUserPassword1" keyUp="toUpper(txtUserPassword1)" keyDown="doEnglish(event)" displayAsPassword="true"/>
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/04/03 09:40 2009/04/03 09:40
TAG. ,