2010年7月18日 星期日

944 Happy Numbers

範圍 1 ~ 99999
( 9^2 ) * 5 = 405
1 ~ 405 共有 67 個 Happy Number

最後卡 WA 的原因是
Print a blank line between two consecutive test cases.

between 而非 after each case ...Orz

2010年7月10日 星期六

mount DVD and windows share folder with chinese characters

在 Windows 下有燒錄一些光碟,裡面資料包含了中文檔名,換用 Linux 讀取時發現全部變成問號,網路上搜尋後發現要在 /etc/fstab 內設定 iocharset=utf8 就能正常顯示中文

/dev/dvd /media/dvd auto ro,user,noauto,unhide,iocharset=utf8 0 0


家中有台 windows 開分享資料夾,要丟資料到那台列印前,先使用

smbclient -L //WINDOWS_SERVER_NAME_OR_IP -U username

輸入正確密碼後,就會列出該台電腦上有分享的服務,確認要連線的分享資料夾後

sudo mount -t cifs -o iocharset=utf8,username=USER_NAME //WINDOWS_SERVER_NAME_OR_IP/SHARE_FOLDER /mnt/SHARE_FOLDER

一樣驗證密碼後就能使用分享資料夾。

在測試的時候才發現不輸入帳號密碼也可以看到 XP 上面的所有磁碟分割和服務,嚇了一跳,趕快把 guest 的帳號停用,另外建帳號作分享之用;查了一下,XP 預設會共用所有磁碟分割 (連線還是要輸入帳號密碼) , 雖然只要管理者有設密碼,就不會隨便被連進去,遠端管理也很方便,但還是覺得不太安心,如果要隱藏共用磁碟的話,可以參考下方第四個連結。

Reference:
如何讓ubuntu顯示ms燒入光碟的文字
[分享] 在 ubuntu 下使用 big5 編碼的光碟片的注意事項

Mount a Windows Shared Folder on Linux with Samba
如何防止 Windows NT Server 4.0 的系統管理共用的建立