반응형

비싼 커피 하면 떠오르시는게 무엇인가요?
루왁커피(Kopi Luwak), 블루마운틴(Blue Mountain), 게이샤(Geisha) 정도가 떠오르겠는데요.




인도네시아 루왁(Luwak)커피는 사향고양이가 커피 열매를 먹고 장 속에서 껍질과 과육만 소화시키고,
생두를 배출하게 됩니다. 그럼으로써 소량의 원두만 확보할 수 있어 희귀품 중 하나 입니다~



슬프게도 손쉽게 원두를 생산하기 위해 저렇게 가둬놓고 기르는 경우가 많답니다...ㅜㅜ
인간의 욕심이 부른 비극이네요.



커피 블루마운틴(Blue Mountain)은 자메이카(Jamaica) 고산지대에서 재배됩니다.



맛과 품질로도 유명하지만 저렇게 통나무에 포장을 해줘서 뭔가 있어보이는거 같아요 ㅎㅎㅎ
일본의 자본 투자로 인해 마케팅 되었다고 알고있어요.
3년전에 생두 1kg에 11만원 가량 주고 샀던 기억이 있네요.



게이샤(Geisha) 커피는 여러 나라에서 재배되지만 그 중 파나마 게이샤 커피가 제일 유명한 것 같아요.
처음에 '게이샤'라는 단어를 들었을 때 저는 일본을 떠올렸답니다..



원산지는 에티오피아 서남쪽 Kaffa지역에 Gecha라는 숲에서 나왔다고 하네요.
이것도 생두 1kg에 13만원 정도 주고 산 기억이..
맛은 꽃향기가 일품인 커피입니다~


마지막으로 생소하시겠지만 '세인트 헬레나'라는 원두 생산지를 소개해 드릴까 해요.



나폴레옹이 워털루 전투 패배 후 유배 되었던 섬으로 많이 알려져 있죠.



위치는 남아메리카와 아프리카 사이에 있답니다.(멀리도 보냈네..)
참고로 영국령 섬이에요.



나폴레옹이 유배되서 이 섬에 머무를 때 "이 섬은 커피 말고는 쓸모 있는게 없다" 라는 말도 했다죠.
이 조그만한 섬에서 재배되는 커피가 세계에서 제일 비쌉니다!!


1년에 약 200kg정도만 생산이 되고 있고, 커피 열매의 모든 공정과정을 수작업으로 한다고 합니다.
또한 교통이 좋지 않아 헬기운송도 하고 유통이 원활하지 않은가 봅니다.


저는 평소 커피를 마시면 속이 불편한 감이 없지 않아 있었는데 세인트 헬레나를 마셨을 때는 편안했던 것 같았어요.


제 기억에 생두 1kg에 36만원 가량 주고 구매했던 기억이.. ㄷㄷㄷ
비싸서 지인들에게만 내려 줬네요

커피에 호기심에 많아 제가 마셔보고 공부한 것을 한번 간단히 적어보았어요~
아무리 비싼 커피라도 맛은 각자 만의 기호가 있는거 같네요.


친구에게 인심써서 루왁커피 내려줬다가 맛없다고 설탕 가득 부어 먹어서 얼마나 아까웠던지..


"카페를 마신다" 라는 말이 있듯이 좋은 분위기에서 사랑하는 지인들과 마시는 커피가 제일 맛있는거 아닐까 라는 생각이 드네요~


재미 삼아 한번 작성해 봤습니다~ 가볍게 보고 가셨으면 좋겠네요~

반응형

'Life > Coffee' 카테고리의 다른 글

[coffee] 에스프레소로 보는 커피 이야기  (0) 2018.06.15
반응형


<영화 Jobs, 2015>



< 비틀즈와 인도에서 신비주의가 마하리시 마헤시>


많은 유명인사들이 명상을 하는 걸로 알려져있는데요.
성공한 유명인들이 명상을 하니 명상이란 것이 뭔가 특별해 보이는 것 같습니다.


명상은 인생에서 많은 도움이된다고합니다.


명상의 효능에 대해 알아 봅시다.


-심혈관 질환의 가능성 감소
-불안 장애 및 우울증 증상 경감
-만성 통증 조절
-향상된 면역 기능
-인지 증진
-탄력성 증가
-기타 등등


최근들어 과학적으로 연구도 활발히 이루어지고 있으며, 이에 따르는 검증도 나오는 추세인데요.
명상을 통해 뇌를 안정화시켜 뇌의 불필요한 자원들을 가라 앉힙니다.
불필요한 자원이라면 우리가 쓸데 없이 하고 있는 생각과 생각에 따른 불안, 우울, 분노, 기쁨 등
우리 몸의 희노애락이 뇌의 자원들을 많이 차지하고 있습니다.
명상을 하면서 이러한 자원들을 정리할 수 있습니다.


잔을 채우기 위해선 먼저 비우라 하죠.


오늘은 명상의 기초라 할 수 있는 호흡 명상법에 대해 이야기 해볼게요.


일단 조용한 곳을 찾습니다. 잔잔한 음악을 틀어도 좋아요~


책상다리 혹은 반,가부좌로 앉고 허리를 바르게 핍니다.
손은 긴장하지 않도록 편하게 둡니다.
이 때 몸이 긴장을 하면 안되고 최소한의 긴장으로만 자세를 잡는게 좋아요.


이 자세가 불편하신 분은 허리를 벽에 기대고 앉거나 의자에 앉아도 좋습니다.
의자도 영 불편하실 때는 편하게 천장을 바라보고 누우셔도 돼요.
자기 전에 하다가 잠들어도 좋습니다.


눈을 편하게 감으시고 편하게 호흡을 합니다.
들어가고 나가는 호흡을 바라봅니다.
호흡은 입을 다물고 코로만 합니다.


이 때 호흡을 인위적으로 조절하려고 하면 안됩니다.
그저 자연스럽게 들어가고 나가는 호흡을 관찰자가 된 듯이 바라보십시오.
호흡을 바라보며 몸에 긴장하는 부분이 있으면 몸도 함께 바라보며
긴장을 풀어 주는 게 좋습니다.


호흡을 하며 잡생각이 일어날 때는 그 생각을 잡지 마시고
그 생각이 일어나는 것을 그저 바라보십시오.
생각이 일어나고 사라지는 것을 그저 지켜보세요.


그래도 잡생각이 자꾸 일어나면
속으로 "에라 모르겠다" 라고 말하며 생각을 흩으려 버리세요.


이렇게 호흡을 이어나가면 서서히 편하게 이완되가는 것을 느낄 거에요.
어느 정도 심신이 안정이 되면 코로 호흡하는 소리를 들어보려고 해보세요.

여기서 더 진행하고 싶으신 분은 팔, 다리, 몸통, 머리를 하나씩 인지하면서

나중에는 전체를 인식하며 바라보는 것도 좋습니다.

이 때도 호흡을 일부러 크게 소리 내시면 안됩니다.
그저 자연스럽게 호흡하는 것을 듣는다 생각하는 거에요.
그렇게 한 10분정도 명상을 한 후에 서서히 눈을 뜹니다.
시간은 개인마다 재량 껏 하시면 됩니다.
20분 정도를 추천합니다.


오늘은 호흡 명상에 대해 글을 써봤는데요.
저도 평소 심신이 지칠 때면 자기 전에 음악을 틀고 하고 자면
다음날 비교적 개운함을 느낍니다~


명상은 휴식을 하는 것이라 배웠습니다.
휴식 이외에 다른 것을 얻으려 하지 말라는 스승님의 가르침이 떠오르네요.
신통이나 삿된 것을 얻기 위해 수행과 명상을 한다면 하지 않는 것이 좋습니다.
그러다 몸과 재산, 소중한 것들을 잃을 수 있습니다.
명상을 통해 다른 것을 얻으려하지 말고 하다보면 자연스럽게 얻는 것입니다.


흙탕물이 깨끗해지려면 어떻게 해야할까요?

그냥 가만히 두면 깨끗해집니다.


이렇듯 우리 마음도 이리저리 휘젓지 말고
가끔은 가만히 지켜보며 자신을 돌보고 심신을 충전 시켜
일상을 더 활기차게 보낼 수 있습니다~
명상과 수행을 떠올리면 세상을 등지고 벗어나는 느낌으로 오해하시는 분이 계시는데
깨어있으며 행복하게 살아가기 위한 도구입니다.


오늘은 자기 전에 혹은 하루를 마감하거나 시작 전에
명상을 하시는 것은 어떨까요?

고통이 당신을 붙잡고 있는 것이 아니다.
당신이 고통을 붙잡고 있다. -붓다-

반응형
반응형








Misc Controls에 --c99 를 추가해주었다.


반응형

'IT > Keil' 카테고리의 다른 글

[Keil] Bin파일 생성  (0) 2018.06.04
반응형



해당 프로젝트에 bin파일 생성


target-user-After Build/Rebuild Run#2에 아래 삽입


fromelf --bin -o "$L@L.bin" "#L"

반응형

'IT > Keil' 카테고리의 다른 글

[Keil] #29: expected an expression 에러 해결  (0) 2018.06.08
반응형

포맷이나 프로젝트 이동 후 빌드 에러가 날 시 

해당 프로젝트 폴더의 .gradle 폴더를 삭제하고 다시 빌드해 본다.

반응형
반응형

로컬 테스트넷에서 Geth기동을 위해 다음 두가지를 준비한다.

  • 데이터 디렉터리
  • Genesis 파일

데이터 디렉터리에 송수신한 블록 데이터와 계정 정보를 저장한다.
지정하지 않으면 '~/.ethereum'이 데이터 디렉터리가 된다.
디렉터리가 실행에는 무방하다.

다음과 같이 'test_data' 폴더를 만든다.
cmd(명령 프롬프트)를 이용하여 실행해본다.
cmd는 관리자의 권한으로 실행한다.

help를 입력하면 간단하게 명령어를 볼 수 있습니다.

그냥 윈도우 상에서 폴더를 만들어봐도 되지만 cmd 창에서 명령어로 만들어 보겠습니다.
바탕화면으로 이동 후
보시는 바와 같이 'mkdir'명령어로 폴더를 생성 후 만든 폴더로 이동한다.

'copy con' 명령어를 이용해 genesis.json 파일을 만든다.
genesis 블록(0번째)의 정보가 저장된 json형식의 파일이다.
메모장에 미리 만들어 놓은 내용을 복사 후 컨트롤+Z 키 누르고 엔터를 누른다.
(참고로 붙혀넣기는 마우스 오른쪽 버튼)

{
“nonce”: “0x0000000000000042”,
“mixhash”: “0x0000000000000000000000000000000000000000000000000000000000000000”,
“difficulty”: “0x400”,
“alloc”: {},
“coinbase”: “0x0000000000000000000000000000000000000000”,
“timestamp”: “0x0”,
“parentHash”: “0x0000000000000000000000000000000000000000000000000000000000000000”,
“extraData”: “0x”,
“gasLimit”: “0xffffffff”,
“config”: {
“chainId”: 4224,
“homesteadBlock”: 0,
“eip155Block”: 0,
“eip158Block”: 0
}
}

'type genesis.json' 명령어를 통해 내용이 잘 들어간 것을 확인할 수 있다.
테스트넷을 구축할 경우 0부터 블록체인을 만들어 가므로 Genesis파일이 필요하다.

위와 같이 다 준비되었다면 이제 초기화를 해보자!

생성한 디렉토리 내에서 초기화를 아래와 같이 해준다.

geth --datadir C:\Users\Ian\Desktop\test_data init C:\Users\Ian\Desktop\test_data\genesis.json
경로는 컴퓨터마다 환경에 맞게 하시길

tree 명령어를 통해 geth 폴더 내에 chaindata, lightchaindata 와 keystore가 생성된 것을 확인할 수 있다.

초기화가 완료되면 Geth를 실행해보도록 한다.

geth --networkid 5959 --nodiscover --maxpeers 0 --datadir C:\Users\Ian\Desktop\test_data console 2>> C:\Users\Ian\Desktop\test_data\geth.log

  • networkid 5959
    0~3은 예약된 숫자라 그 밖의 정수 5959를 입력해 보았습니다.
    0 = Olympic(disused), 1 = Frontier, 2 = Morden(disused), 3 = Ropsten) (default : 1)

  • nodiscover
    생성자의 노드를 다른 노드에서 검색할 수 없게하는 옵션입니다.
    노드추가는 수동으로 해주고요, 지정하지 않으면 동일한 블록체인 네트워크 생성자와 연결될 가능성이 있습니다.

  • maxpeers 0
    생성자의 노드에 연결할 수 있는 노드의 수를 지정합니다.

  • datadir 주소
    데이터 디렉터리 지정입니다. 지정하지 않으면 기본 디렉터리를 사용해요.
    환경에 맞게 지정하시면 됩니다.

  • console
    콘솔을 가동합니다.

C:\Users\Ian\Desktop\test_data\geth.log
로그 파일 만들 때 사용하는 옵션입니다. 에러를 해당 경로 파일에 저장합니다.

Geth 콘솔에 다음 명령어를 실행하여 EOA를 만듭니다.

personal.newAccount("hiyo0")
명령어를 입력하여 계정을 생성합니다.
"hiyo0"은 암호입니다. 실제 환경에서는 보안을 고려해 적절하게 설정합니다.

이더리움에는 EOA(Externally Owned Account)와 Contract
두 종류의 계정이 있습니다.

EOA는 일반 사용자 계정으로 비밀키로 관리 되고
Ether를 송급하거나 계약을 실행할 수 있습니다.

Contract 계정은 계약용 계정으로 블록체인에 배포할 때
만들어지는 계정으로 블록체인에 존재합니다.

오늘은 테스트 네트워크에서 Geth를 실행하고 계정을 간단하게 만들어 봤습니다.
감사합니다~

반응형

'IT > Block Chain' 카테고리의 다른 글

[Ethereum] Windows10 환경에서 Geth 설치  (0) 2018.06.04
반응형

https://geth.ethereum.org/downloads/
해당 주소에서 Geth Windows 버전을 다운로드 받습니다.


다운로드가 완료되면 설치를 진행합니다.

설치가 완료되면 시작 메뉴에 추가된 것을 볼 수가 있습니다.

이더리움 테스트 네트워크 Geth 실행 및 계좌 생성해보기

반응형
반응형

변수에는 두 가지 종류가 있다.


자동변수

정적변수


자동변수는 필요할 때 만들었다가 필요가 없으면 다시 사라집니다.

정적변수는 프로그램을 실행해서 끝날 때까지 계속해서 메모리상에 존재합니다.


자동변수를 오토(Auto) 변수, 정적변수를 스태틱(Static) 변수라고도 해요.


정적변수는 메모리 값이 0으로 초기화 되어 있지만,

자동변수는 메모리 값이 정해져있지 않고 초기화 되어 있지 않습니다.

그래서 사용하기 전에 초기화를 해줘야 해요.


왜 그럴까요?


그 이유는 메모리 영역(세그먼트)가 다르기 때문이에요.


자동변수는 스택 세그먼트에 생성이 됩니다.

스택은 선형구조로 되어 있고 LIFO(Last In First Out)로 되어 있어요.

그렇기 때문에 가장 최근에 입력한 자료부터 출력하죠.

프로그램이 실행되는 동안에 생성되거나 삭제되기 때문에 명시적으로 초기화 하지

않는 이상 초기화 되지 않습니다. 초기화 여부는 개발자에게 달려있고,

초기화를 하지 않을 때는 속도면에서 좋습니다.


정적변수는 데이터 세그먼트에 생성이 돼요. 프로그램을 실행하기 전부터 

생성되어 있고, C소스를 컴파일 및 어셉블한 후에 만들어진 오브젝트 프로그램 안에

존재하죠. 그리고 프로그램이 실행되어 끝날 때까지 계속해서 메모리상에 존재합니다.

개발자가 지정한 값이 아닌 경우는 0으로 초기화 되어 있습니다.


상황에 맞게 쓰면 되겠습니다~


[참고] 도서, C를 배우기 전에 반드시 알아야 할 것들 (루비페이퍼 저 무라야마 유키오 옮김 이해란)

반응형

'IT > C' 카테고리의 다른 글

[C] 프로세스와 스레드(Process&Thread)  (0) 2018.06.19

+ Recent posts