Entries for month: September 2009



Ubuntu에서 Warning: SAFE MODE Restriction in effect. 오류가 날때
Category : Ubuntu & Linux/Unix , PHP & Others Comments : 댓글쓰기 Posted by 장창학 at 11:25 PM

Ubuntu Server를 운영할때 특정 웹어플리케이션을 설치 또는 실행하는 과정에서 다음의 오류가 난다면?

Warning: SAFE MODE Restriction in effect

이는 PHP.INI에서 SAFE MODE가 활성화되어 있는 경우 실제 현재 실행되는 PHP파일과 이 파일에서 함수로 생성되는 PHP파일의 소유주가 다를 경우 나타나는 오류메시지 입니다. Ubuntu는 기본적으로 Apache2를 웹서버를 사용하고 있는데, 웹파일들은 Apache2의 계정으로 구동, 작성됩니다. 보안을 위해서 시스템 사용자명을 사용하지 않는데, 문제는 SFTP나 SSH로 시스템에 로그온 하여 파일을 전송하거나, 작성한 경우 로그온한 사용자명과 그룹으로 파일의 소유주가 생성되어 Apache2의 기본 소유주인 www-data와 달라진다는 것에 있습니다.

가령, nooree라는 계정명으로 SFTP나 SSH에 접속하여 파일을 전송, 작성하면 소유주와 그룹은 각각 nooree nooree가 됩니다. 물론 브라우징 및 실행에는 아무런 문제가 업습니다만, 문제는 어떤 파일, 예로 make_dir.php라는 파일이 소유주와 그룹이 nooree nooree일 때 이 파일을 실행하여 어떤 파일을 작성할때, 가령 sample.txt를 작성하면, 소유주와 그룹은 www-data www-data가 되어 버립니다. 이런 경우 위의 오류메시지가 나오므로 이런경우 PHP.INI에서 Safe mode를 Off하거나(보안상 비추천), sample.txt 또는 해당 디렉토리의 소유주와 그룹을 nooree nooree와 같이 실행되는 PHP의 파일소유주와 그룹과 동일하게 강제로 변경해 주면 됩니다.

보다 자세한 내용은 http://www.php.net/manual/kr/ini.sect.safe-mode.php를 참조하세요.


단돈 100달러에 최대 3년간 다 주겠다. - Microsoft WebsiteSpark
Category : Windows Comments : 댓글쓰기 Posted by 장창학 at 11:09 PM

Microsoft가 조금씩 오픈소스의 개념을 익혀 가는것 같아 매우 기분이 좋습니다. (나만 그런가??ㅋㅋ 암튼~~) Microsoft는 최근 WebsiteSpark라는 새로운 프로모션을 진행중입니다. WebsiteSpark는 직원수(고용주포함) 10인 이하의 소규모 웹에이전시, 웹SI, S/W개발사에게 Windows Server 2008과 SQLServer 2008 Web Edition(Express edition이 아님), Visual Studio Professional, Microsoft Expression Studio 3 등을 무료로 제공하고, 6개월이내에 이 제품으로 개발된 웹사이트를 구축, 운영(단, 내용은 Microsoft 또는 제품을 홍보하는 내용이 아니어도 상관없다고 함)하면 1년간 선불금 없이(단, 프로모션 종료시점에 100달러를 납부해야 함)제공하는 프로그램입니다. 최대 매 1년마다 연장하여 3년간 제공받을 수 있으며, 이 경우 3년 후 종료시점에 100달러를 납부하면 된다고 합니다. 또한 이용기간중 2번의 전문적인 직원교육과 기술지원도 제공된다고 합니다.


네이버 - 지구상에서 제일 허접한 검색엔진이다.
Category : Miscellaneous Comments : 2 Comments Posted by 장창학 at 5:10 PM

오늘 아침 네이버 “구글은 무임승차, 화난다”라는 기사를 보았습니다. 이것을 보고 실소를 금할 수 없었습니다. 왜냐하면, 네이버야 말로 사용자가 만든 콘텐츠를 단순히 블로그와 카페의 무료이용이란 화려한 상술의 보상으로 아무런 죄책감과 도덕적 양심없이 이용하고 있기 때문입니다.

저는 구글과 아무런 관련이 없습니다. 관련이 없음을 먼저 말씀드려야 하는 한국적(?) 정서도 맘에 들지 않지만 누구의 편에 서는 입장만 취하면 매도를 하는 한국인들의 습성을 조금이나마 피할 방법은 이 방법뿐이기 때문입니다.

자, 개발자의 입장에서, IT기술자가 본 네이버를 이제 좀 씹어 볼께요. 저 역시 네이버에서 카페도 운영하고 있고, 메일서비스도 일부 이용하고 있습니다만, 잘잘못은 따져 보겠다는것이 오늘 글의 주제입니다. 제발 네이버의 서비스를 이용하지 말라는 식의 이분법적인 말은 조용히 혼자 쳐 드세요..

네이버는 자사의 블로그와 카페 서비스에서 나오는 막대한 콘텐츠를 이용해서 장사를 하는 장사치에 불과합니다. 마치 한국의 IT산업을 이끄는 리더로 스스로를 착각하는 모양인데, 사실 일부분 인정을 하면서도 스스로를 그렇게 지칭하는 것 자체가 이용자로서 불쾌합니다. NHN 이준호 COO의 말처럼 "화납니다" 사실 네이버 검색의 대부분의 콘텐츠 역시 인터넷에서 수집된 자료에 불과합니다. 다만, 구글과 다른점은 구글은 전세계의 거의 모든 웹사이트를 뒤져서 자료를 저장하고 있다는 것이지만, 네이버는 거의 자사의 블로그와 카페에서 생성된 콘텐츠 위주로 검색자료를 아카이브합니다.

둘다, 사용자(일반 인터넷 이용고객)가 만든 콘텐츠인데, 마치 네이버는 자사의 고유의 콘텐츠인양 착각하고 있습니다. 물론 사용자가 콘텐츠를 생성하고, 관리하고, 배포하기 쉬운 기반 서비스를 제공한다는 점에서는 높은 점수를 주고 싶지만, 그것을 배타적으로 독점하고자 하는 것은 장사치의 욕심으로 밖에 보이지 않습니다.

문제는 네이버의 이런 검색콘텐츠의 수집분야가 자사의 서비스에서 생성된 콘텐츠에 중심으로 이루어지다보니 사실 콘텐츠 자체의 검색량은 물론이고, 그 품질 역시 매우 조잡하다는 것입니다. 지식인의 서비스에서 제공하는 콘텐츠는 잘못된 지식을 오히려 세상에 퍼뜨리는 경우도 있고, 블로그나 카페의 개인적인 사담이나 의견, 단순 메모를 마치 정확한 검색인 것 처럼 검색을 해 낸다는 것에 우려를 금할 수 없습니다. 검색을 한다는 것인 검색이용자가 이미 그 콘텐츠에 대해 어느 정도 사전 스키마가 있다는 경우와 전혀 없는 경우로 나뉠 수 있는데, 어느 경우던 네이버의 검색결과는 잘못된 지식를 전달할 수 있다는 것입니다.

IT개발자로서 IT관련 검색량이 많은 저로서는 더더욱 느낍니다. 연예뉴스나, 인명 등 한국적 관심사가 많은 분야에서의 검색결과는 나름 선전하고 있지만, 전문적인 검색에서는 세계에서 정말 최악이라고 감히 말씀드릴 수 있습니다. 가령, MySQL에 대한 검색결과를 구글과 비교해 보겠습니다. 네이버의 경우 검색결과화면의 모니터 가독화면 3/2이상이 광고주의 광고입니다. MySQL이 키워드로 들어가 있는 업체들만 나열해 놨습니다.(그것도 돈받고..)

지식인, 블로그, 카페, 웹, 뉴스, 이미지, 동영상 등 분야별로 정렬을 해서 보여주는 것은 높은 점수를 줄 수 있다고 네이버는 벅벅 우겨대지만, 검색엔진으로서 엔진이라는 타이틀을 달수 있는 중요한 웹검색결과는 구글의 그것과는 비교불가능할 정도로 처참합니다. MySQL에 대해 아는 사람들이 또는 모른다할지라도 검색어를 던지는 이유? 즉, 검색의 1차적 목표에 대한 핵심이 없습니다. 구글의 경우 이런 전문용어를 검색하게 되면, 우선 해당 검색어의 실체적 웹사이트를 제일 최상단에 배치하여 최신정보를 먼저 노출 시킵니다. 해당검색어의 최신정보를 전달하고, 잘못된 정보의 노출을 최소화하려는 것입니다. 더욱더 우려스러운것은 네이버의 검색결과는 단순 SQL Select문에서 나오는 결과와 별반 다를게 없다는 것입니다. 지식인, 블로그, 카페, 웹, 뉴스, 이미지, 동영상 분야로 잘 분률했지만 개별 분야별 검색결과는 최신, 과거정보를 두서없이 내놓고 있습니다.

제일 심각한 문제는 세계적인 트렌드 이슈를 네이버에서는 찾기 힘들다는 것입니다. 예를 들어 일본이나, 미국에서 최신 기술중에 나노기술에 대하여 붐이 있다고 한다면, 구글의 "나노"에 대한 결과는 수많은 관련 사이트와 웹문서로 결과를 도출하겠지만, 네이버에서는 "항균나노 OO세탁기"와 같은 의도되지 않는 거대한 인트라넷에서의 내부 검색에 불과하다는 것입니다. 그 이유는 네이버의 검색근간이 웹이 아니라 자사의 블로그와 카페에 치중되어 있기 때문에 네이버 이용자가 생산해 내지 않는 정보는 거의 검색이 어렵다는 것 입니다. 그렇다면, 검색엔진이라는 타이틀을 붙혀서는 안되지요. 사내 인트라넷을 인터넷이라고 할 수 없잖습니까? 솔직히 네이버의 로봇들이 웹에서 문서를 수집하는지도 모르겠습니다. 워낙 형편없어서..

http://www.edaily.co.kr/invest/stock/newsRead.asp?newsid=02358326589824712&sub_cd=DC16&sc=035420&sn=&chk=01&clkcode=00124 의 기사에서 보더라도 네이버 스스로 검색기술은 구글보다 한수 아래라는 것을 인정했습니다. 지난 수년간 광고주로부터 광조수익을 받으면서 마치 한국인을 위한 한국식 검색기술인냥 광고검색결과를 한국인에게 세뇌교육 시켰다고 봐야 맞겠지요. 결국 잘 포장해서 결과를 도출하는 것 처럼 보이지만, 사실은 광고를 반이상 포함시켜놓고 정확한 지식인지 아닌지 검증되지 않는 지식을 "지식인"이라고 내놓는가 하면, 네이버 고객이 많든 컨텐츠에만 기대어 거대 인트라넷검색을 그것도 무단으로 사용하고 있다고 볼 수 있습니다.

저는 ColdFusion을 개발에 관심이 많습니다. 최근에 해외에서는 Adobe Coldfusion뿐만 아니라, Railo등도 인기가 많습니다. 그런데 Railo라는 검색어만 놓고 보면 왜 네이버가 검색엔진이라고 봐서는 안되는지 극단적으로 정의할 수 있습니다. 정확한 검색의도 맞는 결과는 위키피디아에서 검색해온 Railo엔진에 대한 영문 설명과 제가 OpenCFML이란 네이버 카페에 작성한 글만 나옵니다. 즉, 네이버 고객의 관심사 밖의 세상일은 네이버에서는 찾아보기 힘든다는 사실을 알아야 합니다.

"그것이 왜 문제냐?", "한국 검색엔진이니까 한국인이 관심갖는 것에 초점이 있다" 한다고 하더라도.. 그것은 거대한 한국적 커뮤니티라고 스스로를 지칭한다면 당연 맞는 말이지만, 스스로를 검색엔진이라고 지칭한다면 수많은 거짓말과 고객을 기만하는 핑계중의 하나 일 뿐 아닐까요?? 네이버는 검색엔진이 아니다라고 한다면 할말은 없지만, 적어도 웹을 탐색하는 도구로서 본연의 임무를 잊지 않았다면 스스로 보다 지능화된 검색엔진의 개발에 보다 매진해야 할 것입니다. 카페와 블로그 단속만 할 것이 아니라...


OpenSolaris에 대한 생각 - 아직 본격적으로 쓰기엔~ 쫌
Category : Ubuntu & Linux/Unix Comments : 댓글쓰기 Posted by 장창학 at 3:58 PM

얼마전에 내 Vbox안에서만 살아있던 OpenSolaris를 더 테스트 해볼 목적으로 아예 하드디스크를 둘로 나누어 멀티부팅을 하고자 설치를 했다. Windows와 OpenSolaris를 동시에 설치하는 수고를 했고 솔라리스 운영체제에 대한 나의 막연한 동경이 남아서 였을까? 안정적인 부분에서는 여타 리눅스가 확실히 따라 올 수 없다는 것에는 전적으로 동의하는데 문제는 이러한 안정성이란게 Sun에서 모든 패키지를 관리하고, 패치하고 해주는 덕택에 가능한 일이여서 당최 우분투에서는 쉽게 되던 일들이 오픈솔라리스에서는 거의 모두 안된다는 것이다.

예를 들어 가장 많이 쓰고 있는 Eclipse가 구동이 안된다. 이건 오픈솔라리스던 그냥 솔라리스던 공통된 제약이지만, 쳇 NetBeans만 IDE인 것인가? 난 넷빈즈 싫탄말이야. 결정적으로 ColdFusion Builder와는 호환도 안되자나. 물론 Adobe가 콜드퓨전빌더를 솔라리스용으로 내놓지는 않겠지? 어짜치 이클립스에 엠베드할 것이므로... 결국엔 나의 따랑스런 콜드퓨전 때문에서라도 오픈솔라리스는 일단 2류로 분류된다.


Uumbara? 우담바라 꽃?
Category : Miscellaneous Comments : 2 Comments Posted by 장창학 at 11:50 AM

사무실 옥상에서 고추를 키우는데, 어느날 아침 우연히 고추잎사귀에 특이한 꽃이 핀것을 보았습니다. 말로 만 듣던 우담바라 꽃인가 생각했는데, 사실은 품잠자리가 알을 낳아 놓은 것이라네요. 알 끝에 달려있는 품잠자리 보이시죠? 헤헤..

어찌되었든 이것 역시 보기 힘든 광경이라니.. 도심한가운데, 폐허속의 옥상에서 7~8구루의 고추를 겨우 키우고 있었는데 어느샌가 손님이 찾아왔었네요. 행운의 손님이 말이죠. 우리 직원들은 모두 시큰둥이지만(다들.. 감정이 매말랐어.)..

좋은 일 생기길 기도해 봅니다.ㅋ


About me

Categories

Monthly Archives

Links

Recent Posts

Recent Comments