음…

뭘해야지?

성령님 뭘해야햐죠?

뭘그리죠?


오늘 본 단어를 확인해보자…


원룸에 살다…

를 영어로 해보자..

live in a studio


이것도 저작권에 문제가 있나?

모르겠다.



저작권은 영어로 뭔가?

What is 저작권 in english?


저작권 is ‘copyright’

copy 복사할 수 있는 권한(right)인가?

음...아무나 복사할 수 없다는 것인가?

그렇지….말되네…


아니면 말구요..죄송합니다.

하나님이 주신 저의 뇌를 마음대로 굴려 보았습니다.


자..그럼 말 나왔으니까..

남은 시간동안은...copyright의 어원에 대해서 아아 보도록 하죠~!!



판권이라고도 표현하는군요~~


그러면 판권은 뭐죠^^?


이런 무식쟁이여~~

검색을 하자~~


판권은 또 뭐야?



저작권(著作權, copyright 카피라이트[*])은 창작물을 만든이(저작자)가 자기 저작물에 대해 가지는 배타적인 법적 권리로, 많은 국가에서 인정되는 권리이다. 저작권은 만든이의 권리를 보호하여 문화를 발전시키는 것을 목적으로 한다. 저작권자는 법에 정하는 바에 따라 다른 사람이 복제·공연·전시·방송·전송하는 등의 이용을 허가하거나 금지할 수 있다. 저작권은 지식 재산권의 하나로, 인격권과 재산권으로 나뉜다. 저작권의 내용은 나라마다 다르며, 국제법베른 협약에 바탕을 두고 있다.

작권을 표시하기 위해 ©, (C) 또는 (c) 심볼을 이용하기도 한다.
출처 : 위키

배타적 법적 권리???


복제/공연/전시/방송/전송등을 허가하거나 금지할 수 있는 것~!!!


지식 재산권

인격권

재산권

이런 새로운 단어들이 나오는 구나~~!!!

아니구 머리야~~!!


베른 협약은 또 뭔가?


이탈리아에서 처음으로 만들었구만~~!!


오늘은 여기까지…

흐~~블로깅은 참 어렵구만…


그런데 다음달 마소는 무슨 내용으로 글을 쓰나?

음….

포인터는 했으니……….

뭐 재미있는 내용은 없나?


포인터 배열…

이제 뭐까 또인까?

음….

언어란 무엇인가?

음…

무슨 내용으로 해야 한단 말인가?




https://ko.wikipedia.org/wiki/%EC%A0%80%EC%9E%91%EA%B6%8C ← 저작권 위키내용!!!



하루에 꼭 한개의 포스팅을 할 것이다.

내용은 일단 상관없다…

저작권에 문제가 없는 글..

수순한 개인적인 것으로 다..


[문서버전]

0.1 : 2015.07.27 최초 작성

0.2 : 2015.08.10 녹음 성공이야기 추가

1.0 : 2015.08.18 USB 녹음기 알아보기...


스마트폰으로…..외부 소리 입력을 녹음할 수 없을까?

믹서기에서 나오는 소리를 말이다~~

믹서기 OUTPUT단자에서 나오는 소리를 스마트폰으로 녹음하고 싶다.



저희교회 믹서기 소리 아웃풋단자 입니다.

저곳에서 나오는 소리를 아이폰으로 녹음해보고자 합니다.



저런것을 앰프라고도 하고 믹서기라고도 하는가???

암튼...저 친구에서 나오는 소리를 스마트폰으로 녹음하고 싶다~!



그래서,  이 친구를 5천원주고 구매햅죠~~ 배송피 포함해서~~!!!


이 친구를 샀습니다. 옥션에서 말입니다.

옥션에서 “3극 4극”으로 검색하시면나오실것입니다.


스마트폰은 4극이니께~~

저 친구만 있으면 되는 줄 알았습니다.



그런데, 결론은 녹음이 안됩니다….!!! 저 놈만으로는 아이폰으로 녹음이 되질 않더군요..~~



스마트폰이란 녀석….4극이 꽂혔다고 무조건 마이크로 인식하지 않는다고 하는군요~~!!


그래서~~ 열심시 구글링을 했습니다.

그랬더니...다음 블로그를 발견했습니다.

http://iambongsu.com/376

“아이폰으로 외장마이크 만들어보기” 제목이 아주 딱입니다~~!!

그래서 봤더니~!!


출처 : http://www.openmusiclabs.com/projects/bootlegmic/

마이크만 연결하면 안되고...저항과 콘덴서가 있어야 하는가 봅니다.


보이시죠^^!!저 콘덴서와 저항 덩어리를요~~!!



저 것이 있어야 아이폰이  마이크가 꽂힌것을 알 수 있는가 봅니다.





http://iambongsu.com/376



저런 놈들이 소리가 들어오는 곳에 있어야 한다고 합니다…





Source..음원..소리가 들어오는 곳에 2.2K옴 저항이 있어야 하고요~~!!

그리고….스마트폰으로 들어가는 곳에 콘덴서 23 F 인가?가 있어야 하고요.. 마이크로를 입력못하겠네요~~!!(삽입에...마이크로입력하는 곳이 있군요..저는 구글 드라이브를 씁니당~~)

그리고, 그 옆에 저항 4.7K옴이 있으면 되는군요…


안녕하세요 미친감자입니다.

음…..

결국 성공했습니다.



콘덴서랑 저항을 마이크짹쪽에 연결해주니까…

아이폰이 마이크로 인식을 해주더군요~~!!!

음…

절연테이브로 꽁꽁싸서...콘덴서와 저항이 보이지 않습니다.


다음에 사진을 찍어서 보여드리겠습니다.


우리 전도사님...제가 만든..것(?) 가지고..

아프리카 방속을 하고 계십니다.

음...좀더 명확한...소리로 방송을 할 수 있었습니다.

아직.. 방송을 듣는 분은..1명..이 MAX였지만 말입니다.

음..개척교회라 아직도 열악합니다.

하지만, 열정은 우주최고입니다.

아니, 하나님의 은혜는 우주최고가 되고 싶습니다.

내용도 아주 좋아요~

관심있으신분은 주일 2시에 들어오세요~!

http://afreeca.com/shalomseph



#할렐루야~!!



#궁긍적으로

source : http://krdic.naver.com/detail.nhn?docid=4730700




음...그런데 이상하게….말입니다.

아프리카에서 녹화를 하면...영상과 소리가 따로 노는 현상이 발생하더군요.

왜그러는지 모르겠습니다.


그래서, 방송을 PC를 통해서 하기로 했습니다.

아,PC가 아니라 노트북입니다.

그런데, 노트북에 마이크입력단자가 보이질 않아요…


보이시죠~~보통 노트북들은 오디오 단자만 있을 뿐입니다.

마이크단자가 없어요~

아닌가? 저 단자가 녹음도 지원하는 4극짜리 일까요?

암튼..다음에 실험해보고 공유하도록 해보겠습니다.


암튼.저 노트북에는 녹음단자가 없는것으로 결론짓고…

USB로 녹음할 수 있는 장치를 찾아보기로 했습니다.



#USB 녹음기


그래서 찾았습니다.

구글링를 했습니다. “USB 오디오”로 말입니다.

그랬더니, 위에 그림처럼 검색이 되었고, 유력한 녀석이 눈에 보였습니다.


암튼..그리고,옥션에 가서 뒤졌습니다.

그래서 바로 구매했습니다.

배송비 포함헤서 17500원에…

직접 구매하면...어떻게 되는지 아십니까?


1.53 달러밖에 안되는군요.

이런~ 직구를 한번도 해본적이 없으니,

다음엔 직구도 도전해보죠 뭐~!


그런데, 직구대행인데, 옥션에서 점심시간에 짬을내어  구매했는데,벌써 발송했다는 문자가 왔네요!

이게 뭐지? 구매대행아닌가? 미리 구매해놓은 것이 있었나?

암튼...내일정도 올수도 있겠군요.


음...그래요 내일정도...오면 구경시켜드리겠습니다.


감사합니다.
















오늘은 맨티가...이것을 가져왔다...


다음 소스를 말이다.

http://forum.sysinternals.com/uploads/Napalm/2006-04-20_211055_HandleList.zip


음...


맨티 : 음...시스인터날에서 핸들을 알아내는 소스가 있더라구요~


그래서 소스를 보니까..


NtQuerySystemInformation()

NtDuplicateHandle()

NtQueryObject()


맨티 : 이 함수를 이용해서 핸들을 알아내고, 핸들 정보를 알아내더라구요~~


오 그렇구나....


그래 좋았어...

그럼 저 함수를 이용해서........

핸들 정보를 알아내보도록.....


이건 진짜 게임이야...

이게 진짜 게임....


게임방이나 오락실 게임이 진까게임이 아닌거야...


저 함수는 괴물인거야..

저 괴물을 잡아 먹어~~


그러면 SP지수(Sysmtem Power)지수가 올라갈거야....오케?


우리의 진짜 게임은 우리의 삶이야....


예수님안에서 지성소의 법궤안에 임재해 계시는 야훼의 파워로

저 괴물을 다 물리치는 것이 진짜 게임인거야~~

오케~?


지금 아주 잘 따라오고 있어~~!!!


오늘도 이기자고~~마귀에게서....

우리들이 싸우는 것은 혈과 육이 아니고

마귀랑 싸우는 거야~~!


자....


자...오늘은 말이야...


NtDuplicateHandle()을 왜하는지를 설명해줄께…


a.exe라는 프로그램을 클릭하는 순간 프로세스라는 것이 만들어지잖아~~

그럼.. 내가 뭐라고 했지?


프로세스가 실행될 수 있는 환경이 만들어진다고 했지?


그 환경에는 말이지…

밥상이 있어 밥상~~테이블(Table)~~!!무슨 밥상이냐?

핸들밥상~~

핸들 테이블

이 핸들 테이블은 프로세스마다 주어지지

누가 ? 커널 쪽에서 누군가가~~~


그래서 다른 프로세스의 핸들테이블에 있는 핸들값을 그대로 절대로 사용할 수 없는 거야…


그놈을 복사해야되는거야~


NtDuplicateHandle()함수를 호출하면,

커널쪽에…

이 핸들이 가르치는 개체 저도 사용할 수 있게 해주세요~~~

그럼 커널쪽 누군가가(누군지 모르겠어~~~) 그 핸들이 가르키는 개체에 대해서

사용할 수 있도록 핸들을 다시 할당해서 핸들 테이블에 저장해주고

그 핸들테이블의 인덱스 값을 넘겨주는 거쥐~~

알겠어?



음….

그리고, NTDLL.DLL의 함수를 컴파일러가 직접 호출할 수 가 없어….

NTDLL.DLL의 함수를 내 프로그램에서 사용하기 위해선느

컴파일러에게 함수의 모양을 알려줘야하고, 그 함수를 직접 로드해야 한다고~~!

그러면, 함수의 주소를 알아낼 수 있는데

이 함수를 함수주소포인터에 저장해서 사용하면 된다고~~!


그러면서, 나는 LoadLibrary()함수와 GetProcAddress()함수를 설명했다.


LoadLibrary()는 입력(Input)으로 경로를 받고, 출력(Output)으로 메모리 주소를 받는다고 했다.

이 메모리 주소는 로드한 모듈이 위한한 주소라고..

그리고 , 그 주소를 이용해서 함수를



ntdll.dll이 로드된 주소는 0x77a1000

그렇다면 LoadLibrary() 이놈이 뱉어낸 주소도?




0x77a10000

음….

즉… LoardLibrary()라는 녀석은 해당 모듈이 로드되어 있는 메모리 주소를 리턴해주는 것이 맞습니다!!!


그리고, GetProcAddress()는 함수의 주소를 리턴해주고~~!!



FARPROC WINAPI GetProcAddress(
 _In_  HMODULE hModule,
 _In_  LPCSTR lpProcName
);

그리고, 함수포인터로 해당 함수주소를 받아서 사용하면 된다는 점~~

함수 포인터는 어떻게 만드느냐?


리턴타입 가로열고 별 함수주소이름 가로닫고 인자값형태~~

로 하면 된다.

이런 식으로 말이다.



DWORD (*pMyFun)(INT nData);


pMyFun = GetProcAddress(hModule, "test");


이렇게 하면 어떤 dll이든 다 사용할 수 있다는 점~~!!






+ Recent posts