LDS[각주:1]에서 주최하는 MySQL User Conference Korea - 2007 행사에 점심시간을 이용해서 잠시 갔다왔습니다.
음... 컨퍼런스 내용은 5분도 못 들었고, 자료만 챙겨서 나왔죠. 좀 일찍 퇴근해서 마지막 시간의 [Case of succeed of MySQL & RedHat]이라도 들어볼까하는데, 금요일이라 여유가 될지 모르겠네요. 눈치만 살피고 있습니다. :)

자~ 일단 홍보 부스에서 받은 자료를 살펴보면요.

1. SUN Microsystems
 랙형 서버 2대(1대는 스토리지였던가???)와 데스크탑형 워크스테이션 1대가 있더군요. 곧 쿼드 코어 옵테론을 이용한 서버가 출시될거라고 하더군요.

2. Terrace Technologies
 TIMS라는 메일 솔루션을 가지고 나왔더군요. 대용량 메일 처리가 가능하다고 하더군요. 제가 웹메일  서버를 관리하고 있어서 그런지 관심이 가긴했는데, 점심시간내에 둘러보고 가야하는 관계로 걍 통과했습니다.

3. DideoNET
 SeeMedia라는 동영상 인코딩/스트리밍/UCC 솔루션을 소개하는 부스였습니다.
이런 솔루션을 만들어보는게 목표이긴한데... 배워야 할게 많네요.
인코딩 서버, 스트리밍 서버...

4. 회사 이름이 기억나지 않는 부스
 MySQL HA Cluster.... 아마도 이런 이름이었을겁니다. 메모리 DBMS라면서 MySQL Cluster solution을 소개하던데, 엔지니어가 아닌 영업 하시는 분이라 자세한 얘기는 듣지 못했습니다.

  1. Linux Data System의 약자. 아는 형이 근무하는 회사입니다. [본문으로]
IBM DeveloperWorks의 개발자 문서중에서 아주 유용한 글을 발견했습니다.
[PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기] 시리즈인데, Part 1 ~ 5까지로 이루어져 있으며 양면인쇄를 하면 딱 한손에 들고 다니면서 보기에 좋을 정도네요.

 이 문서는  Apache 1.3, PHP 5.0.4, MySQL 4.1.15, CakePHP 1.1.15 환경에서 위키와 블로그를 개발하는 과정을 설명하고 있으며, CakePHP에 관한 내용은 다른 문서를 참조하라고 합니다. IBM DeveloperWorks 영문 사이트에서 Cook up Web sites fast with CakePHP 문서를 참고하시면 됩니다. 영문이라서 좀... 역시 영어 공부 좀 해야겠네요.

PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기, Part 1: 소개 및 스캐폴딩 (한글)
본 "PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기" 연재에서는 제작 과정 추적에 유용한 각종 기능과 함께 PHP를 사용한 위키(wiki)의 제작 과정 전반을 자세히 소개합니다. 위키는 개발 속도를 높이고 생산성을 향상시키는 것은 물론 다른 사용자의 교육에도 유용한 도구로 널리 사용되고 있습니다. 본 연재의 각 부에서는 위키가 완성될 때까지 파일 업로딩, 캘린더링 "마일스톤" 시스템, 오픈 블로그 등의 기능과 함께 위키의 핵심적인 부분에 대한 개발 과정을 보여줍니다. 또한 위키에는 특정 사용자에 대해 권한을 커스터마이즈할 수 있는 프로젝트도 포함됩니다.
 
PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기, Part 2: 기본 위키 코드 개발하기 (한글)
"PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기" 튜토리얼 연재에서는 제작 과정 추적에 유용한 각종 기능이 있는 위키를 PHP를 사용해 처음부터 만듭니다. 위키는 개발 속도를 높이고 생산성을 향상시키며 다른 이들을 교육하는 데 유용한 도구로 널리 사용되고 있습니다. 본 연재의 각 부에서는 위키가 완성될 때까지 파일 업로딩, 캘린더링 "마일스톤" 시스템, 오픈 블로그 기능과 함께 위키의 핵심적인 부분에 대한 개발 과정을 보여줍니다. 위키에는 또한 특정 사용자에 대한 권한을 맞춤화할 수 있는 프로젝트도 포함됩니다.

PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기, Part 3: 사용자와 권한: 사용자와 권한 (한글)
“PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기” 연재에서는 PHP를 사용해 제작 과정 추적에 유용한 각종 기능이 있는 위키를 처음부터 만듭니다. 위키는 개발 속도를 높이고 생산성을 향상시키며 다른 이들을 교육하는 데 유용한 도구로 널리 쓰이고 있습니다. 본 연재의 각 부에서는 위키가 완성될 때까지 파일 업로딩, 캘린더링 “마일스톤” 시스템, 오픈 블로그 기능을 비롯한 위키의 핵심적인 부분에 대한 개발 과정을 보여줍니다. 위키에는 또한 특정 사용자에 대한 권한을 맞춤화할 수 있는 프로젝트도 포함됩니다. 지난 Part 2에서는 위키의 기본을 다루었습니다. 이제 크리키에 접근할 때 사용자에게 권한을 주는 방법을 배워보겠습니다.
 
PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기, Part 4: 작업 관리 (한글)
"PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기" 튜토리얼 연재에서는 제작 과정 추적에 유용한 각종 기능이 있는 위키를 PHP를 사용해 처음부터 만듭니다. 위키는 개발 속도를 높이고 생산성을 향상시키며 다른 이들을 교육하는 데 유용한 도구로 널리 쓰이고 있습니다. 본 연재의 각 부에서는 위키가 완성될 때까지 파일 업로딩, 캘린더링 "마일스톤" 시스템, 오픈 블로그 기능을 비롯한 위키의 핵심적인 부분에 대한 개발 과정을 보여줍니다. 위키에는 또한 특정 사용자에 대한 권한을 맞춤화할 수 있는 프로젝트도 포함됩니다. Part 3에서는 누가 무엇을 할 수 있는지에 대한 컨트롤을 추가했습니다. 이제 작업 관리를 추가할 차례입니다.

PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기, Part 5: 오픈 블로그 (한글)
"PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기" 튜토리얼 연재에서는 제작 과정 추적에 유용한 각종 기능이 있는 위키를 PHP를 사용해 처음부터 만듭니다. 위키는 개발 속도를 높이고 생산성을 향상시키며 다른 이들을 교육하는 데 유용한 도구로 널리 쓰이고 있습니다. 본 연재의 각 부에서는 위키가 완성될 때까지 파일 업로딩, 캘린더링 "마일스톤" 시스템, 오픈 블로그 기능을 비롯한 위키의 핵심적인 부분에 대한 개발 과정을 보여줍니다. 위키에는 또한 특정 사용자에 대한 권한을 맞춤화할 수 있는 프로젝트도 포함됩니다. Part 4에서는 몇 가지 작업 관리를 추가했습니다. 이제 사용자들이 자유롭게 토론할 수 있는 공간인 오픈 블로그를 만들 차례입니다.
위의 박스안 내용은 IBM DeveloperWorks에서 검색했을때 나오는 소개글입니다.


 예전에 MS Window 98이 막 나오고 Desktop theme을 이용해서 꾸미기를 할때 사용하던 유틸중에 고양이, 에반겔리온의 주인공들이 윈도우 타이틀바위에 앉아있는 유틸이 있었죠.
KLDP에 어떤분이 그런 프로그램을 찾다가 공개 소프트웨어 중에 이런 기능을 지원하는 프로그램을 찾았습니다. :) 빙고~!!

MaCoPiX Mascot Constructive Pilot for X

흠... 맘에 들긴한데, 사무실에서는 설치를 못하겠네요.
아래는 영문 소개글이구요.
MaCoPiX (Mascot Constructive Pilot for X) is a desktop mascot application for UNIX / X Window system and Microsoft Windows.
The special features of this application could be said as follows...
- You can make window sitters , fixed desktop mascots, and, furthermore, desktop clock mascots, using MaCoPiX.
This application could be a follower of "ActX". So, it is basically put emphasis on the function as an window sitter. But, of course, it can be used as the other type of desktop mascots.
- Using Gtk+ as GUI
MaCoPiX can edit its all configuration from its GUI. Furthermore, it is possible to create any mascots. You don't need to use any text editors for such purposes.
- Using gdk-pixbuf for image loading
Compared with ActX, in which we can only use xpm type imgaes, MaCoPiX can handle all types of images supported by gdk-pixbuf.
- Biff function
MaCoPiX has biff function to checke local mail spool and POP/APOP servers.
In addtion, MaCoPiX is now reinforced in functions of its menu, balloon and biff systems, compared with ActX.

아래 이미지는 실행 예제군요.
사용자 삽입 이미지

시계 기능도 있네요.




 OTN에서 Oracle 10g RAC 설치 문서를 보면 Openfiler라는게 등장한다. Storage로 iSCSI를 이용하는데, iSCSI 서비스를 위해 Openfiler를 이용한다.

아래는 Openfiler 홈페이지에 있는 About openfiler라는 문서의 서문이다.

Openfiler is a powerful, intuitive browser-based network storage software distribution. Openfiler delivers file-based Network Attached Storage and block-based Storage Area Networking in a single framework.

Openfiler uses the rPath Linux metadistribution. It is distributed as a stand-alone Linux distribution. The entire software stack interfaces with third-party software that is all open source.

File-based networking protocols supported by Openfiler include: NFS, SMB/CIFS, HTTP/WebDAV and FTP. Network directories supported by Openfiler include NIS, LDAP (with support for SMB/CIFS encrypted passwords), Active Directory (in native and mixed modes) and Hesiod. Authentication protocols include Kerberos 5.

Openfiler includes support for volume-based partitioning, iSCSI (target and initiator), scheduled snapshots, resource quota, and a single unified interface for share management which makes allocating shares for various network file-system protocols a breeze.



아직 사용해보지는 않아서 좋은지는 모르겠다. 게을러서... :)
 펀샵[각주:1]에서 재미있고, 지금 꼭 필요한 물건을 발견했습니다. Elecom 창틀용 알루미늄 LAN 케이블이란건데, 어떤거냐면...

사용자 삽입 이미지

Elecom의 창틀용 알루미늄 LAN 케이블


이렇게 생긴 물건인데, 저기 납작하고 둥근 부분을 접어서 사용할 수 있어서,
사용자 삽입 이미지

이게 접힌 모양

이런 모양으로 사용할수가 있네요.
꼭 필요하긴 한데 펀샵에는 수급불능이라고 뜨네요.

아~ 꼭 사고 싶은데 아쉽네요. 일본 아마존에서라도 구매할지 고민중입니다.
일본 아마존에 있는 제품 정보입니다. 클릭!!
  1. 펀샵은 "어른들을 위한 장난감가게"라는 타이틀 아래 재밌고 특이한 물건들을 판매하는 쇼핑몰입니다. [본문으로]
 IBM DeveloperWorks 한글 사이트에 리눅스 부팅 과정에 관한 문서가 올라와서 소개하고자 합니다. 리눅스의 부팅 과정에 관한 내용이지만 일반적으로 컴퓨터 시스템의 부팅 과정이 서로 유사한 점이 많기에 운영체제의 부팅 과정을 이해하는데 도움이 되리라 생각합니다.

원문 : 리눅스 부팅 프로세스 연구 (한글)

아래는 원문의 일부를 발췌한 것이다.

Master Boot Record 부터 사용자 공간 애플리케이션 까지 부팅 가이드






난이도 : 초급

M. Tim Jones, Consultant Engineer, Emulex

2006 년 8 월 18 일

리눅스® 시스템의 부팅 과정은 많은 단계들을 거칩니다. 표준 x86 데스크탑을 부팅하든 아니면 PowerPC®를 부팅하든 그 단계는 놀랍게도 많이 비슷합니다. 이 글에서는 리눅스 부팅 과정을 초기 부트스트랩부터 첫 번째 사용자 애플리케이션의 시작 단계 까지 설명합니다. 아울러 부트 로더, 커널 디컴프레션(decompression), 초기 RAM 디스크, 기타 리눅스 부트 엘리먼트를 설명합니다.

초기에 컴퓨터를 부트스트랩(bootstrapping) 한다고 하면 부트 프로그램이 포함된 종이 테이프를 공급하거나 프론트 패널 address/data/control 스위치를 사용하여 부트 프로그램을 직접 로딩하는 것을 의미했다. 오늘날 컴퓨터에는 부팅 과정을 단순화시키는 장치들이 장착되어 있지만 꼭 그렇게 단순한 것 같지는 않다.

리눅스 부팅 과정을 보다 높은 시각에서 조망해야지만 전체적으로 볼 수 있다. 그런 다음 각각의 단계를 자세히 살펴봐야겠다. 곳곳에 첨부한 소스 자료가 커널 트리를 연구하는데 도움이 될 것이다



 오라클의 OTN 한글 사이트에 들어가보면 ROWNUM에 관한 Thomas Kyte[각주:1]의 글이 한글로 번역되어서 올라와 있네요.

원문 : ROWNUM의 동작 원리와 활용 방법

 ROWNUM과 이를 활용한 TOP-N Query에 대한 얘기를 하고 있다.
[Effective Oracle by Design][각주:2]의 내용을 일부 차용하여 설명하고 있습니다. Oracle DBMS에 관심이 있다면 읽어볼만한 내용입니다.

오라클 전문가 Tom Kyte가 ROWNUM의 동작 원리와 활용 방법에 대해 설명합니다.

이번 호의 Ask Tom 컬럼은 지금까지와는 조금 다른 내용을 담고 있습니다. 필자는 오라클 데이터베이스에서 Top-N 쿼리와 페이지네이션(pagination) 쿼리를 구현하는 방법에 대해 자주 질문을 받곤 합니다. 하나의 컬럼을 통해 이러한 질문에 한꺼번에 대답하기 위한 방편으로, < Effective Oracle by Design (Oracle Press, 2003)> 의 내용을 인용하기로 했습니다. 컬럼의 포맷에 맞게 책의 내용이 다소 수정되었음을 참고하시기 바랍니다.

결과 셋의 제한

ROWNUM은 오라클 데이터베이스가 제공하는 마술과도 같은 컬럼입니다. 이 때문에 많은 사용자들이 문제를 겪기도 합니다. 하지만 그 원리와 활용 방법을 이해한다면 매우 유용하게 사용할 수 있습니다. 필자는 주로 두 가지 목적으로 ROWNUM을 사용합니다.

  • Top-N 프로세싱: 이 기능은 다른 일부 데이터베이스가 제공하는 LIMIT 구문과 유사합니다.
  • 쿼리 내에서의 페이지네이션(pagination) – 특히 웹과 같은 "stateless" 환경에서 자주 활용됩니다. 필자는 asktom.oracle.com 웹 사이트에서도 이 테크닉을 사용하고 있습니다.

두 가지 활용 방안을 설명하기 전에, 먼저 ROWNUM의 동작 원리에 대해 살펴 보기로 하겠습니다




  1. Thomas Kyte(Tom Kyte)는 1993년부터 오라클에서 일해 왔습니다. 그는 현재 오라클 퍼블릭 섹터 그룹 담당 부사장으로 근무 중이며, Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions (Apress, 2005) , Effective Oracle by Design (Oracle Press, 2003)와 같은 전문서를 집필하였습니다. 또한 ASKTOM(asktom.oracle.com) 웹사이트를 운영하면서 Oracle 관리자 및 개발자들의 질문에 답변을 하고 있습니다. [본문으로]
  2. Thomas Kyte의 저서로  Oracle DBMS에 대한 심도깊은 내용이 담겨있다. http://www.amazon.com/exec/obidos/tg/detail/-/0072230657 [본문으로]

+ Recent posts