GUI sin


Microsoft SQL 2000 에서 특정 Database 의 트랜잭션 로그의 최대 파일 크기를 조정 하려고 하니 다음과 같은 오류 메시지가 출력되었다. Microsoft SQL-DMO (ODBC SQLState: 42000)

ErrorMicrosoft SQL-DMO (ODBC SQLState: 42000)


더보기


Comment +0

얼마전 회사 Source를 홀랑 날릴뻔한 식겁 했던 일이 있었다.

사표 낼 각오까지 했었으니, 말 다한거지...-_-;
그래서 백업 프로그램을 찾던중 꽤 괜찮은 녀석을 발견했다.

Backup4all 이라는 백업툴 인데 작데 나같은 초보자도 쉽게 사용할수 있는걸 보니 꽤 맘에 들었다. 특히 단계별로 Backup Wizard를 따라 하기만 해도 충분히 백업/복구가 가능하고, 백업파일은 zip으로 자동 압축해서 관리 해준다. 백업 통계 기능등 다양한 기능도 있다고는 하는데 아직 많이 사용해보진 않아서 잘 모르겠다.

위에 설명한것과 마찮가지로 이 글 역시 Backup4all을 처음 사용하는 사용자를 위해 wizard를 기준으로 설명하겠다.

더보기

Comment +0

EditPlus

EditPlus 를 이용한 편집


① C:\WINDOWS\system32\drivers\etc 폴더의 hosts 파일을 [메모장] 이나 [EditPlus] 등의 txt 편집기로 열어줍니다.

② 다음을 추가합니다.
127.0.0.1       rad.msn.com
127.0.0.1       rad.live.com

가장 간단하게 광고를 제거할수 있는 방법입니다.
A-Patch(http://apatch.org/) 를 이용하는 방법도 있다고 하니 참고하세요.

Comment +0


수많은 영화를 보고, 또 그 리뷰를 쓸때의 느낌이 있다. '아~ 왜 이제서야 이 영화를 봤을까?' 그렇다. 이 영화는 바로 그런 영화였다. 너무나도 유치한 제목 때문일까? 아니면 <사랑할때 버려야할 아까운 것들>과 왠지 비슷해 보이는 포스터 때문일까? 왠지 정이가지 않는 영화라고 생각하고 볼생각조차 안하고 있다가 퇴근길에 우연히 iPod touch에 들어있는걸 보기 시작해서 집에 돌아오는 내내 너무 즐겁게 감상하였다.

딸아이에게 들려주는 나의 사랑 이야기

첫장면 부터 좋은 음악과 자극적인 대사로 이 영화는 단번에 집중할수 있었다. 주인공도 꽃미남이고, 그의 딸 역시 너무 깜찍해서 지루함은 이미 안드로메다로~ bye~ bye~ 보통 로맨틱 코미디 영화들은 대부분 여성중심적이거나 너무나 비 현실적인 부분을 다룬다고 생각했다. '사랑'이라는 걸죽한 핑계를 바탕으로 허영까지도 생길수 있었는데, 이 영화에서 말하는 사랑의 추억은 누구나 겪어 봄직하고 주변에서 얼마든지 일어날 듯 싶다고 해야할까?

참으로 멋진 대사들도 압권이었다. 특히 기억에 남는 두가지 대사가 생각나는데,

1.
인연은 그자리에 있는게 아니라, 인연 스스로가 찾아오는 것이라고,
자기 스스로가 상대방을 맞이하고 같이할 수있는 시기가 되면 그시기에 함께 하는 사람.
그사람이 바로 인연이야.

2.
이건 너의 마지막 흔적이었으니까...




영화를 보면 아마 위의 두가지 대사가 얼마나 멋진지 알게 될꺼야. ㅎㅎ

배우들을 보자면,
개인적으로 <레이첼 웨이즈>라는 배우를 엄청 좋아해서 그런지...(이하 스포일러가 될까봐 생략)ㅎㅎ 주인공인 <라이언 레이놀즈>는 관심이 없었는데 너무 미남이라 깜짝 놀랐다. 나중에 알게 된 사실이지만 주인공의 귀여운 딸(아비게일 브레슬린)로 나온 꼬마가 <리틀 미스 선샤인>에 나왔단 그 녀석!!! 으악!!!ㅎㅎ 오랜만에 보는 웨딩크래셔의<아밀라 피셔>도 예쁘고 깜찍하다. 그녀의 콧등의 주름은 너무 귀여워.♡_♡

아무튼 영화는 만족 만족 대만족!!! 극장에서 못 본것이 절대 후회.
어쩌면 난 SF물 보단 이런 애정/멜로/로맨스 영화를 좋아하는 녀석일지도 몰라...-_-;
볼때마다 재밋잖아!!!

Comment +0

//전달(BeforeMonth)
cTempMonth = Left(cPayMonth, 4) + '/' + Right(cPayMonth, 2) + '/01'
cBeforeMonth = String(RelativeDate(Date(cTempMonth), -1), 'yyyymm')

Comment +0

Question

사진 파일을 DataBase(blob)에 저장을 해두었습니다. 근데 사진을 올릴때 확장자가 다른 사진들이 함께 들어가있습니다. (JPG, BMP, GIF 등등) 모든 사진을 특정 디렉토리에 내려받았는데(모든 확장자를 JPG로), 어떤 것은 보이고 어떤 것은 보이지 않고 해서 알고보니 확장자의 문제더군요. 일일이 수정하기 힘들어서 이렇게 질문을 합니다.



Answer

일반적으로는 이미지를 DataBase에 저장할 때 확장자나 파일의 이름을 다른 컬럼으로 저장을 합니다. 그런 방식으로 안되어 있으시다면 다음과 같은 방법을 적용해 보는건 어떠실런지요. 이건 정석이 아니라 말씀드리기 좀 그렇지만 이런 편법적인 방법이라도 도움이 되실까해서 답변 드립니다.
*.BMP, *.GIF, *.JPEG 파일들을 일반 Editor(UltraEditor, EditPlus)에서 열어 보시면, 가장 첫 문자로 공통적으로 찍히는 부분이 있을 것입니다. BMP일 경우 BM, GIF일 경우 GIF, JPEG 파일은 깨진 이상한 문자가 보이네요. SELECTBLOB 으로 읽어낸 데이터의 첫 2자리를 잘라서 BM인지, GI인지 이 둘다 아닌경우는 JPEG가 됩니다. 이런식으로 처리를 해보시는건 어떠실런지요. SELECTBLOB 으로 읽어서 INTO한 변수를 BlobMid() 함수로 두자리를 잘라서 비교를 해보는 것이지요. 적용시켜 보십시오.


Example

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Int loops, k, li_complete
Long bytes_read, lgth, ncnt
Blob b, imagedata, imagedata2
String ls_version, cDate, cTime, ls_path, file_path

cDate = String(Curday(), 'yyyymmdd')
cTime = String(Curday(), 'hhmmss')

// 사진파일을 resource폴더에 write
ls_path = cgResourceDir + "\TEMP\"
file_path = ls_path + arg_filename

// 파일읽을 횟수
IF arg_filelength > 32765 THEN
    IF Mod(arg_filelength, 32765= 0 THEN
        loops = arg_filelength / 32765
    ELSE
        loops = (arg_filelength / 32765+ 1
    END IF
ELSE
    loops = 1
END IF

// 파일읽기
FOR k = 1 TO loops
    bytes_read = FileRead(arg_fnum, b)
    imagedata = imagedata + b
NEXT

// Blob 변수에 제대로 들어갔는지 크기로 확인
lgth = Len(imagedata)

// 사진 확장자 오류 확인
IF ( String(BlobMid(imagedata, 12)) = 'BM' OR String(BlobMid(imagedata, 12)) = 'GI' ) AND Upper(arg_compmode) = 'JPG' THEN
    MessageBox('오류','잘못된 사진 파일 입니다. 확인하시고 다시 시도해주세요.')
    RETURN 0
END IF

// 이하 생략...
cs


아주 간단하게 System에 적용시켜보았다. 이걸 몰라서 하루 종일 책을 찾아봤더니 조금 억울하네. (ㅠ_ㅜ)흑~


Comment +0

확장팩(베타) 스크린샷

마법의 융단을 타고...(초반 퀘스트 중에 하나)


기대도 하지 않았던 이벤트에 당첨되어 아기다리고기다리던 월드 오브 워크래프트 두번째 확장팩을 아주 조금 일찍 접해볼 수 있었다.

아직은 초반이라 새로생긴 죽음의 기사도 만들어 보는 등 새로운 것들에 적응하느라 정신없지만 11월 18일 정식 서비스를 앞두고 있어서 그런지, '어짜피 한달 뒤면 사라질 캐릭'이라 생각하니 손에 잡히질 않는다. 초반 퀘스트나 조금 해보고 확장팩이 나오면 빠르게 적응해야겠다. ㅎㅎ

Comment +0


연 나이/만 나이 란?

'연나이'란 현재연도에서 출생연도를 뺀 나이, 즉 생년월일이 83년 12월 1일인 사람의 경우 2002년이 되기만하면 연나이로 19세가 된다. 하지만 만 나이로는 2002년 12월1일 이 지나야 19세가 되는 것이다. '만나이'개념으로 하면 같은 83년생이라도 생일이 지났냐 안지났냐에 따라 성년/미성년이 가려졌으나, '연나이'로 하면 같은 해에 태어난 사람은 똑같이 미성년이 되거나 성년이 된다.



생일이 지났을 경우 만 나이 = 현재 연도 - 태어난 연도
생일이 지나지 않았을 경우 만 나이 = 현재 연도 - 태어난 연도 - 1



< 스트립트 >
IF ( long(string(curday(),'mmdd')) >  long(mid(birth_date , 5, 4)),
string(long(string(curday(),'yyyy')) - long(mid(birth_date , 1, 4))) + '세',
string(long(string(curday(),'yyyy')) - long(mid(birth_date , 1, 4)) - 1) + '세' )

Comment +0