유틸/MS계 | Posted by locke 2014.11.25 17:29

오피스 2013 설치 오류로 안될때

레지스트리 편집기를 열고 HKLM\System\CurrnetControlSet\services\eventlog\Parameters 삭제

Programming/Javascript | Posted by locke 2013.05.29 09:43

jquery ready 와 load의 차이

$(document).ready(function(){

});

브라우저에서 DOM 트리를 생성하고난 후에 실행되게 되는 코드(DOM is ready)


$(window).load(function(){

}); 

모든 include 들과 object들, 이미지까지 로드된 이후에 실행

좋은 글 | Posted by locke 2012.05.10 12:50

일본 혼다의 광고


열심히 하면 언젠가 보답이 있다. 계속하다보면 꿈은 이루어진다.

그런건 다 환상이다. 노력해봐야 헛수고다.

정의는 이기지 않는다. 꿈 같은건 이루어지지 않는다.

그딴거, 현실세계에서는 자주 있는거다.

하지만, 그게 어때서? 스타트는 거기서 부터다. 기술개발은 실패가 99%.

새로운 것을 하면,반드시 실패한다. 화가 난다. 그래서 잠자는 시간, 먹는 시간을

빼았겨 가며, 몇번이라도 한다.

자, 어제까지의 자기를 넘어서라. 어제까지의 HONDA를 넘어서라

질것 같냐.

 

HONDA -The Power of Dreams -


크롬 실행시 아래 옵션을 붙여주면 된다.
--allow-file-access-from-files

플러그인 LocalLinks 검색
분류없음 | Posted by locke 2012.02.08 16:18

왜 사는가.

아무 생각없이 의미 없이 죽지 않으니까 사는 사람이 있는가 하면 돈을 모으는 재미로, 혹은 자식을 위해 나의 모든 걸 희생하며 사는 사람도 있다. 어떤 이는 명예욕을 채우기 위해, 또는 예술에 심취해 사는 사람도 있다. 내 한 몸 사라지면 그만이라며 먹고 마시고 즐겁게 살다 세상을 하직 하겠다는 사람도 있고 자신의 이익을 위해 남에게 피눈물을 흘리게 하는 사람도 있다. 
그럼 나는... 
분류없음 | Posted by locke 2011.12.02 14:03

우주에서 지구의 크기


Programming | Posted by locke 2011.11.18 14:44

href 정리

새창을 열게해준 창의 주소를 바꾼다. 
opener.location.href = url; 

새창을 열게해준 창의 주소를 새로고침
opener.location.reload();

다른 프래임의 주소를 바꾼다.
frame_name.location.href = url;

프레임 구조상 상위 프래임의 주소를 바꾼다 
parent.location.href = url;  

타겟이 지정된 프레임을 바꾼다.
parent.target(target).location.href = url; 

최상위 변경
top.location.href = url; 

현재창 변경
self.location.href = url;

{workspace}\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\work\Catalina\localhost\{프로젝트명}\org\apache\jsp\
Database/ORACLE | Posted by locke 2011.10.11 11:07

오라클 암호화 설정및 사용법


----------------------- 권한 설정 ---------------------------------------

sqlplus " /as sysdba "

grant execute on DBMS_CRYPTO to user;

--------------------------------------------------------------

CREATE OR REPLACE PACKAGE PACK_ENCRYPTION_DECRYPTION 

IS 

FUNCTION FUNC_ENCRYPT 

( V_INPUT_STRING IN VARCHAR2, 

KEY_DATA IN VARCHAR2 := 'JAVA302$' 

) RETURN RAW; 

 

FUNCTION FUNC_DECRYPT 

( V_INPUT_STRING IN VARCHAR2, 

KEY_DATA IN VARCHAR2 := 'JAVA302$' 

) RETURN VARCHAR2; 

END PACK_ENCRYPTION_DECRYPTION; 


------------------------------------------------------------------

CREATE OR REPLACE PACKAGE BODY PACK_ENCRYPTION_DECRYPTION 

IS 

 

FUNCTION FUNC_ENCRYPT 

( V_INPUT_STRING IN VARCHAR2, 

KEY_DATA IN VARCHAR2 := 'JAVA302$' 

) RETURN RAW 

IS 

V_ORIGINAL_RAW RAW(64); 

V_KEY_DATA_RAW RAW(64); 

ENCRYTED_RAW RAW(64); 

BEGIN 

V_ORIGINAL_RAW := UTL_I18N.STRING_TO_RAW(V_INPUT_STRING, 'AL32UTF8'); -- RAW 타입으로 변경해주어야 한다. 

V_KEY_DATA_RAW := UTL_I18N.STRING_TO_RAW(KEY_DATA, 'AL32UTF8'); -- RAW 타입으로 변경해주어야 한다. 

 

ENCRYTED_RAW := DBMS_CRYPTO.ENCRYPT(SRC => V_ORIGINAL_RAW, 

TYP => DBMS_CRYPTO.DES_CBC_PKCS5, 

KEY => V_KEY_DATA_RAW, 

IV => NULL); 

 

RETURN ENCRYTED_RAW; 

END FUNC_ENCRYPT; 

 

 

FUNCTION FUNC_DECRYPT 

( V_INPUT_STRING IN VARCHAR2, 

KEY_DATA IN VARCHAR2 := 'JAVA302$' 

) RETURN VARCHAR2 

IS 

V_KEY_DATA_RAW RAW(64); 

DECRYPTED_RAW RAW(64); 

CONVERTED_STRING VARCHAR2(64); 

BEGIN 

V_KEY_DATA_RAW := UTL_I18N.STRING_TO_RAW(KEY_DATA, 'AL32UTF8'); 

 

DECRYPTED_RAW := DBMS_CRYPTO.DECRYPT(SRC => V_INPUT_STRING, 

TYP => DBMS_CRYPTO.DES_CBC_PKCS5, 

KEY => V_KEY_DATA_RAW, 

IV => NULL); 

 

CONVERTED_STRING := UTL_I18N.RAW_TO_CHAR(DECRYPTED_RAW, 'AL32UTF8'); 

 

RETURN CONVERTED_STRING; 

END FUNC_DECRYPT; 

 

END PACK_ENCRYPTION_DECRYPTION; 

------------------------------ 테스트 -------------------------------------------

SELECT PACK_ENCRYPTION_DECRYPTION.FUNC_ENCRYPT('1234') 
FROM DUAL; 

SELECT PACK_ENCRYPTION_DECRYPTION.FUNC_DECRYPT('8E6676CB7C2296DD') 
FROM DUAL; 

사는 이야기 | Posted by locke 2011.09.27 11:24

정호승 시 <수선화에게>

울지 마라
외로우니까 사람이다
살아간다는 것은 외로움을 견디는 일이다
공연히 오지 않는 전화를 기다리지 마라
눈이 오면 눈길을 걸어가고
비가 오면 빗길을 걸어가라
갈대숲에서 가슴검은도요새도 너를 보고 있다
가끔은 하느님도 외로워서 눈물을 흘리신다
새들이 나뭇가지에 앉아 있는 것도 외로움 때문이고
네가 물가에 앉아 있는 것도 외로움 때문이다
산 그림자도 외로워서 하루에 한 번씩 마을로 내려온다
종소리도 외로워서 울려퍼진다

정호승 시집 『외로우니까 사람이다』 중

모바일웹 | Posted by locke 2011.09.19 11:21

PC에서 모바일웹 보는 방법

크롬
 실행시 아래 옵션을 실행파일 뒤에 써준다.
    --user-agent="iphone"

파이어폭스
  User Agent Switcher : Add-on
  설치후 
    1. 설치 후 도구 > User Agent Switcher > options > options 선택
    2. 왼쪽의 User Agents > Add 클릭 > 단말기의 User Agent 입력(ex. iPhone)

사파리
  1. 편집 > 기본설정 > 고급 > 개발자용 모드 보기에 체크
  2. 개발자용 메뉴 > 사용자 에이전트 > iPhone

 IE
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent] 의 데이터 값을 단말기의 User Agent 입력
  

 


파이어[출처]
 크롬에서 모바일웹 실행|작성자 꼬맹이드얼


유틸/이클립스 | Posted by locke 2011.08.20 17:06

이클립스 테마


헬리오스 이상버전은 Market을 통해 검색해서 되는데 이전버전은 update 링크를 추가해줘야한다.
Install New Software > http://eclipse-color-theme.github.com/update

Windows  - Preferences - General - Appearance - Color theme

<script type="text/javascript" src="jquery.pngFix.js"></script>

$(document).ready(function(){
        $(document).pngFix();
});

유틸 | Posted by locke 2010.08.23 13:55

DLL Export Viewer

DLL안에 선언된 외부 공개 함수 리스트를 볼 수 있는 프로그램

http://www.nirsoft.net/utils/dll_export_viewer.html

유틸 | Posted by locke 2010.08.23 13:52

SQLITE GUI TOOL


Download : http://www.sqliteexpert.com/download.html
HomePage : http://www.sqliteexpert.com/
Programming/Javascript | Posted by locke 2010.06.16 15:15

ascii2native


아스키로 변경된 한글코드가 있어 원래값을 확인해보기 위해 자바스크립트로 만들어 봄.

유틸/이클립스 | Posted by locke 2010.06.16 14:47

Save Problems : character encoding


Save Problems

Reason:
 Some characters cannot be mapped using "ISO-8859-1" character encoding.
Either change the encoding or remove the characters which are not
supported by the "ISO-8859-1" character encoding.

해결책
해당파일에 대한 인코딩문제로 해당부분의 이클립스의 설정을 변경해주면 된다.
Preferences-General-ContentTypes에서 해당 파일의 확장자를 찾은뒤에 인코딩을 변경해준다.

Database/ORACLE | Posted by locke 2010.06.11 16:41

수동 start


sqlplus ' as sysdba'
startup
Programming/JAVA | Posted by locke 2010.03.11 13:24

아주 심플한 업로드

정식으로 만들기도 귀찮고해서(망할 프레임워크..ㅠㅠ) 아주 간단하게 만든 파일 업로드 소스. 첨부한 cos.jar를 lib에 추가하고 쓸것.

<%@ page contentType="text/html; charset=utf-8" %>
<%@ page import="java.io.*" %>
<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy"%>
<%@ include file="config.jsp" %>
<%

int maxSize  = 1024*1024*30;
 
String root=request.getSession().getServletContext().getRealPath("/");
String uploadFile="";


try{
   MultipartRequest multi= new MultipartRequest(request,SAVE_DIR,maxSize, new DefaultFileRenamePolicy());
   
   uploadFile=multi.getFilesystemName("file");
  
  
   File oldFile = new File(SAVE_DIR+uploadFile);

  
   uploadFile= new String(uploadFile.getBytes("8859_1"),"utf-8");

    String fileName = "";
    for (int i=1; i < 21; i++) {
        int rnd = 1 + (int)(Math.random() * 52);
        rnd = (rnd > 26) ? rnd + 70 : rnd + 64;
        fileName = fileName + (char)(rnd);
    }

   File newFile = new File(SAVE_DIR+fileName+".jpg");

   long dataLength;
   dataLength = oldFile.length();

   if(!oldFile.renameTo(newFile)){
        byte[] buf = new byte[1024];
        FileInputStream fin = new FileInputStream(oldFile);
        FileOutputStream fout = new FileOutputStream(newFile);
        int read = 0;
        while((read=fin.read(buf,0,buf.length))!=-1){
         fout.write(buf, 0, read);
        }
        fin.close();
        fout.close();
        oldFile.delete();
    }   

String saveAsFile = SAVE_DIR + fileName;

//System.out.println("{ fileUrl:'" + SAVE_URL + fileName+".jpg" + "', filePath:'" + saveAsFile+".jpg" +
// "', origName:'" + fileName+".jpg" + "', fileName:'" + fileName+".jpg" + "', fileSize:'"+dataLength+"'}");

 out.println("{ fileUrl:'" + SAVE_URL + fileName+".jpg" + "', filePath:'" + saveAsFile+".jpg" +
 "', origName:'" + fileName+".jpg" + "', fileName:'" + fileName+".jpg" + "', fileSize:'"+dataLength+"'}");

}catch(Exception e){e.printStackTrace();}

%>

VS2005에 ASP.NET AJAX Extensions 1.0을 설치후 실행시 'Sys'이(가) 정의되지 않았습니다. 오류발생시
Web.config 파일의 <system.web>사이에 아래구문을 추가한다.
        <httpHandlers>
            <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
        </httpHandlers>

        <httpModules>
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        </httpModules>

유틸/MS계 | Posted by locke 2009.08.23 17:43

VISUAL STUDIO 2008 삭제

Microsoft Visual Studio 2008 설치제거시 "A problem has been encountered while loading the setup components. Canceling setup"라는 메시지만 출력하고 제거가 안될때.

- 영문 Visual Studio 2008인 경우 레지스트리에서 다음 항목을 오픈한다.

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\DCC60C0870D76BD368DC5BB7F360418D\Patches

Patches(REG_MULTI_SZ) 항목을 제거하고, 다시 설치제거를 시도하면 됩니다.

- 한글 Visual Studio 2008인 경우는 다음 레지스트리 항목에서 Patches(REG_MULTI_SZ) 항목을 제거하고, 다시 설치제거를 시도하면 됩니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\2F5B0C81B134C6130A6B87589A22B84A\Patches

좋은 글 | Posted by locke 2009.07.24 15:07

악력기 고르는 법


5회 미만은 강한 악력기.
10~40회는 적당한 악력기.
50회 이상은 약한 악력기.

자신에게 맞는 악력기는 10~40회를 할수있는 악력기라 할수있겠다.

강한악력기로 하면 악력증가가 약한 악력기로 하면 근지구력이 향상된다.

손은 관절이 많고 섬세한 부위이다. 무조건 오래 쥐고 다닌다고 악력이 향상되는건 아니니

적당한걸로 주기적으로 운동하자.
좋은 글 | Posted by locke 2009.07.06 14:53

홍초의 종류및 효능


A...홍초 석류: 석류에 다량으로 들어있는 식물성 에스트로겐과 탄닌으로 인해 피부가 팽팽해지고 근육이 강화되며

     비만이 감소되고 저항력이 강화되는 효과를 볼 수 있다. (48.9%)

B...홍초오미자감: 인체의 노화를 지연시키는 작용과 고혈압 등 혈관계통의 질병과 심장병등 순환기 계통의

    각종 성인병을 예방하고 치료하는 효과가 뛰어나다. 또한 지방이 합성되는 것을 억제하고 체내의 과다한 지방을 분해시키는 작용을 한다.    

C...홍초자색고구마: 자색고구마에 많이 함유되어있는 안토시아닌 색소로 항산화작용을 하며  혈액순환 촉진으로 뇌대사기능증진 및 치매예방, 다이어트, 변비해소, 시력개선작용등     의 효과를 기대할 수 있다.

D...홍초복분자: 흔히 우리가 복분자에 대해 알고 있듯이 남녀노소 모두에게 이로운 식품이다.

    대표적으로 남성의 성기능과 여성의 불임에 도움을 준다고 알려져있다. (36.2%)

E...홍초블루베리: 안토시아닌이 있어서 시력이 좋아지고. 야맹증.백내장 등의 예방과 활성 산소의 억제 작용으로

    암,뇌졸증예방에 좋으며 식이섬유가 많아서 변비및 대장암예방에 좋다. (46.2%)

F...홍초검은콩: 검은콩은 항암능력이 일반콩의 19.5배나 되며 정력강화와 당뇨에 도움을 주며 두뇌발달과

     치매, 중풍예방에 효과적이며 콜레스테롤과 고혈압예방에 효과가 있다.

G...홍초 현미: 현미는 영양 밸런스가 뛰어나며 현미에는 유해 물질의 배설작용 능력이있다.

    현미는 이상적인 다이어트식으로 현미를 잘 씹는것으로 효과가 있다.

H...홍초 홍삼: 홍삼은 그야말로 만병통치약으로 볼 수 있다. 항당뇨작용, 고혈압치료, 성기능개선, 혈액순환, 두뇌활동 촉진등 이루 말할수 없을 정도의 효과를 가지고 있다.

I...홍초 백년초: 백년초는 먹으면 백가지 병을 고친다는 말이 있을 정도다.

    퇴행성 관절염과 두통 , 불면증 , 당뇨병에 효과가 있으며, 부종을 억제하며, 고지혈증 개선효과가 있다.    

    그리고  페놀성물질과 플라보노이드 성분이 여타 식품보다 월등히 많 이 들어있어 고혈압 , 암 , 노화를 억제하는데 효과가 있음이 밝혀졌다.


한서버는 utf-8, 다른 하나는 euc-kr일때 한글처리 방법

다른 서버간에 한글처리시 양쪽페이지및 기타선언을 utf-8로 해야 깨지지않는다는 고정관념때문에 무려 세시간이나 삽질하면서 알아낸 방법이다.

굳이 다른서버간에 인코딩을 맞추기 위해 삽질을 할필요없다. 최악에는 웹서버의 설정을 건드려야한다는 벽에 부딪히게 되는데 거기까지 갈필요는 없고..그냥 각각 utf-8 , euc-kr을 사용하면 된다.
다만 보내는곳(utf-8)에서는

a.jsp?name= <%=URLEncoder.encode(pSuname, "euc-kr")%>

받는곳에서는 그냥 받으면 된다...그냥...-_-;...
정 찝찝하면 상단에 <%@ page contentType="text/html; charset=euc-kr"%>
이것을 선언해줘라....어찌보면 당연한건데도 이걸 못찾아서 삽질을 하다니.....계속되는 밤샘으로 머리가 많이 굳었나보다...
책읽기 | Posted by locke 2009.03.28 22:48

2009년 3월


 
읽기 : 100%


읽기 : 100%


읽기 : 20% ..중도 포기


읽는중...


1장 다시 읽음.


좋은 글 | Posted by locke 2009.03.16 11:23

용기를 주는 글 - 톨스토이



어리석은 사람일 수록
세상에 대해 불평과 불만만 쌓이는 법이다.


어리석은 사람은
세상을 적극적으로 변화시키기보다
세상이 자기를 알아주지 않는다고
사람들에게 동정을 구하려 든다.



언제까지나 불평과 불만 속에서 살고 있을 것인가?

어차피 인생은 험악한 세상에 내던져진 것이다.


현실에 불만을 쌓고
다가올 미래에 대해 겁을 먹고 걱정하며
인생을 살아간다는 것은 짐승과 같은 삶이다.


현명한 인생은
자신이 이 어지러운 세상에 나온 것에 감사하고
이 세상을 행복한 세상으로
만들 가능성이 있다는 것에 감사하는 자세로

자신이 해야 할 일을 행하는 것이다.


세상은 누구에게나 똑같은 것이다.


다만 누가 더 가치 있고 행복하게 사는가
하는 것만이 다를 뿐이다.

Database | Posted by locke 2009.03.04 20:06

Returning TOP N Records


Microsoft SQL Server
SELECT TOP 10 column FROM table


PostgreSQL and MySQL
SELECT column FROM table
LIMIT 10


Oracle
SELECT column FROM table
WHERE ROWNUM <= 10


Sybase
SET rowcount 10
SELECT column FROM table


Firebird
SELECT FIRST 10 column
FROM table

TAGSQL

메뉴 > 문서 > 파일형식 > PC로 선택후 저장.

OS/Windows2003 | Posted by locke 2008.01.13 19:22

Windows2003에서 포토샵 설치방법

AdobePhotoshop10en_US_volume.proxy.xml 에서
"Server2003":{"Exclude":true} 부분을
"Server2003":"MinServicePack":"2","@servicePack64Bit":1,"Need64Bit":"0"}} 로 변경

Have you gotten the error; "RemoteOperationException: ERROR: wrong password for user" with Oracle 10g?  If so, it is probably because the OS user that you are trying to login to the Oracle Enterprise Manager with has not been setup to allow the user to logon as a "Batch Job."  To resolve this issue:

  1. Go to "Control Panel" -> "Admin Tools" -> "Local Security Policy."
  2. Within "Local Policies", go to user "Right Assignment."
  3. Add the user to "Logon as a Batch Job."

The logon problem should now be resolved.  This is for trying to run Oracle 10g on Windows 2003 Server.