분류 전체보기
-
node.js 네트워크(socket)Node.js 2015. 6. 28. 16:41
네트워크 createServer.js 하나 하나 알아 가자구요 ㅎㅎ 저도 공부하면서 올리는 입장이라...자세하게 설명하기는 어렵지만 구글링을 통해 부족한 사항들을 채워 나가도록 하겠습니다... 밑줄친 net이 무엇인지 알고 넘어갑시다. net 모듈은 비동기 네트워크를 다루는 클래스 를 뜻합니다 이떄 require('net') 은 비동기 네트워크 서버와 클라이언트에 관련된 함수를 제공하게 됩니다. createServer.js 는 TCP 서버 로 새로운 TCP 연결이 발생하면 'Hello' 라는 메시지를 클라이언트에 보내주고 서버에 연결됐다는 로그를 남깁니다. Tip : TCP 서버(간략) 출처 : http://alisa2304.tistory.com/32 출처 : http://gpgstudy.com/gpgi..
-
node.js 파일 다루기 (파일시스템)Node.js 2015. 6. 28. 15:27
우선 요번에 설명할 파일 시스템 을 다루기 전에 require() 와 fs가 무엇인지 부터 알고 진행 하도록 하겠습니다. require() 는 다른 자바스크립트를 불러와 module.export로 허용된 변수나 함수를 사용합니다. fs는 파일시스템 기본 모듈을 의미 1. rename() test.txt 파일을 rename()함수를 이용하여 파일명을 변경해 보도록 합시다. 자바를 replace() 다뤄보신 분들이라면 누구나 쉽게 하실 수 있을꺼라 생각이 듭니다. fs.rename(path1, path2, [콜백함수]) 를 의미합니다. 실행 결과) 2. writeFile() fs.writeFile(filename, data, encoding='utf-8', [콜백함수]) filename 은 내용을 작성할 파..
-
[리팩토링] 메소드 인수를 조절한다.My-Book(History) 2015. 6. 27. 19:34
1. 인수의 삭제문제 : 메소드의 내부에서 사용하고 있지 않는 인수가 있다. 해법 : 사용하지 않는 인수를 삭제하자! 2. 인수의 추가문제 : 메소드에 필요한 정보가 부족하다.해법 : 인수를 증가시켜 필요한 정보를 전달하자주의 : 단지 인수를 증가시켜서는 안된다. 너무 증가해야 될 듯싶으면 인수 오브젝트의 도입을 검토하자 3. 인수를 명시적 메소드군으로 치환문제 : 인수의 특정 값에 대해 실행되는 코드가 분리되어 있다.해법 : 특정 값마다 전용의 메소드를 만들자주의 : 메소드의 수를 증가시키는 대신에 인수의 수를 줄인다. ex) 변경전void setBuffer (char name, char[] buffer) {if(name== 'R') {_readBuffer = buffer;} else if(name==..
-
자바스크립트 카카오스토리 공유하기!JavaScript 2015. 6. 25. 18:33
https://developers.kakao.com/docs/js 1. 해당 URL 접근 2. JavaScript 개발가이드 - 카카오스토리 공유 이동 ★ 표시한 부분을 기억해주세요!! 검색해보시면 알겠지만 예전에는 복잡한 소스 였지만 카카오톡에서 간편하게 사용할 수 있도록 플러그인을 만들었습니다. ( 키 생성하는 방법은 생략하겠습니다 ) 제 개발 환경에 맞게 다음과 같이 적용후 웹 에서 테스트를 해보았습니다. 3. 웹 밑줄 친 부분은 재미+ 타이틀 태그의 표현입니다. 전 카카오스토리로 공유하기 할 경우 특정 콘텐츠의 제목 및 썸네일 을 링크할 것 입니다. 모바일 웹 + 모바일 앱에서 테스트를 아무리 해도 3.웹 사진 처럼 썸네일 제목에는 아무런 반응이 없을 것입니다. og 의 관한 자세한 설명은 htt..
-
FaceBook 공유하기 이용Etc 2015. 6. 24. 08:34
Facebook 에 이미지와 URL을 공유할때 주의해야 할점 - 이미지는 200px*200px 이상(470px*246px 권장) - Redirect 는 안하는게 좋음 - Debug 를 하자 https://developers.facebook.com/tools/debug 에 들어가서 Debug를 하자 facebook 로그인하여 해당 URL에 접속하면 "Input URL" 이란 항목이 있다 공유하고자 하는 페이지의 URL을 입력하고 Enter 를 치면 해당 URL 페이지에서 사용된 정보를 출력한다. 이때 잘못된 내용이 있다면 빨간색 ! 느낌표로 잘못된 내용이 표기가 된다. 해당 내용에 맞게 수정을 하자 특히 이미지가 처음에 잘못 들어가면 Facebook 에서 캐쉬가 되는데 이 부분을 갱신하기 위해서는 "Inp..
-
-
CSS placeholder 색상변경 !!CSS 2015. 6. 22. 09:25
/* placeholder 색상변경*/ ::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; }:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; opacity: 1; }::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; opacity: 1; }:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; }