목록Software Engineering (80)
Pure Software Engineer :)
아래 명령만 잘 알고 있으면 아주 유용하게 사용할 수 있을 듯 $ ps -ef | grep ssh | grep -v grep | awk '{print $2}' | xargs kill -l$ sort test.txt | uniq | awk '{print $1'} | xargs touch$ export PATH="$PATH:/opt"$ crontab -l$ crontab -e0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ References리눅스와 함께하는 라즈베리 파이
비록 라즈비안 뿐만 아니라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..
우연히 본 글.UNIX 계열에서 프로세스를 모니터링, 디버깅하는데 아주 유용한 도구인것 같다.덤으로 lsof (list open files)까지 알게되고... Referenceshttp://chadfowler.com/blog/2014/01/26/the-magic-of-strace/
1. Ubuntu// install packages$ sudo apt-get install liblog4cxx10-dev$ sudo apt-get install libjansson-dev$ sudo apt-get install libcppunit-dev // gdal은 소스코드 받아서 인스톨$ wget http://download.osgeo.org/gdal/1.11.2/gdal-1.11.2.tar.gz$ tar xvf gdal-1.11.2.tar.gz$ cd gdal-1.11.2$ ./configure$ make$ sudo make install // build MR4C// build_all에서 native, geospatial, tools/build_yarn 3개를 빌드// native는 빌드 되는데 ..
osx 터미널에서 코드를 보다가뭔가 어색한 느낌이 들어서 곰곰히 생각해보니폰트가 영 이상해서 그랬다. 개발자마다 선호하는 폰트가 있겠지만, 나는 Consolas 폰트를 선호하는 편이다.찾아보니 Consolas는 MS의 폰트라서 OSX에는 없는것 같았다. 아래 링크를 통해 쉽게 OSX에 Consolas 폰트를 설치하고 적용 완료! Referenceshttp://blog.ikato.com/post/15675823000/how-to-install-consolas-font-on-mac-os-x
회사에서 플랫폼 모니터링을 위해 MongoDb에 데이터를 쌓고 있는데 Shell을 통해 데이터를 확인할 일이 가끔있다. 자주 사용하는 command를 몇가지 기록해두고자 한다. // 가장 오래된 문서 찾기 > db.[collectionName].find().sort({_id:1}) // 가장 최신 문서 찾기 > db.[collectionName].find().sort({_id:-1}) // data export > mongoexport.exe --host [111.222.333.444:27017] -u [id] -p [password] -d [database]-c [collection] -o result.json // data export /w csv > mongoexport.exe --host [111..