Home

html input 에서 한글, 영문, 숫자 등 모든 입력 javascript로 막기

html 에서 input 을 javascript 로 막아야 할 경우가 있습니다.저 같은 경우에는 달력 라이브러리를 사용하는데, 해당 달력에서 readonly 를 사용하면 입력이 안 되는 문제가 있었습니다. 위와 같은 형태였는데, javascript 를 사용할 수 밖에 없었습니다.소스코드는 아래와 같습니다. - html input 소스코드<input type='text' onkeyup='removeChar(event)' style='ime-mode:disabled;' />- javascript 코드 <script type="text/javascript"> ...

Read more

html 한 input 입력 시에 다른 input 도 동시에 입력하게 하기

html 한 input 입력 시에 다른 input 도 동시에 입력하게 하기 html 입력을 하다가 한 요소를 입력하면 다른 요소를 동시에 입력하게 하고 싶을 때가 있습니다. 저 같은 경우도 이름을 입력하면 초기 닉네임을 이름으로 설정하였기 때문에, 이름을 입력하는 동시에 닉네임이 갱신되게 하고 싶었습니다. 그래서 간단하게 아래의 코드들로 구성해보았습니다. - html 요소의 구성 <td class="key">이름 </td><td> <input type="text" id="reg_mb_name" name="mb_name"></td...

Read more

[Javascript] 자바스크립트의 특징과 알아야 할 것들 정리

1. Javascript Closure- 로컬 변수를 참조하고 있는 함수 내의 함수 (JavaScript 마스터북, Jpub출판, p180) - 즉, 클로저는 자신의 범위(Scope) 밖에 있는 변수들에 접근할 수 있는 함수를 의미한다 - inner function을 return 할때 closure가 된다. 아래부터는 링크를 통해서 보는 것이 좋을 것 같습니다.   정리가 매우 잘 되어 있네요. http://www.nextree.co.kr/p7363/ 2. Scope (1) 유효범위는 어느 범위까지 참조하는지. 즉, 변수와 매개변수(parame...

Read more

[Node.js] 존재 하지 않는 페이지 에러 메세지 띄우기

- 원하지 않는 경로나 존재하지 않는 경로에 들어 갔을 때 ,Node.js 에서 '이 페이지는 존재하지 않습니다' 라고 보여주기 위해서 필요한 코드>> 코드1234// 모든 요청에 대해서 처리하겠다.app.all('*', function(req, res){    res.status(404).send('<h1>요청한 페이지는 없습니다.</h1>');});Colored by Color Scriptercs>> 결과 

Read more

[Node.js] 를 사용한 간단한 웹 서버 여는 방법

Node.js 가 대세가 되고 여러 곳에서 사용함에 따라, 학습을 시작하게 되었다. 먼저 간단하게 http 모듈과 express 모듈을 사용하여 웹 서버를 만드는 것을 해보았다. Do it Node.js 강좌와 책을 보고 학습하고 기본적인 내용정도만 정리하려고 한다. 초심자가 학습할 수 있고 , 강의도 제공되기 때문에 좋은 책인 듯 하다. 해당 책을 구매해서 사용하는 것을 추천한다. ( 초기 학습에는 강좌와 책이 함께 있는 게 가장 좋은 듯 )- http 모듈을 이용한 웹 서버 만들기 1234567891011121314151617181920212223var&nb...

Read more

[Node.js] code ENOSEL 에러 해결 방법

1234567891011C:\Users\Documents\brackets\ExpressExample>npm install express --savenpm ERR! code ENOSELFnpm ERR! Refusing to install package with name "express" under a packagenpm ERR! also called "express". Did you name ...

Read more

Python 멀티프로그래밍 문법 및 실험

요즘 컴퓨터는 대부분 프로세스가 2개 이상인데, 멀티 프로세싱이 어느 정도의 효과를 가져오는지 궁금해서개인적으로 메소드를 만들어서 체크해보았습니다.사용한 컴퓨터는 듀얼코어입니다. (인텔 i3)getterID () 라는 함수는 웹에서 데이터를 크롤링하는 함수입니다. 시간을 측정하기 위해서 tqdm 라이브러리를 사용했습니다.  멀티 프로세스의 문법은 아래와 같습니다. from multiprocessing import Process def 함수이름(name): print 'hello', name if __name__ == '__main__': p = Process(target...

Read more

효율적인 코딩/프로그래밍을 위하여 알아야 할 개념 정리

효율적인 프로그래밍이나 코딩을 위해서 알아야 할 것을 모아서 정리 해 보았습니다.막연하게 효율적인 알고리즘? 이나 자료구조를 사용해야 된다는 정도만 알지 사실 제대로 알 지 못하는 점이 많았습니다.이번 포스팅을 기회로 개인적으로도 공부할 수 있는 기회가 되었습니다. 주의 : 포스팅은 지극히 초보의 관점에서 진행합니다. 부족한게 많아서 사실 저도 잘 정리하면서도 모르겠네요.계속 학습하면서 다져가야겠습니다. 1. 컴퓨터 퍼포먼스가 높아지면서 많은 사람들이 크게 효율성을 고려하지 않는데, 방심하다 낭패를 볼 수 있기 때문에 정리했다고 하십니다. [출처 : 네이버 블로그 : 하드코더 ]...

Read more

[R] 리눅스 R 설치 + Jupyter NoteBook 에서 R 사용하기

데이터 사이언스를 배우기 위해서 R 과 Python 을 많이 사용하는데요.저는 주로 Python 을 이용하는 것을 좋아하지만 R 도 많이 사용하는 것 같아서 jupyter notebook 환경에 미리 구현을 시켜놓기로 하였습니다. R 을 Jupyter 에 설치하기 위해서는 아래와 같은 도구들이 필요합니다. RequirementsJupyterR installationJupyter는 http://hellogohn.com/post_one34 링크로 가서 설치 방법을 확인하시면 됩니다. R을 전혀 모르기 때문에 R 설치가 안되있었습니다.먼저 R 을 우분투 환경...

Read more