소프트웨어 301

ActiveX 없이 간단한 AES 암호화 시스템 적용하기

개인적인 호기심에 Java Script 기반의 암호화 알고리즘 구현이 있을까 검색해보게 되었다. 혹시가 역시였는데 매우 다양한 버전의 Java Script 기반의 암호화 알고리즘을 찾을 수 있었다. 클라이언트에서 데이터를 암호화한 후 이것을 서버로 전송하고 이것을 서버에서 같은 비밀 키를 사용하여 해독한다는 개념은 이제는 너무 일반적인 것이라 굳이 언급하지 않아도 될 정도다. 하지만 놀랍게도 이런 구현 절차를 ActiveX에 너무 많이 기대고 있다는 것 또한 사실이다. ActiveX 없이 다중 브라우저를 지원하면서도 일정 수준 이상의 보안을 충족하는 암호화 시스템을 어쩌면 간단히 구현해볼 수도 있지 않을까라는 호기심이 생겨서 몇 번 코드를 끄적여보았을 뿐인데 개인적으로나 일반적인 커뮤니티에 적용하기에는 ..

내 블로그를 더 많은 사람들이 찾게 하는 법

한국블로그에 올라온 내 블로그 구글 검색 쉽게 하는 방법이다. 내 블로그는 '구글 블로그 검색'에 있을까? 블로그를 사용하는 주된 이유 중 하나는 우리가 가지고 있는 좋은 정보들을 다른 사람들과 함께 공유하기 위해서 입니다. 이를 위해서는 내가 원하는 블로그 정보를 쉽게 찾을 수 있도록 하는 것 뿐만 아니라 내 블로그를 다른 사람들이 쉽게 접근할 수 있도록 하는 일 또한 중요합니다. 그래서 오늘은 여러분의 블로그 정보를 다른 사람과 쉽게 공유할 수 있도록 구글 블로그 검색에 나타낼 수 있는 방법을 소개하고자 합니다. 먼저 blogsearch.google.co.kr 검색창에 blogurl:'나의 블로그주소'를 입력합니다. 예를 들어 구글 코리아 블로그(http://googlekoreablog.blogspo..

소프트웨어 2008.04.18

날씨달기에 대한 단상 - 야후맵, 구글맵, 네이버맵의 연동 구현

어렵게 알아낸 정보을 공개해서 소개한 구글 Map 날씨 관련 글입니다. 지도 API 에 날씨 정보를 다는 것은 생각 보다 어렵습니다. 일단 저는 google 에서 제공하는 날씨 정보를 사용하였습니다. 구글에서 제공하는 API 의 주소는 다음과 같습니다. http://www.google.com/ig/api?hl=ko&weather=seoul 위와 같이 하시면 서울의 날씨 정보를 xml 형태로 받을 수 있습니다. hl=ko 는 보이는 태그 형태를 한글로 하겠다는 뜻이고 weather=seoul 는 해당 지역명입니다. 여기서 문제되는 것은 한국의 특정지역의 지역명을 구글에서 정의된 이름을 알아야 한다는 문제가 있습니다. 하지만 이문제를 해결하기 위해 구글에서는 몇가지 param 을 더 주고 있더군요 weath..

소프트웨어 2008.04.17

SSMS Tools Pack - an add-in for SQL Management Studio 2005 is out

MS SQL Server Management Studion Add-in 툴입니다. - Query Execution History (Soft Source Control): saves every query text you execute in a file or in a database - Text document Collapsable Regions and Debug sections: regions and debug section known from Visual Studio which are missing in SSMS - New query template: set the template that will open when you open a new query - CRUD (Create, Read, Update..

Visual Studio Color Settings (Dark Side)

개발 환경을 내 입맛에 맞게 쓰는것을 좋아하는지라... 관련 된 내용을 종종 찾고 한다. 얼마전에 외국에 유명한 블로그 주인에 font color을 보고 받아서 내 입맞에 맞게 수정하여 사용하고 있다. 검색 해 보면 정말 다양하고 재미있고 뭔가 있어 보인다고 해야 하나...멋진 설정들이 많타~~ ^^;; 이렇게 하는것만으로도...왠지 코딩할때 즐겁다~!!! 개발 환경에도 변화을 주면 어떤지요.. ^^;; 내가 사용하는 Visual Studo 화면이에요~~ Font는 Bitstream Vera Sans Mono ... 참고 : http://weblogs.asp.net/infinitiesloop/archive/2006/08/06/Join-the-Dark-Side-of-Visual-Studio.aspx htt..

USB , 하디 디스크 강력한 암호화로 보호

노트북 또는 이동식 디스크의 사용이 보편화되면서 사용자는 필요한 데이터를 휴대하는 것이 가능해지게 되었습니다. 반면에 이러한 이동식/휴대 저장장치를 사용자의 부주의로 분실할 경우 저장되어 있는 데이터가 외부에 노출될 수 있고 그로 인해 개인정보의 누출에서부터 금전적인 손실까지 발생할 수 있습니다. 실제로 각종 언론매체를 통해 기업 또는 공공기관 직원들이 가지고 다니던 노트북을 도난 당하거나 분실함으로써 중요 자료들이 외부로 유출되는 사례가 있었음을 접해본 적 있었을 것입니다. 이번 호에서는 업무의 특성 또는 직업적인 여건상 중요한 데이터를 가지고 다녀야 하는 사람 또는 공용 PC에서 개인적인 데이터를 작업하는 경우, 데이터를 안전하게 보관할 수 있는 방법에 대해서 알아보고자 합니다. 1. TrueCryp..

해외 IT 소식 모음. MS, 델, 리모와 구글...

ZDNet Korea에 뜬 소식들을 주제로 한번 정리를 해볼까 한다. 원래는 다 하나하나씩 포스팅을 하는게 좋은데 귀차니즘때문에 한꺼번에 처리(?)했다(-.-). MS, 드디어 OOXML이 ISO 표준 인증을 받다. 드디어 MS의 오피스 문서포멧인 OOXML이 ISO 표준인증을 받았다는 소식이 들렸다. 아직 ISO에서 정식으로 발표하지는 않았지만 미국시간으로 2일(아마도 오늘 밤이나 내일 오전쯤)에 발표될 것이라 한다. OOXML의 ISO 표준인증이 의미하는 바는 크다. 각 나라에서 MS 오피스를 메인 오피스로 선택할 수 있는 가능성을 열어주며(ODF를 표준으로 채택하는 나라들이 꽤 있다) MS 오피스 문서를 사용할 수 있는 다른 서드파티 프로그램들도 생겨날 것이다. 또한 현재도 거의 MS 오피스가 천하..

소프트웨어 2008.04.03

robots.txt를 현명하게 사용하는 방법

검색엔진은 자신의 사이트를 많은 사람에게 알릴 수 있는 가장 좋은 방법 중 하나입니다. 이를 활용하기에 앞서 고려해야 할 것은 여러분들의 사이트에 있는 정보를 얼마 만큼 외부에 제공할 것인가를 설정하는 일입니다. 만약 여러분의 사이트에 검색엔진을 통해 색인이 생성되지 않도록 하려는 콘텐츠가 있다면, robots.txt 파일을 사용하여 웹을 색인하는 검색엔진 로봇(이하 "검색봇")을 차단하거나 필요한 부분만을 검색엔진에 나타나게 할 수 있습니다. 검색봇은 자동으로 작동하며, 한 사이트의 하위 페이지에 접근하기 전에 먼저 특정 페이지에 대한 접근을 차단하는 robots.txt 파일이 있는지 여부를 확인합니다. 이번 기회를 통하여 여러분들에게 올바르게 robots.txt를 사용하는 방법을 제공하고자 합니다. ..

소프트웨어 2008.04.03

BDD는 또 뭐야

자바를 좀 한다고 하는 사람들은 TDD를 들어봤을 것입니다. Test Driven Development, 즉 테스트로 주도하는 개발 방법입니다. 2003년인가 http://xper.org 에서 김창준님이 주최하는 XP 그 세번째 이야기 라고 기억되는 연극형 세미나에서 감명을 받은 이후로 계속해서 시도하고 있는 개발방법입니다. 6년째이지만 아직 잘 못하는 방법이기도 합니다. 방법이 기괴한데 먼저 테스트 코드를 짭니다. 테스트의 대상이 되는 코드를 짜기 전에 말이죠. 그래서 이런 형태가 됩니다. assertEquals( 2, add(1, 1) ); 1과 1을 인수로 하는 add() 메소드의 결과는 2와 같아야 된다는 뜻인데, 아직 add() 메소드가 만들어지지 않았지만 이렇게 먼저 선언, 또는 정의합니다. ..

소프트웨어 2008.04.02