전체 글
325[C#] ObservableCollection을 List로 변환하여 정렬하기
ObservableCollection 자체로 그냥 Sorting 할 수 있으면 제일 좋겠는데, 아직은 방법을 못 찾겠음 --; 성능은 좀 떨어지더라도 아래와 같이 정렬할 수는 있겠음. // 1. 일단 ObservableCollection 으로 이렇게 얻어왔다고 치고. ObservableCollection pArray = GetSomeInfo(); // 2. SOME_INFO 라는 넘으로 구성된 ObservableCollection 을 List로 생성 List tmpNodeList = new List(pArray); // 3. List의 Sort를 사용하여 이름 순서대로 정렬 tmpNodeList.Sort(delegate(some_info n1, some_info n2) { return n1.GetName..
Programming/Code 2010.03.25 Joshua95프로세스 비정상 종료시 처리방법
- 우리팀 prince께 도움을 받았음. ^^ 프로그램을 작성하다 보면, 예기치 않게 비정상 종료되는 문제가 발생하게 됩니다. 특히나 서버 프로그램을 작성하다 보면 이러한 비정상 종료는 이슈가 많이 됩니다. 이러한 비정상 종료로 서비스가 장시간 운영되지 못하는 문제를 해결하기 위하여 대체로 모든 서버 서비스는 감시 프로그램(watchdog)을 따로 두지요. 즉, 혹시 중요한 서비스 프로그램이 비정상 종료되면 얼른 다시 띄워주자는 것이지요. 특정 제품에 대한 사이트 지원을 하다보면 참으로 답답할 때가 많습니다. 아무런 정보 없이, 프로그램 죽었다고 들어오는 경우이지요. 프로그램에 대한 디버그 로그라도 상세히 심어놓은 경우는 그나마 다행입니다만, 모든 예외 처리에 열심..
Programming/Code 2010.03.23 Joshua95솔이 맴매하기
샘이와 솔이는 서로 형제이지만 성향이 참으로 다릅니다. 샘이는 민감하고 섬세한 아이이고, 솔이는 둔감하고 아무하고나 잘 어울리는 아이입니다. 샘이는 어디가 약간 아프면 온 집안이 난리날 정도로 시끄러운 반면, 솔이는 어디가 아파도 그냥 혼자 끙끙앓고 맙니다. 이런 형과 아우의 성향은 맴매할 때 잘 드러납니다. 형은 무언가를 잘못해서 맴매하게 되면 맴매를 가지러 가는 순간부터 울기 시작합니다. 맴매 맞고 나면 한참을 흐느끼지요. 그런데, 이제 두돌이 안된 이 아우는 얘기가 다릅니다. 최근 엄마 말을 듣지 않아서 엉덩이 맴매를 했는데 글쎄 매를 맞고도 울지를 않더라고 엄마가 당황해 합니다. 매를 때리는 엄마 입장에서도 울지 않아서 당황스럽다는 겁니다. 오히려 솔이가 매를 맞으면 옆에서 지켜본 샘이가 말을 더..
Homeschooling/샘솔빛풀 2010.03.18 Joshua95교만
요즘 아내와 티격태격을 자주 하게 됩니다. 서로가 이렇게 이해할 수 없는 존재였던가 깜짝 놀랄 정도이지요. 서로의 생각을 충분히 상대에게 이해시킬 수 없으니 참으로 어려울 따름입니다. 문제를 풀기 위해 함께 이야기를 하다가도 이야기 중에 또 다른 상처를 받게 되고 더욱더 깊은 오해의 수렁들로 빠져 들어갑니다. 한번은 주일 예배가 끝난 후 아내가 예배가 어떠했는지 물어봅니다. 설교 내용이 우리의 갈등과 잘 맞는 내용이었기 때문이지요. 그런데, 이게 웬일입니까. 서로가 설교 내용을 생각한 것을 나누다 보니 남편은 "아, 저 얘기가 내 말인데.. 우리 와이프가 잘 들어야 할텐데.." 아내는 "아, 내말이.. 우리 남편 졸지말고 들어서 깨우쳐야 할텐데.." 라고 생각했다는 것입니다. 이 이야기를 나누고 나서 멋..
Joshua/일기 2010.03.18 Joshua95중독
이래저래 세상을 살다보면, 무언가에 중독되는 일이 흔합니다. 술에 중독되기도 하고, 담배에 중독되어 끊기 어려워하기도 합니다. 얼마나 의지력이 약하면 그 정도 끊지를 못하나 하는 생각도 듭니다. 저 또한 생각나는 중독이 하나 있습니다. 바로 커피이죠. 점심 먹고나서 먹는 다방 커피 (커피 믹스 ^^) 한잔이 어찌나 좋은지. 벌써 이 습관이 10년 가까이 와 버린 겁니다. 커피 중독에서 빠져나오려고 노력하다 보니, 금주, 금연 못하는 사람들에 대해서 동병상련의 느낌이 듭니다. 어찌나 습관화 되어버린 이 중독을 끊기가 어려운지 말입니다. 점심 식사 후에 먹던 커피를 참다보니, 참으로 나의 교묘한 마음 가짐이 여기저기에서 드러납니다. 예를 들면 이런거지요. "저녁 식사 후에는 먹어도 괜찮겠지." "어제 안 먹..
Joshua/일기 2010.03.17 Joshua95STL을 대체할 C# 타입
STL의 set 처럼 특정 value들을 중복되지 않게 해주는 녀석을 찾고 있었는데 HashSet 이라는 넘이 있군요. 단, STL의 set은 정렬이 되지만 이건 정렬이 안되고 유니크하게 만 해 준다는거. STL -> C# 매핑은 이런식이 되겠네요. list -> List set -> HashSet (정렬은 다름) map -> Dictoinary 은근 재미있는 C#. 흐흐. - 2010.03.11 Joshua95
Programming/Code 2010.03.11 Joshua95회사 생활 철학?
고혈압을 줄여보고자 회사 컴퓨터에 다음과 같이 포스트잇을 붙였습니다. 이봐~ 인생 물 흐르듯이~ 오케이? 릴렉스~ 어떻게 해석하면 아주 신실하게 어떻게 해석하면 아주 소심하게 들리는 문구죠? 저의 원래 의도는 아주 소심하게 모나지 않게 걍 좋은게 좋은걸로 둥글둥글 좀 살라고 스스로에게 장난 삼아 얘기해 본겁니다. ^^; 옆의 동료분이 붙여논다고 타고난 천성이 바뀌냐고 한마디 하시는군요. 흐음. - 2010.03.08 by Joshua95
Joshua/직장 2010.03.08 Joshua95