반응형

분류 전체보기 924

Java의 class파일 역컴파일 jad.exe

jad.exe +++++++++++++++++++++ java class를 역컴파일하기 소스가 없는 .class화일을 .java파일로 바꿔주는 프로그램입니다.. 사용법은... c:> jad -s .java 바꿀파일명.class 이렇게 하면 현재 디렉토리에 바꿀파일명.java 파일이 생성됩니다. (근데.. 변수명이 제 멋대로 바뀝니다..) ####### 한꺼번에 생성하기. c:> jad -s .java *.class +++++++++++++++++++++ ### inner 클래스 관련된 비교해서 머지해서 역컴파일해줌 #### jad -o -r -sjava -dsrc 'tree/**/*.class' jad 다운로드: http://www.varaneckas.com/jad 출처: http://blog.naver..

JAVA 2010.07.29

웹표준 폰트 관련 px를 em일때.

1.웹표준 폰트단위 pt, px, %, em (웹표준) 브라우저 기본글자 크기 : 16px = 1em 사이트 표준 폰트 크기 : 12px = 0.75em body { font-size:0.75em;} 관련글 웹표준과 폰트크기 : http://cafe.naver.com/ddteams/90 - [웹표준 코딩]CSS 폰트 단위를 알아봅시다 폰트 크기계산 - px 단위를 em 단위로 변환: http://pxtoem.com - em 단위 계산기: http://riddle.pl/emacalc pxtoem.com 사이트 >> http://pxtoem.com 출처: http://dreamworks.tistory.com/18?srchid=BR1http%3A%2F%2Fdreamworks.tistory.com%2F18

Web/WEB기본 2010.07.21

linux에 HDD추가법 + Full Backup

오랜만에 하니 가물~가물~해서 메모해본다. 1. demsg로 하드디스크 확인 (#dmesg | grep sd sata의 경우 sda로 나타난다.) 2. fdisk 파티션 작업 ( #fdisk /dev/sda 이후 n으로 새로운 파티션추가, w로 저장.) 3. mkfs.ext3 /dev/sda1 로 포멧 ( #mkfs.ext3 /dev/sda1 ) 4. mkdir 연결한디렉토리 ( #mkdir /home2 ) 5. vi /etc/fstab 추가 ( /dev/sdb1 /home2 ext3 defaults 1 3 ) 6. reboot 작업 * 작업5번의 1 3은 1은 리눅스 파일타입, 3은 3번째로 체크검사 하겠다는 의미. 상단 1.번 작업으로 추가된 디스크 찾기 1. fdisk -l ==> 디스크 내용 보여..

웹표준 테스트

웹표준 테스트의 대표 테스트인 Acid Test에 대하여 정리해본다. Acid Test란? 웹브라우저의 웹표준 지원 측정을 위한 예제 페이지이다. 1. Acid Test http://www.w3.org/Style/CSS/Test/CSS1/current/test5526c.htm CSS1 스팩을 중점적으로 테스트 할 수 있도록 제작. 1988년 초기개발. ( IE 5.5버전 이하 버전을 제외한 나머지 브라우저는에서는 렌더링 문제없음 ) 2. Acid2 Test http://acid2.acidtests.org/ HTML과 CSS2.1 스팩을 중점적으로 테스트 합니다. 스마일 그림과 Hello World! 나타내기.(코 부분을 마우스 커서를 가져가면 파란색으로 바뀌게 됩니다.) IE8이 Acid2 Testing..

Web/WEB기본 2010.07.12

정보처리산업기사 - 한국산업인력공단 (시험일정)

"정보처리산업기사" 관련 정보 페이지 http://www.q-net.or.kr/crf005.do?id=crf005.. 2010년 정보처리사업기사 시험일정 구분 필기원서접수 (인터넷) 필기시험 필기합격 (예정자)발표 실기원서 접수 실기시험 최종합격 발표일 2010년 정기 기사 4회 2010.08.13 ~ 2010.08.20 2010.09.05 2010.09.24 2010.09.27 ~ 2010.09.30 2010.10.30 ~ 2010.11.12 2010.12.10 시험 수수료 - 실기: 19,300원 - 필기: 18,000원 출제기준, 취득방법등은 홈페이지 참조.

[펌]에디트 플러스 사용자 파일 적용하는 방법

사용자 정의 stx, acp, ctl 파일을 추가하는 방법은? *.STX 파일과 *.ACP 파일을 설정하는 방법 1. '기본설정' 대화상자에서 '설정 및 구문강조' 페이지를 선택합니다. 2. 원하는 파일 종류를 선택하거나 원하는 파일 종류가 없는 경우 '추가' 버튼을 누른 후 '파일 확장자' 란에 파일 확장자를 지정합니다. 3. STX 와 ACP 파일의 완전한 경로를 '구문 파일' 과 '자동 완성' 란에 지정합니다. *.CTL 파일을 설정하는 방법 *.CTL 파일은 '클립텍스트' 파일로서 '클립텍스트 창'에서 사용할 수 있습니다. *.CTL 파일을 추가하려면 구문 디렉토리 ('도구'->'디렉토리 설정' 참조) 에 복사한 다음 에디트플러스를 다시 실행시키면 됩니다. 클립텍스트 창을 표시하려면 '보기' 메뉴..

IT공부방 2010.07.07

[동영상]안철수 KAIST석좌교수 "개발자가 성공하는 길"

안철수 "개발자가 성공하는 길" 정말 개발자들에게 좋은 이야기를 남겨주시는 군요. 안철수님이 추천하는 책들 - 뜨겁고평평하고밀집되는 세계 (592Page) 뜨겁고평평하고밀집되는세계(Hot,Flat,andCrowded) 카테고리 경제경영 > 경영전략/경영관리 지은이 토마스 프리드먼 (로드러너, 1970년) 상세보기 - 좋은 기업을 넘어 위대한기업으로 (432Page) 좋은기업을넘어위대한기업으로 카테고리 경제/경영 > 경영관리 > 기업경영일반 지은이 짐 콜린스 (김영사, 2002년) 상세보기 - 아웃라이어 (325Page) 아웃라이어(OUTLIERS)성공의기회를발견한사람들 카테고리 자기계발 > 성공/처세 > 자기혁신/자기관리 지은이 말콤 글래드웰 (김영사, 2009년) 상세보기

IT공부방 2010.06.30

자바스크립트 현재페이지 다시읽기(reload)

출처: http://byseob.textcube.com/207 현재 웹페이지를 다시 읽어오는 것이다. 일반적인 다시 읽기 window.location.reload(); 이렇게 하면 컴퓨터의 캐쉬에서 우선 파일을 찾아봅니다. 없으면 서버에서 받아옵니다. 적극적인 다시 읽기 window.location.reload(true); true 라는 파라미터를 입력하면, 무조건 서버에서 직접 파일을 가져 오게 됩니다. 캐쉬는 완전히 무시됩니다. 소극적인 다시 읽기 history.go(0); 이렇게 하면, 캐쉬에서 현재 페이지의 파일들을 항상 우선적으로 찾습니다. Location reload() Method Reload the current document;location.reload(); Syntaxlocation,..

Web/Javascript 2010.06.14

모바일 User-Agent로 변환하는 Firefox PlugIn

해당 플로그인은 firefox 3.6.3를 지원하지 않나 봅니다. 제가 하려고 하니 안되네요. (2010.06.11) User Agent Swicher (Download) : https://addons.mozilla.org/en-US/firefox/addon/59/ 보통 웹페이지와 다르게 표시가 되는 것을 User Agent Switcher를 통해 수정이 가능하다. 가장 좋은 방법은 진짜 모바일 장비(Mobile Device)로 확인이 좋으며, 모바일 장비를 구입하기 힘든 상황에서는 모바일 에뮬레이터(mobile emulater)를 최선일 듯 싶다. 이 모든게 쉽지 않다면, Firefox의 플로인인 User Agent Switcher를 이용하는걸 추천하고 싶다. 모바일 관련 간략한 정보(구글) http:..

WEB언어 2010.06.11

[알고리즘] The for Statement (for 명령문)

출차: http://java.sun.com/docs/books/tutorial/java/nutsandbolts/for.html 기본이 되는 for문법 설명입니다. for (initialization; termination; increment) { statement(s) } termination : 부분이 true면 계속 반복 실행되며, false면 실행중지 됩니다. > class ForDemo { public static void main(String[] args){ for(int i=1; i // 두가지 조건에 맞으면 종료~~!! for(int i = 0; (i < recentboard.size() && i < 1); i++) { }

IT공부방 2010.06.04

iPhone 사파리(safari)에서 확대 축소 막기

현재 의 meta테그의 이름이 viewport를 선언해 주면, 해당 글자의 확대와 축소를 막을 수 있습니다. 모바일테스트 추가내용: Mobile Web Application Best Practices 중에 3.5.10 Use Meta Viewport Element To Identify Desired Screen Size ==> http://www.w3.org/TR/mwabp/#bp-viewport Device 폭 출처: http://help.adobe.com/en_US/dreamweaver/cs/using/WSeffff8bffc80208443aaa2ab12db791fb9b-8000.html

Mobile/Web방식 2010.05.26

[펌]Mobile web design을 위한 글.

출처: http://stonefocus.thoth.kr/ 모바일 웹은 점점 급증해 가고 있다. 인터넷과 Web이 PC의 전유물이라는 사람들의 생각은 점점 없어져 가고 있는게 사실이다. 작년, 한해동안 미국에서만 6천3백만명이 넘는 사람이 모바일을 통해 웹에 접속하였다. 이는 2013년이 되면 전 세계적으로 17억명이 될것이라는 예견도 있다. 영국에서의 예만 보더라도 그 사실은 극명해 진다. 20%의 모바일폰 사용자들이 그 모바일 폰으로 인터넷을 즐기고 있다는 조사 결과도 나오고 있다.(Source : http://www.3g.co.uk/PR/Feb2007/4267.htm) 이게 불과 몇년 사이에 벌어진 일이다. 그래서 모바일 웹의 Design을 위한 Guide line의 필요는 절실했다. 그리고, 이곳 ..

Mobile/Web방식 2010.05.25

[펌]JSP로 이미지 생성하기(2001-09-11)

JSP로 이미지 생성하기 kenu 2001-09-11 5:51오전 애플릿으로는 그림을 그려서 웹브라우저에서 볼 수 있었습니다. 그럼 JSP 로 그림을 그릴 수 있을까요? 정답은 YES 입니다. 하지만 지금까지는 No 였습니다. 아무도 가르쳐주는 사람이 없어요. 엉엉~ 나 어떻해 회사 쫓겨나면... 우리 아이 먹을 것 입을 것 사려면 아내가 버는 돈만으로는 부족한데... 다행히 모유 먹으니까 우유값은 안드는데, 종이 기저귀는 어떻하라구...

JAVA/JAVA&JSP 2010.05.20

[펌]UINavigationController 관련 내용

UINavigationController를 사용할때 쓸만한 내용을 발견하여 정리해 봅니다. 1. 초기화 UINavigationController의 초기화를 위해서는 보통 가장 루트가 되는 뷰컨트롤러를 지정하게 됩니다. UIViewController *viewController = [[UIViewController alloc] init]; UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController]; 2. 새로운 뷰로 이동하기/빠져 나오기 새로운뷰로 이동하는것은 다음과 이해하시면 좋을것 같습니다. 네비게이션컨트롤러는 기본적으로 스택(Stack)과 같은 구조로 동작..

Mobile/iPhone 2010.05.17

ClientAbortException:java.net.SocketException: Broken pipe

톰켓과 아파치를 사용할때, 다음과 같은 에러가 발생할때가 있다. 이유는 뭘까? ClientAbortException:java.net.SocketException: Broken pipe 출처: http://confluence.goldpitcher.co.kr/display/GPCONF/ClientAbortException+java.net.SocketException+Broken+Pipe+with+Jira+User+management+on+MySQL 트러블슈팅 Checked that the ?autoconnect=true parameter has been set for both Confluence and Jira connection URL, but the problem persists. This is not ..

카테고리 없음 2010.04.20

아이폰 웹어플리케이션(Web Application)만들기

http://blog.naver.com/joycestudy?Redirect=Log&logNo=100100587234 [2010/02/24, 결론 수정] 윈도에서 간편하게 작업할 수 있는 방법을 찾은 줄 알았는데, 아니었다. 좀 여러가지 문제가 겹쳐 있다. 우선, aptana의 iPhone Simulator의 기본 웹 엔진이 윈도에서는 IE로 잡히기 때문에, iphone iui 관련 태그가 제대로 안보인다. aptana에서 따로 배포하는 embedded firefox 플러그인을 설치하면 preview 화면에서 Firefox 결과를 볼 수 있고, 또한 iPhone Simulator의 웹 엔진도 그걸로 바꿔서 지정할 수 있는데, 문제는 이게 버전이 낮은 건지, 스타일이 전혀 안먹는다. 별도로 설치한 Firef..

Mobile/iPhone 2010.04.13

Window7에서 XPMode사용하기 + VirtualPC2007

윈도우7에서 XPmode 사용을 위해 다운로드 받아야 하는 것들입니다. [ 순서 ] 1) Window XP mode 다운로드 (XP OS: 558MB) 2) Window Virtual PC 다운로드 http://www.microsoft.com/korea/windows/virtual-pc/download.aspx 윈도우7에서 좋은 것 중에 하나 입니다.^^ Virtual PC 2007 버전 윈도우 2003~XP까지 지원 (32,64Bit 두 종류) http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=4580

MySQL charset설정 확인하기

언어설정 문제는 상당히 골치아파 하는거같읍니다.... 디비 버젼과 크라이언트 설정에다라서 민감하게 나타나는거같읍니다... 언어설정 확인요령 Pc에 mysql 설치한후 bin 디렉토리에서 실행또는 호스팅서버에 텔넷접속후 실행 mysql -h ip -u id -p password \s -------------- mysql Ver 12.22 Distrib 4.0.16, for pc-linux (i686) Connection id: 1612 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Server version: 4.0.16-Max Protocol version: 10 Co..

카테고리 없음 2010.02.03

Totoise SVN Cache(TSVNCache.exe)부화 줄이기

많은 개발업체에서 버전 관리를 위해 무료 버전 관리 프로그램인 Tortoise SVN를 많이 사용하고 있는 걸로 알고 있다. Tortoise SVN의 장점 중 하나인 현재 상태를 아이콘으로 표시해주는 기능이 있는데, 이 아이콘 상태를 정의하기 위해 Tortoise SVN에서 수시로 디스크를 읽으며, 파일 상태를 체크한다. 이 때문에, 컴퓨터 성능이 저하 되기도 하는데, 범인은 바로 TSVNCache.exe!! 이 프로세서가 백그라운드로 실행되면서, 폴더/파일를 수시로 읽어들이고 있기 때문이다. Tortoise SVN를 쓰고 있다면, 밑의 방법대로 설정 해두자. 이렇게 하면 사용자가 지정한 폴더와 파일 외에는 접근을 하지 않으므로, 디스크 읽기를 최소화 시킬수 있다. 방법은 이렇다. 1. TortoiseS..

JAVA 2010.01.27

큐브리드(CUBRID) "Cannot execute the current operation because the previous operation is already running"에러

큐브리드을 설치를 완료하고 CUBRID 매니저를 통해서, 작업을 하려고 하니. 다음과 같은 에러 나타났다. (VMware에서 가상머신에서 설치함) Cannot execute the current operation because the previous operation is already running [에러 메시지] CUBRID 매니저가 정상적으로 구동되지 않는 경우, "서버에 접속할 수 없습니다. CUBRID 매니저 서버의 구동 및 기타 접속 환경을 점검하시기 바랍니다."라는 오류 메시지가 나타난다. 이 때, 사용자는 다음 사항을 확인하여 문제를 해결할 수 있다. CUBRID 매니저 서버가 구동 중인지 확인한다. CUBRID 매니저 서버의 환경 설정 파일을 열고 cm_port 파라미터의 값이 등록한 통..

카테고리 없음 2010.01.15

큐브리드(CUBRID) 문자코드셋(UTF-8,EUC-KR) 관련 내용

CUBRID 에서는 현재 문자 코드셋을 지원하지 않습니다. 관련된 질문들이 상당히 많아 간단히 정리합니다. 1. 입력되는 문자셋이 그대로 저장되어, 검색시 처음 입력한 문자셋으로 보여집니다. 이 과정에서 어떠한 변화도 이루어 지지 않습니다. * 입력한 문자셋이 UTF-8 이면 검색시 문자셋도 UTF-8 이 됩니다. 간혹 검색시 문자가 깨져보이는 경우는 입력하는 곳과 검색하는 곳에서 관리하는 문자셋이 다르기 때문입니다. 응용에서의 문자셋 처리를 확인해 보실 필요가 있습니다. 2. 문자의 길이는 byte 단위를 기본으로 합니다. 한글에 대한 별도 처리가 없습니다. 즉, EUC-KR 이면 한글1자의 길이는 2이며, UTF-8 이면 3의 길이값을 가집니다. 3. 문자를 byte 단위로 처리하므로 substrin..

카테고리 없음 2010.01.14

큐브리드(CUBRID)관련 Auto Increment생성

Auto Incremental : DDL의 일부로 특정 칼럼에 대해 값을 순차적으로 증가시켜 준다. AUTO_INCREMENT [ (초기값 , 증감치) ] CREATE TABLE t_test( id INTEGER NOT NULL AUTO_INCREMENT, name VARCHAR(10) ); INSERT INTO t_test(name) VALUES ('Andrew'); INSERT INTO t_test(id, name) VALUES (5, 'Gordon'); SELECT * FROM t_test; CUBRID 응용개발 가이드 http://www.cubrid.com/zbxe/bbs_developer_tutorial/57775 목 차 트랜잭션 관리.. 1 Paging 기법.. 2 Partition을 이용한 ..

카테고리 없음 2010.01.13

오라클(Oracle) 개발자를 위한 큐브리드(CUBRID)개발 안내

오라클(Oracle) 개발자를 위한 큐브리드 SQL 가이드 http://www.cubrid.com/zbxe/40190 --> Quick Guide정도의 간략한 비교입니다. 오라클(Oracle) 사용자를 위하여 CUBRID 에 대한 소개 자료 http://www.cubrid.com/zbxe/bbs_developer_material/59356 --> 기본적인 사항들로 궁금해 할 부분들 정리 자료입니다. 오라클(Oracle) to CUBRID 포팅 가이드http://www.cubrid.com/zbxe/bbs_developer73_tutorial/24503/page/4 (2006/10/09) --> 비교를 통한 포팅 가이드입니다. [동영상]큐브리드(CUBRID) vs 오라클(Oracle) 비교 동영상 http:..

카테고리 없음 2010.01.13
반응형