전체 글
325중독2
제가 커피에 중독된 듯 하여, 커피를 줄이고자 노력하고 있습니다. 어떻게 하면 매일 점심 식사 후 먹게되는 커피를 줄일 수 있을까를 고민하다가 점심 식사 후 커피를 마시던 시간대를 바꾸어 보기로 했습니다. 점심 식사 후 커피를 참았다가 저녁에 마시는 것이지요. 단번에 커피를 안 먹는 것이 어려우므로 나름 단계적인 접근이었던 셈입니다. 며칠을 하다보니 나름 점심 식사 후 마시던 커피의 생각이 사라집니다. 그런데 당연한 부작용이지만 이제는 저녁 식사 후 커피가 생각이 납니다. 이러면 안되겠다 싶어서 하루는 점심 식사 후, 하루는 저녁 식사 후 커피를 마시기로 내심 작정합니다. 이런 작전도 나름 잘 수행되어 하루는 점심, 하루는 저녁 식 후 커피를 마시게 되었습니다. 그런데 생각해 보니 결국엔 하루에 한번 먹..
Joshua/단상 2010.08.11 Joshua95[DB2] 스트링을 특정 구분자로 분리하여 테이블로 리턴하는 함수
특정 구분자로 나눠진 스트링을 테이블의 데이터로 뽑아주는 함수가 필요해서 이래저래 찾아보아 다음과 같이 만들었습니다.원하는 기능은 이랬지요.'1;2;3' 과 같은 스트링을 입력하면 1,2,3의 Data가 테이블에 입력되도록 하는 것이지요.우선 아래의 fnGetElementIdx, fnGetElements 함수를 추가해 주고,실제 사용은 아래와 같은 쿼리를 사용하여 사용하면 됩니다.SELECT CAST(t.elem AS VARCHAR(256))FROM TABLE ( fnGetElements('1;2;3',';') ) AS t(elem)------------------------------------------------------- 1. 스트링의 구분자 위치 정보를 생성, 리턴 (fnGetElements에..
Programming/Database 2010.08.11 Joshua95[DB2] 특정 쿼리 결과에 순차적으로 번호 붙이기
특정 쿼리 결과를 순차적으로 번호를 붙여주고 싶은데, 한참 찾아보니 이런 함수가 있군요. -- 쿼리 결과 그대로 순번을 리턴 ROW_NUMBER() OVER() -- 쿼리 결과를 특정 정렬 후 순번을 리턴 ROW_NUMBER() OVER (ORDER BY SALARY DESC) -- 사용 예 SELECT ROW_NUMBER() OVER() AS idx, element FROM tbTestTable; From Joshua95(10-08-05)
Programming/Database 2010.08.05 Joshua95솔이 스타일
우리집 식사 규칙 중에 하나는 자기 밥을 다 먹지 못한 사람은 간식을 못 먹는다 입니다. 부득불 입맛이 없는 경우에는 식사 전에 미리 얘기해서 밥을 덜 수 있다가 예외 조항이지요. 주말 저녁을 맛있게 먹고 있는데, 샘이와 솔이 모두 입맛이 없습니다. 좀 더 큰 샘이는 너무 배부르다는 말을 엄마 아빠에게 살살 흘립니다. 이런 경우, 엄마 아빠가 샘이 밥을 한숟가락 도와줄 수 있다는 잔꾀 덕입니다. 역시나 샘이의 생각대로 컨디션 좋은 엄마가 한숟가락, 아빠가 한숟가락 도와 주었습니다. 덕분에 샘이는 밥 한그릇을 간신히 다 먹었습니다. 샘이가 밥 한그릇을 다 먹기 위해 이렇게 끈질기게 엄마 아빠의 도움을 기다리며 포기하지 않는 것은 역시나 간식 덕분입니다. 엄마, 아빠가 밥을 다 안 먹으면 진짜로 간식도 안 ..
Homeschooling/샘솔빛풀 2010.08.02 1 Joshua95징검다리 돌 하나
사람은 완전한 결과를 성취하기를 바란다. 크고 화려하고 그럴 듯한 삶의 결과 말이다. 예수님의 인간으로서의 삶은 잘 나가다가 좌초한 한 젊은이의 미완성된 삶이다. 예수님이 보여준 삶의 모습은 완벽한 성공의 모습이 아닌 무언가 아쉽기만 한 실패의 삶이었다. 지금 이 시간 속에서 그저 징검다리의 돌 하나의 역할을 할 수 있는 사람이 되자. 주위 모든 사람의 마음을 살 수 있는 영웅이라면 좋겠지만, 그저 여기 평범한 지인들에게 조그마한 한걸음 나아갈 수 있도록 내어주는 그런 삶으로도 족하지 않겠나 - 2010.07.30 Joshua95
Joshua/단상 2010.07.30 Joshua95100점 아빠
빛이와 풀이가 모두 딸이라고 합니다. 갑자기 50점 아빠에서 100점 아빠가 된 기분입니다. 딸 키워본 적 없는 저희가 둘을 한꺼번에 키워야 한다는 생각에 살짝 긴장하고 있습니다. 흐흐. 뭐, 이젠 딸 없는 사람들하곤 안 놀아야겠습니다. 음하하. - 2010.07.26 Joshua95
Joshua/일기 2010.07.26 Joshua95[C#] XML XPath 대소문자 구분없이 인식하기
XML XPath 대소문자 구분없이 인식하기 XML을 사용하다보면, 노드 이름이나 Attribute 이름을 대소구분 없이 사용하고 싶을 때가 있습니다. 초기 설계부터 한 사람이 설계했다면야 그럴리 없겠지만, 각 파트별도 다양한 사람이 설계를 했을 경우, 어떤 사람은 소문자만을, 어떤 사람은 대소문자 섞어서 사용할 수 있다는 것이지요. 기본적으로 XML에서는 대소구분 안 하니 별 문제 없이 사용할 수 있습니다만, C#에서의 XML XPath 사용 시에는 대소구분을 제대로 해 주는군요. 대소구분 안 하려고 이래저래 찾아봤더니, translate 를 사용해서 하면 된다는군요. 코드가 길어져서 그다지 내키지는 않지만 일단 급한 마음에 사용했더니 잘 되는군요. 성능 측면에서는 어떨지 모르겠네요. 아래와 같이 사용..
Programming/Code 2010.07.06 Joshua95