본문 바로가기

programming

(17)
nodeJS puppeteer 라이브러리 CentOS에서 실행시 오류 해결방법 공유 오류 메시지 :: (node:21758) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Failed to launch chrome! ~~~~~~~/node_modules/puppeteer/.local-chromium/linux-526987/chrome- linux/chrome: 3: ~~~~~~~/node_modules/puppeteer/.local-chromium/linux- 526987/chrome-linux/chrome: Syntax error: ")" unexpected TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/ma..
First Class Object [First Class Object] - javascript(Function)- 변수나 데이터 구조 안에 담을 수 있음- 인자로 전달할 수 있음- 반환값(return value)으로 사용할 수 있음- 런타임에 생성할 수 있음- 할당에 사용된 이름과 관계 없이 고유하게 식별할 수 있음
SublimeText SublimeText구글의 엔지니어였던 Jon Skimmer는 2005년 12월부터 3D 가속 기능을 갖춘 텍스트 편집기를 상상해 왔다가 2007년 11월에첫 프로토 타입을 개발함.이후 편집기를 완성하고자 구글 엔지니어를 그만두고 개발에 몰두하여 SublimeText1을 2008년에 발표함.Front-End 개발자들이 주로 사용.
Webstorm WebstormIntellij로 유명한 JetBrains사 에서 개발한 크로스 플랫폼 프론트엔드 전용 IDE.2009년부터 개발하여 2010년에 1.0 베타를 발표했으며 지금은 버전8(2014년 06월 기준).Auto-complete Code trace, lint, Test-runner, Debugger등을 지원.! 전달인자가 기대하는 타입형을 분석하여 사용자에게 Hinting해줌.! 타입형을 추론하여 변수 대입이나 사용에 문제가 있을시 경고 메시지 출력해줌.! 객체의 키나 배열의 원소 타입을 추론하여 자동 완성 처리해줌.! JSLint : 자바스크립트 코드의 구문을 검사할 목적으로 만들어진 품질 검증 도구윗 글들은 아래 slideshare의 내용을 간추린것에 불과함.더 세부적으로 알고 싶은 분은 아래 ..
Node.js Node.js2009년 Ryan Dahl 이 개발한 서버 개발 환경입니다. 구글 크롬 브라우저에서 사용하는 V8 자바스크립트 엔진을 기반으로 자바스크립트로 앱을개발할 수 있게 합니다.- 한빛미디어 Node.js 중
SAX split the data element problem SAX Simple API for XML xml로 된 파일 및 문자를 해석할 수 있게 해주는 응용프로그램인터페이스(API). SAX가 어떤 녀석인지, DOM과의 차이점은 무엇인지에 대해 많겠지만 얕은 지식으로 똥냄새나는 글 싸지르는거 보단 http://en.wikipedia.org/wiki/Simple_API_for_XML 위키 참고하는게 보는 분들 정신건강에 나을듯 싶어 따로 적진 않겠음. 간단하게 DOM의 경우 문서 단위로 해석하는 반면 SAX의 경우 line단위로 해석함. SAX의 경우 Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ..
[Tip] 이클립스 속도를 올려보자. Window->Preferences->General->Editors->Text Editors->Hyperlinking and either uncheck Enable.Disable 후 F3 이용.
Maven3 vol.1 기본개념 신규 프로젝트 생성시 groupId : 프로젝트의 기본 패키지로 생성됨. 신규 프로젝트 생성시 artifactId : 프로젝트명. Maven2의 중앙저장소 : repo1.maven.org/maven2/ Maven3의 중앙저장소 : (라이브러리가 저장된 위치확인) maven build tool의 기본 설정파일 : pom.xml maven 명령어의 형태 : mvn [options][][] goal과 phase는 pom.xml이 있는곳(프로젝트의 디렉토리 안)에서 실행가능. 메이븐은 기본적으로 빌드를 실행할때 단위테스트를 진행함. 단위테스트 스킵 명령어 : mvn -Dmaven.test.skip=true (Phase) 다양한 빌드명령어의 예 : mvn clean test 클린..