레이블이 소프트웨어인 게시물을 표시합니다. 모든 게시물 표시
레이블이 소프트웨어인 게시물을 표시합니다. 모든 게시물 표시

토요일, 10월 25, 2008

DNS 질의에 대한 2가지 방법 - 2번째 Knol 글

2번째로 쓴 Knol 글 구경하세요.
DNS 질의에 대한 2가지 방법을 설명하고 있습니다.

http://knol.google.com/k/wonil-kim/dns-query/8l5d788oys06/4#

일요일, 10월 12, 2008

Knol에 처음으로 작성해 본 글

http://knol.google.com/k/wonil-kim/ruby/8l5d788oys06/3#view

구글 놀(Knol)에 처음으로 작성해 본 글이다. 현재 공부하고 있는 데이터구조/알고리즘 과목의 C 예제 코드를 Ruby로 전환해서 작성해보고 있는데 그 중 Polynomial 구현에 대한 Ruby 코드를 살펴보면서 Ruby 언어의 기본적인 내용을 배워보는 글이다.

일요일, 10월 07, 2007

Extreme Programming 관련 읽을 만한 자료들

TBD

월요일, 9월 17, 2007

2007년 Job Position 검색 결과

2007년도 monster.com에서 미국 중심으로 open job position을 검색한 결과이다. 모두 2개의 keyword를 이용하여 검색한 결과이다. 역시나 Java의 강세가 가장 두드러진다. 작년에 비해 AJAX 관련 job 포지션이 많이 늘어난 것이 눈에 띈다.
  • Java SQL => 5000
  • Java C++ => 3810
  • C++ SQL => 3101
  • Perl SQL => 2262
  • Java Perl => 2204
  • Java AJAX => 1177
  • Java UML => 1175
  • C++ Perl => 1701
  • Perl Python => 821
  • C++ UML => 642
  • Java Python => 584
  • C++ Python => 558
  • Perl AJAX => 316
  • C++ AJAX => 297
  • Perl Ruby => 253
  • Java Ruby => 292
  • C++ Ruby => 105

토요일, 8월 18, 2007

Download Startoffice Now!

You can download and install Staroffice(스타오피스) at FREE(공짜 / 무료) from Google(구글).

Korean Version (한국어 버전)
http://pack.google.com/intl/ko/pack_installer.html?hl=ko&gl=kr

Let's try to use office suites as free :)

수요일, 8월 15, 2007

Erlang, the Next Java

Erlang is going to be a very important language. It could be the next Java. Its main problem is that there is no big company behind it. Instead, it is being pushed as an open source project. Its main advantage is that it is perfectly suited for the multi-core, web services future. In fact, it is the ONLY mature, rock-solid language that is suitable for writing highly scalable systems to run on multicore machines.

For more please check about the original articles:
Erlang the next Java

And more:
Erlang style concurrency
Programming Erlang
About Erlang

수요일, 10월 04, 2006

뉴스: 2006년 10월 IT Job 시장 현황 조사

우선, 아래 내용은 개인적인 연구(?) 결과임을 밝히며 무단 복제를 엄중히 금한다! ^^
아래 내용은 내 멋대로 고른 IT 분야 주요 키워드를 이용 Monster.com에서 해당 기술을 필요로하는 position의 갯수에 의거 중요도를 산정하였다.

우선, 각 결과를 보면 아래와 같다.

Java + C++ : over 1000
Java + Perl : over 1000
Java + UML : over 1000
Java + SQL : over 1000
Java + Ant : over 700
Java + AJAX : over 600
Java + PHP : over 600
Java + Python : over 400
Java + Eclipse : over 700
Java + Ruby : over 200
Java + Tcl : over 100
Java + J2ME : over 100
Java + NetBeans : 43

C++ + Perl : over 1000
C++ + SQL : over 1000
C++ + UML : over 700
C++ + Python : over 400
C++ + Tcl : over 200
C++ + STL : over 188
C++ + Ruby : over 100
C++ + AJAX : over 100

Perl + SQL : over 1000
Perl + PHP : over 700
Perl + Python : over 600
Perl + Tcl : over 300
Perl + Ruby : over 200

위 결과에서 보듯이 주로 비 MS계열 기술을 중점으로 서베이했으며 주로 개발 언어의 관점에서 job position을 검색하였다.
위 결과에서 어떠한 조합으로든 1000개 이상의 open position을 가지고 있는 기술 요소를 뽑아보면 아래와 같다.

1) Java
2) C++
3) Perl
4) SQL

UML의 경우 C++나 Perl과 함께 검색을 시도하면 Java에 비해 상대적으로 낮은 검색율을 보이고 있다. 허나 이 경우에도 높은 요구율을 보이고 있는 것을 보면 중요한 기술의 일부로 생각할 수 있겠다.

PHPPython의 경우 모든 분야에서 고르게 요구가 있음을 살펴볼 수 있으며 생각외로 Tcl과 같은 오래된(?) 기술도 여러 분야에 걸쳐 고른 요구 사항이 있음을 알 수 있다.

Java 개발 IDE의 비교 부분에서는 EclipseNetBeans를 압도적으로 제치고 요구율이 높았으며 근래 떠오르고 있는 기술 분야인 AJAX인 경우 상대적으로 Java와 함께 요구하는 비율이 높았다.

목요일, 5월 12, 2005

XP를 적용해보자

Embedded system 개발만 하다보니 XP와 같은 Methodology나 기타 자동화 Tool에 대해 별로 관심을 가지지 못했었다.
Java를 이용한 개발 업무를 진행해보니 ANT와 같은 좋은 Tool도 사용해보게 되고 XP에 대해서도 관심을 가지게 되어 전반적으로 개발 업무 수행 방법을 향샹 시킬 수 있는 좋은 기회로 보인다.

XP is based on four key principles:
1. simplicity
2. communication
3. feedback
4. courage

현재 reading중인 책: Java™ Extreme Programming Cookbook