« Previous : 1 : 2 : 3 : 4 : 5 : ... 11 : Next »
스타트업 벤처 한군데에 지원했다가 제가 그들이 찾는 자리에 적합하지 않다고 판단했다는 답신을 받았습니다. (스타트업답게 회신이 매우 빠르더군요. 의사결정이 그만큼 신속하다는 뜻이겠죠.) 지인이 회사는 인연이 있어야된다고 했었는데, 이번엔 인연이 아니었나봅니다. 가만 생각해보니 동일한 지인이 예전에 집을 구할때도 비슷한 말을 했던 걸로 기억하는데... 어쨌거나 그 회사가 좋은 서비스를 개발하고 좋은 인연으로 다시 만날 수 있으면 좋겠습니다.

일자리를 찾아다니다가 좋은 글을 하나 발견했습니다. Getting Real이라는 웹어플리케이션 개발방법론인데요. 작고 유기적인 조직을 구성하라고 주장합니다. 거대 방법론에 반하는 내용들이 매우 흥미롭습니다. 인재 채용과 관련된 부분 인용합니다.

오픈소스는 기술직을 채용하려는 이들에게는 선물과 같습니다. 오픈소스를 보면 여러분은 대상자들의 얼마동안 어떤 일을 했는지 얼마나 기여했는 지를 알 수 있습니다.

이것은 여러분이 그들의 말 대신 그들이 실제로 행동한 결과를 가지고 판단할 수 있다는 것을 의미합니다. 여러분은 다음의 정말 중요한 것들을 판단의 기준으로 삼을 수 있습니다.

작업의 품질
많은 프로그래머들은 언변에 능합니다. 하지만 오픈소스를 보면 그 사람의 개발 기술을 실제로 확인 할 수 있습니다.

문화적 관점
프로그래밍은 사실 모두가 결정을 내리는 것에 대한 것이라고 할 수 있습니다. 정말로 많고도 많은 결정들이 필요합니다. 결정은 그 사람의 문화적인 소양이나 관점에 의해 내려집니다. 코딩이나 테스트 또는 집단 토론에서 후보자가 내리는 결정들을 관찰하면 여러분이 그 후보자와 문화적으로 일치하는 지를 알 수 있습니다. 이런 부분이 잘 맞지 않으면 매번 결정을 내려야 할 때마다 문제가 생길 것입니다.

열정
오픈소스에 관려하는 것은 최소한 어느정도의 열정을 필요로 합니다. 열정이 없다면 왜 그들이 개인의 소중한 시간을 모니터 앞에서 보내겠습니다. 오픈소스에 기여한 양을 보면 그가 얼마나 열정을 가지고 있는 지을 알 수 있게 됩니다.

완성도
아무리 똑똑하고 문화적인 소양이 일치하며, 열정이 있다고 해도 만약 그가 일을 끝까지 해내지 못한다면 소용이 없을 것입니다. 불행히도 많은 프로그래머들이 그런 경우에 해당합니다. 그러므로 여러분은 주어진 일을 끝까지 해낼 수 있는 에너지를 가진 사람을 찾아야 합니다. 이것을 위해서라면 다른 요건들을 조금 포기할 수도 있습니다.

사회적 일치
어떤 사람과 오랫동안 함께 일하는 것은 기쁠 때나 슬플 때, 편안할 때나 위급할 때를 모두 함께 지내는 것이며, 이것은 그의 진짜 인간성을 모두 드러내 보여줄 것입니다. 따라서 매너나 사회적인 소양이 부족한 사람을 피해야 합니다.

맞는 말입니다. 소스는 거짓말을 하지 않지요. 그리고 오픈 소스 커뮤니티에서 얼굴도 모르고 사는 곳도 다른 여러 사람들과 협업하여 프로젝트에 기여할 수 있는 사람이라면 믿을 수 있습니다.

작은 스타트업들은 이미 이런 생각을 채용에 반영하고 있는 것 같습니다. 이 아이디어가 보다 큰 기업에도 적용이 된다면 오픈 소스 커뮤니티가 더 활발해지지 않을까요? 오픈 소스 프로젝트들이 많이 늘어나고 프로그래머들은 그 속에서 개발하고, 공부도 하고, 사람도 만나고, 기업들은 그 속에서 훈련되고 검증된 사람들을 채용하는 그런 순환고리가 만들어지면 좋겠다는 생각이 듭니다.

Posted by 망고

2011/11/30 09:12 2011/11/30 09:12
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1241

var a;
trace2(a); //undefined
trace2(typeof a); //'undefined'
trace2(a == undefined); //true
trace2(a === undefined); //true
trace2(typeof a == undefined); //false
trace2(typeof a === undefined); //false
trace2(typeof a == 'undefined'); //true
trace2(typeof a === 'undefined'); //true

var a, b;
trace2(a == b); //true
trace2( a === b); //true
trace2( typeof a == typeof b); //true
trace2( typeof a === typeof b); //true

var c = {};
trace2(c); //Object{}
trace2(c == undefined); //false
trace2(typeof c == object); //not defined error
trace2(typeof c === object); //not defined error
trace2(typeof c == 'object'); //true
trace2(typeof c === 'object'); //true

var a = "abc";
var b = "abc";
trace2(a == b);
trace2(a === b);

var a = 1, b = '1';
trace2(a == b); //true
trace2(a === b); //false!

var a = null;
trace2(typeof a); //object!!!
trace2(a); //null
trace2(a == undefined); //true!!!
trace2(a === undefined); //false
trace2(typeof a == undefined); //false and wrong usage since typeof return a string
trace2(typeof a === undefined); //false and wrong usage since typeof return a string

trace2(typeof a == 'undefined'); //false
trace2(typeof a === 'undefined'); //false


Posted by 망고

2011/02/13 23:30 2011/02/13 23:30
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1211

애플 잡감

애플이 뜨겁다. 아이팟을 내놓고 슬그머니 컴퓨터 회사의 카테고리를 넘어서더니 아이팟 터치, 아이폰, 아이패드까지 혁신적은 물건들로 돈많은 아저씨들의 지갑을 노리고 있다. 아니 돈 많은 얼리어댑터 아저씨를 넘어서 이쁜 것을 즐기는 여성고객, 돈은 없지만 새로운 것을 좋아하는 젊은이들까지 군침을 삼키게 하고 있다. 이 애플의 뜨거움은 외국제품에 다소 냉정한 애국마켓 한국까지도 뜨겁게 달구고 있다. 한 경제지에 따르면 아이폰의 작년 12월 시장 점유율이 10%에 도달했다고 한다. 더 최근 점유율 데이터를 찾아보려했으나 찾지 못했다.
관련 기사 링크

애플은 "애플빠"라 불리는 충성도 높은 고객군을 가지고 있는 것으로 유명하다. MS가 부러워할만한 이 관대한 고객군은 내 생각엔 애플이 비주류였기 때문에 가능했던 것 같다. 나 또한 MS의 제품들을 사용하면서 만족하고 감사하기보다는 주로 블루스크린에 알수없는 오류에 분노했던 기억이 더 많다. 내가 아는 애플 고객들은 제품의 단점을 인정하고 장점에 만족할줄아는 사용자들이었다. 하지만 애플이 1위기업이 된 다음에도 그럴까?

아이폰 3G 이후 시장을 주도하게된 애플의 행보는 왠지 불안스럽다. 첫째, 리더의 카리스마에 지나치게 의존적이고, 둘째, 그래서인지 고객불만족을 처리하는데 있어 독단적인 모습을 노출한다는 것이다. 아이폰 4 출시이후 폰을 특정한 방법으로 쥘 경우 안테나 수신에 문제가 있다는 이슈가가 제기되자 스티브 잡스가 "그런식으로 폰을 잡지 마시오"라고 답했다는 이야기는 이제 너무도 유명하다. 개인적으로 이런 직설적인 잡스 아저씨의 스타일은 나쁘지않다. 하지만 이런 식의 대응은 애플빠가 아닌 고객들이 애플을 선택하는데 있어 큰 걸림돌이 될 것이다.

애플은 싫던 좋던 주류시장으로 진입했다. 앞으로 제품과 관련되어 계속해서 제기될 고객불만과 이 불만들을 해결하는 과정은 1위기업 애플이 마주치게될 커다란 도전이 될 것이다. 다른 1위기업들이 쉽게 넘지 못했던 이 도전이 벽에 부딪히게될지 아니면 잡스 아저씨의 스타일대로 활로를 모색하게될지 몹시 궁금하다.

Posted by 망고

2010/07/14 20:00 2010/07/14 20:00
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1142

구글 웨이브 단상

얼마전 지인이 초대장을 보내주어서 가입만 해놓고 '이게 뭔가' 싶어서 안쓰고 있었는데 마침 학교 그룹프로젝트를 하는데 협업툴이 필요하게 되어 친구들을 초대해놓고 쓰고 있다.

지금까지의 인상은 혼란스럽다에 가깝다. 웨이브라는 이름부터가 그렇지만 메일도 아니고 포럼도 아니고, 메신저도 아닌 "이건 뭐에 쓰는 물건인고"식 서비스다.

그럼에도 불구하고 현재까지는 함께 토론을 하고 리서치 결과물을 공유하는데는 불편함이 거의 없다. 굳이 하나 얘기하자면 웨이브들을 주제별로 정리하거나, 기존 웨이브가 너무 길어져서 세부 주제를 따로 분리를 시킨다던지 하는 관리기능은 좀 약하다. 폴더라는 기능이 있기는 하지만 물리적인 폴더가 아니라 키워드 라벨링 기능에 가까운 기능이다.

아직, 프리뷰라서 그런지 개발중인 부분들이 곳곳에 보인다. Extension도 아직 두 개밖에 없고... 구글 서비스가 늘 그렇듯 일단 시작해놓고 사람들이 어떻게 사용하는지 봐서 앞으로 개발방향을 잡아갈지도 모르겠다. 차후에 구글 내부 서비스들 예를 들면, 구글 문서, 메일 등과 연동될 경우 엄청난 툴로 변모할 수도 있겠다 싶다.

Posted by 망고

2010/02/05 06:48 2010/02/05 06:48
Response
No Trackback , a comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1097

Linksys WRT54G v4 Connection lost problem

Recently, I've suffered from a problem with my wireless router, WRT54G v4.
After googling tons of time, I found that there is something wrong with a firmware version 4.21.1. And when I visited Linksys homepage, I found that there was no more 4.21.1. Ridiculous! The latest firmware version they offer is 4.20.8. I downgrade my firmware version and it works so far. But I can't explain this mystery, where on earth that 4.21.8 came from.

Posted by 망고

2009/10/18 19:13 2009/10/18 19:13
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1078

Dell M1330 SigmaTel Windows XP Driver

Title: Audio: SIGMATEL STAC 92XX C-Major HD Audio Driver
Version    : A11
OEM name   : SIGMATEL
OEM Version: 5.10.0.5515_RC22-WHQL
Computers  : MXC051; Inspiron: 1420, 1501, 1520, 1720, 1721, B120, B135/1400, ME051, MM061, MP061, MXC061; Latitude: 120L , 131L, ATG D630, D420, D430, D520, D530, D531, D620, D620, D630, D630c, D631, D820, D830, XFR D630, XT; Precision: M2300, M4300, M6300, M65, M90; Vostro Notebook: 1000, 1400, 1500, 1700; XPS Notebook: M1330, M1730, MXC062, MXG061
OSes       : Windows 2000 Professional,Windows XP Home Edition,Windows XP Media Center Edition,Windows XP Professional,Windows XP x64 Professional Client
Languages  : Brazilian Portuguese, Chinese-S, Chinese-T, English, French, German, Japanese, Korean, Spanish
Created    : Wednesday, March 05, 2008

다운로드링크

때론 Dell 드라이버 때문에 골치가 아프다.

Posted by 망고

2009/10/18 08:24 2009/10/18 08:24
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1077

ImageStock Flickr RSS 테스트


ImageStock 플러그인이 Flickr에서도 잘 동작하는지 테스트 중입니다.
Flickr RSS에 있는 이미지는 정말 작군요!

Posted by 망고

2009/10/01 00:29 2009/10/01 00:29
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1070

Java Floating point

  • float: The float data type is a single-precision 32-bit IEEE 754 floating point. Its range of values is beyond the scope of this discussion, but is specified in section 4.2.3 of the Java Language Specification. As with the recommendations for byte and short, use a float (instead of double) if you need to save memory in large arrays of floating point numbers. This data type should never be used for precise values, such as currency. For that, you will need to use the java.math.BigDecimal class instead. Numbers and Strings covers BigDecimal and other useful classes provided by the Java platform.

  • double: The double data type is a double-precision 64-bit IEEE 754 floating point. Its range of values is beyond the scope of this discussion, but is specified in section 4.2.3 of the Java Language Specification. For decimal values, this data type is generally the default choice. As mentioned above, this data type should never be used for precise values, such as currency.

Reference
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html

Posted by 망고

2009/09/30 06:26 2009/09/30 06:26
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1066

Google Analytics, PmWiki, PhpBB and Textcube

Google Analytics 코드를 삽입하는 방법.

PmWiki

local/config.php 화일에 다음의 코드를 추가한다.
$HTMLFooterFmt['google'] = '<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-CODE-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>';
해당 스킨에 <!--HTMLFooter--> 부분이 </body>앞에 존재하는지 확인하고 없으면 추가.

참고 : http://www.pmwiki.org/wiki/Cookbook/GoogleAnalytics

PhpBB

ACP(Administrator Control Panel)의 Style메뉴에서 사용하고 있는 Template의 overall_footer.php의  </body> 바로 앞에 코드를 추가한다.
참고: http://www.phpbb.com/community/viewtopic.php?f=46&t=584466

Textcube

admin 메뉴 꾸미기>스킨편집 skin.html의 </body> 앞부분에 코드 추가

Posted by 망고

2009/08/22 00:35 2009/08/22 00:35
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1056

PmWiki 페이지 삭제하기

PmWiki에서 페이지를 삭제하는 방법
Step1. 해당 페이지를 연다.
Step2. 페이지 컨텐츠를 모두 삭제하고, delete 라고 적는다.
Step3. 저장하다.
참 쉽죠~잉.
PmWiki에서 그룹을 삭제하는 방법
그룹내의 페이지를 모두 삭제하더라도 RecentChanges 페이지가 남아있다. 이 페이지는 위의 방법으로 삭제되지 않기 때문에 그룹자체가 삭제되지 않는다. 이럴 경우를 위한 Recipe하나.
Cookbook : RecentChanges deletion
내용은 무척 간단하다.
local/config.php 화일 마지막에
SDV($DeleteKeyPattern,"^\\s*delete\\s*$");
if(preg_match("/$DeleteKeyPattern/",@$_POST['text'])
  && PageVar($pagename, '$Name')=='RecentChanges')
    unset($RecentChangesFmt['$Group.RecentChanges']);
위와 같은 내용을 추가한다.

Posted by 망고

2009/08/21 01:17 2009/08/21 01:17
,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/1055

« Previous : 1 : 2 : 3 : 4 : 5 : ... 11 : Next »

Lilypie Fourth Birthday tickers

Stay Foolish, Stay Hungry.

- 망고

Site Stats

Total hits:
565162
Today:
423
Yesterday:
429