地點與原因: 這幾天和鳥人還有王寧疆老師 一同參加 由高雄到新竹的研討會. 過程中我們這些專長在 開發平台技術的中年男子 有很多經驗與討論.
鳥人專長在資安與 C/C++ 在長途由高雄開往台中的路上. 我們討論到一些 Vista 上的架構與 Kernel 議題. 其中鳥人和我介紹了一個他在玩 NTFS Kernel 的小工具. 在當天晚上 12 點多, 飯店裡頭的 MSN 中, 我們做了些交流.
Birdman : 馬戲團巡迴中@台中 說:http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html 糟糕我記錯了,這是我那時候在測試Vista的HardLink時的工具Birdman : 馬戲團巡迴中@台中 說:不是ILBirdman : 馬戲團巡迴中@台中 說:Polo 說:okokBirdman : 馬戲團巡迴中@台中 說:vista的hardlink很好玩,以前只能目錄Birdman : 馬戲團巡迴中@台中 說:現在可以file的hardlinkPolo 說:還沒看過這玩意.. Polo 說:hardlink 主要用來幹嘛的 ?Birdman : 馬戲團巡迴中@台中 說:有file的hardlink,現在就跟其他OS一樣了Birdman : 馬戲團巡迴中@台中 說:等於一個黨可以有兩的檔名Polo 說:喔Birdman : 馬戲團巡迴中@台中 說:就是NTFC的Juction功能Birdman : 馬戲團巡迴中@台中 說:NTFSBirdman : 馬戲團巡迴中@台中 說:新的NTFS終於可以支援file hardlinkPolo 說:我想不出來. 什麼情況下 使用者會需要這個功能. Polo 說:HardLinks provide the ability to keep a single copy of a file yet have it appear in multiple folders (directories).Polo 說:聽起來像是 版本管控中的 share / pin 架構.. hahaBirdman : 馬戲團巡迴中@台中 說:有時候會相容舊的AP,說不定可以用Birdman : 馬戲團巡迴中@台中 說:有些程式寫死操作的檔名Birdman : 馬戲團巡迴中@台中 說:或是把不同的檔案,link到同一個目錄管理Polo 說:恩恩. 這倒是個有趣的點Birdman : 馬戲���巡迴中@台中 說:這是我猜的用途啦Birdman : 馬戲團巡迴中@台中 說:應該有很多有趣的用發Birdman : 馬戲團巡迴中@台中 說:法Birdman : 馬戲團巡迴中@台中 說:cccPolo 說:對啊. 同樣 source link 到某一目錄, 就等於是 build master 需要的東西Polo 說:你有試過 link 過後 可以 直接 compiler 嗎 ?Polo 說:A 目錄 有個 a.cpp 然後 在 B 目錄 link 過來一個相同的 a.cpp, 最後在 B 目錄中 compiler .Birdman : 馬戲團巡迴中@台中 說:以前有softlink (junction)Birdman : 馬戲團巡迴中@台中 說:http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspxPolo 說:ya. 我直接就想到這些東西Polo 說:看起來可以在軟工這邊 大肆推廣一下, 真是有趣的分享...Birdman : 馬戲團巡迴中@台中 說:用的好,蠻有彈性的Polo 說:發現剛剛我們的討論還滿經典的.. 錄起來放到 blog 裡頭好了.. hahaBirdman : 馬戲團巡迴中@台中 說:haha
個人覺得這些討論滿經典的.. 我想到的是 軟工中 Build Master 如果透過該工具 是可以做到 TFS 沒有支援以前 VSS 中 Share 與 Ping 架構的功能. 沒想到 簡單的資安會有這樣的聯想... 真是有趣極了....