Admin | Write | GuestBook
[공지] 해당 블로그에 용건이 있으신 분께서는 http://blog.fore.kr/ 의 방명록(Guestbook)으로 부탁드립니다.
JDK & Eclipse 포터블화
Category : Programming/Programming Talk | URL : | Written by 포레 ( 2017. 5. 8. 07:26 ) | 신고

 

 

[구버전]

[170508]PortableEclipseJDK.zip

 

[최신버전]

[190524]PortableEclipseJDK.zip

 

자바를 해야할 일은 생겼고, JDK 설치하기는 싫어서 생겨난 결과물.

 

요구되는 사양

HDD 여유공간 최소 2GB 이상.

( 중간에 압축 푸는 파일이 조금 많습니다. )

 

순서

 

1. 위 압축을 다운받고 풉니다.

 

2. Eclipse 를 zip 버전으로 다운받습니다.

※ 이클립스 다운 : https://www.eclipse.org/downloads/eclipse-packages/

 

3. JDK 를 다운받습니다.

※ 오라클 홈페이지 : https://www.oracle.com/

다운로드 링크 주소가 일정 시기마다 바뀌는 것 같아 직접 찾아서 다운받으셔야 합니다.

Java SE Development Kit (JDK) 버전 아무거나.

※ 작동 확인 버전은 JDK 7, 8, 12 에서 확인했습니다.

따라서, 9, 10, 11 의 작동에 대해선 보장하지 못합니다.

 

4. 2번과 3번에서 받은 이클립스와 JDK 를 1번에서 압축풀은 파일 중 res 라는 폴더에 집어넣습니다.

 

5. MakePortable.bat 따블클릭.

 

6. 생성된 Eclipse 폴더를 USB나 다른 드라이브에 이동 혹은 복사하여 이클립스를 사용.

 

- 끝 -

 

참고 및 주의사항 2가지

- 190524 버전에서는 Java 12 가 지원됩니다.

다만, Eclipse 자체에서는 아직 정식적으로 12 버전이 지원되지 않아

https://wiki.eclipse.org/Java12/Examples

위 링크를 참고하시어 설정하시면 사용 가능합니다.

설정하실 때에는 경로 설정 값은 반드시 상대 경로(Relative path)값으로 입력하셔야 USB에서도 사용 가능하며

JDK의 경로는 .\Eclipse\jre 입니다.

 

- 사용된 프로그램 중 ExtractMSI.exe 파일은 제가 만든 것으로

못믿겠다! 불안하다! 하시는 분께서는 해당 압축된 파일에 소스도 같이 첨부드렸으니

해당 파일을 직접 컴파일하셔서 ExtractMSI.exe 을 바꿔넣어 실행하시면 됩니다.

 

참조한 문서 혹은 사용된 프로그램

 

Portable Java 8 JDK on Windows
https://techtavern.wordpress.com/2014/03/25/portable-java-8-sdk-on-windows/

 

7-Zip Command Line Version

http://www.7-zip.org/

 

Resource Hacker

http://www.angusj.com/resourcehacker/

 

ExtractMSI

http://foreblog.tistory.com/

 

FMAPP ?
Category : Programming/Programming Talk | URL : | Written by 포레 ( 2016. 1. 13. 09:05 ) | 신고

 

 

언젠가는 처리해야지... 하는 녀석이 찾아왔다.

 

 

이 놈

 

디버깅하고 있으면 저 메시지가 날 항상 괴롭혀서 오늘 날잡고 잠깐 확인해보기로 했다.

 

이놈의 특징은 소리가 나면 잠깐 프로세스에 올라갔다 바로 꺼지는데

 

마음잡고 확인하지 않으면 쉽게 확인되지 않았다.

 

이 놈의 경로를 따라가보면

 

 

리얼텍... 사운드 카드 드라이버 관련 같은데...

 

주목적은 디버깅 메시지를 없애는거니 계속해서 진행해보자.

 

 

뭔가 익숙한 글씨가 보였다.

 

(프로그램을 만드셨으면 메시지는 없애주세요...)

 

해당 코드를 없애고 확인하니 잘된다.

 

 

 

FMAPP.zip

※ 사용하실 분들은 64bit 이며, FMAPP 버전, 리얼텍 버전을 잘 확인하셔서 붙여넣어주세요.

아래는 필자가 사용하고 있는 버전입니다.

 

 

C# 현재 윈도우 핸들, 윈도우 핸들 찾기.
Category : Programming/Programming Talk | URL : | Written by 포레 ( 2016. 1. 6. 20:51 ) | 신고

 

 

 

- 2016.09.06 수정 -

 

해당 윈도우 클래서 내에서 this.Handle 을 날리면 윈도우 핸들을 불러올 수 있다 -_- ...

 

 

 

'Programming > Programming Talk' 카테고리의 다른 글

JDK & Eclipse 포터블화  (1) 2017.05.08
FMAPP ?  (2) 2016.01.13
네이버 카페 배경음악 끄는 방법 외 여러가지.  (2) 2015.10.15
성기사 디코드 루틴.  (0) 2015.09.19
너무나 뛰어난 최적화 기능.  (0) 2015.09.06
네이버 카페 배경음악 끄는 방법 외 여러가지.
Category : Programming/Programming Talk | URL : | Written by 포레 ( 2015. 10. 15. 20:39 ) | 신고

 

[여러가지로 심란한 그림]

 

[ 2015년 11월 16일 00시 추가 내용 ]

퍼가실 시 해당 포스팅에 출처(주소) 기재와

제 블로그의 덧글이나 방명록으로 어느 사이트로 퍼가셨는지 링크 주소 기재의 협조 부탁드립니다.

 

< 차례 >

1. Host 파일을 통해 도메인 차단.

2. IE 에서 클릭되지 않는 플레이어 처리 방법

 2-1. 네이버 뮤직플레이어 수동 설치 및 삭제

3. 추가 기능에서 사용 안함 처리. (IE)

 

< 방법 >

 

 

1. Host 파일을 통해 도메인 차단.

※ 해당 방법을 사용시 배경음악을 사용하고 있는 카페나 블로그 접속시 다소 느려질 수 있습니다.

 

< 프로그램 사용 > 15.11.19. 추가. 

 

AntiNaverBGM.exe

아래의 수동으로 처리해야하는 과정을 위 프로그램을 실행하여 설치하기를 클릭하여 손쉽게 처리가 가능합니다.

일부 백신에서 바이러스로 오진하는 경우가 있습니다.

실시간 감지를 잠시 종료하시거나 예외처리 등록을 통해 처리 가능합니다.

VirusTotal 검진 결과 :

https://www.virustotal.com/ko/file/fbcdec0ba17ebb2d354a69d56434a6430588b0d0e17d6e2c1acdca1b230c5ab6/analysis/1447860123/

 

 

<수동으로 처리 방법>

 

일반적으로, 운영체제를 C 드라이브에 설치하는 경우가 많으므로 C 드라이브를 가정으로 설명함.

 

1. 시작 > 모든 프로그램 > 보조 프로그램 > 메모장 을 실행.

 

2. 메모장에서 파일 > 열기를 누름.

 

3. C:\windows\System32\drivers\etc 을 "파일 이름 :" 이라 적혀있는 오른쪽 여백에 입력 후 엔터 혹은 열기버튼 클릭

 

4. 다시 "파일 이름 :" 이라 적혀있는 오른쪽 여백에 Hosts 입력 후 엔터 혹은 열기

 

 

5. #이 끝난 아래에

127.0.0.1 ibgm.music.naver.com

이라 입력하고 파일 > 저장

 

6. 사용하고 있는 브라우저를 완전히 종료시키고 다시 실행. (안될시 재부팅)

 

7. 복구를 원하는 경우 다시 Hosts 파일을 위와 같은 방식으로 열고

127.0.0.1 ibgm.music.naver.com

이 부분만 제거해서 파일 > 저장 후 브라우저를 완전히 종료시킨 후 다시 실행.

 

 

 

2. IE 에서 클릭되지 않는 플레이어 처리 방법

※ Internet Explorer 11 을 기준으로 설명합니다.

 

 

 

1. 브라우저 오른쪽 상단에 있는 '톱니바퀴' 모양을 클릭 후 '호환성 보기 설정' 을 들어감.

 

 

2. 이 웹사이트 추가(D): 이라 적혀있는 밑의 하얀 공간에 naver.com 을 입력 후 오른쪽 추가 버튼을 클릭 후 닫기

 

3. 해당 웹사이트 페이지를 새로고침함.

 

 

 

 2-1. 네이버 뮤직플레이어 수동 설치 및 삭제

 

nhnbgmplayer.zip

 

 

[공통]

1. 위 nhnbgmplayer.zip 을 다운로드 후 압축을 풀음.

 

[설치]

2. nhnbgmplayer_installer 폴더를 더블클릭하여 nhnbgmplayer.exe 를 실행해 설치 가능함.

 

[제거]

2. nhnbgmplayer_Uninstall 폴더를 더블클릭하여 nhnbgmplayer_Uninstall.bat 을 오른쪽 마우스 클릭하여 관리자 권한으로 실행함. ( 아래와 같음 )

 

 

 

 

3. 추가 기능에서 사용 안함 처리. (IE)

※ Internet Explorer 11 을 기준으로 설명합니다.

※ 네이버 자료실 다운로드 등이 정상적으로 작동하지 않을 수 있습니다.

 

 

1. 브라우저 오른쪽 상단에 있는 '톱니바퀴' 모양을 클릭 후 '추가 기능 관리(M)' 을 들어감.

 

 

2. 왼쪽의 도구 모음 및 확장 프로그램(T) 를 클릭 후 오른쪽 창을 확인하며 NaverAXGuide Class 를 찾아 클릭 후

하단에 '사용 안 함(B)' 를 클릭 후 '닫기(L)' 를 클릭 후 페이지를 새로고침함.

※ 경우에 따라 NaverAXGuide Class 이 없을 수 있습니다. 없으면 이 방법은 되지 않습니다. 마음 편하게 포기하시면 됩니다.

 

3. 복구를 원할 시 다시 위와 같은 방법으로 NaverAXGuide Class 를 찾아 '사용함' 버튼을 클릭해주시면 됩니다.

( 사용 안 함 버튼이 사용함 버튼으로 바뀌어있음. )

 

 

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

 

< 여담 >

 

이게 오늘 오전에 했던 짓임. ( 포인트 받아서 노래사서 들으려고 했더니 노래가 안나옴... )

 

 

 

 

성기사 디코드 루틴.
Category : Programming/Programming Talk | URL : | Written by 포레 ( 2015. 9. 19. 02:54 ) | 신고

 

 

 

 

 

 """

 성기사 멜티러버즈 디코드 루틴 in Python 2.7

 Present by FORE

 http://foreblog.tistory.com/

 """

def scenario_decode(buf):
 length = (len(buf)-3)/2
 buf = list(struct.unpack('<'+'H'*length,buf[3:]))
 for i in range(1,length):
  buf[i] = ((buf[i] & 0x5555)*2)|((buf[i] & 0xAAAAAAAA)>>0x01)
 buf = struct.pack('<'+'H'*length,*buf)
 return buf

 

def decode(buf,adlr):
 buf = list(struct.unpack('B'*len(buf),buf))
 key = (adlr>>0x0C)&0xFF
 for i in range(5,len(buf)):
  buf[i] ^= key
 buf = struct.pack('B'*len(buf),*buf)
 if buf[:5] == "\xFE\xFE\x01\xFF\xFE":
  return scenario_decode(buf)
 return buf

 

 

에링기 !! 오레노 에링기가 !!!

 

Category
분류 전체보기 (605)
Notice (6)
Programming (79)
Release Program (19)
Release Patch (14)
Programming Talk (46)
DISKER (1)
FSCH (7)
Caption (0)
Rest Time ! (443)
Hobby (64)
Tour (5)
Blind Post (0)
Recent Post
Recent Comment
Link
Calender
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today :
Yesterday :