2008년 3월 8일 토요일

Windows Vista Ultimate Fancy 2008

Windows Vista Ultimate Fancy 2008

사용자 삽입 이미지

첨엔 Windows Vista Ultimate 이라니 일반 Vista 릴리즈 버젼 인가고 착각했다.
릴리즈 정보를 쭉 살펴보고나서 Vista + XP 의 짬뽕 버젼임을 알았다.

Type : Application
Image Type : Standard ISO
Size : 2.45GB
Version : 2008 (2007 버젼도 있는 건가?! 찾기 귀차니즘... ㅡㅡ;;;)

Note : If You installed the previous Windows Xp using Ghost....First Zero Format your Hard Drive....For Others Install in a separate Partition or install as a Fresh Copy....You Cannot upgrade if your windows version is older than this windows Vista Fancy.

노트 : Ghost를 이용하여 이전 버젼의 XP를 설치하였으면 하드 디스크를 포맷시켜라냥. 위 경우가 아니라면 다른 파티션에 순정버젼을 설치하라냥. 너의 윈도우 버젼이 Vista Fancy 보다 이전 버젼이면 업데이트 불가다냥...

This operating System is designed from Genuine Windows Xp and Windows Vista By Benjamin Samson. This OS will be more stable than other operating systems. It Supports all new version softwares and Hardwares. Integrated All new latest hotfixes. It will be Very faster in doing any tasks which you will give in a fraction of seconds....Enjoy Using Windows Vista Ultimate Fancy 2008.

이 운영체제는 정품 윈도우 XP와 윈도우 Vista 에서 유래되여 만들어진 것이며 저작자는 Benjamin Samson(벤자민 삼손인가? 이름이 웬지...)
이 OS는 다른 OS보다 더 안정적이다.(이건 뻥인지 먼지 모르겠는데, 진짜라면 마소는 멀먹고 살란가?) 또한 이 OS는 모든 새버젼의 소프트웨어와 하드웨어들을 지원한다. 또한 모든 새 버젼의 핫픽스들을 통합하였다.(아마도 XP를 바탕으로 했으니 XP hotfix겠지?!)

일단 용량의 압박이... 아무리 Vista XP 짬뽕이라고 해도 그렇지... 2.45 GB라... ㄷㄷㄷ
다운을 받으려 했더니 20개나 되는 분할 패키지...ㅜㅜ
포기하고 걍 토런트 파일을 찾아보니 꽤 많이 나와있네..ㅎㅎ
영문 윈도우를 즐겨 쓰는편인데 Vista는 좀 무겁고 그렇다고 XP는 UI가 많이 허술하여 쓰기가 싫다.. 이참에 메몰두 2GB로 업한지라, 트윅된 XP에 비스타 UI를 통합시키니 너무 좋다.ㅎㅎ (어쩜 나같은 사람이 많나부다.)

오투플레이 선택화면

사용자 삽입 이미지

2008년 3월 5일 수요일

pspbtcnf.bin 편집기 NewBTCNFEdit 릴리즈!

pspbtcnf.bin 모듈 로더 파일 편집기 NewBTCNFEdit

pspbtcnf.bin파일을 임의로 커스터마이징 할 수 있는 툴이 나왔습니다.
3.80, 3.90에서는 합당한 툴이 없어가지고 필요한 모듈들 (스크린샷 캡쳐, 리커버리 메뉴등등)을 플러그인 형식으로 로딩하였었는데 메몰스틱이 여러개면 메몰스틱마다 이런 모듈파일들을 집어 넣어야 하는 번거로움이 있었습니다.

낸드에 불필요한 파일들을 정리하고 자신한테 꼭 필요한 모듈들을 아예 낸드에 집어넣고 부팅시 로딩하게끔 하면 아주 편하겠죠?! ㅎㅎ

정펌 3.50 이전 펌웨어에서는 pspbtcnf 파일을 암호화 시키지 않고 그대로 (txt포맷일겁니다.) 풀어놓은 상태였는데 3.50 부터는 pspbtcnf.bin 이 도입되면서 pspbt관련 파일을 수정하기가 많이 어려워진 상태입니다.

이에 많은 분들은 핵사에디터 신공을 발휘하여 pspbtcnf.bin 파일을 편집하곤 했지만 여간 불편하지 않습니다.

ZiNgA BuRgA의 PSPBT Editor나  Takeshi의 pspbtcnf.bin editor를 이용하여 3.80 이전 펌웨어서도 디크립트된 pspbt*파일들을 읽어서 편집을 했었는데 3.80, 3.90으로 펌이 업되면서 편집불가능 하였습니다.

이러던 참에 FreePlay가 3.80, 3.90의 pspbt* 파일들을 편집할 수 있는 새로운 툴 BTCNFEdit를 릴리즈 했네요.

아래에 그럼 스크린샷 플러그인을 모듈로 추가하는 것을 예로 그 사용법을 설명드릴가 합니다.

pspbtjnf.bin 파일을 낸드에서 복사하여 NewBTCNFEdit 와 같은 폴더에 위치시킵니다.
콘솔을 띠워 NewBTCNFEdit 폴더에 이동합니다.

콘솔창에 아래 명령어를 입력하여 pspbtjnf.bin 파일에서 pspbtcnf.txt를 추출 해냅니다.

btcnf pspbtjnf.bin -e

pspbtcnf.bin 파일용으로 만들어 졌는지라 추출하면 pspbtjnf.bin을 추출해도 pspbtcnf.txt 파일이 생깁니다. 머 다소 불편은 하지만 그래도 사용할 수 있다는게 어딥니까?

다음 추출된 pspbtcnf.txt 파일을 편집합니다.
추가할 모듈 경로를 마지막 라인에 추가하고 뒤에 어느 모드에서 활성화 할건지를 입력해준다.
모드는 모두 5가지 인데 VSH, Game, Updater, POPS, App 입니다. 그런데 저런식으로 쓰면 길어지니 각각 V, G, U, P, A 이런식으로 써주면 됩니다.
저는 $/kd/screen.prx GUPA 이런식으로 추가를 했습니다. 즉 VSH를 제외한 모든 모드에서 모두 사용하도록 활성화 시켰죠.

사용자 삽입 이미지

마지막으로 아래 명령어를 입력하여 편집된 pspbtcnf.txt 파일을 다시 pspbtjnf.bin으로 압축합니다.

btcnf pspbtjnf.bin -b

그러면 pspbtjnf.bin.new 라는 파일이 생기는데 이것을 pspbtjnf.bin으로 이름을 변경하여 kd폴더에 넣으면 됩니다.

사용자 삽입 이미지

출처: http://forums.qj.net/f-psp-development-forum-11/t-release-newbtcnfedit-136210.html
다운로드 주소: http://dl.qj.net/index.php?pg=12&fid=16140&catid=151

2008년 3월 4일 화요일

2008년 3월 3일 월요일

Crayon Physics Deluxe



타블릿이라도 있으면 해볼려만...ㅜㅜ

DWR 사용시 Session 값 얻기

DWR 사용중 Session 객체 얻기

Java로 웹프로그래밍 하다보면 Session값을 가끔식 필요로 할 때가 있습니다.
일반적인 경우에는 doPost나 doGet 메소드를 구현함으로써 쉽게 Session값을 얻을 수가 있습니다.

HttpSession session = request.getSession();

보통 위 같은 방식으로 session을 많이 얻어옵니다.
하지만 DWR를 사용할 경우 어떤 방식으로 session값을 얻어올가요?
결국 request 인스턴스만 가질수 있으면 session은 쉽게 얻을 수 있지 말입니다.

DWR 샘플들을 살펴보던중 WebContext 라는 클래스를 알게 되었습니다.
사실 DWR를 이용하여 JS에서 Java 메소드를 콜할시 결국 request를 보내게 됩니다.
이 request를 얻을려면 별도로 webContext라는 인스턴스를 얻어야만 하는데
WebContextFactory.get() 로 쉽게 얻을 수가 있습니다.

WebContext wctx = WebContextFactory.get();
HttpServletRequest request = wctx.getHttpServletRequest();
HttpSession session = request.getSession();

이것땜에 반나절 삽질을 했네요.ㅜㅜ