제 홈페이지와 동시에 연재하려고 옮겨 봅니다. 요즘 HTML5에 대한 이야기들을 종종 볼 수 있습니다. 상당히 흥미를 가지고 있었던 주제인데요.. 이번에 새롭게 정리해 보려고 합니다. HTML5의 정의 HTML5는 HTML, XHTML, HTML DOM에 대한 새로운 표준으로 W3C(World Wide Web Consortium)와 WHATWG(Web Hypertext Application Technology Working Group)의 상호 협의로 만들어진 것입니다. W3C는 XML, XHTML등의 표준을 작성한 곳으로 이미 여러번 설명했었구요.. WHATWG는 web form과 application에 대한 표준을 만들던 곳이라고 합니다. 중간에 XHTML이 나오기는 했지만, HTML의 XML 버전에 ..
12월에 제로보드에 악성코드가 다량으로 배포되었다고 하네요. 제 홈페이지(http://www.word.pe.kr)에도 악성코드가 들어 있더군요.. -.- 이와 관련한 제로보드 측의 공식 대응 내용을 첨부합니다. 저의 경우는 첫번째와 세번째였더라구요.. 12월 18일 제로보드 취약성으로 인한 파일 변조가 발생하고 있습니다. 현재까지 발생한 경우를 보면 제로보드의 버전이 pl8 이하인 경우에 발생하고 있습니다. 제로보드의 버전은 bbs 폴더의 lib.php 파일에서 확인하실 수 있습니다. ------------------------------------------------------------------------------------------------ □ 원인 : 제로보드 4 게시판의 취약성을 이용한..
모질라 파이어폭스의 부가기능(Add-on) 중 F1이라는 서비스가 소개되었네요. 페이스북, 트위터와 같은 사용자가 늘어나면서 유용하게 사용할 수 있는 기능인 것 같습니다. Mozilla Messaging에서 개발한 것인데요.. http://f1.mozillamessaging.com/ 에서 확인할 수 있습니다. 설치를 하면, 브라우저 상단의 검색창 옆에 아이콘 버튼이 하나 나타납니다. 웹 서핑을 하다가 트위터, 페이스북, Gmail로 현재 웹 페이지에 대해 정보를 보내고자 할 때, 추가된 아이콘 버튼을 클릭하면 됩니다. 그러면 각각의 계정 설정할 수 있는 화면이 나오고, 원하는 항목의 계정을 설정하면 추가적인 메모를 입력할 수 있는 화면으로 변경됩니다. 백문이 불여일견이라고 다음 동영상을 보시면 사용법이 ..
생각이 지나친 사람은 실패한다 - 이소자키 시로 지음/드림박스 대화를 나눌때는 심사숙고해서 이야기해야 한다는 말을 많이 합니다. 말이 많아서 실수도 많은 스타일이라서 항상 깊게 생각해야 한다고 다짐한 적도 있었는데요. 이 책에서는 다른 관점에서 깊은 생각에 대해 다루고 있습니다. 책에서 이야기하는 것처럼 깊이 생각하면 할수록 부정적이 되고 수렁에 빠져드는 것을 경험한 적은 누구나 있을 것입니다. 즉, 오래 생각하기보다는 빠른 의사결정과 행동이 더 중요하다는 점을 강조한 것인데요. 주변에 성공한 분들을 만나보면 공통점을 한가지 느낍니다. 급한 성격!! 무슨 일이든지 바로 처리해야 하고, 무언가 궁금한 것이 있으면 관련 사람에게 그 자리에서 전화를 하든지 해결하려고 하는 성향이 있습니다. 실제로 즉시 일을 ..
구글의 Goolge Code Blog에 보면 Google API Console에 대한 소개가 나와 있네요. Google API Console은 구글의 API를 이용한 프로젝트를 관리하고, 기존의 Search API를 새로운 Custom Search API로 대체해서 사용할 수 있다고 하네요. https://code.google.com/apis/console/ 기존의 계정으로 로그인해서 사용할 수 있고, 처음 시작하면 프로젝트 이름를 입력하도록 하게 되어 있네요.. Add Project를 눌러 프로젝트를 생성하면 "APIs", "Team", "Traffic Reports", "Keys"들을 관리할 수 있도록 되어 있습니다. API 사용에 대한 통계 정보를 보여주는 기능을 추가하고 기존의 API 사용을 한꺼..
아이폰과 맥을 사용하다 보니 좋은 음악을 오디오 CD로 구워야 하는데, 윈도우와 환경이 달라서 한참 찾아봤네요.. TOAST와 같은 상용 프로그램이 있다고 하나 iTunes에서도 가능하고, Finder 에서도 가능하다고 해서 사용해 봤습니다. 대부분의 음악을 iTunes를 통해 관리하기 때문에 해당 내용을 정리해 봅니다. MAC OS X의 iTunes 10 기준이네요~ 1. "보관함"의 음악중 CD로 구우려는 음악을 선택합니다. 2. "파일" 메뉴의 "선택 항목으로 새로운 재생 목록"을 클릭하여 재생목록을 만듭니다. (다른 방법이 있는지는 모르겠지만 메뉴를 아무리 찾아봐도 보관함에서 직접 CD로 굽는 것을 못찾겠다라구요.. -,-) 3. 왼쪽 하단에 생성된 재생목록에서 마우스 오른쪽 버튼을 클릭한 후, ..
PogoPlug라는 디바이스 장치가 해외에서는 나름 인기를 얻어가고 있는 것 같네요. 사진, 동영상등의 파일을 웹으로 업로드 하지 않고 집에 있는 PC에 연결하면 언제 어디서나 해당 파일을 공유하고 지인들에게도 자유롭게 전송할 수 있다고 합니다. YouTube에 올라온 동영상을 한번 보는게 이해가 빠를 것 같네요.. 웹으로 파일을 업로드해야만 공유를 할 수 있다는 생각을 바꾼 점이 매력적인 것 같네요 CES 2010 기간중에 열린 ShowStoppers 행사에서 소개를 했고 2009년 말에는 3백만달러의 투자도 받은 것 같네요. 129달러 정도에 판매된다고 하니 가격 경쟁력도 있을 듯 합니다. N드라이브와 같은 것과의 차이점은 집과 같은 곳에 네트워크를 구성하게 되므로 용량제한이나 파일 업로드와 같은 작..
예전에 부분적으로 다룬 적은 있는데 오랜만에 Agile에 대해서 정리해 보려고 합니다. 방법론 하면 떠오르는 것이 매우 많습니다. 폭포수모델, 나선형모델, 점진적프로토타입, CBD 등 여러가지 개발방법론이 있었습니다. 각 모델의 장점과 단점이 있지만 요즘에는 개발 방법론 중 애자일이 가장 관심을 받고 있습니다. 그 이유는 빠르고 지속적으로 변화하는 S/W 개발 환경에 있다고 볼 수 있습니다. 사용자의 다양한 요구사항과 시스템을 필요로하는 순간에 배포해야 하는 환경에서는 기존의 문서 위주, 절차 위주의 방법론으로는 빠르게 대응할 수 없기 때문이죠. Agile 방법론은 "절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 방법론"이라고 할 수 있습니다. Ai..
ITSM 정의 ITSM은 시스템이나 어플리케이션 그리고 네트워크 보안등과 같이 특정 영역별로 이루어졌던 IT 관리 방식에서 벗어나 전체 프로세스를 표준화하고, 서비스 관점에서 보다 체계적으로 IT 인프라를 관리하자는데서 출발했습니다. ITSMF의 CEO 에이든 로즈는 "ITSM은 수준 높은 품질의 IT 서비스를 개발하고 제공하는데 관계된 전체 라이프 사이클에 관련된 모든 활동을 포함하는 것"이라고 했습니다. 가트너 그룹에서는 "ITSM을 합리적이고 예상 가능한 IT 서비스를 제공하는데 필요한 프로세스, 조직 역량, 기술의 집합체라고 정의하고 주어진 비용을 통해 요구되는 성과를 창출하기 위한 IT 서비스의 비즈니스적 가치를 극대화하는 것이 목적"이라고 했습니다. 즉, ITSM은 합리적 비용 범위내에서 합의..
이번에는 이미지를 어플에서 다시 사용할 수 있도록 저장하는 방법에 대해 정리해 보도록 하겠습니다. 아이폰에 데이터를 파일시스템에 저장하는 방법은 크게 4가지가 있습니다. Property List, Object Archive, SQLite3, 그리고 코어 데이터라는 것이 있는데요. 이 중에서 SQLite3를 사용하는 방법을 간략하게 살펴보면서 UIImage를 저장하고 불러오는 것을 설명하고자 합니다. SQLite3를 사용하기 위해서는 libsqlite3.dylib라는 이름의 동적 라이브러리 파일을 링크시켜야 합니다. "Groups & Files"의 "Framework"를 선택하고 Project 메뉴의 [Add to Project..]을 클릭합니다. 그리고 시뮬레이터를 사용할 경우, 다음 파일을 추가합니다...