본문 바로가기

node.js 뼈대(skeleton) - 템플릿(template) C언어를 배우면 IDE가 기본적으로 만들어주는 골격이 있다.혹자는 템플릿(template)라고도 하는데 int main(int argc, char **argv) 같은 것을 말한다. node.js에서 스크립트 처리를 할 때, 표준입출력(stdio)를 이용한 처리를 하는 경우가 있어서 템플릿을 만들었다.자주 쓸 테니 바퀴의 발명을 할 필요는 없으므로... 라인에서 특정 값을 뽑아내는 샘플 프로그램이다. http://namocom.tistory.com/538 랑 유사하다. tokenize.jsconst readline = require('readline').createInterface({terminal: false, input: process.stdin}); readline.on('line', function..
python 뼈대(skeleton) C언어를 배우면 IDE가 기본적으로 만들어주는 골격이 있다.혹자는 템플릿(template)라고도 하는데 int main(int argc, char **argv) 같은 것을 말한다. node.js에서 스크립트 처리를 할 때, 표준입출력(stdio)를 이용한 처리를 하는 경우가 있어서 템플릿을 만들었다.자주 쓸 테니 바퀴의 발명을 할 필요는 없으므로... 라인에서 특정 값을 뽑아내는 샘플 프로그램이다. tokenize.pyimport sys token = 'my:value:'def extractMemberSrl(line):which = line.rfind(token) + len(token)return line[which:] line = sys.stdin.readline()while line: print ex..
Text Explander 5 - Unknown file format: No index file. 오늘 맥에 설치되어 있는 TextExpander를 실행할 때 아래와 같은 에러메세지가 뜨면서 실행이 되지 않음을 확인했다.Failed to load settings Unknown file format: No index file. 실행할 때 설정값을 읽어와야 하는데 뭔가 파일이 깨진 것 같다. 원인을 찾아봤는데 해결방법이 딱히 없었다.결국 아래 폴더를 지우고 나서야 실행이 되었다./Users/[사용자ID]/Library/Application Support/TextExpander
자바스크립트에서 날짜별 iterate 하기 Date 객체는 자바스크립트에서 날짜와 시간을 표시하는 객체이다. for loop처럼 날짜를 generate해서 iterate하는 것을 만들어보자.참고로 시간은 yyyymmdd 형식으로 만드는 것이 보기에 좋을 것이라서 아래 prototype을 사용한다.출처: Stack Overflow: Get String in YYYYMMDD format from JS date object?Date.prototype.yyyymmdd = function() { var mm = this.getMonth() + 1; // getMonth() is zero-based var dd = this.getDate(); return [this.getFullYear(), (mm>9 ? '' : '0') + mm, (dd>9 ? '' :..
2018 평창 동계올림픽대회 관중으로서 느낀 경험에 대한 설문 조사 2018 평창 동계올림픽대회에 대한 설문 조사가 메일로 왔다. 메일은 티켓 판매 대행사인 인터파크에서 왔다.설문 조사는 퀼트릭스라는 1997년에 창업된 미국의 유타 주 프로보에 있는 온라인 여론조사 기관의 시스템에 연결이 된다. https://zenithoptimedia.eu.qualtrics.com 메일에는 아래와 같이 나와 있었다.독립 마켓 리서치 업체인 퍼블릭스 미디어 스포츠 & 엔터테인먼트 (Publicis Media Sport & Entertainment)에서 진행됩니다. 퍼블릭스 미디어는 POCOG와 협력하여 IOC를 대신하여 일하고 있습니다. 설문조사 링크페이지는 메일상에는www.PyeongChang2018SpectatorExperienceSurvey.com로 나와 있지만 실제 링크는 htt..
Garmin Connect 앱의 한글 문제로 인한 Case Open AWS에서 문제가 발생했을 때 이슈를 제기해서 자세한 정보를 요구하는 작업을 CASE OPEN이라고 이야기한다. 오늘 아침 Garmin Connect 앱에서 한글이 깨지는 현상을 경험했다.캘린더에서는 별다른 문제가 없다. 하지만 활동 목록에서 한글이 깨지고 있었다. Garmin은 대만에서 시작했지만 지금은 국제적인 기업으로 미국의 Olathe, Kansas 에 본사를 두고 있다.따라서 같은 미국 문화라서 문제에 대한 처리 프로세스가 비슷한 것 같다. 얼마 전에 Hana1QPay에서 결제를 할 때 발견한 오타를 제보하려고 수소문 해봤지만 결국 리포트를 하지 못했다. 결제비민번호 => 결제비밀번호 반면에 Garmin Connect 앱에서는 앱에 대한 문제를 보고 할 수 있는 시스템이 되어 있었다.우선 상담원..
스크린 캡쳐 기본 이름 변경하기 맥에서 켭쳐시 스크린샷 다음 시간으로 나온다. 가끔 한글 파일이 문제인 시스템이 있어서 영어로 바꾸려고 한다.➜ ~ defaults write com.apple.screencapture name "ScreenCapture"➜ ~ killall SystemUIServer 추가로 이렇게 하면 기본 캡쳐 이름이"스크린샷 2018-09-21 오전 10.18.30"에서 "ScreenCapture 2018-09-21 오전 10.22.30" 형식으로 바뀌는데,오전 이 들어가는 것이 성가시다."설정 > 언어 및 지역 > 고급"에서 [날짜|시간] 탭에서 수정이 가능하다. ref. http://www.idownloadblog.com/2015/04/16/how-to-change-name-screensh..
macOS High Sierra 10.13.3 추가 업데이트 그동안 미뤄왔던 macOS High Sierra 10.13.3을 업데이트를 했더니 또 업데이트가 나타났다. https://support.apple.com/ko-kr/HT201222 요즘 애플의 소프트웨어 업데이트가 잦아졌다. 테스트를 충분히 하지 않고 배포 하는 건가???