Archive of original



  • From Taiwan, living and working at Tokyo, Japan.

Recent Posts


Site Info

Locations of visitors to this page

Logos & Chicklets


Rex's Certifications
Rex's Certifications

Creative Commons授權條款
本 著作 係採用
Creative Commons 授權條款

April 2005 - Posts

Konfabulator : Widget 不是只有 Mac 麥金塔才有!


我看到昨天剛出來的 Max OSX Tiger 裡面有一個 Dashboard, Apple 網站上有他的動畫 demo, 當看到他把 Widget (就是一個一個的功能小元件) 拉到桌面上的的 UI 變化, 實在是讓我對於 Mac 敬佩萬分!! 真的! Mac 就是 Mac, 是無與倫比的!!

Widget 只有 Mac 有嗎? 並不是! 根據前幾天我的好朋友 Rick 跟我說的一個叫 Konfabulator 網站所提供的, 就是一個一個可以在 Windows 或是 Mac 上用的 Widget 展覽館! 只要下載他的程式安裝後, 就可以到他的展覽館選擇各種你有興趣的 Widget, 直接下載就可以放在你的桌面上! 所以, 我花了幾個小時的時間挑出一堆很好玩的 Widgets, 把我的桌面搞成這樣, 也算有點 Mac 的感覺...


沒錢玩 Mac 嗎? 想跟 Mac 一樣有 Widget 可以玩可以自己設計嗎? 到 Konfabulator 網站看看吧!

有沒有注意到我的桌面上有一個 OSX 圖樣的漫畫, 其實, 這幾天 Tiger 要上市的這件事情在全世界 I.T. 產業界算是大新聞! 所以有專門畫 I.T. 相關諷刺漫畫的網站就針對這件事情畫了一個挺有趣的漫畫. 的確, 滿諷刺的!!! 因為前一陣子很多的新聞 blog 網站才紛紛在說 Longhorn 抄襲 Tiger 的這件事, 也引發了非常多的爭論...

Konfabulator Widget 展示區將使用者自行設計好上傳的 Widgets 分門別類讓你挑選!

到 Konfabulator Widget Gallery...

如果挑沒有你滿意的 Widget, 你也可以自己設計, 不過就是 JavaScript 跟 XML!

到下載設計 Widget 文件的網站...


老虎(Tiger)出現了, 在長牛角(Longhorn)還沒出現前, 先讓我過過"老虎儀表版(Tiger Dashboard)" 的乾癮吧!!! >_<


Tiger unleashed...


Tiger is released! When will I get the release of Longhorn!?!?

老虎(Tiger)出現了! 長牛角(Longhorn), 啊是還要等多久~~~!?!?

about Tiger OS...


Posted: 2005/4/30 0:29 by rextangtw
Filed under:
TechED 2005 Calender is active!


it's about 2 days ago at Andrew Connell's blog that said the calender was active for attendees to book their session schedule after they "logging into the site via the URL provided in the confirmation email you received ". actually my confirmation email told me to log in to the URL that's the site to access personal attending information like Hotel Registration, Invoice Printing page. it contains no link to the calender page, and TechEd 2005 site in Microsoft page also didn't show a page or a link related to the calender page.

as a result, the official updated page was at ! not at the pages of Microsoft site or the site ran by the conference agency. go and enter the credential provided by Attendee confirmation email to login and you'll see the calender page as the homepage!

Microsoft should add a link to this page or people will think that TechEd 2005 site reside in Microsoft site as the official one!


MS LiveMeeting 14 Days Free Trial!


There is now a 14 days Microsoft LiveMeeting trial program presented by Microsoft Office Website.

Sign up your free trial account and experience it's LiveMeeting power!

it's cool!


orz 風潮再現!


orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz

沒想到 orz 這東西在網路上這麼熱! 在日本的討論也頗激烈, 不過好像是去年中的事情, 甚至連周邊商品都出來了! 這厲害!

Shih-Hsien's Blog 有關於 orz 的詳細說明及相關連結. 不過我覺得特可愛的是這個くずおれる男的 blog 有各式各樣的圖示, 另外, 問 Google 的話也有不少相關連結!

from Shih-Hsien's Blog :

orz,由左至右,三個英文字母分別代表 「頭」、「上半身」 和 「下半身」,看起來就像一個失意落魄的人,無自主的跪在地上,然後用手撐在地上,頭失意的下垂。

from くずおれる男的 blog :

 等於  等於



懂了吧! 哈哈哈! 有意思!

orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz orz


VMWare 5 VM Clone Feature evaluated! (Part II)


in Part I I talked about the VMWare 5 clone feature in concept, now I'll talk about the real experience when I use this feature to setup my development environments with limited disk space on my host notebook.

before start, I think many people should know that Virtual PC do have the same functionalities like Differencing Disk (linked clone disk in VMWare), and Undo disk (snapshot in VMWare). in some ways I think both parties using different approaches to implement those concepts. and in Virtual PC, just like generation 4 of VMWare, the Undo Disk or SnapShot feature is just backward only.I do think there are big improvements made on VMWare workstation 5 to achieve those functionalities.

 ok. let's see what I did.

I started to have a baseline VM with Windows 2003 Server, plus SQL 2000 sp3. on 2003 server part, I also installed IIS6 and related ASP.NET services, and updated to the latest patches using Windows Updates online service.

after installing handy tools I used often, I created a snapshot for this stage (referred as SnapShot1).

because what I am developing recently involved many things about Office Systems, I started to install the complete office suite on my baseline VM. and because I've got a snapshot before I install Office, I can still branch my clones or snapshots based on the baseline disk that has no Office installed.

noticed that there is overhead on disk space after installing Office Suite because the virtual disk manager may need to save file transactions so that it will be able to rollback to previous state. the full install of Office Suite normally costs about 1.5GB or so on disk space but there are about 2GB in total on the snapshoted virtual disk (baseline disk is 2.6GB, snapshoted extra disk space s 2.1GB for the Office Suite installation transactions, 4.7GB in total for baseline disk).

After installed Office Suite (remember to go for SP1 updates). I made another snapshot to record this stage (referred as SnapShot2).

from here, I'll start making clones for my 2 primary development environments. one for mainstream VS.NET 2003 development env. , another for the VS.NET 2005 Beta 2 dev. env..

 I created 2 linked clones from SnapShot2 of parent virtual disk. after cloned them. boot one at a time. although VMWare changed Network MAC address for you. it's still needed to change it's Server Name and Security ID of the OS, as it will still the same as the parent disk on this timestamp.

so , in order to change the ServerName as well as SID of an installed OS, I started sysprep.exe program!

after above sysperp.exe process, I'll have unique ServerNames and SecurityIDs for my 2 linked cloned VMs to prevent network conflicts that happened often in the past. at this time, I created snapshots for both linked cloned VMs to record the ServerName changes as the start state of each cloned VM (referred as SnapShot3A and SnapShot3B).

now both machines have the same base and different server names. I started install one VM to VS.NET 2003 and the other to VS.NET 2005 Beta 1. both VMs got 512MB RAM to use.

after installed both dev env. I opened both VMs at the same time. the memories used before I boot up both VMs is about 548MB (I got 2048MB on board). after both VMs are booted to normal state, the physical RAM used is 621MB.  this shows the excellent memory management abilities of VMWare 5.

2 VMs simutaniously working greatly (no much lag of user experience on both VMs, as well as the host OS) in my notbook with Dothan 2.0G and 2GB RAM, and I left my host Windows XP Pro dealing with Outlook, Word, MSN Messenger, IE browsing, Media Player, etc.

I've tried to open 3rd VM still using 512MB RAM to see if 3 VMs can work simutaniously too. unfortunately it's not as what I thought. CPU and Memory Usage are normal, but I think the hard disk is not able to handle 3 virtual hard disk operations in the same time, both 3 VMs start to hang to each other with very noticeable lags, also, the host OS.

Hard Disk will be the bottleneck of VMWare 5. it will be better if the parent disk be put on fast network location for access, or, you'll need a VERY fast or multi-head HDD!! ;)

and that's my case of using VMWare 5 as my new development platform. with it's dynamic memory management ability, I think nowa VM/VPC users will be glad that they'll have more RAM to use instead of just let VM/VPC occupied without using it. plus, VMWare even have a Virtual PC disk importer tool to let you convert VPC disk to VM disk! what can I say! :D

by successfully adopting those VM tools, time for installing and testing software as well as OSes will reduce significantly. you'll have more time reading your documents, writing your code, do more tests with snapshots, and make more reliable components or software in a shorter timeframe! after all, life should be wasted on wonderful things instead of dumb ones!

again, VMWare 5 rocks! my new notebook rocks too!! :D


VMWare 5 VM Clone Feature evaluated! (Part I)


I've read the new clone feature from VMWare 5 User's Manual. let's talk about this.

as the manual stated:

If you want to save the virtual machine state in case you make a mistake, use a snapshot. If you want to make a copy of a virtual machine for separate use, use a clone.
A clone is a copy of the original parent virtual machine. After the cloning operation is completed, the clone has a separate existence:
  • Changes made to a clone do not affect the parent virtual machine. Changes made to the parent virtual machine do not appear in a clone.
  • A clone MAC address and UUID are different from the parent virtual machine.
  • A clone can be powered on simultaneously with its parent.
    Installing and configuring a guest operating system with applications can be time consuming. With clones, you can deploy many copies of a virtual machine from only one installation and configuration process.
    Clones are useful when you must deploy many identical virtual machines to a group. For example:
  • A MIS department can clone a virtual machine for each employee, with the suite of pre-configured office applications.
  • A development environment can clone a virtual machine as an identical—but completely independent—baseline configuration for software testing.
  • A teacher can clone a virtual machine for each student, with all the lessons and labs required for the term.
  • With clones you can conveniently make complete copies of a virtual machine, without browsing a host file system or worrying if you have located all the configuration files.
    There are two types of clone:
  • The Full Clone—A full clone is an independent copy of a virtual machine that shares nothing with the parent virtual machine after the cloning operation. Ongoing operation of a full clone is entirely separate from the parent virtual machine.
  • The Linked Clone—A linked clone is a copy of a virtual machine that shares virtual disks with the parent virtual machine in an ongoing manner. This conserves disk space, and allows multiple virtual machines to use the same software installation.
  • Difference Between Full Clone and Linked Clone
    A full clone is an independent virtual machine, with no need to access the parent. A linked clone must have continued access to the parent. Without access to the parent, a linked clone is disabled. See Linked Clone and Access the Parent Virtual Machine
    A linked clone is made from a snapshot of the parent. (For a discussion of snapshots, see Understanding Snapshots.) In brief, all files available on the parent at the moment of the snapshot continue to remain available to the linked clone. Ongoing changes to the virtual disk of the parent do not affect the linked clone, and changes to the disk of the linked clone do not affect the parent.
    Benefits of Full Clones
    Full clones do not require an ongoing connection to the parent virtual machine. Overall performance of a full clone is the same as a never-cloned virtual machine, while a linked clone trades potential performance degradation for a guaranteed conservation of disk space. If you are focused on performance, you should prefer a full clone over a linked clone.
    Benefits of Linked Clones
    Linked clones are created swiftly. A full clone can take several minutes if the files involved are large. A linked clone lowers the barriers to creating new VMs, so you might swiftly and easily create a unique virtual machine for each task you have.
    Another benefit of linked clones is that they are easier to share. If a group of people needs to access the same virtual disks, then the people can easily pass around clones with references to those virtual disks. For example, a support team can reproduce a bug in a linked clone and then just email that linked clone to development. This is feasible only when a virtual machine isn't gigabytes in size.
    It is possible to make a linked clone from a linked clone. Keep these cautions in mind:
  • Performance degrades when you do this. When possible, make a linked clone of the original parent virtual machine.
  • To power on—and to work with—a linked clone of a linked clone, Workstation must be able to locate all ancestors in the chain. Refer to Linked Clone and Access the Parent Virtual Machine.

    You can run the Clone Virtual Machine Wizard using a linked clone as the source.
  • The linked clone can be used as before.
  • The full clone created with this action is an independent virtual machine that does not require access to the linked clone or its ancestors.
  • Note: To make a full clone from a linked clone, Workstation must have access to the linked clone and all ancestors at the time you run the Clone Virtual Machine Wizard. Refer to Linked Clone and Access the Parent Virtual Machine.

    conclude all above, it tells you that you can save disk space by using linked clone on building your virtual machines. you can have a baseline installation of OS, Office, your favorite tools, and then start from this baseline to create clones for different developing tools installations (VS.NET 2003, VS.NET 2005 beta2) or different testing platforms. all the clones access the same base parent disk files therefore save disk space we used to duplicated for every installation of VMs.

    baseline parent disk can be placed on network drives for your team members to use the same developing environment without having every team member duplicated one base on their own machine. I wonder if this baseline parent disk can be placed on a DVD-R, and if this will affect the performance while using linked clone VMs.

    actually this clone concept is something like the snapshot in generation 4 of VMWare workstation. but it was extended to fit actually those people who would need to use VM soft for work. notice that a clone is based on a VM disk's "snapshot" ! a snapshot is a "state" in certain time when you timestamp a status (both memory and disk) of a VM. with snapshots you can only rollback to previous one in generation 4 of VMWare Workstation. but in generation 5, there is now a "SnapShot Manager" that take care of all the snapshots you took while you were using the VM. furthermore, you can even go backward or foreward of your snapshots to a certain state you've defined and saved. that's something!

    see "Preserving the State of a Virtual Machine" on user's manual.

    so, snapshots let your move around checkpoints of a virtual machine. when you are satisfied with a snapshot and want to use that as another baseline of a new VM, you clone it!

    a linked clone based on a parent snapshot acts like a new virtual machine, but it uses what stated on the parent snapshot and disk as a base disk. basically it's just like creating a new virtual disk that it's base is a snapshot. New VM uses this virtual disk to start with, thus have all the same configuration as the original disk had.

    that's the clone feature of VMWare 5. and I think this is really a good idea for saving disk space. plus it's memory management capabilities, people will love it!

    on part II I'll talk about the real experience when I using this clone feature to install my new development environments on my new notebook.


    Windows 2003 SP1 Traditional Chinese was out!


    I am working on rebuilding my development virtual machine using VMWare 5, while doing Windows Updates on my guest OS, I just found that Traditional Chinese version of Windows 2003 SP1 was on the update list! although I am not going to try it for now (actually I am trying the linked clone feature of VMWare 5), it's still a good thing to know that SP1 is now available for Traditional version of Windows 2003 Server!

    Windows 2003 Server SP1 Traditional Chinese Download Link

    just read a post from Andrew Connell about some difference after installing SP1.

    so many interesting things to explore! why am I only got 24 hours a day!?


    VMWare Workstation 5 Rocks!


    I just bought a new notebook!

    it got Pentium-M (Dothan) 2.0G CPU, 2GB Non-ECC RAM (Transend), 60GB 7200rpm 2.5"HDD (Hitachi), DVD-Combo CDROM Drive, built-in Intel Wireless Adapter, 3 USB 2.0, ATI-M9700 video card with 128MB RAM, and 15.1" TFT LCD.

    and I just spent the whole night until morning rebuilding my new system in order to work on this new machine for work and life later. it's always a nightmare to installing a new platform to use. got so many things to install and configure. I don't even have my Outlook 2003 configured to get new mails until now (all the software are installed but not configured yet!).

    but anyway, Dothan 2.0G rocks! as well as I got 2GB RAM now. can have more memories to my development virtual machine finally! that's the major reason for me to upgrade my working notebook, let me work faster to make more performance, and money! ;)

    okay! talking about the virtual machine, couple weeks ago VMWare just announced their latest version of VMWare Workstation , it's now to generation 5. since I am building a new working platform, I am going to install this version and see if there is anything amazing!

    the thing is, it's behind my thoughts, way more amazing than I originally imagine!

    the first excitement comes from the notice when I opened my development VM at new notebook having VMWare 5 installed. because having more RAM now, I increased the RAM for VM to 512MB. before booting up VM, I got about 421MB used memory. it's expected to have about 1GB used memory after I boot up the VM, since in the past VM occupied fix range of RAM once it's booted up.

    strange thing happened! when VM boots up. Host OS's task manager tells me that vmware-vmx.exe process took 576mb RAM, but my total used memory remain little increase to about 450MB only. VM's OS (guest OS) was told it got 512MB memory, but phisically, it only spend about 50mb physical RAM when it finish bootup (196MB RAM used after bootup)!

    this is what I am saying amazing! and can be the feature that beats it's own generation 4 VMWare, as well as Virtual PC! according to the release note of VMWare Workstation 5 stated:

    • Multiple virtual machine performance: Workstation 5 includes significant improvements in memory utilization when multiple virtual machines are used concurrently. This new memory management technology, originally developed for VMware ESX Server, allows you to efficiently run multiple virtual machines with much less total memory.
    • Improved networking performance: Workstation 5 offers enhanced networking performance using VMware's custom network driver, installed when you install the new version of VMware Tools.
    • Faster suspend, resume and snapshot operations: With Workstation 5, you spend more time testing and less time waiting for power operations such as suspend, resume, and snapshot to execute.

    that's what I need! simulate a real deployment environment on my working machine, and proven that VMWare 5 really did it!

    according to other news article describing the new features of VMWare 5, there are some others:

    • Teams: Users can connect multiple virtual machines together with configurable network segments to simulate and test complex multi-tier applications on developer desktops. Network segment properties such as network bandwidth and packet loss rate are fully configurable.
    • Multiple Snapshots: Users can take multiple point-in-time snapshots of running virtual machines and revert back to any snapshot with the click of a button.
    • Clones: Users can mark any virtual machine as a template so multiple users can share its base installation. Any changes to the virtual machine are saved in a new linked clone virtual machine to reduce disk space and enable team collaboration.
    • Enhanced Performance: Users benefit from significant performance improvements in networking, memory consumption, suspend/resume, shared folder and sound enhancements, making an already robust product even faster and better especially with multi-virtual machine workloads.
    • Movie Capture: Users can record screen, keyboard and mouse activity in a virtual machine as an AVI file which can then be replayed on any desktop for debugging and team collaboration.
    • Usability Improvements: Users can leverage the new gtk2-based interface that offers improved usability on Linux.
    • New 64-bit Host Operating System and Processor Support: Support for a number of 64-bit host operating systems including Windows XP (experimental), Windows Server 2003 SP1 (experimental), Red Hat Enterprise Linux 3 and 4 and SUSE Linux Enterprise Server 8 and 9. Support for processors with 64-bit extensions includes AMD Opteron, AMD Athlon 64 and Intel EM64T.
    • New 32-bit Operating System Support: New host and/or guest operating system support includes Red Hat Enterprise Linux 4, Red Hat Linux Advanced Server 3, SUSE Linux Enterprise Server 9, SUSE Linux Pro 9.2, Mandrake Linux 10, Sun's Java Desktop System and Novell Linux Desktop 9.
    • Command Line Interface: Users can leverage the command line interface that supports basic operations to enable automation of certain manual tasks.

    with those new and enhanced features of VMWare Workstation 5, I think physical machines will be more economically used for development, test, and architecture simulations. VMWare Workstation this time really Rocks!


    MSN 交談加密工具 SimpLiteMSN...


    Scott Hanselman 今天的 blog 看到, 有一個很方便的 MSN 交談的加密工具 SimpLiteMSN !

    知道嗎? 用 MSN 跟朋友交談的時候, 事實上交談的內容在透過網路傳遞的時候, 是完全沒有加密的喔! 因此, 如果我是網路管理者, 或者是網路的駭客, 其實是可以用一些工具或小技巧來知道你正在跟誰交談, 交談些什麼的! 現在一些比較大的公司, 網路管理部門都引進了 MSN 對話監控軟體, 就是為了監控上班時的 MSN 使用狀況, 並且避免員工用 MSN 洩漏了公司業務機密!

    在用不加密的明碼傳遞的 MSN 通訊裡, 其實真的很容易被有機人士竊取到交談資料, 過去好像也沒有比較方便的 MSN 訊息加密軟體 (不是要叫對方也裝, 就是設定很麻煩!), 以前在電子郵件上, 有一個很有名的  PGP 加密協定, 其實也不是很風行, 所以, 加密工具的方便性是能不能普及的重要因素!

    這個工具很好用, 裝完自己產生一個 Key, 程式放著就好了, 還是用原來的程序登入 MSN, 並且跟平常一樣交談, 但是這個工具會在背後自動默默的幫進出的訊息加密! 所以十分的好用!

    我還沒有時間測試到底進出的訊息有沒有加密, 如果想測試的人, 其實你可以在 CNet download 找到一些簡單的 MSN 訊息監控工具, 配合著用用看, 就可以看的出來訊息有沒有加密囉!

    網路看似平靜, 其實隱藏在來來去去的每一個位元裡, 都有著很多不知名的東西, 無時無刻的在監視著你, 所以平常就要小心!


    Movie: The Interpreter (2005) (雙面翻譯)...



    我覺得,  Interpreter 是一部小沈重的電影!

    因為小沈重, 所以發人深省,

    因為發人深省, 所以要在家裡睡飽了在去電影院看,

    不然, 不是看到一半會睡著, 就是你會跟我旁邊的兩個阿姨一樣, 開演二十分鐘後直接走人!

    沒有內容嗎? 沒有劇情嗎? 不會! 深度一點看, 他還是有點東西的, 不過因為比較深, 所以要看的比較用力! 而我想他探討的議題或許太沈重, 因此是否該把這樣的一個議題拍成一部電影, 就變成了見仁見智的主觀問題!

    好的, 撇開上述的議題不談, 我只能說, 這部片把 Nicole Kidman 拍的太讚了, 80% 以上的場景有 Nicole Kidman, 當然走頹廢路線的 Sean Penn 也是很不錯, 只是不曉得為什麼, 怎麼每個角度的 Nicole 都這麼漂亮, 所以這部片雖然小沈重, 但是因為 Nicole, 我很用心的把"她"看完了!

    因為把 Nicole 拍得很漂亮, 所以原則上我還是推薦可以去電影院看一下!!

    除了這部片外, 在前面看預告片的時候發現五六月有很多看起來應該很讚的電影, 第一最想看的是 Brad Pitt 跟女神 Angelina Jolie 演的 Mr. and Mrs. Smith , 6/11 台灣上映. 第二想看的是 Tom Cruise 演的 War of the Worlds, 6/29 台灣上映. 第三就是 Star War III , 5/21 台灣上映!




    Posted: 2005/4/24 21:50 by rextangtw
    Filed under:
    如何讓 MSN 7.0 顯示正在播放的歌曲...


    在第三個人問出同樣的問題後, 我決定寫一篇關於這個問題的 post!

    MSN 7.0 版之後, 除了個人顯示名稱外, 下面多了所謂的 "個人訊息" 的選項. 也就是, 現在 MSN 把暱稱這個東西獨立出來了, 變成了個人訊息, 以符合大家的使用習慣 (改暱稱反應當時狀態似乎已經成了 MSN 的一個特色!)

    將暱稱寫在個人訊息中的時候, 在交談視窗時不會顯示個人訊息的內容, 只會顯示名稱的內容, 以增加交談視窗的可讀性 (過去常因為暱稱太長, 使得交談視窗大部分都是暱稱的文字, 交談內容反而不易辨識!).

    而在個人訊息的部分, 為了凸顯他的即時特性 (隨心情而改的特性!) , 因此 MSN 7 加入了將 Windows Media Player 正在播放歌曲的顯示功能! 也就是當使用 Windows Media Player 播放歌曲時, 可以將正在播放的歌曲隨時的更新到 MSN 7 的個人訊息視窗中, 讓所有的聯絡人知道自己喜歡聽的歌曲 (有推廣, 宣傳自己喜愛歌曲之意味!)

    當開啟下拉式選單的時候 (如上圖), 會有一個 "開啟我正在收聽的歌曲資訊" 選項, 下面有一個取得此功能的說明, 按下取得說明後, 會連到 MSN 7help 頁面. 根據說明中關於歌曲資訊的說明如下:

    若要向連絡人顯示您正在 Microsoft Windows Media Player 收聽的歌曲資訊:
    1. 按一下您個人訊息旁邊的 ,再按 [開啟我正在收聽的歌曲資訊]。
    2. 若要關閉此功能,請重複步驟 1。


    • 您正在收聽的歌曲和演出者名稱會取代您的個人訊息而顯現。
    • 此功能只與 Microsoft Windows 2000 或 Windows XP 相容。
    • 若您關閉 Microsoft Windows Media Player,您的個人訊息會重新顯現,直到您下次再使用 Windows Media Player 聽音樂為止。
    • 當您使用 Windows Media Player 播放音樂時,若您的音樂資訊沒有顯現,請檢查 Windows Media Player 的外掛程式,確認有開啟 [MSN Messenger 外掛程式]。請參閱 Windows Media Player 的 [說明] 以取得更多資訊。

    也就是說, 必須使用 Windows Media Player 來播放歌曲, 並且將 Window Media Player 中的 MSN Messenger 外掛程式打開. 這樣一來, 當 Windows Media Player 在播放歌曲時, 他就會順便 "通知" MSN Messenger 他正在播放什麼, 讓 MSN Messenger 顯示在個人訊息視窗中!

    在開啟 Windows Media Player 後, 在 工具 -> 選項 的設定對話窗中, 會有一個設定外掛程式的選項, 如下圖所示:

    記得將 MSN Messenger 外掛程式勾起來, 然後播放歌曲, 並且將 MSN 7 的 "開啟我正在收聽的歌曲資訊" 選項勾起來, 正在播放的歌曲就可以正確的顯示到 MSN 7 的個人訊息視窗中, 中英日字元都可以正常顯示!

    因為我用的是最新版的 Windows Media Player 10, 所以不清楚 9 版以前有沒有這個!

    正在播放的歌曲會以連結的方式顯示在個人訊息視窗中, 按下連結時會開啟 MSN Search 的視窗顯示搜尋到的相關資訊. 由此可知微軟希望藉由這樣的互動功能推廣大家對於 Windows Media Player 以及最近正式加入搜尋市場將與 Yahoo Search 以及 Google Search 大戰的 MSN Search 搜尋引擎, Promotion 意味濃厚!

    對於 WinAmp 的廣大使用者族群, 能否使用 WinAmp 來播放歌曲並且將正在播放歌曲也顯示到 MSN 7 的個人訊息視窗中呢? 答案是肯定的! 到 WinAmp網站 搜尋一下外掛程式的清單, 很快就會找到一個 MSN 7外掛程式 Toaster, 他的功能就跟現在 Windows Media Player MSN Messenger 外掛程式一樣! 可以下載使用, 如果你真的很愛 WinAmp 的話!

    我原來也是 WinAmp 的愛好者 (Window Media Player 太大, 一開就佔不少記憶體, CPU 也用很多!), 但是我發現 新的 Windows Media Player 10 在效能跟記憶體的使用上改善了很多, 播放歌曲時 CPU 的使用率跟 WinAmp 差不多, 而且, 我覺得他的歌曲管理介面跟功能有了很大的進步, 並且也可以直接跟 MSN Spaces 網誌服務的音樂清單直接整合 (直接上傳自己的歌曲清單!) 著實非常方便 (當然, Apple iTunes 的好就不用說了!)

    結論是, 這些新的功能會讓 MSN 7 更貼近使用者的心, 而他對於 MSN 相關產品服務的整合, 雖然不知道會不會又被一堆人告 anti-trust, 不過最後受惠的還是廣大的網路使用者吧!!





    今天吃晚飯的時候, 聽到 HitFM 整點新聞說中央氣象局正式推出個人氣象網頁服務!


    前一陣子到中央氣象局的網頁時,就已經會跳出一個視窗出來,說籌備已久的個人氣象網頁即將推出,敬請期待的字樣。其實真的滿期待的,因為現在越來越多人寫 blog 了, 我想跟國外寫 blog 的人一樣,一定會有很多人想要把當地即時的氣象資訊放到自己的 blog , 這個時候,一個氣象的網頁服務 (WebService) 介面就很重要了. 如果中央氣象局能夠提供一個標準的網頁服務介面(WebService) 給大家使用的話,相信大家一定會覺得很便利的!

    所以, 在吃飯的時候聽到個人網頁上線的訊息,就迫不急待的把飯吃完趕快跑回家看看有什麼新的功能!


    第一. 所謂個人網頁,只是將所有的氣象項目排排站讓你選喜歡的, 然後放到一個頁面上讓自己瀏覽。

    第二. 一個人可以有好幾個自己的網頁來分類不同的資料, 但是可以選的東西還是一樣多. 也就是說, 你可以作一個北部的個人氣象網頁(放北部的相關氣象資訊), 然後在做一個南部的氣象網頁(放南部的)之類的.

    第三, 所謂的個人網頁, 是你在中央氣象局的個人網頁, 有簡單的帳號管理功能, 有氣象電子報的功能, 但是, 你要看你個人的氣象網頁的話, 你還是只能連到中央氣象局的個人氣象網頁網站, 也就是, 還是沒有辦法把你的個人氣象網頁放到你自己的網站或是 blog 中. 而且, 並沒有比較方便!

    1. 還沒有個人氣象網頁之前: 瀏覽器連到中央氣象局首頁 -> 選擇中文版 -> 進入中文版首頁 -> 選擇衛星雲圖 (或天氣預報) 連結 -> 看到所需資訊.

    2. 在有個人氣象網頁之後: 瀏覽器連到中央氣象局首頁 -> 選擇中文版 -> 進入中文版首頁 -> 選擇個人網頁連結 -> 開啟新視窗出現登入畫面 -> 輸入個人電子郵件位址及密碼 -> 進入個人氣象首頁 -> 看到所需資訊.

    由第2點可知, 比原來沒有個人氣象網頁的時候多了一個步驟 (登入畫面), 而且, 還得要打字 (雖然也可以設定用 cookie 記住自己, 但還是多了一個連結步驟!).

    在這次的個人氣象網頁上線的內容中, 還是沒有提供標準的網站服務介面 (WebService Interface) 供大眾來存取, 而且在現在這個時間點推出這樣的個人化服務, 在網站服務介面標準 (WebService Standard) 已經這麼成熟並且主要網路廠商都在大力的推動的這個時間點上, 再加上, 中華電信於幾天前才推出了 Xuite 這樣的全方位個人網站日誌服務這樣的時機敏感點上, 推出了陽春型的所謂個人氣象網站服務, 著實令人有點失望。

    氣象資訊是跟每個人每天息息相關的資訊. 而在相關網路標準已經成熟且大量運用的現在, 還是無法提供如此便捷的資訊服務 (WebService, RSS, etc), 而必須受限於制式的使用者介面, 或是必須有較為深入的資訊工具技術知識,自行解讀中央氣象局相關網頁, 自行萃取所需資訊再放到個人的網站中這樣的不友善方式, 對於擁有超級電腦來計算氣象資訊的中央氣象局, 著實有點遺憾...


    Visual Studio 2005 beta2...


    the beta2 is no longer a news in Microsoft community, but it still remains a big news toward .NET developers.

    just to mention that as a quote from Rob Caron's blog, if you want to install Team Fundation Server beta2, you'll need to install SQL Server 2005 April CTP, which is available now from MSDN downloads now!


    Hinet Xuite Service...


    中華電信 Hinet 正式上線了他們的 blog / photo album / web storage / mail 四合一整合服務系統 Xuite Service. 只要你是 Hinet ADSL 或是撥接的用戶就可以免費成為金卡會員, 不是 hinet 用戶也可以申請成為一般會員. 金卡會員可以有 500MB 的空間, 一般會員有 300MB 的空間.

    MSN / Yahoo / Google 比起來, Hinet 的感覺算是小新聞, 不過整個系統的感覺還不錯喔. 我也在 Xuite 建立起了另一個 blog!



    More Posts Next page »