본문 바로가기

IT정보9

검색엔진최적화(SEO) 마케팅 총정리 가이드 https://www.twinword.co.kr/blog/search-engine-optimization-guide/ 2018. 12. 7.
[FEConf Korea] 미국 개발자, 그리고 한국 개발자 — KEN FEConf Korea 에서 KEN 님이 발표하신 동영상을 보고 요약한 글입니다.Code Jam구글의 알고리즘 사이트. 현재 한국인도 25순위권 안에들 정도로 개발적인 면에서 미국과 한국의 차이점은 없다. 하지만 더 나은 개발자가 되기 위해서 아래 가지가 이뤄져야 한다.. . . 영어 공부이제 개발자에게 영어공부는 필수다. 개발 문서가 영어로 나오고 있는데 누군가가 번역해 주기를 기다리고 있으면 그 만큼 시간이 지난다. 또한 개발 문서 업데이트 속도가 빨라지기때문에 번역해 주기를 기다리면 그만큼 뒤쳐진다. (누군가 번역을 해줘서 이제 그것을 배우고자 하는데 새로운 개발 문서가 나온다면 의미가 없어진다.)협업미국 개발자가 한국 개발자보다 협업이 더 잘된다. github, bitbucket 등의 협업툴의 사.. 2018. 11. 28.
[클린코드] 좋은 주석, 나쁜 주석 https://github.com/Yooii-Studios/Clean-Code/blob/master/Chapter%2004%20-%20%EC%A3%BC%EC%84%9D.md 2017. 6. 26.
[다음 API] 지도 하얀 화면 / 지도 보이지 않는 이유 다음 API 를 사용하다 지도가 하얀 화면으로 처리되어 보이지 않는 경우가 발생했다. 다음 카페 및 검색을 통해 찾은 결과 위의 현상이 발생하는 경우에 몇 가지 원인이 있었다. 1. 잘못 입력된 API 키 2. 파일 주소로 된 경우 src="//apis.~~"를 보면 //apis는 파일 경로이므로 자신의 홈페이지에 따라 http, https 를 붙여줘야 한다. 3. map 이 여러개 생성된 경우var map = new daum.maps.Map(mapContainer, mapOption); 이 경우는 잘 모르겠으나 Map 객체가 여러개 생성되면 지도가 표현이 안 되는 경우가 있다고 한다. 4. 같은 id를 사용할 경우 ... 위 예제와 같이 다음 주소 api 공식 홈페이지의 예시에서는 id로 구현되어 있다.. 2017. 4. 11.
다양한 언어 공부 사이트 W3C 사이트와 비슷하게 공부하기 좋은 사이트 ㅎㅎ http://www.w3ii.com/ko/index.html 2016. 12. 16.
아파치 로컬 서버 셋팅하기 in 맥 OS X 로컬 서버 셋팅하기다음 지도 API를 실행하기 위해서는 서버가 있어야 한다. 로컬에서 테스트하기 위해서는 맥 기본으로 설치되어 있는 아파치 서버를 이용하여 테스트 하자.아파치 설정하기맥에는 아파치 서버가 기본으로 설치되어 있다. 따라서 아파치 서버를 따로 설치하지 않고 서버를 이용할 수 있다. 하지만 기본적으로 활성화 되어 있지는 않다.아파치 활성화$ sudo apachectl start 터미널에서 위의 명령어를 실행 후, 브라우저에서 http://localhost/ 를 열어 It works! 라는 글이 나오면 아파치 서버가 정상적으로 실행되고 있는 것이다.기본 로컬호스트는 사용자 폴더의 Sites 폴더 또는 /Library/WebServer/Documents 를 사리킨다. 이 경로는 아파치 설정 파일을.. 2016. 10. 24.
MQTT AMQP RabbitMQ MQTT (MQ Telemetry Transport)MQTT는 경량의 Publish/Subscribe(Pub/Sub) 메시징 프로토콜이다. 네트워크가 불안정한 장소에서 작동하는 기능이나 힘이 약한 장치로 움직이는 기능을 위해 경화한 한 것이 특징이다. M2M(machine-to-machine)와 IoT(Internet of things)에서 사용하려고 만들었다. IoT를 위해서 낮은 전력, 낮은 대역폭 환경에서도 사용할 수 있도록 설계됐다. 이름에서도 알 수 있듯이 부하를 분산시키기위한 Job Queue 기능은 없다. 이러한 용도로는 보통 AMQP 등을 사용한다. 또한 아래의 그림에서 볼 수 있듯이, MQTT는 저전력, 신뢰할 수 없는 네트워크, No TCP/IP 기반에서 운용할 수 있다는 장점이 있다... 2016. 10. 21.
[Atom] 플러그인 (plugin) linter-pylint내용: python coding convention을 위한 라이브러리경로: https://atom.io/packages/linter-pylint설치: Install pylintapm install linter-pylintlinter-csslint내용 CSS coding convention을 위한 라이브러리경로: https://atom.io/packages/linter-csslint설치: apm install linter-csslint 2016. 10. 11.