IBM 98

[소개]IBM DeveloperWorks : PHP의 미래

오랫만에 PHP에 관한 글을 소개하려합니다. PHP의 다음 버전인 버전 6에 대한 얘기네요. 제가 PHP를 한창 사용할때만해도 4.x대의 PHP를 사용했었습니다. 5.0이 주로 사용될때는 PHP보다 JSP로 개발을 하던때구요. 몇년되지 않았는데 6 버전이 나왔네요. 저는 PHP를 이용해서 웹 사이트 개발과 메일 서버의 계정관리, MySQL DBMS 관리 등을 했으며, 리눅스 서버의 파일 관리(메일 서비스 관리 할때입니다.)에도 일부 사용했었습니다. PHP가 참 다양한 일에 쓰인다는걸 알게 되었죠. 이제 새 버전이 나온다고 하니 어떤 기능이 추가 되었는지 한번 관심을 가져보려합니다. 흠... 이번에는 유니코드 지원이 강화되었다고 하네요. 원문 : PHP의 미래(PHP V6에서 등장할 새로운 기능과 PHP ..

메인프레임의 쇠퇴를 바라보며...

IT관련 종사자라면 한때 메인프레임이라는 단어가 가진 무게감, 동경... 뭐 이런 느낌이 있었을것이다. 어릴때 뉴스 등에서 가끔씩 봐왔던 슈퍼 컴퓨터라든지, 영화에서나 볼 수 있었던 그런 대형 서버들... 이제 메인프레임이 시장에서 서서히 없어지려하고 있다. IT 시장은 급속도로 변하고 있다. 따라가기 힘들만큼... 아직 삼십대 초반인데 벌써 이러면 나중엔 어떻게 밥 벌이할런지 걱정이네요. ㅡ.ㅡa 언제부터인가 유닉스 서버가 시장을 접수하기 시작했고 유닉스의 뒤를 리눅스 서버가 바짝 뒤쫓고 있는 양상을 띄게 되었다. 이게 몇년 전이다. 이때 벌써 메인프레임은 사양길에 들어선 사업이라는 얘기가 많았다. 가상화, 분산처리, 병렬처리 등등의 기술을 이용해서 유닉스/리눅스 서버는 점점 영역을 넓혀가고, K*에서..

IT story 2008.07.29

DB Server migration 작업 (4) - 장비 설치

DB Server migration 작업의 네번째 이야기입니다. 이번에 할 얘기는 장비 설치입니다. 설치는 S/W가 아니라 H/W의 설치를 뜻합니다. 제 경우처럼 대형 장비가 들어올 경우에 여러 업체에서 다양한 엔지니어들이 들어와서 설치를 하게됩니다. 일정 조정은 지난번에 말씀드렸으니 이번엔 설치하던 날에 대해서 얘기해보죠. 우선 토요일 오후에 시작해서 일요일 오전에 끝나도록 일정이 잡혔고, 시간대별로 각 업체의 엔지니어분들이 들어왔습니다. 이번 작업을 하면서 서비스를 내리게되자 다른 서버의 펌웨어 업그레이드와 패치 등의 작업도 함께하게 되었습니다. 서비스를 자주 중지할 수 없는, 그리고 중지하더라도 넉넉하게 작업 시간을 확보할 수 없는 환경에서 이런 대형 공사가 있게되면 다른 작업도 함께 하게 되죠. ..

IT 기술/Database 2008.07.25

[소개]IBM DeveloperWorks : ext4로 이주하기(최신 리눅스 파일 시스템을 위한 준비)

아~ 이번엔 리눅스 사용자를 위한 문서입니다. 리눅스 파일 시스템으로 많이 쓰고있는 ext3의 최신 버전인 ext4가 나왔네요. 까마득하게 모르고 있었는데, 이번에 IBM DeveloperWorks의 문서를 보고야 알았습니다. ^^; 초 보 리눅서라면 거의 누구나 설치해보는 RedHat 계열의 리눅스 배포판을 설치하면 ext3라는 파일 시스템을 주로 사용하죠. 다양한 파일 시스템이 존재하는 가운데 가장 대중적으로 많이 사용하는 ext3 파일 시스템의 최신 버전인 ext4에 대한 내용을 다루고 있는 문서입니다. 물론 아직은 불안정한 상태이기에 사용에는 주의를 기울여야 합니다. 커널 컴파일 등의 추가 작업이 필요할 수도 있기에 ext4의 도입은 아직은 주의해야할 문제라고 하네요. 그리고 혹시 테라바이트 단위..

[소개]IBM DeveloperWorks : PHP 프레임워크, Part 1: 많이 사용하는 프레임워크 세 개

IBM DW의 문서중에서 PHP 프레임워크에 대한 문서를 소개합니다. PHP에서 MVC아키텍처를 지원하고, 손쉬운 개발/유지보수를 가능하게해주는 프레임워크 세가지에 대한 내용입니다. Part1에서 Part5까지로 기획된 문서로 이중에서 첫번째 문서를 소개합니다. PHP에서 손뗀지가 몇년되긴하지만, PHP에 대한 다양한 기술들이 소개되는걸 보니 반갑네요. 이 문서가 많은 분들에게 도움이 되길 바랍니다. 원문 : PHP 프레임워크, Part 1: 많이 사용하는 프레임워크 세 개 몇 해 전까지만 해도 PHP를 둘러싸고 자주 터져나온 비평 중 하나가 MVC 아키텍처를 지원하지 않는다는 사실이었습니다. 하지만 상황은 변했습니다. 지금은 선택할 만한 PHP 프레임워크가 상당히 많아졌습니다. 이 연재 기사에서는 많이..

[소개]IBM DeveloperWorks : 유닉스와 리눅스를 함께 어울리게 만들기

"사무실의 아무 자리에나 앉아서 아이디와 비밀번호를 입력하면 내가 사용하던 환경이 뜨면서 업무를 볼 수가 있습니다." 어느 영화에서나 보던, 혹은 어느 외국계 기업에서 사용한다던 얘기이지만, 실제로 구현 가능한 기술들이죠. MS의 액티브디렉토리 기술을 사용해서도 구현이 가능하다고합니다. 이번에 소개할 문서는 유닉스, 리눅스 환경에서 이런 기능을 할 수 있게 해주는 기술들에 대한 내용입니다. NIS, NIS+, NFS, Automounter, 시각동기화 등의 기술을 이용해서 구현하는 법을 설명하고 있습니다. NIS, NFS는 모두 SUN Microsystems가 만든 기술들로 AIX, HP-UX, Solaris, Linux에서 모두 사용 가능합니다. 원문 : 유닉스와 리눅스를 함께 어울리게 만들기 이 글을..

[소개]IBM DeveloperWorks : 파이어폭스 3.0 제자리에!

기다리고 기다리던 Firefox 3이 공개되었습니다. 모질라 재단의 가장 큰 성공작인 모질라 파이어폭스의 세번째 버전 공개는 오픈소스 지지자들에게 아주 큰 의미가 있는 이벤트입니다. 오픈소스 프로젝트 중에서 가장 대중적인 사랑을 받고 있는 결과물이며 그 인기가 나날이 커져가고 있는건 아마 파이어폭스가 유일할거라 생각합니다. OpenOffice.org는 아직 MS Office에게 많이 고전하고 있는 형국이라 파이어폭스의 선전은 반가운 소식이죠. 아래는 IBM DeveloperWorks에 올라온 FireFox 3 관련 문서입니다. 좀더 전문적인 글을 보셔요. ^^ 원문 : 파이어폭스3 제자리에! 모질라 파이어폭스 3은 여러 가지 개선 사항이 추가된 주요 릴리스 버전으로, 몇몇 기능은 최종 사용자를 대상으로 ..

[소개]IBM DeveloperWorks : PS3에서 리눅스 개발, Part 1: 장난감을 넘어서

IBM DeveloperWorks에 올라온 문서중에서 게이머의 혼을 불태우게 만드는... 정확히 말해서 리눅스를 좋아라하는 콘솔 게이머에게 흥미로운 글이 있어서 소개하려합니다. 제목하여 [PS3에서 리눅스 개발, Part 1: 장난감을 넘어서] 두둥!!! PS2에 리눅스를 설치하여 슈퍼컴퓨터를 만들수 있다는 소식이 이슈가 된적이 있었지만, 실제로 사용하기엔 무리가 있는 구성이었죠. PS2용 리눅스 패키지를 구하는것도 쉽지 않았구요. PS3에 리눅스를 설치하는건 양상이 좀 다른것 같습니다. 오픈소스 커뮤니티의 힘이라고 할까요? PS3에 리눅스(Fedora 7)를 설치하여보자. 아래의 문서를 정독해보시길 바랍니다. ^^ 원문 : PS3에서 리눅스 개발, Part 1: 장난감을 넘어서 소니 플레이스테이션 3(..

[이벤트]IBM DeveloperWorks : Screencast event : Play, developerWorks!

예전부터 한번 해보면 재밌겠다고 생각한일을 IBM DW측에서 이벤트로 준비했네요. IBM의 각종 튜토리얼, 문서들을 실제로 따라해보고 이를 스크린캐스트로 만들어내어 콘텐츠로 만드는 이벤트입니다. 한번 해볼만 하겠네요. 근데 실제로 하려면 몇번 연습을 해볼 필요가 있겠네요. 보는 사람이 너무 지루하지 않게하려면 기다리는 시간을 줄여야 할테니까요. 원문 : Screencast event : Play, developerWorks! dW 아티클/튜토리얼을 활용한 스크린캐스트 제작 developerWorks의 아티클과 튜토리얼 중에는 독자들이 쉽게 따라서 해볼 수 있는 예제 형식의 가이드 문서가 많습니다. 단순히 문서를 보는 것에서, 한번 따라서 실행해보고 그 실행해 본 과정을 스크린캐스트로 제작해보세요. ‘나만..