분류 전체보기142 [글 갈무리] 와튼스쿨 인생특강, 스튜어트 프리드먼 이 책 은 직장과 가정에서 행복할 삶을 살아가길 원하는 리더에게 좋은 책입니다. 더 나은 리더가 되기 위해 '삶에 가치가 있는 것이 무엇인지', '개인의 성장을 어떻게 이루어 나갈 수 있는지', 이를 위해 '어떤 행동을 할지'와 같은 다양한 생각을 깊이 하도록 도와줍니다. 그리고 이런 깊이 있는 생각을 실행하기 위해 어떻게 실행을 할 수 있는지에 대한 도움도 받을 수 있습니다. 다음은 제가 을 읽으면서 밑줄 그었던 문장입니다. 23p. 토털 리더십은 진짜 내 모습에 맞게 살기(진정성), 온전한 삶을 살기(완결성), 창의적으로 살기(창의성)를 연습하는 과정이다. 이런 삶은 누구나 가능하다. 리더십은 학습할 수 있기 때문이다. 33p. 진정성 있게 행동한다는 것은 좋아하는 일을 하고, 그 일에 자신의 모든 .. 2020. 3. 30. [글 갈무리] 나는 4시간만 일한다, 팀 페리스 책을 읽기 전에 제목만을 보고 이 책은 어떻게 일의 효율성을 올릴 수 있는지 알려주는 책이라고 생각을 하였습니다. 하지만 정작 책장을 들춰서 읽어보면 시간의 효율성에 대해 알려주는 책이라기보다는 삶을 바라보는 새로운 시선을 소개해 주는 책이라 생각합니다. 다음은 책을 읽으며 갈무리한 글입니다. 32p. 선택의 권리, 선택할 수 있는 능력이야말로 진정한 힘이다. 38p. 일을 덜 하는 것은 게으름이 아니다. 이렇게 말하면 대부분의 사람들은 받아들이기 힘들어한다. 왜냐하면 우리 문화는 개인적인 생산성보다는 개인적 희생에 대해 포상하는 경향이 있으니까. 39p. '언젠가'라는 말은 당신이 꿈만 꾸다가 생을 마감하게 할 병이다. 찬반양론 리스트를 만들어 문제를 해결하려는 것 또한 나쁘기는 마찬가지이다. 당신에게.. 2020. 3. 29. 가방형 게임기 prototype 도면 작업중 갑자기 가방형 게임기를 만들고 싶다는 생각이 들어, 가방형 게임기 도면을 그리는 삽질을 시작했습니다. CAD를 작업하기 위해 무료 툴인 freeCAD를 삽질해가며 익혀가며 도면 작업을 하고 있습니다. 막상 가방의 형태가 되어가니, 레버가 분리되는 형태가 더 좋을 것 같다는 생각이 듭니다. 이렇게 고민하다 며칠 뒤에 다시 레버 분리형으로 수정하고 있겠죠. (불행히도 이미 생각은 기울어진 것이 느껴집니다.) 기방형 게임기를 만들어 나가는 과정을 포스팅하면 재미있겠다는 생각이 들어서 포스팅을 남기고 있는데, 끝까지 완성을 할 수 있을지는 모르겠습니다. 아직은 저에게는 완성을 하는 것보다는 완성을 해가는 과정이 더 재미있다고 느껴지기 때문입니다. 여하튼 지금부터 틈틈이 가방형 게임기 작업기를 포스팅하도록 하겠습.. 2020. 3. 24. [마이크로 비트 with 파이썬] 제스처 사용법 마이크로 비트(micro:bit)의 가속도 센서는 여러 가지 제스처(gesture)를 인식을 제공해 줍니다. 이번 포스팅에서는 마이크로 비트(micro:bit) 제스처 인식 사용방법에 대해서 알아보도록 하겠습니다. | 마이크로 비트 제스처 마이크로 비트(micro:bit)가 다음 그림과 같을 때 각 상태에 따른 값을 반환해 줍니다. freefall 마이크로 비트(micro:bit)가 떨어짐을 인식합니다. shake 마이크로 비트(micro:bit)를 흔들 때 이를 이식합니다. | 제스처 예제 다음은 제스처에 대한 간단한 예입니다. 일반 상태일 경우에는 기쁜 표정을 LED에 표기하고, 떨어질 경우 2초간 슬픈 표정을 LED에 표기합니다. from microbit import * while True: ges.. 2020. 3. 24. [마이크로 비트 with 파이썬] 가속도 센서 사용법 마이크로 비트(micro:bit)는 내장 가속도 센서를 가지고 있습니다. 따라서 이를 이용하면 x, y, z 축에 대한 값을 측정할 수 있으며, 다양한 활용도 가능합니다. | 가속도 센서 예제 마이크로 비트(micro:bit)의 가속도 센서를 활용하여, 마이크로 비트가 수평을 유지하면 '-'가 표시되고, 왼쪽이나 오른쪽으로 기울어지면 해당 방향의 화살표가 LED에 나타나는 파이썬 코드 예제입니다. from microbit import * while True: reading = accelerometer.get_x() if reading > 100: display.show(Image.ARROW_E) elif reading < -100: display.show(Image.ARROW_W) else: displa.. 2020. 3. 23. [글 갈무리] 클루지, 개리 마커스 이 책의 저자는 인간의 마음은 세련되어 설계된 기간이라기보다는 서툴게 짜 맞추진 기구와 같은 클루지라고 주장을 합니다. 그렇기 때문에 불완전하게 선택하고 허술한 부분이 사람들의 행동 속에 있다고 이야기합니다. '인생은 B(Birth)와 D(Death) 사이에 C(Choice)이다'라고 이야기를 합니다. 즉, 태어나서 죽을 때까지 우리는 무수한 선택을 한다는 이야기입니다. 살아가면서 많은 서택을 하게 될 텐데 책을 통해 우리 내면에 있는 '클루지'를 발견하고, 그것을 깨닫고 올바른 선택을 한다면 지금 보더 더 현명한 삶이 되지 않을까란 생각을 합니다. 다음은 책을 읽으면서 마음에 와 닿았던 문장입니다. 14p. 클루지란 어떤 문제에 대한 서툴거나 세련되지 않은(그러나 놀라울 만큼 효과적인) 해결책을 뜻한다.. 2020. 3. 22. [마이크로 비트 with 파이썬] 난수 사용법 만약 주사위를 던졌을 때 1부터 6까지 순서대로 주사위 값이 나온다면 어떨까요? 주사위로 게임을 할 때 던질 때마다 예측을 할 수 없는 값이 나오기 때문에 게임의 재미가 더하게 될 것입니다. 마이크로 비트(micro:bit)에서는 이렇듯 예측할 수 없는 수를 만드는 방법을 지원해주고 있습니다. 이번 포스팅에서는 이러한 예측할 수 없는 수, 즉 난수를 생성해주는 random에 대해 알아보도록 하겠습니다. | random 마이크로 비트(micro:bit), 파이썬에서 난수를 생성하기 위해서는 random 모듈을 사용자 프로그램에 포함을 해야 합니다. random 함수 사용법을 설명드리기 위해 간단한 예제 코드를 작성하였습니다. 이 마이크로 비트(micro:bit), 파이썬 코드의 예제는 A 버튼을 누르면 1.. 2020. 3. 21. [마이크로 비트 with 파이썬] 버튼 사용법 | 내장 스위치 마이크로 비트(micro:bit)는 A와 B로 표기된 두 개의 내장(built-in) 스위치를 가지고 있습니다. 이 내장 스위치를 통해 사용자의 입력을 받아 특정한 동작을 실행할 수가 있습니다. 예를 들면 A 버튼을 누르면 Image.ARROW_W(왼쪽 화살표), B 버튼을 누르면 Image.ARROW_E(오른쪽 화살표)가 LED에 출력되도록 할 수 있습니다. 다음 코드가 바로 설명드린 동작을 하는 파이썬 코드입니다. from microbit import * while True : if button_a.is_pressed() : display.show(Image.ARROW_W) elif button_b.is_pressed() : display.show(Image.ARROW_E) else .. 2020. 3. 20. [마이크로 비트 with 파이썬] LED 애니메이션 (3) | 리스트를 이용한 애니메이션 지난번 포스팅에서는 display.show( )와 delay( ) 함수를 가지고 애니메이션을 만들어 봤는데요. 이렇게 할 경우 코드의 길이가 길어지는 단점이 있습니다. 이를 위해서 마이크로 비트에서는 파이썬의 자료형인 리스트를 활용하여 애니메이션을 표현할수 있도록 하였습니다. 설명을 드리기 전에 리스트로 구현된 애니메이션 파이썬 코드를 보여드리도록 하겠습니다. from microbit import * display.show(Image.ALL_CLOCKS, loop=True, delay=67) 굉장히 소스가 간결해 졌죠? 여기에서 'Image.ALL_CLOCKS'라는 것이 바로 리스트(list) 자료형입니다. 이 리스트 자료형에 이전 포스팅의 CLOCK1부터 CLOCK12까지.. 2020. 3. 19. [마이크로 비트 with 파이썬] LED 애니메이션 (2) 지난번에 말씀드린 CLOCK 애니메이션은 구현해 보셨나요? 이번 포스팅에서는 지난번 숙제로 내드린 CLOCK 애니메이션 구현에 대해 포스팅하도록 하겠습니다. | 애니메이션 속도 조절 지난번 포스팅을 보면 이미지와 이미지 사이에 sleep( ) 함수를 사용하셨을 텐데요. 만약 숫자가 마음에 들지 않을 경우 일일이 숫자를 찾아서 고쳐야 하는 불편함이 있습니다. 이러한 불편함을 없애기 위해서 하나의 변수에 값을 넣고 이 것을 sleep( ) 함수에 이용하면 됩니다. 말로 설명드리면 어렵죠? 아래의 파이썬 소스를 통해 설명드리도록 하겠습니다. from microbit import * DELAY_TIME = 200 while True : display.show(Image.CLOCK1) sleep(DELAY_TIM.. 2020. 3. 17. [마이크로:비트 with 파이썬] LED 애니메이션 (1) 이전 포스팅에서 LED에 이미지를 출력하는 방법을 익혔습니다. 이번 포스팅에서는 마이크로:비트의 내장 5x5 LED를 이용하여 애니메이션 효과를 내보도록 하겠습니다. | 애니메이션의 원리 동영상이나 애니메이션은 잔상효과(persistence of vision)를 이용하는 것입니다. 잔상효과라는 것은 이미지가 사라져도 사람의 눈이나 뇌에 이전 이미지가 계속 남아 있어 인식되는 것을 경향을 말합니다. 잔상효과가 사라지기 전에 이전 이미지와 조금 다른 이미지가 보이면 사람이 이를 연속적인 영상인 동영상으로 인식하게 됩니다. 일반적으로 초당 15~20장 이상의 그림이면 사람은 자연스러운 움직임으로 인식합니다. | 기본적인 애니메이션 이번 예제는 작은 하트와 큰 하트가 번갈아 가면서 보이는 애니메이션으로 설명드리.. 2020. 3. 16. [마이크로:비트 with 파이썬] LED 이미지 마이크로:비트 파이썬은 내장 이미지가 있어 이를 이용하면 하트, 오리, 행복한 표정 등을 마이크로:비트의 5x5 LED 메트릭스에 쉽게 출력할 수 있습니다. 또한 내장된 다양한 이미지뿐만 아니라 자신만의 이미지를 만들 수도 있습니다. 이번 포스팅에서는 마이크로:비트 파이썬의 내장된 이미지를 출력하는 방법과 자신의 이미지를 어떻게 만드는지 알아보도록 하겠습니다. | 내장 이미지 사용방법 하기의 코드를 마이크로:비트에 올리면, 내장된 이미지가 LED 메트릭스에 출력이 됩니다. from microbit import * while True: display.show(Image.HAPPY) display.show() 함수는 마이크로:비트의 파이썬 이미지 객체를 출력하는 기능을 합니다. 내장된 이미지를 변경하기 위해.. 2020. 3. 13. 이전 1 ··· 5 6 7 8 9 10 11 12 다음