으.. 쓰기 귀찮다..
사진 몇장 띵띵 올리고 땡칠게요! 괜찮죠!?
여러분은 훌륭한 공돌이니까 괜찮을거에요!

제가 사용하는건 Bonobo Git Server입니다.
웹에서 사용 가능하니 좋더군요 ㅋㅅㅋ.
하지만 몇가지 좀 문제가 있는데 이 문제를 해결하는 방법까지가 이 글의 끝입니다.

일단 서버를 받습니다.
http://bonobogitserver.com/

사실 홈페이지에 Install을 누르시면 아주 자세하게 설치 방법이 나옵니다.
하지만 포스팅을 해야하니 저도 자세하게 써보죠.

자 일단 서버 관리자에 들어가봅시다. 당연히 역할을 추가해야겠죠.



보이시는데로 설치하시면 됩니다. 문제 없어요. 저는 이미 설치되어있구요 ㅇㅅㅇ.

그 다음 다운받은 Bobono git server의 압축을 풀어줍니다.
다 되셨다면 IIS에 추가합니다.
저는 기본경로인 C:\inetpub\wwwroot 에 넣어놓았습니다.

그 다음 제어판 -> 관리도구 -> IIS 관리자를 실행하셔서

Bonobo.Git.Server이라는 녀석을 찾으신 후 응용프로그램으로 변환해 줍시다.

Convert to a web application
이렇게 말이죠. (사진은 Bonobo에서 가져왔습니다. 문제가 된다면 삭제하겠습니다.)


여기까지 하셨다면 Bonobo Git Server에 접속가능합니다.
http://127.0.0.1/Bonobo.Git.Server에 접속해 보세요.
관리자 계정의 아이디는 admin
초기 비밀번호는 admin
입니다.

계정 생성은 admin 계정으로 로그인해야 가능합니다.
또한 Global Setting에 들어가시면 기본 저장소를 변경 가능합니다.

혹시 URL이 너무 길어 보기 싫으시다면 Bonobo Git Server의 기본 폴더명인 Bonobo.Git.Server을 다른걸로 변경해 주시면 됩니다.


완료되셨다면 SSL도 연동시켜보죠.

IIS는 SSL연동이 매우매우 쉽습니다. 인증서 생성 방법은 FTPS구축기를 참고해 주세요.



인증서 선택해 주세요.


SSL 설정 끝!

다음은 권한설정입니다.
디폴트 저장소가 Bonobo.Git.Server/App_Data/Repositories로 되어있으니 이쪽에다가 권한을 줄게요.
디폴트 저장소를 변경하셨다면(git 서버에 admin계정으로 로그인 하시면 Global Setting에서 설정가능 합니다.) 그 저장소에 권한을 설정해주세요.

권한을 줘야 하는 계정 : IIS_IUSRS
필요한 권한 : 읽기 쓰기 실행 수정


자 거의다 왔습니다.
이제 셋팅하는 방법을 알야야겠죠.

이제 클라이언트를 설정하러 가보겠습니다.
개인 인증서를 사용하실 경우에는 SSL 인증서 오류가 뜨는데요, Git도 예외는 아닙니다.

;;git bash
git config --global http.sslVerify false


프로젝트 리소스 파일이 큰 경우에는  Push 할 때 여러가지 에러가 생깁니다.
error: RPC failed; result=56, HTTP code = 0 <-- 요녀석인데요.
이렇게 해결하시면 됩니다.

;;git bash
git config --global http.postBuffer 2M
;;2M은 적당히 수정해주시면 됩니다.

저렇게 설정하니까 이번엔
efrror: RPC Failed; result=22, HTTP code = 404

라는 에러가 말썽을 부린다구요?
postBuffer 크기를 너무 크게 정해서 그렇습니다. 다시 작게 설정하시면 됩니다.
postBuffer 크기가 프로젝트 크기랑 똑같아서 다시 작게 설정 할 수 없다면
<httpRuntime maxRequestLength="[byte]" />
<requestLimits maxAllowedContentLength="[byte]" /> 에서 [byte]를 크게 설정해 주시면 됩니다
error: RPC failed; result=22 HTTP cod=413 라는 에러도 위와 같이 변경해 주시면 해결됩니다.

P.S. 댓글에 누군가 일베한다고 써놨는데 일베, DC, 오유 등등 활동 안합니다.
제가하는건 트위터와 트위터와 트위터밖에 없어요. 일부 알고있는 용어 또한 트위터에서 본겁니다.
혹시나 제 글에서 일부 커뮤니티에서 사용하는 은어가 거슬리면 댓글로 달아주세요. 수정하겠습니다.

기본적인 지식이 있는 사람이 보는걸 권장합니다.

예를들어 BIOS 설정이라던가 kext 자료는 올리지 않았으니 알아서 설정하거나 구하세요.


근무지에서 작년에 구입한 데스크탑 (삼성전자 매직스테이션 Series 3 DM300T3A-A51) 모델이 1TB 하드다보니 용량이 썩어남

그래서 해킨 설치를 시도함



일단 설치 USB 제작을 해야하는데 Vmware에다가 해킨 올려서 만들기는 싫고 해킨 놋북으로 작업도 싫어서 미리 만들어진 고스트 파일로 복원함

AmonDuul2님이 만드신 10.9.1_Clover_AD2 사용 (8GB USB 추천)

그리고는 만든 설치 USB 이걸로 부팅하면 설치화면이 뜸 (설정 아무것도 안만져도 됨 한방에 설치화면 나옴)


설치가 끝나면 USB 부팅 한번 더 하고 이번에는 설치된 하드를 고르면 이번에도 역시나 아무것도 건들지도 않아도 한방에 부팅 끝

부팅이 되고 난 뒤 확인해보면 사운드, USB 3.0, 무선랜이 안잡혀있다.

사운드는 조금 짜증 났는데 ALC 662 VoodooHDA.kext (HDMI 오디오는 테스트 안해봄 아마 될듯),

USB 3.0 GenericUSBXHCI.kext 구해서 패치하니 잘된다.

(SD 카드도 인식되는걸 봐서는 전에 쓴 글 http://youtil.wo.tc/84 이거대로하면 애플 리더기로 인식될듯)


무선랜은 어차피 필요없어서 (이더넷이 됨) 그냥 해결안함 ㅋ



잠자기는 클로버 EFI 안에 있는 NullCPUPowerManagement.kext 지워주고 부팅하면 됨

터보부스터는 SSDT 구해서 넣어줘야지 작동됨 (넷에 검색해도 안나오길래 ssdtPRGen.app 사용해서 만듬)


설치 인증 & 벤치 결과


10.9.2 업데이트 함

맥앱스토어에서 업데이트 누르고 만지면 아무것도 셋팅 하지 않아도 모든게 정상적으로 작동



이번에 나온 10.9.2 보안업데이트도 한방에 문제 없이 됨



AMD R9 280X를 구매했습니다!
이런 그래픽 카드를 사 본 적이 처음이라 매우 들떠있습니다 ㅋㅋ 벤치마킹 돌렸을때의 그 쾌감은 아직도 잊혀지지가 않아요.

하지만, 역시 까탈리스트. 저를 그냥 냅두지 않더군요.
HDMI를 연결하자마자 화면이 짤리는 겁니다 -ㅅ-;

많은 분들이 아래 사진처럼 오버스캔쪽으로 0%가 될 때 까지 슬라이드를 조정하라 라고 포스팅 해 주셨지만


전체화면으로 게임을 실행하면 이게 또 적용이 안되는 겁니다(으아아아!!!!!)

결국 해결했습니다.


바탕화면에서 마우스 오른쪽 버튼을 클릭해서 화면 해상도에 들어갑니다. 제어판에서 가셔도 상관 없으니 사소한 걸로 태클은 걸지 말아주세요.
고급 설정을 눌러줍니다.


모니터 탭을 누르신 후 화면 재생 빈도를 변경해 줍니다.



화면이 다시 잘려서 나오면 오버스캔 0%쪽으로 스크롤을 움직이시면 됩니다.


해결.


일단 해킨 설치는 무난하게 했는데 문제점이 조금 있는듯


전체적으로 불안정하고 기존에 쓰던 일부 kext 안됨, 잠자기 됨 (랜선 뽑으면 됨...)

+++) 사파리로 영상 재생 (유튜브), 퀵타임 플레이어로 mp4 재생시 제대로 출력이 안되거나 프리징 현상이 있음

그래픽 드라이버 문제 일 수도 있으니 이건 해결불가


AppleIntelCPUPowerManagement.kext 10.9 패치된 파일 필수니 안넣으면 커ㅋ널ㅋ패ㅋ닉ㅋ

http://dl.devbreak.info/eF4o 

(자료출처: http://x86osx.com/bbs/view.php?id=pds&no=6618)

+) 스피드 스텝 + 터보 부스트 잘됨




오디오는 기존에 올려놓은거 사용 불가능 그러니 임시로 VoodooHDA.kext 사용 함 (HDMI 오디오까지 됨)

http://dl.devbreak.info/Uogk


++) 오디오는 이걸로 교체하면 작동 됨 (HDMI 안됨, 쓰려면 위에 부두 써야함)

http://dl.devbreak.info/2cg5

(자료출처: http://www.osx86.net/files/file/3613-alc269-audio/ , https://github.com/Mieze/RTL8111_driver_for_OS_X)

잠자기 깨어난 후 오디오 안나오는건 블로그에 올려놓은 http://youtil.wo.tc/45 글 참조

++++) http://dl.devbreak.info/Vqaz 이걸로 해결 가능 (GTX55 ALC 269 맞게 노드 수정함)

(자료출처: http://forum.osxlatitude.com/index.php?/topic/3084-eapd-fix-in-a-standalone-kext-no-need-ioaudiofamily-patching/)




유선랜은 밑에 링크 받아서 설치

http://dl.devbreak.info/6WZF

(자료출처: http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/)


무선랜은 - IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist 파일 열어서 1c -> 2b 교체하면 됨


배터리, 블루투스, PS2 키보드는 기존에 올려둔 파일로 호환 됨 (DSDT, SSDT도 기존에 올려둔걸로 재탕가능)

밝기조절 기존 kext 사용하면 되긴하는데 키보드로 제어 안됨 밑에 링크 맥용 앱 깔아서 쓰는걸 추천

https://itunes.apple.com/kr/app/brightness-slider/id456624497?mt=12


USB 3.0

http://dl.devbreak.info/4rmP

(자료출처: http://www.insanelymac.com/forum/topic/286860-genericusbxhci-usb-30-driver-for-os-x-with-source/)

원인은 달라진 앱에 맞게 새로 dat 파일을 갱신 해주지 않아서 생긴 일이다.


예로 Rb plus 라는 앱에다가 패치를 했다고 가정하자.

REFLEC BEAT plus 2.2.0 버전에 Class 값과 REFLEC BEAT plus 3.0.0 값이 다르다는걸 알 수 있다.


문제는 여기서 발생한것이다.

구버전에서 갱신한 값들이 최신 버전에서도 똑같이 불려와지며 적용이 안된다는걸 해결해야한다.

REFLEC BEAT plus 2.2.0REFLEC BEAT plus 3.0.0



해결법은 간단하다.

 - iFile 내부에서 파일 제거하기

 - iFunBox 활용해서 Win/Mac에서 파일 제거하기


위에 2가지 방법 중 편한 방법으로 선택하고 

/Library/Application Support/Flex  경로로 이동 후 문제가 되는 dat 파일을 지워준다.

(이 글에서는 jp.konami.rbplus.dat 파일을 삭제)



삭제가 끝났다면 Flex 재실행 후 Rb plus Patch 삭제

다시 Rb plus 찾아서 추가, Process 누르고 확인 누르면 새로 갱신된 Class 값을 볼 수 있다.


나머지는 기존 방식대로 하고 싶은데로 가지고 놀면 끝


 Flex 트윅으로 리플렉비트 플러스 In-app 크랙하기

힘들고 힘들었네요.

http://orangepark.tistory.com/123

http://jongampark.wordpress.com/2009/11/11/ssh-vs-ssl-%EB%B0%94%EB%B3%B4-%EA%B0%99%EC%9D%80-%EC%84%A4%EB%AA%85/

http://forums.iis.net/t/1163993.aspx/1

http://snoopybox.co.kr/1629

를 참고해서 구축하는데 성공했습니다.


제가 지금부터 적을 내용은 이 모든 내용을 통합해 직접 설정하면서 삽질한 내용입니다.

글 진행은 설명 후 사진 첨부 입니다.
이런 방식이죠.
------설명------
----사진-------
---다른설명--
---다른사진---

시작합니다.

1.FTP를 설치합니다.

저는 이미 설치가 되어있으니 잘 설치해 주세요^^.

2.
FTP 설치를 완료 하신 후, Windows + R (실행 창)에서 InetMgr.exe를 입력하면 IIS 관리자가 나옵니다.
관리도구 - IIS(인터넷 정보 서비스) 관리자 를 실행하셔도 되구요.서버 인증서 -> 자체 서명된 인증서 만들기 -> 이름 입력하시고 개인 선택 후 확인.


3.
FTP 사이트를 추가하기 전 공유기 또는 사내 네트워크를 사용하시는 분은 다음 작업을 해주세요.

완료후 방화벽에 포트 추가하시는거 잊지 마시구요^^ (포트 추가 하는 내용은 생략합니다. 구글링하세요.)

4.
사이트 -> 마우스 우클릭 -> FTP 사이트 추가 -> FTP 사이트 이름 정하시구요 -> FTP로 사용할 폴더를 지정해 주세요.



5.
사용할 유저와 거부할 유저를 설정하시고..

나머지는
FTP SSL 설정에서 SSL 연결에 128비트 암호화 사용하실 분은 사용하시고 사용안하실 분은 안하셔도 됩니다.
디렉터리 검색은 디폴트로 놔도 되고 안놔도 되고..


자 이제 연결해 봅시다. 파일질라를 기준으로 설명해 드립니다.
파일질라를 실행하고, 파일 - 사이트 관리자를 엽니다.
좌측 하단에 새 사이트를 누르시고 이름을 설정하신 뒤, 우측에서 호스트 입력하시고 포트 입력하시고
프로토콜을 FTP - 파일 전송 프로토콜로 설정하신후,
가장 중요한 암호화 방식에서 "TLS를 통한 명시적 FTP 필요" 를 선택해 주시기 바랍니다.
로그온 유형은 일반 또는 비밀번호 묻기로 설정하신 후, 5번 작업에서 추가한 사용자이름을 넣고 비밀번호는 해당 사용자 비밀번호 입니다.
완료후 연결 눌러주시면 됩니다.

정상적으로 연결이 안될 경우 맨 위에 있는 링크를 참고 하시기 바라며,
만약 파일질라에서 "서버가 알 수 없는 주소와 수동형 응답을 보냈습니다. 대신 서버 주소를 사용합니다." 라는 문구를 내뱉으면
3번 작업을 안하신 분 입니다. 위에 올린 링크 중 가장 마지막 링크를 참고해서 해결하시면 됩니다.

연결이 됐으면 업로드를 해봐야겠죠.
하지만 여러분은 아마
"550 The supplied message is incomplete. The signature was not verified." 이라는 문구를 보며 절망에 빠지실 겁니다.
분명히 업로드는 되는데 파일질라가 파일을 삭제한 후, 재 업로드를 시도합니다.
왜이러는걸까요젠장맞을파일질라님아.
실제로 이 현상은 파일질라에서 일어나는 현상이며, CoreFTP라는 FTP클라이언트는 이런 현상이 나타나지 않습니다.
하지만 저는 파일질라를 쓰기 때문에 어떻게든 이 문제를 해결하고 싶었습니다.
애초에 이 글을 쓰고 있는 이유가 이 문제를 해결하기 위한 분들을 위해 작성되었고 말이죠.

이 현상은 TSL 1.1/1.2 연결 방식에서 일어나는 문제입니다.
이 문제를 해결하기 위해선 다음과 같은 작업을 해주시면 됩니다.

로컬 그룹 정책 편집기(Windows + R, gpedit.msc) -> 컴퓨터 설정 -> 관리 템플릿 -> 네트워크 -> SSL 구성 설정 -> SSL 암호 그룹 순서 -> 속성 -> 사용 -> SSL 암호 그룹 텍스트 복사 -> 아무 편집기나 실행해서 붙여넣기 -> TLS_RSA_WITH_RC4_128_SHA, 검색 -> 잘라내기(이때 , 잘 정리해 줄 것) -> 맨 앞에다가 붙여넣기 -> 다시 잘라내서 SSL 암호 그룹 텍스트 박스에 붙여넣기 -> 확인 -> 재부팅 -> 테스트.

해골책에 나와있는 키프레임 애니메이션에 대해 얻은것...


해골책에서 3DS Max 작업한 내용물을 XML로 저장하는데....

3DS Max 에서 작업을 내가 왜함 ㅋㅋ 라면서 개무시까고 XML을 안 살펴봤다가 키프레임 애니메이션에서


"대체 애니메이션 키값이 어디 저장되어있는건데?"


에 대해 한참 소스코드 뒤지다가 문득 XML을 뜯어보고 싶어져 뜯어보니 프레임마다 지정되어있어서 20분간 좌절..

이외에 해골책의 소스코드가 복잡한건지 내가 멍청한건지 왠지 분석이 안되네요.ㅎㅎ.

망할놈의 상속은 코드의 기독성을 매우 떨어뜨려주는 아주 행복행복한 녀석이군요.


뭐 그거야 그렇다고 치고;


오늘 슬라이드 걸 이란 게임에서 배포한 캐릭터 모델을 잠시 사용해 볼까 했는데


.X 파일과 FBX 파일 두개 face 텍스쳐가 좌표가 이상하길래 뭐지뭐지 했는데 시계방향으로 한번 돌려주니 잘되는군여 ㄱ-..

이런 함정을 숨겨놓다니.

한창 이걸로 애니메이션을 어케 만들지 생각하고있는데 .X에도 애니메이션 값이 있었습니다 ㅇㅂㅇ;

그런데...

어떻게 로드해야 하는지 모르겠네여.... 진짜 모르겠음.

D3DXLoadMeshHierarchyFromX 이걸로 얻어온다는건 대충 알겠는데 말이죠.

중요한건 인자값으로 전달해 줘야 하는 ID3DXAllocateHierarchy 이녀석이 요구하는게 대체 뭔지 모르겠습니다.

순수 가상함수 인걸 보면 상속받아서 작업해야 하겠는데.. 대체 무슨 함수를 어떻게 완성시키라는건지;

MultiAnimation 이라는 DirectX SDK Sample 소스에 보면

셰이더와 x 파일을 사용해 무엇인가 하고 있는데 DXUT에 대해 아무것도 모르니 소스 분석 불가능 ㅁㄴㅇㄹ...

애초에 처음 보는 온갖 #define 문에 정신이 날아가버렸네요..

DX... 누가 마소에서 만든거 아니랄까봐.. 별별 이상한게 다있더군요 ㄱ-..


일단.. 분석도 안되는 SDK 소스 따위 버려두고 해골책이나 마저 공부해야겠네여 ㅠㅠ

이번에는 노가다와 끈기 그리고 운이 필요한 ALC269 AppleHDA.kext 오디오 패치하기 입니다.


사실 이글이 언제 완성 될지 안될지도 보장도 못하고 뒷부분은 야매급으로 해결 할 예정에다가 제가 실력이 워낙 없다보니 좀 더 편한 방법을 찾지 못했고 더 쉬운 방법을 알려주신다면 이 글에 참조하겠습니다.



- 시작하기 전에


01. 난 패치 따위는 못하겠다 싶은 분들은 패치된 AppleHDA.kext, VoodooHDA.kext (비추천) 두개 중 편하신걸로 구해서 쓰시면 됩니다.

02. 사용 중이던 오디오 kext가 있으시거나 순정 AppleHDA.kext 파일은 알아서 미리 백업해두시는걸 권장합니다.

03. 난 kext 따위는 모르겠다 싶은 분들은 USB 사운드 장치를 사서 사용하시면 됩니다.

04. 위에서도 언급했지만 이 글은 완성이 안될 수도 있습니다.



- 필요한 준비물


01. 오디오 덤프를 위한 우분투 (사실 리눅스 기반이면 아마 대부분 상관 없을듯)

02. DSDT 편집툴 (알아서 구하시길...)

03. 헥스 편집툴 (이것도 알아서...)

04. zlib.pl (http://dl.devbreak.info/93Y4)

05. 뛰어난 두뇌와 스킬 그리고 센스


더 있는거 같은데 기억이 안나니 기억나면 추가할 예정이고 이것으로 준비편 -끝-



허세그러하다.



'해킨 > 한성 GTX55' 카테고리의 다른 글

한성 GTX55 10.9.3  (8) 2014.05.21
한성 GTX55 10.9 (수정판++++)  (7) 2013.10.27
[한성 GTX55] 내장 SD 카드 리더기 인식 시키기  (0) 2013.04.10
10.8.3 해킨 설치완료 (13/04/05)  (2) 2013.03.31
한성 GTX55 10.8  (3) 2012.08.02

전에도 내장 SD 카드 리더기 관련 글을 올린 적이 있습니다. (http://youtil.wo.tc/71)

이번에는 직접 패치 하는 방법을 알려드리겠습니다.



- 시작하기 전에


/System/Library/Extensions/AppleStorageDrivers.kext 파일을 미리 백업하시면 좋습니다.

노트북은 한성 GTX55 기준이며 SD 카드 리더기가 USB 장치로 잡힌 기종에 한해서 가능하니 안되는 제품은 저에게 물어봐도 모릅니다.



- 패치 하기


01. 시스템 정보에서 자신이 사용하는 USB 리더기 정보를 확인합니다.

 여기서 필요한 정보가 2가지인데 제품 ID (idProduct), 공급업체 ID (idVendor) 입니다.

 저 같은 경우 (한성 GTX55) 제품 ID: 0x0138, 공급업체 ID: 0x0bda 이렇게 나오는군요.

 구하신 값을 16진법에서 10진법으로 바꿔 주시면 첫 번째 단계는 끝납니다.

 ex)제품 ID: 312, 공급업체 ID: 3034




02. AppleStorageDrivers.kext 파일을 바탕화면이나 편하신 폴더로 옴기시고

 AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Contents/Info.plist

파일을 열어보시면 복잡하게 텍스트가 뜹니다.

 

여기서 IOKitPersonalities - Apple_Internal_SD_Card_Reader_2_00 - idProduct, idVendor 찾으시면 위에서 구하신 값들을 10진법 그대로 넣어주시고 저장 그 후 kext Utility 앱으로 수정해주신 kext를 패치하시고 재부팅 하시면 끝입니다.

+) 빠진 내용이 있어서 추가합니다.  Apple_Internal_SD_Card_Reader_1_00 이것도 같이 패치 해주시면 됩니다.





- 확인하기


SD 카드 아무거나 하나 넣어보시고 시스템 정보 - 카드 리더기 정보가 뜨거나 파인더에서 SD 카드 그림이 뜨면 제대로 따라 하신겁니다.


        



'해킨 > 한성 GTX55' 카테고리의 다른 글

한성 GTX55 10.9 (수정판++++)  (7) 2013.10.27
[한성 GTX55] ALC 269 AppleHDA.kext 패치하기 - 준비편  (3) 2013.04.10
10.8.3 해킨 설치완료 (13/04/05)  (2) 2013.03.31
한성 GTX55 10.8  (3) 2012.08.02
GTX55 10.8 업뎃 완료  (0) 2012.07.26

GTX55 한성 노트북 기준입니다.

SSD 온김에 클린설치하고 노가다로 마이그레이션 (수동으로 중요한거만 옴김ㅋ) 해서 해킨 완성

설치법 또는 자세한 정보는 http://www.inter6.com/ 참조하시면 됩니다. (구버전 글 봐도 지장없음)



kext

kext.zip

2013 / 04 / 01 추가

IOath3kfrmwr.kext 블루투스 (부팅 또는 잠자기 후 깨어나도 자동으로 잡음)

http://dl.devbreak.info/wMOG

IOAudioFamily.kext 사운드 (잠자기 후 깨어나도 사운드 재생됨, 이어폰, 마이크 단자는 AppleHDA.kext 재로드 필요함)

http://dl.devbreak.info/laqk


2013 / 04 / 05 추가

으하하하핳 USB 3.0 kext 추가 요시! 

http://dl.devbreak.info/uJlj









Extra

Extra.zip


카멜레온 2188

http://dl.devbreak.info/qrzL


+ Recent posts