Passion 454

[Bug Fix] Pycluster 의 Record 객체

환경: Ubuntu 8.10 Python version : 2.5 Pycluster에 있는 예제를 실행해 보면 다음과 같은 에러가 발생한다. Test.py (Language : python) from Pycluster import * handle = open("cyano.txt") record = read(handle) genetree = record.treecluster(method='s') genetree.scale() exptree = record.treecluster(dist='u', transpose=1) record.save("cyano_result", genetree, exptree) Error log (Language : python) Traceback (most recent call la..

Passion/Python 2009.02.25

Subversion 설치 및 사용

Subversion 개요: Subversion은 여러사람이 데이터를 공유하여 공동작업을 할 때 데이터의 버전을 관리해주는 프로그램이다. 이 전에 rcs, cvs 등이 있었는데 그것의 좀더 발전된 버전이라고 생각하면 된다. 설치하기 FreeBSD에서 설치하기 (Language : text) # FreeBSD에서는 /usr/port/devel/subversion # 디렉토리에 존재한다. cd /usr/port/devel/subversion pkg_add -r subversion # 이후 subversion과 관련된 수많은 패키지들을 설치한다.

Passion/Programming 2009.02.18

Cluster Analysis (군집 분석)

1. 개념 Cluster Analysis는 개체 및 속성을 의미있는 집단으로 그룹핑하고 분석하는 방법이다. 개체는 동질적인 집단으로 또는 배타적인 집단으로 분류될 수 있다. 군집분석이 판별분석과 다른 점은 분류는 이미 알려진 그룹의 구조와 수대로 나누어 각 그룹에 새로운 개체를 할당하는 것이 목적이지만, 군집분석은 그룹의 수나 구조가 가정되어 있지 않고 유사성(similarity) 또는 근접성(proximity)에 근거한 그룹화이다. 군집분석의 예로는 환자들의 증후들을 이용하여 몇 개의 동질적인 집단으로 나누어서 이들이 가지고 있는 공통된 특성들을 조사하거나 성격에 따른 개인의 분류, 소비자행동의 유사성을 바탕으로 시장세분화를 하는 데 이용될 수 있다. 2. 군집화하는 방법 군집분석은 특성들의 유사성, ..

Passion/Algorithm 2009.01.21

피플웨어

피플웨어는 People + Software를 의미한다. 결론을 말하면 소프트웨어 개발방법론에서 가장 중요한 것은 사람이라는 것이다. 많은 소프트웨어 공학에서 프로젝트 방법론에 대해서 연구를 하고 대안을 제시하지만 가장 중요한 것은 그 프로젝트에 참여하는 팀의 목표와 비전이라고 것이다. 표준화니 정형화니 하는 것들은 관리자들이 사람을 감시하기 위한 수단이지 실제 프로그램을 개발하는데는 도움이 되지 않는다고 생각된다. 이 책은 단지 소프트웨어를 개발하는 사람들을 위해서만 있는 것은 아니라고 본다. 일반적인 조직문화에서 어떻게 하면 일하고 싶은 직장을 만들수 있는지에 대한 과거의 많은 실수들을 바탕으로 대안을 제시하는 책이다. 관리자들에게 추천해 주고 싶은 책-1순위로 선정해본다.

Passion/Book 2009.01.09

와이브로와 음성서비스의 관계

와이브로는 기본적으로 Physical Layer의 전송에 관한 기술이다. 즉 와이브로 위에 올라가는 IP layer가 존재하는 것이다. 이와 다르게 무선 전화는 Layer 자체가 다른 서비스이다. 즉 IP를 사용하지 않는다. 세상의 기술이 점점 발전함에 따라서 기술의 결합이 이루어 지고 있다. 하지만 새로운 기술이 나왔다고 모든 사람들이 새로운 기술로 이전하는 것은 아니다. 오히려 지금까지의 여러 경험을 보면 새로운 기술이 이전기술을 포함하면서 발전해야 한다. 따라서 무선 전화 서비스는 사라지지 않겠지만, 기 밑단의 전송 기술은 와이브로로 대체하는 것이 가장 효율적인 방법인 듯하다. 그래서 와이브로에 음성서비스를 올리는 것은 일반 사용자들이 인지 못하는 순간에 새로운 기술이 보급되는 효과를 발생 시킬 것..

Passion/My Idea 2008.12.23

10G Ethernet

10G 이더넷은 앞으로 싼 가격을 바탕으로 POS와 같은 인터페이스를 대체할 것으로 보인다. 기술적인 발전으로 인하여 수십Km의 전송이 가능해진 것도 한 이유일 듯 하다. 이와 관련된 주요 기사들을 찾아보았다. 1) http://www.delltechcenter.com/page/12-01-2008+-+10GigE+in+HPCC?t=anon One of the common questions I see people asking is, “what about 10 Gigabit Ethernet in HPC?” I’ve been seeing lots and lots of FUD (Fear, Uncertainty, and Doubt) floating around about 10 Gigabit Ethernet (10..

Passion/Network 2008.12.23