Properties 파일을 자바에서 사용할 수 있도록 하기 위해 UCS-2로 변환하여야 한다. 이때 한글과 같은 비 ASCII 코드의 경우 Lation1 인코딩으로 변환하여 저장하여야 하는데, 저장된 내용을 편집할 경우 여간 불편한게 아니다.

Properties Editor는 일본 프로그래머에 의해 만들어졌으며, Eclipse indigo의 경우 Help-Install New Software… 메뉴에 http://propedit.sourceforge.jp/eclipse/updates/ 경로를 추가하여 PropertiesEditor를 선택하여 설치하면 된다.

저작자 표시 비영리 동일 조건 변경 허락

 재 작년 2009년 12월, 8여년간의 직업학교 생활을 그만두고 예전에 같이 일을 했었던 지인의 요청으로 지인이 대표로 있는 보험법인대리점에서 인트라넷을 개발하고 유지보수하며 2년간 보험대리점 관리업무와 병행하며 지냈습니다. 2년만에 돌아보는 블로그는 여전히 꾸준하게 자료를 찾는 방문객들로 북적이고 있군요.

 틀에 박힌 직장생활에서는 결코 얻을 수 없는 다양한 사람들을 통한 만남과 경험이 지난 2년간 제게 또다른 성장의 기회를 주었고 그만큼의 고민도 하게 합니다. 최근에는 미국에서 유통업을 하고 계신 대표님의 형님과 무역업을 준비하고 있습니다. 2년간 보험업을 배우고 시행착오를 통해 GA 운영이 어느정도 눈에 들어온다 싶었는데 이제 또다시 생소한 무역업을 익혀야 한다는 부담과 압박은 있지만 그래도 새로운 기회들을 통해 다양한 업무를 익힐 수 있다는 점은 마음에 듭니다. 대신 업무들을 체계화 해서 실질적으로 운영해야 한다는 짐은 어쩔 수 없네요.^^

 새로운 일을 준비하면서 사무실도 두군데가 되고 혼자 조용히 업무를 볼 수 있는 공간도 만들어졌으니 그동한 소홀했던 블로그도 다시 관심을 쏟아볼까 합니다.

 최근 다시 몇몇 업체에서 인트라넷 개발의뢰가 들어와서 한동한 뜸했던 프로그래밍도 다시 손을 대고 있습니다. 기존 인트라넷은 처음에는 JSP와 Java 기반로 MVC 모델을 적용하여 개발을 하다가 Struts1을 공부하면서 급하면 JSTL만으로도 작업을 했었기 때문에 유지보수가 만만찮은 괴물이 되어 버렸습니다. 이런식으로 여러 업체의 유지보수는 재앙이 될게 뻔하므로 UI는 jQuery+jQueryUI를 기반으로 하고 MVC의 적용은 Struts2+Spring3을 기반으로 진행할 계획입니다. 그리고 작업을 하다보니 RDB와 Object 맵핑이 생각보다 너무 귀찮은 작업이더군요. 그래서 퍼시스턴스 계층을 위해 iBatis나 Hibernate와 같은 ORM을 적용시켜볼까 생각중입니다.

 Struts2의 경우 Struts1보다는 익히기가 훨씬 직관적이고 수훨한데 Spring의 경우는 분량이 만만찮군요. 공부하면서 이번에는 프로그래밍에 주제를 맞춰서 정리를 해나갈까 합니다. - 충무로에서 정샘

저작자 표시 비영리 동일 조건 변경 허락

지난 2004년 17대 국회에서 의원 발의돼 입법논의가 시작된지 7년만에 개인정보보호법이 지난 3월 11일 국회를 통과하여 올 9월부터 시행하게 되었습니다.

2008년 초 옥션과 GS칼텍스를 비롯하여 통신사와 포털, 유통사 등에서 대규모 개인정보유출 사고가 잇달아 터지면서 법 제정 필요성에 대한 사회적 공감대가 컸으나 정치적인 이슈들로 인해 통과가 늦어져 개인정보보호 유출과 관련한 사고에 대해 적절한 처벌이나 보상이 현실적으로 쉽지 않았습니다.

물론 법제정이후 시행령과 시행규칙이 완료되어야 완전한 모습을 갖추겠지만 개인정보의 보호범주와 적용대상, 유출시 처벌기준 등이 구체화되고 집단소송제도와 집단분쟁조정제도, 단체소송제도의 법근거를 마련하여 개별 피해자들이 손쉽게 법적 구제를 받을 수 있는 길을 열어 주었다는데 큰 의미가 있을 것 같습니다.

기업의 입장에서는 더 이상 개인정보의 유출의 책임을 ‘선량한 관리자로 취해야 할 기술적, 관리적 조치 의무 이행’을 이유로 빠져나가기가 어려워졌다고 생각됩니다.(실제로 옥션의 개인정보유출과 관련한 소송에서 옥션이 승소하게 된 승소판결의 쟁점사항이었습니다.)

이번에 사회적 문제로 크게 이슈화되고 있는 현대캐피털의 개인정보유출 사고에 있어서도 이전과 다르게 금융감독원 등 정부기관의 적극적인 조사 시행이 이뤄지고 단체소송을 통한 피해자의 손해배상 가능성 등을 제기하면서 전자금융거래배상책임보험, 개인정보보호배상책임보험 등의 필요성이 대두되고 있는 것은 개인정보보호법 시행과 무관하지 않은 현상입니다.

개인정보보호법의 주요내용을 살펴보면 다음과 같습니다.

. 개인정보 유출시 단체소송 가능

. 적용대상 공공기관과 사업체 약 51만개에서 약 350만개로 대폭 확대

. 현행법 적용제외였던 헌법기관과 의료기관외 협회 및 동창회 같은 비영리단체 등도 포함

. 전자적으로 처리되는 개인정보뿐만 아니라 손으로 작성한 문서까지 보호범주 포함

. 개인정보 유출시 통지, 신고제도, 집단소송제도, 집단분쟁조정제도, 단체소송제도 등 도입

특히 분쟁조정위원회의 분쟁조정이 실패할 경우 추가적으로 단체소송을 통해 피해구제를 받을 수 있도록 하여 기업은 더 이상 개인정보유출의 책임을 벗어나기 어려워졌습니다. 소비자단체와 비영리민간단체 등이 소송제기를 할 수 있도록 되어 있어 앞으로 관련 단체의 활발한 활동과 적극적인 대응이 이뤄져 로펌 등과 함께 현재 패소한 대규모 소송이 항소 등을 통해 다시 한 번 힘을 가지고 추가 소송으로 이어질 가능성도 있다고 생각됩니다. 그럴 경우 법 시행이후의 소송은 앞서 얘기한 것처럼 승소판결의 근거가 되었던 ‘선량한 관리자로 취해야 할 기술적, 관리적 조치 의무 이행’이 아닌 ‘개인정보유출 책임’의 법리가 적용된다면 소송의 양상이 달라지리라고 기대됩니다.

이에 대비하여 기업은 기본적으로 개인정보보호에 대한 인식 제고와 선제적 투자가 이행되어야 함은 물론이며 손해배상 책임과 관련하여 전자금융거래배상책임보험, 개인정보보호배상책임보험 등의 가입을 통해 기업 스스로의 위험관리 및 고객의 피해구제에 대한 준비를 서둘러야 할 것입니다.

저작자 표시 비영리 동일 조건 변경 허락

[Dreamweaver CS4] 템플릿

웹디자인/드림위버 2010/08/16 17:45 Posted by 정샘

웹 사이트를 제작하다보면 일정한 틀(레이아웃)안의 일부 내용만 변경하여 작성을 하는 경우가 많습니다. 드림위버는 이런 경우 템플릿을 통해 틀을 유지한 상태에서 변경된 내용만 채워넣어서 웹 문서를 완성시키는 기능이 있습니다. 드림위버의 템플릿 기능을 이용하면 반복적인 디자인의 문서를 빠르고 정확하게 제작할 수 있고 틀이 변경되더라도 템플릿을 바꾸면 해당 템플릿이 적용된 문서들이 자동으로 변경되어서 관리하기에도 편리합니다. 물론 최종적으로는 웹 프로그래밍을 통해 DB와 연동시켜 작업을 해야합니다.

(계속)

저작자 표시 비영리 동일 조건 변경 허락

스마트 오브젝트는 원본 특성과 이미지의 소스 내용을 유지한 상태로 레이어를 편집할 수 있습니다. 스마트 오브젝트를 추가하기 위해서는 [파일]-[가져오기...]명령을 사용하거나 하나 이상의 Photoshop 레이어를 스마트 오브젝트로 변환하는 방법이 있습니다.

원본 이미지의 품질을 유지하면서 작업하기 위해서는 jpeg와 같은 손실 압축 파일보다는 psd나 tiff, psb 파일을 가져오는 것이 더 좋습니다.

스마트 오브젝트의 장점은 불릿 이미지와 같이 반복적으로 사용되는 이미지의 경우 스마트 오브젝트로 만들어 놓은 후 필요한 만큼 복제하여도 동일한 원본 이미지를 사용하기 때문에 스마트 오브젝트 한 개를 변형(예를 들어 색상을 변경)하면 다른 스마트 오브젝트에도 반영이 되어 작업이 편리합니다.

저작자 표시 비영리 동일 조건 변경 허락
최근 두 차례에 걸쳐 정부 사이트에 대한 중국발 분산서비스거부(DDoS) 공격이 발생한데 이어 오는 16일 3차 공격이 시도될 수 있다는 분석이 나왔다.

보안업체 이스트소프트는 지난 9일(1차)과 11일(2차)에 걸쳐 국가 포털 사이트 및 일부 정부기관 사이트, 슈퍼주니어 관련 사이트에 DDoS 공격을 시도한 일부 중국 네티즌들이 오는 16일 3차 공격을 준비하고 있다고 14일 밝혔다.

이스트소프트에 따르면 현재 중국 유명 포털사이트에서 '611성전'으로 검색하면 6월 11일 8시에 2차 성전을 수행했고 16일 공격을 위해 세력을 모으는 중이라는 글을 확인할 수 있다.

중국 네티즌들에게 '성전'이라고 불리는 이번 디도스 공격은 지난해 발생한 디도스 공격과는 다른 형태다.

지난해의 경우 대량의 좀비 PC를 활용한 공격이었던 반면 이번 디도스 공격은 웹상에서 공격에 참여할 사람들을 규합하고 특정사이트를 공격할 수 있는 공격 도구를 배포해 수동으로 디도스 공격을 실행하는 것이 특징이다.

이에 따라 지난 9일과 11일에 걸쳐 발생한 디도스 공격은 큰 효과가 없었으며 3차 공격 시에도 대규모 디도스 공격이 이뤄질 가능성은 높지 않다고 이스트소프트 측은 분석했다.

다만 중국 내 해커그룹이 3차 공격에 참여할 것이라는 얘기가 전해지고 있는데다 1차 공격에 비해 2차 공격을 수행한 IP 수가 2배 이상 증가된 점을 감안하면 주의가 요구된다고 이스트소프트 측은 지적했다.
(ⓒ 연합뉴스, 무단 전재 및 재배포 금지 )

iPhone 에서 작성된 글입니다.
TAG DDoS, 보안

 최근 CCTV, 스마트폰 등 공공의, 그리고 개인의 의한 원치않는 노출로 인한 피해 사례들을 접하게 됩니다. 요즘 기사를 장식하고 있는 '경희대 패륜녀'의 경우 일단은 학생 개인의 대한 질타로 시작했지만 결국에는 개인 프라이버시 침해 문제로 귀결되고 있는 분위기입니다. 며칠 전 전철에서도 옆자리에 앉은 두 아가씨의 대화를 우연히(^^!) 듣다보니 길가다 넘어지면 아프거나 창피한 것보다 인터넷에 동영상으로 올라갈까봐 무섭다며 너스레를 떨던게 생각납니다.

 생각해보면 요즘 인터넷에 올라오는 동영상이나 사진들은 무한노출에 자의나 타의로 내던져진 모습이 너무나도 많습니다. 반면에 그런 무한노출에 의해 보호받을 수 있다는 믿음 또한 대다수의 여론은 지지를 하고 있는 듯합니다. 범죄 예방을 위해 CCTV를 더 늘리자는 의견은 안전을 위해 개인의 프라이버시가 다소 희생됨을 감소하겠다는 여론이 반영된 결과라고 하겠습니다.

 오늘 아침 출근 길에 문득 재미있는 생각이 들었습니다. 개인마다 스마트폰이나 동영상, 사진등 촬영할 수 있는 휴대전화를 가지고 있는데 그걸 좀 더 긍정적인 방향으로 사용할 수는 없을까 하는 생각이었는데, 어제 동료들과 비도 주적거려 빈대떡 집에서 파전에 막걸리 한 잔을 마시며 즐겁게 수다를 떨었는데 각자가 가진 휴대전화로 자유롭게 촬영을 하고 나서 그걸 편집하면 재미있는 동영상 한 편이 나오겠다는 생각이 들더군요.

 술에 질척거리는 모습이 아니라 동료들끼리 서로가 가진 속내를 꺼내고 개똥철학을 나누는 그런 모습들을 영상으로 옮긴다면 좋겠다는 생각이었는데, 직장에서 술자리를 가지면 연령이나 성별도 다양하고 그렇기에 다양한 화제와 조언, 고백 등 재미있는 소재나 넘쳐나는 장이고 그런 진솔한 모습들을 담아 서로 공유할 수 있는 서비스가 있으면 좋겠다고 생각해봤습니다.

 원치않는 모습이 공개되고 그걸 즐기는 틀어진 문화를 꺼꾸로 긍정적인 문화를 나눔으로써 카타르시스를 느낄 수 있을 것 같은데 이 글을 읽는 분들은 어떨지 모르겠습니다.

 노출이 일반화되고 심지어는 감수할 수 밖에 없는 세상이 도래했지만 기본적으로 노출을 공개하는데 있어서는 개인의 선택이 보장되야 된다고 생각합니다.

 업무 시작 전에 잊지 않도록 정리하는라 문장이 거칠고 어색해도 이해바랍니다.^^;

저작자 표시 비영리 동일 조건 변경 허락
TAG Privacy, SNS, ucc

트위터를 시작으로 페스이북, 네이버의 미투데이, 다음의 요즘 이렇게 4가지 소셜네트워크 도구들을 사용해보고 있습니다. 요즘 급히 마무리해야 하는 프로그램이 있어서 블로그에 손을 대는게 생각같지 쉽지 않네요.^^;

트위터 연재 다시 시작하고 이어서 페이스북과 미투데이, 요즘 연재를 통해 각 도구들의 특징들을 살펴볼 생각입니다. 그리고 관련 서적이나 자료들도 정리해 볼 생각입니다.

미투데이 친구신청해 주신 모분 曰 "사진으로 봐서 나이가 제법 있으신 듯 한데..." ~ T_T;

여러가지 생각만 잔뜩하다가 나이만 먹어버렸군요. "..." 지지난 주부터 읽고 있던 법정 스님의 법문집 "일기일회" 어제 다 읽었습니다. 불가에서는 생이 거듭 반복된다고 했는데, 한 번의 기회라는 제목은 일순간 정신이 버뜩 들게 하더군요. 전철에서 짬짬히 읽다보니 글이 머리 속에 남지는 않습니다.(나이 탓 일런지도...T_T) 하지만 자신의 삶을 통해 진리를 추구했던 노 스님의 그 마음만은 여전히 여운으로 남아있습니다. 다시 한번 읽어볼 생각입니다. "즐겁게 살되 아무렇게 살아선 안된다. 자기 삶의 질서를 가지고 살아야 한다." 억제가 아닌 절제를 통해 참 종교인이 걸어가야 할 길에 대해 제게 던져 주신 화두였습니다.

저작자 표시 비영리 동일 조건 변경 허락

#트위터초보_ #트위터_

트위터 계정을 만들었지만 아직은 트위터로 글올리기에는 조심스러우리라 생각됩니다. 이번 시간에는 트위터 사용을 위한 기본 개념을 익혀보겠습니다. 트위터 사용하는데 뭐가 이리 복잡하냐고 미리 겁먹을 필요는 없습니다. 네, 다석 가지 개념만 익히면 친구를 찾아 용기내는 일만 남았으니까요.^^

① 트윗(tweet)과 타임라인(Time-line)
트위터는 트윗이라는 140자내로 작성된 간단한 글이 기본 단위가 됩니다. 이런 글이 화면에 최신 글부터 차례로 출력되는 공간을 타임라인이라고 합니다.

트위터(twitter)란 새 등의 지저귐을 뜻하는 동사로 말하자면 다양한 새가 숲에서 지저귀듯이 인터넷이라는 숲에서 자유롭게 지저귀자라는 의미로 붙여진 이름입니다.
트윗은 트위터의 기본 포스팅 단위입니다. 영문 140자로 제한되어 있는데 원래 트위터는 휴대전화문자 메시지로 올릴 수 있도록 160자를 기본으로 아이디 등을 입력할 수 있도록 여유 글자를 제외하고 140자로 올릴 수 있도록 되어 있습니다.
모든 트윗은 고유한 URL을 가지고 있으며 해당 트윗만 읽기 위해서는 트윗 아래 시간을 클릭하면 됩니다.
기본적으로 트윗은 가장 최근 글부터 출력됩니다. 이렇게 시간 순으로 출력되기 때문에 트윗들이 출력되는 공간을 타임라인이라고 합니다.
타임라인은 트위터마다 팔로워들이 다르기 때문에 모든 트위터들의 타임라인은 달라질 수 밖에 없습니다.

② following vs. followers
트위터에서 가장 먼저 이해해야 할 것은 ‘팔로잉’과 ‘팔로워’입니다. 트위터는 기본적으로 타임라인에 자신이 팔로잉한 트윗들이 표시되는 단순한 구조입니다.
내가 귀 기울이고자 하는 상대방을 팔로잉하여 그 사람이 올리는 트윗들을 읽기만 하면 됩니다. 반대로 내가 올리는 트윗들은 나를 팔로잉한 상대방이 읽게 되는데 나를 팔로잉한 사람들이 바로 ‘팔로워’입니다.
트위터에서의 영향력은 바로 이 팔로워의 수로 결정되며 트위터를 기업 비즈니스 도구로 사용하기로 결정하였다면 가급적 많은 수의 팔로워를 만드는 것이 1차적 목표가 될 것입니다.

③ Mention vs. DM; Direct Message
특정 상대방을 지칭하여 트윗을 작성할 때는 ‘@상대방ID’로 시작하는 트윗을 작성하면 되고 이 트윗은 해당 팔로워들의 타임라인에 표시가 됩니다. 하지만 다른 사람들의 타임라인도 볼 수 있으므로 비밀스런 내용을 전달하는 용도로 사용해서는 안 됩니다. 다른 사람들이 볼 수 없도록 쪽지를 보내기 위해서는 DM을 사용합니다. 상대방의 트윗에 답장을 보내는 것은 ‘Reply'라고 합니다.

④ RT; Retweet
리트윗 혹은 ‘알티’라고 하는 동작은 다른 사람이 작성한 트윗을 복사하여 내 팔로워들에게 배포하는 것으로 원래 트위터에는 없었던 기능이라고 합니다. 트위터 초기 사용자들이 다른 사람의 재미있는 트윗을 복사하여 트윗을 올리면서 다시 트윗한다는 의미로 ‘RT'를 붙이기 시작했고 이를 트위터측에서 정식 기능으로 추가한 것입니다. 이처럼 소셜 네트워크 도구인 트위터의 개발 역시 소셜 네트워크의 특징이 고스란히 반영되어 있습니다.

⑤ 해시태그(#)
해시태그 역시 트위터 사용자들에 의해 만들어 진 기능으로 트윗들을 검색할 때 좀 더 편리하도록 사용된 기능입니다. 자신의 트윗을 정의할 수 있는 단어를 해시(#)로 시작하여 트윗에 함께 작성하면 됩니다.

예)
#개인정보보호_ 개인정보보호법 상정 내년도로 미뤄져 http://bit.ly/b9jI9H

해시태그의 링크를 클릭하면 해당 태그가 포함된 트윗들을 검색할 수 있으며 현재 한글태그의 경우 검색은 한글트위터(http://twtkr.com) 서비스에서만 가능합니다. 향후 한글 검색도 고려 중이라고 하는군요.

이상 트위터의 기본 개념을 익혀봤습니다. 트위터는 지금까지 설명한 기본 기능 외에도 다양한 서드파티 업체들이 개발한 도구와 서비스들과 연결되어 사용됩니다. 그것이 사용자들을 끌어들이는 진정한 트위터의 힘이라고 할 수 있습니다.

저작자 표시 비영리 동일 조건 변경 허락

#트위터초보_ #트위터_

 지난 시간에는 트위터 계정을 만들어봤습니다. 이번 시간에는 트위터에 자기소개를 올려보도록 하겠습니다. 트위터 계정을 만들었다고 해서 글만 올린다면 상대방이 오히려 무시당하는 느낌을 받을 수도 있습니다.

 기본적인 자신의 소개를 올리는 것은 상대방에게 자신을 알리는 최소한의 예의라고 할 수 있습니다.

① 트위터(http://twitter.com) 시작화면

왼쪽을 보면 트위터 기본 아이콘이 표시되고 있습니다. 'following'과 'followers'는 각각 내가 트윗 듣기를 원하는 사람, 내 트윗을 듣기를 원하는 사람을 나타냅니다. 처음 시작하면 마치 사막 한 가운데 홀로 서있는 느낌을 받을만큼 무미건조합니다. 본격적으로 트위터를 사용하기 전에 우선 자신의 기본정보 정도는 채워보도록 하겠습니다. 맨 위 메뉴에서 'Settings'를 클릭하여 설정 화면으로 이동합니다.

② 계정 정보

아이디와 이메일, 사용시간대, 트윗 올린 위치 표시, 개인전용 설정 등 항목이 보입니다. 위의 설명대로 체크를 해주세요. 사용자 이름(Name)은 다른 메뉴에서 변경할 수 있습니다.

③ 알림 설정

③ 자기소개

사용자 이름(Name)이 마음에 안든다면 여기서 바꿔 주세요. 트위터 사진은 의외로 팔로우를 만드는데 상당한 역할을 한답니다.^^ 가장 잘 나온 사진이나 자신을 표현할 캐리커처, 기업의 경우 브랜드를 나타내는 마크 등 개성있는 자신의 얼굴을 표현해 보도록 하세요.^^

자, 이제 기본적인 자기소개도 끝이 났습니다. 이제 본격적으로 트위터를 사용해서 다른 사람들과 대화를 시도해볼까요?

저작자 표시 비영리 동일 조건 변경 허락