IBM 98

IBM이 DB2 사용자 기반을 넓히려고 노력중인가 봅니다.

요즘 들어서 IBM이 Linux, UNIX, Windows 플랫폼에서의 DB2 설치 및 운영에 관한 정보를 많이 뿌린다는 느낌을 받습니다. DB2용 Orange도 무료로 다운로드 받을 수 있게 해놓았네요. 예전부터 DB2에 관심이 있긴했지만, 자료가 별로 없어서 힘들었다는 얘기를 하고 했었는데, 이제는 좀 환경이 좋아졌네요. 이참에 한번 설치 해볼까 합니다. ^^ IBM - Break free with DB2! DB2 Solution information center Korea DB2 User Group 한국 DeveloperWorks - Information Management 위의 웹 사이트에 가보면 DB2 관련 자료를 꽤 많이 찾을 수 있습니다. Break free wirh DB2 사이트에 가보시면..

IT 기술/Database 2009.08.10

Ext4 분석

한국 IBM DeveloperWorks 사이트에 Ext4에 관한 글이 올라왔네요. 최근에 출시된 Fedora 11에는 기본 파일 시스템으로 채택되어있더군요. 음... 드디어... Ext4에 대해서 궁금하신 분들은 한번 읽어보세요. 번역까지 되어있으니까요. ^^ 원문 : Ext4 분석(Extended File System 4 알아보기) M. Tim Jones, Consultant Engineer, Emulex Corp. 원문 게재일 : 2009 년 2 월 17 일 번역 게재일 : 2009 년 6 월 02 일 Extended File System 4 또는 ext4는 차세대 저널링 파일 시스템이며 이전 파일 시스템인 ext3과의 호환성도 제공합니다. ext4는 아직까지는 표준이 아니지만 앞으로 대부분의 Lin..

[소개]안전한 PHP 응용 프로그램을 작성하는 일곱 가지 습관

IBM DW에 올라온 글 중에 [안전한 PHP 응용 프로그램을 작성하는 일곱 가지 습관]이라는 글을 소개합니다. 앞으로 PHP에 손댈 일이 많아질것 같아서 여기저기 뒤지다보니 찾게된 문서입니다. 혹시나 이 문서를 나중에 못 찾을까봐 즐겨찾기 해놓는 기분으로요. ^^ 원문보러가기 : 안전한 PHP 응용 프로그램을 작성하는 일곱 가지 습관 PHP 응용 프로그램을 짤 때는 원격 보안과 지역 보안을 모두 고려해야 합니다. 이 기사에서는 두 가지 측면 모두에서 PHP 프로그램 보안을 높여줄 개발자를 위한 일곱 가지 프로그래밍 습관을 소개합니다. 보안을 고려할 때는 실제 플랫폼과 운영체제 보안뿐만 아니라 응용 프로그램 보안 유지도 중요하다. 즉, 프로그래머는 안전한 프로그램을 짜야 한다. PHP 프로그램을 작성한다..

[소개]Python 3 입문, Part 1: 새로운 기능

IBM DW에 올라온 글중에 파이썬3 관련 문서가 있어서 소개합니다. 오랫만에 파이썬 관련 글을 보게되네요. 원문보기 : Python 3 입문, Part 1: 새로운 기능 Python 3은 Guido van Rossum이 개발한 강력한 범용 프로그래밍 언어의 최신 버전입니다. 이 버전에서는 이전 버전인 2.x 제품군과의 호환성이 지원되지는 않지만 일부 구문 문제가 정리되었습니다. 이 기사는 연재 기사의 첫 번째로서 언어에 영향을 주는 변경 사항과 이전 버전과의 호환성에 대해 설명하고 새로운 기능의 예제를 제공합니다. Python 3000 또는 Py3K(Microsoft® Windows® 2000 운영 체제에서 부르는 별명)이라고도 하는 Python 버전 3은 Guido van Rossum이 개발한 범용 ..

[소개]IBM DW : 사람을 위한 자동화: 마법사 기반 설치 프로그램 사용하기

자바로 만든 마법사 기반의 설치 프로그램을 소개하는 글이 올라왔습니다. 재밌어 보이는 글이라 소개합니다. ^^ 원문 : 사람을 위한 자동화: 마법사 기반 설치 프로그램 사용하기 소프트웨어 설치는 많은 사용자에게 보통 고통스러운 일에 해당합니다. 여러분이 생성한 설치 패키지(소프트웨어 개발의 "마지막 일정")는 사용자에게 채택되거나 쓰레기통에 버려지는 갈림길에서 예전보다 나아질 수 있습니다. 이번 사람을 위한 자동화 기사에서, 자동화 전문가 Paul Duvall은 무료로 이용할 수 있는 오픈 소스 IzPack 도구를 사용하여 마법사 기반 설치 프로그램을 만들어 여러분의 소프트웨어를 사용자가 간단하게 설치할 수 있게 하는 방법을 살펴보겠습니다. 내 경험을 전반적으로 볼 때, 나는 소프트웨어 개발 전체 생명 ..

[소개]IBM DW : 초보자를 위한 유닉스 팁과 기교, Part 4: 알아두면 유용한 셸 기교

2007년에 작성된 글이지만 이번에 번역되서 올라온 유닉스 쉘 관련 글을 소개하려합니다. 늘 그렇듯이 유닉스에서의 쉘의 유용함은 끝이 없죠. 최근에는 MS에서도 파워쉘이라는 걸 발표해서 커멘드라인에서의 관리 기능을 강화하곤했죠. 이번에 소개할 문서는 튜토리얼 형태로 "쉘 명령 실행하기", "쉘 산술 연산과 진법 변환", "인라인 입력", "쉘 안에서 쉘 실행하기", "연속 루프", "키보드 입력 읽기"의 내용을 담고 있습니다. 튜토리얼 보러가기 : 초보자를 위한 유닉스 팁과 기교, Part 4: 알아두면 유용한 셸 기교 셸 프로그램을 작성하다 보면 자동으로 처리하고 싶은 상황이 가끔 생깁니다. 이 튜토리얼에서는 간단한 본(Bourne) 셸 스크립트로 이러한 상황을 처리하는 예제를 소개합니다. 구체적으로 ..

IBM DeveloperWorks : 리눅스 저널링 파일 시스템 분석

HDD 기반의 파일 시스템을 사용하는 사람이라면 그것이 개인용 PC든, 서버든 File system 문제로 장애를 격은적이 있을겁니다. 누구나 알고 있는 MS Windows booting중에 나오는 파란 화면의 Disk check라든지... 운영중이던 Server의 Disk가 일부 손실된다던지... 제게 Oracle 관리에 대해서 가르쳐주시던 모 강사님은 미러링에 실시간 백업까지 하던 시스템의 스토리지가 동시에 고장나는 일도 겪어보셨다고 하시더군요. 백업은 몇번을 해도 낭비가 아니라는... 그러고보니 주제와는 좀 벗어난 얘기를 하고 있군요. 본론으로 돌아와서요. 시스템의 전원 문제나 비정상 종료 같은 장애시에 파일 시스템의 무결성을 제공하는 저널링 파일 시스템에 대한 IBM DeveloperWorks의 ..

IBM DeveloperWorks : JRuby와 스윙(Swing)으로 크로스 플랫폼 개발

내가 개발한 프로그램이 다양한 플랫폼에서 실행이 된다면 참 기분 좋은 일일것입니다. 그래서 자바로 짠 코드를 유닉스 서버와 윈도우 PC에서 돌려보곤 하죠. ^^; 이번에 소개하는 문서는 GUI Desktop application을 다양한 OS 상에서 개발하는데 관련된 문서입니다. 한번 읽어보시구요. 저도 루비에 대해서는 잘 몰라서 걍... 소개만 하려합니다. 암튼... 이런게 꽤 흥미롭죠. 연말이랑 이것저것 정리할게 많군요. 아~ 왼쪽 다리가 빨리 안 나아서 걱정입니다. 원문 : JRuby와 스윙(Swing)으로 크로스 플랫폼 개발 루비로 웹과 콘솔 애플리케이션을 제작할 수 있지만, 또한 다수의 플랫폼에서 실행 가능한 복잡한 GUI 데스크톱 애플리케이션도 작성할 수 있습니다. JRuby 덕택에 루비 GU..

IBM DeveloperWorks : 반드시 알아둘 AIX 명령

최근에 AIX server 문제로 구글링을 하던중에 알아두면 좋을것 같은 내용이 담긴 문서를 발견했습니다. [반드시 알아둘 AIX 명령]이라는 문서입니다. 예전에 봤던 IBM DW 문서와 내용이 조금 틀린것 같아서 소개합니다. 나날이 어려워지는 경제 여건속에 어떻게든 살아남으려면 기초 기술력 향상 밖에는 방법이 없는것 같다는 생각이 듭니다. 개발자가 아니라 DBA나 SE 같은 직종이라면 OS는 기본이겠죠. 그래서 더욱 AIX 관련 명령어를 소개하는 이 문서를 읽어둘 필요가 있다고 생각합니다. 작년에는 그냥 지나갔지만 올해 12월 말에는 올 그 동안 소개했던 IBM DeveloperWorks의 문서중에서 각 분야별로 다시한번 읽어보면 좋을만한 문서들을 하나씩 뽑아볼까합니다. 뭐... 그러면서 기술문서들 한..