준호씨의 블로그
개발 공부를 좀 해보신 분들은 아두이노가 어떤 식으로 빌드되는지 좀 궁금해질 수 있습니다. 아두이노 IDE에서 빌드해 보면 로그가 자세히 나오지는 않아서 어떻게 빌드가 되는지 자세히 나오지는 않는데요. Preferences -> Show verbose output during: complication을 켜주면 좀 더 상세한 로그가 나옵니다. 아래처럼 말이죠. gcc로 컴파일해 보신 분들은 조금 다르지만 익숙한 빌드 명령어를 보실 수 있습니다. avr-g++명령어가 실행되는 것을 볼 수 있습니다. ... /Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno..
아두이노를 처음 시작할 때 blink예제로 시작하는 경우가 많습니다. 아래는 blink예제입니다. 예제 코드에 보면 LED_BUILTIN이 보이는데 보통 책에서는 아두이노 우노 보드 내장 LED를 뜻하고 13번과 연결되어 있다고 나옵니다. 보통 그러려니 하고 넘어갑니다. 그리고 LED_BUILTIN대신 13으로 고쳐 넣어도 잘 동작합니다. 그렇다는 것은 어디선가 LED_BUILTIN을 13으로 바꿔준다고 생각할 수 있는데요. variants/standard/pins_arduio.h에 13으로 선언되어 있는 것을 확인할 수 있습니다. 아래는 github url입니다. arduino/ArduinoCore-avr The Official Arduino AVR core. Contribute to arduino/A..
웹 브라우징을 하다 보면 종종 전체 화면을 캡처하고 싶은 경우가 있습니다. 전체 화면을 캡처해 주는 익스텐션을 사용하는 방법도 있겠지만 크롬 브라우저 기본 기능에도 있습니다. 다만 개발자 도구를 사용해야 합니다. 우측 상단의 more (점 3개) 버튼을 누르고 More Tools -> Developer Tools를 선택합니다. 단축키로 cmd + shift + i를 눌러도 됩니다. (윈도에서는 cmd 대신 ctrl) 개발자 도구가 열리면 cmd + shift + p를 누릅니다. 그럼 아래처럼 커맨드를 입력할 수 있는 창이 나타납니다. capture full size screenshot을 검색합니다. 대충 capture full까지 입력하면 나옵니다. 앞으로 어떻게 될진 모르지만 그냥 full만 입력해도 ..
VULTR 가상 서버호스팅 이야기를 듣고 가입해서 사용해 보았습니다. www.vultr.com/promo/try50/를 통해 가입을 하면 $50 크레디트가 생깁니다. www.vultr.com/?ref=8816532-6G를 통해 가입을 하면 $100 크레디트가 생깁니다. (저에게는 $25 크레디트가 생깁니다) 그런데 사용하려면 카드를 연동시켜야 합니다. 저기를 체크해 주지 않으면 카드에서 자동으로 돈이 빠져나가니 처음 사용할 때는 꼭 체크해 주는 게 좋겠습니다. 카드를 연결하면 $0가 결제됩니다. 어라? 가입하고 보니 Affiliate프로그램이 있네요. www.vultr.com/?ref=8816532-6G SSD VPS Servers, Cloud Servers and Cloud Hosting by Vult..
개인적으로 스쿨 호스팅에서 가상 서버호스팅을 받고 있습니다. 스쿨호스팅 최저가,최대트래픽 국내최대개발자커뮤니티 phpschool.com 과 함께하는 월400원, 웹호스팅,가상서버호스팅,이미지호스팅, SMS호스팅,도메인등록,SSL인증서,코로케이션 서비스제공, 스쿨호스팅 www.phps.kr 그런데 지인들과 온라인 회식을 하다가 vultr이 괜찮다는 이야기를 듣게 되었습니다. SSD VPS Servers, Cloud Servers and Cloud Hosting by Vultr Vultr Global Cloud Hosting - Brilliantly Fast SSD VPS Cloud Servers. 100% KVM Virtualization www.vultr.com 가격표가 안 보여서 가입하고 들어가 보니 ..
인터넷을 검색하다가 재미있는 슬라이드를 발견했습니다. 손코딩뇌컴파일눈디버깅을 소개합니다. "손코딩뇌컴파일눈디버깅" 모임을 소개합니다. 백문이 불여일런, 트라이얼앤에러(Trial and Error) 식의 몹쓸 교육을 받아 온 개발자들이 코딩하기 전에 신중하고 꼼꼼하게 생각해보기란 쉽지 않습 www.slideshare.net 요즘 개발자로서 정체감을 많이 느끼고 있는 시기라 어떻게 하면 더 나은 개발자가 될 수 있을지에 고민이 많은데요. 이 슬라이드의 내용이 많이 와 닿았습니다. 연차가 점점 많이 쌓여 가고 있는데 딱히 실력이 늘고 있다는 생각이 잘 안 들었습니다. 그동안 저는 무엇을 하고 있었던 것일까요. 코드라도 많이 짜긴 했었을까요? 일단 코드를 구현해 보고 돌아가는지 확인하는 작업을 반복했던 게 아닌..
꽤 오래전에 지인이 CalDigit 썬더볼트 2 도킹스테이션을 추천해 줬던 적이 있었는데 비싸서 구입은 못했었습니다. 그렇게 매번 사고 싶다 생각만 하면서 몇 년이 흘렀었네요. 정가는 385,000원이고 공식몰에서 10% 할인 중이라 345,000원에 구입할 수 있습니다. 할인을 해도 비싼 가격입니다. 인터넷을 검색해 보면 329,000원에 파는 곳도 보이긴 합니다. 쿠팡 구매 링크: https://coupa.ng/bS7X9v (이 링크를 통해 구입하면 저에게 약간의 이익이 생깁니다) 그런데 이번에 페이스북 그룹인 "맥 쓰는 사람들"그룹에 공동구매 이벤트가 뜨더군요. 링크를 통해 들어가면 18%가 할인된 315,000원에 구입할 수 있더군요. 최근 지출이 좀 많았던 편이라 좀 고민이 되었지만 오래전부터 ..
요즘 우아한 형제들, 김봉진 대표와 관련해서 관심이 많이 가서 이런저런 정보들을 찾아보고 있습니다. 얼마 전에는 배민 다움이라는 책도 읽었었고요. 독서 - 배민다움. 배달의 민족 김봉진 대표 인터뷰 요즘 배달의 민족, 우아한 형제들, 김봉진 대표와 관련해서 관심이 많이 갖고 있습니다. 결국 관련해서 책도 몇 권 구입하고 절판된 책은 도서관에 상호대차도 신청해 둔 상태입니다. 김봉진 대 junho85.pe.kr 이 책을 읽으면서 김봉진 대표의 책 중 "청년창업, 8권의 책으로 시작하다"라는 책이 궁금해서 읽어 보게 되었습니다. 사서 보고 싶었으나 안타깝게도 절판된 상태라 도서관에서 빌려보았습니다. 다 읽고 보니 내용이 참 괜찮았습니다. 중고서점을 뒤져서라도 한 권 구비해 둬야 되겠습니다. 김봉진 대표가 창..
docker compose 예제를 따라 해 봉 "docker-creddocker-credential-gcloud not installed or not available in PATH"오류가 발생했습니다. Get started with Docker Compose docs.docker.com docker compose 예제를 따라 해 보는 도중 "docker-creddocker-credential-gcloud not installed or not available in PATH"오류가 발생했습니다. $ docker-compose up Building web Traceback (most recent call last): File "docker-compose", line 3, in File "compose/cl..
bundle exec jekyll serve로 로컬에서 jekyll 서버를 구동하려고 하면 webrick을 로드하지 못했다는 오류가 발생할 수 있습니다. $ bundle exec jekyll serve Configuration file: /Users/junho85/WebstormProjects/junho85.github.io/_config.yml Source: /Users/junho85/WebstormProjects/junho85.github.io Destination: /Users/junho85/WebstormProjects/junho85.github.io/_site Incremental build: disabled. Enable with --incremental Generating... Jekyll ..