전체 글 1447

MySQL UTF-8

MySQL은 현재 하나의 UTF-8 문자당 3바이트로 제한하고 있으며, 따라서 U+FFFf 이상의 코드 포인트를 저장하지 못한다. 대개 이러한 제한이 문제가 되지 않지만 그 이상의 코드 값은 음악 기호, 고대 페르시아 문자, 에게(Aegean) 숫자들을 포함한 잘 쓰지 않은 문자를 나타내기 때문이다. 일부 코드 포인트들을 저장할 수 없다는 사실을 기억하는 편이 좋고 데이터를 필터링하는 코드에서 참고해야 한다. - 스케이러블 웹사이트 구축 ISBN 978-89-92939-45-4 104page

db/mysql 2016.10.16

Javascript 2015, ECMAScript6, ES6

프로리액트 React.js를 이용한 모던 프론트엔드 구축 ISBN 979-11-5839-042-6 부록B ES6 문법 정리 자바스크립트 2015는 ECMAScript6 또는 ES6이라고도 하며, 자바스크립트 언어의 새로운 버전이다. ES6에는 클래스, 모듈, 새로운 변수 선언 키워드와 프로미스를 비롯해 복잡한 애플리케이션을 작성하기 위한 새로운 구문이 많이 추가됐다. 또한 화살표 함수, 템플릿 문자열, 분해와 같이 코드의 표현력을 높이기 위한 새로운 도우미와 편의 문법syntactic sugar기능도 추가 됐다. 클래스 모듈 let과 const 프로미스 화살표 함수 템플릿 문자열 구조분해 할당 클래스 Class 자바스크립트 클래스는 ES6에 추가됐으며 자바스크립트의 기존 프로토타입 기반 상속에 기반을 두..

lang/js 2016.10.09

socket.io namespace 사용 시 sids, io.to

socket.io namespace 유무에 따른 rooms, sids 구분 // namespace 를 / 만 사용할 경우 var mio = { rooms : io.sockets.adapter.rooms, sids : io.sockets.adapter.sids }; //io.sockets.to( socketid ).emit('event', data ); //io.sockets.in( roomid ).emit('event', data ); io.sockets.to( socketid ).emit('event', data ); io.sockets.to( roomid ).emit('event', data ); // namespace 다른 namespace를 사용할 경우 var mio = { rooms : io.o..

lang/node 2016.09.09

Mac DNS 캐시 재설정

OS X의 DNS 캐시 재설정하기 mDNSResponder.exe 의 정체 - badnom.com 애플 사이트에서는 프로세스 데몬을 죽이라고 나온다. 데몬 mDNSResponder를 죽이면 자동으로 다시 시작되고 dns를 재 구성 할 테니 그냥 죽여라는... # OS X Yosemite 및 이후 버전 # OS X 10.10.4 및 이후 버전에서 DNS 캐시를 재설정하려면 다음 터미널 명령을 사용하십시오. sudo killall -HUP mDNSResponder # OS X v10.10~v10.10.3에서 DNS 캐시를 재설정하려면 다음 터미널 명령을 사용하십시오. sudo discoveryutil mdnsflushcache # OS X Mavericks, Mountain Lion 및 Lion # OS X..

os/MAC 2016.08.23

do-release-upgrde libjson0 abort

Can I make do-release-upgrade only download packages for a later upgrade? How do “apt-get clean” and “apt-get clean all” differ? How do I resume a release upgrade? How To Upgrade to Ubuntu 16.04 LTS # 14.04 LTS > 16.04 LTS sudo do-release-upgrade # libjson0 땜 시 업그레이드 불가 #/var/cache/apt/archives 디렉토리 *.deb 제거 sudo apt-get clean all # 응? -_-^... 왜 안돼? sudo do-release-upgrade # libjson0 땜 시 업그레이드 불..

os/Ubuntu 2016.08.12

bootstrap dl-horizontal

http://getbootstrap.com/css/#type-lists bootstrap css 를 모두 사용하긴 그렇고 dl-horizontal 클래스 정의만 사용하고 싶을 때... 아래 css를 추가한다. dt { display: block; font-weight: 700; line-height: 1.42857143; } dd { display: block; -webkit-margin-start: 40px; line-height: 1.42857143; margin-left: 0; } @media (min-width: 768px) { dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow..

lang/css 2016.08.11

Docker 치트 시트

Docker 치트 시트 Docker 기본 사용법 24시간 동안 Docker 개발 한경 구축하기(A Docker Dev Environment in 24 Hours!) (Docker와 함께 개발환경 구축하기)Building a Development Environment With Docker Docker 컨테이너에 대한 이야기(Discourse in a Docker Container) 현재 설치는 Docker for Mac을 이용 이미지와 컨테이너 관리는 kitematic 을 이용한다. 그 외 기본적인 명력에 대한 정리가 한눈에 들어오게끔 잘 정리 되어 있다. Docker 에 대한 전반적인 흐름과 튜토리얼은 Docker 기본 사용법을 보면 된다. 개발자라면 CLI 명령어는 알고 있어야 하니 Docker 치트 ..

virtual/Docker 2016.08.10

Docker for Mac/Windows

Getting Started with Docker for Mac Getting Started with Docker for Mac Get Docker for Mac (stable) 다운로드 다운로드 받은 Docker.dmg 실 열고서 Docker 설치 애플리케이션 폴더에서 Docker.app을 클릭 후, 상단 상태바에 Docker 상태바에서 Docker 가 나타난다. Getting Started with Docker for Windows Get Docker for Windows (stable) 다운로드 선행 조건 Windows 에서 Docker를 사용하기 위해서는 MS Hyper-V를 필요로 한다. Virtual-Box는 더 이상 필요로 하지 않는다. Windows Docker는 64bix Windows ..

virtual/Docker 2016.08.09
반응형