.NET – WPF JumpList

JumpList 란 Windows 7 부터 지원 되는 기능으로 작업 표시줄에 등록된 아이콘을 마우스 오른쪽 버튼을 누를때 표시 되는 메뉴이다. Internet Explorer, 탐색기, Windows Media Player 등에서 지원 되고 있고 최근의 많은 프로그램들도 지원 하고 있는 기능이다. JumpList 메뉴를 보면 항목들이 Category로 나뉘어져 있는데, 일반적으로 다음과 같이 나뉜다. 자주 사용하는 항목 Category 최근에 사용한 항목 Category…

Read More

.NET – Command Queue 구현

즐겨쓰는 Command Queue 방식. Polling 하는 Thread를 따로 두지 않는다. Command Interface

Command Executer

비동기 작업 큐

Read More

.NET(C#) Serialization , Deserialization

serialization 이란 개체를 저장하거나 전송할 수 있는 형태로 개체의 상태를 변환하는 프로세스 이다. 그리고serialization과 반대로 다시 개체로 변환하는 것을 deserialization이라 한다. serialization을 사용하는 가장 큰 이유는 개체의 상태를 저장소에 보존 했다가 나중에 똑같은 복사본을 다시 만들거나 한 응용프로그램 에서 다른 응용프로그램으로 개체를 전송하기 위해서 이다. .NET Framework에서는 제공하는 serialize 방식은 크게 2가지로 나눌 수 있다…

Read More

E-mail 분석기

이메일 리스트가 있을 때 정렬 할 수 있고 서비스 제공별로 통계를 낼 수 있다. 모 회사에서 단체 메일을 보낼때 실수로 숨은 참조를 하지 않고 보내 수백개의 E-mail 주소를 확보 하였는데 그 데이터로 이쪽 분야에 몸을 담고 있는 사람들이 사용하는 E-mail서비스 업체의 순위를 구하고 싶어 졌다.   돌려본 결과 Total : 549 naver.com : 274 nate.com…

Read More

Programming Challenges – 체크 확인 (Check the Check)

문제 <- 클릭 쉬운 문제인데 뭘 잘못한건지 채점이 안된다. 직접 테스트 하기에는 다 되는데 뭐가 문제인지.. 음.. 왠지 또 사소한 문제일것 같아 일단 올려두고 다음에 깨끗한 정신으로 살펴봐야겠다. (수정) 성공 했다…. if (0 <= x && x < 8 && 0 <= y && y < 8) 이부분 범위를 잘못 적었다. 이런 멍청한 실수를 하다니…

Read More

Programming Challenges – 인터프리터(Interpreter)

문제 <- 클릭 와우~ 이거 재미 있는데 ㅎㅎㅎ 레벨은 2인데 크게 어렵지는 않은듯.. 작동은 잘 되는데 출력 형태가 맘에 안든다고 로봇님이 그래서 출력 부분은 책을 좀 참고 ㅎㅎ

Read More

Programming Challenges – LCD Display(LCD 디스플레이)

문제 <- 클릭 쉽고 재미 있는 문제다. 다른 문제와 다르게 한번에 성공. 책의 풀이보다 내가 한 방식이 왠지 마음에 든다.

Read More

Programming Challenges – 지뢰찾기 (Minesweeper)

문제 <- 클릭 재미있다.! 하지만 채점 로봇이 너무… 공백 줄 하나 때문에 걸고 넘어져서 실망이다.

Read More

Programming Challenges – 3n+1 문제

Programming Challenges 책을 구했다. 말그대로 프로그래밍 문제들이 모여 있는 책인데 하나 하나 풀다 보면 모르고 쓰던 알고리즘을 좀 더 심도 있게 공부 할 수 있을듯 하다.  http://programming-challenges.com 에 가면 책을 사지 않아도 무료로 가입하고 문제도 보고 답도 제출 할 수 있게 되어 있다. 채점 로봇이 몹시 깐깐 한듯 하다. 출력도 정확해야 하고 큰값 , 0,…

Read More

Tanigma (타니그마) – 쉽고 가벼운 무료 파일 암호화 프로그램

Tanigma – File Encryption 파일 암호화 프로그램 Tanigma를 공개합니다. 컴퓨터에서 작업을 하다 보면 중요한 문서나 남에게 감추고 싶은 자료가 있습니다. 그런 자료가 있을때 파일 암호화 프로그램으로 암호화 하게 되는데 윈도우가 지원하는 암호화 기능이나 몇몇 파일 암호화 프로그램들은 파일전체를 암호화 하는것이 아니라 일부분만 암호화 하여 파일을 정상적으로 열지 못하게 하는 방법이 많습니다. 그러나 이런 방식들은 파일…

Read More