'분류 전체보기'에 해당되는 글 189건
- 2009.07.13 Filco 마제스터치 튜닝 2
- 2009.07.05 운이 좋은걸까요? 비싸서 좋은걸까요?-_-;; 2
- 2009.07.05 GPS를 달고 라이딩 해보았습니다.^^/
- 2009.06.10 5년만에 핸드폰 장만했습니다.^^ 6
- 2009.05.18 리얼포스86 2
- 2009.05.13 두달에 걸쳐 만든 건프라
- 2009.05.13 살을 빼쟈..;; 8
- 2009.05.04 Windows Mobile6.1 개발환경구축
- 2008.07.24 다시 달리고 싶다..비야 그만와!! 8
- 2008.05.06 Stored Procedure
튜닝을 위해 키캡을 싹 걷어내고...
튜닝작업에 들어갈 실린더에 쓰이는 작은 고무링입니다.
한개만 껴보고 타건을 했는데..이전과 똑같더군요. 두개씩 심어줬습니다.
요렇게 끝까지 밀어넣어 주고 제자리에 다시 장착!!
일하는 책상 한켠에 무언가 보입니다.ㅋㅋ
스마트폰 터치 다이아몬드라고 하죠. 지금은 밥 먹는중.
Windows Mobile이 깔려있는 스마트폰이라서 사용자가 필요로하는 어플리케이션(프로그램)을 깔아서 사용할 수 있습니다. 지금 화면은 아이팟터치와 같은 기능을 하는 프로그램을 구동시켜놓았습니다.^^
뒷면은 삐까뻔쩍 광이나지요.^^
액정부분은 감압식 터치, 기능키들 가운데 동그란 부분주변은 정전식 터치가 됩니다.
같이들어있는 가죽 케이스와 함께..^^
색이 살짝 틀리죠?
원래 제품이 외국산(대만)이기 때문에 이베이에는 엄청난 써드파티 제품이 넘쳐납니다. 사진에는 정품에는 없는 티타늄색상의 배터리 케이스입니다.
이렇게 투톤으로.^^
제품이 출시된다는 정보를 입수하고서 한계선의 가격까지 떨어지기까지 장장 3개월을 기다렸습니다.
물론 노예계약이긴 하지만 만족스럽네요.
다른것들도 좋지만, 슬림하고, GPS가 달려있어서..마음을 굳혔습니다.
조만간 몇몇분들이 혹할만한 GPS관련 어플을 깔고 뽐뿌좀 넣어드리도록 하겠습니다.^^
요즘 다이어트중인데....
다이어트 지대로 도와줄 녀석이 되겠군요. 왜냐하믄...가격이..;;;
궁금하시다면 검색을..;;;
그것으로 컨버전 하기위해 지인들에게 억지로(?) 뜯어낸 건프라 되겠다.
귀차니즘으로 인해 두달이나 걸렸지만..;;
기본소체는 그것으로 나와있으니 거기다가 옷을 입혀줄지..
아니면 전체적으로 컨버전 시켜줄지 고민을 했다가...
역시나 전체적으로 만져주는게 더 튼튼(?)할것 같다.
컨버전 프로젝트는...과연 언제 진행 될지는...미지수..^^;;
간만에 포스팅이네요.^^
요즘엔 대략 3주정도 저녁은 따로 안먹고...풀떼기(?)만 먹고 있습니다.
(재료는 양상추, 양파, 당근, 상추, 양배추, 오이, 파프리카, 땅콩, 날치알)
요래 되겠습니다.^^
요즘은 그냥 쉬고 있기 때문에 이참에 다이어트나 지대로 해보쟈;;;해서;;
4주에 운동은 따로 안하고...술자리 조금 갖고, 저녁은 저렇게 먹으니
대략 5kg정도 빠졌네요.
오늘부터는 조깅과, 빨리걷기, 근육운동도 시작 했습니다.
다행히 집이 강변 근처라...
온갖 체력단력 기구들이 주변에 많이 있어서
따로 헬스장을 다닐 필요가 없네요.^^
열심히 운동해서
여름쯤엔 몸짱이 됐으면 좋겠어요.ㅋㅋ
1. 액티브싱크(ActiveSync) 4.5 - 스마트폰과 PC와의 연결을 하기 위한 프로그램
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=9e641c34-6f7f-404d-a04b-dc09f8141141
2. Visual Studio 2008 Professional Edition 이상 (뭐 VS 2005 Standard도 상관없다고 한다...) - 개발도구, 다음은 90일 체험판.
http://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=ko
3. Visual Studio 2008 서비스 팩1 - .NET 프레임워크 3.5 및 WIndows Mobile 개발 컴포넌트를 업데이트 할 수 있다. 꼭 필요한지는 모르겠다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=fbee1648-7106-44a7-9649-6d9f6d58056e&DisplayLang=ko
4. Windows Mobile 6 Professional Edition SDK
http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=en
5. Windows Mobile 6 Emulator Localization Images - SDK 한글지원을 위해 설치한다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=38c46aa8-1dd7-426f-a913-4f370a65a582&DisplayLang=en
6. Windows Mobile 6.1.4 Emulator Images (USA) - 애뮬레이터
http://www.microsoft.com/downloads/details.aspx?FamilyID=1a7a6b52-f89e-4354-84ce-5d19c204498a&DisplayLang=en
비야 좀 그만오지...
이제 좀 달리고 싶구나...
올해 3월경 찍은 사진같다..
1. |
저장 프로시저 | |
일반적으로 클라이언트 서버 환경의 데이터 베이스를 조작하는 경우, 클라이언트의 컴퓨터에서 입력된 SQL명령을 네트워크를 통해 데이터 베이스를 관리하고 있는 RDBMS 서버로 전송합니다. 그러나 데이터 베이스의 조작을 중심으로 하는 로직의 경우, 매번 클라이언트로부터 SQL 명령을 전송받지 않고도 복수의 SQL문 집합을 하나의 프로그램처럼 데이터베이스에 등록할 수 있습니다. 이렇게 함으로써 속도 개선과 편리성 향상이라는 두 가지 이득을 얻을 수 있는데 이러한 SQL 문들을 데이터베이스에 저장한 프로그램이라는 의미에서 저장 프로시저라고 부릅니다. | ||
2. |
저장 프로시저의 장점 | |
1) |
데이터베이스 내에서 SQL명령을 컴파일할 때 캐시를 이용할 수 있으므로 처리가 매우 빠르다. | |
2) |
반복적으로 SQL명령을 실행하는 경우, 매회 명령마다 네트워크를 경유할 필요가 없으므로 속도가 빨라진다. | |
3) |
어플리케이션 마다 복수의 SQL문을 기술할 필요없이 이미 만들어진 저장 프로시저를 반복 사용하여 다른 어플리케이션에서 재사용 할 수 있다. | |
4) |
데이터베이스를 조작하는 로직을 수정하는 경우, 저장 프로시져는 서버측에 있으므로 어플리케이션을 수정하여 컴파일 할 필요가 없다. | |
3. |
저장 프로시저의 기본적인 작성방법 | |
형식) CREATE PROC [프로시저명] AS [SQL구문] | ||
|
그러면 titles 테이블을 대상으로 price를 2배로 만드는 간단한 저장 프로시저를 작성해봅시다. -> create proc pupdateprice as update titles set price=price*2 | |
![]() <그림 1> | ||
우선 pupdateprice라는 저장 프로시저를 실행하기 전에 먼저 기존의 titles 테이블의 price 데이터를 확인해봅시다. -> select top 3 title, price from titles | ||
![]() <그림 2> | ||
이제 pupdateprice 를 실행하고 그 결과를 살펴봅시다. -> EXEC pupdateprice select top 3 title, price from titles | ||
![]() <그림 3> | ||
데이터를 살펴 보면 price가 모두 기존의 데이터의 2배가 되었음을 확인할 수 있습니다. | ||
4. |
인수를 가지는 저장 프로시저 | |
형식) create proc [프로시저명] 변수 선언부 as [SQL구문] 위와 같이 Create Proc 구문 아래에 저장 프로시저에서 사용할 인수를 선언한다. -> | ||
![]() <그림 4> | ||
위에 보면 Mul변수앞에 @가 붙어있음을 볼 수 있습니다. @가 붙으면 변수라는 뜻입니다.
그럼 이제 인수값을 넣어서 pupdateprice2를 실행해 보겠습니다. 실행시에 인수값을 넣어주는 방법은 아래와 같습니다. -> | ||
![]() <그림 5> | ||
위 그림에서 pupdateprice2가 실행되어서 titles 테이블의 price가 다시 절반으로 줄어든 모습을 볼 수 있습니다.
위와 같이 디폴트값을 사용하거나 혹은 인수를 순서대로 넘기지 않을 경우에는 아래의 예처럼 인수값을 일일이 지정해 주면 됩니다. exec pupdateprice2 @I=2, @j=3 그러면 여러 개의 인수를 가진 프로시저를 직접 만들어 봅시다. -> | ||
![]() <그림 6> | ||
pupdateprice3 는 @a,@b,@c 세개의 인수를 가진 저장 프로시저입니다. @a에는 값을 지정하지 않았을 때 디폴트 값이 2를 갖도록 했습니다. 나머지 @b와 @c는 디폴트 값이 없으므로 꼭 인수값을 넣어야 합니다.
-> select top 3 title, price from titles | ||
![]() <그림 7> | ||
저장 프로시저 확인 방법 형식) sp_helptext [저장 프로시저] -> sp_helptext pupdateprice | ||