본문 바로가기

전체 글

(324)
MSIL 역어셈블러(ildasm.exe)로 Boxing 확인하기 .NET에 MSIL 역어셈블러(ildasm.exe)가 있어서 MSIL 코드들을 확인할 수 있습니다. ILDasm.exe는 Intermediate Language Disassembler Utility입니다. MSIL 역어셈블러는 .NET Framework에서만 실행될 수 있는 어셈블리이며, 어셈블리를 역으로 해석해주는 역어셈블러 프로그램이다. 간단하게 C#으로 작성된 코드의 내역중 Boxing이 수행된 내역을 MSIL을 통하여 확인해보겠습니다. 우선 다음과 같은 코드를 작성합니다. 간단하게 버튼을 하나 만들고 버튼에서 리스트에 1 ~ 100까지 출력하는 코드입니다. private void button3_Click(object sender, EventArgs e) { // Boxing이 일어나는 코드이다. ..
책에서 들려주지 않는 아키텍트 이야기 세미나 후기입니다. 오늘 데브피아에서 주최하는 "Meet The Architect: 책에서 들려주지 않는 아키텍트 이야기"라는 세미나에 참석하였습니다. 위의 그림에서 처럼 한국 마이크로소프트 5층 교육장에서 진행되었습니다. 약 20분정도 늦게 도착했습니다. 강사님은 박현철 이사님이었는데 이전에 두세번 멀리서 뵈었었는데 오늘 제대로 뵐 수 있었습니다. 박현철 이사님에 자세한 약력은 위와 같습니다. 아마 독자님들 중에 뵈신 분들도 계실것입니다. 오늘 세미나 일정과 각 세션의 주제는 다음과 같았습니다. 시 간 Session 강 좌 제 목 15:00 ~ 15:50 50분 Session 1 니 경험 있나? 내도 있다. 15:50 ~ 16:00 10분 휴식 16:00 ~ 16:50 50분 Session 2 중요한 것은 뭐고, 중요하다..
창조적 발견력 창조적 발견력이란 책을 읽었다. 참 상큼한 책이다. 이해하기 쉬운 설명과 함께 창조적 발견력의 중요성을 편하게 설명해 주었다. 저자인 고미야 가즈요시는 경영 컨설턴트라는 직업을 가지고 있는데, 그는 직업상의 이유로 많은 발견을 한다. 그러한 저자의 생각들이 책속에 적절히 녹아있다. 주요한 내용을 살펴보면 다음과 같다. 명명백백하게 존재하는 사실을 정확하게 포착, 발견해 내는 힘을 가진 사람이 착각과 착시를 거듭하는 사람보다 일과 삶에서 성공할 확률이 더 크다는 것은 자명한 이치이다. 세상 그 누구도 "없는 것"에서 "있는 것"을 창조해내는 것은 불가능하다. 무에서 유를 창조하는 것은 신의 영역이기 때문이다. 따라서 인간은 "있는 것"에서 "있는 것"을 창조하는 데 전력을 기울여야 한다. 그렇다면 유에서 ..
미래예측을 위한 전략적 사고(Choosing The Future) 확신은 거짓보다 더 위험한 진실의 적이다. 프레드리히 니체, "인간적인, 너무도 인간적인(Human, All Too Human)" 간혹 필자는 확신에 찬 주장을 펼치는 분들을 볼 때마다 과연 진실을 말하고 있는지 의심하곤 한다. 니체의 명언처럼 우리는 너무도 자신의 주장을 일방적으로 주장할 경우가 많다. 특히 아무런 근거나 배경적인 논리가 없음에도 불구하고 "이 시스템을 도입하면 모든 업무를 자동화 할 수 있습니다."나 "이 약은 만병통치 약 입니다."와 같은 거짓을 숨긴 확신을 하는 사람들을 보곤한다. 특히 여의도에 계신 분들이 그런 이야기를 하는 경우가 많은 것 같다. 나는 그런 분들에게 이 책을 읽어볼 것을 권한다. 미래를 위하여 전략적인 것들을 준비하려면 구체적인 방안을 마련할 줄 알아야 한다. ..
IP 충돌이 일어났을 경우에 확인하는 방법 서버의 IP를 누군가가 사용하는 경우가 일어 났다. 즉 IP 충돌이 일어난 것이다. 어떤 컴퓨터인지 확인하고자 알아본 결과 nbtstat 라는 명령을 통하여 확인할 수 있었다. [root@C:\Documents and Settings\SUN]#nbtstat -a xxx.xxx.xxx.xxx (충돌나는 IP 주소) 로컬 영역 연결: Node IpAddress: [123.456.789.123] Scope Id: [] NetBIOS Remote Machine Name Table Name Type Status --------------------------------------------- XXXXXX1 UNIQUE Registered AAAAA GROUP Registered AAAAA GROUP Registe..
새로운 눈 새로운 눈 진정 무엇인가를 발견하는 여행은 새로운 풍경을 바라보는 것이 아니라 새로운 눈을 가지는 데 있다. - 마르셀 프루스트 -
열정을 가진 개발자가 만들어 내는 멋진 개인 창작 소프트웨어 며칠전에 전자신문에서 개인 창작SW '클릭 열풍'(http://www.etnews.co.kr/news/detail.html?id=200808050229) 란 글을 읽었습니다. 주요 내용은 안정우 님이나 권용휘 님 및 전태현님 과 같은 분들이 만든 소프트웨어에의 약진에 관한 내용입니다. 안정우씨의 경우 백신프로그램인 "가루약(http://garuyac.com)"과 인터넷 TV 플레이어인 "라이브온 에어(http://liveonair.org/)"와 같은 좋은 소프트웨어를 만들어서 무료로 배포하고 계십니다. 성능도 좋아서 많은 분들이 활용하고 계십니다. 또한 권용휘 님의 경우 개꿈닷넷(http://rodream.net)을 통하여 PC 최적화 프로그램인 "클릭 투 트윅"과 같은 좋은 소프트웨어를 만들어 무료로 ..
Google Language Tools(구글 번역기)가 제공해준 새로운 즐거움! 아마도 많은 분들이 Google의 Language Tools를 알고 있을 거라 생각합니다. http://www.google.co.kr를 치고 들어가면 위와 같은 화면이 나타나는데 자세히 옆에보면 Language Tools라고 나옵니다. 저의 경우 업무 특성상 영어로 된 문서나 웹 사이트를 거의 하루 종일 보다시피 합니다. 아 정말 머리가 지끈 지끈 아픕니다. (-.-);; 이럴때 간혹 간단하거나 조금 사무용 어체로 쓰여진 글을 읽을때 Google Language Tools를 사용합니다. 클릭하고 들어가면 이렇게 나오죠! Google 답게 인터페이스는 미려하지 않습니다. 사실 이런면이 저에게는 더욱 좋습니다. 웹 브라우져를 10개이상 열고 있는 경우가 많아서 Naver.com처럼 무거운 웹 페이지를 열어놓..