엔트리 "똥피하기" 게임

스크래치와 유사한 블록코딩 툴인 엔트리로 만들어본 "똥피하기" 게임입니다. 요즘 7살짜리 아들이 코딩에 관심을 보여, 엔트리로 할 수 있는 것에 대해 알려주기 위해 만들었습니다. 똥피하기 게임은 하늘에서 날아다니는 독수리가 싼 똥을 피하는 게임이며, 하늘에서 내려오는 똥을 맞게 되면 게임이 종료됩니다. 반복, 판단, 복제, 좌표의 개념을 익힐 수 있습니다. 실행해보기 : https://playentry.org/ikaruce/5eb6d9451a4ed60036163df8 똥피하기 게임은 다음 순서로 만들었습니다. 순서대로 따라하면 코딩 경험이 없더라도 쉽게 따라 만들 수 있을 것 같습니다. I. 키보드로 엔트리봇 움직이기. 좌우 방향키를 누를 때, 엔트리 봇이 좌우로 이동하도록 합니다. 1 엔트리 봇이 땅에..

100일100글 도전.(100days100posts)

2020년에 들어서자마자 100 Days 100 Project( https://www.florin-pop.com/blog/2019/09/100-days-100-projects/) 란 글을 접하게 되었습니다. 그 글을 읽고서 한 번 도전해려고 했는데, 계속 미루다 시작을 못했습니다. 더 이상 미루다 보면 올해도 남는 것이 하나도 없을 것 같았습니다. 그래서 오늘 부터 시작해보려고 합니다. 원 글에는 1일 1프로젝트 였지만, 저는 1일 1개의 글을 올리는 것으로 정하고 오늘부터 1개의 글을 올리겠습니다. 규칙 - 매일 새로운 글을 포스팅 합니다. - 진행상황을 #100days100posts라는 태그를 달아 SNS에 공유합니다. - 글 주제는 어떤 것이든 상관없습니다. - 글은 매일 자정 전에 포스팅 합니다...

뽀대나는 커밋 만들기 ( Signed Commit )

GitHub에서 소스코드를 보다 보면 종종 아래 그림과 같은 Verified라는 배지가 붙은 커밋을 볼 수 있습니다. 작성자가 커밋에 본인이 직접 작성한 것이라고 서명(Sign)한 커밋을 나타 냅니다. 이러한 서명은 gpg 인증을 통해서 할 수 있는데, 커밋을 어떻게 하여야 하며, GitHub에서는 어떻게 하는지 설명합니다. 왜 커밋에 사인을 해야 하는가? Git을 처음 접했을 때, 가졌던 의문 중 하나가 왜? 커밋의 작성자에 대한 검증을 하지 않는가? 였습니다. 좀 더 설명해 보자면 git을 처음 설치하게 되면 대부분 다음과 같은 설정을 하게 됩니다. git config --global user.email bitlog@tistory.com git config --gloabl user.name bitlo..

(내가) 자주 쓰는 tmux 명령어 모음

tmux 란? tmux는 터미널 멀티플렉서입니다. 멀티플렉서는 여러 개의 입력 중 하나를 선택하여 출력되도록 하는 회로를 말하는데, 줄여서 mux라고 부릅니다. 그래서 tmux는 바로 위에 스크린샷처럼 여러 터미널을 동시에 띄워두고 사용할 수 있는 애플리케이션입니다. 리눅스나 MacOS에서 사용할 수 있으며, 아쉽지만 윈도우에서는 사용할 수 없습니다. ( ConEmu가 비슷하다고 합니다만, 사용해보지는 않았습니다. ) tmux/tmux tmux source code. Contribute to tmux/tmux development by creating an account on GitHub. github.com 기본 개념. tmux사용법을 알기 위해서는 다음 4가지는 알고 있어야 합니다. 1. 세션 ( s..

다양한 크기의 테스트 파일 만들기.

최근에 서비스 중인 시스템의 성능을 개선하기 위한 일을 했고, 개선된 시스템의 성능을 점검하기 위해 다양한 크기의 테스트용 더미 파일을 만들어 부하 테스트를 진행했었습니다. 하드디스크를 뒤져서 적당한 파일을 찾아 테스트를 진행할 수도 있었지만 뭔가 1Mb, 10Mb, 100Mb와 같이 규격화된 파일로 테스트하면 결과를 분석하기 더 용이하지 않을까 하는 생각에 일정한 크기의 파일을 만들 방법을 찾아봤습니다. 실제로 했던 방법(ubuntu - dd) 성능 테스트용 agent 앱이 ubuntu 였기 때문에 dd 명령을 이용해서 테스트용 파일을 만들었습니다. dd를 이용하여 파일을 만들면 bs * count 크기의 파일이 만들어집니다. (How To Quickly Generate A Large File On T..