|
출처 : Hobby lounge
윈도우 XP에서 비스타 사이드바 가젯을 완벽하게 사용하는 법
1. NetFrame3 설치(다운)
일단 마이크로소프트에서 제공하는 NetFrame3를 설치 합니다. 다운 받으신 파일을 더블클릭해서 실행 하면, 인터넷에 접속해서 파일들을 다운 받은 뒤 알아서 설치 합니다. 다운 받는 파일의 용량이 63MB정도 되니, 시간이 약간 소요 됩니다. ![]() ![]() ![]() ![]() ![]() 2. AlkyXP 설치(다운)
다운받으신 파일을 압축 풀면 실행파일이 하나 있습니다. 그걸 더블클릭하면 마찬가지로, 프로그램이 설치되게 됩니다. 중간에 Vista 시디키 넣는 과정이 나오는데, 무시하고 넘어가시면 됩니다. ![]() ![]() ![]() ![]() ![]() ![]() 3. Hotfix 설치(한글:다운, 영문:다운)
만약 설치하시는 윈도우 XP가 한글이거나 영문이면, 그에 따라 파일을 다운 받고 압축을 풀면 됩니다. 마찬가지로 압축을 풀게 되면 하나의 실행 파일이 나오고, 파일을 더블클릭하면 알아서 핫픽스를 설치 합니다. 순서대로 아래그림을 보면서 하면 됩니다.^^ ![]() ![]() ![]() 4. Sidebar Installer 설치(한글:다운, 영문:다운)
5개의 과정중에 여기가 그나마, 제일 복잡하네요 ㅎㅎ 마찬가지로 한글, 영문판에 따라 다운받아 압축을 풀면 하나의 폴더가 나오고, 여러개의 파일이 보일 겁니다. 그 파일중에 아래의 그림처럼 폰트파일만 복사해서, C:WindowsFonts 폴더에 붙여 넣기 하시면, 필요한 글꼴이 자동으로 설치 됩니다. 그리고 폴더내부에 있는 파일 중에 Sidebar.inf파일을 오른쪽으로 클릭해서, 설치를 누르면 됩니다.
설치를 시작하면, 알아서 파일들을 카피하면서 설치가 진행 됩니다.
약 3~4분 정도 걸리니까, 살짝 기다리세요~^^ 설치가 끝나면, 알아서 컴퓨터가 재부팅 됩니다.
재부팅 후에 시계 옆을 보면, 익숙한 사이드바 아이콘이 보이네요~^_^ 5. Gadget Installer 설치(다운)
마지막 가젯인스톨러 설치 입니다. 다운 받은 파일을 압축 풀면 두개의 파일이 나오는데, 둘 중 아무거나 해주면 됩니다. 더블클릭하고~고고 만약 이미설치되어 있다고 나오면, 그냥 OK~해주면 됩니다. ![]() ![]() ![]() 이제 모든 설치가 끝났습니다.
제 블로그의 글들 중에 암거나 다운 받아서 설치해 보죠. 다운 받고, 다운 받은 가젯파일을 그냥 더블클릭해버리니까, 아래와 같이 바로 사이드바에 추가 할꺼냐고 메세지가 뜨네요~ㅎㅎ "Install"을 누르면 가젯이 자동으로 설치가 됩니다. 예전 XP사이드바 가젯보다 편하죠? 설치된 가젯과 사이드바의 모양 입니다.
좋군요~ㅎㅎ 기본적으로 몇가지의 가젯이 들어있으니, 사용해 보세요~^^ 혹시 추가적으로 궁금한 사항이 있으시면 제가 참고한 사이트를 확인 해 보세요~!
--관련글-- 2007/11/03 - [Gadgets (Korean)] - 위젯? 가젯? 2007/11/04 - [Gadgets (Korean)] - XP에서 비스타 가젯을 써보자 2007/11/09 - [Gadgets (Korean)] - 가젯을 용도에 맞게 사용해 봅시다. ---------------------------------------------------------------------------------------------------------
현재 제가 사용하고 있는 사이드 바 입니다
간단한 설명과 다운로드 입니다
1. 맨위 가젯은 Vista LH Clocks 입니다
2. 두번째는 EVEREST에서 지원하는 사이드 바입니다
연동법입니다
![]() ![]() ![]() ![]() 아이템은 가젯에 표시 하실것만 체크하시면 됩니다
![]() ![]() Degree symbol을 ˚ 으로 바꿔주시면 됩니다
![]() Add gadget들어가 보시면 EVEREST 추가 되어있는걸 보실수 있습니다
![]() 설정을 마친 상태입니다
윈도우 시작시에 정보를 불러 오기때문에 조금 느려집니다 참고하세요
3. 세번째는 HDD Monitor 입니다
외장하드 여러개 쓰시는 분들은 꽤 유용하실 겁니다. HDD Monitor 상에서 해당드라이버를 클릭 하시면
바로 폴더가 뜨게끔 되있습니다
그리고 언독(Undocked)상태로 만들면, 가젯의 크기를 좀 크게 볼 수 있습니다.
4. 네번째는 어플리케이션 런쳐 입니다.
App Launcher (다운)
설치를 하게 되면, 기본 바로 가기 아이콘이 등록 되어 있습니다.
//
//
가끔 유일하게 하는 게임인 PES2008과 SKYHDTV 도 있네요.
5. 마지막은 SBS고릴라디오 가젯입니다
파워,러브FM을 즐겨들으시는 분들은 유용하게 쓰실수 있어요
MBC mini 인터넷 라디오(DMB, FM4U, 표준FM)도 사용하실분들은 아래에서..
출처 : Hobby lounge
제가 몇가지 추가 수정해서 작성했습니다
에 들어가시면 수천가지의 가젯이 있으니 입맛대로 골라 설치해 쓰시면 되겠습니다^^
기본적으로 필터기준 : 한국어로 되어있는데 모든언어로 바꾸시면 많이 나옵니다 궁금한점 있으시면 댓글달아 주세요 |
2008년 4월 14일 월요일
윈도우XP에서 비스타 가젯을 똑같이 사용하는법
2008년 4월 9일 수요일
픽쳐박스 스크롤 확대 축소
픽쳐박스에서 픽쳐를 스크롤하는 방법은 크게 두가지 가 있습니다.
가장 용이하지만 단점이 있는 방법은
피쳐 박스에 이미지박스와 수직, 수평 스크롤바를 삽입합니다.
밖에 있는 픽쳐박스는 화면에 배치할 크기로 지정합니다.
스크롤바는 Visible=False로 합니다.
이미지 파일 로드시 스크롤바를 설정합니다.
sub LoadImage(filename as string)
hscroll1.visible = false
vscroll1.visible = false
on error resume next
set image1.picture = LoadPicture(filename)
if err then
msgbox error
exit sub
elseif image1.picture = nothing then
exit sub
endif
image1.move 0,0
hscroll1.visible = image1.Width > picture1.scalewidth
vscroll1.visible = image1.height > picture1.scaleheight
if hscroll1.visible then
vscroll1.visible = image1.height > picture1.scaleheight-hscroll1.width
endif
if vscroll1.visible then
hscroll1.visible = image1.Width > picture1.scalewidth - vscroll1.height
endif
hscroll1.move 0, picture1.scaleheight - hscroll1.height, picture1.scalewidth - iif( vscroll1.visible, vscroll1.width,0)
vscroll1.move picture1.scalewidth - vscroll1.width, 0, vscroll1.width, picture1.scaleheight - iif( hscroll1.visible, hscroll1.height,0)
if hscroll1.visible then
hscroll1.value = 0
hscroll1.min = picture1.scalewidth - image1.width - iif( vscroll1.visible, vscroll1.width,0)
hscroll1.max = 0
hscroll1.largechange =( picture1.scalewidth- iif( vscroll1.visible, vscroll1.width,0))/2
endif
if vscroll1.visible then
vscroll1.value = 0
vscroll1.min = picture1.scaleheight - image1.height - iif( hscroll1.visible, hscroll1.height,0)
vscroll1.max = 0
vscroll1.largechange =( picture1.scaleheight- iif( hscroll1.visible, hscroll1.height,0))/2
endif
end sub
sub hscroll1_change() ' scroll 에도 필요시 call hscroll1_change
image1.move hscroll1.value, vscroll1.value
end sub
sub hscroll1_change() ' scroll 에도 필요시 call hscroll1_change
hscroll1_change
end sub
아마 이미지가 깜빡 거릴 겁니다.
이를 방지하려면 이미지 대신에 픽쳐박스를 넣으시고
이미지를 로드한 후에 픽쳐박스의 크기를 그림에 맟추어 주세요
picture2.move 0, 0, scalex(picture2.picture.width,,picture1.scalemode), scaley(picture2.picture.height,,picture1.scalemode)
다만 이 방법은 큰 이미지의 경우 리소스의 문제가 나타나겠습니다. 또한 축소/확대의 문제가 있겠습니다.
이미지를 이용하여 축소/확대의 경우는
image1.stretch = true
image1.move 0, 0, scalex(image1.picture.width,,picture1.scalemode) * zoom , _
scaley(image1.picture.height,,picture1.scalemode) * zoom
다른 방법은 추가의 이미지박스나 픽쳐박스를 사용치 않고
보이는 부분만 연산하여 paintpicture 또는 API의 StretchBlt를 이용하여 축소/확대로 그려주는 방법임.
VB : 픽쳐박스(picturebox),이미지(image) 이동 방법
[질문]픽쳐박스(picturebox),이미지(image) 이동 방법좀 봐주세요. | etc 2006-07-31 오후 2:22:30
용대건 (sunny) 번호: 246824 / 평점: (-) / 읽음:342
하다가 잘 안되는게 있어서 고수님들 도움좀 받을려고 올립니다.
픽쳐박스 안에 이미지 개체를 놓았구요..
픽쳐박스 안에서 이미지 개체를 드래그해서 미세하게 이동 시킬려고 합니다.
Private Sub img1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
vSavedMousePointX = X
vSavedMousePointY = Y
img1.Drag 1
End Sub
그래서 픽쳐박스 DragDrop 이벤트안에..
Private Sub Picture1_DragDrop(Source As Control, X As Single, Y As Single)
img1.Move X - vSavedMousePointX, Y - vSavedMousePointY, img1.Width, img1.Height
img1.Drag 2
End Sub
문제는 픽쳐박스내에서 드래그해서 움직이는 마우스위치값 (X,Y)이 이미지개체의 위치값 보다 크면
--( 이미지 개체 사이즈값 보다 크면 ) -- 잘 되는데 ( 마우스를 드롭한 위치에 잘 놓이게 되는데) --
값이 이미지 개체 값보다 작거나 같으면--( 조금 밖에 안움직이면)-- 안 움직이고 원재 자리로 되돌아 간다는 것입니다.
그래서 이미지개체 선택후 마우스 드래그 하면서 값을 보니.. 포인터가 이미지 개체를 벗어난 이후 부터 x, y 값을
인식하는 것 같더라고요...저는 약간 만 움직여도 정확한 위치에 놓이게 하고 싶은데...
어떻게 방법이 없을 까요? 도와 주세요..
[답변]DragDrop 이벤트가 자기 자신에게 일어나서 그렇습니다. 2006-07-31 오후 2:41:23
홍인천 (rhdgj) 번호: 246831 / 평점: (-)
놓은 위치가 자신의 위치라면...
DragDrop 이벤트는 컨테이너인 Picture1에서 일어나는게 아니라..
자기 자신...즉 image1 에서 일어납니다...
아래...코드를 약간 변경했습니다...
님과는....img1 이 image1으로 변경된거 외에는 바뀔게 없으니...복사해다가 고쳐서 사용하세요...^^
Dim vSavedMousePointX As Single, vSavedMousePointY As Single
Dim nOrgLeft As Long, nOrgTop As Long
Private Sub Image1_DragDrop(Source As Control, X As Single, Y As Single)
Image1.Move nOrgLeft + X - vSavedMousePointX, nOrgTop + Y - vSavedMousePointY, Image1.Width, Image1.Height
Image1.Drag 2
End Sub
Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
vSavedMousePointX = X
vSavedMousePointY = Y
nOrgLeft = Image1.Left
nOrgTop = Image1.Top
Image1.Drag 1
End Sub
Private Sub Picture1_DragDrop(Source As Control, X As Single, Y As Single)
Image1.Move X - vSavedMousePointX, Y - vSavedMousePointY, Image1.Width, Image1.Height
Image1.Drag 2
End Sub
[답변]윗분말이 마자요 2006-07-31 오후 2:47:50
이명하 (mhlee36) 번호: 246833 / 평점: (-)
Private Sub Img1_DragDrop(Source As Control, X As Single, Y As Single)
Img1.Move Image1.Left + (X - vSavedMousePointX), Img1.Top + (Y - vSavedMousePointY), Img1.Width, Img1.Height
Img1.Drag 2
End Sub
이거 추가히시면 될듯
2008년 4월 7일 월요일
입이 쫘악 벌어지는 정말 멋진 키보드.. 역쉬! 애플
키보드 사러가기..
윈도우에서도 동작되고 위에 특수키는 프로그램 설치하면 된다네.. 윈도우에서도.. (아래 키보드는 MacOS용임~~)















CISCO : 메신저(MSN) 프로그램 업무시간 Blocking 예
메신저 프로그램들에 대한 업무시간에만 Blocking 시키는 예입니다.
웜이 메신저를 타고 급속히 번질 때도 사용하시면 됩니다.
방화벽이 있는 곳은 방화벽에서 차단시킬 테지만, 그렇지 않은 중소규모의 기업이나 학교등에서 사용하시면 편합니다.
감사합니다.
## 본 내용은 회사와 무관한 개인적인 자격으로 올리는 글입니다.##
-----Original Message-----
From: Woo Hyung Choi (whchoi)
안녕하십니까?
최우형 입니다.
답변이 늦었습니다.
MSN은 기본적으로 접속시 인증 포트를 TCP 1863을 사용하도록 되어 있습니다.
따라서 간단하게 1863을 Blocking 시키면 간단히 해결될 일이지만, 문제는 1863을 차단하게 되면 자동으로 TCP 80 Port를 통해 인증 접속하도록 구성되어 있습니다.
아래 Router 에서 Netflow를 Enable 시켜 놓고 보시면 MSN의 동작방식을 금방 보실 수 있습니다.
최초 인증 접속시 동작과정입니다.
목적지 포트가 16진수로 0747 입니다.
10진수로 보면 TCP 1863입니다.
Router#show ip cache flow
중략
SrcIf SrcIPaddress DstIf DstIPaddress Pr SrcP DstP Pkts
Fa0 10.0.0.2 Di1 207.46.104.20 06 051B 0747 4
MSN을 통한 유해트래픽이 급속도로 번질 경우나, 기업에서 정책적으로 MSN메신저를 금지 시키실 경우에는 다음과 같이 구성하시면 됩니다.
Cisco Router or Catalyst Switch에서 구성 방법
ACL 구성법
access-list 101 deny ip any 207.46.104.0 0.0.0.255 --> MSN 인증서버 IP address
access-list 101 deny tcp any any eq 1863 --> MSN 인증 port
access-list 101 deny tcp any any range 6891 6900 --> 파일전송
access-list 101 deny udp any any eq 6901-->음성채팅
access-list 101 permit ip any any
ACL 적용 예제
interface fastethernet 0 --> 내부 이더넷
ip access-group 101 in
유연성있게 구성하는 방법--> 추천!!!
A 회사의 MSN 사용 지침
MSN은 월요일~금요일 아침 08:00 부터 18:00 까지 근무시간에는 사용하지 못하도록 구성한다.
하지만, 주말과 근무 외 시간 18:00 이후 부터는 사용 할 수 있도록 한다.
시스코 라우터 또는 Catalyst Switch 에서 구성 방법
Router#sh clock
16:58:53.719 KST Sat Nov 1 2003
현재 라우터 또는 스위치의 시간 설정 확인
Time-Based ACL 구성 방법
access-list 101 deny ip any 207.46.104.0 0.0.0.255 time-range msn
access-list 101 deny tcp any any eq 1863 time-range msn
access-list 101 deny tcp any any range 6891 6900 time-range msn
access-list 101 deny udp any any eq 6901 time-range msn
access-list 101 permit ip any any
ACL 적용
interface fastethernet 0 --> 내부 이더넷
ip access-group 101 in
Time Rule 설정
Router(config)#time-range msn
Router(config-time-range)#periodic weekdays 08:00 to 18:00 --> 월요일 부터 금요일 까지 매일 아침 8시 부터 저녁 6시 까지만 적용
정상 작동 확인
Router#sh access-lists
Extended IP access list 101
deny ip any 207.46.104.0 0.0.0.255 time-range msn (inactive) --> 현재 시각이 토요일 이므로 자동 비활성
deny tcp any any eq 1863 time-range msn (inactive)
deny tcp any any range 6891 6900 time-range msn (inactive)
deny udp any any eq 6901 time-range msn (inactive)
permit ip any any
한번 구성해 보시고, 제대로 Blocking 되는지 Test 해 보시기 바랍니다.
감사합니다.
P.S
혹시 제대로 Blocking 되지 않을 경우 아래 ACL 에 아래 IP 영역을 추가해 보시면 됩니다.
제가 Test 한 바로는 207.46.104.x만 Blocking 시키면, 차단되는 것을 확인 했습니다.
64.4.130.0/24
207.46.104.0/24
207.46.106.0/24
207.46.107.0/24
207.46.108.0/24
207.46.110.0/24
[출처] 메신저 프로그램 업무시간 Blocking 예|작성자 펫러브
2008년 4월 1일 화요일
Google 사투리 번역을 소개합니다
'Google 사투리 번역'이란 무엇인가요?
Google 사투리 번역은 사람이 직접 번역하는 대신 고도의 기계번역 기술을 활용해 제공되는 서비스입니다. Google Korea의 R&D 센터는 여러 사투리 조합에 대한 통계 번역 시스템을 자체 개발했으며 현재 Google 번역을 통해 서비스 되고 있습니다. 예를 들어 번역하고자 하는 문장을 전라도 사투리로 넣으면, 해당 문장을 다양한 사투리로 번역하여 문서를 검색하고, 검색된 문서들은 다시 전라도 사투리로 변환되어 사용자에게 제공됩니다. Google 사투리 번역을 이용하면 다른 지역의 사투리를 모르더라도 불편 없이 모든 문서를 검색할 수 있습니다.
사투리 번역을 활용하고 있는 Google의 다른 서비스는 어떤 것들이 있나요?
Google 번역에서 사투리 직접 번역이 가능합니다. 글상자 안에 문장을 입력한 후 원하시는 사투리 조합을 택하고 "번역하기" 버튼을 누르시면 우측에 해당 사투리로의 번역 결과가 나타납니다.
예시1: Google 사투리 번역 기술은 경상도 사투리에서 많이 나타나는 압축된 단어나 문장도 인지하여 번역해줍니다.
예시2: 전라도 사투리에서 많이 나타나는 단어의 모호성을 문맥에 맞춰 해석한 후 번역하여 보여줍니다.
Google 토크에서도 사투리 번역 기능을 사용할 수 있습니다. Google 토크 계정 생성시 이용자가 구사하는 사투리의 지역 정보를 입력하면 됩니다. 제주도 사투리를 사용하는 친구와 채팅할 때에는 제주도 사투리를 자동 검출해서 이용자의 사투리로 자동 번역해주기 때문에 의사소통이 훨씬 원활해집니다.
Gmail에서도 사투리 번역 기능을 사용할 수 있습니다. 사투리로 작성된 메일을 받은 경우 "사투리 번역" 버튼을 누르면 메일의 내용이 자동으로 이용자의 지역 사투리로 변환됩니다. Google은 보다 나은 사투리 번역을 제공하기 위해 계속 노력하고 있습니다. 그러나 아무리 정교한 소프트웨어라도 원어민의 유창함을 따라갈 수는 없습니다. 사투리 번역 기능이 아직 완벽하지 않아 가끔 이해하기 어려운 경우가 발생할 수 있는데, 이 때는 해당 문장을 선택하면 원문을 보실 수 있습니다.

























'; this.container.appendChild(div); this.container = null; return; } if(typeof offset == "undefined") this.offset = 0; else { if(offset < 0) this.offset = this.numImages -1; else if(offset >= this.numImages) this.offset = 0; else this.offset = offset; } if(this.container.filters) this.container.filters[0].Apply(); this.container.innerHTML = ""; this.container.appendChild(this.getControl()); this.container.appendChild(this.getImage()); this.container.appendChild(this.getCaption()); if(this.container.filters) this.container.filters[0].Play(); this.container = null; }; TTGallery.prototype.prev = function() { this.show(this.offset-1); }; TTGallery.prototype.next = function() { this.show(this.offset+1); }; TTGallery.prototype.showImagePopup1 = function() { this.showImagePopup(); }; TTGallery.prototype.showImagePopup2 = function() { this.instance.showImagePopup(); }; TTGallery.prototype.showImagePopup = function(offset) { try { open_img(this.src[this.offset]); } catch(e) { window.open(this.src[this.offset]); } };
GorealraAX.gadget