<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>소용환의 생각 저장소</title><link>https://sio4.github.io/</link><description>Recent content on 소용환의 생각 저장소</description><generator>Hugo</generator><language>ko-KR</language><atom:link href="https://sio4.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>개인정보 보호법, 쿠팡 사태, 그리고 뜯는곳</title><link>https://sio4.github.io/blog/personal-information-protection-act-and-tear-off-edge/</link><pubDate>Mon, 22 Dec 2025 23:47:18 +0900</pubDate><guid>https://sio4.github.io/blog/personal-information-protection-act-and-tear-off-edge/</guid><description>&lt;p&gt;최근, (아무도 이렇게 부를 것 같지는 않지만) &amp;ldquo;국민 쇼핑몰&amp;quot;이라고 해도 과장되지
않은, 로켓배송으로 통하는 그 &amp;ldquo;쿠팡&amp;quot;에서 개인정보 유출 사건이 터지면서 꽤 오래
시끌시끌하다. 그 전부터, &amp;ldquo;검은머리 미쿡인이 일본 자본으로 한국에서 돈을 버는
미국 국적의 온라인 쇼핑몰&amp;quot;이라는 맥락에서 말이 많았는데,
이번 개인정보 유출사건에 대한 사람들의 반응은, 개인정보 유출 그 자체보다 사건
발생 이후 이 회사가 대응하는 방식과 태도에 대해 더욱 초점이 맞춰진 느낌이 든다.&lt;/p&gt;
&lt;p&gt;그런데&amp;hellip; &amp;ldquo;왜 사람들은 생각하지 않고 분노하는가?&amp;rdquo;&amp;hellip;
왜 나는 이런 생각이 드는가?&lt;/p&gt;</description></item><item><title>Reboot --with Hugo</title><link>https://sio4.github.io/blog/reboot-with-hugo/</link><pubDate>Wed, 10 Dec 2025 00:00:06 +0900</pubDate><guid>https://sio4.github.io/blog/reboot-with-hugo/</guid><description>&lt;p&gt;연속성 또는 루틴이라는 것이 이렇게 중요하다. 마지막으로 이 블로그에 글을 쓴
것이 2018년 10월이니까 공백기가 7년이 넘었다는 건데, 7년의 공백을 거치면서
블로그에 뭘 써야할지, 어떻게 써야할지, 온통 감이 떨어져버렸다. 다시 Reboot할
수 있을까?&lt;/p&gt;</description></item><item><title>CockroachDB 클러스터 가용성 시험</title><link>https://sio4.github.io/blog/availablility-of-cockroach/</link><pubDate>Mon, 08 Oct 2018 13:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/availablility-of-cockroach/</guid><description>&lt;p&gt;CockroachDB는 Range라는 일종의 Sharding 기법을 도입하여 사용자의 데이터를
복제하고 그 가용성을 관리함으로써 전지구적 분산 복제 DBMS의 가용성을
보장하고 있다. 이 글에서는 네 개의 Node로 구성된 클러스트를 예로 하여
Node 장애 상황에서 Cockroach가 어떻게 반응하고, 또한 어디까지 가용성을
보장해주는지 시험한 결과를 정리한다.&lt;/p&gt;</description></item><item><title>CockroachDB 클러스터 설치 스크립트</title><link>https://sio4.github.io/blog/cockroach-cluster-setup-script/</link><pubDate>Tue, 02 Oct 2018 16:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/cockroach-cluster-setup-script/</guid><description>&lt;p&gt;이번 글에서는 (특히 클라우드 컴퓨팅 환경에서) 여러 서버에 CockroachDB를
설치하고 그것을 묶어서 클러스터로 만드는 과정을 단순화하는 스크립트에
대해 정리하려고 한다. 내용은 CockroachDB Cluster의 구성에 초점을 맞추고
있지만, 여기서 다루는 개념과 방법은 소프트웨어의 원격 설치, 자동화된
배치를 준비함에 있어서 공통적으로 참고하거나 적용할 수 있을 것이다.&lt;/p&gt;</description></item><item><title>CockroachDB Architecture</title><link>https://sio4.github.io/blog/architecture-of-cockroachdb/</link><pubDate>Mon, 01 Oct 2018 14:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/architecture-of-cockroachdb/</guid><description>&lt;p&gt;원래는 진행했던 시험의 순서대로, CockroachDB 클러스터의 설치 스크립트에
대해 먼저 살펴보려고 했지만 글을 쓰면서 스스로에게 던지게 되는 질문은
&amp;ldquo;그래서 Cockroach가 어떻게 생긴 녀석인데?&amp;ldquo;라는 것이었다. 아! 알긴 안다.
바퀴벌레&amp;hellip; 아주 징그럽게 생겼다. 그런데 이름은 징그럽지만 뭔가 정이
가는 이 CockroachDB도 징그럽게 생겼을까? 이 글은 CockroachDB의 생김에
대해, 지금까지 이해한 것을 정리한다. &amp;ldquo;지금까지&amp;quot;일 뿐이라서, 잘못된 점이
있을 수 있다는 것을 미리 밝힌다.&lt;/p&gt;</description></item><item><title>CockroachDB 클러스터 구성하기</title><link>https://sio4.github.io/blog/setup-cockroach-cluster/</link><pubDate>Fri, 21 Sep 2018 17:20:00 +0900</pubDate><guid>https://sio4.github.io/blog/setup-cockroach-cluster/</guid><description>&lt;p&gt;좀 번잡스러운 글이 될 것 같은데, 이번 글은 지난 글에 이어 CockroachDB를
수동/반자동으로 설치하는 과정에 대해 정리한다. 먼저 단일 노드에 대한
수동 설치 과정을 보면서, 노드 구성에 대하여 확인할 것이고, 그 다음에는
세 노드로 구성된 클러스터를 쉘스크립트를 사용하여 원격지에서 자동화하여
배치/관리하는 과정에 대해 정리할 것이다.&lt;/p&gt;</description></item><item><title>CockroachDB 안녕?</title><link>https://sio4.github.io/blog/say-hello-to-cockroachdb/</link><pubDate>Thu, 20 Sep 2018 16:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/say-hello-to-cockroachdb/</guid><description>&lt;p&gt;&amp;ldquo;&lt;strong&gt;The SQL database for building global cloud services&lt;/strong&gt;&amp;ldquo;라는, 뭔가 관심을
끌기 충분한 문장으로 자신을 설명하고 있는 CockroachDB라는 오픈소스 RDBMS를
우연한 경위로 알게 되었다. 이 글은, 이 CockroachDB Cluster를 구성하고 나서
그 겉을 둘러본 감상을 정리하려고 한다.&lt;/p&gt;</description></item><item><title>Elasticsearch 다시 Indexing하기</title><link>https://sio4.github.io/blog/reindexing-elasticsearch-index/</link><pubDate>Mon, 17 Sep 2018 15:40:00 +0900</pubDate><guid>https://sio4.github.io/blog/reindexing-elasticsearch-index/</guid><description>&lt;p&gt;내가 하고싶어서 한 것이 아니다. 그냥 가만히 두고 싶은 시스템인데&amp;hellip; 어쩌다
일이 꼬여서 한참 전에 구성해 두었던 Elastic Stack 기반의 분석시스템을 좀
손보게 됐고, 이 글은 그 과정 중 일부를 기록으로 남기는 것이다.&lt;br&gt;
애초에 괜히 건드렸다&amp;hellip; 싶기도 하고, 뭐, 그러면서 하나 더 배우는 거지&amp;hellip;&lt;/p&gt;</description></item><item><title>Docker Swarm 다시 보기</title><link>https://sio4.github.io/blog/little-more-about-docker-swarm/</link><pubDate>Thu, 15 Mar 2018 23:55:00 +0900</pubDate><guid>https://sio4.github.io/blog/little-more-about-docker-swarm/</guid><description>&lt;p&gt;지난 세 편의 Swarm에 대한 글에서 다루지 못했던 몇 가지 중요한 개념과
기능에 대해서 정리한 글이다. 원래 조금 더 많은 내용을 준비했었는데,
일단 다 줄이고, 재미있는 짜투리 소재 두 가지, Docker의 Label 지원과
이를 Swarm에서 이용하는 것과 Global Mode Service에 대하여 간단히
정리하였다.&lt;/p&gt;</description></item><item><title>Docker Swarm의 고가용성</title><link>https://sio4.github.io/blog/high-availability-of-docker-swarm/</link><pubDate>Thu, 15 Mar 2018 23:54:00 +0900</pubDate><guid>https://sio4.github.io/blog/high-availability-of-docker-swarm/</guid><description>&lt;p&gt;Docker의 기본 Orchestration 도구인 Swarm의 기본적인 구성에 대하여 설명한
&amp;ldquo;&lt;a href="https://sio4.github.io/blog/getting-started-with-docker-swarm/"&gt;Getting Started with Docker Swarm&lt;/a&gt;&amp;rdquo;, 그리고 그 위에 Service를 올리고
관리하는 방식에 대해 정리한 &amp;ldquo;&lt;a href="https://sio4.github.io/blog/run-a-service-on-docker-swarm/"&gt;Docker Swarm에 Service 올려보기&lt;/a&gt;&amp;ldquo;에 이어,
이번 글에서는 이러한 기능을 안정적으로 제공할 수 있도록 고가용성 환경을
꾸미는 방법에 대해 정리하였다.&lt;/p&gt;</description></item><item><title>Docker Swarm에 Service 올려보기</title><link>https://sio4.github.io/blog/run-a-service-on-docker-swarm/</link><pubDate>Wed, 14 Mar 2018 18:40:00 +0900</pubDate><guid>https://sio4.github.io/blog/run-a-service-on-docker-swarm/</guid><description>&lt;p&gt;이번 글에서는, &amp;ldquo;&lt;a href="https://sio4.github.io/blog/getting-started-with-docker-swarm/"&gt;Getting Started with Docker Swarm&lt;/a&gt;&amp;ldquo;에서 만들어둔 Docker
Swarm에 Service를 올려보려고 한다. 시험을 위한 엉터리 Service긴 하지만,
Service와 Task가 무엇인지, 그리고 필요에 따라 어떻게 Service를 수평으로
확장하고 다시 줄이는지, Image 교체 등 Service의 업데이트는 어떤 방식으로
처리하게 되는지 알아보고, 이와 함께 Swarm Node에 대한 유지보수를 진행할
때 Swarm은 그 위에 올라가 있는 서비스를 어떻게 다루는지 등에 대해 정리한다.&lt;/p&gt;</description></item><item><title>Getting Started with Docker Swarm</title><link>https://sio4.github.io/blog/getting-started-with-docker-swarm/</link><pubDate>Tue, 13 Mar 2018 21:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/getting-started-with-docker-swarm/</guid><description>&lt;p&gt;지난 글에서는 여러 Docker Host 들을 손쉽게 관리하기 위한 기술 중 하나로
Docker Machine에 대해 살펴봤다. Docker Machine은 그 초점이 기계를 어떻게
빨리 뿌리고 거둘 것인지에 있는 인프라 관점, 저수준의 관리기능을 제공하는
도구라면, 오늘의 주제인 &lt;strong&gt;Docker Swarm은 여러 대의 Docker Host 들을 엮어서
마치 하나인 것처럼 다룰 수 있게 해주는 Clustering 도구, 또는 유식한 말로
Orchestration 도구&lt;/strong&gt;이다.&lt;/p&gt;</description></item><item><title>Docker Machine 다시 보기</title><link>https://sio4.github.io/blog/little-more-about-docker-machine/</link><pubDate>Fri, 09 Mar 2018 21:44:00 +0900</pubDate><guid>https://sio4.github.io/blog/little-more-about-docker-machine/</guid><description>&lt;p&gt;Docker Engine을 탑재한 Dockerized Host, Docker Node를 손쉽게 펼쳤다가, 다시
모았다가 하는 용도로 Docker Machine을 적절히 활용할 수 있을지 확인하기 위해
빠른 걸음으로 Docker Machine의 기능을 살펴봤었다. 기왕 보기 시작한 김에,
조금 더 자세히 문서와 CLI 도구의 세부 기능을 들여다 보았다.&lt;/p&gt;</description></item><item><title>Docker Machine으로 Docker Node 뿌리기</title><link>https://sio4.github.io/blog/provision-docker-node-with-docker-machine/</link><pubDate>Wed, 07 Mar 2018 22:16:00 +0900</pubDate><guid>https://sio4.github.io/blog/provision-docker-node-with-docker-machine/</guid><description>&lt;p&gt;Docker를 개인 목적이 아닌 어느 정도 규모가 있는 서비스를 위해 사용하려고
한다면, Container가 구동될 복수의 Host Node를 어떻게 쉽게 관리할 것인지
등에 대한 약간의 인프라 관점의 접근이 필요하다. 이번 글에서는 클라우드를
포함한 원격지에 Docker Node를 손쉽게 구성하는 방법, Docker Machine에 대해
정리하려고 한다.&lt;/p&gt;</description></item><item><title>DevOps Service: Travis CI</title><link>https://sio4.github.io/blog/travis-ci/</link><pubDate>Tue, 06 Mar 2018 21:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/travis-ci/</guid><description>&lt;p&gt;지속적 통합 분야에서 가장 유명한 서비스는 아마도 &lt;a href="https://travis-ci.org/"&gt;Travis CI&lt;/a&gt;인 것 같다.
내 경우에는 소프트웨어 시험이 아닌 이 블로그의 빌드 테스트를 위해 처음
사용하기 시작했었는데, Go 프로그래밍을 시작한 이후에는 소프트웨어 빌드
시험을 위해서도 사용하고 있다. 작년 후반에 만들었던 &amp;ldquo;현천&amp;rdquo; 프로젝트의
&lt;a href="https://sio4.github.io/projects/uart/"&gt;OAuth2 인증 서비스인 UART&lt;/a&gt;의 기반을 업그레이드하다가,
기반환경 및 Travis CI를 이용한 시험 과정에서 문제가 생겨서 하루를 꼬박
이 화면에서 살았다. 생각난 김에, 오늘을 기준으로 이 서비스의 화면을
기록으로 남긴다.&lt;/p&gt;</description></item><item><title>Docker Cloud에서 자동빌드하기</title><link>https://sio4.github.io/blog/automated-build-with-docker-cloud/</link><pubDate>Wed, 21 Feb 2018 17:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/automated-build-with-docker-cloud/</guid><description>&lt;p&gt;&amp;ldquo;&lt;a href="https://sio4.github.io/blog/build-usable-docker-image-part2/"&gt;&amp;lsquo;쓸만한&amp;rsquo; Docker Image 만들기 - Part 2&lt;/a&gt;&amp;ldquo;에서 Docker Cloud에 Image를 올리는
과정에 대해서 정리하면서, Docker Hub, Docker Cloud 등의 화면을 잠깐 봤다.
떡 본 김에 제사 지낸다고, Docker Cloud에 Image를 올린 김에 Docker Cloud가
제공하는 자동빌드 서비스를 한 번 써봤다. 이 글은, Github의 특정 저장소에
Commit이 일어나면, 이에 반응하여 Docker Image를 자동으로 만들어내도록
설정하는 과정에 대하여 정리한다.&lt;/p&gt;</description></item><item><title>'쓸만한' Docker Image 만들기 - Part 2</title><link>https://sio4.github.io/blog/build-usable-docker-image-part2/</link><pubDate>Tue, 20 Feb 2018 23:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/build-usable-docker-image-part2/</guid><description>&lt;p&gt;&amp;ldquo;Hello World 급&amp;rdquo; Image 작성을 맛봤던 &amp;ldquo;&lt;a href="https://sio4.github.io/blog/build-my-first-docker-image/"&gt;Docker: 나의 첫 Docker Image&lt;/a&gt;&amp;rdquo;, 그리고
Alpine Linux를 활용하여 C Library를 포함한 &amp;ldquo;운영체계급&amp;rdquo; 기반 Image를 만들었던
&lt;a href="https://sio4.github.io/blog/build-usable-docker-image-part1/"&gt;&amp;lsquo;쓸만한&amp;rsquo; Docker Image 만들기 - Part 1&lt;/a&gt;에 이어, 이번에는 실제 사용을 고려한
Go 언어 개발환경을 위한 Docker Image를 만들고 그것을 Registry에 등록하는
과정을 정리한다.&lt;/p&gt;</description></item><item><title>'쓸만한' Docker Image 만들기 - Part 1</title><link>https://sio4.github.io/blog/build-usable-docker-image-part1/</link><pubDate>Mon, 19 Feb 2018 21:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/build-usable-docker-image-part1/</guid><description>&lt;p&gt;설날 연휴가 시작되기 전, &lt;a href="https://sio4.github.io/blog/build-my-first-docker-image/"&gt;Docker: 나의 첫 Docker Image&lt;/a&gt;라는 글을 통해 아주
기본적인 Docker Image를 만들어서 그것을 기반으로 Container를 실행하는 예에
대한 글을 올렸다. 이번에는, 예시가 아닌 실제로 활용할 수 있는 Image를 만들고
그것을 Docker Registry에 등록하는 과정에 대하여 기록하려고 한다. 이 글에는
그 과정 중, Alpine Linux를 기반으로 Docker Image를 만드는 과정을 담았다.&lt;/p&gt;</description></item><item><title>Docker: 나의 첫 Docker Image</title><link>https://sio4.github.io/blog/build-my-first-docker-image/</link><pubDate>Wed, 14 Feb 2018 13:20:00 +0900</pubDate><guid>https://sio4.github.io/blog/build-my-first-docker-image/</guid><description>&lt;p&gt;프로그램이 메모리에 올라와 제어를 넘겨 받으면 프로세스가 되고, Disk 위의
Kernel Image가 메모리에 올라오면 컴퓨터가 살아난다. 이렇게, 컴퓨터 세상은
깨어 있는 무언가와 그것을 뒷받힘하는 자고 있는 무언가의 쌍으로 이루어져
있다. Docker 역시 이 프랙털 안에 있는데, 메모리에 올라와 깨어 움직이는
Container와, 이것이 본으로 삼는, 저장소에서 잠을 자는 Image가 그것이다.
이 글은, Container의 본이 되는 Image를 만들고 저장하는 방식에 대하여
정리한다.&lt;/p&gt;</description></item><item><title>Docker: Getting Started with Docker</title><link>https://sio4.github.io/blog/getting-started-with-docker/</link><pubDate>Thu, 08 Feb 2018 10:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/getting-started-with-docker/</guid><description>&lt;p&gt;예상하지 못했던 여유가 생겨서, 미루고 또 미뤘던 주제를 하나 정리하려고 한다.
이미 많은 사람들에게 친숙한 기술용어가 되어버린 Container, 그리고 그 시대를
이끌고 있는 대표주자인 &lt;a href="https://www.docker.com"&gt;Docker&lt;/a&gt;가 그것인데, 이번 글에서는 &lt;a href="https://www.docker.com"&gt;Docker&lt;/a&gt;의 개념에
대하여 대충 정리하고, 다음 글에서는 Ubuntu 환경에서 &lt;a href="https://www.docker.com"&gt;Docker&lt;/a&gt;를 설치하여 맛을
보는 과정을 짧게 정리하려고 한다.&lt;/p&gt;</description></item><item><title>Docker: Installation and Test Drive</title><link>https://sio4.github.io/blog/docker-installation-and-test-drive/</link><pubDate>Thu, 08 Feb 2018 14:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/docker-installation-and-test-drive/</guid><description>&lt;p&gt;Docker는 Linux 위에서 동작하는 Container 관리 소프트웨어다. 지난 글
&lt;a href="https://sio4.github.io/blog/getting-started-with-docker/"&gt;Docker: Getting Started with Docker&lt;/a&gt;에서는 Container와 Docker의 개념을
간단히 정리했고, 이번 글에서는 Ubuntu Linux 위에 Docker를 설치하고
시운전을 해본 내용을 정리하려고 한다.&lt;/p&gt;</description></item><item><title>돌아보기: 가상화와 클라우드 컴퓨팅</title><link>https://sio4.github.io/blog/about-virtualization-and-cloud-computing/</link><pubDate>Thu, 01 Feb 2018 14:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/about-virtualization-and-cloud-computing/</guid><description>&lt;p&gt;희미한 기억 속에 남아있는 2009년의 기록, 가상화와 클라우드 컴퓨팅에 관하여.
아마, 한참을 &amp;ldquo;우리도 가상화와 클라우드 세상을 겨냥한 사업을 해야 한다&amp;quot;고
주장하던 시기에 작성했던 글인 것 같다. 당시 어느 기관지에 기고했던 글의
초안인 것도 같고.&lt;/p&gt;</description></item><item><title>Vyatta 네트워크 문제 추적 Part 3 - DUMP</title><link>https://sio4.github.io/blog/analyzing-huge-dump-with-tcpdump/</link><pubDate>Thu, 04 Jan 2018 17:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/analyzing-huge-dump-with-tcpdump/</guid><description>&lt;p&gt;네트워크와 관련된 문제를 분석할 때 Packet을 Capture해서 분석하는 것 만큼
효과적인 방법이 있을까? 이 글의 소재가 되는 (제목이 아직은 잘못 붙여진)
&amp;ldquo;&lt;strong&gt;Vyatta Network Interface Down Issue&lt;/strong&gt;&amp;rdquo; 역시, 결과적으로는 통신 내용을
확인하는 Packet Dump 분석을 통해 증상이나마, 증상이나마 확인할 수 있었다.&lt;/p&gt;</description></item><item><title>Vyatta 네트워크 문제 추적 Part 1</title><link>https://sio4.github.io/blog/vyatta-network-problem-tracking/</link><pubDate>Wed, 03 Jan 2018 12:25:00 +0900</pubDate><guid>https://sio4.github.io/blog/vyatta-network-problem-tracking/</guid><description>&lt;p&gt;2018년의 첫 글은 2017년의 마지막 사건으로 시작하려고 한다. 이 마지막 사건을
&amp;ldquo;&lt;strong&gt;Vyatta Network Interface Down Issue&lt;/strong&gt;&amp;ldquo;라는, 알고 보면 문제를 정확하게
기술하지 못하는, 잘못된 제목으로 일단 부를 것이다.
아무튼 (사건의 제목이 맞든 틀렸든) 어떤 프로젝트의 Vyatta 네트워킹에 문제가
발생했고, 이 글은 이차 저차 내게 넘어온 이 &amp;ldquo;네트워크 관련 문제&amp;quot;를 정확하게
파악하기 위한 추적 과정을 정리하는 글이다.&lt;/p&gt;</description></item><item><title>Vyatta 네트워크 문제 추적 Part 2 - LACP</title><link>https://sio4.github.io/blog/reset-lag-on-vyatta/</link><pubDate>Wed, 03 Jan 2018 17:08:00 +0900</pubDate><guid>https://sio4.github.io/blog/reset-lag-on-vyatta/</guid><description>&lt;p&gt;상용 제품의 한계로 인하여, 내게는 매우 중요한 문제이고 빠른 해결을 바라고
있지만 그것을 내가 어떻게 할 수 없는 경우가 있다. 바로 지금이 그런 상황인데,
이렇게 문제의 핵심에 접근하는 것이 제한적이거나, 원인을 정확히 알 수 없는
경우, 또는 원인을 안다 해도 근원적인 해결방법을 찾을 수 없을 때 우리가 할
수 있는 최선은 우회경로(Work Around)를 찾아 문제를 피하는 것이다.&lt;/p&gt;</description></item><item><title>Kibana Heat Map으로 3차원으로 펼쳐 보기</title><link>https://sio4.github.io/blog/3dimensional-view-with-heat-map/</link><pubDate>Fri, 24 Nov 2017 18:10:00 +0900</pubDate><guid>https://sio4.github.io/blog/3dimensional-view-with-heat-map/</guid><description>&lt;p&gt;&amp;ldquo;&lt;a href="https://sio4.github.io/blog/monitoring-is-not-alert-but-analytics/"&gt;모니터링은 경보가 아니라 해석&lt;/a&gt;&amp;ldquo;에서 들었던 기존 모니터링의 문제점 중
하나는 시계열 데이터를 효과적으로 다루지 못한다는 점이었다. 이 문제는,
데이터를 단순히 시간순으로 배열하는 것으로 그치는 문제와, 시간을 단순히
1차원으로만 본다는 점을 포함한다. 특히, 시간은 바라보는 기준이 될 뿐
우리가 관심을 갖는 것은 주기성과 리듬을 갖는 인간활동과 연관된 것이기
때문에 과거의 기록을 바탕으로 미래를 예측하기 위해서는 시간과 사건을
입체적으로 바라보는 것이 필요하다.&lt;/p&gt;</description></item><item><title>Kibana Visual Builder로 이벤트 묶어 보기</title><link>https://sio4.github.io/blog/aggregate-events-with-visual-builder/</link><pubDate>Fri, 24 Nov 2017 14:05:00 +0900</pubDate><guid>https://sio4.github.io/blog/aggregate-events-with-visual-builder/</guid><description>&lt;p&gt;앞선 글 &amp;ldquo;&lt;a href="https://sio4.github.io/blog/monitoring-is-not-alert-but-analytics/"&gt;모니터링은 경보가 아니라 해석&lt;/a&gt;&amp;ldquo;에서, 기존 모니터링 환경의 한계
중 하나로 &amp;ldquo;기능 단위의 고립&amp;quot;과 &amp;ldquo;서비스 관점의 통찰 부재&amp;quot;를 들었다. 개별
구성요소에 대한 모니터링도 중요하지만, 거기서 멈추지 말고 그 요소들이
궁극적으로 이루게 되는 &amp;ldquo;서비스&amp;quot;와 사건들의 연관 관계, 인과 관계에 대한
분석이 사건을 해석하는데 매우 중요하다는 것을 강조하기 위함이었다.
이 글에서는, Elastic Stack, 특히 Kibana에서 서로 다른 원천으로부터
수집된 데이터를 엮어서 표현하기 위한 기법 중 하나를 정리하여 기록하려
한다.&lt;/p&gt;</description></item><item><title>모니터링은 경보가 아니라 해석</title><link>https://sio4.github.io/blog/monitoring-is-not-alert-but-analytics/</link><pubDate>Thu, 23 Nov 2017 17:15:00 +0900</pubDate><guid>https://sio4.github.io/blog/monitoring-is-not-alert-but-analytics/</guid><description>&lt;p&gt;사실, 나를 아는 사람들은 믿지 않을 수도 있지만, 나는 조금 강하게 말해서
운영관점의 모니터링에 대하여 매우 회의적이다. 거의 무용론자에 가깝다.
그럼에도 불구하고, 모니터링을 매우 좋아하는데, 그것은 내가 바라보는
모니터링은 문제가 발생한 것을 확인하는 모니터링이 아니라 지속적으로
&lt;strong&gt;대상의 꼴을 파악하고 그것이 말하는 바를 읽어내기 위한 분석시스템&lt;/strong&gt;으로
바라보기 때문이다.&lt;/p&gt;</description></item><item><title>Elastic Stack 6.0 설치하기</title><link>https://sio4.github.io/blog/install-elastic-stack-6/</link><pubDate>Wed, 22 Nov 2017 19:15:00 +0900</pubDate><guid>https://sio4.github.io/blog/install-elastic-stack-6/</guid><description>&lt;p&gt;서로 독립적인 버전체계를 사용하면서 개별 제품의 연합군 같은 느낌이 더 강했던
ELK Stack, 즉 Elasticsearch, Logstash, Kibana는 이제 버전체계를 통일하고
Elastic Stack이라는 공식적인 명칭으로 사용하면서 더 활발하게 시장 공략을
하고 있는 것 같다. 이 글은, 지난번 소개했던
&amp;ldquo;&lt;a href="https://sio4.github.io/blog/elastic-nms-part1-start-your-engine/"&gt;Elastic NMS Part 1: 엔진을 켜라!&lt;/a&gt;&amp;ldquo;의 업데이트 성격의 글로, Elastic Stack의
현재 버전인 6.0 버전에 대한 설치과정을 정리한 것이다.&lt;/p&gt;</description></item><item><title>Elastic NMS Part 5: NetFlow 수신하기</title><link>https://sio4.github.io/blog/elastic-nms-part5-netflow-monitoring/</link><pubDate>Tue, 31 Oct 2017 01:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/elastic-nms-part5-netflow-monitoring/</guid><description>&lt;p&gt;&amp;ldquo;아, 이건 기록을 안 해뒀네&amp;hellip;&amp;rdquo; 하면서 그냥 잊으려 했는데, 메모를 정리하다가
발견해버렸다. ㅠ.ㅠ Elastic Stack으로 NetFlow와 SNMP 모니터링을 구성했던
이야기. NMS라고 하면서 SNMP와 NetFlow를 빼면 좀 섭하지&amp;hellip; 했다가, 귀찮지만
닫았던 묶음글을 다시 열어서 마지막으로 이번 이야기, NetFlow와 SNMP 모니터링
하기를 더 넣는다. 그 중 NetFlow 먼저.&lt;/p&gt;</description></item><item><title>Elastic NMS Part 6: SNMP 수신하기</title><link>https://sio4.github.io/blog/elastic-nms-part6-snmp-monitoring/</link><pubDate>Tue, 31 Oct 2017 01:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/elastic-nms-part6-snmp-monitoring/</guid><description>&lt;p&gt;&amp;ldquo;아, 이건 기록을 안 해뒀네&amp;hellip;&amp;rdquo; 하면서 그냥 잊으려 했는데, 메모를 정리하다가
발견해버렸다. ㅠ.ㅠ Elastic Stack으로 NetFlow와 SNMP 모니터링을 구성했던
이야기. NMS라고 하면서 SNMP와 NetFlow를 빼면 좀 섭하지&amp;hellip; 했다가, 귀찮지만
닫았던 묶음글을 다시 열어서 마지막으로 이번 이야기, NetFlow와 SNMP 모니터링
하기를 더 넣는다. 이번엔 SNMP로 정말 끝!&lt;/p&gt;</description></item><item><title>SD Card 성능 시험</title><link>https://sio4.github.io/blog/sd-card-performance-test/</link><pubDate>Tue, 31 Oct 2017 18:34:00 +0900</pubDate><guid>https://sio4.github.io/blog/sd-card-performance-test/</guid><description>&lt;p&gt;Android 폰, 또는 DSLR 등에서 쓰기 위해 구입했던 SD Card에 대하여 진행한,
&lt;code&gt;dd&lt;/code&gt;를 사용한 간이 읽기/쓰기 속도 시험. 워낙 메뉴얼 보기를 돌같이 하다
보니 처음에는 (오히려 복잡한) 무식한 방법을 썼었고, 오늘 새 microSD를
추가하는 김에 좀 다듬었다. 다듬는 김에 문서도 좀 업데이트.&lt;/p&gt;</description></item><item><title>Elastic NMS Part 2: Syslog 원격로깅</title><link>https://sio4.github.io/blog/elastic-nms-part2-syslog-remote-logging/</link><pubDate>Mon, 30 Oct 2017 12:40:00 +0900</pubDate><guid>https://sio4.github.io/blog/elastic-nms-part2-syslog-remote-logging/</guid><description>&lt;p&gt;앞선 &lt;a href="https://sio4.github.io/blog/elastic-nms-part1-start-your-engine/"&gt;Elastic NMS Part 1: 엔진을 켜라!&lt;/a&gt;에서는 자료분석 플랫폼 Elastic Stack을
설치하고 기본적인 동작을 확인하는 과정에 대해서 정리했다. 이제 구체적으로 이
환경의 기능을 검토할 차례인데, 내가 Elastic Stack을 활용하는 목적이 NMS, 특히
로그중앙화(Log Aggregation) 환경을 만드는 것이므로 로그를 수집하고 기본적인
파싱을 하는 과정을 먼저 진행했다.&lt;/p&gt;</description></item><item><title>Elastic NMS Part 3: Mapping과 Template</title><link>https://sio4.github.io/blog/elastic-nms-part3-mapping-and-template/</link><pubDate>Mon, 30 Oct 2017 13:45:00 +0900</pubDate><guid>https://sio4.github.io/blog/elastic-nms-part3-mapping-and-template/</guid><description>&lt;p&gt;Elastic Stack은 사용자가 원하는 다양한 유형의 자료를 저장하고, 검색하고,
분석할 수 있는 범용의 분석 플랫폼이다. Elastic Stack은 기본적으로 다루는
자료의 형식을 제한하거나 가리지 않으며 흔히 말하는 &amp;ldquo;비정형 자료&amp;quot;를 &amp;ldquo;모두&amp;rdquo;
소화다고 말할 수 있지만, 의미있는 분석을 효과적으로 하기 위해서는 자료의
의미, 즉 자료형에 대한 고려가 필요하며, 개별 자료를 어떻게 다룰 것인지에
대한 정의가 필요하다. 이 글은, Elasticsearch가 자료를 다루는 방식과
자료형을 사용자가 정의하는 방법에 대하여 정리한다.&lt;/p&gt;</description></item><item><title>Elastic NMS Part 4: Kibana로 Visualize하기</title><link>https://sio4.github.io/blog/elastic-nms-part4-visualize-with-kibana/</link><pubDate>Mon, 30 Oct 2017 18:10:00 +0900</pubDate><guid>https://sio4.github.io/blog/elastic-nms-part4-visualize-with-kibana/</guid><description>&lt;p&gt;범용 자료분석 플랫폼인 Elastic Stack의 미모를 담당하는 구성요소가 바로
Kibana이다. Kibana는 Elasticsearch와 연동하여 사용자가 자유롭게 질의를
만들어 날리고, 그 결과를 시각적으로 표현할 수 있는 클라이언트인데,
&amp;ldquo;&lt;strong&gt;자유로운 분석 플랫폼&lt;/strong&gt;&amp;ldquo;으로써의 Elastic Stack이 아닌, &amp;ldquo;&lt;strong&gt;독자적인
응용프로그램을 위한 자료분석 백엔드&lt;/strong&gt;&amp;ldquo;로써 Elastic Stack을 활용하는
경우에는 상대적인 비중이 낮은 구성요소이다.
그래서 이 글에서는, Kibana의 기능을 겉핥기로 스쳐 지나가려고 한다.&lt;/p&gt;</description></item><item><title>Elastic NMS Part 1: 엔진을 켜라!</title><link>https://sio4.github.io/blog/elastic-nms-part1-start-your-engine/</link><pubDate>Sat, 28 Oct 2017 00:04:00 +0900</pubDate><guid>https://sio4.github.io/blog/elastic-nms-part1-start-your-engine/</guid><description>&lt;p&gt;다중가입자 환경을 지원하는 쓸만한 로그중앙화 솔루션이 있을까&amp;hellip; 한동안 찾던
중에, 적당한 것을 찾기가 쉽지 않았던 것도 있고 또 내가 원하는 세세한 부분을
반영하기에는 조금 저수준에서 접근할 필요가 있겠다는 생각이 들었다. 그래서
그 기반으로 사용할 후보로 검토했던 것이, 이미 많은 프로젝트에서 Backend로
사용되고 있는, 유명한 데이터 분석도구 Elastic Stack 이었다.&lt;/p&gt;</description></item><item><title>Android Nougat, Rsync Backup 하기</title><link>https://sio4.github.io/blog/backup-android-nougat-with-rsync/</link><pubDate>Mon, 23 Oct 2017 22:50:00 +0900</pubDate><guid>https://sio4.github.io/blog/backup-android-nougat-with-rsync/</guid><description>&lt;p&gt;똘똘한 전화기 Android를 처음 쓰기 시작했던 7년 전부터, 유닉스/리눅스 세상의
만능 복사기인 &lt;code&gt;rsync&lt;/code&gt;를 이용하여 내 폰의 데이터를 백업해왔다. 그러나
처음에는 간단하게 되던 것이 Jelly Bean기반의 갤럭시S3로 갈아타면서, 그리고
이번엔 Nougat 기반의 갤럭시A5로 갈아타면서 꽤나 성가시게 됐다. 이 글에서는
이 성가셨던 내용과 내가 &lt;code&gt;rsync&lt;/code&gt;로 데이터를 백업하기 위해 고민했던 내용과
결과를 기록한다.&lt;/p&gt;</description></item><item><title>UART, Semi-Social OAuth2 Provider</title><link>https://sio4.github.io/blog/uart-semi-social-oauth2-provider/</link><pubDate>Tue, 17 Oct 2017 09:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/uart-semi-social-oauth2-provider/</guid><description>&lt;p&gt;UART는 내가 실무에서 관리했던 서비스들의 서비스 중심 모니터링 시스템인
&amp;ldquo;현천&amp;quot;의 Single Sign On 서비스를 위한 인증/인가 관리체계이자
사용자/권한관리 플랫폼이다. 원래는 Ruby on Rails 기반으로 만들었던 SiSO가
실전에서 그 역할을 담당하고 있었으나 조금 다른 각도에서 기능을 보완하려던
중, 아예 &lt;a href="https://sio4.github.io/tags/golang/"&gt;Go 언어&lt;/a&gt;로 새롭게 작성해버렸다.
이 글에서는 UART를 개발하게 된 배경과 용도, 그리고 기능에 대하여 간략하게
소개한다.&lt;/p&gt;</description></item><item><title>Calling All Logs! Graylog2 3편: 설정</title><link>https://sio4.github.io/blog/calling-all-logs-graylog2-settings/</link><pubDate>Fri, 13 Oct 2017 10:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/calling-all-logs-graylog2-settings/</guid><description>&lt;p&gt;오픈소스 로그 관리/분석 시스템인 &lt;a href="https://www.graylog.org/"&gt;Graylog&lt;/a&gt;는 앞선 글에서 간단히 살펴본 것과
같이, 로그 관리에 대한 핵심 기능을 모두 갖추고 있으며 편리한 사용자 환경을
제공하고 있다. 이 글에서는, 앞서 살펴본 사용자 관점의 사용성 외에, 이러한
기능 제공을 위한 부수적인 설정과 관리 편의 기능을 정리한다.&lt;/p&gt;</description></item><item><title>Calling All Logs! Graylog2 4편: 기록</title><link>https://sio4.github.io/blog/calling-all-logs-graylog2-memories/</link><pubDate>Fri, 13 Oct 2017 10:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/calling-all-logs-graylog2-memories/</guid><description>&lt;p&gt;&lt;a href="https://www.graylog.org/"&gt;Graylog&lt;/a&gt;는 짧은 시간 동안 시험을 했지만 꽤 만족스러웠던 시스템이었다.
Tenant 지원이라든지 일부 기능이 나의 요구사항과 맞지 않아서 최종적으로
채택하지 않았지만, 전반적인 Concept이나 살짝씩 읽어지는 그 뒤에 깔린
철학적인 부분이 기억에 남아, 세 편의 설명글과 함께, 당시의 설정을
여기에 남긴다.&lt;/p&gt;</description></item><item><title>Calling All Logs! Graylog2 2편: 맛보기</title><link>https://sio4.github.io/blog/calling-all-logs-graylog2-overview/</link><pubDate>Thu, 12 Oct 2017 14:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/calling-all-logs-graylog2-overview/</guid><description>&lt;p&gt;&lt;a href="https://www.graylog.org/"&gt;Graylog&lt;/a&gt;는 사용자의 모든 로그를 한 곳에 모아서 자동화된 기초분석을 해주며,
이를 시각적으로 표시해주거나 특이사항 발생을 감지했을 때 경보를 주는 기능을
제공한다. 또한 필요에 따라 사용자가 쉽게 세부사항을 찾거나 열람할 수 있도록
검색기능을 제공한다. 이 글에서는 이러한 기능요소에 대해 정리한다.&lt;/p&gt;</description></item><item><title>Calling All Logs! Graylog2 1편: 설치하기</title><link>https://sio4.github.io/blog/calling-all-logs-graylog2-installation/</link><pubDate>Wed, 11 Oct 2017 22:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/calling-all-logs-graylog2-installation/</guid><description>&lt;p&gt;클라우드 컴퓨팅 환경에서 휘발성 인스턴스의 로그를 중앙화하여 (반)영구
보관하고, 다양한 소스로부터 발생하는 관련된 로그를 모아서 연관 분석을
진행할 수 있는 플랫폼을 찾던 중 발견한 공개 소프트웨어 중 하나가 오늘
소개하려 하는 &lt;a href="https://www.graylog.org/"&gt;Graylog&lt;/a&gt;이다. 이 글에서는, Graylog를 간단히 소개하고,
그 설치 방법을 정리한다.&lt;/p&gt;</description></item><item><title>VMware NSX: VDR/DVFilter 정보확인</title><link>https://sio4.github.io/blog/checking-vmware-nsx-vdr-dvfilter/</link><pubDate>Sun, 08 Oct 2017 16:40:00 +0900</pubDate><guid>https://sio4.github.io/blog/checking-vmware-nsx-vdr-dvfilter/</guid><description>&lt;p&gt;이 글은 VMware의 네트워크 가상화 기술인 NSX 6.2를 이용한 프로젝트에서
네트워크 트래픽과 이상현상을 분석하는 과정에서, VDR과 DVS, vmnic 등의
정보를 확인했던 내용들을 간략하게 정리하는 글이다. 아쉬운 점은,
벌써 2년이 지난 기록이라서 현재의 상황에 맞지 않는 내용이 포함되었을
수 있고, 간단하게 메모로 남겼던 것을 편집한 것이다 보니 이야기의 맥이
없다. :-(&lt;/p&gt;</description></item><item><title>Goul, Cloud Port Mirroring</title><link>https://sio4.github.io/projects/goul/</link><pubDate>Fri, 29 Sep 2017 17:12:00 +0900</pubDate><guid>https://sio4.github.io/projects/goul/</guid><description>&lt;p&gt;Goul(거울; Mirror in English) is a tool for virtual network port mirroring
over the Internet for network traffic analyze and/or security monitoring.
May useful especially for cloud computing environment.&lt;/p&gt;
&lt;p class="inline-badges text-center"&gt;&lt;a href="https://travis-ci.org/hyeoncheon/goul"&gt;
&lt;img src="https://travis-ci.org/hyeoncheon/goul.svg?branch=master" alt="Build Status" title="Build Status"&gt;
&lt;/a&gt;
&lt;a href="https://goreportcard.com/report/github.com/hyeoncheon/goul"&gt;
&lt;img src="https://goreportcard.com/badge/github.com/hyeoncheon/goul" alt="Go Report Card" title="Go Report Card"&gt;
&lt;/a&gt;
&lt;a href="https://codeclimate.com/github/hyeoncheon/goul"&gt;
&lt;img src="https://codeclimate.com/github/hyeoncheon/goul/badges/gpa.svg" alt="Code Climate" title="Code Climate"&gt;
&lt;/a&gt;
&lt;a href="https://coveralls.io/github/hyeoncheon/goul?branch=master"&gt;
&lt;img src="https://coveralls.io/repos/github/hyeoncheon/goul/badge.svg?branch=master" alt="Coverage Status" title="Coverage Status"&gt;
&lt;/a&gt;&lt;/p&gt;</description></item><item><title>UART, OAuth2/SSO Provider</title><link>https://sio4.github.io/projects/uart/</link><pubDate>Fri, 29 Sep 2017 01:28:00 +0900</pubDate><guid>https://sio4.github.io/projects/uart/</guid><description>&lt;p&gt;UART is an Universal Authorizaion, Role and Team management service software.&lt;br&gt;
UART was developed to succeed my old SiSO project, the original SSO service
for Hyeoncheon Project. (which was developed with Ruby on Rails framework
with well known Devise, OmniAuth and other open source components.)&lt;/p&gt;</description></item><item><title>거울, Cloud Port Mirroring 프로젝트</title><link>https://sio4.github.io/blog/goul-cloud-port-mirroring/</link><pubDate>Fri, 29 Sep 2017 17:12:00 +0900</pubDate><guid>https://sio4.github.io/blog/goul-cloud-port-mirroring/</guid><description>&lt;p&gt;네트워크를 다루기가 상대적으로 어려운 클라우드컴퓨팅 환경을 겨냥한
네트워크 포트 미러링 솔루션을 찾다가, 도저히 기능이나 비용 면에서
마땅한 것이 없어서, 요즘 공부하고 있는 Golang을 사용해서 하나 만들었다.&lt;br&gt;
이 글은, 일단 이 프로젝트를 소개하는 글(README)이다.&lt;/p&gt;</description></item><item><title>OAuth2와 JWT, 웹기반 SSO 인증</title><link>https://sio4.github.io/blog/basic-of-oauth2-and-jwt/</link><pubDate>Wed, 13 Sep 2017 03:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/basic-of-oauth2-and-jwt/</guid><description>&lt;p&gt;인터넷 기반 서비스, 특히 Cloud Computing 환경에서 개발되는 Application이라면
웹이든 모바일이든 꼭 사용하게 되고야 마는 OAuth2와 JWT, 그것을 바탕으로 하는
인증/인가 체계의 개념에 대하여 최대한 쉽게 정리한다. (사실, 쉽게 쓴다고 해도
쉬운 내용이 아니지만 일반적으로 접할 수 있는 Protocol 자체에 대한 관점보다는
사용하는 입장과 왜 이렇게 쓰는지를 이해하기에 조금이라도 수월한 글이 되었으면
좋겠다)&lt;/p&gt;</description></item><item><title>Hello, Go! - GoLang과의 첫 만남</title><link>https://sio4.github.io/blog/hello-go/</link><pubDate>Wed, 30 Nov 2016 21:20:00 +0900</pubDate><guid>https://sio4.github.io/blog/hello-go/</guid><description>이게 얼마만이지? 한 8년 만에 처음으로 새로운 언어를 접한 것 같다. 갑자기,
내가 더 이상 개발자가 아니라는 것이 실감이 나네.
아무튼 오늘, 전혀 예상하지 못했던 이유로 GoLang을 만나게 되었다.</description></item><item><title>TC, 리눅스 Traffic Control</title><link>https://sio4.github.io/blog/traffic-control-by-tc/</link><pubDate>Tue, 08 Nov 2016 21:36:30 +0900</pubDate><guid>https://sio4.github.io/blog/traffic-control-by-tc/</guid><description>&lt;p&gt;복잡하게 구성된 환경에서는 그 단위가 물리 네트워크 전체든, 그 안에 흐르는
VLAN이든, 단일 서비스에 대한 것이든, 네트워크의 성능을 제한하여야 할 때가
있다. 예를 들어, 웹서비스를 주로 하고 부가적으로 FTP가 허용된 서버에서 웹
성능을 보장한다든지, 아무리 바쁜 상황에서도 관리용 접속이 지연되는 것을
피해야 한다든지, 특정 기능은 제한된 범위에서만 허용해야 한다든지&amp;hellip;&lt;br&gt;
이런 부류의 관리를 보통은 Traffic Shaping이라고 부른다.&lt;/p&gt;</description></item><item><title>Cloud App에서 PaperTrail 사용하기</title><link>https://sio4.github.io/blog/using-papertrail/</link><pubDate>Wed, 07 Sep 2016 15:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/using-papertrail/</guid><description>&lt;p&gt;존재하지 않는 서버의 로그를 보려면 어떻게 해야 할까? 간단하다. 로그를
서버가 아닌 다른 곳에 저장해서 보면 된다. 더이상 서버가 존재하지 않는
클라우드컴퓨팅 환경에서 로그를 기록하고, 그 이상의 일을 하기 위해서,
다시 또다른 클라우드 서비스를 활용할 수 있는데, 그 중 하나가
Papertrail이다. (Part #2)&lt;/p&gt;</description></item><item><title>PaperTrail, Cloud에서는 Cloud 로그를!</title><link>https://sio4.github.io/blog/cloud-log-papertrail/</link><pubDate>Wed, 07 Sep 2016 00:51:00 +0900</pubDate><guid>https://sio4.github.io/blog/cloud-log-papertrail/</guid><description>&lt;p&gt;존재하지 않는 서버의 로그를 보려면 어떻게 해야 할까? 간단하다. 로그를
서버가 아닌 다른 곳에 저장해서 보면 된다. 더이상 서버가 존재하지 않는
클라우드컴퓨팅 환경에서 로그를 기록하고, 그 이상의 일을 하기 위해서,
다시 또다른 클라우드 서비스를 활용할 수 있는데, 그 중 하나가
Papertrail이다. (Part #1)&lt;/p&gt;</description></item><item><title>CAOS #3 Rails Application의 성능 분석</title><link>https://sio4.github.io/blog/rails-application-performance/</link><pubDate>Tue, 06 Sep 2016 03:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/rails-application-performance/</guid><description>&lt;p&gt;대부분의 프로그램은 여러 개로 나누어진 Routine(그것을 함수, Method,
뭐라 부르든)의 집합이며, 동시에 이것들의 반복되는 상호 호출의 결과이다.
따라서 전체 소프트웨어의 실행 시간은 이 단위 Routine이 소모하는 시간의
합이며, 그 중에는 분명히 절대적/상대적으로 &amp;ldquo;혼자 바쁜&amp;rdquo; 또는 &amp;ldquo;혼자 느린&amp;rdquo;
누군가가 있게 마련이다. 어느 집합이든 통하는 얘기다.&lt;/p&gt;</description></item><item><title>CAOS #2 SoftLayer Object Storage 다루기</title><link>https://sio4.github.io/blog/softlayer-object-storage-and-caos/</link><pubDate>Mon, 05 Sep 2016 23:56:00 +0900</pubDate><guid>https://sio4.github.io/blog/softlayer-object-storage-and-caos/</guid><description>&lt;p&gt;이번 시리즈를 통해서 배운 것이 하나 있다면, 글을 쓰려거든 딱 그 주제
하나에만 집중해야 한다는 점이었다. 시작은 단지, SoftLayer Cloud와
Object Storage를 활용한 시험적인 Application을 소개하는 것이었는데,
시리즈에 담을 내용을 정하는 과정에서 욕심이 과했던 것 같다.&lt;/p&gt;</description></item><item><title>CAOS #1 Rails 기반 환경 구성</title><link>https://sio4.github.io/blog/rails-env-especially-for-caos/</link><pubDate>Thu, 07 Jul 2016 02:51:00 +0900</pubDate><guid>https://sio4.github.io/blog/rails-env-especially-for-caos/</guid><description>&lt;p&gt;지난번, &amp;ldquo;&lt;a href="https://sio4.github.io/blog/cloud-album-on-object-storage/"&gt;CAOS, Cloud Album on Object Storage&lt;/a&gt;&amp;ldquo;라는 제목의 글을 통해서
Cloud Computing 영역의 서비스를 다각도로 활용하여 간단한 &amp;ldquo;Photo Album&amp;rdquo;
서비스를 구성해본 경험에 대하여 운을 뗐다. 이 글은 그 &amp;ldquo;CAOS 시리즈&amp;quot;의
본편 첫 번째 이야기로, 기존에 내가 즐겨 해왔던 방식과는 조금 다르게
Rails App의 골력을 만드는 과정을 기록하려고 한다.&lt;/p&gt;</description></item><item><title>CAOS, Cloud Album on Object Storage</title><link>https://sio4.github.io/blog/cloud-album-on-object-storage/</link><pubDate>Thu, 28 Apr 2016 02:10:00 +0900</pubDate><guid>https://sio4.github.io/blog/cloud-album-on-object-storage/</guid><description>&lt;p&gt;뜻하지 않던 파일 공유도 할 겸, SoftLayer의 Object Storage에 대한 API
시험도 할 겸 간단하게 Web Application을 하나 만들어봤다. 이름하여
&lt;strong&gt;CAOS&lt;/strong&gt;. &lt;strong&gt;Cloud Album on Object Storage&lt;/strong&gt;를 줄여 만든 이름이다.&lt;/p&gt;</description></item><item><title>SoftLayer Object Storage와 임시 URL - Part 2</title><link>https://sio4.github.io/blog/tempurl-for-softlayer-object-storage-2/</link><pubDate>Thu, 31 Mar 2016 13:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/tempurl-for-softlayer-object-storage-2/</guid><description>&lt;p&gt;한 10일 전에 SoftLayer의 Object Storage를 사용하면서 Temp URL을 사용하기
위한 수정을 더한 Custom 버전에 대하여 기록했었다. 그런데 언제나 급하게
간 길은 옳은 길이 아닐 수 있어서 왔던 길을 다시 걸어야 할 때가 있다.
지금이 그 상황이다.&lt;/p&gt;</description></item><item><title>SoftLayer Object Storage와 임시 URL</title><link>https://sio4.github.io/blog/tempurl-for-softlayer-object-storage/</link><pubDate>Tue, 22 Mar 2016 12:12:00 +0900</pubDate><guid>https://sio4.github.io/blog/tempurl-for-softlayer-object-storage/</guid><description>&lt;p&gt;잠깐 짬을 내서, 지난 주말에 SoftLayer의 Object Storage를 활용하는 개발의
시험을 해보려고 했다. 그런데 이 Object Storage 내에 저장된 비공개 자료를
임시 URL을 사용하여 URL을 알려줄 특정인에 한정하여 공유하는 부분에서 딱!
하고 막혀 버렸다. 이번 글은, 이 막힘을 푸는 과정을 두 가지 주제로 기록해
보려고 한다.&lt;/p&gt;</description></item><item><title>판타스틱 PaaS 서비스, Heroku 사용하기</title><link>https://sio4.github.io/blog/using-fantastic-heroku/</link><pubDate>Sun, 13 Mar 2016 14:55:00 +0900</pubDate><guid>https://sio4.github.io/blog/using-fantastic-heroku/</guid><description>&lt;p&gt;첫인상이 중요한 것은 사람에게만 해당하는 것이 아닌 것 같다. &amp;ldquo;PaaS&amp;rdquo; 하면
가장 먼저 생각나는 Heroku의 첫 인상이 내겐 그랬다. 이 글은, 간만에
Heroku에 신규 App을 등록/배포하면서, 그 과정을 정리한 것으로 Heroku를
사용하기 위한 가장 기본적인 Workflow를 설명하고 있다.&lt;/p&gt;</description></item><item><title>API Service를 위한 Python Web Frameworks 선정</title><link>https://sio4.github.io/blog/python-web-frameworks/</link><pubDate>Wed, 24 Feb 2016 14:36:29 +0900</pubDate><guid>https://sio4.github.io/blog/python-web-frameworks/</guid><description>&lt;p&gt;일반적인 Web Application이 아닌 API Backend를 위한 Python Web Framework을
선정하기 위하여, 인기있는 Framework 몇 개를 비교해보았다. 이 글은, 이
비교 과정과 결과에 대한 기록이다.&lt;/p&gt;</description></item><item><title>Hardened Layer</title><link>https://sio4.github.io/projects/hardened-layer/</link><pubDate>Sun, 14 Feb 2016 00:00:00 +0900</pubDate><guid>https://sio4.github.io/projects/hardened-layer/</guid><description>&lt;p&gt;&lt;strong&gt;Hardened Layer&lt;/strong&gt; is a custom portal for SoftLayer cloud service.&lt;/p&gt;
&lt;p&gt;currently, It supports RESTful API for SoftLayer. SoftLayer also provides
REST API but I think it is not a RESTful one. (It is just a Wrapped API of
XML-RPC API, I think.)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Emger.js Console: &lt;a href="https://github.com/c12g/hardened-layer-ui"&gt;https://github.com/c12g/hardened-layer-ui&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rails API Backend: &lt;a href="https://github.com/c12g/hardened-layer-rails"&gt;https://github.com/c12g/hardened-layer-rails&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Python Virtual(Isolated) Environments</title><link>https://sio4.github.io/blog/python-virtualenv-and-venv/</link><pubDate>Tue, 26 Jan 2016 14:11:55 +0900</pubDate><guid>https://sio4.github.io/blog/python-virtualenv-and-venv/</guid><description>&lt;p&gt;계단 하나 하나를 그냥 뛰어넘지 못하는 성격 탓에, 정작 쓰려던 글을 뒤로
미루고 먼저 써 내려가고 있는 이 글은, Bundler가 Ruby 세계에 제공하는
것과 유사한 기능을 Python 세계에 제공해주는 &lt;code&gt;virtualenv&lt;/code&gt;와 &lt;code&gt;pyvenv&lt;/code&gt;로
줄여 부르는 Python Virtual Environments에 대한 이야기이다.&lt;/p&gt;</description></item><item><title>Hardened Layer, SoftLayer Custom Portal - Part 2</title><link>https://sio4.github.io/blog/hardened-layer-part2/</link><pubDate>Thu, 21 Jan 2016 01:35:31 +0900</pubDate><guid>https://sio4.github.io/blog/hardened-layer-part2/</guid><description>&lt;p&gt;이 글에서는, 앞서 작성한 Ember.js 기반의 Console App을 조금 다듬으면서
Console App의 방향을 다시 명확하게 잡고, 이 과정에서 Semantic UI를
적용하여 보다 보기 좋게 만드는 과정을 기록하였다. 또한, 시각적인 데이터
표현에 대하여 고민하여, 내 비용이 주로 어느 자원에 의하여 나가고 있는지
직관적으로 확인할 수 있도록 Billing 자료에 시각화를 적용해 보았다.&lt;/p&gt;</description></item><item><title>Hardened Layer, SoftLayer Custom Portal - Part 1</title><link>https://sio4.github.io/blog/hardened-layer/</link><pubDate>Sat, 16 Jan 2016 02:55:00 +0900</pubDate><guid>https://sio4.github.io/blog/hardened-layer/</guid><description>&lt;p&gt;SoftLayer API에 대하여 파악하고 그 한계나 사용 가능성 등에 대하여 검증하기
위한 목적으로 작은 프로젝트 하나를 진행해 봤다. 이름하여, Hardened Layer.&lt;/p&gt;</description></item><item><title>새세대 청춘송가</title><link>https://sio4.github.io/blog/newgeneration-song/</link><pubDate>Tue, 12 Jan 2016 10:36:09 +0900</pubDate><guid>https://sio4.github.io/blog/newgeneration-song/</guid><description>&lt;p&gt;&amp;ldquo;내가 철들어 간다는 것이 제한몸의 평안을 위해 세상을 적당히 길드는 거라면 내결코 철들지 않겠다&amp;rdquo; 쉽지는 않지만&amp;hellip;&lt;/p&gt;</description></item><item><title>vSphere ESXi의 SNMP 서비스 활성화하기</title><link>https://sio4.github.io/blog/enable-snmp-on-esxi60/</link><pubDate>Wed, 30 Dec 2015 13:20:15 +0900</pubDate><guid>https://sio4.github.io/blog/enable-snmp-on-esxi60/</guid><description>&lt;p&gt;이 글은 VMware vSphere ESXi Host의 원격 모니터링을 위하여 SNMP 서비스를
사용하는 과정에 대한 매우 간략한 기록이다. 이 글은 실전에서의 모니터링
상세를 다루지는 않으며, 다만, 모니터링 도구와 관계없이 그 시작을 위하여
공통으로 수행되어야 하는 ESXi Host에서 SNMP 서비스를 설정하고 활성화하는
등의 과정만을 다루고 있다. (SNMP 동작 확인을 위한 정도의 Client의 간략한
설정을 함께 포함하고 있다.)&lt;/p&gt;</description></item><item><title>Howto: Ubuntu 서버에 MRTG 설치하기</title><link>https://sio4.github.io/blog/setup-mrtg-on-ubuntu-server/</link><pubDate>Mon, 28 Dec 2015 12:34:51 +0900</pubDate><guid>https://sio4.github.io/blog/setup-mrtg-on-ubuntu-server/</guid><description>&lt;p&gt;지난 10월에 진행하던 BMT 중에 네트워크 성능 측정, 또는 사용량 확인을 위해
진행했던 MRTG 설치과정을 기록한다.&lt;/p&gt;</description></item><item><title>Ember CLI 환경 구성하기</title><link>https://sio4.github.io/blog/preparing-ember-environment/</link><pubDate>Wed, 09 Dec 2015 11:16:25 +0900</pubDate><guid>https://sio4.github.io/blog/preparing-ember-environment/</guid><description>&lt;p&gt;이 글은 NVM, Node Version Manager를 사용하여 Ubuntu 15.04 환경에서 Node.js와
npm 환경을 간단하게 구성하는 과정을 정리한 글이며, 궁극적으로 npm을 이용하여
Ember-CLI 환경을 구성하고 Ember.js 프로젝트를 진행할 수 있는 환경을 완성하는
과정의 기록이다.&lt;/p&gt;</description></item><item><title>우분투 15.04에 NSX SSL VPN-Plus 설치하기</title><link>https://sio4.github.io/blog/install-nsx-ssl-vpn-plus-on-u1504/</link><pubDate>Tue, 20 Oct 2015 16:35:17 +0900</pubDate><guid>https://sio4.github.io/blog/install-nsx-ssl-vpn-plus-on-u1504/</guid><description>&lt;p&gt;VMware의 NSX 6.2에서 제공하는 SSL VPN-Plus 기능을 우분투 리눅스에서
사용하기 위한 간략한 설명이다. Java가 되네 안되네 해도 당황하지 말고,
아래와 같이 해주면 된다.&lt;/p&gt;</description></item><item><title>Howto: PPTP VPN 서버 구성하기</title><link>https://sio4.github.io/blog/setup-pptp-vpn-server/</link><pubDate>Tue, 06 Oct 2015 00:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/setup-pptp-vpn-server/</guid><description>&lt;p&gt;리눅스 서버를 이용하여 간단하게 VPN 환경을 구성할 수 있는 방법 중 하나가
GRE Tunneling 방식의 PPTP를 이용한 VPN 구성이다. 이 글은 PPTP를 이용하여
원격지의 망과 내 PC를 연결하는 방법에 대한 간단한 소개이다.&lt;/p&gt;</description></item><item><title>Howto: PXE 부팅 설정 (HP DL Series)</title><link>https://sio4.github.io/blog/config-pxe-options/</link><pubDate>Thu, 17 Sep 2015 11:23:00 +0900</pubDate><guid>https://sio4.github.io/blog/config-pxe-options/</guid><description>&lt;p&gt;몇일 전에 &lt;a href="https://sio4.github.io/blog/setup-pxe-master/"&gt;PXE Mater 구성하기&lt;/a&gt;라는
글을 올렸다. 이것으로 PXE에 대한 이슈는 정리된 것으로 생각하고 있었는데,
또다른 복병이 나타났다. 바로 대상 Hardware의 PXE 설정!&lt;/p&gt;</description></item><item><title>Howto: PXE Master 구성하기</title><link>https://sio4.github.io/blog/setup-pxe-master/</link><pubDate>Tue, 15 Sep 2015 09:27:20 +0900</pubDate><guid>https://sio4.github.io/blog/setup-pxe-master/</guid><description>&lt;p&gt;PXE는 Preboot Execution Environment를 줄인 용어로, 서버 등의 IT 장비가
&amp;ldquo;본격적으로 부팅하기 전에 미리 실행되는 환경&amp;quot;이라고 풀이할 수 있다. 이
글은, 이런 PXE 부팅을 위한 Master 환경을 구성하는 과정의 이야기이다.&lt;/p&gt;</description></item><item><title>T&amp;T: Linux Bridge로 네트워크 문제 추적하기 - vSphere 편</title><link>https://sio4.github.io/blog/linux-bridge-on-vsphere/</link><pubDate>Thu, 27 Aug 2015 09:26:33 +0900</pubDate><guid>https://sio4.github.io/blog/linux-bridge-on-vsphere/</guid><description>&lt;p&gt;&amp;ldquo;&lt;a href="https://sio4.github.io/blog/troubleshooting-w-linux-bridge/"&gt;Linux Bridge로 네트워크 문제 추적하기&lt;/a&gt;&amp;ldquo;에서
얘기했던 것과 같이, 리눅스의
내장 Bridge 기능은 네트워크 통신과 연관된 문제를 뭐랄까&amp;hellip; 대상의
OS 또는 구성과 관계없이 객관적 위치에서 추적할 때 유용하게 사용할
수 있다. 이번엔 VMware vSphere 가상환경 속에 위치한 VM을 대상으로
한 네트워크 분석 방법이다.&lt;/p&gt;</description></item><item><title>T&amp;T: Linux Bridge로 네트워크 문제 추적하기</title><link>https://sio4.github.io/blog/troubleshooting-w-linux-bridge/</link><pubDate>Fri, 21 Aug 2015 15:41:00 +0900</pubDate><guid>https://sio4.github.io/blog/troubleshooting-w-linux-bridge/</guid><description>&lt;p&gt;리눅스는 스스로가 Network Bridge&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;로 동작할 수 있는 커널 기능과
유틸리티를 기본적으로 제공하고 있는데, 이 기능이 시스템 간 통신을
끼고 발생하는 문제점을 추적하는 과정에서 유용할 때가 있다. 이 글은
리눅스 Bridge를 이용하여 시스템 바깥에서 네트워크 흐름을 분석했던
경험을 기록한 것이다.&lt;/p&gt;</description></item><item><title>Jekyll Build Performance - Part I</title><link>https://sio4.github.io/blog/jekyll-build-performance-part1/</link><pubDate>Tue, 11 Aug 2015 04:14:32 +0900</pubDate><guid>https://sio4.github.io/blog/jekyll-build-performance-part1/</guid><description>&lt;p&gt;나의 &amp;ldquo;생각저장소&amp;quot;를 이곳 &lt;a href="https://pages.github.com/"&gt;Github Pages&lt;/a&gt;로 옮긴 이후, 몇 개의 더 글을 쓰면서 본격적으로 &lt;a href="http://jekyllrb.com/"&gt;Jekyll&lt;/a&gt;, &lt;a href="http://daringfireball.net/projects/markdown/"&gt;Markdown&lt;/a&gt;, 그리고 &lt;a href="http://liquidmarkup.org/"&gt;Liquid&lt;/a&gt; 이용한 정적 블로깅을 조금 더 경험해 봤다.&lt;br&gt;
그 후 쓰게 된 이 글은, Jekyll의 성능에 대한 이야기이다.&lt;/p&gt;</description></item><item><title>Jekyll로 Github Pages에 블로깅하기, Re!oaded</title><link>https://sio4.github.io/blog/blogging-on-github-pages-reloaded/</link><pubDate>Sat, 08 Aug 2015 23:04:33 +0900</pubDate><guid>https://sio4.github.io/blog/blogging-on-github-pages-reloaded/</guid><description>&lt;p&gt;몇 주 전
&amp;ldquo;&lt;a href="https://sio4.github.io/blog/migration-from-tistory/"&gt;블로그, Tistory로부터 Github Pages로 이주&lt;/a&gt;&amp;ldquo;라는
글을 통해서, &amp;ldquo;&lt;strong&gt;어떤 방식으로 Tistory로부터 Github Pages로 이사를
했는지&lt;/strong&gt;&amp;ldquo;를 중심으로 기록을 남긴 바 있다. 이번에는 내 글들의 새
터를 &amp;ldquo;&lt;strong&gt;좀더 블로그답게 정비한&lt;/strong&gt;&amp;rdquo; 이야기이다.&lt;/p&gt;
&lt;p&gt;따지자면 5년 전에 적었던
&amp;ldquo;&lt;a href="https://sio4.github.io/blog/blogging-on-github-with-jekyll/"&gt;Jekyll로 github에 블로깅하기&lt;/a&gt;&amp;ldquo;의
2탄인 샘이고, 얼마 전, 좀 대충 적은 듯 한
&amp;ldquo;&lt;a href="https://sio4.github.io/blog/setup-jekyll-for-github-page/"&gt;Setup Jekyll for Github Pages&lt;/a&gt;&amp;ldquo;와
함께 읽으면 Github Pages를 이용한 블로깅을 새로 시작하는 사람들에게는
그럭 저럭 읽어볼만한 &amp;ldquo;시작하기+@ Guide&amp;quot;가 될 수 있을 것이다.&lt;/p&gt;</description></item><item><title>Citrix Receiver 13.2 for Chrome/Firefox</title><link>https://sio4.github.io/blog/citrix-receiver-13/</link><pubDate>Fri, 31 Jul 2015 00:20:27 +0900</pubDate><guid>https://sio4.github.io/blog/citrix-receiver-13/</guid><description>&lt;img src="https://sio4.github.io/attachments/2015-07-31-citrix-receiver.png" class="inline pull-left"&gt;
&lt;p&gt;&amp;ldquo;디스크 구멍내기&amp;rdquo; 사건 이후로 OS를 다시 설치하고 설정하는 중에,
회사 VDI 접속을 위한 Citrix Receiver도 다시 설치했다. 지난번에
비해 많은 변화가 있었는데, Google Chrome App 버전도 있고 리눅스
버전에도 꽤 변화가 있었나보다. 그 내용을 정리한다.&lt;/p&gt;</description></item><item><title>처참한 디스크 쓰기 성능 시험</title><link>https://sio4.github.io/blog/write-test-on-my-laptop/</link><pubDate>Thu, 30 Jul 2015 22:49:34 +0900</pubDate><guid>https://sio4.github.io/blog/write-test-on-my-laptop/</guid><description>&lt;p&gt;뭐, 낯 뜨거운 일이지만 IT를 생업으로 하고 있고, 십년이 넘도록 친구나
가족보다 컴퓨터와 보내는 시간이 훨씬 많았던 난데, 말이 안되는 실수를
했다. 업무용으로 사용하는 내 랩탑에서 SSD Disk에 대한 I/O 시험을,
Write 모드로 해버린 것! 이 글은 그 쌩고생에 대한 기록이면서, 동시에
이런 일을 당한 사람들에게 드리는 &amp;ldquo;해! 하지마!&amp;rdquo; 가이드이다.&lt;/p&gt;</description></item><item><title>Tistojek or Tis2Jek</title><link>https://sio4.github.io/projects/tis2jek/</link><pubDate>Fri, 24 Jul 2015 00:00:00 +0900</pubDate><guid>https://sio4.github.io/projects/tis2jek/</guid><description>&lt;p&gt;&lt;code&gt;tistojek&lt;/code&gt; is &lt;strong&gt;TIS&lt;/strong&gt;tory to &lt;strong&gt;JEK&lt;/strong&gt;yll Markdown converter for
tistory.com users who consider migrate thier blog to jekyll/markdown
based blogging system like &lt;a href="https://pages.github.com/"&gt;Github Pages&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Github Project: &lt;a href="https://github.com/sio4/tistojek/"&gt;https://github.com/sio4/tistojek/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It takes Tistory&amp;rsquo;s backup XML file as the one and only argument,
then exports all posts and its attachments into directory named
&amp;lsquo;&lt;code&gt;_in&lt;/code&gt;&amp;rsquo; and &amp;lsquo;&lt;code&gt;attachments&lt;/code&gt;&amp;rsquo;. Then you can review and edit posts
in &amp;lsquo;&lt;code&gt;_in&lt;/code&gt;&amp;rsquo; more simply.&lt;/p&gt;</description></item><item><title>블로그, Tistory로부터 Github Pages로 이주</title><link>https://sio4.github.io/blog/migration-from-tistory/</link><pubDate>Fri, 24 Jul 2015 12:23:21 +0900</pubDate><guid>https://sio4.github.io/blog/migration-from-tistory/</guid><description>&lt;p&gt;얼마 전에
&lt;a href="http://emberjs.com/"&gt;Ember.js&lt;/a&gt;와
&lt;a href="http://semantic-ui.com/"&gt;Semantic-UI&lt;/a&gt;를
사용한 프로젝트를 진행하고 나서, 발표 초기에 얼마간 맛보기로만 사용해본
후 방치해오던
&lt;a href="https://pages.github.com/"&gt;Github Pages&lt;/a&gt;를
다시 사용하는 것이 어떨까&amp;hellip; 하는 생각을 하게 됐다. 그래서, 일단 2007년부터
2012년까지 사용하다가 역시 방치하고 있었던 Tistory의 글들을 여기로 옮겨왔다.&lt;br&gt;
이 글은, 옮기기로 결정한 이유와 옮긴 과정, 그리고 그로 인한 변화를 담고 있다.&lt;/p&gt;</description></item><item><title>Setup Jekyll for Github Pages</title><link>https://sio4.github.io/blog/setup-jekyll-for-github-page/</link><pubDate>Thu, 23 Jul 2015 15:07:00 +0900</pubDate><guid>https://sio4.github.io/blog/setup-jekyll-for-github-page/</guid><description>&lt;p&gt;너무 쉽다. Jekyll Local 환경 만들기&lt;/p&gt;</description></item><item><title>Thread 골라 죽이기, WAS 부하 문제</title><link>https://sio4.github.io/blog/kill-only-selected-thread/</link><pubDate>Thu, 11 Jun 2015 13:03:00 +0900</pubDate><guid>https://sio4.github.io/blog/kill-only-selected-thread/</guid><description>&lt;p&gt;Java 기반의 Web Application Server(WAS)를 이용하여 서비스를 제공하는 경우,
특정 Thread의 이상 폭주로 인하여 전체 서비스 품질에 영향을 미치는 경우가
발생할 수 있다. Thread 별로 CPU 사용량을 Capping할 수 있다면 좋겠지만, 이
글은 그렇지 못한 경우에 유용하게 활용할 수 있는 방법을 기록한다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;그 겨울, Thread를 골라 죽이고 싶은 상황을 만났었다.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Apache Tomcat 조금 잘 설치하기</title><link>https://sio4.github.io/blog/setup-apache-tomcat-a-little-properly/</link><pubDate>Wed, 25 Feb 2015 20:51:00 +0900</pubDate><guid>https://sio4.github.io/blog/setup-apache-tomcat-a-little-properly/</guid><description>&lt;img src="https://sio4.github.io/logos/tomcat.png" class="float-end ms-4 p-3 bg-light"&gt;
&lt;p&gt;물론, 대충 Apache Site에서 내려받은 것을 풀고 거기에 내 war 파일만 추가해도
잘 돌아가는 훌륭한 Tomcat이다. 하지만, 되는 거 말고 맞는 거!&lt;/p&gt;
&lt;p&gt;프로그램에 알고리즘과 데이터구조가 따로 존재하듯이, 연습 경기가 아닌 실 운영
환경에서는 제공자에 의해 배포(또는 판매)되는 프로그램과 그것을 사용하는
사용자 영역의 것을 구조적으로 분리하는 것이 꼭 필요하다. (그렇다면 연습
경기도 실전과 같이 그렇게&amp;hellip;)&lt;/p&gt;</description></item><item><title>Nginx로 Git HTTP 서비스하기</title><link>https://sio4.github.io/blog/serving-git-with-nginx/</link><pubDate>Fri, 06 Feb 2015 10:28:00 +0900</pubDate><guid>https://sio4.github.io/blog/serving-git-with-nginx/</guid><description>&lt;img src="https://sio4.github.io/attachments/serving-git-with-nginx.png" class="float-start me-3 bg-light p-3"&gt;
&lt;p class="clearfix"&gt;Git의 매력에 빠져 절/친/ Subversion을 따돌림 시킨 지 꽤 오랜 시간이 지났음에도,
서버 측 Git 저장소 설정은 이번이 처음이다. 뭐,
&lt;a href="https://github.com/sio4"&gt;Github&lt;/a&gt;,
&lt;a href="https://bitbucket.com/sio4"&gt;Bitbucket&lt;/a&gt;
등의 개인들이 무료로 사용할 수 있는 훌륭한 저장소 서비스 겸 &amp;ldquo;Social 개발&amp;rdquo;
커뮤니티가 있다 보니, 그 필요성을 느끼지 못했던 것이 사실.&lt;/p&gt;</description></item><item><title>Heapdump 분석 사례 - SQL 폭주</title><link>https://sio4.github.io/blog/sql-overrun-caught-by-heapdump-analysis/</link><pubDate>Wed, 01 Oct 2014 02:28:00 +0900</pubDate><guid>https://sio4.github.io/blog/sql-overrun-caught-by-heapdump-analysis/</guid><description>&lt;p&gt;JVM을 사용하는 웹서비스에서 OOM(Out of Memory) Exception이 발행해 서비스
불가상태가 된 상황에서 JVM Heapdump를 받아 OOM 발생 원인을 분석한 사례에 대한
이야기이다. 안타깝게도 스크린샷을 충분히 확보하지 못해 내용이 좀 부실하다.
어쨌든, JVM 기반 WAS 장애 시 Heapdump를 이용하여 OOM의 원인을 찾는 과정에
대한 간략한 예시로써 작성한다.&lt;/p&gt;</description></item><item><title>서비스 품질을 위한 HTTP Error 처리</title><link>https://sio4.github.io/blog/http-error-control-for-service-quality-and-more/</link><pubDate>Sat, 12 Apr 2014 14:54:00 +0900</pubDate><guid>https://sio4.github.io/blog/http-error-control-for-service-quality-and-more/</guid><description>&lt;p&gt;사람들이 &amp;ldquo;인터넷&amp;rdquo; 하면 &amp;ldquo;웹&amp;quot;을 생각하게 되는데에는 그만한 이유가 있을 것이다.
웹 이전에도 다양한 형태의 인터넷 서비스들이 존재했지만, 웹의 등장 이후 그
모든 것이 변해버렸다. Gopher는 웹 검색엔진에 의해 완전히(?) 자취를 감추었고,
파일 전송/교환을 위한 FTP도 부수적인 위치에 자리 잡고 있을 뿐이며, NNTP 방식의
유즈넷 뉴스그룹도 웹기반 게시판 등에 밀려 버렸다. (물론, Offline까지 보면,
빛나는 &amp;ldquo;프로그램세계&amp;quot;가 폐간되는 아픔도 있었다.)&lt;/p&gt;
&lt;p&gt;오늘날, 대부분의 기업용 시스템들도 웹 기반으로 만들어지고 있는데, 웹이 이렇게
성공할 수 있었던 것은 말 그대로 거미줄처럼 엮여있는
&lt;strong&gt;상호 연계 구조와 유연성&lt;/strong&gt;이 가장 큰 이유라고 생각한다.&lt;/p&gt;</description></item><item><title>SSH Tunneling</title><link>https://sio4.github.io/blog/ssh-tunneling/</link><pubDate>Thu, 26 Dec 2013 12:10:00 +0900</pubDate><guid>https://sio4.github.io/blog/ssh-tunneling/</guid><description>&lt;p&gt;ssh는 Secure SHell의 축약 형태로 만들어진 이름인데, 기원으로 보자면 원격지
서버에서 명령을 수행하기 위한 r* 명령어 가족 중 rsh(Remote SHell)의 보안
관점의 취약점을 개선하여 통신계층을 암호화한 일종의 &amp;ldquo;원격 쉘&amp;quot;이다. 그런데,
이 보안 원격 쉘의 기능을 이용하여 ssh 연결을 타 서비스 연결을 위한 터널로
활용할 수 있다.&lt;/p&gt;</description></item><item><title>I/O Debugging</title><link>https://sio4.github.io/blog/io-debugging/</link><pubDate>Tue, 12 Jun 2012 12:30:49 +0900</pubDate><guid>https://sio4.github.io/blog/io-debugging/</guid><description>&lt;p&gt;맨날 리눅스 리눅스 하면서도, 참 아는 게 없다. 어쩌면 Technician 수준.
I/O가 마구 치솟는데, 누가 그러는지를 모른다. iotop을 떠올리는데도 한참
시간이 걸렸다. 체득되어있지 않은 게지. iotop을 쓰려고 보니 설치되어
있지 않았다. 준비되어 있지 않은 것이고, ㅎㅎ 시간을 꼭 내서 Admin&amp;rsquo;s
Tool을 만들어둬야&amp;hellip;&lt;/p&gt;</description></item><item><title>Oracle 성능, Bind Variable, PreparedStatement</title><link>https://sio4.github.io/blog/oracle-%EC%84%B1%EB%8A%A5-bind-variable-preparedstatement/</link><pubDate>Wed, 21 Mar 2012 13:12:53 +0900</pubDate><guid>https://sio4.github.io/blog/oracle-%EC%84%B1%EB%8A%A5-bind-variable-preparedstatement/</guid><description>&lt;p&gt;매번 볼 때 마다 까먹으니깐 일단 기록.&lt;/p&gt;</description></item><item><title>kvm, kvmclock, 그리고 "폭주 게스트"</title><link>https://sio4.github.io/blog/kvm-guest-gone-wild/</link><pubDate>Fri, 09 Mar 2012 13:57:05 +0900</pubDate><guid>https://sio4.github.io/blog/kvm-guest-gone-wild/</guid><description>&lt;p&gt;그냥 급하게 진행해버려서 로그를 다 놓쳤다. 아무튼, 내 kvm Guest가 미친듯이
달렸다. 이게 처음 겪는 일은 아닌데, 지난 번 사고때는 그냥 &amp;ldquo;뭐냐~&amp;rdquo; 하면서
재시작해버렸다. 그러나 이번엔 원인 규명을 위해 약간의 정보를 더 얻어봤다.&lt;/p&gt;</description></item><item><title>잡것들! 망할 ActiveX, 그리 간단하지 않은 연말정산간소화</title><link>https://sio4.github.io/blog/%EA%B7%B8%EB%A6%AC-%EA%B0%84%EB%8B%A8%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%80-%EC%97%B0%EB%A7%90%EC%A0%95%EC%82%B0%EA%B0%84%EC%86%8C%ED%99%94/</link><pubDate>Wed, 25 Jan 2012 12:26:25 +0900</pubDate><guid>https://sio4.github.io/blog/%EA%B7%B8%EB%A6%AC-%EA%B0%84%EB%8B%A8%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%80-%EC%97%B0%EB%A7%90%EC%A0%95%EC%82%B0%EA%B0%84%EC%86%8C%ED%99%94/</guid><description>&lt;p&gt;연말정산간소화 서비스를 싸잡아 욕할 생각은 없지만, 그 것을 구성하고
있는 IT 요소들 중에는 욕먹을 것들이 꽤 있을 것 같다.&lt;/p&gt;</description></item><item><title>TextMate, RailsCast의 선택? :-)</title><link>https://sio4.github.io/blog/textmate-the-railscasts-choice/</link><pubDate>Thu, 05 Jan 2012 19:20:19 +0900</pubDate><guid>https://sio4.github.io/blog/textmate-the-railscasts-choice/</guid><description>&lt;p&gt;이 세상이&amp;hellip; TextMate라는 편집기가 있었다. 나만 몰랐나? 엄청 좋아보인다.&lt;/p&gt;</description></item><item><title>Kpartx, Create device mappings for partitions</title><link>https://sio4.github.io/blog/kpartx-create-device-mappings-for-partitions/</link><pubDate>Tue, 27 Dec 2011 12:36:17 +0900</pubDate><guid>https://sio4.github.io/blog/kpartx-create-device-mappings-for-partitions/</guid><description>&lt;p&gt;재밌는 프로그램이네. 예전에는 통짜 Disk Image를 loopback으로 마운트하기
위해 partition 시작 위치 찾고 어쩌고&amp;hellip; 그랬었던 기억인데, 이 물건이
그런 문제를 참 쉽게 풀어준다. 어디서 얼마나 호환되는지 시험은 안해봤지만,
간단한 시험에는 성공. 괜찮네.&lt;/p&gt;</description></item><item><title>VDI: rdesktop과 ClearType</title><link>https://sio4.github.io/blog/rdesktop-and-cleartype/</link><pubDate>Mon, 19 Dec 2011 14:42:24 +0900</pubDate><guid>https://sio4.github.io/blog/rdesktop-and-cleartype/</guid><description>&lt;p&gt;요즘 회사에서는 업무 환경에 VDI를 구축하겠다고 난리다. 뭐 난리는 아니겠지만
그냥 그렇게 표현했다. 오늘은 POC를 한다고 VMware View Client를 설치하라고&amp;hellip;
주문이 들어왔는데&amp;hellip; POC 사이트에 접속을 했건만, 이건 무슨 90년대식 깨진
글꼴? 그래서 잠깐 이것 저것 시도를 해봤다.&lt;/p&gt;</description></item><item><title>Apache+JSP 환경에서 쫌 동적인 ErrorDocument</title><link>https://sio4.github.io/blog/little-dynamic-error-handling-for-apache-jsp/</link><pubDate>Mon, 07 Nov 2011 02:41:38 +0900</pubDate><guid>https://sio4.github.io/blog/little-dynamic-error-handling-for-apache-jsp/</guid><description>&lt;p&gt;이번 글은 좀 색다른 주제다. Apache+JSP 환경에서 동적인 ErrorDocument
작성하기. 웹 관련 개발은 놓은 지가 오래인 데다가&amp;hellip; JSP라고는 눈꼽만큼도
해본 적이 없으면서, 그리고 근래에는 Cloud Computing, Android 얘기만
하다가 참 어색하기까지 하네&amp;hellip;&lt;/p&gt;</description></item><item><title>CloudFoundry, Getting Started</title><link>https://sio4.github.io/blog/cloudfoundry-getting-started/</link><pubDate>Mon, 22 Aug 2011 17:01:43 +0900</pubDate><guid>https://sio4.github.io/blog/cloudfoundry-getting-started/</guid><description>&lt;p&gt;CloudFoundry 맛보기. 이 정도로 사실, 맛을 볼 수는 없겠으나 일단 시간과 능력의
부족으로 Getting Started Guide를 따라해보는 수준으로 정리, 간만에 신세계
구경도 하고 짧게 나마 포스팅도 한다.&lt;/p&gt;</description></item><item><title>GMail의 분실사고! 그리고 자료 해방!</title><link>https://sio4.github.io/blog/missing-on-gmail-and-data-liberation/</link><pubDate>Fri, 04 Mar 2011 14:07:26 +0900</pubDate><guid>https://sio4.github.io/blog/missing-on-gmail-and-data-liberation/</guid><description>&lt;p&gt;막강 Google이 운영하는 웹메일 서비스인 GMail에서 일부(0.02%인가 0.08% 인가
그러던데, 따지고보면 엄청난 인구다!) 사용자의 주소록, 채팅 기록 등이
사라지는 사건이 있었다고 한다. Tape 백업도 있고 IDC 복제본도 있고 하여
복구가 가능하다고는 하지만, 혹시라도 그 데이터중 일부라도 사라지면&amp;hellip;
어쩌나?&lt;/p&gt;</description></item><item><title>NASA Nebula Cloud의 아키텍쳐 변경</title><link>https://sio4.github.io/blog/changing-architecture-of-nasa-nebula-cloud/</link><pubDate>Fri, 04 Mar 2011 13:14:52 +0900</pubDate><guid>https://sio4.github.io/blog/changing-architecture-of-nasa-nebula-cloud/</guid><description>&lt;p&gt;NASA Nebula Cloud의 아키텍쳐에 관한 뒤늦은 소식.&lt;/p&gt;</description></item><item><title>갤럭시S TA13 업데이트, 그리고 소프트웨어의 완성도</title><link>https://sio4.github.io/blog/galaxys-ta13-and-completeness-of-software/</link><pubDate>Fri, 21 Jan 2011 11:02:24 +0900</pubDate><guid>https://sio4.github.io/blog/galaxys-ta13-and-completeness-of-software/</guid><description>&lt;p&gt;소프트웨어의 완성도를 높이는 일, 그리고 발표 이후에 그 완성도를 유지해
나가거나 더욱 견고하게 하는 것은 쉬운 일이 아니다. 소프트웨어 개발/생산
관리. 쉬운 일이 아니라는 것은 아마도 많은 사람이 공감하고 있겠지만,
그 쉽지 않은 일을 위한 노력은 또&amp;hellip; 공감과는 다른 일인가보다. 어제 밤,
두 달 만에 내 갤럭시S의 펌웨어를 한 발짝 건너뛰고 SK22에서 TA13으로
업데이트했다. 그런데&amp;hellip;&lt;/p&gt;</description></item><item><title>갤럭시S TA13, 리눅스 컴에서 루팅하기</title><link>https://sio4.github.io/blog/rooting-galaxys-ta13-on-linux/</link><pubDate>Fri, 21 Jan 2011 14:23:31 +0900</pubDate><guid>https://sio4.github.io/blog/rooting-galaxys-ta13-on-linux/</guid><description>&lt;p&gt;깔끔한 앱 형식의 안드로이드 루팅 도구인 z4root가 TA13에서 동작하지 않는다.
아뿔싸! 그럼 역방향 USB 테더링도 루팅 없이는 안된다! 어쩌지? 다른 루팅도구를
찾아보다가 포기하고, 걍 &lt;code&gt;rageagainstthecage&lt;/code&gt;를 써서 수동으로 루팅 진행.
좀 지루하긴 한데, 어쨌든 된다. 왜 이걸로 앱 만드신 분이 없으심?&lt;/p&gt;</description></item><item><title>앱: 잘가 Twicca, 안드로이드용 트위터 클라이언트</title><link>https://sio4.github.io/blog/farewall-twicca-twitter-client-for-android/</link><pubDate>Fri, 14 Jan 2011 13:10:18 +0900</pubDate><guid>https://sio4.github.io/blog/farewall-twicca-twitter-client-for-android/</guid><description>&lt;p&gt;간만에 글 하나 써본다. 안드로이드용 트위터 클라이언트 심층 비교,
제 1 탄 twicca! ㅋㅋㅋ&lt;/p&gt;
&lt;p&gt;뭔가 연재를 할 분위기 아니야? 게다가 &amp;ldquo;심층&amp;rdquo; 비교라니&amp;hellip; 그러나 사실,
연재스러운 것 해본 적도 없을 뿐더러 지금 이 글이 지난 글로부터 약 3개월 만의
글인데&amp;hellip; 연재가 끝나려면 1년은 걸리겠는데?&lt;/p&gt;</description></item><item><title>GallOrg 1.0.1 released! (Android Gallery Organizer)</title><link>https://sio4.github.io/blog/gallorg-for-android-1-0-1-released/</link><pubDate>Thu, 07 Oct 2010 17:36:26 +0900</pubDate><guid>https://sio4.github.io/blog/gallorg-for-android-1-0-1-released/</guid><description>&lt;p&gt;GallOrg 1.0.1을 릴리즈한다. 어제 1.0.0을 릴리즈했는데, &amp;ldquo;갑놀이&amp;quot;에 빠진 동료의
도움으로 치명적인 결함을 발견했다. 발견되었던 문제는, 원본이 저장된 미디어
(filesystem)와 새로 저장될 미디어가 다를 때, 파일 이동이 정상적으로 이루어지지
않을 뿐만 아니라 원본 파일이 삭제되어버리는 치명적인 내용이었다. :-(&lt;/p&gt;</description></item><item><title>GallOrg 1.0.0 released!</title><link>https://sio4.github.io/projects/gallorg/</link><pubDate>Wed, 06 Oct 2010 13:12:26 +0900</pubDate><guid>https://sio4.github.io/projects/gallorg/</guid><description>&lt;p&gt;안드로이드(Android)의 기본 갤러리앱은 자체적인 앨범/폴더 관리 기능이 들어있지
않아서 사진을 분류하여 보관하기가 쉽지 않다. Astro Filemanager, ES Filemanager
등의 파일관리자를 사용하면 해결되는 문제이기는 하지만 직관적이지 않을 뿐만
아니라 단순히 사진 관리만을 원한다면 목적 대비 부담스러울 수 있는 녀석들이다.&lt;/p&gt;
&lt;p&gt;그래서, 나의 첫번째 안드로이드 앱이자 안드로이드 기본 갤러리에 융합된 형태의
앨범관리도구(Gallery Organizer)인 GallOrg 1.0.0을 릴리즈한다. ㅋ&lt;/p&gt;</description></item><item><title>GallOrg, Gallery Organizer for Android 1.0.0 released!</title><link>https://sio4.github.io/blog/gallorg-for-android-1-0-0-released/</link><pubDate>Wed, 06 Oct 2010 13:12:26 +0900</pubDate><guid>https://sio4.github.io/blog/gallorg-for-android-1-0-0-released/</guid><description>&lt;p&gt;안드로이드(Android)의 기본 갤러리앱은 자체적인 앨범/폴더 관리 기능이 들어있지
않아서 사진을 분류하여 보관하기가 쉽지 않다. Astro Filemanager, ES Filemanager
등의 파일관리자를 사용하면 해결되는 문제이기는 하지만 직관적이지 않을 뿐만
아니라 단순히 사진 관리만을 원한다면 목적 대비 부담스러울 수 있는 녀석들이다.&lt;/p&gt;</description></item><item><title>클컴 시대, OS 사업자의 효과적 접근방식</title><link>https://sio4.github.io/blog/effective-approach-for-the-cc-era/</link><pubDate>Wed, 28 Jul 2010 11:56:48 +0900</pubDate><guid>https://sio4.github.io/blog/effective-approach-for-the-cc-era/</guid><description>&lt;p&gt;지난 주에, 우분투 리눅스(Ubuntu Linux)의 제작사인 캐노니컬은 IBM DB2의
구동을 위한 가상 어플라이언스를 발표했다. 뭐&amp;hellip; 별 일이 아닐 수도 있지만,
가상화/클라우드 컴퓨팅 시대의 시스템 구성/배치 방식, 소프트웨어 배포 방식,
기존 OS의 발전 방향을 놓고 봤을 때 숨은 의미가 크다고 생각한다. 어쩌면
클라우드 컴퓨팅 시대를 향한 OS 기반 사업자의 효과적인 접근 방식일 수도&amp;hellip;&lt;/p&gt;</description></item><item><title>클라우드 답기 위하여... Deltacloud - Many Clouds, One API</title><link>https://sio4.github.io/blog/deltacloud---many-clouds-one-api/</link><pubDate>Mon, 12 Jul 2010 10:32:13 +0900</pubDate><guid>https://sio4.github.io/blog/deltacloud---many-clouds-one-api/</guid><description>&lt;p&gt;궁극적으로, &lt;a href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;클라우드 컴퓨팅&lt;/a&gt;이
사용자에게 제공하는 이득 중에서 가장 핵심적인 것이 사용자의 IT를 유연하게
만들어주는 것이다. 이 유연성은 아직 &amp;ldquo;신개념&amp;quot;이라 할 수 있는 클라우드 컴퓨팅을
기업 사용자를 대상으로 적용함에 있어서 풀기 힘든 문제 중 하나이기도 하다.&lt;/p&gt;</description></item><item><title>애자일 프랙티스 가이드라인 요약</title><link>https://sio4.github.io/blog/agile-practics-guideline/</link><pubDate>Fri, 09 Jul 2010 16:36:43 +0900</pubDate><guid>https://sio4.github.io/blog/agile-practics-guideline/</guid><description>&lt;p&gt;ㅋㅋㅋ&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;비난은 버그를 수정하지 못한다.&lt;/li&gt;
&lt;li&gt;땜질식 수정에 빠지지 말라.&lt;/li&gt;
&lt;li&gt;사람이 아니라 아이디어를 비평하라.&lt;/li&gt;
&lt;li&gt;올바른 일을 하라.&lt;/li&gt;
&lt;li&gt;기술 변화를 따라 가라.&lt;/li&gt;
&lt;li&gt;여러분 자신과 팀에 대한 가치를 높여라.&lt;/li&gt;
&lt;li&gt;새로운 기술을 배우고 예전 기술은 버려라.&lt;/li&gt;
&lt;li&gt;계속 왜냐고 물어보라.&lt;/li&gt;
&lt;li&gt;일이 쌓이기 전에 부딪쳐라.&lt;/li&gt;
&lt;li&gt;고객이 결정하도록 하라.&lt;/li&gt;
&lt;li&gt;좋은 설계는 지도다. 스스로 진화하게 하자.&lt;/li&gt;
&lt;li&gt;필요에 따라 기술을 택하라.&lt;/li&gt;
&lt;li&gt;프로젝트를 항상 릴리즈 가능하게 하라.&lt;/li&gt;
&lt;li&gt;일찍, 자주 통합라라.&lt;/li&gt;
&lt;li&gt;시작부터 애플리케이션을 자동 배치하라.&lt;/li&gt;
&lt;li&gt;분명히 보이게 개발하라.&lt;/li&gt;
&lt;li&gt;점진적으로 개발하라.&lt;/li&gt;
&lt;li&gt;실제 일을 기초로 해서 견적하라.&lt;/li&gt;
&lt;li&gt;자동화된 단위테스트를 사용하라.&lt;/li&gt;
&lt;li&gt;만들기 전에 사용하라.&lt;/li&gt;
&lt;li&gt;차이는 다른 결과를 만든다.&lt;/li&gt;
&lt;li&gt;핵심 비즈니스 로직에 해당하는 테스트를 만들자.&lt;/li&gt;
&lt;li&gt;얼마나 많은 일이 남았는지 측정하라.&lt;/li&gt;
&lt;li&gt;모든 불평은 진실을 담고 있다.&lt;/li&gt;
&lt;li&gt;독창적이지 않고, 명확하게 코드를 작성하자.&lt;/li&gt;
&lt;li&gt;이야기하는 주석.&lt;/li&gt;
&lt;li&gt;능동적으로 트레이드로프를 평가하자.&lt;/li&gt;
&lt;li&gt;짧은 수정/빌드/테스트 주기 안에서 코드를 작성하자.&lt;/li&gt;
&lt;li&gt;동작하는 가장 단순한 해결책을 만들자.&lt;/li&gt;
&lt;li&gt;클래스에 집중하고 컴포넌트를 작게 유지하라.&lt;/li&gt;
&lt;li&gt;묻지 말고, 말하라.&lt;/li&gt;
&lt;li&gt;코드를 교체해서 시스템을 확장하자.&lt;/li&gt;
&lt;li&gt;문제와 해결책의 로그를 보존하자.&lt;/li&gt;
&lt;li&gt;경고를 에러처럼 다루자.&lt;/li&gt;
&lt;li&gt;문제를 격리해서 공격하라.&lt;/li&gt;
&lt;li&gt;모든 예외를 처리하거나 전달하라.&lt;/li&gt;
&lt;li&gt;유용한 에러 메시지를 제공하자.&lt;/li&gt;
&lt;li&gt;스텐드 업 미팅을 사용하자.&lt;/li&gt;
&lt;li&gt;좋은 디자인은 활동적인 프로그래머로부터 진화한다.&lt;/li&gt;
&lt;li&gt;코드 공동 소유를 강조하자.&lt;/li&gt;
&lt;li&gt;멘토가 되자.&lt;/li&gt;
&lt;li&gt;다른 사람에게 문제를 해결할 기회를 주자.&lt;/li&gt;
&lt;li&gt;준비 되었을 때만 코드를 공유하라.&lt;/li&gt;
&lt;li&gt;모든 코드를 리뷰하자.&lt;/li&gt;
&lt;li&gt;다른 사람에게 계속해서 알리자.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;</description></item><item><title>EMC, 데이터 분석 전문업체 그린플럼 인수</title><link>https://sio4.github.io/blog/emc-to-acquire-greenplum/</link><pubDate>Thu, 08 Jul 2010 10:10:29 +0900</pubDate><guid>https://sio4.github.io/blog/emc-to-acquire-greenplum/</guid><description>&lt;p&gt;이미 오래 전에 가상화 분야의 선두업체인 VMWare를 인수한 바 있는 EMC가 이번엔
대용량 자료 분석 전문업체인 &lt;a href="http://www.greenplum.com/"&gt;그린 플럼&lt;/a&gt;을
인수한다고 한다. 이미 주류로 돌아서고 있는 클라우드 컴퓨팅이라는 패러다임의
변화에 공격적으로 대응하는 모습.&lt;/p&gt;</description></item><item><title>간장선생 - "클라우드 컴퓨팅과 친하지 않은 분야"</title><link>https://sio4.github.io/blog/%EA%B0%84%EC%9E%A5%EC%84%A0%EC%83%9D--%EC%B9%9C%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%80-%EB%B6%84%EC%95%BC/</link><pubDate>Mon, 28 Jun 2010 17:53:24 +0900</pubDate><guid>https://sio4.github.io/blog/%EA%B0%84%EC%9E%A5%EC%84%A0%EC%83%9D--%EC%B9%9C%ED%95%98%EC%A7%80-%EC%95%8A%EC%9D%80-%EB%B6%84%EC%95%BC/</guid><description>&lt;p&gt;전쟁 무기로써의 칼의 자리를 총이라는 혁명적인 무기가 대신한 것이 언제의
일일까? 글쎄, 어쨌든 여전히 부엌에서, 책상 위에서 &amp;ldquo;칼&amp;quot;이라는 도구는
나름의 역할을 다 하고 있으며, 그 자리를 &amp;ldquo;화약 혁명&amp;quot;의 산출물인 &amp;ldquo;총&amp;quot;이
대신할 수는 없다는 것을 누구나 알고 있다. 아니, 오히려 이 문장이 궤변으로
느껴질 정도?&lt;/p&gt;</description></item><item><title>행사: 소셜 플랫폼과 소셜 게임 컨퍼런스</title><link>https://sio4.github.io/blog/social-platform-and-social-game-conference/</link><pubDate>Tue, 01 Jun 2010 13:30:55 +0900</pubDate><guid>https://sio4.github.io/blog/social-platform-and-social-game-conference/</guid><description>&lt;p&gt;지난 24일(2010년 5월 24일), 상암동 LG텔리콤 사옥에서 &amp;ldquo;소셜 플랫폼 &amp;amp; 소셜 게임
컨퍼런스&amp;quot;라는 제목으로 특정 회사에 의존적이지 않은 형태의 행사가 열렸다. 평소
관심있었던 내용이기도 하여&amp;hellip; 좀 먼 곳이었지만 달려가 보았다.
(&lt;a href="http://2ndfinger.com/1073"&gt;blog post&lt;/a&gt;,
&lt;a href="http://www.onoffmix.com/e/2ndfinger/1538"&gt;registration&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;320자리가 마련된 이날의 컨퍼런스는 일찌감치 사전 등록이 마감되었고 대기자 수가
200여명이나 되었다. 행사 장소가 상당히 외진 곳인데다가 대형 컨퍼런스처럼 각종
편의 제공이 되는 것도 아니었지만 실제로 현장에서도 준비된 좌석의 80% 이상을
채우는 열기를 볼 수 있었다. 물론, 자유 분방한 분위기도 좋았고.&lt;/p&gt;</description></item><item><title>Jekyll로 github에 블로깅하기</title><link>https://sio4.github.io/blog/blogging-on-github-with-jekyll/</link><pubDate>Thu, 27 May 2010 13:42:00 +0900</pubDate><guid>https://sio4.github.io/blog/blogging-on-github-with-jekyll/</guid><description>&lt;p&gt;성격 탓으로, 대부분의 블로그 서비스에서 제공하는 WYSIWYG 방식의 편집기에
대하여 거부감을 가지고 있다. 이게, 제멋대로 HTML 포매팅을 해버리고 어떤
경우에는 그 결과가 상당히 못마땅한 경우가 종종 있다.&lt;/p&gt;
&lt;p&gt;내게 있어서 글을 쓰는 작업은, 그 글이 블로그처럼 단순한 경우라 할지라도 내
자신의 포매팅이 가능한 편이 좋다. 또한 글을 쓰면서 자꾸 마우스에 손을 올려야
한다면 그것도 그리 재밌는 일이 아니다.&lt;/p&gt;</description></item><item><title>도움 구하기</title><link>https://sio4.github.io/blog/little-help-from-my-friends/</link><pubDate>Thu, 13 May 2010 13:36:00 +0900</pubDate><guid>https://sio4.github.io/blog/little-help-from-my-friends/</guid><description>&lt;p&gt;여기는 지하철 선릉역, 분당선에서 2호선으로 갈아타기 위하여 올라오는 계단.
늦은 출근 시간에 어떤 할아버지가 길을 묻고 있다.
&lt;strong&gt;&lt;em&gt;사람들을 가득 싣고 올라오는 엘리베이터에 대고&amp;hellip;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>리뷰: Ubuntu 10.04 Lucid Lynx의 첫인상</title><link>https://sio4.github.io/blog/first-impression-of-ubuntu-10/</link><pubDate>Sun, 09 May 2010 13:29:00 +0900</pubDate><guid>https://sio4.github.io/blog/first-impression-of-ubuntu-10/</guid><description>&lt;p&gt;내 눈에 콩깍지가 씌워져 있는 것인지는 모르겠지만, 확실히
&lt;a href="http://www.ubuntu.com/" title="Ubuntu Home"&gt;우분투 리눅스(Ubuntu linux)&lt;/a&gt;는,
언제였더라? 그 첫 만남부터 기존의 리눅스 배포본과는 다른 느낌으로 다가왔다.
&amp;ldquo;인류를 위한 리눅스&amp;quot;라는 그들의 슬로건 만큼이나, 뭔가 &amp;ldquo;아~ 나를 고려하고
만들고 있구나&amp;quot;하는 느낌이 있다고나 할까? 나 역시 &amp;ldquo;리눅스 배포본 제작&amp;quot;이라는
일을 해봤기 때문에 그들의 결과물을 보면서 그들이 겪었을 고민을 떠올려 볼
수도 있었다.
(&lt;a href="http://www.ubuntu.com/community/ubuntustory/philosophy" title="Philosiphy | Ubuntu"&gt;그들의 철학&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>자유소프트웨어, 근원적 본질</title><link>https://sio4.github.io/blog/fundamental-nature-of-free-software/</link><pubDate>Thu, 11 Mar 2010 23:00:34 +0900</pubDate><guid>https://sio4.github.io/blog/fundamental-nature-of-free-software/</guid><description>&lt;blockquote class="comment"&gt;&lt;p&gt;자유소프트웨어의 본질은 무료, 자유도, 또는 기술이 아닌 나와 공공의 안전에 있다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;이미 지난 10년을 &amp;ldquo;오픈소스&lt;sup&gt;Open Source Software&lt;/sup&gt;&amp;ldquo;라고 씌인 머리끈을
묶고 밥 벌어 먹고 살아오는 동안, 어느 틈엔가 그 속에서 삶, 직업이라는 관념
속에 희석되어버린 나의 모습을&amp;hellip; 얼마 전, 이 주제와는 별로 관련도 없는 대화
속에서 발견해버렸다. 자유소프트웨어&lt;sup&gt;Free Software&lt;/sup&gt; 정신.&lt;/p&gt;</description></item><item><title>메모리카드 백업, dd, mount,...</title><link>https://sio4.github.io/blog/dd-mount-for-memorycard-backup/</link><pubDate>Mon, 01 Feb 2010 15:46:39 +0900</pubDate><guid>https://sio4.github.io/blog/dd-mount-for-memorycard-backup/</guid><description>&lt;p&gt;디지털 카메라용 메모리카드에서 지워진 파일을 복구해야 할 일이 생겼다.
그런데 어쩌나? 이게 쉽게 끝나지 않네? 그래서 요 얼마 동안 별 짓을 다
해본다.&lt;/p&gt;</description></item><item><title>VM웨어, 야후 짐브라 오픈소스 이메일 사업부 인수</title><link>https://sio4.github.io/blog/vmware-to-acquire-zimbras-mail-biz/</link><pubDate>Wed, 13 Jan 2010 17:56:37 +0900</pubDate><guid>https://sio4.github.io/blog/vmware-to-acquire-zimbras-mail-biz/</guid><description>&lt;p&gt;VMWare가 가상화를 바탕으로 한 IaaS 시장 뿐만 아니라 SMB를 대상으로 한
SaaS 서비스 영역에서도 뭔가 해보겠다는 뜻이 아닐까? 혹시 이미 이런
움직임이 있었나? 아차차&amp;hellip; 이미 이루어진 SpringSource 의 인수? 결국,
&amp;ldquo;인프라의 가상화&amp;quot;로 시작해서 &amp;ldquo;개발 플랫폼&amp;rdquo; 찍고 웹 기반의 &amp;ldquo;기업용
소프트웨어&amp;quot;까지 영역을 넓히겠다는?&lt;/p&gt;</description></item><item><title>유리처럼...</title><link>https://sio4.github.io/blog/%EC%9C%A0%EB%A6%AC%EC%B2%98%EB%9F%BC/</link><pubDate>Wed, 02 Dec 2009 11:02:30 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%9C%A0%EB%A6%AC%EC%B2%98%EB%9F%BC/</guid><description>&lt;p&gt;지난
&amp;ldquo;&lt;a href="http://www.flickr.com/photos/yonghwan/sets/72157622835236272/"&gt;홀로 떠나는 여행&lt;/a&gt;&amp;ldquo;의
동반자가 하나 있었는데(엥? 혼자 떠나는데 동반자?), 김광석 형님의
&amp;ldquo;인생이야기&amp;rdquo; 앨범과 &amp;ldquo;노래이야기&amp;rdquo; 앨범이었다. 어찌하다보니 &amp;ldquo;인생이야기&amp;quot;를
더 들었던 것 같은데, 그 중 이런 이야기가 나온다.&lt;/p&gt;</description></item><item><title>GitHub Job Profile: 뭐랄까...</title><link>https://sio4.github.io/blog/github-job-profile/</link><pubDate>Wed, 25 Nov 2009 08:32:52 +0900</pubDate><guid>https://sio4.github.io/blog/github-job-profile/</guid><description>&lt;p&gt;GitHub에서 새로운 서비스를 시작하는데, 일자리 찾기란다. 프로그래머를
위한 소셜 네트워크 서비스의 진화&amp;hellip; 결국 SN은 일자리와 연결되는&amp;hellip;
그런데, GitHub의 그것이 일반적인 인맥, Networking Service의 느낌과는
다른 것이, 이건 좀&amp;hellip; 올 누드가 아닌가? &amp;hellip; :-)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/blog/553-looking-for-a-job-let-github-help"&gt;Looking for a Job? Let GitHub Help - GitHub&lt;/a&gt;&lt;/p&gt;</description></item><item><title>클라우드 컴퓨팅의 SLA, 개념의 전환</title><link>https://sio4.github.io/blog/change-concept-of-sla-of-cloud-era/</link><pubDate>Mon, 23 Nov 2009 14:05:06 +0900</pubDate><guid>https://sio4.github.io/blog/change-concept-of-sla-of-cloud-era/</guid><description>&lt;p&gt;&amp;ldquo;클라우드 컴퓨팅이란 것이 쓸만한 것인지, 과연 어디까지 어떻게 쓸만한
것인지&amp;quot;에 대해서 나 역시, 여전히, 고민이 많다. 관련 엔지니어로써,
그리고 사용자로써도 그렇다. 크게 두 가지 측면이 있을 것 같은데, 하나는
가용성, SLA의 관점이고 다른 하나는 자료의 안전과 보안의 관점이다.&lt;/p&gt;</description></item><item><title>조직, 조직력, 관계, 애착,...</title><link>https://sio4.github.io/blog/%EC%A1%B0%EC%A7%81-%EC%A1%B0%EC%A7%81%EB%A0%A5-%EA%B4%80%EA%B3%84-%EC%95%A0%EC%B0%A9/</link><pubDate>Sat, 21 Nov 2009 21:34:27 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%A1%B0%EC%A7%81-%EC%A1%B0%EC%A7%81%EB%A0%A5-%EA%B4%80%EA%B3%84-%EC%95%A0%EC%B0%A9/</guid><description>&lt;p&gt;잘 모르겠다. 요즘들어 나에 대한 믿음을 포함하여 많은 가치의 혼란 속에
있는데, 그 중 하나가 바로 조직과 나의 관계이다. 사실, 이런 고민을 하기엔
좀 늦은 나이인데&amp;hellip; :-)&lt;/p&gt;</description></item><item><title>Enomalism2, Open Source Virtualization Platform</title><link>https://sio4.github.io/blog/enomalism2-opensource-virtualization-platform/</link><pubDate>Fri, 13 Nov 2009 08:42:37 +0900</pubDate><guid>https://sio4.github.io/blog/enomalism2-opensource-virtualization-platform/</guid><description>&lt;p&gt;산뜻한 디자인의 Web UI가 돋보이는 오픈소스 가상화/클라우드컴퓨팅
플렛폼이다. 상용 서포트 회사도 있고&amp;hellip; Lab에서 얼마간 시험을 해봤는데,
단일 머신 환경이라서 썩 재미있는 실험을 하지는 못했다.
어쨌든 괜찮았던 기억.&lt;/p&gt;</description></item><item><title>Eucalyptus, Open Source CloudComputing Platform</title><link>https://sio4.github.io/blog/eucalyptus-opensource-cloudcomputing-platform/</link><pubDate>Fri, 13 Nov 2009 08:42:26 +0900</pubDate><guid>https://sio4.github.io/blog/eucalyptus-opensource-cloudcomputing-platform/</guid><description>&lt;p&gt;가상화/클라우드컴퓨팅 프로젝트 중에서 근래에 가장 관심이 가는 곳이 바로
오픈소스 클라우드 컴퓨팅 플렛폼인 Eucalyptus이다. 대학 연구에서 시작하여
회사 설립까지 이어진 케이스 중 하나인가 보다. 특히, Canonical이 Ununbu의
표준 클라우드 플랫폼으로 점찍기까지 한&amp;hellip; 그래서 한 번 더 처다보게 되는
그런 프로젝트다.&lt;/p&gt;</description></item><item><title>Eucalyptus, Private Cloud, NASA,...</title><link>https://sio4.github.io/blog/eucalyptus-private-cloud-nasa/</link><pubDate>Fri, 13 Nov 2009 08:45:30 +0900</pubDate><guid>https://sio4.github.io/blog/eucalyptus-private-cloud-nasa/</guid><description>&lt;p&gt;Eucalyptus에 관한 이야기 몇 개 더.&lt;/p&gt;</description></item><item><title>Eucalytpus and Ubuntu Linux</title><link>https://sio4.github.io/blog/eucalytpus-and-ubuntu/</link><pubDate>Fri, 13 Nov 2009 08:45:21 +0900</pubDate><guid>https://sio4.github.io/blog/eucalytpus-and-ubuntu/</guid><description>&lt;p&gt;알려진 바와 같이, 우분투 리눅스의 새 버전인 9.10 Karmic Koala는 오픈소스
클라우드 컴퓨팅 플랫폼인 Eucalyptus를 포함하고 있다. 캐노니컬의 진로를
보여주는 예이자, 오픈소스 기반 클라우드 컴퓨팅 사례의 적절한 형태 중 하나.
유칼립투스는 제공하는 기능의 제한으로 인하여 사용을 보류하고 있지만, 분명
의미있는 솔루션 중 하나. 지켜볼 것.&lt;/p&gt;</description></item><item><title>OpenNebula: 클라우드 컴퓨팅을 위한 오픈소스 도구</title><link>https://sio4.github.io/blog/opennebula-opensource-toolkit-for-cloud-computing/</link><pubDate>Fri, 13 Nov 2009 08:45:42 +0900</pubDate><guid>https://sio4.github.io/blog/opennebula-opensource-toolkit-for-cloud-computing/</guid><description>&lt;p&gt;&amp;ldquo;조금 복잡해 보인다&amp;quot;는 알량한 이유로 시험을 위해 설치만 한 후 방치해버린
서버 가상화/클라우드 컴퓨팅 솔루션이 하나 있는데, 그 &amp;ldquo;알량한 이유&amp;quot;가 합당치
않으므로&amp;hellip; 다시 기억을 되새긴다. 물건일 것 같다. 언제든 꼭 확인하라.&lt;/p&gt;</description></item><item><title>소개: 아마존 웹 서비스의 새로운 식구, RDS</title><link>https://sio4.github.io/blog/rds-new-face-of-aws/</link><pubDate>Fri, 13 Nov 2009 08:43:59 +0900</pubDate><guid>https://sio4.github.io/blog/rds-new-face-of-aws/</guid><description>&lt;p&gt;EC2, S3 등을 시작으로 계속해서 새로운 서비스를 발표하면서 클라우드 컴퓨팅
산업을 선도해오고 있는 Amazon이 이번엔 Relational Database 를 역시
&amp;ldquo;서비스로써&amp;rdquo; 선보였다. 깜짝 깜짝&amp;hellip; 재미있고, 은근히 시샘도 나고&amp;hellip; 그렇다.&lt;/p&gt;</description></item><item><title>환상적! Ruby on Rails를 위한 PaaS 서비스!</title><link>https://sio4.github.io/blog/fantastic-paas-for-ruby-on-rails/</link><pubDate>Fri, 13 Nov 2009 08:43:00 +0900</pubDate><guid>https://sio4.github.io/blog/fantastic-paas-for-ruby-on-rails/</guid><description>&lt;p&gt;Ruby on Rails 개발자를 겨냥한 상용 PaaS(Platform as a Service)
서비스이다. 대충 봐도 멋지네! 다음에 찬찬히 들여다보자.&lt;/p&gt;</description></item><item><title>고 김대중 대통령 연설문 모음</title><link>https://sio4.github.io/blog/%EA%B3%A0-%EA%B9%80%EB%8C%80%EC%A4%91-%EB%8C%80%ED%86%B5%EB%A0%B9-%EC%97%B0%EC%84%A4%EB%AC%B8-%EB%AA%A8%EC%9D%8C/</link><pubDate>Sun, 08 Nov 2009 16:27:09 +0900</pubDate><guid>https://sio4.github.io/blog/%EA%B3%A0-%EA%B9%80%EB%8C%80%EC%A4%91-%EB%8C%80%ED%86%B5%EB%A0%B9-%EC%97%B0%EC%84%A4%EB%AC%B8-%EB%AA%A8%EC%9D%8C/</guid><description>&lt;p&gt;&lt;a href="http://poisontongue.sisain.co.kr/1232"&gt;고재열의 독설닷컴 :: 고 김대중 대통령 연설문 모음&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="1-1969년-효창운동장-시국연설"&gt;1. 1969년 효창운동장 시국연설&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;김대중 전 대통령은 69년 7월 19일 서울 효창운동장에서 3선개헌 반대 시국 대연설회 열고 박정희 정권의 3선 개헌 음모에 대해 엄정하게 비판했다. 김 전 대통령은 17분짜리인 이 원고를 10시간 이상 고민을 거쳐 작성하였다고 최근 회고한 바 있다. 녹음상태가 좋지 않아 당시 현장의 박수소리나 환호성 등이 충분히 전달되지는 않고 있으나, 당시 긴박했던 시대상황이나 김 전 대통령의 민주주의를 향한 결연한 의지를 읽어내는데는 충분한 상태이다. 그동안 원고로만 존재했던 이 연설은 최근 36년만에 육성 테잎으로 발견되었다.&lt;br&gt;
[자료 출처: 김대중 도서관]&lt;/p&gt;</description></item><item><title>The C Family of Languages: Interview with...</title><link>https://sio4.github.io/blog/the-c-family-of-languages-interview-with/</link><pubDate>Thu, 05 Nov 2009 02:07:59 +0900</pubDate><guid>https://sio4.github.io/blog/the-c-family-of-languages-interview-with/</guid><description>&lt;p&gt;&lt;a href="http://www.gotw.ca/publications/c_family_interview.htm"&gt;Interview with Dennis Ritchie, Bjarne Stroustrup, James Gosling&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The C family of languages&amp;ndash;C, C++, and Java&amp;ndash;has dominated commercial programming for over 30 years. Today, all three languages are at a turning point:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The second ISO/ANSI C standard has just been published (C99 was officially released in December 1999). C continues to be one of the most influential languages in the world, particularly in the field of embedded systems.&lt;/p&gt;</description></item><item><title>Ubuntu 새버전(9.10), 간편한 Cloud Computing 지원</title><link>https://sio4.github.io/blog/ubuntu-910-easy-cloud-computing-support/</link><pubDate>Fri, 30 Oct 2009 04:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/ubuntu-910-easy-cloud-computing-support/</guid><description>&lt;p&gt;지난 버전에서도 관련된 지원이 있었지만, 이번엔 아주 적극적인 모습이다.
Ubuntu Linux의 새 버전인 9.10에는 Eucalyptus 기반의 Cloud Computing 지원이
포함되었을 뿐만 아니라 아예 Cloud Computing을 위한 설치모드를 지원한다.
(다른 일정에 밀려 다음 주 초 정도에 시험이 가능할 것 같다.)&lt;/p&gt;</description></item><item><title>어이 구글러~ 어서와,...</title><link>https://sio4.github.io/blog/%EC%96%B4%EC%9D%B4-%EA%B5%AC%EA%B8%80%EB%9F%AC-%EC%96%B4%EC%84%9C%EC%99%80/</link><pubDate>Wed, 28 Oct 2009 10:29:14 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%96%B4%EC%9D%B4-%EA%B5%AC%EA%B8%80%EB%9F%AC-%EC%96%B4%EC%84%9C%EC%99%80/</guid><description>&lt;p&gt;구름 속에서 길을 잃고 헤매다가 재미있는 블록을 발견. 사실, 별건 없는데&amp;hellip;
Google 검색 결과를 통하여 접속한 이 사이트가 내게, &amp;ldquo;어이 구글러~ 어서와,
한 번 보고 쓸만하면 계속 봐줘~&amp;rdquo; 라고 말하고 있는 것이다.&lt;/p&gt;</description></item><item><title>Django를 다른 웹서버에 의존하여 돌리기</title><link>https://sio4.github.io/blog/running-django-with-external-webserver/</link><pubDate>Wed, 07 Oct 2009 01:02:10 +0900</pubDate><guid>https://sio4.github.io/blog/running-django-with-external-webserver/</guid><description>&lt;p&gt;얼마 전부터 작은 오픈소스 프로젝트를 하나 (업무로써) 진행하고 있는데&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;
공부도 할 겸, 프로젝트의 웹 부분을 Django 프레임웍을 사용하여 작성하고 있다.
Django는 뭐랄까&amp;hellip; 아쉽게도 ruby on rails를 처음 접했을 때 만큼의 감동은
없는데, 나름대로 단순한 면도 있고 쓸만 하다는 느낌이다. (MVC 관점이 좀
애매하기는 하다.)&lt;/p&gt;</description></item><item><title>GlusterSP, Gluster Storage Platform</title><link>https://sio4.github.io/blog/glustersp-gluster-storage-platform/</link><pubDate>Wed, 07 Oct 2009 01:00:00 +0900</pubDate><guid>https://sio4.github.io/blog/glustersp-gluster-storage-platform/</guid><description>&lt;p&gt;문제를 푸는 기술이 있으면 그것이 해법/솔루션이고 그것을 소프트웨어적으로
구현하면 응용프로그램이 된다. 그런데 소프트웨어라는 것이 &amp;ldquo;무른&amp;rdquo; 만큼,
찌그러질라 이그러질라 조심스럽게 다루어야 하는 까다로운 것이 되다보니&amp;hellip;
좀 더 쉽게 다룰 수 있도록 진화된 형태의 하나가 바로 소프트웨어
어플라이언스(Software Appliance)이다.&lt;/p&gt;</description></item><item><title>클라우드 컴퓨팅의 조건, 자유!</title><link>https://sio4.github.io/blog/requirement-for-cloud-computing-liberty/</link><pubDate>Mon, 21 Sep 2009 02:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/requirement-for-cloud-computing-liberty/</guid><description>&lt;p&gt;클라우드 컴퓨팅의 본질 중 가장 으뜸인 것이, 내가 직접 인프라를 소유하지 않고
필요할 때 필요한 만큼만 빌려 쓰겠다는 것이다. 렌터카처럼, 빌리는 대상이
기능성인 경우에는 큰 문제가 없는 것 같다. 어차피 기능성의 서비스이기 때문에
정말 말 그대로 &amp;ldquo;필요할 때&amp;rdquo; 필요한 기능의 자동차를, 승용차든 승합차든, 빌리면
그만이다.&lt;/p&gt;</description></item><item><title>웹브라우져에서 telnet 프로토콜을 처리하려면</title><link>https://sio4.github.io/blog/howto-handling-telnet-protocol-from-webbrowser/</link><pubDate>Tue, 15 Sep 2009 03:51:57 +0900</pubDate><guid>https://sio4.github.io/blog/howto-handling-telnet-protocol-from-webbrowser/</guid><description>&lt;p&gt;예전엔 기본이었던것 같은데, 이젠 설정을 따로 해야 하는 것이 되어버렸다.
telnet://localhost 이런거 말이다. 그것도 꽤 복잡해졌다.&lt;/p&gt;</description></item><item><title>Background Jobs, Long Running Tasks</title><link>https://sio4.github.io/blog/long-running-tasks/</link><pubDate>Sun, 13 Sep 2009 13:48:00 +0900</pubDate><guid>https://sio4.github.io/blog/long-running-tasks/</guid><description>&lt;p&gt;시간을 내어 읽어볼 것!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.engineyard.com/blog/2009/5-tips-for-deploying-background-jobs/"&gt;5 Tips for Deploying Background Jobs in Ruby on Rails | Engine Yard Blog&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Background Job processing is all the rage lately, with numerous folks speaking and blogging about it—and rightly so. Since response time is a critical factor when scaling a web application, it makes sense to focus on keeping response times low, even when the app has tasks to perform. Moving the heavy lifting out of the request and response cycle is key to scaling a web application with high performance.&lt;/p&gt;</description></item><item><title>레드햇, 델타구름 프로젝트 소개</title><link>https://sio4.github.io/blog/redhat-delta-cloud-project/</link><pubDate>Sat, 12 Sep 2009 19:30:00 +0900</pubDate><guid>https://sio4.github.io/blog/redhat-delta-cloud-project/</guid><description>&lt;p&gt;클라우드 컴퓨팅이라는 것이 본질적으로 오픈소스 세계와 일맥 상통하는 바가
있다. 어거지인가? 모든 IT 벤더들이 자신들과 관계가 있다고 할테지만,&amp;hellip;
어쨌든 클라우트 컴퓨팅이라는 개념의 바닥에 깔린 근본적 취지는 오픈소스
세계의 것과 잘 어울린다.&lt;/p&gt;</description></item><item><title>간판 시스템을 소프트웨어 개발에</title><link>https://sio4.github.io/blog/kanban-system-for-software-development/</link><pubDate>Sun, 23 Aug 2009 02:37:00 +0900</pubDate><guid>https://sio4.github.io/blog/kanban-system-for-software-development/</guid><description>&lt;p&gt;간판 시스템(kanban; 일본식 발음, 도요타에서 유래했다나? )은 말하자면 일종의
&amp;ldquo;상황판&amp;quot;같은 것이다. 소프트웨어 개발의 관점에서 말하자면, 넓은 판에 개발의
각 단계를 영역으로 구분하여 표시한 후(고정된 말판), 접착식 메모지 등에 적은
개발 요건(말)을 그 위에서 개발 진척도에 따라 이동시킴으로써 전반적인 개발
진척도를 한 눈에 파악할 수 있도록 한 것. 또는 그 이상이라고 말할 수 있겠다.
마치, 윷놀이 하듯 개발을 한다는 얘기다. :-)&lt;/p&gt;</description></item><item><title>혜성 충돌! 오라클, 썬마이크로시스템즈를 전격 인수!</title><link>https://sio4.github.io/blog/oracle-to-acquire-sun/</link><pubDate>Wed, 22 Apr 2009 20:54:26 +0900</pubDate><guid>https://sio4.github.io/blog/oracle-to-acquire-sun/</guid><description>&lt;p&gt;처음 소식을 접하고는 어찌 황당하던지&amp;hellip;&lt;/p&gt;
&lt;p&gt;썬마이크로시스템즈는 내게 있어서 뭐랄까&amp;hellip; 아련한 풋사랑의 느낌이랄까?
이 세계에 발을 들여놓았던, 그 시작을 함께한 기계를 만든 회사니까.
(이상하게 컴퓨터는 그 물리적 녀석보다 회사로 기억되는 경향이 있는 것
같다.) 그런데 그 회사가 이제 유닉스 역사 속에서 사라질 모양이다.&lt;/p&gt;</description></item><item><title>인터넷뱅킹? 보안? ActiveX?</title><link>https://sio4.github.io/blog/internetbanking-security-activex/</link><pubDate>Tue, 31 Mar 2009 11:09:52 +0900</pubDate><guid>https://sio4.github.io/blog/internetbanking-security-activex/</guid><description>&lt;p&gt;정말 말도 안되는 우끼는 짜장면이 아닐 수 없으나, 어찌 현재까지의 접근이
조금은 약하게 비춰졌던 것 같다. 뭐, &amp;ldquo;리눅스에서는 안되요~&amp;rdquo; 등의 호환성
문제라든지&amp;hellip; 그래서 마치 소수의견자의 외침인 냥!&lt;/p&gt;
&lt;p&gt;또 하나의 계란이 날아가는데, 어쨌든 나도 하나 던지고 와야겠다.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://agora.media.daum.net/petition/view?id=69984"&gt;Daum 미디어다음 - 아고라&lt;/a&gt;&lt;/p&gt;</description></item><item><title>HowtoForge에 대한 모질라 검색사이트</title><link>https://sio4.github.io/blog/mozilla-search-for-howtoforge/</link><pubDate>Thu, 19 Mar 2009 13:10:59 +0900</pubDate><guid>https://sio4.github.io/blog/mozilla-search-for-howtoforge/</guid><description>&lt;p&gt;IE 역시 그런 기능이 있는 것으로 아는데, 파이어폭스 웹브라우져에는
검색사이트를 추가할 수 있는 기능이 있다. 그리고
&amp;ldquo;&lt;a href="http://mycroft.mozdev.org/"&gt;Mycroft Project&lt;/a&gt;&amp;ldquo;라는 이름의 프로젝트에서
다양한 검색 플러그인을 &amp;ldquo;검색&amp;quot;할 수 있다.&lt;/p&gt;</description></item><item><title>파이어폭스 3.0, 여전히 내겐 메모리 귀신</title><link>https://sio4.github.io/blog/firefox3/</link><pubDate>Thu, 19 Mar 2009 22:20:30 +0900</pubDate><guid>https://sio4.github.io/blog/firefox3/</guid><description>&lt;p&gt;파이어폭스 3.0이 이전 버전에 비하여 메모리 관리가 나아졌다고 들었던 것
같은데, 내 환경(Ubuntu 8.10 x86_64와 우분투로부터 제공되는 파이어폭스,
내 선택에 의한 확장기능)에서는 (배불러)죽음으로 달리는 경우가 자주
발생했다.&lt;/p&gt;</description></item><item><title>VirtualBox, Ubuntu, 그리고 USB</title><link>https://sio4.github.io/blog/virtualbox-ubuntu-and-usb/</link><pubDate>Mon, 09 Mar 2009 22:47:19 +0900</pubDate><guid>https://sio4.github.io/blog/virtualbox-ubuntu-and-usb/</guid><description>&lt;p&gt;버추얼박스, 우분투, 그리고 USB 지원. 그동안 VMWare Workstation에 대한
대안&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;으로 VirtualBox를 사용한 지가 한 3년 쯤 되는 것 같다. 시작은
아마 정확한 기억은 아니지만 Fedora&amp;hellip;3? 4? 정도와 함께였던 것 같다.
그 이후로 Ubuntu 7.04, 7.10 등의 버전에서 사용해왔는데, USB를 사용하기
위해서는 꼭 뭔가 다른 작업을 해줘야 했다.&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;
그런데 오늘, 인증서 때문에 USB를 쓰려다 보니 Ubuntu 8.10 Intrepid Ibex
에서는 단지 나를 vboxusers 그룹에 넣어주는 것 만으로 모든 것이 끝났다.
오호라~&lt;/p&gt;</description></item><item><title>GM Script: Print Friendly WebPage.</title><link>https://sio4.github.io/blog/gm-script-print-friendly/</link><pubDate>Sat, 07 Mar 2009 22:11:23 +0900</pubDate><guid>https://sio4.github.io/blog/gm-script-print-friendly/</guid><description>&lt;p&gt;이쁘게 잘 만들어진 웹페이지도 출력하려고 보면 지저분하거나 쓸모없게
출력되는 경우가 많다. 물론, 예전부터 print용 페이지를 별도로 제공하거나
또는 근래에는 매체별 CSS 적용으로 인하여 원천적으로 출력물을 이쁘게
(그리고 원저작자가 의도한대로) 만들 수 있도록 한 곳도 꽤나 있다.
그런데 많지 않다는 것이 문제지.&lt;/p&gt;</description></item><item><title>정말 우분투는 Xen을 버리는 것일까?</title><link>https://sio4.github.io/blog/does-ubuntu-thrown-away-xen/</link><pubDate>Wed, 04 Mar 2009 09:43:40 +0900</pubDate><guid>https://sio4.github.io/blog/does-ubuntu-thrown-away-xen/</guid><description>&lt;p&gt;공식 발표가 있었는지는 모르겠으나 여기 저기의 얘기들은 그렇단다. 약간
고민스러운 부분이 있다. 우분투에 이어 레드햇도 이미 kvm으로의 길을
발표한 상태이고(쿰라넷을 인수했을 정도인데 뭐) 다른 배포본들도 비슷한
길을 가능성이 높아보인다. 역시 대세는 kvm 인데, 왜 이제와서 Xen을
바라보고 있는 것이야? 해법은? libvirt?&lt;/p&gt;</description></item><item><title>어쩌자고... 넷북에서 Xen을 돌리겠다는 건데?</title><link>https://sio4.github.io/blog/why-am-i-run-xen-server-on-netbook/</link><pubDate>Fri, 27 Feb 2009 10:15:59 +0900</pubDate><guid>https://sio4.github.io/blog/why-am-i-run-xen-server-on-netbook/</guid><description>&lt;p&gt;좀 우끼는 일이지만,
&lt;a href="http://en.wikipedia.org/wiki/Samsung_NC10"&gt;삼성전자의 넷북인 NC10&lt;/a&gt;에
우분투를 설치하고 Xen 가상화 환경을 구축하려는 과정의 이야기이다. 실은,
어제 저녁에 이 과정에 얽힌 긴 글을 쓰고 초안으로 올려뒀는데, 오늘 보니
사라져버렸네&amp;hellip; ScribeFire로 글을 작성했는데, 이렇게 작성한 몇몇 글 중에서
사라져버린 것은 이 번이 처음이다. 누구 문제인지는 모르겠으나&amp;hellip; 오늘 아침
tistory 접속 자체가 잘 안되었던 것을 감안하면, Firefox의 문제일지도&amp;hellip;
어쨌든 한 번 쓴 글을 다시 쓰려니 글 쓸 생각은 잘 안나고 짜증은 잘 난다.
(에라 그만둘까 싶지만서도&amp;hellip;)&lt;/p&gt;</description></item><item><title>kvm에 Windows XP SP2 설치하기</title><link>https://sio4.github.io/blog/install-windows-xp-sp2-on-kvm/</link><pubDate>Sat, 10 Jan 2009 19:12:51 +0900</pubDate><guid>https://sio4.github.io/blog/install-windows-xp-sp2-on-kvm/</guid><description>&lt;h2 id="들어가기"&gt;들어가기&lt;/h2&gt;
&lt;p&gt;이미 오래 전부터, 가상화라는 기술은 내게 산소같은 존재가 되어버렸다.
특히, 지금처럼 MS Windows 없이는 회사생활을 할 수 없는 회사에 다니는
한, 또는 연초에 연말정산을 위해서, 또는 인터넷 쇼핑이나 인터넷 뱅킹을
위해서는 무조건 Windows OS를 사용하여야 하는 이 나라에 사는 한&amp;hellip;
(뭐, 가상화에 대해서는 다른 할 말이 많지만, 오늘의 주제는 이렇게,
당장은 개인적인 영역의 이야기이다.)&lt;/p&gt;</description></item><item><title>우분투 8.10에서 kvm을 이용한 가상 호스트 설정</title><link>https://sio4.github.io/blog/setup-v12n-host-on-ubuntu-with-kvm/</link><pubDate>Sat, 13 Dec 2008 23:41:38 +0900</pubDate><guid>https://sio4.github.io/blog/setup-v12n-host-on-ubuntu-with-kvm/</guid><description>&lt;h2 id="개요"&gt;개요&lt;/h2&gt;
&lt;p&gt;가물가물한 기억인데, kvm과의 첫 만남은 아마도 2007년 늦은 봄 정도였던 것
같다. 그 무렵이 드디어! kvm이 메인스트림 커널에 포함되고 그것을 기반으로
한 배포본이 등장하기 시작했던 무렵이기 때문이다.
(요즘 가끔씩 깜짝 놀라기도 하는데, 되돌아보니 근 몇 년간 배포본에서 지원하지
않는 최신의 뭔가를 스스로 노력해서 써본 기억이 없다! 이럴수가!)&lt;/p&gt;</description></item><item><title>행사: KLDPConf/20081206 후기</title><link>https://sio4.github.io/blog/kldpconf-200812/</link><pubDate>Sun, 07 Dec 2008 23:47:13 +0900</pubDate><guid>https://sio4.github.io/blog/kldpconf-200812/</guid><description>&lt;p&gt;어제, 2008년 12월 06일, 국내 최고의 FOSS 커뮤니티인 KLDP의 컨퍼런스 행사에
다녀왔다. 얼핏 기억하기에, 꽤 오래 전부터 KLDPConf 행사가 있었던 것 같은데,
내가 참가했던 것은 이번이 두 번째이다. (&amp;ldquo;나와 커뮤니티&amp;quot;에 대해서는 다음
기회에&amp;hellip;혹시 기회가 된다면&amp;hellip;:-) 이 글은, 바로 그 발걸음에 대한 기록이다.&lt;/p&gt;</description></item><item><title>Landscape: Canonical의 새로운 "Monitoring as a Service"</title><link>https://sio4.github.io/blog/landscape-canonicals-monitoring-as-a-service/</link><pubDate>Wed, 03 Dec 2008 01:08:32 +0900</pubDate><guid>https://sio4.github.io/blog/landscape-canonicals-monitoring-as-a-service/</guid><description>&lt;p&gt;휴~ 이러니 내가 캐노니칼/우분투를 좋아하지 않을 수 없단 말이지.&lt;/p&gt;
&lt;p&gt;벌써 12월인데 오늘에야 처음으로 Ubuntu의 새 버전인 8.10 Intrepid의 서버
버전을 설치해보았다. 뭐, 그냥 새 배포본일 뿐이지 별다른 생각은 없었다.
설치하는 과정에서 보니까&amp;hellip; 소프트웨어/보안패치 자동업데이트 부분이 눈에
띄기는 했었지. 그런데, 잠깐 logout 했다가 다시 접속했을 때, 뭔가 익숙하지
않은 뭔가가 있는 것이 아닌가?&lt;/p&gt;</description></item><item><title>SSH: 빠른 접속, Pseudo-tty, 웹필터 회피</title><link>https://sio4.github.io/blog/ssh--fast-conn-pseudo-tty-and-socks-proxy/</link><pubDate>Tue, 29 Apr 2008 02:36:57 +0900</pubDate><guid>https://sio4.github.io/blog/ssh--fast-conn-pseudo-tty-and-socks-proxy/</guid><description>&lt;p&gt;(요즘 참여하는 프로젝트에 얽힌) 세 가지 이야기.&lt;/p&gt;</description></item><item><title>SSH SOCKS Proxy, 그리고 보안</title><link>https://sio4.github.io/blog/ssh-socks-proxy/</link><pubDate>Mon, 28 Apr 2008 00:08:59 +0900</pubDate><guid>https://sio4.github.io/blog/ssh-socks-proxy/</guid><description>&lt;p&gt;다음달부터 본격적으로, 새 회사에서의 첫 프로젝트에 객원 맴버로써
참여하게 되었다. 그런데 바로 떨어진 당면 문제가, 고객사의 네트워크
정책에 의해 NAC(Network Access Control) Client를 Laptop에 설치하지
않으면 인터넷을 쓸 수 없게 된다는 점.&lt;/p&gt;</description></item><item><title>책: "애자일 프랙티스 (Practices of an Agile Developer)"</title><link>https://sio4.github.io/blog/book-practices-of-an-agile-developer/</link><pubDate>Sat, 26 Apr 2008 02:11:07 +0900</pubDate><guid>https://sio4.github.io/blog/book-practices-of-an-agile-developer/</guid><description>&lt;h2 id="애자일-프랙티스--빠르고-유연한-개발자의-실천-가이드"&gt;애자일 프랙티스 : 빠르고 유연한, 개발자의 실천 가이드&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;인사이트; 벤캣 수브라마니암, 앤디 헌트 지음; 신승환, 정태중 옮김&lt;/em&gt;&lt;/p&gt;

&lt;img src="https://sio4.github.io/attachments/2008-04-26-agile-practicese.png" class="fit"&gt;
&lt;p&gt;요즘 읽고 있는 책이다. 3주 전부터 읽기 시작했는데 아직이다. 워낙 책 읽는
속도가 느리기도 하고, 또 출퇴근 버스 안에서 주로 읽다 보니 통 진도가
나가지 않는다. 편안히 앉아서 책을 읽을 수 있는 환경이&amp;hellip; 간절하다.&lt;/p&gt;</description></item><item><title>상업 회사의 오픈소스 기여도</title><link>https://sio4.github.io/blog/opensource-contributions-from-co/</link><pubDate>Mon, 21 Apr 2008 16:19:26 +0900</pubDate><guid>https://sio4.github.io/blog/opensource-contributions-from-co/</guid><description>&lt;p&gt;오픈소스 소프트웨어, 오픈소스 커뮤니티, 그리고 상업회사가 공존하는 방법.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;회사는 기술지원 서비스를 제공하여 소비자로 하여금 오픈소스를 믿고
쓸 수 있도록 유도하여 시장과 수요를 창출하며,&lt;/li&gt;
&lt;li&gt;동시에 그들의 제품을 대신 만들어주는 오픈소스 개발자와 뜻을 함께
하는 엔지니어에게 일자리를 제공하고,&lt;/li&gt;
&lt;li&gt;다시 고용된 엔지니어의 업무 결과(개발된 소프트웨어)를 커뮤니티에
기부하여 오픈소스 개발 방식의 잇점을 증명한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;참 아름다운 모습이다. :-)&lt;/p&gt;</description></item><item><title>소프트웨어 어플라이언스,</title><link>https://sio4.github.io/blog/software-appliance/</link><pubDate>Mon, 21 Apr 2008 16:03:53 +0900</pubDate><guid>https://sio4.github.io/blog/software-appliance/</guid><description>&lt;p&gt;확실히, 이젠 소프트웨어 어플라이언스가 대세다. 다만, 그 시장성을 어떻게
키울 수 있을지가 아직 숙제라면 숙제.&lt;/p&gt;</description></item><item><title>옥션 회원정보 유출</title><link>https://sio4.github.io/blog/auction-membership-information-was-leaked/</link><pubDate>Mon, 21 Apr 2008 15:23:49 +0900</pubDate><guid>https://sio4.github.io/blog/auction-membership-information-was-leaked/</guid><description>&lt;p&gt;&amp;ldquo;옥션 회원정보 유출 사고&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://member.auction.co.kr/announce/view.aspx?no=2184&amp;amp;amp;page=1&amp;amp;amp;gubun=&amp;amp;amp;search_word=1&amp;amp;amp;search_string=&amp;amp;amp;type="&gt;(주)옥션 - 공지사항&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;유감스럽게도 지난 2월 공지하였던 해킹으로 일부 회원님의 개인정보가 유출되었음이 최근 경찰 조사 과정에서 밝혀져 경찰과 대상자 내역을 4월16일자로 확인한 바, 회원님별 유출 여부를 확인해 드리고자 합니다. 해당 회원님들께는 공지 이메일을 개별적으로 보내드리고 있습니다.&lt;/p&gt;</description></item><item><title>미국식 가명 짓기. '에드윈'이 누구야?</title><link>https://sio4.github.io/blog/%EB%AF%B8%EA%B5%AD%EC%8B%9D-%EA%B0%80%EB%AA%85-%EC%A7%93%EA%B8%B0-%EC%97%90%EB%93%9C%EC%9C%88%EC%9D%B4-%EB%88%84%EA%B5%AC%EC%95%BC/</link><pubDate>Tue, 15 Apr 2008 02:19:05 +0900</pubDate><guid>https://sio4.github.io/blog/%EB%AF%B8%EA%B5%AD%EC%8B%9D-%EA%B0%80%EB%AA%85-%EC%A7%93%EA%B8%B0-%EC%97%90%EB%93%9C%EC%9C%88%EC%9D%B4-%EB%88%84%EA%B5%AC%EC%95%BC/</guid><description>&lt;p&gt;Neal, Thomas, Paul, 알로크, 아델, Santhosh, Janakiram, Mats, Dimitris,
Toshitaka, Nobuhiro, Changhua,&amp;hellip; 이상은 업무상 함께 일했거나, 만났거나,
명함을 받은 외국인들의 명함에 기록된 이름 들이다. 우연의 일치일지는
모르겠지만, 알파벳을 사용하는 나라든 아니든, 모두 자신들의 고유한 이름을
단지 영문자/알파벳을 이용하여 적어두었을 지언정, 별도의 미국식 이름을 가진
경우는 없었다. (오히려 한국에서의 활동을 위하여 한글로 발음한 이름을
적어둔 경우도 있었다.)&lt;/p&gt;</description></item><item><title>서브버전 저장소 사본 만들기, svnsync</title><link>https://sio4.github.io/blog/make-a-copy-of-repository-with-svnsync/</link><pubDate>Wed, 09 Apr 2008 01:01:59 +0900</pubDate><guid>https://sio4.github.io/blog/make-a-copy-of-repository-with-svnsync/</guid><description>&lt;p&gt;지금의 업무 환경이 마땅치 않아서 이기고 하고 또 한편으로는 작은 오픈소스
프로젝트를 열어보고자 하는 생각도 있고 하여, 요 얼마간 서브버전을 지원하는
공개 프로젝트 호스팅 서비스를 찾고 있었다.
실은 &lt;a href="http://trac.edgewall.com/"&gt;trac&lt;/a&gt;을 지원하는 무료 호스팅 서비스를
원했으나 적당한 것을 찾지 못했다.&lt;/p&gt;</description></item><item><title>시선 고정!</title><link>https://sio4.github.io/blog/%EC%8B%9C%EC%84%A0-%EA%B3%A0%EC%A0%95/</link><pubDate>Tue, 08 Apr 2008 01:25:54 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%8B%9C%EC%84%A0-%EA%B3%A0%EC%A0%95/</guid><description>&lt;p&gt;&amp;ldquo;&lt;strong&gt;시선 고정!&lt;/strong&gt;&amp;rdquo;
뭐랄까&amp;hellip; 좀 낚시스럽게 뽑아본다는 제목이 고작 이거다. &amp;hellip; 훗!&lt;/p&gt;</description></item><item><title>교사 때리기: “한국 교사임금 구매력 OECD 최상위권”?</title><link>https://sio4.github.io/blog/%EA%B5%90%EC%82%AC-%EB%95%8C%EB%A6%AC%EA%B8%B0--%ED%95%9C%EA%B5%AD-%EA%B5%90%EC%82%AC%EC%9E%84%EA%B8%88-%EA%B5%AC%EB%A7%A4%EB%A0%A5-oecd-%EC%B5%9C%EC%83%81%EC%9C%84%EA%B6%8C/</link><pubDate>Sat, 29 Mar 2008 03:22:06 +0900</pubDate><guid>https://sio4.github.io/blog/%EA%B5%90%EC%82%AC-%EB%95%8C%EB%A6%AC%EA%B8%B0--%ED%95%9C%EA%B5%AD-%EA%B5%90%EC%82%AC%EC%9E%84%EA%B8%88-%EA%B5%AC%EB%A7%A4%EB%A0%A5-oecd-%EC%B5%9C%EC%83%81%EC%9C%84%EA%B6%8C/</guid><description>&lt;p&gt;&amp;ldquo;기자양반, 뭐가 재밌나? 교사 때리면.&amp;rdquo;&lt;/p&gt;</description></item><item><title>sio4, SiO4 Tetrahedron, 나의 브랜드</title><link>https://sio4.github.io/blog/sio4-sio4-tetrahedron-%EB%82%98%EC%9D%98-%EB%B8%8C%EB%9E%9C%EB%93%9C/</link><pubDate>Tue, 25 Mar 2008 00:55:07 +0900</pubDate><guid>https://sio4.github.io/blog/sio4-sio4-tetrahedron-%EB%82%98%EC%9D%98-%EB%B8%8C%EB%9E%9C%EB%93%9C/</guid><description>&lt;p&gt;우리가 밟고 있는 이 땅, 지각을 이루는 수많은 물질들 중에서 가장 많은
것이 산소(O)와 규소(Si)입니다.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt; 이 흔해빠진, 발에 치이는 O 네개가
Si 한개와 만나 쬐그만 Si를 중심에 두고 사면체 모양으로 뭉친 것이 바로,
Silicate Tetrahedron, &lt;strong&gt;규산염 광물의 기본 틀인 SiO4&lt;/strong&gt; 입니다. 저의
오랜 본질(Identity)이죠.&lt;/p&gt;</description></item><item><title>이방인 이야기 - 창 포커스</title><link>https://sio4.github.io/blog/alien-story---window-focus/</link><pubDate>Wed, 12 Mar 2008 00:46:59 +0900</pubDate><guid>https://sio4.github.io/blog/alien-story---window-focus/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Oh~~ I&amp;rsquo;m an alien. I&amp;rsquo;m illegal alien. I&amp;rsquo;m an English man in New-York.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;전혀 예상을 못했던 것은 아니지만, 요즘 생각보다 끔찍한 환경에서 일하고
있다. 다름 아닌, 윈도우즈 OS에서 일하기. 한 10년 정도(그러고 보니 꽤
됐네&amp;hellip;) 함께 해 온 &lt;strong&gt;리눅스 데스크탑과 서글픈 별거&lt;/strong&gt;를 시작한 이 일생
일대의 사건! 헤어져서 슬프고 그 자리를 대신하고 있는 윈도우즈란 녀석이
불편해서 슬프다. 그러던 중,&lt;/p&gt;</description></item><item><title>행사: 우.생.선 - KLDPConf 2008</title><link>https://sio4.github.io/blog/kldpconf-200803/</link><pubDate>Mon, 10 Mar 2008 01:57:44 +0900</pubDate><guid>https://sio4.github.io/blog/kldpconf-200803/</guid><description>&lt;p&gt;&amp;ldquo;&lt;strong&gt;우&lt;/strong&gt;와~ &lt;strong&gt;생&lt;/strong&gt;애 첫 경품 &lt;strong&gt;선&lt;/strong&gt;물&amp;rdquo;&lt;/p&gt;

&lt;img src="https://sio4.github.io/attachments/2008-03-10-targus.png" class="float-end ms-4"&gt;
&lt;p&gt;서울 강남역 근처에서 있었던 KLDPConf 행사에 다녀왔다. 특기할 점은, 근 10년
간 참석했던 이런 저런 행사, 전시회 등을 통털어서 처음으로 &amp;ldquo;참가상&amp;quot;이 아닌
경품을 받았다는 점이다. 바로 사진 속의 &lt;strong&gt;타거스 노트북 백팩&lt;/strong&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;행사를 준비하신 KLDP 권순선님 등의 관계자 여러분과 선물을 준비해주신
Yahoo! Korea, 다른 깜찍한 선물을 미리 받아주신 분들, 그리고 특별히
&lt;a href="http://kldp.org/node/91758#comment-433138"&gt;참가신청을 했으나 불참하신 이십 여 분들&lt;/a&gt;께 감사드립니다.
여러분이 아니었다면 경품 당첨은 불가능했습니다. (레드햇 9의 설치 후
감사 메시지를 기억나는 데로 흉내낸 것인데&amp;hellip; 쫌! 썰렁하다!)&lt;/p&gt;</description></item><item><title>항상 시간없고 자원없는 우리들</title><link>https://sio4.github.io/blog/%ED%95%AD%EC%83%81-%EC%8B%9C%EA%B0%84%EC%97%86%EA%B3%A0-%EC%9E%90%EC%9B%90%EC%97%86%EB%8A%94-%EC%9A%B0%EB%A6%AC%EB%93%A4/</link><pubDate>Tue, 04 Mar 2008 00:18:03 +0900</pubDate><guid>https://sio4.github.io/blog/%ED%95%AD%EC%83%81-%EC%8B%9C%EA%B0%84%EC%97%86%EA%B3%A0-%EC%9E%90%EC%9B%90%EC%97%86%EB%8A%94-%EC%9A%B0%EB%A6%AC%EB%93%A4/</guid><description>&lt;p&gt;&amp;ldquo;멀리 보면 그렇지만&amp;rdquo;, &amp;ldquo;그렇게만 된다면 좋겠지만&amp;rdquo;, &amp;ldquo;그 말은 맞지만&amp;rdquo;,
그런데 왜 항상 그 다음은 &amp;ldquo;당장은&amp;rdquo;, &amp;ldquo;우리는&amp;rdquo; 그렇게 할 수 없는 것일까?
남들 다 하는 일만 하면서, 당장 급한 문제만 먼저 풀면서, 우리 여건에서
할 수 있는 만큼만 하면서 도대체 언제 &lt;s&gt;남들보다 앞서갈 수 있을까?&lt;/s&gt;
가치있는 일을 할 수 있을까?&lt;/p&gt;</description></item><item><title>왜 오픈소스인가? 그게 뭔데?</title><link>https://sio4.github.io/blog/why-opensource-and-what-it-is/</link><pubDate>Sat, 01 Mar 2008 00:10:30 +0900</pubDate><guid>https://sio4.github.io/blog/why-opensource-and-what-it-is/</guid><description>&lt;p&gt;회사를 옮기고 난 후, 요즘들어 많이 받는 질문, 또는 가끔 내 자신에게 던지는
질문이 바로 &amp;quot; &lt;strong&gt;왜 오픈소스인가?&lt;/strong&gt;&amp;ldquo;이다.
오래 전, 내가 이 (좁은 비포장의) 길에 처음 뛰어 들었던 그 시절에는&amp;hellip; 이런
저런 대답할, 또는 &lt;strong&gt;설득&lt;/strong&gt;할 말이 많았었던 것 같다. 음&amp;hellip; 뭐랄까 지금은,
&amp;quot; &lt;strong&gt;대세니까&lt;/strong&gt;&amp;rdquo; 라는, 남 얘기 하듯 성의 없어 보이는 대답이&amp;hellip; 가장 먼저,
그리고 더 이상의 설명이 잘 떠오르지 않는다.&lt;/p&gt;</description></item><item><title>행사: CELF Korea Tech Jamboree</title><link>https://sio4.github.io/blog/celf-korea-tech-jamboree/</link><pubDate>Mon, 25 Feb 2008 00:45:38 +0900</pubDate><guid>https://sio4.github.io/blog/celf-korea-tech-jamboree/</guid><description>&lt;p&gt;&amp;ldquo;CELF Korea Tech Jamboree&amp;rdquo; 라는 이름의 행사에 와있다. 임베디드 리눅스
관련 행사인데, 내가 알았을 정도니 그렇게 홍보가 약하진 않았나보다.
하지만 사전등록 사이트로 봐서는 엄청&amp;hellip; 후짐. 오늘 다시 보니 영문
사이트긴 하지만 Wiki등의 페이지가 꽤 있군. 왜 등록페이지엔 링크가
없었을까?&lt;/p&gt;
&lt;p&gt;와서 보니,&lt;/p&gt;</description></item><item><title>"Sun Microsystems to Acquire innotek"</title><link>https://sio4.github.io/blog/sun-microsystems-to-acquire-innotek/</link><pubDate>Sat, 16 Feb 2008 16:03:57 +0900</pubDate><guid>https://sio4.github.io/blog/sun-microsystems-to-acquire-innotek/</guid><description>&lt;p&gt;얼마전, 오픈소스 데이터베이스 벤더인 MySQL AB를 흡수하여 날 놀라게 했던
Sun Microsystems가 다시 오픈소스 가상화 솔루션 벤더인 Innotek을 인수했다.
계속해서 깜짝 놀랄 인수합병 소식의 릴레이인데, 정말 더 이상 IT에서 자체적인
성장은 없는 것일까?&lt;/p&gt;
&lt;p&gt;Innotek은, 한 일년 전쯤부터 사용해오고 있는, 상당한 수준의 완성도를 갖춘
오픈소스 데스크탑 솔루션인 VirtualBox를 만든 회사이다.&lt;/p&gt;</description></item><item><title>"Sun Microsystems to Acquire MySQL"</title><link>https://sio4.github.io/blog/sun-microsystems-to-acquire-mysql/</link><pubDate>Fri, 18 Jan 2008 00:42:36 +0900</pubDate><guid>https://sio4.github.io/blog/sun-microsystems-to-acquire-mysql/</guid><description>&lt;p&gt;맙소사! 아니, 오! 마이 썬!&lt;/p&gt;

&lt;img src="https://sio4.github.io/attachments/2008-01-18-mysun.png" class="fit"&gt;
&lt;p&gt;깜짝 소식이네. 요즘 바쁘다는 핑계로 게을리 하고 있는 RSS 소식 읽기 중에
간만에 깜짝 놀랄 소식을 접하고 말았다. 생각도 못했었다.&lt;/p&gt;
&lt;p&gt;썬 마이크로시스템스. 닷컴 바람이 거세게 몰아치던 20세기 말, 아마 그들이
사용하던 구호가 &amp;ldquo;닷컴의 닷&amp;quot;이었던 것 같다. 똘똘이.껌이든 띨띨이.껌이든
어느 닷컴에나 빠지지 않는 바로 그 &amp;ldquo;다 껌이지의 닷&amp;quot;이 결국 닷컴 열풍과
함께 자라 온 또 하나의 획을 건져버렸네&amp;hellip;&lt;/p&gt;</description></item><item><title>뒷북 - UNIT2</title><link>https://sio4.github.io/blog/%EB%92%B7%EB%B6%81---unit2/</link><pubDate>Sat, 12 Jan 2008 01:03:04 +0900</pubDate><guid>https://sio4.github.io/blog/%EB%92%B7%EB%B6%81---unit2/</guid><description>&lt;p&gt;이런 뒷북이 있나! 오늘은 왠지 맘이 바쁘다. 뭔가 할 일들을 막 벌려보고
있다. 왜? 그게 참 알 수 없는 일인데, 그래서 이게 단순히 맘이 바쁜건지
맘이&amp;hellip; 뭐랄까&amp;hellip; 안타깝다고 하고 싶지는 않고 찹찹하다고 하는게 옳을까?
섭섭인가? :-( 잉~ 모르겠다.&lt;/p&gt;</description></item><item><title>남에게 일을 주었다. 언제 검수해야 하는가?</title><link>https://sio4.github.io/blog/the-right-time-to-check-your-order/</link><pubDate>Wed, 21 Nov 2007 22:34:21 +0900</pubDate><guid>https://sio4.github.io/blog/the-right-time-to-check-your-order/</guid><description>&lt;p&gt;한참 전에 글을 시작했다가 덮어두고, 이제야 다시 써본다.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;남에게 일을 맡겼다. 언제 검수해야 하는가?&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Understanding Full Virtualization, Paravirtualization, and...</title><link>https://sio4.github.io/blog/understanding-full-v12n-para-v12n/</link><pubDate>Mon, 19 Nov 2007 16:07:37 +0900</pubDate><guid>https://sio4.github.io/blog/understanding-full-v12n-para-v12n/</guid><description>&lt;p&gt;VMware가 처음 세상에 &amp;ldquo;가상화&amp;rdquo; 소프트웨어을 발표한 것이 약 10년 전의
일이다. 그 시작과 거의 때를 같이 하여, 난 IT 일을 하기 시작하였고,
업무로, 그리고 개인적인 목적으로, 또는 취미로 가상화 기술을 이용해
왔고, Emulator를 사용했었다.&lt;/p&gt;</description></item><item><title>Androidology, 구글의 또는 구글에 의한 모바일 플랫폼</title><link>https://sio4.github.io/blog/androidology-google-mobile-platform/</link><pubDate>Tue, 13 Nov 2007 10:25:37 +0900</pubDate><guid>https://sio4.github.io/blog/androidology-google-mobile-platform/</guid><description>&lt;p&gt;구글(Google)이 또 하나의 MS라는 둥 이런 저런 소리도 많이 듣고 있지만
그래도 차별화되는 또는 인정하지 않을 수 없는 것이 있다면 바로 이런
부분인 것 같다.&lt;/p&gt;</description></item><item><title>Gibson gets official with the self-tuning Robot Guitar</title><link>https://sio4.github.io/blog/gibson-gets-official-with-the-self-tuning-guitar/</link><pubDate>Tue, 13 Nov 2007 14:57:26 +0900</pubDate><guid>https://sio4.github.io/blog/gibson-gets-official-with-the-self-tuning-guitar/</guid><description>&lt;p&gt;이런 세상에&amp;hellip; 이런 기타가 나오다니.&lt;/p&gt;
&lt;div class="text-center"&gt;
&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WetVXbYRfWk&amp;amp;rel=1&amp;amp;border=0"&gt;
&lt;param name="wmode" value="transparent"&gt;
&lt;embed src="http://www.youtube.com/v/WetVXbYRfWk&amp;amp;rel=1&amp;amp;border=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/object&gt;
&lt;/div&gt;
&lt;p&gt;비디오를 보면서 세상이 참 편리해졌다는 생각, 기술의 적용 범위가 많이
넓어지고 있다는 생각, 그리고 마지막으로 &amp;ldquo;예술.감각의 영역에 까지
파고드는 기술의 그림자&amp;rdquo; 라는 생각이 스쳐 지나갔다.&lt;/p&gt;
&lt;p&gt;어쨌든 갖고 싶다! &lt;a href="https://en.wikipedia.org/wiki/Gibson_Les_Paul"&gt;레스폴&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>Ubuntu 7.10 에서 프레임버퍼 콘솔 사용하기</title><link>https://sio4.github.io/blog/framebuffer-on-ubuntu710/</link><pubDate>Mon, 12 Nov 2007 15:54:53 +0900</pubDate><guid>https://sio4.github.io/blog/framebuffer-on-ubuntu710/</guid><description>&lt;p&gt;요즘은 &amp;ldquo;우분투(Ubuntu)&amp;ldquo;라는 이름의 배포본을 사용하고 있는데 그럭저럭
맘에 든다. (라이브 CD로부터 ) 설치할 때 아무것도 묻지 않고 그냥 판박이를
만든다는 것이 일단 첫번째 불만이었고 그 외에는 그리 흠잡을 곳이 없는 것
같다. (물론 사용하기 편한 것은 이 배포본의 특성에 의한 부분도 있겠지만
한편 그만큼 리눅스 운영체계가 일반 데스크탑 사용자가 사용하기에 불편함이
없을 정도로 발전한 까닭이 클 것이다.)&lt;/p&gt;</description></item><item><title>"밖에서는 휴대 전화, 안에서는 인터넷 전화로" 란다.</title><link>https://sio4.github.io/blog/fixed-mobile-convergence/</link><pubDate>Wed, 07 Nov 2007 19:34:14 +0900</pubDate><guid>https://sio4.github.io/blog/fixed-mobile-convergence/</guid><description>&lt;p&gt;옆집에 가서 뱅글뱅글 손잡이 돌려서 교환에게 &amp;ldquo;누구네 집&amp;rdquo; 걸어달라고
부탁하고는 기다리고 않아있던 시절도 있었다. 동그라미 다이얼, 네모 버튼,
결국은 무선 전화기! 그러더니 삐삐에 헨드폰에 씨티폰까지, 통신이라는
것은 정말 대단하구나.&lt;/p&gt;</description></item><item><title>TV에 로그온을 해야 한다면?</title><link>https://sio4.github.io/blog/tv%EC%97%90-%EB%A1%9C%EA%B7%B8%EC%98%A8%EC%9D%84-%ED%95%B4%EC%95%BC-%ED%95%9C%EB%8B%A4%EB%A9%B4/</link><pubDate>Wed, 07 Nov 2007 19:25:31 +0900</pubDate><guid>https://sio4.github.io/blog/tv%EC%97%90-%EB%A1%9C%EA%B7%B8%EC%98%A8%EC%9D%84-%ED%95%B4%EC%95%BC-%ED%95%9C%EB%8B%A4%EB%A9%B4/</guid><description>&lt;p&gt;내가 착각하고 있는 것일 수도 있겠지만, 또는 내가 느끼고 보는 범위가 너무
작은 것인지도 모르겠지만, 어쨌든 깜짝깜짝 놀랄 만큼 변하는 세상의 중심에,
바로 여기에, 내가 서 있는 것 같다.&lt;br&gt;
&amp;ldquo;세상&amp;quot;은 아닐 지언정 최소한 &amp;ldquo;생활&amp;quot;은 되겠다.&lt;/p&gt;</description></item><item><title>행사: 뒤늦은 기록, BarCampSeoul2</title><link>https://sio4.github.io/blog/%EB%92%A4%EB%8A%A6%EC%9D%80-%EA%B8%B0%EB%A1%9D-barcampseoul2/</link><pubDate>Tue, 06 Nov 2007 01:11:09 +0900</pubDate><guid>https://sio4.github.io/blog/%EB%92%A4%EB%8A%A6%EC%9D%80-%EA%B8%B0%EB%A1%9D-barcampseoul2/</guid><description>&lt;p&gt;그 날이 6월 2일이었나 보다. :-) 그렇게 5개월이, 거의 반년이 지나가 버린
후의 기록을 남긴다. 어~엄청 &amp;lsquo;후&amp;rsquo;의 &amp;lsquo;기&amp;rsquo;록이지만&amp;hellip; 좀 웃기긴 하네.&lt;/p&gt;
&lt;p&gt;바캠프서울2 페이지 : &lt;a href="http://barcamp.org/BarCampSeoul2"&gt;BarCamp/BarCampSeoul2&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;BarCamp는 자발적인 참여를 기반으로 하는 형식이 없는 컨퍼런스 입니다.
열린 환경에서 서로 배우고 공유하기 위해 만들어졌으며 심도 있는 토론과
상호 교류, 데모 등이 이루어 집니다. 모든 참가자는 하나의 자신의 생각을
발표함으로서 참여해야 합니다. (BarCamp의 규칙이나 진행 방식은
BarCampSeoul 홈페이지를 참고해 주십시오.)&lt;/p&gt;</description></item><item><title>KBS 드라마, 리눅스 기반 렌더링「효과만점」</title><link>https://sio4.github.io/blog/kbs-drama-linux-based-rendering-system/</link><pubDate>Thu, 27 Sep 2007 09:54:03 +0900</pubDate><guid>https://sio4.github.io/blog/kbs-drama-linux-based-rendering-system/</guid><description>&lt;p&gt;렌더맨은 미국의 유명한 애니메이션 스튜디오인 Pixar에서 만들어서
자신들의 애니메이션 제작에 사용하면서 동시에 판매를 하고 있는
Photo Realistic Rendering Software이다.&lt;/p&gt;
&lt;p&gt;2002년 한일 월드컵을 전후하여, 난 애니메이션과 영화의 CG를 제작하는
스튜디오에서 소프트웨어 엔지니어 겸 시스템 엔지니어로 일을 했었다.
꽤나 큰 규모의 스튜디오였으나 엔지니어는 나 한 사람 뿐이었으니&amp;hellip;
돌아보면, 참 인색한 회사였군.&lt;/p&gt;</description></item><item><title>Peer Review. 언제쯤?</title><link>https://sio4.github.io/blog/peer-review-the-long-and-winding-road/</link><pubDate>Thu, 16 Aug 2007 17:32:48 +0900</pubDate><guid>https://sio4.github.io/blog/peer-review-the-long-and-winding-road/</guid><description>&lt;p&gt;&lt;a href="http://www.dt.co.kr/contents.htm?article_no=2007081602012369700002"&gt;대낮 연구실서 벌어지는 스트립쇼 - 디지털 시대, 디지털 리더 디지털타임스&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;연구부에서 동료 검토를 도입하기 위해서 2년에 걸친 준비기간을 거쳤다.
교육과 설득 그리고 시범 적용을 거쳐서 전면적 실시를 한지 벌써
3년째다. 3년 전에 동료검토를 시작할 때는, 아주 공개적이고 공식적인
검토회의에서 자신이 만든 소프트웨어를 남들 앞에 낱낱이 들춰서 보이는
것에 대해 익숙하지 못했다.&lt;br&gt;
발표자는 검토 중간에 얼굴이 벌겋게 달아오르고 토의는 언쟁 직전으로
번졌다. 그래서 팀장이 직접 검토회의에 참가하여 중재를 하곤 했다.
이제 우리 연구원들은 스트립쇼 무대에 올라서는 것을 두려워하지 않고
당당하게 춤을 춘다. 그러기 위해선 평소에 품질 좋은 소프트웨어를
만들어야 한다.&lt;/p&gt;</description></item><item><title>'87년, 그 날의 지워지지 않는 기억</title><link>https://sio4.github.io/blog/87%EB%85%84-%EA%B7%B8-%EB%82%A0%EC%9D%98-%EC%A7%80%EC%9B%8C%EC%A7%80%EC%A7%80-%EC%95%8A%EB%8A%94-%EA%B8%B0%EC%96%B5/</link><pubDate>Thu, 07 Jun 2007 13:59:27 +0900</pubDate><guid>https://sio4.github.io/blog/87%EB%85%84-%EA%B7%B8-%EB%82%A0%EC%9D%98-%EC%A7%80%EC%9B%8C%EC%A7%80%EC%A7%80-%EC%95%8A%EB%8A%94-%EA%B8%B0%EC%96%B5/</guid><description>&lt;p&gt;세월은 쏜 살 같이 흘러&amp;hellip; 벌써 20년이 지나버렸군. 지구의 46억년 역사에
비하면 순간에 지나지 않지만 개인에게는 인생의 4분의 1에 해당하는 긴 시간.
&amp;ldquo;반만년 민족의 역사&amp;quot;에 비하면 짧은 시간이겠지만 해방 후의 60여년의
대한민국의 역사를 놓고 보면, 3분의 1에 해당하는 결코 짧지 않은 시간.
그런 20년이 지났다.&lt;/p&gt;</description></item><item><title>공개소프트웨어, 그리고 관리비용</title><link>https://sio4.github.io/blog/opensource-and-management-cost/</link><pubDate>Thu, 07 Jun 2007 10:53:13 +0900</pubDate><guid>https://sio4.github.io/blog/opensource-and-management-cost/</guid><description>&lt;p&gt;어제 함께 일하는 사람이 말하기를, 윈도가 관리비용이 싸기 때문에 회사들이
리눅스를 피하고 윈도 서버로 전향하려는 움직임이 있다고 한다. 그리고 정말
윈도가 관리하기 더 편하다고 주장했다. :-)&lt;/p&gt;
&lt;p&gt;그 사람이 양쪽 모두에 정통한 사람이 아니었으므로 그 말을 귀담아 들을
필요성을 전혀 느끼지 못했을 뿐더러 길게 이야기할 필요성 또한 느끼지 못했다.
그런데, 사실은, 그런 정황과 필요성을 떠나서 그런 주장에 대하여 정량적으로
반박할 수 있는 근거를 내가 갖추고 있지 못했다는 생각이 든다. 다음 기사를
읽으면서 말이다.&lt;/p&gt;</description></item><item><title>백화점에 들어가려면 주민등록증을 제시하라?</title><link>https://sio4.github.io/blog/%EB%B0%B1%ED%99%94%EC%A0%90%EC%97%90-%EB%93%A4%EC%96%B4%EA%B0%80%EB%A0%A4%EB%A9%B4-%EC%A3%BC%EB%AF%BC%EB%93%B1%EB%A1%9D%EC%A6%9D%EC%9D%84-%EC%A0%9C%EC%8B%9C%ED%95%98%EB%9D%BC/</link><pubDate>Thu, 07 Jun 2007 00:59:10 +0900</pubDate><guid>https://sio4.github.io/blog/%EB%B0%B1%ED%99%94%EC%A0%90%EC%97%90-%EB%93%A4%EC%96%B4%EA%B0%80%EB%A0%A4%EB%A9%B4-%EC%A3%BC%EB%AF%BC%EB%93%B1%EB%A1%9D%EC%A6%9D%EC%9D%84-%EC%A0%9C%EC%8B%9C%ED%95%98%EB%9D%BC/</guid><description>&lt;p&gt;&lt;a href="http://www.sek.co.kr/"&gt;SEK 2007&lt;/a&gt;이
&lt;a href="http://www.linuxworldkorea.com"&gt;리눅스월드 코리아 행사&lt;/a&gt;와 함께 6월 20일부터
4일간 코엑스에서 열린다. 그런데, SEK 페이지에 가서 사전등록을 하려고 했더니
&amp;ldquo;참가규정&amp;quot;이라는, 회원약관 비스무리한 것의 동의를 구하는 페이지가 뜨고,
동의하고 넘어갔더니 이제는 이름과 주민등록번호를 넣으란다.&lt;/p&gt;
&lt;p&gt;도데체 뭘까? 내가 SEK의 본질을 잘못 이해하고 있는 것인지도 모르겠는데, 미술관
가면서 주민번호 적고 들어가야 하는 꼴&amp;hellip; 아니, 백화점에 쇼핑가면서 주민번호
적고 들어가라는 꼴인데&amp;hellip;&lt;/p&gt;</description></item><item><title>엘림넷 대 하이온넷 사건</title><link>https://sio4.github.io/blog/elimnet-vs-haionnet/</link><pubDate>Thu, 07 Jun 2007 13:27:36 +0900</pubDate><guid>https://sio4.github.io/blog/elimnet-vs-haionnet/</guid><description>&lt;p&gt;오래된 사건인데, 이번에 개인적인 관심으로 다시 한 번 찾아보게 되었다.
오픈소스, 특히 GPL 라이센스와 관련되어 국내에서 화재가 된 첫번째 사건이
아닌가 싶은데, 사건으로 소란스러울 때 소식만 접하다가 한동안 잊고 있었다.
모르는 사이에 판결이 난 모양인데,&lt;/p&gt;
&lt;p&gt;&lt;a href="http://korea.gnu.org/gv/sentence.html"&gt;판결문 - GNU 프로젝트 - 자유 소프트웨어 재단(FSF)&lt;/a&gt;&lt;/p&gt;</description></item><item><title>유튜브를 거실에서 볼 수 있는게 취미라고라?!</title><link>https://sio4.github.io/blog/is-watching-youtube-in-the-livingroom-a-hobby/</link><pubDate>Fri, 01 Jun 2007 13:23:22 +0900</pubDate><guid>https://sio4.github.io/blog/is-watching-youtube-in-the-livingroom-a-hobby/</guid><description>&lt;p&gt;유튜브를 거실에서 볼 수 있게 된단다.&lt;/p&gt;</description></item><item><title>엔지니어의 외국기업 이직을 금지?</title><link>https://sio4.github.io/blog/denying-global-transfer-of-engineers/</link><pubDate>Thu, 31 May 2007 13:53:56 +0900</pubDate><guid>https://sio4.github.io/blog/denying-global-transfer-of-engineers/</guid><description>&lt;p&gt;아직 강요된 충성심이 통하는 시대인가?&lt;br&gt;
왜 &amp;ldquo;사람이 자산&amp;quot;이라고 말하면서 사람을 맨 뒤에 세우는가?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.smartplace.co.kr/blog_post_174.aspx"&gt;엔지니어의 외국기업 이직을 금지해야 한다는 주장을 읽고&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;국내 모대기업에서 일을 하다가 외국으로 취업한 K씨가 있었습니다. 몇
년간 외국기업에서 일을 탁월하게 한 결과, 어느 날 매니저가 K씨를
불러서 회사에서 학비를 대어 대학원에 보내주게 되었다는 기쁜 소식을
전했습니다.&lt;br&gt;
K씨는 한국 기업들처럼 당연히 “학업을 마친 후, 학업 기간 x 2배수의
기간을 필수 근무해야 하며 그러지 않을 경우 받은 학비를 되돌려
주어야 한다”고 생각을 하고, 그 내용을 물어보았습니다.&lt;br&gt;
그랬더니 매니저는 의아한 표정으로,&lt;/p&gt;</description></item><item><title>Meet the Architects</title><link>https://sio4.github.io/blog/meet-the-architects/</link><pubDate>Tue, 29 May 2007 17:47:23 +0900</pubDate><guid>https://sio4.github.io/blog/meet-the-architects/</guid><description>&lt;p&gt;일하다가 참으로 상황이 깝깝할 때, 가끔씩 꺼내보는 동영상.
이 동영상을 보면, 한 편으로는&amp;hellip; IT를 선도하는 그들에게도 이런 일이 일어나고
있구나&amp;hellip; 하는 생각도 들고&amp;hellip; :-)&lt;/p&gt;</description></item><item><title>소셜 소프트웨어의 7 요소</title><link>https://sio4.github.io/blog/7-elements-of-the-social-software/</link><pubDate>Mon, 28 May 2007 11:49:52 +0900</pubDate><guid>https://sio4.github.io/blog/7-elements-of-the-social-software/</guid><description>&lt;p&gt;&lt;a href="http://cinews.egloos.com/3419019"&gt;인터넷의 매력 : 소셜 소프트웨어의 7 요소&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;여러 정의가 있겠지만, Gene Smith씨가 정리를 통해, 소셜 소프트웨어의
7 요소를 정의했다.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;아이덴티티：고유의 개인을 인식하는 시스템&lt;/li&gt;
&lt;li&gt;존재：상대의 온라인, 오프라인 여부 및 접근성을 인식하는 방식&lt;/li&gt;
&lt;li&gt;관계：시스템 상 두 사람이 어떻게 얽혀있는지 기술하는 방식&lt;/li&gt;
&lt;li&gt;대화：시스템을 통해 다른 사람에게 대화를 건네는 방식&lt;/li&gt;
&lt;li&gt;그룹：커뮤니티를 형성하는 방법&lt;/li&gt;
&lt;li&gt;평판：시스템상에서 다른 사람의 배경을 알 수 있는 방법
(누가 좋은 사람인지.. 신뢰할 수 있는지 등)&lt;/li&gt;
&lt;li&gt;공유：참가자끼리 무엇인가 의미 있는 것을 공유하는 방식&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;대표적인 예를 도식화 하고 있는데.. 소개해보면,&lt;/p&gt;</description></item><item><title>The top 10 dead (or dying) computer skills</title><link>https://sio4.github.io/blog/top-10-dead-or-dying-computer-skills/</link><pubDate>Fri, 25 May 2007 09:47:47 +0900</pubDate><guid>https://sio4.github.io/blog/top-10-dead-or-dying-computer-skills/</guid><description>&lt;p&gt;전산 환경에 대한 재미있는 글이 나왔다.&lt;/p&gt;</description></item><item><title>아하! "누군가 고객을 생각했다는 것을..."</title><link>https://sio4.github.io/blog/%EC%95%84%ED%95%98-%EB%88%84%EA%B5%B0%EA%B0%80-%EA%B3%A0%EA%B0%9D%EC%9D%84-%EC%83%9D%EA%B0%81%ED%96%88%EB%8B%A4%EB%8A%94-%EA%B2%83%EC%9D%84/</link><pubDate>Wed, 23 May 2007 09:14:39 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%95%84%ED%95%98-%EB%88%84%EA%B5%B0%EA%B0%80-%EA%B3%A0%EA%B0%9D%EC%9D%84-%EC%83%9D%EA%B0%81%ED%96%88%EB%8B%A4%EB%8A%94-%EA%B2%83%EC%9D%84/</guid><description>&lt;p&gt;&amp;ldquo;호텔은 잠자리를 제공하는 곳이다.&amp;rdquo; 라는, 기본적인 명제 하나로는 칭찬받는
호텔을 만들 수 없다. 최선의 기본과 함께 최소한의 배려, 입장 바꿔 생각하기가
완벽한 서비스를 만드는 것이 아닐까?&lt;/p&gt;</description></item><item><title>인터넷 생활: 인터넷, 로컬 카피, 글로벌 카피</title><link>https://sio4.github.io/blog/is-there-any-boundary-between-pc-and-internet/</link><pubDate>Wed, 23 May 2007 14:33:48 +0900</pubDate><guid>https://sio4.github.io/blog/is-there-any-boundary-between-pc-and-internet/</guid><description>&lt;p&gt;북마크만 의미없는게 아니다. 파일도 늘 다시 받고 있다. 참 우습다!&lt;/p&gt;</description></item><item><title>"The Power of Code Review"</title><link>https://sio4.github.io/blog/the-power-of-code-review/</link><pubDate>Mon, 21 May 2007 14:15:45 +0900</pubDate><guid>https://sio4.github.io/blog/the-power-of-code-review/</guid><description>&lt;p&gt;코드리뷰에 대한 좋은 글이 있어서 인용한다. 그런데, 한 문장도 빼놓기가
아까운게&amp;hellip; 잔뜩 인용해버렸다. :-)&lt;/p&gt;</description></item><item><title>"난 알아요" - 서태지와 아이들</title><link>https://sio4.github.io/blog/i-know--taiji-and-boys/</link><pubDate>Mon, 21 May 2007 10:20:59 +0900</pubDate><guid>https://sio4.github.io/blog/i-know--taiji-and-boys/</guid><description>&lt;p&gt;하하&amp;hellip; 오래된 기억 속의 그들. 서태지와 아이들. 오랜만에 보니까
새롭기도 하고&amp;hellip; 옛생각도 나고&amp;hellip; 갑자기 더워지기도 하고&amp;hellip;&lt;/p&gt;
&lt;p&gt;무엇보다도 저 거인들의 신생아 시절, 그 애쓰는 모습에 감흥이
느껴지기도&amp;hellip; :-)&lt;/p&gt;
&lt;div class="text-center"&gt;
&lt;iframe width="420" height="315" src="https://www.youtube.com/embed/y8em1w3KIFA" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;</description></item><item><title>문서작성의 5가지 口訣</title><link>https://sio4.github.io/blog/5-secret-tools-for-writing-document/</link><pubDate>Fri, 18 May 2007 09:41:56 +0900</pubDate><guid>https://sio4.github.io/blog/5-secret-tools-for-writing-document/</guid><description>&lt;p&gt;현재 안랩코코넛의 대표이사이시며 IBM, 안철수연구소 등에서 22년간 IT 산업에
종사하셨다는 이정규님의 글.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.zdnet.co.kr/itbiz/column/opinion/0,39033676,39157651,00.htm"&gt;ZDNet Korea&amp;hellip;문서작성의 5가지 口訣&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;공공기관의 입찰 선정 심사위원으로 참여한 적이 몇 번 있었다. 내공이 있는
심사위원은 제출된 문서의 형식만 척 보아도, 업체의 역량을 가늠해 볼 수가
있다. 커버에 반드시 있어야 할 제목, 부제목, 작성일자, 작성자명, 작성자
이메일, 부서명, 회사명, 문서의 비밀등급을 제대로 기입하였다면 잘 된
문서이다. 특히, 문서의 파일명을 귀퉁이에 기재한 경우는 정보검색의 효율을
관리하고 있다는 반증이 된다. 요약문과 구조화된 목차, 흔히 오리발
조항이라는 disclaimer의 유무, 약자의 설명페이지가 있다면 외형적 형식은
아주 잘 되어 있는 것이다. 그러나, 품격 있는 문서는 그 이상이 필요하다.&lt;/p&gt;</description></item><item><title>우리들 만의 문제가 아닌 세계적인 "나무 프로젝트"</title><link>https://sio4.github.io/blog/%EC%9A%B0%EB%A6%AC%EB%93%A4-%EB%A7%8C%EC%9D%98-%EB%AC%B8%EC%A0%9C%EA%B0%80-%EC%95%84%EB%8B%8C-%EC%84%B8%EA%B3%84%EC%A0%81%EC%9D%B8-%EB%82%98%EB%AC%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/</link><pubDate>Fri, 18 May 2007 14:50:18 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%9A%B0%EB%A6%AC%EB%93%A4-%EB%A7%8C%EC%9D%98-%EB%AC%B8%EC%A0%9C%EA%B0%80-%EC%95%84%EB%8B%8C-%EC%84%B8%EA%B3%84%EC%A0%81%EC%9D%B8-%EB%82%98%EB%AC%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/</guid><description>&lt;p&gt;재밌네. 누군가 번역하여 둔 것을 먼저 봤으나, 원본의 것을 붙인다. 역시
우리만의 문제는 아닌게다.&lt;/p&gt;</description></item><item><title>소프트웨어 개발, 철학의 부재</title><link>https://sio4.github.io/blog/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EA%B0%9C%EB%B0%9C-%EC%B2%A0%ED%95%99%EC%9D%98-%EB%B6%80%EC%9E%AC/</link><pubDate>Tue, 15 May 2007 09:46:28 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EA%B0%9C%EB%B0%9C-%EC%B2%A0%ED%95%99%EC%9D%98-%EB%B6%80%EC%9E%AC/</guid><description>&lt;p&gt;&amp;ldquo;생각이 없음&amp;rdquo;&lt;/p&gt;</description></item><item><title>"기술을 버려야 무선인터넷이 산다"</title><link>https://sio4.github.io/blog/%EA%B8%B0%EC%88%A0%EC%9D%84-%EB%B2%84%EB%A0%A4%EC%95%BC-%EB%AC%B4%EC%84%A0%EC%9D%B8%ED%84%B0%EB%84%B7%EC%9D%B4-%EC%82%B0%EB%8B%A4/</link><pubDate>Fri, 11 May 2007 21:34:55 +0900</pubDate><guid>https://sio4.github.io/blog/%EA%B8%B0%EC%88%A0%EC%9D%84-%EB%B2%84%EB%A0%A4%EC%95%BC-%EB%AC%B4%EC%84%A0%EC%9D%B8%ED%84%B0%EB%84%B7%EC%9D%B4-%EC%82%B0%EB%8B%A4/</guid><description>&lt;p&gt;고객은 편리한 서비스를 바라는 것이지 기술을 바라지는 않는다. 제발 기술을
버리자!&lt;/p&gt;</description></item><item><title>왜 screen을 사용하지 않는가?</title><link>https://sio4.github.io/blog/why-do-not-use-screen/</link><pubDate>Fri, 11 May 2007 10:45:29 +0900</pubDate><guid>https://sio4.github.io/blog/why-do-not-use-screen/</guid><description>&lt;p&gt;기술자들이여, 왜 screen을 사용하지 않는가? 싸잡아서 &amp;ldquo;기술자들이여&amp;rdquo; 라고
말한 부분은 좀 문제가 있다. 공격적인, 과격해보이는 과장이랄까? 그런데 정말,
근래에 만난 기술자들 중에 screen을 사용하는 사람을 보지 못했다. 왜지?&lt;/p&gt;</description></item><item><title>"충격적인 교통사고 동영상"이라던데?</title><link>https://sio4.github.io/blog/%EC%B6%A9%EA%B2%A9%EC%A0%81%EC%9D%B8-%EA%B5%90%ED%86%B5%EC%82%AC%EA%B3%A0-%EB%8F%99%EC%98%81%EC%83%81%EC%9D%B4%EB%9D%BC%EB%8D%98%EB%8D%B0/</link><pubDate>Thu, 10 May 2007 17:19:42 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%B6%A9%EA%B2%A9%EC%A0%81%EC%9D%B8-%EA%B5%90%ED%86%B5%EC%82%AC%EA%B3%A0-%EB%8F%99%EC%98%81%EC%83%81%EC%9D%B4%EB%9D%BC%EB%8D%98%EB%8D%B0/</guid><description>&lt;p&gt;사건, UCC Video, 상술의 고리랄까?&lt;/p&gt;</description></item><item><title>인터넷 생활: 북마크가 필요해?</title><link>https://sio4.github.io/blog/%EC%9D%B8%ED%84%B0%EB%84%B7-%EC%83%9D%ED%99%9C--%EB%B6%81%EB%A7%88%ED%81%AC%EA%B0%80-%ED%95%84%EC%9A%94%ED%95%B4/</link><pubDate>Thu, 10 May 2007 10:51:00 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%9D%B8%ED%84%B0%EB%84%B7-%EC%83%9D%ED%99%9C--%EB%B6%81%EB%A7%88%ED%81%AC%EA%B0%80-%ED%95%84%EC%9A%94%ED%95%B4/</guid><description>&lt;p&gt;북마크를 왜 하는가?&lt;/p&gt;
&lt;p&gt;넷스케이프를 사용하던 시절부터 근래까지 유지해온 북마크 파일을 현재는
쓰지 않고 있다. 벌써 열살이 넘은 그 북마크&amp;hellip; 사실, 지금은 어디에
마지막 백업이 있는지도 기억나지 않는다. 더욱 당황스러운 것은,
&amp;ldquo;어디에 뒀더라&amp;hellip;&amp;rdquo; 하면서 찾아다니고 있지 않다는 점이다. 정말 그렇다면,
&lt;strong&gt;지금까지 북마킹은 왜 했는가?&lt;/strong&gt; :-(&lt;/p&gt;</description></item><item><title>"썬: 오픈소스로 사업을 하는 가장 멍청한 기업" 인가?</title><link>https://sio4.github.io/blog/sun-the-best-stupid-company/</link><pubDate>Wed, 09 May 2007 16:57:54 +0900</pubDate><guid>https://sio4.github.io/blog/sun-the-best-stupid-company/</guid><description>&lt;p&gt;이런 의견도 있다.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://kldp.org/node/81932"&gt;썬: 오픈소스로 사업을 하는 가장 멍청한 기업 | KLDP&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;현재의 개발 모델 하에서 실제로 개발을 하는 사람과 그것을 활용해서 비즈니스를 하는 사람이 다를 수 있다는 것은 사실입니다. 그렇지만 요즘에는 이윤추구를 최우선으로 하는 기업들조차 전략적으로 오픈소스를 활용하는 경우가 계속 늘어나고 있고, 오픈소스 개발자들이 그것을 문제로 삼는다는 정황은 더더욱 없습니다. 오픈소스 개발자들에게 좀더 많은 금전적인 혜택이 돌아가는 것에 대해 나쁘다고 이야기할 사람은 아무도 없을 것입니다. 그렇지만 현재의 상황이 문제가 있다고 이야기하는 것은 틀린 이야기이도 하고, 더 중요한 것은 오픈소스에 대해서 반대의 입장을 취하는 쪽을 도와주는 것이 될 수 있다는 것입니다.&lt;/p&gt;</description></item><item><title>오픈소스, 임베디드, 그리고 메이져리그</title><link>https://sio4.github.io/blog/oracle-rush-into-the-embedded-database-market/</link><pubDate>Wed, 09 May 2007 10:36:34 +0900</pubDate><guid>https://sio4.github.io/blog/oracle-rush-into-the-embedded-database-market/</guid><description>&lt;p&gt;메이져리그 데이터베이스 전문업체인 오라클이 임베디드 소프트웨어 사업을
강화한다는 기사가 나왔다.&lt;/p&gt;</description></item><item><title>자유소프트웨어를 만드는 사람들은 뭘 먹고 살아요?</title><link>https://sio4.github.io/blog/how-do-opensource-guys-earn-money-for-life/</link><pubDate>Wed, 09 May 2007 10:23:11 +0900</pubDate><guid>https://sio4.github.io/blog/how-do-opensource-guys-earn-money-for-life/</guid><description>&lt;p&gt;자유소프트웨어가 &amp;ldquo;공짜&amp;quot;라면 자유소프트웨어를 만드는 사람들은 뭘 먹고 살아요?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lwn.net/Articles/233473/"&gt;LWN: Novell Linux desktop architect goes to Google (DesktopLinux)&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;DesktopLinux reports that Robert Love has resigned as chief architect of Novell&amp;rsquo;s Linux desktop efforts. &amp;ldquo;Before serving as Novell&amp;rsquo;s Linux desktop architect, Love worked &amp;ndash; and still does &amp;ndash; as a Linux kernel and GNOME developer. He also worked with MontaVista, the well-known embedded Linux company. While working for MontaVista, Love spearheaded the project of improving Linux&amp;rsquo;s real-time capabilities via a &amp;ldquo;preemptible kernel patch&amp;rdquo; that is now a standard feature in the mainstream kernel.&amp;rdquo; Robert Love will be working at Google&amp;rsquo;s Open Source Program Office.&lt;/p&gt;</description></item><item><title>패치: UDP socket reuse for RTP Multicast</title><link>https://sio4.github.io/blog/patch--udp-socket-reuse-for-rtp-multicast/</link><pubDate>Tue, 08 May 2007 16:39:21 +0900</pubDate><guid>https://sio4.github.io/blog/patch--udp-socket-reuse-for-rtp-multicast/</guid><description>&lt;p&gt;조금 된 패치인데, 기록을 위하여.&lt;/p&gt;</description></item><item><title>"Comcast picks Zimbra for online e-mail"</title><link>https://sio4.github.io/blog/comcast-picks-zimbra-for-online-e-mail/</link><pubDate>Mon, 07 May 2007 14:18:06 +0900</pubDate><guid>https://sio4.github.io/blog/comcast-picks-zimbra-for-online-e-mail/</guid><description>&lt;p&gt;오라&amp;hellip; 대세는 역시 오픈소스?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://news.com.com/2100-1032_3-6181737.html?part=rss&amp;amp;tag=2547-1_3-0-20&amp;amp;subj=news"&gt;Comcast picks Zimbra for online e-mail | CNET News.com&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Broadband and cable TV company Comcast has hired open-source software company Zimbra to power a service called SmartZone that provides subscribers with e-mail and other online services.&lt;/p&gt;</description></item><item><title>아이를 강하게 키웁시다?</title><link>https://sio4.github.io/blog/%EC%95%84%EC%9D%B4%EB%A5%BC-%EA%B0%95%ED%95%98%EA%B2%8C-%ED%82%A4%EC%9B%81%EC%8B%9C%EB%8B%A4/</link><pubDate>Mon, 07 May 2007 15:35:04 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%95%84%EC%9D%B4%EB%A5%BC-%EA%B0%95%ED%95%98%EA%B2%8C-%ED%82%A4%EC%9B%81%EC%8B%9C%EB%8B%A4/</guid><description>&lt;p&gt;공감 100%!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.hani.co.kr/arti/society/society_general/207614.html"&gt;아이를 강하게 키웁시다? : 한겨레&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;지금의 병영체험이나 군사문화체험은 한마디로 아이를 어떻게 키울 것인가에
대한 근본적인 물음과 함께 대답을 구하지 못한 부모의 안이한 사고의 표출에
불과하다고 본다.&lt;/p&gt;
&lt;p&gt;아이를 왜 강하게 키워야한다는 목적 자체를 고민하지 않은 모습이 그대로
드러난 것 같다는 생각이 든다. 지금의 병영체험과 군사문화체험을 보면
아이들은 강한 체력을 소유해야하고 획일화 된 단체생활에 반드시
적응해야하며 폐를 끼치지 않아야하고 개성은 죄악이며 권위에 굴종해야함을
가르친다.&lt;/p&gt;</description></item><item><title>“아빠는 무슨 일 하세요?”</title><link>https://sio4.github.io/blog/%EC%95%84%EB%B9%A0%EB%8A%94-%EB%AC%B4%EC%8A%A8-%EC%9D%BC-%ED%95%98%EC%84%B8%EC%9A%94/</link><pubDate>Fri, 04 May 2007 14:36:50 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%95%84%EB%B9%A0%EB%8A%94-%EB%AC%B4%EC%8A%A8-%EC%9D%BC-%ED%95%98%EC%84%B8%EC%9A%94/</guid><description>&lt;p&gt;&amp;ldquo;김신배 SKT 사장, 어린이날 맞아 직원 자녀들에 편지&amp;rdquo; 라는 부재의 기사다.&lt;/p&gt;</description></item><item><title>리더가 알아야 할 이노베이션의 10 가지 본질</title><link>https://sio4.github.io/blog/%EB%A6%AC%EB%8D%94%EA%B0%80-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%A0-%EC%9D%B4%EB%85%B8%EB%B2%A0%EC%9D%B4%EC%85%98%EC%9D%98-10-%EA%B0%80%EC%A7%80-%EB%B3%B8%EC%A7%88/</link><pubDate>Fri, 04 May 2007 14:51:46 +0900</pubDate><guid>https://sio4.github.io/blog/%EB%A6%AC%EB%8D%94%EA%B0%80-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%A0-%EC%9D%B4%EB%85%B8%EB%B2%A0%EC%9D%B4%EC%85%98%EC%9D%98-10-%EA%B0%80%EC%A7%80-%EB%B3%B8%EC%A7%88/</guid><description>&lt;p&gt;얼마 전까지 많이 듣던 말이로군. 혁신.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lovesera.com/tt/169"&gt;lovesera.com: ART of VIRTUE :: 리더가 알아야 할 이노베이션의 10 가지 본질&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;결국 Innovation 은 사람이 하는 것입니다. 그들과 함께 같은 꿈을 꾸지
않는 한 절대 쉽지 않은 것이 바로 이노베이션 입니다. 동료에 대한 신뢰를
바탕으로 정보를 모으고 생각을 정리할 수 있는 적당한 시스템, 그리고
시간을 투자하는 것. 이것이 없으면 INNOVATION은 불가능 합니다.&lt;/p&gt;</description></item><item><title>기술은 당연한 것, 고객의 행복이 우선!</title><link>https://sio4.github.io/blog/%EA%B3%A0%EA%B0%9D%EC%9D%98-%ED%96%89%EB%B3%B5%EC%9D%B4-%EC%9A%B0%EC%84%A0/</link><pubDate>Thu, 03 May 2007 15:52:30 +0900</pubDate><guid>https://sio4.github.io/blog/%EA%B3%A0%EA%B0%9D%EC%9D%98-%ED%96%89%EB%B3%B5%EC%9D%B4-%EC%9A%B0%EC%84%A0/</guid><description>&lt;p&gt;세상은 어떻게 변해가는가? 변화란&amp;hellip; 선택의 문제일까?&lt;/p&gt;</description></item><item><title>동지들 앞에 나의 삶은...</title><link>https://sio4.github.io/blog/my-life-in-front-of-my-friends/</link><pubDate>Thu, 03 May 2007 17:36:53 +0900</pubDate><guid>https://sio4.github.io/blog/my-life-in-front-of-my-friends/</guid><description>&lt;p&gt;나의 삶은 얼마나 진지하고 치열한지&amp;hellip;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;나의 삶은 얼마나 진지하고 치열한가&lt;br&gt;
오늘밤 퇴근 길 거리에서 되돌아본다&lt;/p&gt;
&lt;p&gt;이 세상에 태어나 노동자로 살아가며&lt;br&gt;
한 평생 떠나고 싶지 않은 동지들 앞에&lt;/p&gt;
&lt;p&gt;불빛 속을 스쳐 가는 수많은 사람들&lt;br&gt;
땀과 눈물 속에 피어 날 노동의 꿈을 위하여&lt;/p&gt;</description></item><item><title>사람들이 내가 원하는 것을 하도록 하는...</title><link>https://sio4.github.io/blog/%EC%82%AC%EB%9E%8C%EB%93%A4%EC%9D%B4-%EB%82%B4%EA%B0%80-%EC%9B%90%ED%95%98%EB%8A%94-%EA%B2%83%EC%9D%84-%ED%95%98%EB%8F%84%EB%A1%9D-%ED%95%98%EB%8A%94/</link><pubDate>Thu, 03 May 2007 23:22:46 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%82%AC%EB%9E%8C%EB%93%A4%EC%9D%B4-%EB%82%B4%EA%B0%80-%EC%9B%90%ED%95%98%EB%8A%94-%EA%B2%83%EC%9D%84-%ED%95%98%EB%8F%84%EB%A1%9D-%ED%95%98%EB%8A%94/</guid><description>&lt;p&gt;사람들이 내가 원하는 것을 하도록 하는 유일한 방법은&amp;hellip;&lt;/p&gt;</description></item><item><title>서영진님, 골수 개발자, 그리고 그리운 20세기!</title><link>https://sio4.github.io/blog/yeongjin-seo-the-developer/</link><pubDate>Sun, 29 Apr 2007 21:46:53 +0900</pubDate><guid>https://sio4.github.io/blog/yeongjin-seo-the-developer/</guid><description>&lt;p&gt;&amp;ldquo;안다&amp;quot;는 말이 &amp;ldquo;안면이 있다&amp;quot;는 뜻이라면 나는 이 분을 알지 못한다. 하지만
이 분의 느낌을 가지고 있다. 오래전, 그 때는 몰랐지만 내가 이 길에
접어들기 시작하던 무렵에 그 이름을 처음 들었었다.&lt;br&gt;
서영진. 오늘 우연히, 이런 인터뷰를 읽었다.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ibm.com/developerworks/kr/interview/2007_03.html"&gt;한국 developerWorks : dW Interview : 서영진님&lt;/a&gt;&lt;/p&gt;</description></item><item><title>악덕 기업의 조건, 행동 지침 위반!</title><link>https://sio4.github.io/blog/%EC%95%85%EB%8D%95-%EA%B8%B0%EC%97%85%EC%9D%98-%EC%A1%B0%EA%B1%B4/</link><pubDate>Sun, 29 Apr 2007 21:13:49 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%95%85%EB%8D%95-%EA%B8%B0%EC%97%85%EC%9D%98-%EC%A1%B0%EA%B1%B4/</guid><description>&lt;p&gt;내가 그런게 아니다. :-) 그럴 생각을 해본적도 없다. 정말~! 그런데 왜
찔리지? 왜냐하면, 나 역시 기술의 관점, 사업자의 관점에만 눈을 고정하고
있었다는 것이다.&lt;/p&gt;</description></item><item><title>읽어볼 것: "나는 내 식대로 살아왔다"</title><link>https://sio4.github.io/blog/i-walked-on-my-own-way/</link><pubDate>Sat, 28 Apr 2007 19:52:26 +0900</pubDate><guid>https://sio4.github.io/blog/i-walked-on-my-own-way/</guid><description>&lt;p&gt;단지 기록. 시간 내어 읽어볼 것&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sebul.com.ne.kr/myway/0.html"&gt;나는 내 식대로 살아왔다&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;한국 최고의 고집쟁이, 안과 의사, 싸움꾼인 공병우 박사가 유서와 함께
공개하는 자서전&lt;/p&gt;
&lt;p&gt;나는 내 식대로 살아왔다&lt;/p&gt;
&lt;p&gt;오래 전에 한국일보사에서 한국 고집쟁이 열 명을 뽑았을 때 1위가 이승만,
3위가 최현배, 6위가 공병우였다. 그때 뽑힌 고집쟁이 가운데 지금 생존해
계신 분은 공 박사뿐이다. 그러니까 현재로는 단연 한국 최고의 고집쟁이인
셈이다. 이 고집과 서양식 합리적 사고 방식이 어우러진 것이 바로
&amp;ldquo;공병우식&amp;quot;이다.&lt;br&gt;
외양간 앞에서 팔삭둥이로 남보다 두 달 빨리 세상에 태어난 탓인지, 공
박사는 일생 동안 남들처럼 정상적으로 해본 것이 별로 없고 모든 일을 공
병우식으로 해치워 온 사람이다.&lt;br&gt;
학교를 다녀도 끝까지 제대로 다니지 않고 월반으로 빨리 끝을 내었고,
의과 대학을 다니지 않고 강습소와 독학으로 의사가 되었고, 박사 학위도
남들이 하는 절반도 못 되어서 독학으로 땄고, 타자기를 만들어도 예쁜
모양보다는 속도를 중시하여 속도 타자기를 만들었고, 낮에 하는 결혼식은
시간 낭비라고 반대하고, 그 유명한 공 안과의 설립 개원 기념 행사 한번
하지 않았고, 문지방 썰어 없앴고, 간장독 깨어 없앴고, 사과 궤짝 포개어
침대 만들었고, 며느리에게 폐백 인사 절하는 것 집어치우고 악수나 한번
하자고 때웠고, 지금도 5분만에 깎는 이발소 아니면 안 가고&amp;hellip;&lt;/p&gt;</description></item><item><title>"Adobe to Open Source Flex"</title><link>https://sio4.github.io/blog/adobe-to-open-source-flex/</link><pubDate>Fri, 27 Apr 2007 00:37:29 +0900</pubDate><guid>https://sio4.github.io/blog/adobe-to-open-source-flex/</guid><description>&lt;p&gt;일전에 이미 ActionScript를 모질라재단에 기증(?)했었지 않나? 아무튼, 또
하나의 친구가 반갑기도 하고 점점 번저가는 이런 움직임이 놀랍기도 하고&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Flex:Open_Source"&gt;Flex:Open Source - Adobe Labs&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Adobe is announcing plans to open source Flex under the Mozilla Public License (MPL). This includes not only the source to the ActionScript components from the Flex SDK, which have been available in source code form with the SDK since Flex 2 was released, but also includes the Java source code for the ActionScript and MXML compilers, the ActionScript debugger and the core ActionScript libraries from the SDK. The Flex SDK includes all of the components needed to create Flex applications that run in any browser - on Mac OS X, Windows, and Linux and on now on the desktop using “Apollo”.&lt;/p&gt;</description></item><item><title>개인 뮤직비디오 녹화용 노래 "박스"</title><link>https://sio4.github.io/blog/karaoke-appliance-for-ucc-recoding/</link><pubDate>Thu, 26 Apr 2007 01:32:57 +0900</pubDate><guid>https://sio4.github.io/blog/karaoke-appliance-for-ucc-recoding/</guid><description>&lt;p&gt;허허&amp;hellip; 이사람들. :-)&lt;/p&gt;</description></item><item><title>목표: 쓸만한 제품을 만들자!</title><link>https://sio4.github.io/blog/make-useful-production/</link><pubDate>Tue, 24 Apr 2007 10:56:21 +0900</pubDate><guid>https://sio4.github.io/blog/make-useful-production/</guid><description>&lt;p&gt;우리가 만드는 그것이 모양이 있고 만질 수 있는 무엇이든, 또는 나처럼
그 실체가 보이는 듯 보이지 않는&amp;hellip; 그런 것이든, 어쨌든 그것은&amp;hellip;&lt;/p&gt;</description></item><item><title>프랭클린 플래너를 쓰는 사람의 시간은 다르다</title><link>https://sio4.github.io/blog/flanklin-planner/</link><pubDate>Tue, 24 Apr 2007 14:06:57 +0900</pubDate><guid>https://sio4.github.io/blog/flanklin-planner/</guid><description>&lt;p&gt;&amp;ldquo;프랭클린 플래너는 비싸다.&amp;rdquo;,&lt;br&gt;
&amp;ldquo;프랭클린 플래너를 사용하면 시간을 벌 수 있다.&amp;rdquo;,&lt;br&gt;
&amp;ldquo;시간은 돈이다.&amp;rdquo;,&lt;br&gt;
&amp;ldquo;프랭클린 플래너를 사용하면 돈을 벌 수 있다.&amp;rdquo;&lt;br&gt;
그럼&amp;hellip; 프랭클린 플래너는&amp;hellip; 공짠가?&lt;/p&gt;
&lt;p&gt;투자지 바보야!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lovesera.com/tt/132"&gt;lovesera.com : art of virtue :: [책] 프랭클린 플래너를 쓰는 사람의 시간은 다르다&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;가은오토파파의 결론&lt;/p&gt;</description></item><item><title>코덱이 뭐에요? (원래는: 우리 솔루션이 MPEG를 지원하나요?)</title><link>https://sio4.github.io/blog/what-is-codec/</link><pubDate>Tue, 17 Apr 2007 23:56:00 +0900</pubDate><guid>https://sio4.github.io/blog/what-is-codec/</guid><description>&lt;p&gt;싱숭생숭 어수선하다. 에라~ 일단 공부나 하자.&lt;/p&gt;</description></item><item><title>Adaptive HD MPEG-2 TS Streaming System</title><link>https://sio4.github.io/blog/adaptive-hd-mpeg2ts-streaming-system/</link><pubDate>Mon, 16 Apr 2007 14:47:00 +0900</pubDate><guid>https://sio4.github.io/blog/adaptive-hd-mpeg2ts-streaming-system/</guid><description>&lt;p&gt;디디로써의 첫 리딩인가? 사실, 회사 아래에 블로그 시스템을 두는 것을
고려하게 된 사연인 즉, 이렇게 읽은 글들을 어떻게 관리해야 하나&amp;hellip; 하는
질문에서 출발하여, 프로젝트에 메이지 않은 (그래서 PMS에 포함시키기는
좀 애매한), 그리고 개인적이지만서도 함께하면 좋은 것들을 쉽게 담을 수
있는 그릇이 뭘까&amp;hellip; 하고 접근해보니까 답이 블로그로 귀결되어 버렸다.
개인적이고, 함께 엮여있고, 쉽게 작성하고 나눌 수 있다.
어쨌든, 시작해본다.&lt;/p&gt;</description></item><item><title>신경통. 신경통이란 무엇인가?</title><link>https://sio4.github.io/blog/%EC%8B%A0%EA%B2%BD%ED%86%B5%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/</link><pubDate>Mon, 16 Apr 2007 01:41:00 +0900</pubDate><guid>https://sio4.github.io/blog/%EC%8B%A0%EA%B2%BD%ED%86%B5%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/</guid><description>&lt;p&gt;사실, 잘 모르겠다. &amp;ldquo;신경통&amp;quot;은 어르신들의 영역의 것인 것으로 인식해왔고,
어떤 병인지, 어떤 증상을 가지고 있는지&amp;hellip; 나는 잘 모른다. 그냥, 이 글을
쓰려다보니, 그 단어가 갑자기 떠올랐다.&lt;/p&gt;</description></item><item><title>404 Could be Found</title><link>https://sio4.github.io/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sio4.github.io/search/</guid><description>&lt;p&gt;돋보기를 누르지도 않았는데 이 페이지를 보시고 계시다면, 아마도 저의 이전
블로그에 대한 링크나 검색엔진 검색 결과로부터 주소가 재설정되어 오신 게
아닐까 싶어요.&lt;/p&gt;
&lt;p&gt;블로그를 옮기면서 최대한 URL을 유지하려고 노력했지만 완전하게 옮기기는
어렵더라고요. 주소가 바뀌었더라도 문서는 여전히 있을 수도 있으니,
아래 검색창을 이용해서 찾아보세요.&lt;/p&gt;</description></item><item><title>About Yonghwan SO</title><link>https://sio4.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sio4.github.io/about/</guid><description>&lt;p&gt;안녕하세요, 소용환의 생각저장소에 들려주시고 이렇게 &amp;ldquo;About&amp;quot;까지 봐주시는
관심을 주시니 정말 감사합니다. 생각저장소는 &amp;ldquo;이제는 기억력을 믿지 못하는&amp;rdquo;
소용환이 자신의 경험을 기록하는 저장소입니다. 기왕 적는 김에 다른 분들께
도움을 줄 수 있다면 더 좋겠죠.&lt;/p&gt;
&lt;p&gt;원래 단순히 &amp;ldquo;&lt;strong&gt;오픈소스 빠돌이&lt;/strong&gt;&amp;rdquo; 중의 하나였던 소용환은, 웹 애플리케이션을
포함하여 분산처리 클러스터, 홈네트워크/임베디드 시스템, 인터넷 서버 등의
몇몇 분야에서 대한 소프트웨어 개발 경험이 있으며, 동시에 리눅스, 가상화,
네트워크 중심으로 인프라 엔지니어링 경험을 함께 갖고 있는, 정체가 모호한
IT 엔지니어 입니다. 좋게 표현한다면 &lt;strong&gt;IT 멀티플레이어&lt;/strong&gt;라고&amp;hellip; :-)&lt;/p&gt;</description></item></channel></rss>