목록개발이야기 (529)
준호씨의 블로그
BinaryGap coding task - Learn to Code - Codility Find longest sequence of zeros in binary representation of an integer. app.codility.com 문제: Binary Gap은 2진수에서 1 사이에 있는 연속된 0의 최대 시퀀스입니다. 예를 들어 9는 2진수로 1001이고 binary gap은 2입니다. 529는 2진수로 1000010001이고 binary gap은 두 개이고 각각 4와 3인데 최댓값은 4입니다. 20은 10100이고 binary gap은 1입니다. 15는 1111이고 binary gap은 없습니다. 32는 100000이고 binary gap이 없습니다. 없는 경우 0을 리턴합니다. def s..

개발 공부를 좀 해보신 분들은 아두이노가 어떤 식으로 빌드되는지 좀 궁금해질 수 있습니다. 아두이노 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..

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 가격표가 안 보여서 가입하고 들어가 보니 ..