Tag: 개발

  • Jamstack을 아직 추천하기 어려운 이유

    나는 코딩을 할 줄 아는 사람이다. (개발자라고 하고 싶지만.. 개발이 주 업무는 아니니..) 그래서 본능적으로 Jamstack (Javascript, API, Markup Stack) 또는 Static Site Generator라는 개념이 끌리게 되어있다. API라는 것에 익숙하고, 보안 걱정이 없으며, 빠르고, 다운되지 않는 홈페이지를 만들어내니까 말이다. 물론 검색이니, 빌드타임이니 넘어야 할 산이 있지만 그것쯤이야. 다양한 검색 대안들과 증분빌드가 해결해 줄 테니까 말이다.…

  • Bizspark, Azure 와 함께한 3년

    비즈스파크 는 MS의 스타트업 지원프로그램으로서 MSDN과 여러 라이센스를 제공하지만, 나는 Azure 를 사용해보고 싶어서 지원했다. Bizspark의 장점은 여러가지이지만 무엇보다도 긴 기간이다. 3년 동안 Cosmos DB, Azure storage 등을 잘 사용했다 물론 클라우드 저장소의 표준으로 자리잡은 S3같이 생태계가 잘되어있는 것은 아니지만 Azure storage를 쓰면서 매우 만족하게 쓰고있었고, 내가 사용하는 중간에 Azure 한국 리전이 들어와서 또 storage…

  • 정보공개센터 홈페이지 개편기

    이 이야기를 어디서부터 시작하면 좋을까? 결과적으로 정보공개센터 홈페이지 개편 프로젝트를 일단 마무리 지었다. 수정이 필요한 작은 수정사항들이 아직 남아있지만 일단 마무리를 지어 릴리즈를 했다. 부끄럽게도 이 프로젝트는 무려 2년이나 걸렸다.. 중간에 내가 이직도하고 육아 등으로 무한 길어지다가 이번에 정보공개센터 10주년인 한글날 전에는 무조건 오픈해야 한다는 생각으로 마무리를 하였다. 역시 마감이 있어야 일을 하게 된다. 타임라인…

  • phpmyadmin의 궁극적인 대안: MySQL Workbench + 터널링

    MySQL은 아마도 제일 많이쓰이는 서버용 데이터베이스이다. 당연히 관리도구도 다양하게 있는데 웹상에서 MySQL을 관리할 수 있도록 해주는 것이 phpMyAdmin이다. 애증의 phpMyAdmin 많이 쓰이는 PHP 프로젝트는 단연 워드프레스 (그리고 유럽에서는 드루팔?) 이겠지만, phpMyAdmin도 빼놓을 수 없다. 아아아-phpMyAdmin, 그 애증의 프로젝트여!  구글에 아무리 phpMyAdmin alternative라고 검색해봐도 그 대안을 찾을 수 없다. 예전에는 보안 구멍이 많았지만, 이제는 제대로 사용하면…

  • 파이썬 웹개발자 BoF 참석기

    오늘 Python 사용자모임 웹개발 BoF(Birds of a feather: 같은 관심사를 가진 사람들끼리의 모임) 가 있었다. 일요일이라 쉬고싶었지만 지인도 좀 오고 받을 것도 있어서 정말 별 기대없이 나간 모임이었는데 결론적으로 너무나도 재미있었다! 나같이 거의 혼자서 파이썬으로 뭔가를 만들어보고 있는 사람은 고민이 많기 마련인데 발제하는 척 하면서 마구마구 물어보았다 ㅋ 나는 좀 늦게 가서 중간부터 참여했다. dJango…

  • 왜 메시지큐를 사용해야 하는가

    대학교에서 전산 수업을 들은 사람이라면, IPC(Inter-process communication)의 방법으로서 메시지큐에 대해서 들어봤을 것이다. Win32 프로그래밍을 하던 사람이라면 마우스 이벤트 등이 메시지큐를 통해서 관리된다고 들어보았을 것이다. 여기서 다루려는 메시지큐는 위의 2가지는 아니다. OS레벨이 아니라, IT 시스템을 구성하는데 많이 사용하는 메시지 큐에 대한 것이다. 요즘에는 Rabbit MQ, Active MQ, zero MQ 등 메시지 큐등이 많이 있고 PubNub 이라는…

  • 웹 개발자들의 전략

    ‘그 까짓 소프트웨어 왜 못만드냐’는 착각 위 글을 읽고 나서 동감을 하며서도, 나는 전자회사에서 일하는 웹개발자로서의 느낌이 또 있다. “그 까짓 웹 코드 (HTML+CSS+Javascript) 가지고 끄적끄적 하는 것 누가 못하냐 ” 하는 편견이다. 물론 누구나 작은 웹 어플리케이션을 만들 수 있다. HTML 과 Javascript 를 가지고 이것저것 할 수도 있고, C 개발자가 Javascript 코드를 곰곰히…

  • 선전포고

    내가 홈페이지 업데이트를 하기 싫기 때문에.. 남들에게 업데이트를 하겠다고 공지를 먼저 하고 하려고 한다.. 이러면 책임감이 생겨서 억지로라도 좀 하지 않을까? * 홈페이지 전체를 UTF-8 로 변환 * MySQL 자료 UTF-8 로 변환 * 제로보드 삭제, metabbs 나 zbxe로 변환 * Gallery 사진을 Flickr 나 다른 툴로 이전 * WordPress version upgrade * WordPress 스킨…

  • 도대체 누가…

    오랜만에 약간 기술에 관한 포스팅 되겠다. 예전에 초기에 2000년이나 2001년도.. 에는 직접 아파치를 컴파일 하는 것이 성능이 좋을 것이라는 생각에 apache, mysql, php 를 컴파일 설치하곤 했다. 요즘에는 거의 대부분 패키지 설치를 하는 것으로 알고 있다. Redhat 계열 유저들은 아직도 컴파일 하는 사람이 종종 있는 것 같지만 Debian 계열이나 Gentoo(당연히!) 는 패키지 관리 시스템으로 설치한다.…

  • 캐나다 vs 한국 – 전자정부의 접근성

    이번에 겸사겸사 캐나다에 다녀왔다. 이 일 저일 처리하다가.. 캐나다에서 일했을 당시의 세금을 꽤 짭짤하게 환불 받을 수 있다는 것을 알았다.. 귀찮아서 미루고 있었는데 이번에는 귀차니즘을 극복하고 진행하기로 했다. (실은.. 돈이 필요해서?.. 쿨럭;;) 그런데 놀란 것은 캐나다 국세청(?)에 해당하는 Canada Revenue Agaency 에서 제공하는 홈페이지 접근성이다. 우리나라의 전자정부에 비교할 수 있겠다. 비스타 출시를 계기로 전자정부등 홈페이지의…