본문 바로가기

programmer

(8)
LCID List Source : http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx Language - Country/Region LCID Hex LCID Dec Afrikaans - South Africa 0436 1078 Albanian - Albania 041c 1052 Amharic - Ethiopia 045e 1118 Arabic - Saudi Arabia 0401 1025 Arabic - Algeria 1401 5121 Arabic - Bahrain 3c01 15361 Arabic - Egypt 0c01 3073 Arabic - Iraq 0801 2049 Arabic - Jordan 2c01 11265 Arabic - Kuwait 3401 13313 Arabic ..
The Joel Test: 나은 코딩을 위한 12단계 Source : http://honeybox.tistory.com/182 The Joel Test: 나은 코딩을 위한 12단계 글 : Joel Spolsky 번역 : B.K. Chung 정봉겸 감수 : Jang Han Goo 구장한 2000년 8월 9일 SEMA에 대해서 들어보신 적이 있습니까? 소프트웨어 팀이 얼마나 잘하는지를 재는 나름대로 복잡한 시스템입니다. 앗, 아니! 그 링크를 누르지 마세요. SEMA를 "이해"만 하는데 아마 6년정도가 걸릴것입니다. 그래서 소프트웨어 팀이 얼마나 좋은지 등급을 매길 수 있는 - 좀 무책임하고 되는대로의 - 자체적인 버젼의 테스트를 만들었습니다. 이 테스트의 장점은 3분정도밖에 걸리지 않는다는 것입니다. 절약되는 시간으로 의대에 가서 공부할 수도 있을 것입니다...
미국에서 소프트웨어 개발자로 일하기 Source : http://devnote.net/14 저는 한국에서 개발자 생활 7년 이상 미국에서 3년 이상 해오고 있습니다. 따라서 한국과 미국 생활의 다른점 들을 생각나는대로 적어 보도록 하겠습니다. 물론 소프트웨어 개발자의 관점입니다. 미국은 다민족 다인종 국가이며 거대한 면적의 국토를 소유한 세계 최강대국 중의 하나이며 컴퓨터관련 기술이 가장 발달된 나라이기도 합니다. 미국은 그 넓은 땅 덩어리 만큼이나 다양한 사람들이 있으며 물론 소프트웨어 회사나 개발자들을 보면 그 실력에 있어서나 하는 일에 있어서도 매우 다양함을 알 수 있습니다. 우리나라는 작은 국토에 같은 민족으로 구성된 사람들이 비숫한 교육을 받고 자랍니다. 따라서 사고방식도 비숫하고 개개인의 개성이나 성격 그리고 업무를 하는데 있어..
소프트웨어 개발팀에서 성과를 이끌어 내는 비결 Source : http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=32305 개발자들이 잠을 줄여 가며 열심히 일을 하는 데도 왜 개발 프로젝트는 늘 납기를 못 맞추고 비용을 초과하고 또 생각지도 못 한 인적/물적 리소스를 투입해야 하는 걸까? 이 질문을 하니 떠오르는 예가 있다. 호랑이 담배 피던 시절, 병이 나면 무당을 찾아 가서 주술과 신의 힘으로 병을 고치려 했단다. 무당이 드물게 영적 능력이 뛰어나거나 여러분이 착한 일을 많이 해서 신이 돕는다면 분명 뭔가 효험이 있었을 거다. 그렇지만 대부분의 경우는 ‘원인’을 밝혀 ‘치료’를 하는 게 상식이다. 위가 아프다면 위 염증 여부를 확인하고 염증을 없애는 게 답이다. 아직도 우린..
한국 개발자로 살아간다는 것 Source : http://imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=32089 오늘도 개발자들은 고객의 요구사항에 따라 프로그램을 개발한다. 개발하는 틈틈이 최신 기술을 공부하면서 더 효율적이고 생산적으로 개발하는 방법을 익히고자 한다. 필자는 이 글을 통해 앞만 보고 열심히 일하는 개발자들에게 거시적인 관점에서 우리들의 주변 환경이 어떻게 돌아가고 있는지를 되돌아볼 시간을 마련해 주고자 한다. 한 용 희 woom33@korea.com 롯데정보통신 정보기술연구소에 재직 중이며, 닷넷 기반의 여러 프로젝트에 참여했다. 현재 Microsoft Visual C# MVP이며 MSDN 세미나 강사로도 활동 중이다. 처음에는 2D, 3D 게임 프로그래머..
성공적인 CRM을 위한 레시피 Source : http://www.zdnet.co.kr/itbiz/reports/trend/0,39034651,39167780,00.htm 이 글을 보시는 여러분들 중에 CRM라는 단어의 의미를 모르시는 분들은 없으리라 생각이 듭니다. 본 칼럼에서는 CRM과 관련된 기본적인 이론부터 접근해서 실행과 관련된 이슈들을 소개하는 자리를 마련해 보려고 합니다. 특별히 데이터를 중심으로 편성된 eCRM(웹 로그 포함) 분야로 제한하고 말씀드리지는 않겠습니다. 다만 정리된 내용들의 기반은 데이터를 분석하고 해석하는 부분이 많기 때문에 온라인과 관련된 내용이 많다는 점은 분명히 밝혀둡니다. 적어도 설명을 드릴 때 자료의 논리성을 확보하려면 저 역시 데이터에 기반한 논리가 필요하기 때문입니다. 자, 시작해 볼까요? ..
SVC, Tortoise SVN, 소스세이프(Source Safe)를 활용한 로그보기, 업데이트된 곳 찾기, Diff Source : http://a.tk.co.kr/409 개요.. 프로그램 개발에서 소스 관리는 매일 강조해도 지나치지 않습니다. 때문에 대부분의 개발자들은 SVC, Tortoise SVN, 소스세이프(Source Safe)등을 활용하여 소스를 관리하는데, 팀 단위 개발은 물론이고 나 홀로 개발일지라도 소스관리 프로그램을 사용하는 것이 안전을 위해서나, 복구, 수정, 확인을 위해서 매우 편리하고 중요한 역할을 합니다. 이번에는 Tortoise SVN 을 활용하여 로그보기, 업데이트된 곳 찾기, Diff등을 활용해봅니다. 로그 보기 다음과 같은 방법으로 SVN 로그 보기를 하면 업데이트된 날짜와 사람, 수정되거나 추가, 삭제된 항목이 화면이 나타납니다. Array Array 바뀐점 보기 바뀐점 보기를 사용하..
게임 개발자의 자질 [ 프로그래머 편 ] 프로그래머의 경우는 그냥 컴퓨터라는 것을 잘하면 된다라고 착각하는 경우가 많습니다. 실제로 게임 프로그래머 지망생이나, 게임 프로그래머라고 뽑히는 사람들을 보면, 그런 사람들이 많습니다. 하지만, 프로그래머라면 반드시 잘 해야 하는 학교 과목이 있습니다. 수학과 물리입니다. 의외일지 모르지만, 사실입니다. 컴퓨터가 일반적으로 할 수 있는 일, 계산, 문서작업, 음악, 영화플레이, 게임, 그림보기, 인터넷, ... 이것은 컴퓨터가 음악을 이해하고, 색깔을 이해해서 할 수 있는 것이 아닙니다. 전부가 숫자를 이용해 그것을 처리하는 것입니다. 컴퓨터가 아는 것은 10진수도 아닌 2진수입니다. 즉, 1과 0을 조합한 복잡한 숫자( 000101, 0001011101 등 )를 이용해서, 어디로 옮기고, 어떻게 계산..