<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>이만우 블로그</title>
<link>http://maanu.net/soojung</link>
<description>나빌레라의 시니컬하게 세상살기</description>
<copyright></copyright>
<pubDate>Sun, 01 Aug 2010 13:19:52 +0900</pubDate>
<generator>soojung 0.4.13</generator>

<item>
<title>선과악이 대립하지 않는 글을 쓰고 싶다.</title>
<link>http://maanu.net/soojung/entry.php?blogid=485</link>
<pubDate>Sat, 19 Jun 2010 23:32:50 +0900</pubDate>
<category>나의 뻘소리</category>
<description>절대선(絶對善)이라는 것이 존재 할까? 마찬가지로 절대악(絶對惡)이라는 것은 존재하는가?&lt;br /&gt;
&lt;br /&gt;
인류의 많은 문학 작품들, 영화, 연극에서 독자나 관객이 주인공에게 몰입하도록 만드는 아주 좋은 도구가 바로 주인공에게는 절대선의 이미지를 심어주고 그 대립 인물에게는 절대 악의 이미지를 주는 방식이다. 문학 작품을 읽거나 영화, 연극을 관람할 수 있는 수준의 교육을 받은 인간이라면 교육과 사회화 과정을 거치면서 선(善)이라는 관념에 대해 어느 정도 비슷한 인식을 가지고 있다. 바로 이 공통의 비슷한 인식을 주인공에게 부여하는 것이다. 마찬가지로 악(惡)에 대해서도 대중은 비슷한 인식을 가지고 있으므로 그것을 주인공의 상대 인물에게 부여한다.&lt;br /&gt;
&lt;br /&gt;
선과 악의 분명한 인물 대립은 작품의 구성을 간결하고 단순하게 하며 독자와 관객에게 작품을 쉽게 이해할 수 있도록 해주는 장점이 있다. 그래서 아주 많은 작품들이 이런 방식으로 만들어졌다. 하지만, 많은 작품들이 이와 같은 분명한 대립구도를 채택했기 때문에 오히려 작품의 개성을 부각시키기 더 어려워져 버리는 문제가 생겼다.&lt;br /&gt;
&lt;br /&gt;
절대선이란 이미지와 절대악이란 이미지를 너무 분명하게 부여하려다 보니 작품의 개성이 메몰되어 버린것이다. 더불어 독자와 관객에게도 작품속의 인물을 그저 선과 악이란 두 가지로 구분하게 만들어 인물에 대해 좀더 깊이 생각해 볼 기회를 주지 않는다.&lt;br /&gt;
&lt;br /&gt;
나는 절대선이나 절대악이 부여되지 않은 글을 쓰고 싶다. 주인공과 그 대비 인물에게 모두 중의적 선을 부여하고 싶다. 나에게 선이 모두에게 선이 아닐 수 있고, 반대로 모두에게 선인것이 나에게는 선이 아닐 수 있다. &lt;br /&gt;
&lt;br /&gt;
주인공은 모두에게 선이 되는 행동을 하지만 그것은 주인공에게 선이 아닐 수 있고, 다른 어떤 사람에게도 선이 아닐 수 있다. 주인공은 모두에게 선이 되는 자신의 행동으로 인해 갈등하는 것이고, 주인공의 행동이 자신에게 선이 되지 않는 그 사람은 주인공의 행동을 막아야 한다. &lt;br /&gt;
&lt;br /&gt;
주인공에게 선이 되는 행동이 모두에게 선이 아닐 수 있으며, 주인공은 본인이 가진 절대적인 이유때문에 그 행동을 해야 한다. 하지만 분명이 그것은 모두에게 선이 아니며 어쩌면 악일 수도 있다. 그 행동을 막아야 하는 사람은 분명히 나타날 것이고 그사람의 행동 역시 악이 아니고 선이다.&lt;br /&gt;
&lt;br /&gt;
독자나 관객은 주인공에게 몰입해도 선이고, 상대 인물에게 몰입해도 선이다. 중립적인 입장에서 본다고 해도 이 둘은 모두 선이다. 좀 더 생각할 거리가 많아진다. 작품은 더이상 단순하지 않고 인물들은 보다 더 매력적이다. &lt;br /&gt;
&lt;br /&gt;
언젠가는 쓰고 싶다.</description>
</item>
<item>
<title>ddd를 외부 gdb와 연동할 때...</title>
<link>http://maanu.net/soojung/entry.php?blogid=484</link>
<pubDate>Sat, 15 May 2010 04:30:32 +0900</pubDate>
<category>작업</category>
<description>리눅스에서 쓸 수 있는 GUI 디버그 툴이 이렇게 없을 줄이야...-_-;;&lt;br /&gt;
&lt;br /&gt;
DDD는 한 20년 정도는 개발이 중단되어 있는것 같다..-_-;;;; 오~쉣..-_-&lt;br /&gt;
&lt;br /&gt;
아무튼.. &lt;br /&gt;
&lt;br /&gt;
DDD를 그냥 실행하면, 시스템 디폴트 gdb와 연동된다.&lt;br /&gt;
크로스 디버깅을 하려면 arm-linux-gdb와 연동되어야 한다.&lt;br /&gt;
&lt;br /&gt;
연동은 아래와 같이 한다.&lt;br /&gt;
&lt;br /&gt;
ddd --gdb --debugger /usr/local/CodeSourcery/arm-2010q1/bin/arm-none-linux-gnueabi-gdb 심볼디버깅정보를포함한이미지파일이름&lt;br /&gt;
&lt;br /&gt;
이러면 잘 된다.&lt;br /&gt;
&lt;br /&gt;
PATH가 설정되어 있다면,&lt;br /&gt;
&lt;br /&gt;
ddd -debugger arm-none-linux-gnueabi-gdb 심볼디버깅정보를포함한이미지파일이름&lt;br /&gt;
&lt;br /&gt;
라고만 해도 잘 된다. &lt;br /&gt;
&lt;br /&gt;
아~ 근데 ddd는 너무 구리다..-_-&lt;br /&gt;
libgdb 같은거 있으면 다음 프로젝트로 gdb gui tool이나 만들어 볼까..-_-</description>
</item>
<item>
<title>아... 삽질했다..-_-;;</title>
<link>http://maanu.net/soojung/entry.php?blogid=483</link>
<pubDate>Thu, 13 May 2010 21:50:00 +0900</pubDate>
<category>나의 뻘소리</category>
<description>원본 디렉토리: ~/original&lt;br /&gt;
작업 디렉토리: ~/work&lt;br /&gt;
&lt;br /&gt;
작업 디렉토리의 내용을 원본 디렉토리로 옮기고 작업을 시작하려 했다.&lt;br /&gt;
&lt;br /&gt;
mv * ../original -fr&lt;br /&gt;
&lt;br /&gt;
에러가 뜬다.. 응? -_-;; 아모야..&lt;br /&gt;
&lt;br /&gt;
mv * ../original -f&lt;br /&gt;
&lt;br /&gt;
또 뜨네..-_-;; 근데 에러가 좀 이상하다...&lt;br /&gt;
&lt;br /&gt;
아놔.. cp 해야 할껄 mv 했네..&lt;br /&gt;
&lt;br /&gt;
cd ../original&lt;br /&gt;
cp * ../work -fr&lt;br /&gt;
&lt;br /&gt;
헉!!!!!!! -_-;;;&lt;br /&gt;
&lt;br /&gt;
하위 디렉토리에 있는 어제 작업한거 다 날라갔다..아..... 의욕상실...</description>
</item>
<item>
<title>삼성전자의 소프트웨어에 대한 인식의 문제점.</title>
<link>http://maanu.net/soojung/entry.php?blogid=482</link>
<pubDate>Wed, 05 May 2010 21:26:55 +0900</pubDate>
<category>잡담</category>
<description>삼성전자가 보유하고 있는 소프트웨어 인력은 국내 수준급입니다.&lt;br /&gt;
&lt;br /&gt;
삼성전자 소프트웨어 멤버십이라는 조직을 통해, 대학생 때부터 실력있는 인력을 끌어모으고 있죠. 그리고 각종 석박사 지원 프로그램으로 많은 석박사급 인력들도 졸업과 동시에 끌어모으고 있습니다.&lt;br /&gt;
&lt;br /&gt;
이들 개개인의 실력은 참 뛰어납니다. 그리고 그간 잘 해주었고요.&lt;br /&gt;
&lt;br /&gt;
그러나 최근 스마트폰이 화두로 등장하면서 삼성전자의 소프트웨어가 본격적으로 욕먹기 시작합니다.&lt;br /&gt;
&lt;br /&gt;
&quot;삼성(전자)꺼는 하드웨어는 괜찮은데 소프트웨어가 문제야~&quot;&lt;br /&gt;
&lt;br /&gt;
이런 늬앙스의 말이나 글도 심심치 않게 들리고 보이고 있죠.&lt;br /&gt;
&lt;br /&gt;
문제는 무엇일까요?&lt;br /&gt;
&lt;br /&gt;
제 개인적인 생각으로는, 삼성전자는 지금까지 소프트웨어라는 것을 &quot;하드웨어 인에이블링&quot;의 수단으로 밖에 생각하지 않았기 때문이라고 봅니다.&lt;br /&gt;
&lt;br /&gt;
즉, 소프트웨어는 하드웨어를 동작시키기위한 수단일뿐 지속적인 업데이트나 관리가 필요한것이 아니라는 인식이죠. 그래서 삼성전자는 앱스토어처럼 소프트웨어를 통해 부가가치를 창출하는 것에 관심 자체가 없었습니다.&lt;br /&gt;
&lt;br /&gt;
출시된 제품에 소프트웨어 오류로 인해 하드웨어의 동작에 문제가 생겼을 때나 소프트웨어 업데이트를 해 줬지, 소프트웨어 기능 개선을 통한 업데이트라는 개념자체가 없었습니다.&lt;br /&gt;
&lt;br /&gt;
이런 삼성전자의 소프트웨어에 대한 인식은 스마트폰 이전의 삼성전자의 많은 제품들에서는 &lt;br /&gt;
소비자들에게 별다른 불만을 일으키지 않았습니다.&lt;br /&gt;
&lt;br /&gt;
피쳐폰의 소프트웨어는 피쳐폰의 하드웨어를 사용하기 위한 수단이었고,&lt;br /&gt;
TV의 소프트웨어는 TV의 하드웨어를 사용하기 위한 수단이었고,&lt;br /&gt;
MP3의 소프트웨어는 MP3의 하드웨어를 사용하기 위한 수단이었습니다.&lt;br /&gt;
&lt;br /&gt;
하지만 스마트폰 시대가 열리면서 삼성전자의 소프트웨어에 대한 이런 인식은 소비자들에게 불만을 불러 일으킵니다. 스마트폰을 구매하는 소비자는 단순히 스마트폰의 하드웨어를 사용하기 보다, 여러가지 소프트웨어를 통해 더 많은 용도로 사용하길 원하는데, 삼성전자는 스마트폰에 올라가는 소프트웨어 마져 그전에 다른 제품에 올라가는 소프트웨어 만들듯 만들었죠.&lt;br /&gt;
&lt;br /&gt;
&quot;한번 만들어서 제품을 동작시키게 해주고 끝&quot;&lt;br /&gt;
&lt;br /&gt;
사후관리와 지속적인 업데이트, 다양한 어플이 개발되도록 하는 서드파티나, 소프트웨어 마켓같은것은 아예 생각조차 없었죠.&lt;br /&gt;
&lt;br /&gt;
삼성전자는 스마트폰 시대에 안드로이드, 리모, 바다 등 여러 플랫폼을 여러 하드웨어에 얹어서 제품을 출시할 것입니다.&lt;br /&gt;
&lt;br /&gt;
이후 출시될 제품들에 대해서는 소프트웨어에 대한 인식을 어느정도나 바꿨는지 알 수 없습니다. 하지만 분명한 것은 삼성전자는 그전까지 소프트웨어에 대해 가지고 있던 인식을 바꿔야만 계속해서 업계 선두를 유지할 수 있을 것입니다.</description>
</item>
<item>
<title>도전 임베디드 OS 만들기 2판을 쓰고 싶다.</title>
<link>http://maanu.net/soojung/entry.php?blogid=481</link>
<pubDate>Tue, 27 Apr 2010 22:17:20 +0900</pubDate>
<category>잡담</category>
<description>계획도 짜 놨고, 열의도 충분한데..&lt;br /&gt;
&lt;br /&gt;
시간과 보드가 없다.&lt;br /&gt;
&lt;br /&gt;
JTAG-USB를 싸게 구현하는게 이렇게 험난하단 말인가..-_-;;;&lt;br /&gt;
&lt;br /&gt;
T32가 정말 편한 물건이구나...(그러니까 그렇게 비싸지..-_-)</description>
</item>
<item>
<title>마소에 기사가 안나왔네.</title>
<link>http://maanu.net/soojung/entry.php?blogid=480</link>
<pubDate>Fri, 02 Apr 2010 23:42:30 +0900</pubDate>
<category>잡담</category>
<description>2월에 마소 기자에게 메일을 보내고,&lt;br /&gt;
기자가 회사까지 와서 원고를 받아갔다.&lt;br /&gt;
&lt;br /&gt;
4월호에 실릴거라면서..&lt;br /&gt;
&lt;br /&gt;
마소 4월호가 나왔다. &lt;br /&gt;
내 기사가 없다.&lt;br /&gt;
&lt;br /&gt;
이런...-_-;;;&lt;br /&gt;
&lt;br /&gt;
안나온다면 안나온다고 메일이나 보내든가.&lt;br /&gt;
원고 보냈을 때도 원고 받았다고 메일 하나 없더니,&lt;br /&gt;
약속을 지키지 않았는데도 사정을 설명하는 메일 하나 없네.&lt;br /&gt;
&lt;br /&gt;
무슨 일을 저따위로 하는지 원...-_-;;;&lt;br /&gt;
&lt;br /&gt;
걍 잊을란다. &lt;br /&gt;
&lt;br /&gt;
짜증나네...</description>
</item>
<item>
<title>네이버나 다음은 나빌눅스를 사용해야 한다.</title>
<link>http://maanu.net/soojung/entry.php?blogid=479</link>
<pubDate>Tue, 16 Mar 2010 00:38:10 +0900</pubDate>
<category>잡담</category>
<description>http://media.daum.net/digital/it/view.html?cateid=1077&amp;newsid=20100315180917123&amp;p=fnnewsi&lt;br /&gt;
&lt;br /&gt;
이런 기사가 떴다.&lt;br /&gt;
&lt;br /&gt;
멍청한 놈들... 진작에 모바일(임베디드) OS에 투자좀 하지.&lt;br /&gt;
&lt;br /&gt;
현 시점에 nhn이나 다음이 선택할 수 있는 가장 현명한 방법은&lt;br /&gt;
&lt;br /&gt;
자체 모바일 OS를 만들어서 삼성이나 LG랑 제휴해 네이버폰이나 다음폰을 만드는 것이다.&lt;br /&gt;
&lt;br /&gt;
안드로이드에 네이버나 다음을 기본 검색엔진으로 한다고? 텍도 없는 소리.. 구글이 퍽이나 해주겠다...&lt;br /&gt;
&lt;br /&gt;
그런데 자체 OS를 만드는게 쉬운가? 아니다. 어렵다. 모바일 OS에 기본 지식이 있는 개발자가 필요하고 또한 base로 삼을 플랫폼이 있어야 한다.&lt;br /&gt;
&lt;br /&gt;
바로 &lt; 나빌눅스&gt;가 답이다!&lt;br /&gt;
그리고 &lt; 나빌눅스&gt;를 개발한 개발자인 내가 있지 않은가!!!!&lt;br /&gt;
&lt;br /&gt;
나를 연봉 2억 5천 정도에 데려가면 가서 네이버OS나 다음OS를 만들어주겠다.&lt;br /&gt;
&lt;br /&gt;
이 글 읽으면 연락바람...푸훗~ㅋㅋ</description>
</item>
<item>
<title>장고로 만든 사이트</title>
<link>http://maanu.net/soojung/entry.php?blogid=478</link>
<pubDate>Sat, 27 Feb 2010 21:48:31 +0900</pubDate>
<category>작업</category>
<description>Django로 만들었다.&lt;br /&gt;
&lt;br /&gt;
트위터 + 미투데이 + 클리앙 컨셉으로 만들었는데,&lt;br /&gt;
&lt;br /&gt;
만들고 나니 그냥 한줄 게시판이 되었다..-_-;;&lt;br /&gt;
&lt;br /&gt;
원래는 몇 가지 차별화 기능이 있긴 한데, 아직 공개 안했다.&lt;br /&gt;
&lt;br /&gt;
혹시라도 사용자들이 많아지면 그때 공개할 생각이다.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://raonlife.com&quot;&gt;http://raonlife.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
이 블로그 조차 오는 사람이 몇명 안되긴 하지만 그래도 한 번 들어서 글 써주시길..</description>
</item>
<item>
<title>우분투에서 cpas_lock과 esc 바꾸기</title>
<link>http://maanu.net/soojung/entry.php?blogid=477</link>
<pubDate>Tue, 12 Jan 2010 20:22:35 +0900</pubDate>
<category>작업</category>
<description>워낙 변화 무쌍한 우분투라 나중에 또 어떻게 설정이 바뀔지 모르겠지만,&lt;br /&gt;
&lt;br /&gt;
일단 지금 쓰고 있는 우분투에서는 &lt;br /&gt;
&lt;br /&gt;
'시스템' -&gt; '기본설정' -&gt; '키보드' -&gt; '키배치' -&gt; '키배치옵션'&lt;br /&gt;
&lt;br /&gt;
에서 간단하게 caps lock의 동작을 바꿀 수 있다.&lt;br /&gt;
&lt;br /&gt;
리눅스...&lt;br /&gt;
&lt;br /&gt;
정말 편해졌다.</description>
</item>
<item>
<title>나는 어느 정도 수준의 개발자일까?</title>
<link>http://maanu.net/soojung/entry.php?blogid=476</link>
<pubDate>Sun, 27 Dec 2009 01:55:55 +0900</pubDate>
<category>잡담</category>
<description>일단 나는 C언어와 C++을 자유자제로 다룰 수 있다. 자유자제로 다룰 수 있다는 말은 그 언어를 이용해서 내가 필요로하는 모든 프로그램을 별도의 언어 스팩을 설명하는 자료없이 작성할 수 있다는 뜻이다.&lt;br /&gt;
&lt;br /&gt;
그리고 임베디드 관련해 ARM, MIPS, AVR 프로세서에서 펌웨어 개발 경험이 있고, 특히 ARM 프로세서의 경우 지금도 그걸로 밥 벌어먹고 살고 있고, 책도 썼다.&lt;br /&gt;
&lt;br /&gt;
내가 임베디드로 먹고 산다고 해서 임베디드만 할 줄 아는 것은 아니다. &lt;br /&gt;
&lt;br /&gt;
나는 MFC로 어플리케이션을 개발 할 줄 알고, C#으로 MFC로 할 수 있는 모든것을 할 수 있다. 또한 C#과 .net framework로 PC 어플리케이션 및 WM 어플리케이션을 만들 수 있으며 개발 경험과 상용화 경험이 있다.&lt;br /&gt;
&lt;br /&gt;
Java로도 J2ME로 모바일 어플리케이션 개발, J2SE로 검색엔진 어플리케이션 개발 등 충분치는 아닐지라도 실무 투입에는 충분한 개발 능력과 경험을 갖추고 있다.&lt;br /&gt;
&lt;br /&gt;
그리고 내 스스로 생각해도 대한민국에서 리눅스 사용및 운영능력으로 천 명안에는 들지 않을까 싶다. 나는 리눅스 서버 세팅을 할 수 있고, 당연히 운영 및 유지보수를 할 수 있다. 그리고 기존 리눅스 서버에 대한 튜닝 작업도 어느 정도 할 수 있다. &lt;br /&gt;
&lt;br /&gt;
물론 리눅스에서도 GTK를 이용해서 어플리케이션 개발이 가능하다. 리눅스에서 개발했던 어플리케이션으로 상용화를 해본적은 없지만 종종 몇 개의 프로그램을 개발한 경험은 있다.&lt;br /&gt;
&lt;br /&gt;
즉, 어플리케이션 개발 능력은 윈도우와 리눅스 양대 플랫폼에서 모두 갖추고 있다. 또한 디바이스 드라이버 역시 리눅스와 윈도우 모두에서 개발 가능하다. 리눅스의 디바이스 드라이버를 좀더 익숙하게 작업하긴 하지만 윈도우의 디바이스 드라이버 체계 역시 충분히 이해하고 활용할 수 있다.&lt;br /&gt;
&lt;br /&gt;
임베디드 펌웨어, 디바이스 드라이버, 어플리케이션, 서버 운영 뿐만 아니라 나는 웹 개발 능력도 있다. &lt;br /&gt;
&lt;br /&gt;
웹 개발에 주로 이용되는 MVC 모델을 완벽히 이해하고 있고, 관련 웹 프레임워크를 직접 만들어서 상용 서비스에 적용하기도 했다. &lt;br /&gt;
&lt;br /&gt;
당연히 웹 어플리케이션 개발언어인 php를 능숙하게 다룰 수 있고, python으로도 웹 개발과 어플 개발, 스크리트 개발이 모두 가능하다. 웹 개발에 더해서 데이터베이스 설정이 가능하고 특히 mysql은 어느정도 튜닝도 가능하다. SQL 쿼리를 직접 작성할 수 있으며 요즘 유행하는 ORM을 사용하지 않고도 데이터베이스 작업을 내가 원하는 대로 할 수 있다. &lt;br /&gt;
&lt;br /&gt;
뿐만 아니라 HTML과 CSS를 이용해서 표준 웹 개발 작업을 진행 할 수 있고, Javascript를 이용해 필요한 DHML 작업을 모두 할 수 있다.&lt;br /&gt;
&lt;br /&gt;
개발 작업 뿐만 아니라 설계 관련 능력도 갖추고 있다. E-R 다이어그램을 이용해서 수 만명 단위의 사용자를 커버하는 데이터베이스 시스템을 설계해본 경험이 있고, UML 역시 별 어려움 없이 해석및 작성이 가능하다. GoF의 패턴을 적절히 사용해서 OOP 시스템 설계도 충분히 가능하다.&lt;br /&gt;
&lt;br /&gt;
뿐만 아니라 Visual Basic, python, bash shell script 등 간단하고 빠르게 목적을 달성할 수 있는 여러가지 스크립트 언어를 필요에 맞춰 적절히 사용할 수 있다. 스크립트에 많이 사용하는 정규표현식이나 sed, awk 등의 사용에도 크게 거부감이 없다.&lt;br /&gt;
&lt;br /&gt;
대안언어로 Erlang을 공부해본 경험이 있으며, 요즘 많이 뜨고 있는 Objective-C (맥OS와 iPhone 어플 개발에 쓰임)를 공부해본 경험이 있다.&lt;br /&gt;
&lt;br /&gt;
뭔가 더 있을 것 같은데 당장 생각나는 부분은 여기까지다. &lt;br /&gt;
&lt;br /&gt;
요약해 보면 나는 C, C++을 이용한 임베디드 기술로 T의 깊은 기둥 부분을, 어플리케이션과 웹 개발 기술로 넢은 지붕을 이루고 있다고 말 할 수 있다.&lt;br /&gt;
&lt;br /&gt;
자! 이런 나는 과연 어느 정도 수준의 개발자 일까?</description>
</item>

</channel>
</rss>

