본문 바로가기

전체 글233

박근핵닷컴은 아마존과 구글을 이용한다 네이버 실시간 검색어 1위로 박근핵닷컴이 올라왔다. 박근해닷컴은 이곳에서 국회의원을 선택하고 탄핵을 청원하는 메시지를 남길 수 있다. 남겨진 메시지는 실시간으로 국회의원들에게 보내지고, 국회의원들은 이 메시지에 답해서 찬반의사를 표시할 수 있다고 한다.그런데, 아무리 그래도 이렇게 많은 사람들이 동시에 사이트에 접속하게 되면 어느 사이트이던간에 디도스 공격을 맞은 것처럼 사이트가 마비된다. 그러나 이 사이트는 디도스는 커녕 느려졌다는 느낌조차도 들지 않았다. 도대체 무슨 기술을 넣은건지 궁금해서 한번 사이트를 들추어 살펴봤다.우선 인증서부터 살펴보았다. 아마존 SSL을 사용하고 있다. 아마존도 인증서 서비스를 제공한다니.. 심지어 무료라더라. 프론트엔드는 아마존을 사용하는 것으로 추측된다.그리고 백엔드!.. 2016. 12. 3.
클라우드 플레어 쓰면 사이트 더 느려집니다. 조만간 클라우드 플레어는 버려야 할듯. 속도가 느려져서 연결한 데이터센터 위치를 확인해 봤더니 LAX로 뜨더라.. 세상에... 서버는 대만에 있는데 클플은 미국으로 잡히니 대만에서 미국을 갔다가 한국으로 다시 가는거니 엄청난 시간 낭비이다. 서포트 센터에 문의해 보니 최근 트래픽 분배 방식을 바꿨다더라. 프리 유저와 프로 유저는 순위가 매우 낮아진듯 함. 엔터프라이즈 이상으로 올려야 서울 쪽에 붙는다더라... 서버 속도가 빨라지면 광고도 빨리 떠서 수익이 좀 늘어날지도 모르겠지만 그렇게 늘어봤지 얼마나 늘까. 어차피 구글 인프라니 디도스 걱정은 버리고 서버를 바로 구글 클라우드 부하 분산으로 연결하는 것도 나쁘지 않은 방법이라 본다. 직접 연결하면 150ms정도 나오니.. (지금은 거의 1초 ...) 나.. 2016. 10. 22.
유클라우드 비즈 도대체 어떻게 쓰라는건지.. 써봐아 할 일이 생겨 유클라우드 비즈에 가입해보려고 했다.유클라우드 비즈는 KT가 운영하는 클라우드 호스팅 서비스이다. AWS나 GCP와 비슷한 서비스를 제공한다. 우선 가입까지는 손쉽게 넘어갈 수 있었다. 문제는 그 다음이다. 카드 인증 과정까지 가서 미성년자를 고르는 칸이 있길래 미성년자를 선택하고 카드 인증을 진행하였다.우선 보호자 인증 과정을 진행하였다. 나는 내 카드가 있기 때문에, 카드 번호와 만료일을 입력해서 인증을 진행했다.그런데 주민번호가 상이하다며 더이상 진행이 안된다. 고객센터에 관련된 질문을 남겼더니, 바로 전화가 오더라. 서비스는 빠른듯. (당시 11시가 넘어갈 쯔음으로 기억한다)전화 내용은 별 의미없는 내용이었다. 결제 관련 문의는 평일 업무시간에만 가능하다더라. 주말이 지나 월.. 2016. 10. 8.
[Node.js] KS_C_5601-1987 to UTF-8 변환 기상청 홈페이지를 파싱해야 할 일이 생겼는데, 인코딩 문제로 열시간 가까히 삽질한듯.KS_C_5601-1987라는 예전에 우리나라가 표준으로 썼던 한글 완성형 인코딩이 있다. 물론 지금은 버려졌지만 기상청은 계속 써오고 있다;;; 버퍼 방식으로 해서 iconv로도 변환하고 삽질하다가 위와 같은 예제 코드를 발견했고, 드디어 한글이 뜨게 되었다! request로는 왜 안된건지 의문.. 2016. 9. 17.
[Node.js] fcm 모듈 사용시 토픽으로 푸시 보내는법 to: "/topics/토픽이름" 으로 보내면 된다. 2016. 9. 15.
Parse.com 서비스 종료 페이스북이 Parse를 2017년 1월에 완전 종료한다고 밝혔다.Parse는 2011년에 설립된 모바일 앱 백엔드를 쉽고 간편하게 만들어 주는 서비스이다. "저희는 많은 사람들이 훌륭한 앱을 만들도록 도와줬던 Parse를 자랑스럽게 생각합니다, 하지만 저희는 다른 곳에 저희의 역량을 투자해야 합니다." — Parse의 공동 창업자 Kevin Lacker 페이스북은 2013년 4월 Parse를 인수하였다. 그리고 이제는 Parse를 접고, 페이스북에 전념할 생각인가 보다.이와 함께 Parse는 오픈소스 Parse 서버와 데이터베이스 이전 툴을 공개했다.하나의 유용한 개발 사이트가 이렇게 사라진다 생각하니 아쉽다.. 2016. 1. 29.