'분류 전체보기'에 해당되는 글 1378건
- 2010.12.31 털모자, 신생아 살리기 모자뜨기 캠페인 Save the Children 3
- 2010.12.31 11월 11일 빼빼로 데이 선물
- 2010.12.31 [SC2] 스타하다가 열받는 사람용 리플레이 스크린샷 1
- 2010.12.27 크리스마스 1박2일 양평 놀러가자. 2
- 2010.12.21 전라도 가오리 홍어랑께 이모티콘 안시아트 1
- 2010.12.09 [iPhone] 아이폰을 여러 컴퓨터에서 수동 동기화 방법, (음악과 비디오를 수동으로 관리) 2
- 2010.12.07 [JAVA] DTO VO Value Object 1
- 2010.12.07 [iPhone] 아이폰 카메라 무음, 사진찍을때 소리 안나게 변경 3
- 2010.12.07 [iPhone] 아이폰 익스플로어 iPhone Explorer 1
- 2010.12.06 [SC2] 스타크래프트 2 공식 치트코드 공개 2
- 2010.11.28 닥터드레 이어폰, Beats by Dr. Dre Tour with Control Talk 1
- 2010.11.09 [MAC] 신형 맥북에어 CS4 성능비교표 1
- 2010.11.04 [ORACLE] 오라클 에러 ORA-XXXXX 1
- 2010.11.03 세상 돌아가는 구조, 삥뜯긴 참새 1
- 2010.10.29 [ECLIPSE/TOMCAT] 이클립스 톰캣(Server) 셋팅, 프로젝트 연동 1
- 2010.10.29 [ECLIPSE/SVN] Subclipse 설치 1
- 2010.10.28 [IBATIS] 아이바티스 쿼리 작성시 유의사항, com.ibatis.common.xml.NodeletException, Error parsing XML 1
- 2010.10.28 [ECLIPSE/JAVA] 이클립스 컴파일 에러, Java compiler level does not match the version of the installed Java project facet 4
- 2010.10.28 [ECLIPSE] 이클립스에서 SVN (Subversive) 제거, 설치 1
- 2010.10.21 [ORACLE] 오라클 페이징 3가지 쿼리, PAGING, RNUM, ROWNUM 1
- 2010.10.18 [ECLIPSE/TOMCAT] 이클립스에 톰캣 플러그인 설치 연동 1
- 2010.10.13 [ECLIPSE] 이클립스 알아두면 유용한 단축키 1
- 2010.10.13 [ECLIPSE] JSP, JAVA 이외의 파일 에러, 경고 마커 해제 3
- 2010.10.13 [ECLIPSE] java.lang.IllegalArgumentException: Path [FILENAME] does not start with a "/" character 1
- 2010.10.12 [JQUERY] jQuery 플러그인 시리즈 홈페이지, 다운로드 1
- 2010.10.12 [SC2] 스타크래프트2 패키지, 오픈 베타 기간 중 무제한 이용권 구매 고객 패키지 5
- 2010.10.11 [ORACLE/MYSQL] 인서트 자동증가, AUTO_INCREMENT, CREATE SEQUENCE 3
- 2010.10.11 [JAVA/JSP] java.lang.NoClassDefFoundError: org/apache/xpath/XPathAPI 3
- 2010.10.11 [JAVA/ECLIPSE] 이클립스 에러 Multiple markers at this line, Enumeration cannot be resolved to a variable. 3
- 2010.10.11 [AJAX] 기본 예제, httpRequest Sample 1
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▦▦▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▦▦▦▦▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▦▦▦▦▦▦▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▦▦▦▦▦▦▦▦▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▦▦▦▦▦▦▦▦▦▦▦▦▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▦▦▦▦▦▦▲▦▦▦▦▦▦▦▦▲▦▦▦▦▦▦▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▦▦▦▦▦▦▦◀◑▶▦▦▦▦▦▦◀◐▶▦▦▦▦▦▦▦▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▦▦▦▦▦▦▦▦▦▦▦▼▦▦▦▦▦▦▦▦▼▦▦▦▦▦▦▦▦▦▦▦▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▒▒▒▒▒▒ ▒▒▒▦▦▦▦▦▦▦▦▦▦▦▦■▦▦■■■■■■■■■■■■▦▦■▦▦▦▦▦▦▦▦▦▦▦▦▒▒▒ ▒▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦■■▼▼▼▼▼▼▼▼▼▼▼▼■■▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▒ ▒▒▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦■▲▲▲▲▲▲▲▲▲▲▲▲■▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▒▒ ▒▒▒▒▦▦▦▦▦▦▦▦■▦▦▦▦▦■■■■■■■■■■■■▦▦▦▦▦■▦▦▦▦▦▦▦▦▒▒▒▒ ▒▒▒▒▒▒▦▦▦▦▦▦▦■▦▦▦▦■▦▦▦▦▦▦▦▦▦▦■▦▦▦▦■▦▦▦▦▦▦▦▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▦▦▦▦▦▦■▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦■▦▦▦▦▦▦▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▦▒▒▒▒▒▒▒▒▒▒ □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ □□□□□□■□□□□□□□■■■■□□□■□□□■■■■■■□□■□□□■■□■■□■□■□□ □■■■■■■■■■■□□■□□□□■□□■□□□□□□□□■□□■□□□□■□□■□■□■□□ □□□□■□□■□□□□□■□□□□■□□■□□□■■■■■■□□■■■□□■□□■□■□■□□ □□□■□□□□■□□□□■□□□□■□□■□□□■□□□□□□□■□□□□■□□■□■□■□□ □□□□■■■■□□□□□■□□□□■■■■□□□■□□□□□□□■□□□□■□□■■■□■□□ □□□□□□■□□□□□□■□□□□■□□■□□□■■■■■■■□■□□□□■□□■□■□■□□ □■■■■■■■■■■□□■□□□□■□□■□□□□□□□□□□□■□□□□■□□■□■□■□□ □□□□□□□□□□□□□■□□□□■□□■□□□□□■■■■■■□□□□□■□□■□■□■□□ □□□■■■■■■□□□□■□□□□■□□■□□□□■□□□□□□■□□□□■□□■□■□■□□ □□■□□□□□□■□□□□■■■■□□□■□□□□■□□□□□□■□□□■□□■□□■□■□□ □□□■■■■■■□□□□□□□□□□□□■□□□□□■■■■■■□□□□□□□□□□■□■□□ □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
여러대의 컴퓨터에서 음악을 넣고뺄수 없습니다.
한대의 컴퓨터에서만 싱크(동기화)를 지원하기때문에, 다른컴퓨터에서 싱크하면 저장된 음악이 지워지는 불상사가;;;
개인적으로 수동관리가 가장 편리하다고 생각하는데,
그러나 수동관리도 다른컴퓨터에서는 음악을 지워버리겠다는 경고창이 뜨기때문에 최초 컴퓨터에서만 가능합니다.
하지만 ID를 설정해주면 여러대의 컴퓨터에서도 수동관리가 가능합니다.
예제는 윈도우일 경우입니다.
헥사 에디터 다운로드: http://mh-nexus.de/en/downloads.php?product=HxD
수동관리할 다른 컴퓨터 = 컴퓨터2
1. 컴퓨터1에서 ID를 확인해야합니다.
1-2. 확인방법은 내 문서 > 내 음악 > iTunes > iTunes Music Library.xml 파일안에 적혀있습니다. (그림1)
2. 컴퓨터2의 ID를 확인해야합니다.
2-2. 1-2와 동일
3. 컴퓨터2의 iTunes Library.itl의 ID를 컴퓨터1에서 확인한 ID로 변경합니다.
3-2. 헥사에디터를 실행시키고 내 문서 > 내 음악 > iTunes > iTunes Library.itl 파일을 오픈 (그림2)
3-3. 찾기(Ctrl+F) 를 이용하여 컴퓨터2의 ID로 검색 (데이터 형식을 16 진수 값으로 설정) (그림3)
3-4. 검색된 ID를 컴퓨터1의 ID로 수정합니다.
4. 컴퓨터2의 iTunes Music Library.xml의 ID를 컴퓨터1에서 확인한 ID로 변경합니다.
4-2. 편집기(메모장등)로 내 문서 > 내 음악 > iTunes > iTunes Music Library.xml 파일을 오픈
4-3. Library Persistent ID 항목의 ID를 컴퓨터1의 ID로 수정 (11번째 줄)
5. 아이튠즈를 실행하고 '음악과 비디오를 수동으로 관리' 항목이 활성화 되어있는지 확인
그림1 - iTunes Music Library.xml 파일에 ID가 적혀있습니다.
그림2. 헥사에디터(HxD)로 iTunes Library.itl 파일 편집
그림3. 헥사에디터(HxD)에서 ID검색
VO는 Value Object의 약자로 보통 두 가지 의미로 사용됩니다.
예전에는 여러 값을 담아두고 다른 곳에 전달하는 목적으로 객체를 쓸 때 그
객체를 Value Object라고 했습니다.
그런데 요즘은 DTO라는 더 정확한 명칭으로 바꾸어서 말하고 있습니다.
요즘 말하는 Value Object는 말 그대로 값을 나타내는 객체입니다.
대체로 불변성이고
equals() 로 비교할 때 객체의 모든 값을 비교해야 하고 필드 수가 많지 않습니다.
java의 Integer, Date, Long, String 같은 것이 대표적인 VO이고 여기에 돈을
나타내는 Money, 좌표를 나타내는 Point , 우편번호 ZipCode, 주소 Address
같은 것을 만들었다면 Value Object라고 할 수 있습니다.
아래파일(빈파일)의 압축을 풀고 /System/Library/Audio/UISounds에 덮어씌워주면 됩니다.
2010/12/07 - [MOBILE] - [iPhone] 아이폰 익스플로어 iPhone Explorer
2010/08/09 - [MOBILE] - [iPhone] 아이폰 내부경로, 사진, 벨소리, 문자메세지, Installous
원상태로 되돌리려면 아래의 파일을 받아 (압축풀고) 덮어씌워주면 됩니다.
아이폰 셔터음 원본 파일
이 프로그램은 '탈옥이 되어있는 아이폰'과 '아이튠이 설치된 컴퓨터'가 있어야 사용할 수 있습니다.
스타2 치트코드가 나왔습니다. 빨리 '한밤의 테란'을 들어봐야겠네요;;;
아래부터는 공식 홈페이지에 나온 내용 그대로입니다.
원문: http://kr.battle.net/sc2/ko/blog/476550#blog
치트 코드는 싱글플레이어 모드에서만 사용할 수 있습니다. 플레이 중 Enter 키를 누르고 아래의 코드를 입력하세요.
주의사항: 치트 코드를 사용한 후에는 정상적인 플레이를 통해 얻을 수 있는 업적을 더 이상 획득할 수 없습니다. 치트 코드를 사용하기 전의 세이브 파일을 불러오거나 캠페인을 다시 시작해야만 추가 업적을 획득할 수 있습니다.
치트 코드 |
기능 설명 |
WhatIsBestInLife |
즉시 승리합니다. |
LetsJustBugOutAndCallItEven |
즉시 패배합니다. |
TookTheRedPill |
전장의 안개를 걷어냅니다. |
Bunker55AliveInside |
보급품(식량)이 필요하지 않습니다. |
TerribleTerribleDamage |
무적 모드를 활성화합니다. |
SpectralTiger |
광물 5000 을 가용한 자원에 추가합니다. |
RealMenDrillDeep |
가스 5000을 가용한 자원에 추가합니다. |
WhoRunBartertown |
광물과 가스 5000을 가용한 자원에 추가합니다. |
SoSayWeAll |
모든 연구기술을 사용할 수 있습니다. |
IAmIronMan |
즉시 모든 업그레이드를 허용합니다. |
CatFoodForPrawnGuns |
건설 속도와 업그레이드 속도가 빨라집니다. |
HanShotFirst |
기술의 재사용 대기시간이 필요하지 않습니다. |
TyuHasLeftTheGame |
계속해서 플레이할 수 있도록 승리 조건을 꺼 둡니다. |
NeverGiveUpNeverSurrender |
패배 후에도 계속해서 플레이할 수 있습니다. |
ImADoctorNotARoachJim |
치료 속도를 빠르게 합니다. |
MoreDotsMoreDots |
자원 소모 없이 유닛을 생산하고 건물을 건설합니다. |
이야기 모드 치트 코드 |
기능 설명 |
WhySoSerious |
소지 자금이 5백만만큼 증가합니다. |
LeaveYourSleep |
모든 미션을 플레이할 수 있습니다. |
EyeOfSauron |
모든 동영상을 감상할 수 있습니다. |
StayClassyMarSara |
모든 UNN TV 뉴스를 시청할 수 있습니다. |
HoradricCube |
모든 연구 과제를 선택할 수 있습니다. |
사용자 지정 지도 |
기능 설명 |
Jaynestown |
테라진 5000을 가용한 자원에 추가합니다. |
이스터 에그 치트 코드* |
기능 설명 |
OverEngineeredCodPiece |
“한밤의 테란” 음악을 재생합니다. |
* 다른 치트 코드와 달리 이스터 에그 치트 코드인 “OverEngineeredCodPiece”는 사용 후에도 업적 획득이 가능합니다.
참고: 여기 소개된 치트 코드는 의도적으로 게임에 추가한 것이므로, 제삼자가 제작한 불법 또는 부정행위를 위한 프로그램과는 달리 사용하더라도 계정에 불이익이 주어지지 않습니다.
완전 이쁘죠.
아직은 사운드가 적응이 안됩니다.
전 오래도록 손휘껄 사용했었는데,
저음이 센편이고, 고음이 거슬리는 느낌입니다.
거기다가 맞는 귓구녕 고무가 무엇인지 몰라 귀압력이 상당합니다.
젤 좋은 기능은 컨트롤토크가 달려있다는것.
아이폰에 일반이어폰이 꼽힌채로 전화를 받으면 상대방 목소리는 들리지만,
아이폰에 대고 말을해도 상대방이 들을 수 없습니다.
결국 죄다 빼고 통화하고 끝나면 다시 다 꼽고...
컨트롤토크가 있으니 이동중에도 버튼만 눌러주면 바로 통화가 가능합니다!!
일단 돈값은 못한다는것 (25만원짜리의 음질로는 꽤 저질입니다.)
저한텐 압력이 쎈편이고 (귀나빠질수있음), 다른이어폰에비해 고막에 상당히 가깝게 들어갑니다.
줄이 칼국수줄인데 일반줄보다 강해보이고 디자인이 정말 맘에듭니다.
이 이어폰(With 컨트롤토크)은 4극입니다. 겔러그폰에 이상하게 들린다는 소문이...
(다른 MP3에 꼽아봤는데 정상적으로들림)
단일인용부는 싱글쿼테이션(')을 뜻함.
따옴표를 빼먹었다던지 잘못해서 2번이상 쓰면 나는 에러
ORA-00904: "컬럼명": 부적합한 식별자
주로 없는 컬럼을 조작하려할때 발생
ORA-00923: FROM 키워드가 필요한 위치에 없습니다.
FROM절 말고 SELECT절의 컬럼사이에 콤마(,)를 빼먹었는지 확인하세요.
ID, NAME, REG_USR, REG_DT, MOD_USR, MOD_DT
FROM TEST
ORA-01861: 리터럴이 형식 문자열과 일치하지 않음
2010/10/05 - [COMPUTING] - [ORACLE] 오라클에 DATE타입으로 INSERT / SELECT, ORA-01861: 리터럴이 형식 문자열과 일치하지 않음
ORA-12154: TNS:could not resolve the connect identifier specified
2010/10/01 - [COMPUTING] - [ORACLE] 오라클 Instant Client 설정, ORA-12154: TNS:could not resolve the connect identifier specified
요즘 이클립스는 톱캣서버를 자체적으로 지원합니다.
많이들 사용하는 톰캣 플러그인도 있지만,
설정파일을 따로 관리해야하기 때문에
개인적으론 내장된 기능을 더 추천합니다.
2010/10/18 - [computing/eclipse] - [ECLIPSE/TOMCAT] 이클립스에 톰캣 플러그인 설치 연동
(압축만 풀면 되기때문에) 톰캣 설치는 생략하겠습니다.
간단한 설치법은 아래와 같습니다.
1. 서버 프로젝트 생성
2. 설치된 톰캣 연결
3. 서버 뷰 추가
4. 프로젝트연결
1. 새 프로젝트 생성
2. 서버 프로젝트 선택
3. 톰캣 버전 선택
4. 뷰 추가, Help > Show View > Servers
Server에 Servers 선택하면 아래와 같이 서버 뷰가 추가됩니다.
Tomcat v6.0 Server... 를 더블클릭하면 설정창(다음)이 나옵니다.
5. 톰캣 설정
설치된 톰캣을 변경하거나 서버에 대한 설정을 할 수 있습니다.
포트는 기본 8080이지만 웹서버를 톰캣만 사용한다면 80으로 바꾸세요.
6. 프로젝트(사이트) 연동
Add Web Module 을 누르면 이클립스에 등록된 프로젝트를 추가할 수 있습니다.
7. 프로젝트 추가, 편집
Path는 기본으로 /프로젝트명 입니다. 따로 지정하여 접속할 수 있습니다.
http://localhost:포트/프로젝트명 으로 접속
8. 서버 프로젝트
홈페이지 http://subclipse.tigris.org/
이클립스 업데이트 주소 (2010/10) http://subclipse.tigris.org/update_1.6.x
Help > Install New Software...
Add > Name: Subclipse, Location: http://subclipse.tigris.org/update_1.6.x > OK
3가지 전부 체크하고 설치
논리연산자를 아무렇게나 사용하면 에러가 납니다.
왜냐면 XML파일이기 때문이죠.
GREATER나 LESS를 쓰면 태그로 인식하는것입니다.
<![CDATA[ STRING ]]> 으로 쿼리 전체를 감싸도 됩니다.
이것때문에 파일이 깨지면 컴파일이 안되서 길쭉한 에러를 보게됩니다.
Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'.
Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.
Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
적용방법
=> : <![CDATA[ => ]]>
< : <![CDATA[ < ]]>
> : <![CDATA[ > ]]>
샘플
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="QueryManager">
<select id="sampleQuery1" resultClass="java.util.HashMap">
SELECT * FROM (
SELECT ROWNUM AS RNUM, COL1, COL2, COL3, COL4 FROM BOARD
ORDER BY COL1 ASC, COL2 DESC
) WHERE RNUM <![CDATA[ <= ]]> #START# ORDER BY COL1 DESC, COL2 ASC
</select>
<select id="sampleQuery2" resultClass="java.util.HashMap" parameterClass="java.util.HashMap">
SELECT COUNT(*) AS TOTAL FROM BOARD
</select>
물론 실행은 잘 되고 있을 확률이 높음...
프로젝트에 마우스 오른쪽 > Properties > Project Facets
자바버전을 설치된 것과 같은 것으로 맞춰주면 해결됩니다.
왜냐면 제 이클립스가 더러워졌기때문이죠;;;
옆에그림에 보면 SVN이 3개나 있고, 약간씩 아이콘과 이름이 다릅니다.
문제는 뭐가 최신이고 뭐가뭔지도 모르는상황이 연출됬다는거죠.
Subversive 제거 (수동)
탐색기를 열고 이클립스가 설치된 폴더까지 찾아들어갑니다.
그리고 검색을 하는데, 키워드는 'team.svn'으로 합니다.
그리고 전부 삭제
Subversive 설치
Eclipse > Help > Install New Software... 를 선택하고,
Add버튼을 눌러 아래 주소를 추가하세요.
Subversive - http://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/
SELECT ROWNUM AS RNUM, A.* FROM (
SELECT 컬럼 FROM 테이블
) A WHERE ROWNUM <= 시작점 + 출력양 ORDER BY ROWNUM DESC
) WHERE ROWNUM <= 출력양 ORDER BY RNUM ASC
SELECT ROWNUM AS RNUM, A.* FROM (
SELECT 컬럼 FROM 테이블
) A WHERE ROWNUM < 출력양
) WHERE RNUM > 시작점 ORDER BY 컬럼 DESC
SELECT ROWNUM AS RNUM, 컬럼 FROM 테이블
) WHERE RNUM BETWEEN 시작점 AND 출력양
ORDER BY 컬럼 DESC
tomcatPluginV321.zip
홈페이지 : http://www.eclipsetotale.com/tomcatPlugin.html
압축을 풀고 이클립스 설치폴더 > plugins 에 복사하면 됩니다. (\Eclipse\plugins)
이클립스를 실행하거나 재시작하면
툴바에 톰캣 플러그인 버튼 3개와
설정창(Window > Preferences)에 Tomcat이 생깁니다.
Tomcat 설정에서 자신에게 맞는 톰캣 버전을 선택하고,
톰캣이 설치된 폴더를 지정하세요.
시작, 중지, 재시작 버튼
Ctrl+Shif+L : 단축키 메뉴
Ctrl+1 : 퀵 픽스
Ctrl+SpaceBar : 컨텐트 어시스트
Ctrl+Shift+O : Java 클래스 자동 임포트
CTRL+L : 줄번호 이동
F3 : 선언위치로 이동
Ctrl+/ : 주석 설정
Ctrl+Shift+/ : 블럭 주석 설정
Ctrl+Shift+Y : 소문자로 변경
Ctrl+Shift+X : 대문자로 변경
Alt+Shift+J : 자동주석
Alt+Shift+S : 에디터 메뉴
Alt+Shift+Z : 스테이트먼트(for,while,...) 메뉴
주로 struts-config.xml 파일을 잘못작성하면 에러가 나는군요.
<action path="/testview" forward="test_view.jsp" />
<action path="/test" type="action.TestAction">
<forward name="view" path="/testview.do" />
jqueryUI (jquery.js)
http://jqueryui.com/themeroller/
jqGrid (jquery.jqgrid.js)
http://www.trirand.com/blog/?page_id=6
jquery tablednd (jquery.tablednd.js)
http://code.google.com/p/tablednd/
jquery context menu (jquery.contextmenu.js)
http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/
스타2 오픈베타때 패키지발매를 안할거라는 소식에 결제를 했습니다.
다행히 출시일때 배송비(3000원)를 받고 패키지를 보내주네요.
근데 청소년이하는 패키지가 19금이라 안된다더군요.
패키지 구성은 별거없습니다. 봉인하기전에 찍어올립니다.
오픈 베타 기간 중 무제한 이용권 구매 고객 패키지 안내 페이지
http://kr.battle.net/sc2/ko/blog/352735#blog
박스정면
박스 껍데기가 4장으로 펼쳐집니다.
간단히 보고 읽을거리가 인쇄되어있습니다.
게임클라이언트가 담긴 CD, 소개책자, 무료체험권2장, 와우찌라시1장
무료체험권 줄사람이 없네요.
박스뒷면
MySql에는 테이블생성시 AUTO_INCREMENT만 추가해주면 자동증가가 설정되서 편합니다.
오라클은 MySql처럼 편리하진 않지만,
시퀀스를 생성해주고 그값을 조회해서 자동증가를 이용할 수 있습니다.
어쩌면 유지보수면에선 오라클같은 형식이 낳을지도...
IDX NUMBER(10),
INDEX2 NUMBER(10) NOT NULL,
CONSTRAINT PK_TESTTABLE PRIMARY KEY(IDX)
);
CREATE SEQUENCE SEQ_TESTTABLE START WITH 1 INCREMENT BY 1 MAXVALUE 99999 CYCLE NOCACHE;
INSERT INTO TESTTABLE ( IDX, INDEX2 ) VALUES ( SEQ_TESTTABLE.NEXTVAL , 100 );
MYSQL
IDX INT(11) AUTO_INCREMENT,
INDEX2 INT(11) NOT NULL,
PRIMARY KEY (IDX)
);
INSERT INTO TESTTABLE ( INDEX2 ) VALUES ( 100 );
1.5부터는 XPathAPI의 경로가 com.sun.org.apache.xpath.internal 로 변경됬습니다.
1. 임포트 줄을 변경하거나
2. 예전 xpath를 넣어주는것으로 문제를 해결 할 수 있습니다.
xalan-2.4.1에 XPathAPI가 포함되어있습니다.
WEB-INF/lib폴더에 복사하면 됩니다.
Enumeration 을 가장 많이 사용하는 변수명이 enum일수밖에 없죠. ㅎㅎ
에러가 나는 이유는 JDK 1.5부터 'enum'이 예약어가 됬기 때문입니다.
에러날때 'Multiple markers at this line' 이라고 '이줄에 여러개의 마커가 있습니다.'
실제 에러는 두번째줄
'Enumeration cannot be resolved to a variable.'
'이넘을 해당 변수로 정의할 수 없습니다.'
해결하려면 enum 변수명을 교체하면 됩니다.
ajax의 가장 기본이자 핵심인 httpRequest,
함수로 만들어서 쓰면 코드를 줄일 수 있습니다.
function getXMLHttpRequest(){
if (window.ActiveXObject){
try{
return new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
return new ActiveXObject("Microsoft.XMLHTTP");
}catch(e1){ return null; }
}
}else if (window.XMLHttpRequest) return new XMLHttpRequest();
else return null;
}
function sendRequest(url,params,callback,method){
httpRequest=getXMLHttpRequest();
var httpMethod=method ? method : 'GET';
if(httpMethod!='GET' && httpMethod!='POST') httpMethod='GET';
var httpParams=(params==null || params=='') ? null : params;
var httpUrl=url;
if (httpMethod=='GET' && httpParams != null) httpUrl=httpUrl+"?"+httpParams;
httpRequest.open(httpMethod,httpUrl,true);
httpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
httpRequest.onreadystatechange=callback;
httpRequest.send(httpMethod=='POST' ? httpParams : null);
}
사용법
function funcReceived() {
if (httpRequest.readyState == 4) {
if (httpRequest.status == 200) {
alert(httpRequest.responseText);
}
}
}
최근에 올라온 글
최근에 달린 댓글
|
| |||||||