시니어 닷넷 개발자. 마이크로소프트 MVP. 엄브라코 공인 개발자. Aliencube 라는 유령 컨설팅회사 운영중. 같은 이름의 유령 커뮤니티 운영중. DevKimchi 라는 영문 블로그 운영중. 코알라 사육중.

GitHub API Cache 개발 후기

July 5, 2014 Blog

시작 늘상 그렇듯 시작은 참 단순했다. 한달쯤 전에 WWDC가 열렸고, 거기서 Swift라 불리는 새로운 개발언어를 공개했다. 아직까지 애플과 관계를 맺은 것이라곤 아이폰과 아이패드가 전부인지라 딱히 관심은 없었는데, 새로운...

개발자 영어 코드로 감 잡다

June 18, 2014 Blog

C# 혹은 자바와 같은 언어들을 가리켜 객체 지향 프로그래밍 언어라고 한다. 객체 지향 방법론, 즉 Object-oriented Methodology 라고 하는 관점은 세상 만물이 모두 객체로 이루어져 있고, 이 객체들이...

C# 코딩 가이드라인 깃헙 페이지 제작 후기

June 5, 2014 Blog

예전에 깃헙에 C# 코딩 가이드라인 리포지토리를 하나 열어둔 것이 있다. https://github.com/aliencube/CSharp-Coding-Guidelines 이 리포지토리는 원래 원저작자인 Dennis Doomen1에게 한국어 번역 허락을 맡고 난 후 번역 작업을 하다가 만든 것이다....

Configuration Encryptor 개발 후기

April 25, 2014 Blog

현재 근무하는 회사의 본사가 미국에 있다보니 SOX Compliance를 모든 어플리케이션에 적용중이다. 따라서, 모든 어플리케이션의 App.config 파일과 Web.config 파일에 포함되어 있는 보안상 민감한 부분 – connectionstrings 섹션과 appSettings 섹션을...

텍트스 인코딩 컨버터 작성 후기

April 20, 2014 Blog

얼마전 어찌어찌 해서 미드 House of Cards 시즌 1, 2를 전부 감상할 수 있는 기회가 생겼다. 기쁜 마음에 동영상을 재생했으나, 플레이어가 자막 파일의 인코딩을 UTF-8만 지원하는 것이다. 옵션을...

Using Australian Postcode API

April 11, 2014 Blog

Australia Post provides several APIs for developers to use. You can find the developer centre website here. In this post, I’m going to introduce how to use Postage...

Week 1: Chapter 2. Lexical Structure

March 27, 2014 Blog

2장의 내용은 기초적인 언어 구조에 대한 내용이다. 딱히 길지도 않고 한 번 쭉 읽어보면 그만인 내용이어서 정말 간략하게 정리한다. ECMAScript 5는 유니코드 3 이상 지원 ECMAScript 3은 유니코드...

Week 1: Chapter 1. Introduction to JavaScript

March 20, 2014 Blog

며칠전 @n0lb00님께서 제안하셨던 자바스크립트 제대로 배우기를 제대로 해보고자 자바스크립트 스터디 모임에 가입한 후 책도 @haruair님 도움으로 아마존에서 구입을 했다. 물건너오는 책이다보니 며칠 걸리길래 그냥 놀고 있으려고 했으나 온라인...

개발자의 시간 관리 vs 관리자의 시간 관리

February 7, 2014 Blog

이 글은 폴 그레이엄의 Maker’s Schedule, Manager’s Schedule을 번역한 글입니다. 2009년 7월 개발자들이 죽도록 회의를 싫어하는 이유들 중 한 가지는 다른 사람들과는 다른 형태의 시간 관리 방법을 따르고...

Feed Schemata 개발 일지

January 27, 2014 Blog

배경 아는 사람만 아는 Weird Feird 피드 애그리게이터. 나름 열쒸미 작업중이긴 한데, 이것저것 벌여놓은 판이 많아서 천천히 작업중. 현재까지는 워드프레스용으로만 피드 뽑아오는 것들 완료. 그런데, 이 작업을 하다보니...

워드프레스 테마 삽질기

December 19, 2013 Blog

배경 이 블로그와 내가 운영하는 다른 블로그인 Aliencube Community는 모두 워드프레스 기반으로 운영하고 있다. 개인적으로 PHP는 언어 자체가 갖는 일관적이지 않은 모습 때문에 선호하지 않는데, 그럼에도 불구하고 워드프레스라는...

데이터베이스 스키마 구상

December 12, 2013 Blog

일단 컨셉은 이전 포스트에서와 같이 잡았고, 이제 해당 컨셉을 대략적인 ERD로 구성해 보았다. PageSchemas: 페이지를 구성하는 메타데이타를 저장한다. 향후 내부적으로 Strongly-typed object를 생성하기 위한 클라스 정의로도 쓰인다. ElementGroups:...

CMS 컨셉 잡기

December 12, 2013 Blog

배경 나는야 아는 사람만 아는 KUUG 운영자. 그동안 엄브라코 Umbraco 라는 CMS를 한 3년 써오다가 슬슬 직접 CMS를 만들어보자! 하고 호기롭게 작업을 시작했다. 아무래도 엄브라코는 2005년에 처음 만들어진...

멜번 VIC.NET 12월 모임 후기

December 4, 2013 Blog

매달 한 번씩 열리는 닷넷 개발자 모임. 이번달에도 어김없이 열렸는데… 이번에는 조금 특별한 시간이었다. 바로 Scott Hanselman이 오늘의 주인공. 스콧은 마이크로소프트에서 ASP.NET 을 오픈소스화 하는데 주도적인 역할을 하는...

오픈소스 개발 참여시 지켜야 할 에티켓

November 20, 2013 Blog

알림: 이 글은 Open Source Contribution Etiquette을 한국어로 번역한 것입니다. 오픈소스 개발 참여시 지켜야 할 에티켓 미구엘 데 이카자 Miguel de Icaza: 2010년 12월 31일 작성 오픈소스 프로젝트에...

시니어 개발자 되다

November 7, 2013 Blog

회상 지난 2005년에 호주에 도착해서 2년 반의 기간동안 학력 세탁을 끝내고 2007년 말부터 본격적인 개발자로서 커리어를 시작했다. 물론 그 전에 한국에서부터 개발자 커리어를 시작한 것은 사실이지만, 그 땐...

새 술은 새 부대에

November 2, 2013 Blog

블로그가 폭파된 후 방치당한지 수백만년 만에 다시 세팅. 마침 무료 호스팅도 생겼겠다, 하나 다시 열었음. 이것도 언제까지 다시 운영할런지는 모르겠다마는 그래도 또 힘 닿는 데까지! 기존의 블로그들을 백업해서...

정규표현식 성능 향상 팁

October 15, 2013 Blog

데이터 웨어하우징에 ETL 프로세스는 반드시 필요하다. 이 과정에서 데이터 클렌징을 포함한 텍스트 프로세싱을 진행하게 되는데, 정규표현식은 이 텍스트 프로세싱의 핵심 요소들 중 하나이다. 일반적인 상황에서 정규표현식은 아래와 같은...

ASP.NET MVC 4 Web API 에서 null값 해결하기

October 15, 2013 Blog

ASP.NET MVC 4 Web API를 사용하면 RESTful 웹서비스를 손쉽게 해결할 수 있다. 그런데, 문제는 jQuery 또는 AngularJS 같은 자바스크립트 라이브러리를 통해 AJAX 콜을 이용하여 JSON 문자열을 Web API로...