안수찬의 개발이야기

안수찬의 개발이야기

소프트웨어 생태계에 기여할 수 있는 실용주의 프로그래머가 되고자 합니다. 나는 안수찬이다. 그러므로 나는 할 수 있다.


Featured

강의 nodejs

[강의 소개] Node.js 로 시작하는 웹 프로그래밍

Posted on .

강의 관련해서 궁금한 점은 우측 하단의 "메시지 보내기" 버튼을 클릭하시면, 제가 실시간으로 답변드립니다. 왜 Node.js 를 배워야 하나요? 솔직하게 말씀드리면 저는 많은 작업을 함에 있어서 파이썬을 가장 많이 사용을 합니다. 제가 진행하고 있는 업무 자동화를 위한 파이썬, 데이터 분석을 위한 파이썬 강의에서는 파이썬을 사용하고 있습니다. 그렇지만, 저는 오늘 이 글을 통해서 여러분들이 노드를 배워야 한다고 말씀드리고자 합니다. 왜 Node.js 를…

Featured

강의 python

[강의 소개] 업무 자동화를 위한 파이썬

Posted on .

강의 관련해서 궁금한 점은 우측 하단의 "메시지 보내기" 버튼을 클릭하시면, 제가 실시간으로 답변드립니다. 이 강의를 기획하며 이 강의를 기획하며 여러분들이 바로 배워서 "현업에서 써먹을 수 있는 업무 자동화"에 초점을 맞추었습니다. 사실 "자동화" 라고 함은 우리의 생각보다 큰 분야입니다. 개발 분야만 한정하고 살펴 보더라도, "배포 자동화", "테스트 자동화", "운영 자동화" 등 여러 가지가 있을 수…

Featured

nodejs

Sentry 를 이용한 Node.js 에러 모니터링

Posted on .

제 블로그는 Ghost 를 이용해서 운영되고 있습니다. 저는 이 블로그 툴을 주변의 개발자 분들에게 강력하게 추천하고 있는데 그 이유는 다음과 같습니다: Programmable 하다. ( 물론 wordpress 도 programmable 하고, PHP 를 안다면 수정할 수 있기는 합니다만... ) Markdown 이 기본적으로 지원된다. (Github Pages 에 비해서 상대적으로) SEO(Search Engine Optimization; 검색최적화) 가 잘…

Featured

오픈소스 네이밍: 에러 모니터링을 위한 Sentry 와 스타크래프트2

Posted on .

최근에도 Python Django 를 이용한 백엔드 어플리케이션 개발을 진행하고 있습니다. 기존에 사용하던 Sentry 라고 하는 서비스를 이용해서 Django 의 에러 모니터링을 하고 있는데, sentry 의 문서를 살펴보다 최근에 카페에서 혼자 스타2를 하다가 재미난 사실을 알게 되어서 Sentry 를 간단하게 소개하며 이에 대한 내용을 공유합니다. 결론적으로 얘기하면, Sentry 라는 이름은 스타크래프트2와 관련이 있습니다. Error Monitoring…

Featured

Google Analytics

autotrack 을 이용한 구글 어낼리틱스 이벤트 트래킹 자동화

Posted on .

앞으로 블로그의 특정 컨텐츠 들에 대해서 광고를 집행할 계획을 짜고 있다. "네이버 키워드 광고", "페이스북 광고" 를 시작으로 조금씩 홍보가 필요한 컨텐츠 들에 대해서 광고를 태워볼 예정이다. 사실 광고를 집행함에 있어, 집행하는 행위 자체보다 훨씬 중요한 것은 "지표(Metrics)에 대한 정확한 측정(Measurement)" 이다. 내 광고주 서비스가 아니라, 내가 운영하는 개인 블로그라고 해서 예외는 없다고 생각하고 정확하게 측정할 필요가 있었다. 추가…

Featured

nodejs

Node.js 에서 한글 인코딩 문제 해결하기

Posted on .

며칠 전에 "Node.js 를 이용한 웹 데이터 수집하기" 라는 글을 작성을 했었는데, 특정 사이트의 정보를 수집하는데 한글 인코딩 관련해서 문제가 생긴다고 말씀해주신 몇 분이 계셨다. 그래서 Node.js 에서 한글 인코딩 ( EUC-KR ) 관련된 문제를 해결하는 방법에 대해서 공유한다. 이번 포스트에서는 연세대학교 수강편람 사이트의 교과목 정보를 크롤링하는 것 부터 시작을 해서, 인코딩 문제를 해결하는 과정에 대해서 다룬다. 나는 연세대학교와 그 어떠한 관…

Featured

nodejs

Node.js 를 이용한 웹 데이터 수집하기

Posted on .

최근에 패스트캠퍼스에서 Node.js 로 시작하는 웹 프로그래밍 강의를 진행하고 있습니다. 수업에서는 Express 기반의 백엔드 어플리케이션을 만드는 내용을 다루고 있습니다. 개인 프로젝트를 진행하시며 이와 관련된 질문을 많이 해서 간단하게 블로그 글로 정리해보았습니다. 이 글에서는 크롤링할 사이트로 제 블로그 의 메인 페이지에서, 포스트 제목을 크롤링하고자 합니다. 블로그 메인 페이지 페이지당 7개의 포스트가 있고,…