목록Software Engineering/Etc (17)
Pure Software Engineer :)
b2로 빌드할때 address-model은 32,64 지정 가능 // windows에서 라이브러리 bit확인 (lib, dll) dumpbin /headers xxx.lib References http://codeyarns.com/2014/06/06/how-to-build-boost-for-visual-studio-2013/ http://stackoverflow.com/questions/495244/how-can-i-test-a-windows-dll-to-determine-if-it-is-32bit-or-64bit
SO_KEEPALIVE SIO_KEEPALIVE_VALS References https://msdn.microsoft.com/en-us/library/windows/desktop/ee470551(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/windows/desktop/dd877220(v=vs.85).aspx
비록 라즈비안 뿐만 아니라debian 계열의 리눅스에서 무선 랜 설정하는 방법에 공통으로 적용될 것 같다. // /etc/network/interfaces 파일을 아래와 같이 수정auto loiface lo inet loopbackiface eth0 inet dhcp allow-hotplug wlan0auto wlan0 iface wlan0 inet dhcp wpa-ssid "Your Network SSID" wpa-psk "Your Password" // networking 재시작 (또는 리눅스 재부팅)$ sudo /etc/init.d/networking restart Referenceshttp://raspberrypihq.com/how-to-add-wifi-to-the-raspberry-pi/
심볼 잘 설정해뒀다고 생각했었는데,덤프파일이 심볼을 못찾아 asm 코드만 보여주고 있어서다시 한번 확인.심볼 설정 후 덤프 확인하니 콜스택을 비롯해 잘 찾아냄. Referenceshttps://support.microsoft.com/en-us/kb/311503http://www.hanselman.com/blog/SetUpYourSystemToUseMicrosoftsPublicSymbolServer.aspx
플랫폼 모니터링 데이터를 MongoDB TTL 인덱스를 사용해서 1개월로 지정해서 사용하고 있다. TTL 인덱스를 설정해두면 지정된 시간이 지나면 MongoDB에서 알아서 document를 제거해준다. 하지만, 최근 업데이트 이후 데이터 저장량이 많아지면서 디스크 사용량이 한달간 증가하는 추세를 보이다가 다시 안정화되는 모습을 보였고, 현재는 전체적인 디스크 사용량이 증가한 상태에서 안정화된 모습을 보였다. 결국, 디스크 사용량이 많아서 조치를 취해야하는 상황이 되었고, TTL 인덱스를 1달에서 15일로 줄이도록 결정. TTL index를 삭제하고 다시생성하지 않고, Update 할 수 있어서 그대로 사용(2.3.2버전부터 가능하다고 한다.) - References https://groups.google..
osx 터미널에서 코드를 보다가뭔가 어색한 느낌이 들어서 곰곰히 생각해보니폰트가 영 이상해서 그랬다. 개발자마다 선호하는 폰트가 있겠지만, 나는 Consolas 폰트를 선호하는 편이다.찾아보니 Consolas는 MS의 폰트라서 OSX에는 없는것 같았다. 아래 링크를 통해 쉽게 OSX에 Consolas 폰트를 설치하고 적용 완료! Referenceshttp://blog.ikato.com/post/15675823000/how-to-install-consolas-font-on-mac-os-x
리눅스 vi editor로 코딩하는게 익숙해서윈도우에서 gVim으로 개발하고 있다. gVim으로 파일을 저장하다 보니, 소스코드에 계속 BOM(Byte order mark)가 들어가는 현상이 있었다.이를 해결하는 방법은 생각보다 간단했다. // bom이 있는지 확인:set bomb? // bom 제거:set nobomb 이후에는 vimrc 파일에 set nobomb을 설정해놓고 사용중. Referenceshttps://wincent.com/wiki/Remove_BOM_marker_from_file_with_Vim
Open Platform을 준비하면서 최근 OAuth 2.0 스펙을 공부하고 있다. RFC문서를 중심으로 보고 있는데, 내용을 조금씩 정리하고자 한다. Roles resource owner 리소스 소유자, 실제 리소스는 resource server에 존재 resource server Resource owner의 리소스를 가지고 있는 서버 client Resource owner를 대신해서 리소스에 접근하려는 제3의 Entity authorization server client를 인증해서 Resource owner를 대신해서 resource server에 요청할 수 있도록 access token을 발급하는 주체. 때로 resource server와 authorization server는 동일한 entity가..