전체 글

전체 글

    3D 프린터로 하루만에 집 짓기 (Apis Cor)

    3D 프린터로 하루만에 집 짓기 (Apis Cor)

    안녕하세요 피터입니다.오늘은 3D 프린팅 기술을 이용해 하루만에 집을 짓는 기술이 상용화되어 소개해드립니다. 러시아의 스타트업인 아피스 코르(Apis cor)에서 자체 개발한 3D 프린터로 콘크리트 노즐을 이용해 집을 짓는 모습입니다. 건축용 3D 프린터는 이처럼 플라스틱 노즐 대신 특수 콘크리트 노즐을 사용해서 건축물을 프린팅할 수 있습니다. 아피스 코르의 3D 프린터는 그동안 선보였던 3D 건축물들이 다른 장소에서 부분적으로 출력한 뒤 조립하는 방식이었던 것과는 다르게 현장에서 직접 건축물 전체를 프린팅하는 방법으로 건축물을 만들 수 있는 점이 특징입니다. 사진에 보이는 집은 모스크바 외곽의 작은 도시 스투피노(Stupino)에 건설되었는데요 본래 3D 프린터는 영하 35도의 혹한에서도 정상적으로 동..

    [Vim] 복사(Copy), 붙여넣기(Paste), 삭제(Delete), 실행취소(Undo)

    [Vim] 복사(Copy), 붙여넣기(Paste), 삭제(Delete), 실행취소(Undo)

    안녕하세요 피터입니다.오늘은 문서 편집시 필수 기능이라고 할 수 있는 복사, 붙여넣기, 삭제, 실행취소 기능에 대해서 설명드리겠습니다. Vim 의 편집 기능코딩을 포함해서 문서 작업을 하다 보면 이전에 썼던 내용을 재사용해야 하는 일이 비일비재하게 일어납니다. 매번 같은 문장을 타이핑하기에는 에너지와 시간이 많이 낭비되죠. 그래서 대부분의 문서 편집기에는 일명 복붙이라고 칭하는 복사, 붙여넣기 기능이 존재합니다. 여러 행을 한번에 삭제하는 기능도 필수적이구요. 또한 작업을 하다가 실수로 잘못 지우거나 덮어쓰는 경우 이전 상태로 돌아가는 기능이 필요할 때가 많습니다. 실행취소 기능 또한 대부분의 문서 편집기에 포함되어 있습니다. (심지어 이런 기능은 메모장에도 있습니다) 그런데 텍스트 에디터계의 조상뻘인 ..

    I nailed it. 성공했어.

    I nailed it. 성공했어. 어려운 일을 잘 해내는데 성공했을 때 이렇게 말합니다. 예를 들어 굉장히 어려운 피아노 곡을 피나는 연습을 한 끝에 한번도 안틀리고 끝까지 연주했을 때 이렇게 말하면 됩니다.it 대신에 무엇을 성공했는지 설명하는 대상(명사)을 넣을 수 있습니다. 예를 들면 the song 이나 the exam 처럼요. nail 은 '못'이라는 뜻을 가진 명사로도 쓰이고동사로 쓰이면 '못을 박다' 라는 뜻을 가집니다. 아마도 못을 박는게 힘들기 때문에 이런 표현이 나오지 않았을까요? 어려운 일을 완벽하게 해냈을 때I nailed it. 꼭 기억해주세요. 좀 더 일반적인 의미로 어떤 목표를 이뤘을 때 '해냈어' 라고 말하고 싶으면 다음과 같이 말할 수 있습니다. I made it.해냈어. ..

    [피터's 어항 식구들 소개] 체리새우를 소개합니다

    [피터's 어항 식구들 소개] 체리새우를 소개합니다

    오늘 소개해드릴 친구는 바로 체리새우입니다. 사진에 옹기종기 모여 있는 녀석들이에요ㅎㅎㅎ 귀엽죠? 이녀석들은 정말 한시도 쉬지 않고 뭔가를 먹는 것 같아요.수초 바닥 가리지 않고 다니면서 청소부 역할을 톡톡히 해낸답니다. 처음에 어항에 10마리 정도 들어왔는데... 지금은 30마리 이상 되는 것 같아요. 체리새우는 포란을 하고 몇 주가 지나면 알을 낳아요. 제 어항에는 수초도 많고 난파선 처럼 숨을 곳이 많다보니 치비들이 많이 살아남았나봐요. 제 생각에는 숨을 곳이 많은 것이 정말 생물들 번식에는 좋은 영향을 주는 것 같아요. 다른 분들도 제 어항처럼 구피랑 체리새우 키우시는 분들이 있는데 제 어항처럼 개체수가 막 늘어나진 않더라구요. 그 분들 중 한분이 난파선이 물레방앗간(?) 역할을 하는거 아니냐고 ..

    It'll grow on you.

    It'll grow on you.점점 좋아질거야. '어쩌면 점점 좋아질거야' 라는 뉘앙스를 갖는 표현입니다. grow on 은 '~을(를) 점점 좋아한다' 라는 뜻을 갖고 있기 있습니다. something or somebody grows on you. 하면 당신은 어떤것이나 누군가를 점점 좋아한다. 라는 뜻이 됩니다. 다음처럼 활용도 가능합니다. 아직은 별로 좋하지 않는 것에 대해 말할 때 Maybe it’ll grow on me.점점 좋아질지도 모르죠. 또는 Maybe I'll grow to like it. 이렇게 표현할 수 있습니다. -Peter의 우아한 프로그래밍

    [C언어 강좌-7] 연산자 (Operator)

    [C언어 강좌-7] 연산자 (Operator)

    안녕하세요 피터입니다.오늘은 C언어에서 사용되는 연산자(Operator)에 대해서 알려드리겠습니다. 연산자란 컴파일러에게 특정한 수학적 or 논리적 동작을 수행하도록 알려주는 기호(Symbol)입니다. C언어에는 아래와 같은 다양한 연산자들이 제공되고 있습니다. 연산자의 종류별 설명과 쓰임새에 대해 다루고 각 연산자들이 갖는 우선순위에 대해 설명드리겠습니다. 1. 연산자 종류1.1. 산술 연산자 (Arithmetic Operator)가장 익숙한 산술 연산자부터 살펴보겠습니다. 산술 연산자는 말 그대로 수학적인 계산을 하는데 필요한 연산자들입니다. C언어에서는 다음과 같이 사칙연산을 포함한 다양한 산술 연산자를 제공합니다. 예제는 A = 10, B = 20 일때 결과입니다. 연산자 설명 예제 + 두 값을 ..

    After you.

    After you.먼저 하세요. 또는 먼저 가세요. 라고 말할 때도 씁니다. 상대방에게 순서를 양보할 때 이렇게 말해보세요. '당신이 한 다음에' 내가 하겠다는 뜻으로 쓰입니다. 상대가 여자인 경우에는 Ladies first 라고 표현해도 좋습니다. After는 여러가지로 활용할 수 있는데요. After you with the salt.소금을 먼저 치고 주세요. 이런식으로 식당 같은데서 활용하실 수도 있습니다. I wrote this short story after Hemingway.나는 이 단편소설을 해밍웨이 식으로 썼다. The doll was named my daughter.그 인형의 이름은 딸의 이름을 따서 붙였다. 위와 같이 ~식으로, ~을 본따서 라는 의미로 활용할 수 있습니다. 그리고 조금 ..

    [피터's 어항 식구들 소개] 레드 램즈혼을 소개합니다.

    [피터's 어항 식구들 소개] 레드 램즈혼을 소개합니다.

    제 구피어항에는 여러 종류의 식구들이 살고 있는데요.그 중에서 오늘 소개해드릴 녀석은 바로 사진에 보이는 요녀석. 레드램즈혼입니다. 주로 바닥이나 수초, 벽면을 타고 다니는데요. 물고기들이 먹다 남긴 사료라던가 이끼 등을 먹고 사는것 같아요. 이 녀석들은 심지어 물고기 똥(!)도 먹습니다. ㅎㅎㅎ 그런데 이녀석들도 똥을 많이 싸는건 함정... 오른쪽 위쪽에 노란색 원은 레드램즈혼 알이에요 ㅎㅎ 저런식으로 벽면이나 수초에 잔뜩 알을 붙이고 다닙니다. 번식력이 정말 어마어마해요~ 저도 처음엔 몇 마리 없었는데 지금은 엄청 많아졌네요. 다행이도 다른 분이 인디언 복어를 키우시는데 가끔 먹이로 제공해 드리면서 개체수를 조절하고 있습니다. (달퐁스는 좋은 단백질 공급원이었습니다)