전체 글 118

정보처리분야 산업기능요원의 전공 제한

흔히 말하는 병역특례(병특) 중에서, 현역으로서 정보처리분야에 편입하기 위해서는 전문대 졸업자나 4년제 미졸업자는 정보처리 산업기사 자격이 있어야 하고, 4년제 졸업자는 정보처리 기사 자격증이 있어야 합니다. 그리고 거기에 더해서 관련 학과를 전공한 사람만이 정보처리분야에서 산업기능요원으로 일할 수 있습니다. 관련 학과는 노동부(현 고용노동부) 장관이 정하도록 되어 있습니다. 자신의 전공 학과가 관련 학과에 해당하는지 확실히 하기 위해서는 병무청에 문의해야 되겠지만, 그 전에 병무청 사이트에 공개된 관련 학과를 확인해보는것도 도움이 될 것 같습니다. 병무청 홈페이지에 들어간 후 검색 창에 "정보처리 직무분야 관련학과"라고 검색을 하면 "국가기술자격법 정보처리 직무분야 관련학과"라는 게시글이 검색됩니다. ..

2011.01.06

Silverlight 5 계획 발표! 그리고 WPF

며칠 전 Silverlight Firestarter 2nd December 2010 이라는 행사의 키노트에서 Silverlight 5 계획이 발표되었습니다. 상세한 내용은 공도님의 "실버라이트의 미래, 미리보는 Silverlight 5"라는 포스트에 잘 요약되어 있어서 저는 제 감상만을 좀 더해볼까 합니다. 발표에서는 가장 마지막에 나왔지만 역시 출시일이 가장 궁금하니 먼저 보면, 내년 봄에 베타가 나오고 연말 쯤 정식 출시될 것이라고 합니다. 거의 6,7 개월 주기로 릴리스를 하는 셈이네요. 이런 슬라이드를 보여주며 Silverlight 5에 대한 이야기를 시작하는 Scott Gu 아저씨입니다. 네, HTML5, Silverlight, WPF 삼인방입니다. 요즘 밖에서는 전략이 불분명하고 중복 투자라고..

2010.12.06

JavaScript의 개체에 대해서

JavaScript에서 Silverlight 쪽의 메서드를 호출할 때, C# Dictionary 형식을 전달하려면 어떻게 해야 하는지에 대해서 경민 씨가 자이닉스 개발부 블로그에 글을 써 주었다. (Silverlight 함수를 Javascript에서 호출) 좀더 자세한 내용은 MSDN의 Constructing Managed Types from JavaScript라는 문서를 참고하면 도움이 될 것이다. JavaScript에서 createManagedObject 메서드를 이용해서 C# Dictionary 처럼 관리되는 타입을 생성하면, JavaScript 개체처럼 쓸 수 있는 래퍼를 통해서 JavaScript 쪽에 노출된다. 그렇기 때문에 키가 string 타입인 C# Dictionary 만 사용할 수가 있..

2010.04.29

Visual Studio의 XML 문서화 주석 활용하기

지난 스프린트부터 XML 문서화 주석을 충실히 작성하여 활용하기로 결정했다. 그러기 위해서 주석도 코드 리뷰 대상으로 포함시켜서 품질을 유지하기로 했다. 그리하여 Visual Studio의 XML 문서화 주석을 이용해서 MSDN 스타일의 도움말 파일을 만들어 내는 방법을 경민 씨가 자이닉스 개발부 블로그에 잘 정리해주었다. Xinics 개발부 - 코드 주석 문서화하자

2010.04.05

의외의 발견

굳이 진공청소기를 돌리지 않더라도, 살고있는 방이 작다보니 구석구석 완벽하게 닦겠다는 생각을 하지 않는다면 걸레로 바닥을 닦는데 5분도 안 걸린다. 그런데도 청소하는 게 무진장 싫었다. 청소보다는 SNS를 돌거나 웹툰을 보는 일이 내 정신을 위해 더 요긴하다는 생각을 했던 것 같다. 어느 날 아침 출근 전에 바닥에 굴러다니던 걸레에 물을 적셔서 바닥을 닦고 나갔다. 첫날은 방 전체를 닦은 것도 아니고, 침대~책상~욕실을 다니려면 내가 밟아야 하는 부분 정도였다. 비좁아 터진 방인데도 말이다. 걸레를 빨지도 않았다. 그냥 세면대에 물을 받고 세제를 좀 풀어서 담가두었을 뿐이다. 대야 하나 없는 집이다. 퇴근하고 집에 와서는 걸레가 세면대를 차지하고 있으니 어쩔 수 없이 걸레를 빨았을 뿐이다. 대충 짜서 방..

2010.04.04

Commands in Silverlight with SLExtensions - 2

자이닉스 개발부 블로그에 커맨드 패턴 연재 중 두 번째 글을 썼다. 다음 번에 좀 더 상세한 내용을 다루도록해야겠다. Commands in Silverlight with SLExtensions - 1 Commands in Silverlight with SLExtensions - 22010년에는 적어도 한 주에 포스트 하나씩은 작성하려는 목표를 세웠다. 이미 12월부터 시작해서 12월에는 한 주에 하나씩 쓰는 데 성공했다. 기세를 몰아서 1년간 계속 유지해보자. 이 연재처럼 개발부 블로그에 쓰는 포스트까지 포함시키는 꾀를 조금 부리고는 있지만, 영양가 없는 포스트로 채우기보다는 조금이나마 의미있는 포스트로 채우는 게 좋다는 생각으로 그 정도는 허용해주기로 했다. 화이팅!

2010.01.01

Commands in Silverlight with SLExtensions - 1

이번 스프린트에서 맡은 작업에서 혼자 MVVM 패턴과 Command 패턴을 적용해본다며 삽질을 했다. 덕분에 예상보다 많은 일정을 소모하고, 다른 팀원들 도움도 받고... 빡빡한 일정임을 알면서 그것도 남들 몰래 이런 모험을 하는 건 웬 못되먹은 심보란 말인가. 함께 한 팀원들께 죄송스럽고 고마울 따름이다. 그런 의미에서라도 이번에 알게된 내용은 꼭! 잘 기록해서 남겨둬야겠다. 그리하여 시리즈 중 첫 번째. Commands in Silverlight with SLExtensions - 1

2009.12.26

HttpContextBase를 이용해서 ASP.NET 코드의 테스트 가능성 높이기

유닛 테스트를 중요하게 생각하여 설계한 코드라면 HttpContext 같이 ASP.NET 프레임워크에 종속되어 테스트가 불가능해지는 클래스들은 진작에 어댑터 등을 이용하여 분리시켜 두었을 것이다. 하지만 이미 작성된 코드가 많은 상황에서 유닛 테스트를 도입할 때에는 HttpContextBase 클래스가 유용하게 사용될 수 있다. HttpContextBase 클래스는 ASP.NET MVC에서 쓰이는 클래스라서 (Controller.HttpContext Property 참조) 3.5 SP1부터 쓸 수 있고, System.Web.Abstractions 어셈블리(네임스페이스는 System.Web)를 참조에 추가하면 된다. HttpContextBase 클래스는 기존의 HttpContext 클래스와 완전히 동일한 ..

2009.12.19

우리는 원노트를 쓴다

onenote와 위키라는 검색어로 구글 검색을 하다가 요즘 내가 딱 내가 느끼는 생각과 동일한 내용을 발견했다. OneNote는 그 컨텐츠가 적을때는 위키와 비슷하게 사용할 수 있다. 그러나 그 컨텐츠가 많이 늘어나면 노트의 묶음일뿐 쉽게 정보를 관리하기가 힘들게 된다. namespace(category)라든가 각 페이지에 대한 access control, tracking user activity, history, recent changes, RSS feed등이 다 그런것을 편리하게 해주는 feature들인데 OneNote는 없지않은가. 애초에 태생이 틀린 놈들이다. OneNote는 standalone으로 위키는 collaboration tool로서.. http://nberserk.tistory.com/..

2009.12.10