소프트웨어/C# & ASP.NET 85

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

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

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..

실버라이트2와의 첫만남 - ScottGu's First Look at Silverlight 2 의 번역본

아래 글은 마이크로소프트 기술이사인 스캇 구슬리의 블로그에 게시된 First Look at Silverlight 2의 번역본 입니다. 아래 본문의 튜토리얼에 대한 번역도 진행되고 있습니다. 번역 : 오일석 실버라이트2의 첫만남 우리는 지난 9월에 맥과 윈도우를 위한 실버라이트 1.0을 출시했고 리눅스를 위한 실버라이트의 출시계획을 발표했습니다. 실버라이트 1.0은 브라우저 상에서 풍부한 미디어 시나리오를 가능하게 하고 Javascript와 AJAX 프로그래밍 모델 지원에 초점이 맞추어져 있었습니다. 우리는 RIA(Rich Internet Application) 개발을 위한 실버라이트의 주요 업데이트가 될 실버라이트 2의 첫 번째 공개 베타를 곧 배포할 예정입니다. 이 글은 앞으로 몇 주 또는 몇 달에 걸..

[책소개] Effective C# - 강력한 C# 코드를 구현하는 개발지침 50가지

책을 읽어 보지 안았지만 목차만으로도 흥미 있는 이야기라는걸 알것 같네요. 1장. C# 언어 요소 ITEM #1: 데이터 멤버 대신에 항상 프로퍼티를 사용하라 ITEM #2: const보다는 readonly가 좋다 ITEM #3: cast보다는 is나 as가 좋다 ITEM #4: #if대신 Conditional Attribute를 사용하라 ITEM #5: 항상 ToString( )을 작성하라 ITEM #6: value 타입과 reference 타입을 구분하라 ITEM #7: immutable atomic value 타입이 더 좋다 ITEM #8: value 타입을 사용할 때 0이라는 값이 의미를 가질 수 있도록 하라 ITEM #9: ReferenceEquals( ), static Equals( ), in..

MS 실버라이트 사례들

MS 실버라이트 사례들 1. MNet의 TV 2.0 - MS Korea Remix 2. 항공권 예약 시스템 - MS Tech ED 3. 웹 동영상 - MS Tech ED MS의 대반격, 실버라이트 속어로 은광여고라 불리기도 하는 실버라이트는 차세대 웹 기술로 Adobe의 Flash에 대항마의 자격을 갖춘 RIA(Rich Interface Application)의 일종이다. 플래시는 최근 동영상 사이트에서 쉽게 볼 수 있는 인터넷 어플리케이션으로 WWW 브라우저만으로 시연하기 어려운 인터랙티브하고 비주얼한 서비스를 구현할 수 있도록 해준다. 그렇다보니 광고 배너와 게임 그리고 동영상 등은 물론 부분적인 WWW 서비스를 플래시로 구현하는 사례가 늘고 있다. 그간 이 같은 WWW 브라우저 내의 RIA 시장을 ..