IBM 98

[소개]IBM DeveloperWorks : 유닉스를 능숙하게 사용하기: inode에 대한 모든 것

유닉스나 리눅스 시스템을 이용하다보면 자주 나오는 inode에 대한 IBM DeveloperWorks의 문서를 소개합니다. 원문 : 유닉스를 능숙하게 사용하기: inode에 대한 모든 것 df와 같은 유닉스 명령어에서 Iused와 %Iused가 무엇을 의미하는지, 아니면 사람들이 inode에 대해 이야기할 때 궁금증을 느낀 경우가 없습니까? 유닉스(UNIX®)와 리눅스(Linux®) 시스템은 모두 inode를 사용하며, IBM® AIX®라고 해서 다르지 않습니다. inode가 무엇이며, inode가 유닉스에 중요한 이유, inode의 구조, inode와 관련이 있는 명령어를 알아봅시다. inode는 유닉스 운영체제에서 사용하는 자료 구조로, 파일 시스템 내부에 파일을 유지하는 중요한 정보를 담고 있다. ..

[소개]IBM DeveloperWorks : POWER 블레이드에서 리눅스를 활용한 복잡한 네트워크 구축 방법

요즘 한정된 공간에서 서버 가용성을 높이는 방법의 하나로 블레이드 서버를 고려하는 분들이 많은걸로 알고 있습니다.(아... 아닐수도 있겠네요. 전기요금이 좀...) 암튼, 블레이드 서버는 좁은 공간에서 다수의 서버를 편리하게 운용할 수 있도록 해줍니다. IBM DW에 올라온 [POWER 블레이드에서 리눅스를 활용한 복잡한 네트워크 구축 방법]라는 문서에 보면 Power blade server에서 리눅스를 활용한 복잡한 Network 구축 방법이 소개되고 있습니다. 원문 : POWER 블레이드에서 리눅스를 활용한 복잡한 네트워크 구축 방법 블레이드는 특히 통신 서비스 제공업체에서 응용과 서비스를 위한 탁월한 선택입니다다. 하지만 이런 서비스 제공업체에 필요한 독특한 요구 사항은 종종 복잡하고 집중적인 관리..

[소개]IBM DeveloperWorks : 유닉스를 능숙하게 사용하기: 고급 셸 스크립트 기법

유닉스 쉘 스크립트는 유닉스 서버 관리자에게 좀더 효율적인 서버 관리를 가능하게 해주는 유용한 도구입니다. Database 공부를 해오면서 계속 쉘 스크립트를 이용해 왔지만 아직도 쉘 스크립트는 제게 공부해야할 여지가 많은 분야입니다. 그래서 IBM DeveloperWorks에 한글로 번역된 쉘 스크립트 관련 문서를 소개하려합니다. 원문 : 유닉스를 능숙하게 사용하기: 고급 셸 스크립트 기법 유닉스에는 길고 따분한 작업을 단순하게 만들기 위해 작업을 자동화하는 셸 스크립트가 있습니다. 이 기사는 셸 스크립트를 좀 더 제대로 배우기를 원하며 고급 스크립트를 작성하는 방법이 궁금한 독자들에게 팁을 제공합니다. 다른 유닉스 운영체제나 리눅스와 마찬가지로 IBM AIX 운영체제는 시스템 관리자, 개발자, 사용자..

[소개]IBM DeveloperWorks:초보자를 위한 유닉스 팁과 기교, Part 2: vi 편집기

유닉스/리눅스 사용자라면 가장 자주 사용하는 프로그램 중에 하나인 vi 편집기에 대한 튜토리얼입니다. 그 동안 vi에 대한 글들이 많았지만 그래도 빠뜨릴수 없는 부분인거 같아서 소개하려합니다. 기본적인 유닉스/리눅스 사용법에 대해서는 알고 있는 사용자를 대상으로 작성된 문서입니다. 원문 : 초보자를 위한 유닉스 팁과 기교, Part 2:vi 편집기 vi 편집기를 처음 접하는 사용자는 편집기가 직관적이지 못하다고 느끼기 쉽습니다. 하지만 세상에서 내로라하는 개발자들이 30년이 넘는 도구를 아직도 애용하는 데는 그만한 이유가 있습니다. vi 편집기는 삽입 모드(insert mode)와 명령 모드(command mode)로 작업을 분리합니다. 그래서 키보드에서 엄청나게 빨리 사용자가 정의한 영역을 대상으로 텍..

[소개]IBM DeveloperWorks : 사람을 위한 자동화: 손 쉬운 데이터베이스 마이그레이션

자동화는 관리자든, 개발자든 공통적으로 중요한 일이죠. 이번에 IBM DeveloperWorks에 "손 쉬운 데이터베이스 마이그레이션"이라는 제목의 글이 올라왔습니다. 흠... LiquiBase라는 오픈소스 소프트웨어를 이용해서 데이터베이스 변경 관리하는 법을 소개하고 있네요. 흥미로운 글입니다. 원문 : 사람을 위한 자동화: 손 쉬운 데이터베이스 마이그레이션 데이터베이스는 종종 그것을 기반으로 하는 애플리케이션과 어긋난 상태로 존재하는데, 이로 인해 데이터베이스와 데이터를 안정된 상태로 끌어내는 것은 관리에 있어서 상당한 도전 과제가 됩니다. 사람을 위한 자동화 이번 기사에서는, 자동화 전문가 Paul Duvall이 오픈 소스 LiquiBase 데이터베이스-마이그레이션 도구를 사용하여 데이터베이스와 애..

[소개]IBM DeveloperWorks : 개발자 책꼿이 신윤복의 눈에 비친 조선 남녀

이번에 IBM DeveloperWorks에 올라온 글 중에 개발과는 관련이 없지만 재밌는 글이 있어서 소개하려합니다. 개발자 책꼿이 컬럼에 올라온 글인데, 요즘 드라마와 영화의 소재가 되어서 화제가 되고 있는 혜원 신윤복에 대한 글입니다. 업무에 찌든 생활은 잠시 잊고 신윤복의 그림에 빠져보는게 어떨지요. 원문 : 신윤복의 눈에 비친 조선 남녀 강명관 지음, 푸른역사, 2003년 11월 일본이 시작한 동북아 3국전쟁, ‘임진왜란’ 이후 명나라가 멸망하자 조선은 더 이상 그 문화의 중심을 중국에 두지 않고 조선으로 돌렸다. 조선은 자국을 문화의 중심지로 고유한 색을 한껏 드러내면서 조선 후기 문화의 절정기를 이룩한다. 학자들은 바로 이 시기를 진경시대라 일컫는다. 진경시대는 숙종대에서 정조대에 걸친 약 1..

[행사] 디벨로퍼웍스 늦가을 행사 : 개발자들의 수다

한국IBM 디벨로퍼웍스에서 주체하는 개발자 모임인 "개발자들의 수다"라는 행사가 이번주 토요일 오후 2시부터 6시까지 도곡동 군인공제회관 23층 온디맨드홀에서 열립니다. 원문보러가기!! IBM developerWorks에서 독자, 필자, 리뷰블로거 등이 함께하는 즐거운 이야기 장을 마련합니다. 이름하여, ‘개발자들의 수다’ 입니다. 이 행사는 '현장에서 참여자들이 토론 주제를 정해서 실시간으로 자유로이 이합집산하면서 토론을 진행'하는 OST(Open Space Technology) 형식으로 진행할 예정입니다. 정해진 아젠다 없이, 현장에서 함께 얘기 나눌만한 주제를 정하거나 건의해서 독자, 필자, 리뷰블로거들이 편안하게 생각을 나누고 그 과정에서 서로 영감을 받을 수 있는 행사입니다. 개발자로서의 진로,..

[소개]IBM DeveloperWorks : 바닥부터 만들어보는 임베디드 리눅스 배포판

Linux 관련 커뮤니티에 올라오는 글들을 보면 가끔씩 임베디드 보드나 미니 ITX 보드등에 CF 카드나 메모리 기반 저장장치를 이용해서 리눅스 박스를 꾸미는 분들이 글을 올리시곤 합니다. 재밌어 보이기도 하지만 막상 시도해보려면 장애물이 많죠. 하드웨어 구매에서 리눅스 설치까지 난관이 많습니다. 10월 28일에 한국IBM DeveloperWorks에 임베디드 리눅스 배포판을 설치하는 튜토리얼이 올라와있어서 소개합니다. 원문 : 바닥부터 만들어보는 임베디드 리눅스 배포판 임베디드 환경에서 쓸 수 있는 리눅스(Linux®) 배포판을 어떻게 만들 수 있을지 배워보겠습니다. 이 내용에서는 TS-7800 싱글 보드 컴퓨터를 동작시키는 경우를 예로 들었습니다. 이 튜토리얼에서는 크로스 컴파일링(cross-comp..

[소개]IBM DeveloperWorks : 전문가다운 Ajax 애플리케이션 개발, Part 3: DWR, 자바, Dojo 툴킷을 사용하여 자바와 자바스크립트 통합하기

Java에서 Ajax로 웹개발할때 사용할 수 있는 웹 개발 프레임워크, 라이브러리, 툴킷에 대한 문서를 소개합니다. IBM DeveloperWorks에 공개된 문서중 "전문가다운 Ajax 애플리케이션 개발, Part 3: DWR, 자바, Dojo 툴킷을 사용하여 자바와 자바스크립트 통합하기"라는 문서입니다. Michael Garpin이라는 eBay의 개발자가 작성한 글로서 장동수님께서 번역하셧습니다. 지금 바로 이름이 떠오르는 자바(Java™) 웹 개발 프레임워크, 라이브러리, 툴킷만 해도 엄청나게 많습니다. 뭐가 뭔지, 어떤 것이 문제 해결에 도움이 될지 알아내는 것만 해도 버거운 일이죠. 그러나 Ajax 개발을 하고 있다면 반드시 알아두어야 할 라이브러리가 바로 DWR(Direct Web Remoti..

[소개]IBM DeveloperWorks : 이클립스를 이용한 쉬운 루비 개발

루비 개발을 위한 IDE로 이클립스의 RDT 플러그인이 발전한 Apatana Radrails가 유명하죠. 저도 Apatana Radrails를 설치해보고 이것저것 플러그인을 설치하는데 시간을 보내곤 했었습니다. 이번에 IBM DW에 올라온 문서는 이클립스에서 루비 개발을 위한 RDT 플러그인에 대한 문서입니다. 간단하게 RDT를 설치했을때 루비 개발에 사용하는 뷰들에 대한 설명이 정리되어 있으며, 추가로 소개된 관련 문서들을 참고하면 루비 개발을 시작하는 분들에게 도움이 될 것입니다. 원문 : 이클립스를 이용한 쉬운 루비 개발 3년 전 developerWorks의 "이클립스용 Ruby Development Tools(RDT)" 라는 기사에서 RDT의 몇 가지 특징에 대해 소개했습니다. 당시 버전이 0.5..