블로그 이미지
안녕하세요~ iolate(isho) 의 블로그 입니다~! iolate

카테고리

분류 전체보기 (164)
Server, Cloud (7)
끄적끄적 (9)
Linux, Ubuntu (22)
개발질 (44)
Mac (18)
iOS (23)
IoT (13)
NAS (1)
Web (5)
Network (3)
Review (10)
기타 (9)
비공개글 (0)
Total598,649
Today192
Yesterday180

(1) 레지스트리 수정으로 CapsLock -> 한/영전환 매핑


글에 이어서 작성하므로 서론은 생략.


====================


우선 CapsLock 을 눌렀을 때 대신 한영전환으로 바꾸는건 부트캠프에서 Cmd+Space 로 한영전환 하기 에서도 했으니 패스.


SuperUser - Using CapsLock LED for other purposes

이 글을 참고해서 LED 변경법을 알았는데, kbd 값이 PC 마다 다른 것 같아서 그냥 0~5 까지 다 루프를 돌도록 만들었다.


현재 언어 설정을 받아오는 법이 문제였는데, 영어, 한국어 키보드 레이아웃 자체를 변경하는게 아니라

한국어 키보드 레이아웃에서 IME 자체적으로 영어/한국어 변경을 하는식이라 GetKeyboardLayoutName 으로는 무조건 한국어로만 나오는 문제가 있더라. (AutoHotKey - Detecting the currently-active language)


그래서 조금 뒤져보니 뭔가 알수 없는 방법으로 한국어 Layout 하에서 현재 상태가 한국어인지 영어인지 알아내는 법을 찾았다.

영어일때는 ErrorCode 가 0, 한국어일때 Error 가 나서 ErrorCode 가 1이 되는 뭔가 이상한 방법을 쓰는데 원리는 모르겠음.

AutoHotKey - 한글입력인지 영어입력인지 구분

AutoHotKey - 절대한영전환


요걸 잘 섞어서


CapsLockIME.ahk


이런 스크립트를 만들 수 있다.


led.ahk 는 위 링크에서 받아도 되지만 링크가 깨질 수도 있으니 ->  led.ahk


====================


그리고 대부분이 다운받아 쓸 컴파일된 바이너리

CapsLockIME.exe


부트캠프에서 Cmd+Space 로 한영전환 하기

글에서의, CommandKeys 와 함께 쓰고싶다면

CmdKeys CapsLockIME.exe



영어일때 CapsLock LED가 꺼지고 한글일때 CapsLock LED가 켜진다.

윈7, 윈10 에서 테스트 해봤음.


원래 CommandKeys 프로그램과 같이 그냥 시작메뉴에 넣어두고 쓰면 된다.



참고 URL은 위에 링크 다 걸었음.



== Git ==

https://github.com/iolate/CapsLockIME

Posted by iolate

부트캠프에서 Cmd+Space 로 한영전환 하기


글을 쓴 적이 있는데.. 

이번엔 CapsLock 으로 한영전환하기를 해봤다. 사실 난 안쓰지만... 형의 요구로...


CapsLock 키를 주로 쓰는 사람이 많이 없으니 요즘 Control 키 등으로 매핑해서 사용하는 사람이 많아지는 것 같다.

나의 경우도 맥에서 Expose(바뀐 이름을 모르겠다)로 매핑해서 사용중이기도 하고.


기본적으론 한영전환으로 바꾸지만 조금만 바꾸면 다른키로 매핑도 가능.


겪은 과정을 다 적을거라서

(1) 레지스트리 수정으로 CapsLock -> 한/영전환 매핑

(2) AutoHotKey 를 이용하여 CapsLock -> 한/영전환 매핑 및 LED 제어

두개의 글을 작성한다.


====================


레지스트리 수정으로 키매핑을 하는 방법은

키보드의 설정 바꾸기 #1 Registry Scancode Map 수정 Shift+Space 한영전환 Capslock2Ctrl

글을 조금 수정하면 된다.


요약하자면


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

경로에 "Scancode Map" 이름으로 2진값 항목을 만들어서

00000000 00000000 02000000 72003a00 00000000

내용을 적어주면 되지만 그냥


CapsLock2IME.reg


얘를 다운받아서 실행시켜줘도 된다.


이미 비슷한 프로그램이나 방법으로 설정한 적이 있다면 덮어써지니 주의.



== 참고 ==


Microsoft MSDN - Keyboard and mouse class drivers


CapsLock: 0x003A

한/영: 0x0072


== Git ==

https://github.com/iolate/CapsLockIME

Posted by iolate

dd-wrt dns 설정

기타 / 2015.01.15 15:30

이걸 정확히 뭐라고 하는진.. 모르겠는데,


여튼 dns 설정이 뭔가 이상했고, 난 바꿀 필요성이 있었다..!! ㅋㅋ


기기를 공유기에 연결하면, 보통 DNS 에 공유기의 게이트웨이가 적히고,

공유기에서 공유기에 설정된 DNS 를 이용하는데,

이걸 임의의 다른 DNS(예를 들면 8.8.8.8) 로 바꿀 수 있다.


간단히 보자면,



이걸



이렇게 바꿀 수 있다!!

물론 사용자가 직접 바꿀 수도 있긴 하지만, 난 기본값으로 저렇게 뿌려주고 싶었음.


참고로 10.0.2.220, 204 는 우리학교 내부 DNS.



dd-wrt 설정페이지를 먼저 들어간 후,


Setup - Basic Setup 에서


Services - Services 에서


이런식으로 설정해주면 된다.

Posted by iolate

친구가 아닌 사람의 게시물이,

친구의 좋아요나 공유하기 등으로 내 타임라인에 뜰 때가 있는데,


어떤 사람은 친구가 아니여도 좋아요 / 댓글이 가능한 반면에,

또 어떤 사람들은 그렇지가 않다.


나의 경우는 어떻게 되어있는지 궁금했지만, 별로 필요가 없었기에 신경을 쓰고 있지 않았다.

성년이 되면서 페이스북이 미성년자에게 기본적으로 제공하는 메세지, 검색 제한 등이 풀렸다는 알림을 받은 적이 있기 때문에 이거랑 같이 풀렸나.. 라고 생각하기도 했고.


그런데 최근에 광역 어그로를 끌일이 있어서 글을 썼었고, 

친구가 아니면 댓글을 못 쓴다는 것을 발견한 후, 댓글을 허용할 필요가 있어서 잠깐 설정을 뒤졌다가,

한번의 실패하고 "안되나..?" 라고 생각했지만 누군가는 되는걸 다시 확인하고 시도해서 성공했다.



우선 페북 우측 상단의 삼각형을 눌러서 설정으로 들어간다.





그 다음은 아래 숫자에 따라..

팔로워 메뉴에서 나를 팔로우 할 수 있는 사람을 모든 사람으로 바꾸면,

아래 댓글을 달 수 있는 사람 메뉴가 생기게 된다.





이렇게 하면, 친구가 아닌 사람도 댓글을 달 수 있게 된다.





굳이 확인해보진 않았지만 누군가 댓글을 달아준 덕에 확실히 확인~ ^^

Posted by iolate

워낙 엉망에,, 복잡하기도 하고... 지금의 나랑 밀접한 연관(?)이 있는 부분이라 정리해봤다..ㅋㅋ

참고로 작성 날짜는 2014년 1월 28일.

기준을 삼는 나의 생년월일은 1995년 4월 20일. 직전 수능(14학년도)을 치뤘다.

법이란게 워낙 자주 바뀌어서 말이지..ㅋㅋ


열심히 썼지만, 안읽는거 다 안다! ㅋㅋ

=======================================

간략 정리!!

일반적으로 수능친 학생

- 1월 1일이 지나면 술, 담배, 찜질방 가능

- 고등학교 졸업 후 노래방, PC방 등 청소년 유해업소 10시 이후 출입 가능

- 생일 이후 완전한 성인(계약, 선거 등 가능)

빠른년생

- 1월 1일이 지나도 할 수 있는거 없음ㅋ

- 생일 지나고 고등학교 졸업 후 노래방, PC방 등 청소년 유해업소 10시 이후 출입 가능

- 다음해 1월 1일이 지나야 술, 담배, 찜질방 가능

=======================================


밑에는 읽고 싶은 사람만 읽거라~~

형법이나 근로 조건 등에 관한 사항도 많지만, 딱히 필요 없을테니 생략한다..ㅋㅋ


아, 잘못된 내용 태클 받습니다!!! ㅋㅋ


만나이, 세는나이

우리나라가 전세계에서 거의 유일하게 세는나이(태어나자마자 1살)를 사용한다고 해도,

언론과 법조문 등 모든 공식적인 문서에서는 만나이를 사용한다.

마찬가지로 법과 관련해서 '만' 이 생략되어 있어도, 만나이라고 생각하면 됨.


이 만나이란건 한 해가 기준이 아니라 내가 태어난 날이 기준이다.

나의 경우 1995년 4월 20일. 한국식 세는 나이로 20살.

하지만 2014년 1월 28일인 지금은 난 18년 9개월을 살아온 것이기 때문에 만 18세가 된다.


나이 제한 3단계

내 나이 즈음해서 각종 법적 나이제한에 걸리는 것은 3단계가 있다.

1. 청소년 보호법의 1월 1일부터 제외

2. 각종 법령에서 청소년을 직접 정의하면서 생긴 고등학교 재학 중 제한

3. 그냥 성인(민법상 성인)


충분히 복잡하긴 하지만, 만20세던 민법상 성인이 만19세로 개정되면서 그나마 조금 쉬워졌다..ㅋㅋ


1. 청소년 보호법

청소년 보호법 제2조제1항

공중위생관리법

유해(?)한 것으로부터 청소년"을 보호" 하는 법령이다. 대표적으로 제한되는 것이 술, 담배.

수능이라는 우리나라 사회적 특성상, 예외적으로 특이하게 만19세가 되는 해의 1월 1일부터 이 법에서 정의하는 청소년에서 제외된다. 물론 다른 법에서 이 법을 다시 참조하지 않는한, 다른 법령과는 상관없다.


술, 담배는 워낙 유명해서 다들 잘 알겠지만,, 또 술 담배 외엔 딱히 청소년 보호법이 풀리면서 가능해지는게 잘 없다..

각 법령에서 다시 청소년을 정의해버려서;;;

찜질방 정도가 여기에 해당된다.


빠른 년생 중에 대학교 1학년 생일이 지나면 술,담배를 할 수 있는 것으로 착각하는 친구들이 있는데,

생일이 지난다고 해서 부모 동의하에 결혼이 가능해질 뿐, 달라질 건 없다. 1년 더 기다리거라...ㅋㅋㅋ


2. 고등학교 재학 제한

영화 및 비디어물의 진흥에 관한 법률 제2조제18항 (극장)

음악산업진흥에 관한 법률 제2조제14항 (노래방)

게임산업진흥에 관한 법률 제2조제10항 (PC방, 오락실)


아무생각없이 극장을 넣었는데, 극장은 청소년 유해업소가 아니다...ㅋㅋㅋㅋ

노래방, PC 방, 오락실 등 흔히 '청소년 유해 업소, 10시 이후 출입 제한' 으로 알고 있는 것들이 여기에 해당된다.

각 업종을 정의하는 법령에서 청소년을 정의할 때 청소년 보호법을 끌어 쓰지 않고,

"청소년"이라 함은 18세 미만의 자( 초.중등교육법 제2조의 규정에 따른 고등학교에 재학 중인 학생을 포함한다)

이런식으로 직접 정의해 버린다.

고로 일반적인 고3의 나이지만 고등학교에 다니지 않는 학생(물론 생일은 지나야 한다)은 출입이 가능하고, 수능친 후 1/1 이 지났더라도 2월달 졸업하기 전인 학생은 10시 제한에 걸린다.

빠른 년생의 경우엔 졸업한 후에 노래방, PC방은 10시 이후 출입이 가능하다는 장점이 있다ㅋㅋ

만18세 제한이 있지만, 빠른년생이라면 졸업하고 나면 생일은 다 지나있겠지?


이렇게 복잡하게 따지지 않고 1월 1일이 지나면 그냥 봐주는 곳도 많다지만, 법은 그렇다.

참고로 당구장은 청소년 유해업소가 아니다. 고등학교 재학 중에도 10시 이후에 상주 가능! ㅋㅋ


3. 민법상 성인

민법 제4조

우리나라 민법상 성인 나이는 만19세. 고로 난 아직 민법상 성인은 아니다.

(결혼해서 성년 의제되지 않았다면) 민법상 성인이 되지 않으면 휴대폰 구매 등 각종 계약은 직접 할 수 없다.

(깊게 들어가면 복잡하니 여기까지)

이게 지나면 그냥 성인이다. 투표도 할 수 있고, 결혼도 자유고... 더이상 딴지 걸릴 것이 없음..




사실 이런걸 알아도 막상 써먹으려면 머리아프다..ㅋㅋ

업주가 거부해버리면 답 없기도 하고....

젤 좋은건 그냥 생일이 빨리 지나버리는거....


하지만 늙기 싫어..ㅠㅠㅠㅠㅠ




⑴ 공중위생관리법 시행규칙 제7조

→ 별표 4 공중위생엽업자가 준수하여야 하는 위생관리기준 등(제7조관련)

2-라-(10) ..생략.. 청소년(청소년보호법에서 정한 청소년을 말한다. 이하 같다) ..생략..

'기타' 카테고리의 다른 글

dd-wrt dns 설정  (1) 2015.01.15
Facebook 전체공개 게시물 댓글달기 권한  (1) 2015.01.08
청소년 나이 제한 정리  (1) 2014.01.28
티스토리 RSS 설정  (6) 2013.12.05
Stand on the shoulders (of giants)  (0) 2013.08.04
26년 엔딩크레딧 제작두레  (0) 2012.11.24
Posted by iolate

티스토리 RSS 설정

기타 / 2013.12.05 20:39

방명록을 통해 RSS 업데이트가 안되니 글을 '발행'으로 해달라는 요청을 받았다.


확인해보니 Daum View 로 발행했던 2개의 글 외엔 안뜨는걸 확인.


그래서 전체 글 중 비공개글을 하나하나 걸러내며 다 발행으로 바꿨는데,,

그래도 업데이트가 안된다...!!


처음엔 딜레이가 있나,, 했는데 몇시간이 지나도 안되서 좀 더 검색을 해봤다.


명확히 설명된 글은 없엇지만, 티스토리 관리 - 글 설정 메뉴에서 설정을 해주면 된다.

(꼭 발행으로 해야되는건 아니더라...)




내 설정은 위와 같다ㅎㅎ



글쓰기 환경 - 공개는 기본값 설정이다.

여기 설정해둔게 '글쓰기'를 할 때 기본값이 된다.


그리고 공개정책 - RSS. 여기가 문제였다.


나의 경우 발행글로 선택이 되어있어서 발행한 글 외에는 RSS 로 올라가지 않은 것으로 보인다.

글 목록에서 공개 글들을 다 발행으로 바꾸었지만, Daum View 로 제대로 발행된게 아니라 그런지 여전히 RSS 에 나타나진 않았다..


그래서 그냥 공개글로 설정을 바꾸었더니 모든 글들(정확힌 설정한대로 최근 10개의 글)이 RSS 로 올라갔다.


그리고 RSS feed 주소로 직접 들어가면 갱신이 되어있지만 한RSS 에서는 제대로 안되길래

한RSS에서 글 목록 젤 아래 즉시수집 요청하기를 했더니 곧 갱신되더라...



'기타' 카테고리의 다른 글

Facebook 전체공개 게시물 댓글달기 권한  (1) 2015.01.08
청소년 나이 제한 정리  (1) 2014.01.28
티스토리 RSS 설정  (6) 2013.12.05
Stand on the shoulders (of giants)  (0) 2013.08.04
26년 엔딩크레딧 제작두레  (0) 2012.11.24
마인크래프트 논리 게이트  (1) 2011.01.20
Posted by iolate

"stands on the shoulders,"

수능완성 유형편 1강 5번 지문에 나오는 구절.
해석이나 답지에 뜻 풀이가 되어 있긴 하지만 뭔가 이상하고,

사전이나 인터넷 검색(한국어)으론 나오지 않는다..ㅋ

있긴 하지만 어깨 위에 서있다 로 해석된다 정도의 답변..?

모바일로 봐서 못찾았던 것 같고.. 있긴있네...ㅋㅋ


여튼 위키에서 그 유래와 뜻을 찾을 수 있는데

위키에서 설명하는 저 구절의 의미는
"one who discovers by building on previous discoveries"

즉 "이전 발견을 토대로 하여 새로이 발견하다" 정도로 해석하는게 맞지 않나 싶다.

수능완성 지문에서도 해설지에서의 풀이보다 위 의미로 해석을 하면 좀더 매끄럽게 읽힌다.

첨고로 수능완성 해설지에서는 "어깨 위에 있게 되다", "부담스럽게 느껴지지 않다", "부담스러운 존재로 보지 말고 나를 도와주는 존재로 보다" 정도로 해석, 뜻풀이 해놓았다

'기타' 카테고리의 다른 글

Facebook 전체공개 게시물 댓글달기 권한  (1) 2015.01.08
청소년 나이 제한 정리  (1) 2014.01.28
티스토리 RSS 설정  (6) 2013.12.05
Stand on the shoulders (of giants)  (0) 2013.08.04
26년 엔딩크레딧 제작두레  (0) 2012.11.24
마인크래프트 논리 게이트  (1) 2011.01.20
Posted by iolate




11분 20초중에 10분 30초.......


왜 난 앞에 'ㄱ'이나 '가' 같은걸 써넣을 생각을 못한걸까...ㅠㅠㅠ


동명이인 없는건 정말!! 다행...ㅎㅎ

근데 진짜 보려면 10분이나 기다려야 되는게 너무 슬프다..ㅠㅠ


그래도.. 뭐 이게 어디야..ㅋㅋㅋ

'기타' 카테고리의 다른 글

Facebook 전체공개 게시물 댓글달기 권한  (1) 2015.01.08
청소년 나이 제한 정리  (1) 2014.01.28
티스토리 RSS 설정  (6) 2013.12.05
Stand on the shoulders (of giants)  (0) 2013.08.04
26년 엔딩크레딧 제작두레  (0) 2012.11.24
마인크래프트 논리 게이트  (1) 2011.01.20
Posted by iolate
마인크래프트의 레드스톤!
간단한 전기적 장치는 물론 외국에서는 8비트, 16비트 CPU를 만들기도 했다고 한다...

여기서 가장 기본이 되는건 논리게이트! 전자과학 세트 같은것을 구매해도 들어있는 작은 IC 칩들은
이러한 논리게이트들로 이루어져 있다.
논리게이트의 종류는 AND, NAND, OR, NOR, NOT, Buffer, X-OR,X-NOR
대략 이정도..?
중학교때 전자과학 탐구대회를 나갔다면 모두 알겠지만, 한 학교에 일년에 한~두명만 나가는 것이니 몇이나 될까..


논리 게이트. AND / OR / Buffer !

AND,OR 은 당신들이 아는 그것이다! 수학에서는 교집합/합집합으로 불리기도...

NAND,NOR 은 AND,OR 을 각각 반대로 뒤집은 논리게이트.
NOT은 입력받은 신호를 반대로 보내주고 Buffer는 그냥 원래 신호 그대로 보내주는거다.. buffer는 무시해도 됨.
X-OR 은 EXclusive-OR 의 약자로 E-OR,X-OR,XOR 등으로 표기한다.  밑에 표 참고.. X-NOR 역시 X-OR을 뒤집은것!
아래 표를 참고하자.

 A와 B는 각각 입력을 나타내며 0은 신호가 없는, 즉 마인크래프트에서는 레드스톤/토치가 검은색으로 꺼진 경우이고
1은 켜진 경우를 뜻한다.. 밑의 표 정도는 읽을 수 있겠지..



내가 직접 만든 표... 기호는 참고용으로 적어놨다. 조금 기호가 이상하다고 하더라도 그냥 넘어가자.. 직접 그린거다..ㅠ
마인크래프트에서의 논리게이트 사용도 오른쪽에 직접 스크린샷 찍어서 넣어놨다. 잘 모르겠으면 따로 검색해서 찾도록 하자. 동영상까지 멋지게 나온 곳이 많다. 

참고로 블럭의 종류는 상관없으며 모든 논리게이트에서 블록(혹은 레드스톤 토치)과 바로 붙어있는 레드스톤 하나 까지는 모양이 일자여야 한다. 블럭과 바로 인접한 레드스톤이 왼쪽으로 흰다거나 하면 제대로 논리게이트가 작동되지 않으니 주의하도록 하자.(가장 짜증나는 부분이기도 하다..ㅋ)

여기서 응용은 여러분의 몫!
마인크래프트에서는 모든 논리회로에서는 약간의 시간차가 발생하는것 같던데 이걸 이용하여 시간차를 줄수 있다. NOT게이트를 여러번 돌리면 된다.

더보기


마인크래프트에서 X-OR / X-NOR 사용하기!

저 표에 보면 X-OR/X-NOR 은 마인크래프트에서는 (내가 알기로는) 없는데 나머지 논리회로를 안다면 아주 쉽게 만들 수 있다.
있더군요.. 시간나면 수정할께요..ㅠ
X-OR 은 A,B 신호를 각각 2개로 나눠서 OR Gate와 NAND Gate 로 각각 넣어주고 나온 신호를 AND Gate 로 받아주면 X-OR 이 만들어 지게 된다.
X-NOR 은 X-OR에 NOT 을 붙이거나  AND/NOR Gate 에 위와 같은 방법으로 각각 넣고 AND Gate 로 한번 걸러주면 된다.


아래는 X-OR 게이트를 만들고 문을 여닫는 화면.
(가장 왼쪽이 OR, 오른쪽에 짤린게 NAND, 문 앞에 있는 GATE 가 AND GATE 이다. 참고하자.)


회로가 모두 꺼지거나 들어왔을 경우에는 X-OR 에 의해 마지막 신호가 0이 되어 문이 닫히고 둘 중 하나만 켜진 경우에는
1이 반환되어 문이 열리는 것을 볼 수 있다.

이렇게 까지 만들어서 어디 쓸꺼냐 라고 물을까봐 생각해 봤는데
계단식이나 복도에서 양쪽에서 서로 제어할 수 있게 스위치를 만들때 쓰일 수 있을 것 같다.
(나이가 어린 학생이라면 기억할듯.. 초등 5학년인가? 실과책에 계단 양쪽에서 불을 사용하기라고 회로가 있지 싶다..)

AND/OR/NOT 으로는 한쪽의 상황에 따라 나머지 한쪽에서 제어가 불가능할수도 있지만 X-OR / X-NOR 은 그럴일은 없다. 공간을 많이 차지하는게 흠이라면 흠...
따라서 복도 등을 만들때 복도 양쪽 끝에서 복도 불을 켤 수 있게 하거나 계단에서 계단 위에서도, 계단 아래에서도 불을 켜는 것과 같은 회로를 만들때 사용할 수 있을 듯 하다.





+ X-OR / X-NOR 게이트를 더 쉽게 만들거나, 이를 활용한 예가 있으면 알려주세요!
+ 틀린점 지적 받습니다. 모든 스크린샷/그림은 제가 찍고,그렸습니다. 표도 제가 만듬.

'기타' 카테고리의 다른 글

Facebook 전체공개 게시물 댓글달기 권한  (1) 2015.01.08
청소년 나이 제한 정리  (1) 2014.01.28
티스토리 RSS 설정  (6) 2013.12.05
Stand on the shoulders (of giants)  (0) 2013.08.04
26년 엔딩크레딧 제작두레  (0) 2012.11.24
마인크래프트 논리 게이트  (1) 2011.01.20
Posted by iolate

최근에 달린 댓글

최근에 받은 트랙백

글 보관함