우리 아들 지온이에게 가르친다고 생각하고 적어봐야 겠다.


미친감자는 아들에게

컴퓨터에 대한 이야기를

동화스럽게 각색해서 이야기하려고 하지만

잘 안됩니다.

모든게 억지스럽고 무식스럽습니다. ㅋㅋ




미안하다. 아들아~ 아빠가 억지를 쓰는구나..


괴물을 다시 만들어보자..^^

어떤가? 아들? 괜찮나? 이게 환경변수 괴물이다…


이 괴물을 쳐부숴야 한다. 아들~~!


여기에서 날라 차기 한방을 해볼까?


아들아….

환경변수란 괴물은…

괴물이 아니였단다..

마귀의 저주를 받아…

저렇게 괴물이 되었었단다…


예수의 이름으로…

치료를 해주면…

완전히 살아날 것이다!!


자...해보자...




아무튼 환경변수를 쓴다는 것은 굉장히 천재스러운 것이다…(굉장히 똑똑한 것이란다~~!!흐~)

음…

뭐냐하면,...환경을 바뀔 수 있는 것이거든…아들아…


이 컴퓨터에서는 사정이 있어서...이렇게 쓸수 있고.. 저 컴퓨터에서는 이런 사정이 있어서..이렇게 쓸 수 있는 거란다…


예를 들면, 동윤이형은 말이야...윈도우 10을 설치했는데, ‘D 드라이브(D:)’에 설치할 수 있고

예은이는 ‘C 드라이브’에 설치 할 수 있는 거란다.


그런데, 이런 사정에 따라 바뀔 수 있는 값들을 저장하는 것을 환경변수라고 한다.

알겠쥐~~~!!


너무 쉽게 설명했네….ㅋㅋㅋ


자...구경해볼까?


자...컴멘드 창을 뛰어 보자…

컴멘드 창~~!! 명령을 실행할 수 있는 씨커먼 창이 있단다…


자 노래를 해보자~!!

하...쉽지 않군~~!!~


윈도우 + R 을 눌려요~!!

저렇게 “윈도우키 + 알키”를 누르면 말입니다….

이런 창이 나타나죠~~~




자… 저 녀석이 나오면...이제 ...실행을 시키고 싶은 명령을 입력하면 된단다 아들아~~!!

음… cmd라는 명령을 실행하는 거야..아들아….

자 뭐가 나오는지 잘 봐봐~~!!


저 cmd창에서 각종 명령등을 실행시킬 수 있단다 아들아~~!!

복잡하지?

이제야..본론이 시작합니다. 환경변수를 볼 수 있는 명령을 쳐봅시당~!!





저게 지금 쓰고 있는 환경 변수들입니다.

음…

재미있는것들이 많이 있습니다.

왜? 갑자기 제가 아들에게 높임말을 하고 있지?

음..아들아..저것들이..다 환경변수라는 것이란다…


재미있는것들이 많이 보이지?

그렇지? 아들아~?



우리 아들들을 위한 아빠가 해줄 수 있는 컴퓨터 동화 이야기..

아주 허접하지만 아들아 최선을 다할께^^



음…



음…

환경변수에 대한 이야기를 글로 써야할것  같다..


환경변수에 대해서 이야기 하자…

환경변수……



컴퓨터에서 제일 중요한 것에 하나가 ….

환경이다……

그렇습니다. 환경~~!!

아니 환경이라는 것이 있다…..


그런것이 ….

있는줄 아는 사람은 많이 있다...ㅋㅋㅋ

개발자라면…..


그런데,........

환경이 있을 거라는 것을 ...상상도 못했다….

나같은 경우엔 말이다…



이런 화면이 있다…


이런 화면……

어떻게 들어가는지는 다아시죠?


해야 들어갈 수 있습니다…

그냥은 들어갈 수도 없습니다…


“내 PC” → “시스템 속성” → “고급 시스템 설정”


으로 들어 와야 문이 열립니다.



그래서 저와 같은 쪼랩은 그런것이 없는줄 알았던 것입니다…..


하지만…..환경은 너무나 중요한 것입니다.


환경을 바꾸면 아주 쉽게 할 수 있는 것들이 너무 많습니다.

아니..반대로 환경을 모르면 개(?)고생하는 것입니다.



그래요. 오늘은 환경에 대해서 좀 더 이야기 해봐요….


환경이라는 것은...뭘까요?


환경… enviroment 엔비로먼트….


이런것이다…주님이 만들어 주는 지구를 환경….안에서 우리가 사는 거니까..

그러니까...피조물 입장에서는…..주어진것을 사용하는 것….

그러것….


부모님 입장에서는..자녀들..을 위해 ..공부환경을 만들어주는것…

그러니까..상위권한자가....만들어줄 수 있는 것이다.

절대… 절대는 아닌것 같고….

피조물이 만들기는 어려운 것...아니~

피조물들은 환경을 만들생각을 잘 못하는 것 같다..

개중에는 하는 피조물들이 있지만………………..



이론곳도 있네요...공부환경을 컨썰팅해주는 회사입니다. (http://www.wellstudy.co.kr/)


암튼...그렇다…


환경은 정말 중요한 것이다….



자…컴퓨터에서 환경을 만들기 위해서는


환경변수라는 것을 만들면 됩니다.




환경변수를 만들어보자고요~!!!


그냥


set 명령을 사용하면된다고용~


set abc=c:\test


이렇게 말이죠…


그리고 사용할때는 앞뒤에 ‘%’를 붙여주면 됩니다.


%abc% ← 이렇게 말이죠^^


https://ko.wikipedia.org/wiki/%ED%99%98%EA%B2%BD_%EB%B3%80%EC%88%98 ← 다음은 위키피디아의 환경변수 설명입니다…


음...자 그러면.. 이 시점에서...환경변수들을 구경해볼까요^^?



환경!



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

Hi I’m CrazyPotato.


Today, I want to study about the registry.

오늘은 레지스트리에 대해서 알아볼것입니다.

아니 알아보지 몰고 레지스트리와 같이 놀아봐요~~!!


어떻게 놀수 있죠? 레지스트리와?

모르겠네요..어려서 부터 저는 레지스트리와 같이 놀아본적이 없어셔….


이렇게 놀아야 하나? 그림으로 표현해 보겠습니당~~!(그림도 못그리는것이 계속 그리네요 ㅋ~!)









Registry를 가지고 놀때도...하나님 타령을 하고 있는 미친감자때문에 레지스트리는 미칠려고 합니다.

자..그래도, 레지스트리에 대해서 계속 알아보아요~!




registry 를 가지고 놀려면…먼저~~!RegOpenKeyEx()

이 함수로..키라고 하는 것을 열어야 합니다.

그러면, 핸들을 넘겨주십니다.



그러면, 이 핸들을 가지고 읽고 쓰고 맛보고 ㅋㅋ 하면됩니당~!



RegOpenKeyEx()의 인자값들을 확인해보자..


그런데, 인자값들, 그러니까...저 함수에게 쳐먹일 인자값을 확인하기 전에,

도대체 레지스트리라는 말은 무슨말이지나 알고 지나갑시다….  사전적 의미나 찾아보아요…




등기소라는 의미를 가지고 있다…음..등기소라 하면……..땅 등기같은 것일까요?

이런 무식쟁이 미친감자여...무슨 헛소린가?

드런데 말이 되는 것 같기도 하고...ㅋㅋㅎㅎㅎㅎ


땅을 소유하기 위해서는 등기를 국가에 등록해야 합니다. 그래야, 인정해주는 것입니다.

아시죠^^ ‘땅 등기’요~


이런게 소위 땅기라고 하는 것입니다.

그런디...코딩하면서...이게 뭐냐?

땅 등기는 왜 보여주는가 말입니다요~!

역쉬 미친감자 정신 없는 장의 스타일인것입니다용~!

ㅋㅋㅋ


암튼...레지스트리란~!

컴퓨터 아니 윈도우즈 등리소라 말입니다.


알것죠~~!!


등기소 가면 저렇게 생겼을 것입니다.

사진은 구글링해서 붙였습니다.

(사진에 대해서 저작권을 행사하시고자

하시는 분은 열락주시가 바랍니다.

바로 내리던지 바꾸던지 하겠습니덩)



자...윈도우 등기소 한번 구경해 볼까요^^?


다 아는 내용일 수 있으나..

윈도우키 + R 키 누르고…

‘regedit’를 입력하고 엔터를

힘차게 쳐주면 되용~~!!


엔터를 힘차게 쳐야 되요

힘차게…

만일 힘차지 않으면

실행 되어요…(이게 뭔소리여~!, 말이여 막걸리여~

막걸리네 ㅋㅋㅋㅋ)

그러면, 비스타의 이상의 정품 윈도우를 가지고 있으신분들은

권한상승창이 나타나고…

그리고 나서

등기소가 나오는 것입니다.(뭐..아는 내용으로 글을 다 채우고 있네요...ㅋㅋㅋㅋ;;;이런;;;;)


이 녀석입니당~~!

ㅋㅋㅋㅋ

이게 윈도우 등기소~!!

제 마음대로...명명합니당~~!!

이것 완전….

야매...강의입니당~~!!!

죄송합니다.

야매는 아니어야 겠기에…

열심히라도 하겠습니당~~!


저 등기소라는 곳등록된

녀석의 값을 읽어 보도록

해보자고용~!!!


자장~!!



암튼…등기소든… 레지스트리든...에서 값을 읽기 위해서는


RegOpenKeyEx()함수를 사용하면 됩니다. 끝에 Ex()가 있다는 것은 RegOpenKey();도 있다는 말인데…

귀찮으니...그냥 RegOpenKeyEx()먼저 사용해보도록 하겠습니다. 이유는 없습니다.

그냥 입니다. 나이키 카피아시죠 Just do it!!!!!!! .이유같은 것 없습니다.

그냥 그렇게 하고 싶으니까..하는 거였습니다…ㅋㅋㅋㅋㅋㅋㅋㅋ안되는데..그냥하면 안되는데…..위험한데...이유와 명분이 있어야 하는데...그렇습니다.이유는...레지스트리에 대해서 학습해야 하니까…? 왜 전 우주적으로 가장 훌륭한 시스템 프로그래머가 되어야 하니껭~~!!

참말로 말많네~~!!


자...코드를 짜보아요~~!


어떻게 짜냐고요???


이렇게 짜면 되는거에요~~


이런식으로….짭니다…


미친소릴 했네요…


코드를 짭시다…;;



자 실제로 짜 보겠습니다.




#include "stdafx.h"

#include <windows.h>


int _tmain(int argc, _TCHAR* argv[])

{

HKEY hKey = NULL;

LONG lResult;


lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE,

L"SYSTEM\\CurrentControlSet\\Control",

0,

KEY_READ,

&hKey);

if ( ERROR_SUCCESS != lResult )

{//에러라고..탈출하라고~!

goto quit;

}

DWORD dwType = REG_SZ;

wchar_t szData[256] = L"";

DWORD dwSize = 256;

RegQueryValueEx( hKey,

L"CurrentUser",

NULL,

&dwType,

(LPBYTE)szData,

&dwSize);


quit:

return 0;

}






szData에..값을 읽어오면 되는 거죵~

여러분 뜨게질한다고 생각하고

코드를 짜셨어용^^?


이렇게하면..레지스트리에 있는 값을 아주 잘 읽어올 수 있습니당..

예외처리가 되다 말았지만…

그건 다음에 해요..너무

귀찮아 살겠으니까용~~!!

나는 천상개발자가 아닌가? 긴가? 나도 모르겠당...ㅎㅎㅎ

나의 친구는 컴퓨터였어;;;

앞으로 나의 친구는 컴퓨터일것인가?

아니다.

아의 진짜 친구는 예수님이시다..

부활을 하지 않은 존재와는

나는 친구가 될 수 없는 것인가?

ㅎㅎㅎ

부활은 해야 나의 진짜 친구가 될수 있는 것이당

부활을 아는가?

Resurrection.

죽었다 살아는것!

그것도 더 훨실 좋은 몸으로 부활해야하는 것!





이럴 때 일수록 예수님의 피를 뿌리고 발르고

의지해야겠습니다


예수의 피 예수의 피 예수의 피

밖에 없음을 선포합니다!!!


이사야 53장5절 말씀을 묵상합시당.


(사 53:4)○그는 실로 우리의 질고를 지고 우리의 슬픔을 당하였거늘 우리는 생각하기를 그는 징벌을 받아 하나님께 맞으며 고난을 당한다 하였노라
(사 53:5)그가 찔림은 우리의 허물 때문이요 그가 상함은 우리의 죄악 때문이라 그가 징계를 받으므로 우리는 평화를 누리고 그가 채찍에 맞으므로 우리는 나음을 받았도다
(사 53:6)

우리는 다 양 같아서 그릇 행하여 각기 제 길로 갔거늘 여호와께서는 우리 모두의 죄악을 그에게 담당시키셨도다




그가 찔림...은 우리의 허물 때문이요

그가 상함은...

우리의 죄악 때문이라 

그가 징계를 받으므로...우리는 평화를 누리고...


그가 채찍에 맞으므로 우리는 나음을 받았습니다.



그리고, 이게 사실임을 증명하시고자 부활하셨습니다.




.

.

.

약 2000년전 부활하신분이 계십니다. 죽었는데 3일후 다시 영원한 몸으로 말입니다.


그분은 그냥 죽지 않았습니다.

우리의 병, 가난, 저주를 가지고 죽으셨습니다.

그리고, 부활하면 믿으라라고 말씀하셨습니다.


그런데, 부활하셨습니다. 역사적 사실입니다.


이게 거짓일 수 가 없습니다.

왜냐구요?


예루살렘 교회가 증명해줍니다.

유대인이 절대로 예수를 믿을 수 없는 구조입니다.


그 당시 예수님을 주인으로 믿는다는 것은 그냥

죽을 각오하고 믿는 것일 것입니다. (모르죠. 그당시 유대인들이 너무 너그러웠을지도....라고 생각하실 수 있는데...

유대인들이 그렇게 호락호락한 민족이 아닙니다. 절대.. 네버...never~~!!)


그런데, 기록상으로는 몇 만명이 유대인이 예수를 메시야(기름부음 받은자, 영원한 나의 속제자)로 믿었습니다.

이건 말이 안되는 일입니다.

유대인들에게 절대 나타날 수 없는 일입니다.


그런데 , 일어 났었습니다.

그것은, 확실한 증거가 있었다는 것을 말하지 않고는 말이 안되는 일입니다.


그것은 죽은지 3일만에 다른 몸으로 부활한 사건입니다.


그것!! 부활 사건은 역사적 사실이라는 논리가 맞는 것입니다. 그것이 아니라고 논리를 만는 것은 너무 설듣력이 없습니다.


아므튼 그분이 부활했다는 것은

그분이 우리의 모든 죄를 속죄했다는 것을 의미하는 것입니다.


이사야 53장5절 말씀이 이루어진것입니다!!!

.

.

.

.

.

.


매일 하나씩 작성을 해야 한다…

오늘도 나는 죽어야 내가 예수와 함께 살 수 있다…

죽어야 한다..

그래야 부활의 예수가 내 안에서 살아 나실 수 있다…



왜냐하면,,,나라는 존재의 뿌리는 어둠이니까…

내 속에서 나오는 것은 생명이 아니니까..

나는 죽고..

부활하신 예수는 살고!!!



할렐루야!!

내 속에 있는 것은 음난이고, 악한거니까..

나는 죽어 3일후 부활하시는 예수를 경험할 수 있는 것이다.



오늘도….

C언어에 대해서 알아야 한다..


이제와서 C언어로 뭘한단 말인가?


잡지에 연재를 하고 있으니…


오늘도 뭔가를 짜내야 한다…


무엇인가는 말이다…


음..지혜의 근본이신 예수님...알려주세요…

부활하신 예수님이 보내주신다고 하셨던 성령님…

알려주세요???


씨언어…

컴퓨터와 대화하기…..로 다시 계속 해볼께요…


저번달은…..말이죠…


팩…..에 대해서..조금 썼죠…


저번달은 void형..과 나열자에 대해서….그리고, typedef

배열…





그리고...선언에 대해서….


이야기를 했었죠…




자….

다음달을 위해…

달려야 합니다…

ㅋㅋㅎㅎ


그런데 뭘쓰지???


Holy Spirit


Help me to write.


좌변값 이 눈에 들어왔다…


lvalue…


좌변값에 대해서 알아보자..


오늘의 요리는 좌변값요리입니당….

어때요? 차승원 배우님...저는 오늘

좌변값이란 놈으로 요리를 할려고 합니당~!!



어감도 나쁘지 않다…

좌변기..라는 그림 하나 넣어 주면 되겠네용~!!



이런것 아닙니당~!



좌변기아닙니다. 좌변값...이런 것입니당



서론이 너무 길다..귀한 시간 다 지나가버렸다;;;이런…


음...lvalue..라고도 하는 놈이당…


lvalue에 대해서는 솔직히..난...지난 세미나에서 제대로 들었다…


공부를 열심히 하지 않은 결과인가?



아직도 서론이다…


그런데 lvalue의 l은 left로 알고 있다?


맞나?

ㅋㅋ


구글링을 해보장~!


음...Lvalue와 Rvalue를 함께 설명하는 구나..

그런데…

Lvalue에 맨앞의 엘(l)은 대문자로 쓰는구나….


우~~

위키피디아에 정리된 내용이 있는가 보다…


음..확인해보장~!!

영어지만…(영어 공부하고 있으니..ㅋㅋㅋ도전하장~ㅋㅋㅋ)



저렇게 그나마 짧게 나오는 군요...ㅋㅋㅋ

짧아도...어지럽다는


처음 문장을 먼저 해석해보면…


In programming languages, 프로그램 랭귀지에서….~!

a value 값이다….어떤값이냐 하면..~

which 그 값은...말이지

points to 가리키는 것이다~뭘 가리키는 것일까?

a place 한 장소를 말이다...이 장소는 어떤 장소냐 하면?

of storage 저장하는 곳~!!


즉, 저장할 수 있는 곳을 가리키는 것을 말하는 것이다


potientially : 잠재적으로

allowing 허락한다. 뭐를?

new values 새로운 값들을 어디에?

to be assigned 할당된...할당 될?


오늘은 여기까징~

많이 했네..ㅋㅋㅋ















음….

오늘도 방구를 뀌어야쥥~~

뽕~

뿡~~


그런데 뭘 먹지?

뭘 먹고 ~

무슨 방구를 뀐단 말인가?


영어를 먹어볼깡?


그런데….


영어는 순선의 언어이당…


그런서 만들었다…


순서를 제대로 익힐 수 있는 방법을..

이름하여


태권영어…


태권도의 팔동작을 하면서

발동작을 하면서…

순서에 맞추어


영어를 말하는 것이다…


예를 들면 이렇게 하는 것이당…


나는

아이(I)


너는

유(You)


그녀는

쉬~(She)


그놈은

히~(He)


이렇게 말이다.


사범님이나 관장님이

한국말을 하면

태권영어 원생들은 영어로 답하는 것이당~!!!


나는


너는


그녀는


그놈은


그들은


우리는


일단 주어 먼저 먹는 것이당~!!


그러면


아이(I)


유(You)


쉬(She)


히(He)


데이(They)


위(We)


나를


너를


그녀를


그놈을


그들을


우리를


를 하면


미(me)






어스


이렇게 말이당





오늘도 ..

나는 방구를 뀐다..

뽕~

오늘도

영어의 방구를 뀔깡?


오늘은…

쏘우킹~~


이놈을 먹자…


..

완전히 다 젖은..

흠뻑 젖은~~

이른 뜻을 가진다...

뽕~



중 3부터 나오는 단어이군용..


soak

미국식으롱…

‘쏘우ㅋ’

영국분들은…

‘써우ㅋ’

ㅋㅋ

뿡…


I was soaking wet.

‘나는 훔뻑 젖었어’


아이 워즈 쏘우킹 웻…


아이 워즈 쏘우킹웻~~

출처 : http://www.kmaru.com/bbs/board.php?bo_table=basic_word_board&wr_id=412


jeot tta

젖다…


get wet.

be soaking wet.


오늘은...젖다..

soak


쏘우크 방구 뽕~~

ㅎㅎㅎ;;;


영어 어렵당…;;;




나는 방구를 뀐다..


오늘도 영어 방귀를 뀌어야 하지 않겠는 강~~!

뿡~~!!



불규칙 동사~~!!



잡다~~


잡다가 영어로…


캐치


catch


[kӕtʃ]

캐치


잡았다~


코우치

caught


잡은…

코우치

caught


불규칙동사는 중요한 동사이다..

잡았는지…

잡은건지…

확실하게 구분하고 싶다

이거지..


캐치… 는 지금 잡은거고..

코우치...는 이전에..잡았던것이공…


+ Recent posts