Home network 구성 삽질중

Divx 를 HD-35 에 120G 하드를 넣어서 감상했었다. 번번히 USB를 통한 파일 복사에 귀차니즘을 느낀나머지 Network 파일 공유를 통한 Divx 시청이 가능한 MG-100 으로 바꾸고 약 2주전 부터 삽질 중이다.

그동안 파일 서버에 필요한 부품들 사모으고, 며칠전엔 KT Ntopia 라인을 거실로 이동하는 작업 까지 마쳤다.
거실에 위치할 file server와 MG-100, PS2, 공유기는 UTP 케이블로 연결하고 나머지 노트북과 cube, PC 는 모두 무선 네트웍을 사용하게 된다.

그리고 어제
Linux + Samba 서버로 file server를 꾸미는데 하루를 소비하였으나, 이 파일서버에서 공유된 파일이름이 한글이 포함될 경우 MG-100에선 인식을 하지 못하는 문제가 발생 …
다른 smb client 에선 문제없이 인식하였다.
linux의 locale 을 LANG=C 나 LANG=ko-KR.eucKR로 바꿔봐도 MG-100의 파일리스트에 보이지 않았다. smb.conf 파일의 global option에 charset 을 변경하는 옵션을 넣어주어봐도 마찬가지 …

영화나 mp3를 옮길때 일일이 영문으로 바꾸면서 저장하는 일도 삽질이라 이건 아닌다 싶어 파일서버를 W2k 새로 인스톨중

이번 연휴 동안의 개인적인 프로젝트였는데 ..

MAC mini Clone

대만 Computex Trade show 에서 보인 PC

인텔의 요청으로 Aopen에서 만들었다는데…
Pentium M CPU에 하느는 노특북 하드를 달았겠지?

맥미니를 너무 닮아서 문제가 생길 수도 있을듯
발열은 괜찮을려나 ?

맥미니와 같이 옆에두고 모니터하나로 Switch 해서 쓰면 어울리겠다.

홈 서버로 사용할 PC를 만들고자 어제 Aopen case를 하나 샀는데
이게 더 맘에 드네.. (근데 이건 RAID 구성을 못하자나~)

Codeless MAC mini

CD-rom 드라이브와 2.5인치 IDE 하드를 없애고
그자리에 4GB micro drive와 Lithium-Ion Polymer cell 전지를 넣어
전원 부분을 없애버린 mac mini 입니다.

이정도면 portable이라고 불릴만하겠네요..
도전정신이 놀랍습니다.

http://www.home.earthlink.net/~silasb/macbat/

Tiger – Dashboard

Mac OS X 10.4 Tiger의 새로운 기능중 하나인 dashboard

자주 보고 쉽게 볼 수 있는 프로그램들을 위젯으로 만들어져있어 화면에 자유롭게 배치하고, 보고 싶을때 F12 키로 간편하게 한눈에 볼 수 있다.

가장 눈이 가는건 주식 정보 ..
Tiger를 설치한 어제 밤 EBAY의 주식이 2$나 올랐다.
(근 몇개월만에 처음있는 일이었다.)
주식이 오른걸 보는것도 기쁜일이었지만 dashboard에서 봤다는게 더 기쁘다.

그리고, 가운데 위치한 저 시계
초침이 정확히 움직이는게 아니라 움직일때 진짜 벽시계처럼 조금씩 떨리며 움직인다. 느낌 goooood!!

위젯은 기본 내장된것외에 3rd party의 위젯을 등록하여 쓸 수 있으며 재밌는것들이 많다.
위젯 정보는
http://www.apple.com/downloads/macosx/dashboard/

Apple Wireless HID

사야하는 Cinema 20인치는 안사고 주변기기들이 바뀌고 있다.

D-Link DBT-120 과 Bluetooth 통신하는 키보드와 마우스를 중고로 저렴하게 구입
휠이 없는 애플 마우스 덕에 파워메이트도 질렀다.
(아마 내일쯤 배송되겠지 ^^)

Patchburn

맥에서 외장 CD/DVD writer를 사용하고 있다면
ITunes의 CD 굽기나 Disk Utility 에서 이미지 굽기가 지원이 안될경우가 많다.

이는 Mac의 OS가 해당 드라이브를 지원하지 않기때문인데
patchburn을 설치하여 검색된 하드웨어가 맞는지 확인하고 드라이버를 인스톨하면 재시동 후 부턴 itune 나 disk utility에서 ‘굽기’버튼이 활성화 된것을 볼 수 있었다.

http://www.patchburn.de

MacOS X 10.4 Tiger

드디어 4월 29일 기다렸던 OS X의 새버젼 Tiger가 출시 된단다..
10.3 이 나온지 얼마만인가
항상 애플은 기대를 저버리지 않기 때문에 이 소식을 접한 오늘부터 Tiger를 인스톨하는 순간까지 많이 기대하게 될 것 같다.

이번 버젼에서도 역시 편리한 많은 기능들이 추가 되었지만
가장 기대 되는건 Dash board !
아래 동영상을 보면 기대하지 않고는 베길수 없다.

http://www.apple.com/macosx/theater/dashboard.html

WIndows 2000 + SQL 2000을 Windows 2003으로 업그레이드시 생기는 SQL 문제

오늘 무심코 upgrade 했다가 고생했습니다.
이놈의 MS를 그냥 콱!

SQL 2000이 깔려있는 windows 2000서버를 2003으로 업그레이드를 하면
asp에서 ODBC를 통한 DB접근이 안됩니다. OLEDB를 통해도 마찬가지입니다.

위와 같은 문제가 발생했을때 아래와 같은 방법을 하나씩 해보시기 바랍니다.
(나 처럼 무모하게 업하는 사람도 없겠지만…)

우선 win 2003에서는 sql 2000 sp3이상이 설치되어 있어야 SQL이 정상동작 합니다.

나머지 부분은 아래 첨부한 part를 하나식 따라하면 됩니다.

PART A
——

-downloaded and ran Component Checker “Comcheck.exe”
(download was cc.exe, expanded into c:\comcheck\… with
over 470 files).

-find it at
http://www.microsoft.com/downloads/details.aspx?
FamilyID=8f0a8df6-4a21-4b43-bf53-
14332ef092c9&DisplayLang=en

-ran in on MDAC 2.7 SP1 (WinXP) and found oledb32.dll was
2.71.9031.4, not the expected version 2.71.9030.0…

PART B
——

-Find the correct version of oledb32.dll. I downloaded
both MDAC2.7RTM and MDAC2.7SP1 (they’re both named
mdac_typ.exe).

-Extract the files from each MDAC to separate directories
without kicking off an install (example:
mdac_typ /c /t:C:\MDAC2.7SP1).

-look for mdaccxpak.cab in that directory, open it using
explorer, and extract oledb32.dll to the same directory
as the cab.

-right-click on the extracted oledb32.dll, again using
explorer, then navigate to the “version” tab to see if
it’s the “expected” version (in my case, 2.71.9030.0 was
the correct one, and it came out of the MDAC 2.7 SP1
version)

저의 경우엔 MDAC2.8이어서 2.8 버젼을 받아 위와 같이 했습니다.

PART C
——

-In Explorer, goto Tools -> Folder Options -> View, and
allow viewing of “..Protected operating system files…”,
also turn on “Show hidden files and folders” (note your
original settings so you can switch back later).

-Drag c:\Windows\System32\dllcache\oledb32.dll into the
recycler (this will stop Win2k/XP system protection from
replacing the real oledb32.dll in the next step).

-Drag c:\program files\common files\system\ole
DB\oledb32.dll to the recycler as well.

-Click “Cancel” and confirm the cancel the one or two
times that the system protection asks about restoring
those versions from the WinXP install CD

-Copy the correct oledb32.dll (that you extracted in PART
B) into both c:\Windows\System32\dllcache\ and into
c:\program files\common files\system\ole DB
-Reboot (I don’t know if this is necessary, but I wanted
to make sure that nothing was “restored” while I wasn’t
looking.

PART D
——

-For piece of mind, navigate to the two directories again
and check the versions of oledb32.dll (not necessary,
this is paranoia)

-Run Comcheck.exe against “2.7 SP1(WinXP)” again. You
should get “No errors or warnings detected!”

-Change the permissions back to what they were before
from the first line of PART C.

NOW, Programatic ADO connections to SQL Server work
again, The “RETURN ALL ROWS” option of the SQL Enterprise
Manager works again, and all of those other broken things
that I’ve seen in the newsgroups mentioned with error
8007007F should work again as well!

-The question is which patch/application install/service
pack put the incorrect version there to begin with?

-Why is this fix not in TechNet?