顯示具有 技術文件 標籤的文章。 顯示所有文章
顯示具有 技術文件 標籤的文章。 顯示所有文章

12.03.2009

Photoshop 在Win7上遇到的問題

換成Win7 64bit之後,想當然..依照習慣都會做一些設定來配合自己的習慣,
不過也因此發生一些問題:

發生狀況:PS開啟時出現"無法開啟暫存,因為找不到檔案",而導致無法開啟ps

解決方式:爬了一下文,發現最有可能的就是Windows/TEMP這個路徑出了問題,
我之前將這個檔案放置到Ramdisk,但我的RamDisk並沒有做開機回復檔案的設定,
所以會有這個問題發生;最簡單的方式就是將這個系統暫存資料夾回復到預設位置,
就突然又可以開啟了...不過奇怪的是temp裡面並沒有ps相關的檔案,到底怎麼發生的也不清楚,
如果有這種情況發生的朋友,可以試試用這個方法解決。

3.19.2009

頻寬換算

之前常被問到ADSL的xMbps/256Kbps到底是啥,所以才會有這篇的記事..供大家參考。


頻寬的表現方式有兩種,第一種是B(yte)/s,KB(yte)/s或MB(yte)/s,表示每秒傳輸多少Byte;
第二種就是bps(b/s)、Kbps(K/s)、Mbps(Mb/s),這裡所代表的b為bit,
所以
1Byte/s=1B/s=8bits/s=8b/s=8bps
1KByte/s=1KB/s=8Kbits/s=8Kb/s=8Kbps
1MByte/s=1MB/s=8Mbits/s=8Mb/s=8Mbps

由上表得知,其實比較容易混淆的是B與b的單位差異,
大B為Byte,小b為bit,既然已經知道這個差異性,
一般來說,電腦上區域網路的圖示會顯示一個100Mbps的訊息,
所以也代表著,它的傳輸量為每秒可傳輸100Mbits的頻寬,也就是128KBps(每秒可傳輸128KBytes)。

像我們常看到的ADSL,1Mbps的下載速度又代表什麼呢?
1024bits/8=128 Kb,也就是說它每秒最多下載128Kb(its)啦...

其他包括單位(二進位)
1 Byte=8 bits
1 KB= 1024 Bytes
1 MB= 1024 KB
其他GB,TB以此類推。

so..1 Bps(Byte/s) = 8 bps (bit/s)
1Mbps = 1024 Kbps = 128 KBps

在這邊再補充一下對岸的單位翻譯與我們的對照,
bit=位元=比特
Byte=位元組=字節
至於對岸所推出的一兆寬帶..代表的是我們的1Mbps的網路。
因為中國的兆所代表的是台灣百萬的意思,
所以一兆寬帶也就是1Mbps=1024Kbps=1048576bps,也就是10的6次方,
以英文來看,
Mega=中國的兆=日本台灣的百萬=10^6。
Tera=中國的萬億=日本台灣的兆=10^12。

至於為什麼這樣用,有興趣的可以去查一下孫子算經。
算法是 一、十、百、千、萬、億、兆、京、垓、秭、穰、溝、澗、正、載 ....後面還有好多...
或是看看wiki這篇吧。

Leopard防火牆Part3: IP Firewall,ipfw


設定ipfw的方式:
  1. Terminal
  2. NoobProof
  3. WaterRoof
後兩者為GUI模式,
這個比較表來源在他們的官方網站取得,由這個表可以得知,
只需要簡單功能的使用者可以使用NoobProof,不過請注意,它目前還是Beta版,而且只支援10.5的使用者。
如果你對於使用Terminal來設定ipfw有點觀念的話,我建議可以使用WaterRoof,支援10.4與10.5,而且它也提供source code下載,實在是足甘心耶...
兩者其實都有Configuration Wizard功能,但是WaterRoof的設定比較偏向手動設定,
所以只建議有研究過ipfw的使用者來使用;
你當然可以兩者都拿來測試看看,但是請注意,盡量使用同一個軟體來編輯你的過濾規則,
而且在修改的同時,需要時時注意log並且備份你的過濾表;

不論是設定哪種防火牆,你都必須先定位你所設定的防火牆用途,要注意的地方有:
  1. 預先想好你所要開啟的服務及查詢port num,例如samba、FTP、SSH等等。
  2. ICMP的設定。
  3. 針對這台電腦所作的服務及網路定位(Router、一般User、Server等..)
  4. 其他
說真的,光是講防火牆觀念就可以講上一大篇了..所以一直在想要怎麼把這篇打好..
除了防火牆觀念..ipfw的設定方法、GUI軟體的使用...
還真是挺複雜的..XD 總不能一句去看manPage代過吧..
所以我決定將它們分開來幾篇...不然這文章永遠發佈不出去哩...

3.18.2009

Leopard防火牆Part2: App Firewall

之前在防火牆Part1稍微提過,Leopard的防火牆分為兩層,
  1. App Firewall 應用程式防火牆
  2. IP Firewall (ipfw) 針對IP 協定 介面進出等設定的防火牆
Leopard預設的App防火牆安全性為全允入,這樣的設定所造成的影響主要就是害怕下載到包含不知明程式碼的程式,其中當然包括後門程式等等;雖然Mac的惡意程式數量沒有Win的多,但是藉由Mac使用者越來越多,安全性的部份當然就愈加重要。

所以我做了一些測試及資料蒐集來加以設定:
  1. 到系統偏好設定→安全性→防火牆
  2. 將允許所有傳入連線設定成設定特定服務即應用程式的存取
  3. 從系統偏好設定的共享開啟你所要提供的服務
至於其他程式,在開啟的時候會偵測是否有連入封包並且詢問你動作。
這邊要特別提到的就是進階設定的潛行模式,關於這個設定,Apple Help的說明是:
潛行模式:當您啟用潛行模式,所有 擅自進入的流量都無法得到電腦的回應。潛行模式實際上隱藏在防火牆後的電腦上,其他電腦傳送流量到您的電腦將不會收到關於您電腦的任何資訊。
我當然是打開囉...目前還沒有碰到什麼問題,有碰到問題的朋友再一起提出來討論吧。

至於IP firewall部份,我會在下一篇來做個介紹及說明。

3.17.2009

加速你的瀏覽器:Safari,Firefox

Firefox本身有個network.http.pipelining選項,在about:config下將其設為True即可。
Safari的加速方式:打開你的終端機,輸入
defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.25
這個指令是讓Safari在還沒讀完網頁的時候,只延遲0.25秒就把網頁顯示出來,
預設是1秒,改了這設定,比Firefox有更明顯的快速,延遲時間可以依照你的電腦等級來做增減,我是在iBook G4 1.42 GHz 1GRam下做測試,使用正常。

Leopard Safari 3.1/2的Ramdisk設定

在MacOSX 10.3.9 或更新版本的Mac玩家們應該都知道Espérance DV這個軟體,
他是用來建立Ramdisk並且搬移Safari的Cache到Ramdisk中;
雖然Tiger的玩家能夠很正常的使用,不過當我們升級到Leopard之後,Safari也隨之升級到3.2.1了(這是目前最新的正式版),但是Safari的Cache目錄卻改變了,
因此,E.DV這套軟體預設的Cache目錄~/Library/Caches/Safari變成不可使用,所以才有這篇文章的記錄。
首先,我們要了解利用Ramdisk加速Cache的幾個條件,並且滿足這些條件:
  1. 建立Ramdisk
  2. 找出Safari的Cache目錄在哪
  3. 將Safari Caches目錄指向Ramdisk
第一點很簡單,利用Ramdisk即可做到,E.DV的設定可參考我的設定。
記得,安裝後就先建立Ramdisk,下面我們來找出Safari的Cache目錄在哪。
打開你的終端機(可在工具程式找到,或是以iterm代替),
輸入
du -ch {~/Library/Caches/,`getconf DARWIN_USER_CACHE_DIR`}com.apple.Safari

在上面的圖你會看到我找出的Ramdisk有兩個目錄
  1. /Users/Sarod/Library/Caches/com.apple.Safari
  2. /var/folders/s5/s5FU8gajEjqQVSkvLiHxqE+++TI/-Caches-/com.apple.Safari
到底哪個才是我的Cache目錄呢?大部分的人查到的資料應該都是第一個目錄,
但是我實際操作之後,即使把這個資料夾ln到Ramdisk,也不會有任何作用,所以重點就在第二的目錄;第二個目錄本身的路徑每台電腦都不相同,所以請你別照著打,一定要去找出你自己的目錄在哪!!
OK,知道這兩個路徑之後請記下來,我們要開始把這兩個目錄指向到Ramdisk,所以請先確定你的Ramdisk已經建立並且關閉Safari;之後在終端機輸入:
  • rm -r /Users/Sarod/Library/Caches/com.apple.Safari
  • ln -s /Volumes/.RamDisk/ /Users/Sarod/Library/Caches/com.apple.Safar
上面的意思是將/Users/Sarod/Library/Caches/com.apple.Safari這個資料夾刪除,並且在同目錄建立一個軟連結到/Volumes/.RamDisk/這個資料夾。還有一個資料夾,以此類推:
  • rm -r /var/folders/s5/s5FU8gajEjqQVSkvLiHxqE+++TI/-Caches-/com.apple.Safari
  • ln -s /Vloumes/.RamDisk/ /var/folders/s5/s5FU8gajEjqQVSkvLiHxqE+++TI/-Caches-/com.apple.Safari
紫色的部份請記住,一定要換成你自己的路徑。
完成之後開啟Safari,你會看見ramdisk裡多了Cache.db,safeBrowsing.db這兩個檔案。
至於E.DV的使用方法我不再贅述,這篇主要是利用免費的軟體及簡單的觀念達成目標,(或是你想直接用終端機建立也行哩!!)Good Luck

3.07.2009

SLAX killbill install on Virtual PC

最近因為手邊只有iBook可以用,所以順便把之前的Virtual PC拿出來安裝Linux,
原本是想說找個PowerPC/Linux,不過真的很難找....雖然Debain有PowerPC的版本,
但是系統實在太大,我希望找個佔用容量小,
功能性及相容性較好的版本(有用過Mac版Virtual PC的朋友們應該都知道..不相容又慢的Linux版本比好用的多太多哩。其實是因為我的硬碟容量太小..所以不想換雙系統..)
找了一個下午,這個網站介紹了許多版本,我選了一個叫做SLAX的Live版本,
他最主要的好處在於建立自己需要的腳本系統非常方便。
介紹這版本的衍生系統就請各位自己找吧,在這邊我只講解一個較特殊的版本,
俗稱SLAX killbill;
載入ISO檔之後,因為他是Live CD,所以本身就可以直接使用,
登入畫面就是上面這個圖,請用root/toor登入這個系統。

之後請輸入cfdisk,幫新的硬碟Partition一下,我這邊是建立主硬碟1000mb,SWAP=256(Type=82),建立好記得Write之後Quit。再來就是Format,將剛剛建立的hda1格式化成ext3格式。最後請到/boot底下,利用make_disk.sh來安裝SLAX;
Reboot之後就ok啦,如果你是利用規格還ok的PC來安裝,
你可以使用startx或flux來啟動圖形介面(腳本建立就請各位自己研究囉),
網路上也有人分享如何中文化,因為我自己主要的需求是文字介面,所以不需要圖形介面,
或許有空我會嘗試用PC來玩看看腳本自製,killbill這版本跟其他版本最大的不同,
就是他自帶wine,也就是可以使用exe檔哩,至於相容性如何..有空再來試。
p.s. 安裝完後,hda1的使用容量是220mb左右,所以..就照你的需求來Partition囉。
其他command:
configsave /mnt/hda1/slaxconf.mo 儲存更改的設定
configrestore /mnt/hda1/slaxconf.mo 回復儲存的設定
flug or startx 執行圖形介面(前者所佔資源較小)
fileswap /mnt/hda1/x.swap 100 建立100mb的swap檔案
如果你跟我一樣,直接在fdisk裡建立swap磁區的話,slax自動會啟用他,就不需要建立swap檔了。

Leopard的好用技巧:Safari即時翻譯

在之前,有提過類似的外掛來加掛safari的即時翻譯功能,在Leopard底下,
內建就可以利用字典這個軟體來使用;
當我們開啟safari之後,反白你要翻譯的單字,然後按下ctrl++D,
你就會看到類似下面的畫面囉。


10.18.2008

Leopard:針對中文使用者的標準設定about "samba", Part 2

Samba設定:
大家都知道,當Mac與Windows在區域網路檔案分享最常用的途徑就等同於Samba與CIFS的檔案溝通,
但是因為Mac本身多國語系的關係,Samba預設的編碼為Latin US(437),
一般常用的編碼表如下

Latin US 437
Greek 737
Baltic 775
Latin 1 850
Latin 2 852
Icelandic 861
Cyrillic 866
Japanese SJIS 932
Simplified Chinese 936
Korean Hangul 949
Traditional Chinese 950
Windows Cyrillic 1251

以這張表來看,繁體使用者的編碼應該為950,所以我們就必須作一些設定;

a.打開終端機,輸入 sudo vi /etc/smb.conf,輸入你帳號的密碼。
b.找到dos charset = 437 ,將437改為950,儲存離開。
(這裡我就不再講解vi的使用方法,你也可以利用前往資料夾輸入/etc然後用一些字元編輯程式來設定smb.conf,建議你先備份,不然編碼出錯會有問題。)
c.在系統偏好設定裡的分享將檔案分享取消勾選再重勾(等同Samba reload)

再來就是要考慮一下檔案分享的方向,通常Mac NB要去抓取PC桌機檔案的機會比較多,反之很少,所以前者只需要作前面說的編碼設定就可以了,反之,之前有關防火牆有說過,Leopard的防火牆預設是關閉的,我的建議是將防火牆設定到Level 2,也就是只允許基本服務,雖然這樣會擋下137,138,但是win還是可以利用IP來連線,主機名稱的連線還沒試,照理說是也可以。

但是如果是桌機Mac的話,你又很希望可以在開啟防火牆的同時也能利用網路芳鄰抓取,那你可能需要利用ipfw設定137,138的allow。

10.17.2008

Leopard的防火牆,Part 1

心血來潮把iBook也改成Leopard,在使用上問題不多,但是對於安全性我還是抱著懷疑的態度;
首先,Leopard有兩種防火牆,
第一種就是我們常用的ipfw防火牆,針對介面、協定、目的來源等來作設定,利用終端介面ipfw指令能做到詳細的設定,但是沒有GUI介面這點我覺得讓人詬病,因為他預設是允入all Allow,即使你想自己設定,也只能針對應用程式防火牆設定,第二種他只會開啟基本的服務(官方定義基本服務為:
configd,可實作 DHCP 和其他網路設定服務
mDNSResponder,可實作 Bonjour
racoon,可實作 IPSec)
但是在設定開放的部份卻只有應用程式防火牆,卻不能針對Port等來作設定。

應用程式防火牆,這就是第二種;
系統偏好設定裡有分享選項,應用程式防火牆首先就是針對此項分享作設定,例如網路芳鄰,
你必須先開啟檔案分享,並且進階選擇SMB分享才有辦法與Windows作分享溝通,
但是Leopard的預設Samba伺服器也是有著些許問題,例如編碼的不同導致Win瀏覽的亂碼,這點在Tiger反而沒有發生。所以必須針對/etc/smb.conf再作一次設定。

開啟一般第二種安全性的防火牆,也會導致nmb無法使用,所以預設在finder會看到的網路電腦,也會變得看不到,只能透過IP作連接,或是更改ipfw的設定。
這點我倒是覺得還好,畢竟有許多漏洞都是透過137,138產生,不過最好是能作個GUI的fw設定。

因為對於網路設定及安全性設定,是自己用電腦的大需求之一,如果沒有做好設定,也很難幫忙別人設定,
所以對此先作心得備註,以提醒自己未來作為設定細節的要求。

10.01.2008

讓你的電腦少出點毛病~

這篇文章是想讓一些電腦老是有問題卻老是麻煩別人的朋友看的,
對電腦維修不懂的人可能在求助的時候多少會感受到一些不耐煩的態度,
希望你們多多包涵,畢竟你不知道我們的心裡有多委屈,電腦是給人用的,千萬別被他耍著玩,
什麼電腦白痴或是不懂不知道這些不可以當作藉口,不懂得維修,最少要懂得如何使用。
相信許多幫忙維修的朋友碰過太多情況是因為個人使用習慣的問題吧;
所以我在這邊紀錄一些Windows使用的習慣跟一些會碰到的問題,可以把自己發生的問題機率降低。

1.絕對不使用administrator這個帳號當你主要使用的帳號;
很多人常常在安裝完系統之後就開始使用,這是不對的;軟體本身非常多元,常常會使用到系統的一些共享函式庫,但是個別帳號的設定卻是分開的,例如A帳號的某設定為1,B帳號可能同樣設定為預設0,所以要大家別使用administrator這個帳號,新建一個帳號給予administrators的權限即可,為什麼呢?這樣即使你常使用的帳號出了問題,如果不關系統檔的事,常常只需新建一個帳號就解決問題了。

2.把你的帳號設置密碼;
除了自己常用的帳號外,administrator這個預設帳號也請你設定密碼,為的是避免一些漏洞透過無密碼的帳號直接存取控制。

3.定期清理系統暫存檔與無用登錄檔

@echo off
echo 正在清除系統垃圾文件,請稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系統垃圾完成!
echo. & pause

將以上的文字複製到記事本,並且存檔為清除垃圾.bat,可以在控制臺裡設定排程自動執行,如果你電腦用沒兩天就變慢的話,你可以設定每天開機登入後就自動執行這個批次檔,甚至你連刪了什麼也不想看到的話,只要把最後一行去掉就行了。

至於登錄檔如何清理,比較普遍的軟體為ccleaner,免費的。

4.定期確認開機啟動的程式;
常常我們開電腦時碰到電腦藍底白字,通常都是啟動的程式所造成的,有可能是驅動程式,也有可能是你安裝的其他軟體在啟動時遇到錯誤或衝突,所以要確認這部份,
你可以利用在執行打上msconfig來確認啟動服務,或是其他類似軟體來設定啟動程式。

5.硬碟的保養維護;
在我們電腦用了幾個月甚至一年兩年之後,你應該會發現硬碟的聲音有些卡卡的聲音,或是讀取的聲音變大了,這通常是因為太久沒有重組的原因,這邊我就不解釋硬碟的原理了,
你可以利用類似IObit smartdefrag這類的智慧型重組軟體來幫助你重組硬碟。
不過硬碟還有一種大問題,有時你或許會發現一些磁區根本無法重組,甚至一讀取就當機,
這時候你就需要修復磁區,當你打開"我的電腦"捷徑後,在你要修復的磁區上右鍵選取內容>工具,第一個選項就是修復磁區囉,當你重新開機時,他就會自動幫你做好檢查跟修復,當然,也有一些類似的軟體可以取代,這個我就不推薦哪套了。

6.防毒軟體跟一些系統、網路安全軟體
在現在這個網路時代,已經不像過去單純的HTML網頁時期,你安裝防毒或許不能保證你不中毒,但是你不裝,你一定會中,除非你永遠不接網路線不接隨身碟囉。我自己常常使用的是小紅傘這套防毒,
雖然是英文介面,不過..就算你看得懂中文介面,我也不覺得你知道他跟你說你中毒的是什麼,還是要靠它幫你解決,小紅傘很單純,當他發現病毒時,只是跳出一個視窗,要你選取執行的動作,Deny Access(拒絕執行)、Delete(刪除)、或是其他選項;防木馬的我用的是spybot,這套我只推薦稍懂系統的人使用,其實他不沒有什麼特別的功能,只不過他有個常駐選項,可以讓我的系統登錄檔做變更的時候提醒我,這些我可以藉由登錄檔的變更掌控我系統的設定改變。
再來就是防火牆囉,我自己使用comodo這套,用不用不傷大雅;不過你不用最少也要把內建的打開。

其他會碰到的硬體問題,我就不多說了,只要做好以上六點,我可以包準你系統即使出問題也不難解決,
誰說系統出問題一定要重灌?Ghost?我不用已經很多年,如果你需要也可以以一年為期備份一次,畢竟軟體常常在改變;出問題時最重要的不是系統,而是你的一些重要檔案,
那些檔案才是你備份重點,常用的軟體留取一份放在硬碟中的另一個磁區,重灌軟體不需要多久時間;
一兩年將這些好用軟體備份一次即可,軟體日新月異,我現在介紹的軟體,或許沒多久就有一個更好的來替代他,我們要的是功能,不佔資源才能用最少的資源得到更大的效能,何必老是電腦慢就換電腦,換了你不也做同樣的事?

8.09.2008

Mac sysctl.cong 網路參數調整

在您Mac的系統上開啟終端機,請先確認/etc/rc這個檔案裡有個關於sysctl.conf的關鍵script,

這個檔案有可能不是單純sysctl.conf這個檔名,我的系統就叫sysctl-macosxserver.conf,

所以如果您在以下是使用/etc/sysctl.conf來編輯參數的話,要先確定這個檔案喔。


之前我曾經提過Rwin的話題,因為之前我的iBook曾經無聊被我玩掛了,所以這次重新做了一次設定,把這次調整的一些注意事項記下來:


在Mobile01曾經有人提到將 net.inet.tcp.delayed_ack=0,預設值為3,

不過我電腦老了,安裝的軟體也多了,為了讓他有正常一些的效能,我將其設為1,

這個值主要意思是:tcp在交握時會傳送一個ack值來取得應答,而這個值代表著應答的延遲時間

數值越高,應答等待時間也就越長,在網路情況良好的時候,請降低這個值,如果網路情況有點差,這個值大一點反而好,請注意。

所以我設定為:net.inet.tcp.delayed_ack=1


再來就是 kern.ipc.maxsockbuf=262144,這是預設

這個值代表著系統所能開啟socket的最大數量,這個我保持預設,原因是因為我發現這個值設定太大,反而會因為硬體效能的限制導致系統效能低落。


預設:

net.inet.tcp.recvspace=32768

net.inet.tcp.sendspace=32768

改為:

net.inet.tcp.recvspace=128480

net.inet.tcp.sendspace=32768

這兩個值是個關鍵,recvspace代表著接收的緩衝區大小,sendspace代表傳送的

講白話一點,一個是下載,一個是上傳,understand?

有一點要注意這兩個值相加不可大於maxsockbuff,也就是上一項,不然會造成無限迴圈導致開關機不正常,這點也是mobile01的JK.Chang所發現的,

而且這兩個值是有固定的優化數值的喔,多設少設都會影響速度,一般的設定數值為:

513920 (MSS x 44 * scale factor of 8)

256960 (MSS x 44 * scale factor of 4)

128480 (MSS x 44 * scale factor of 2)

64240 (MSS x 44)


會最後兩個值是設定UDP跟RAW的,

net.inet.udp.recvspace=42080 

net.inet.raw.recvspace=8192


上面講了一堆設定參數,現在要來講該怎麼實做了,

首先在你的finder上開啟工具程式,再開啟終端機,

會看到類似命令提示字元的視窗。

第一種設定方法,請key入下列紅字指令,

cd /etc  這是讓你移到/底下的etc目錄

sudo touch sysctl.conf  這是讓你建立一個sysctl.conf的檔案,因為我有下sudo,

所以你會看到按下enter後會有個password:的訊息,請輸入你電腦的密碼,他不會有星號

所以不用害怕,打完按enter就對了。

sudo vi sysctl.conf  這是讓你用vi編輯sysctl.conf這個檔案,

進去後請先按i,進入編輯模式,結束編輯模式按esc就可以了,

在結束編輯模式的情況下:打上

:q! 不存檔強制離開

:q  不存檔離開

:wq 存檔離開

:w  存檔



在編輯模式下,輸入的內容為

net.inet.tcp.delayed_ack=1

net.inet.tcp.sendspace=32768

net.inet.tcp.recvspace=128480

net.inet.udp.recvspace=42080

net.inet.raw.recvspace=8192

這樣以後你要變更數值,只要改這個檔案就行囉,如果要恢復預設,刪掉這個檔案,重開機後參數生效。



或是你可以採用第二種設定方法:在終端機下輸入這五行,每一行都要按enter喔,參數馬上生效。

sudo sysctl -w net.inet.tcp.delayed_ack=1

sudo sysctl -w net.inet.tcp.sendspace=32768

sudo sysctl -w net.inet.tcp.recvspace=128480

sudo sysctl -w net.inet.udp.recvspace=42080

sudo sysctl -w net.inet.raw.recvspace=8192


設定完之後我到speedguide測試的參數為:


« SpeedGuide.net TCP Analyzer Results »  Tested on: 08.08.2008 13:35  

IP address: 203.204.xxx.xx    

TCP options string: 020405b4010303010101080a2e32942d0000000004020000  

MSS: 1460  

MTU: 1500  

TCP Window: 128872 (NOT multiple of MSS)  

RWIN Scaling: 1  

Unscaled RWIN : 64436 

Reccomended RWINs: 64240, 128480, 256960, 513920  

BDP limit (200ms): 5155kbps (644KBytes/s) BDP limit (500ms): 2062kbps (258KBytes/s)  

MTU Discovery: ON  TTL: 45  Timestamps: ON  SACKs: ON  

IP ToS: 00000000 (0) 

以上環境為Mac OS X Tiger 10.4.11

在此也說明了我之前的一些觀念錯誤,RWIN值可不是大就好,針對電腦效能與網路環境來做調整,才是最好的。

7.11.2008

Windows下的Quick Sliver:Colibri




對於有使用Mac系統的玩家來說,QS這個免費軟體並不陌生,簡單來說是一個操作增益的軟體,在Mac底下qs還可以整合Safari等軟體來應用,在Win底下就沒這種東西啦...不過皇天不負苦心人,還是有類似的軟體可以代替它..那就是Colibri
雖然它沒有像QS那麼多的支援性,但是利用它來快速開啟應用程式還是很方便的,
再來..像小畫家或通訊軟體這些是必須打上中文來快速啟動,
似乎是好事也是壞事@@,在QS是不支援用中文輸入的。
這裡是它的官方網站 http://colibri.leetspeak.org/
進去之後點擊Try Colibri NOW就可以下載,目前它似乎是屬於贊助軟體,但是在使用上非常綠色,沒有廣告及其它不好的東西,
有興趣的人快去試用一下吧~
它預設開啟的快捷為ctrl+space,如果需要更改的話,
請在右下的圖示點擊右鍵,選擇Show Preferences,
然後按下方向鍵的下,選到Hotkey再按方向的右確定,你會下面這樣的畫面,按下你需要的快捷就可以了,例如我設成Ctrl+q

至於佔資源嗎?大概佔記憶體的20mb左右。不算低,但是也不算高,我自己是1g的ram,還有開Dock,一般情況都還很順暢~
供大家參考一下。

3.15.2008

Mac上的net meeting:Xmeeting and ohphoneX

官方網頁
自從icq盛行之後,緊接著還有msn,yahoo即時通等的通訊軟體盛行,反而忘記了在icq之前還有個net meeting,
當初的網路速度很慢,撥接根本就是奓侈品!現在網路速度快了,能做到的視訊方案也很多,最近因為在找H.323在mac上的軟體,
所以找到Xmeeting跟ohphoneX;有人說Xmeeting需要ohphoneX搭配,但是我實際使用之後..發現它們可以說是兩個不同的軟體,也不能同時開啟啦...使用Xmeeting時,如果同在區網內的兩台電腦,可以直接使用SIP協定call對方IP就可以連接了。
這幾個軟體可以說都只是Client,如果還要做到會議功能或是影音交換的功能,還必須透過Server端來做交換的動作...
原理上應該是這樣,我還沒深入查究..
在3.5G,wimax等行動網路的通訊即將開戰的時代,行動影音也是很重要的一環,(當然..也可以透過2G來達成..不過頻寬的限制就多了)

2.26.2008

Mac公司應用

我自己本身只有iBook,連VPC都沒用,所以在這邊提到的一些觀念都是周圍的親朋好友問我才想出來的一些折衷方法;
1. 首先是列印的部份,列印的部份包括列表機,作業系統的Driver(以列印語言分別),以及連接方式。列表機在公司裡算一個蠻重要的角色,為了可以應付大量的紙本需求,許多公司行號會使用雷射列表機或是事務機(可以有多種列印方式,影印、掃描、push scan等。通常都是利用網路來做連接。)驅動程式的部份必須先知道列表機所使用的列印版種類:例如Pcl,Post script等等,通常Pcl都是基本的列印版,而PS為選購的列印版,差異性在這邊我就不說明了,有興趣的可以到wiki看。
連接方式就是我們熟知的USB連接、print port連接、網路介面連接等。

再來就是重點啦,在Mac底下,我們到底要怎麼才能正常列印?
如果上述的概念你大概了解的話,應該就知道,列印版、驅動程式這是一組的,Pcl的列印版你就需要相對應作業系統的Pcl驅動程式。PS版當然也就需要相對應OS的PS驅動程式囉
這部份是首先要確認的(公司的IT人員如果對於Mac系統不熟悉或是連列印語言是什麼都不了解的話,通常會耗費非常多的時間在這邊,到最後不了了之。)

連接方式:這邊我們以安裝驅動程式時的觀念來分類。
a.本機列表機:所謂的本機列表機只要是介面兩者直接連接的都稱為本機,所以啊!!網路介面所連接的也稱為本機列表。
b.分享式列表機:A-B-C,假設A為列表機,C是你自己的電腦,透過B的本機列表機A來列印,所以將A稱為C的分享式列表機。
為甚麼這樣分呢?一般公司因為都使用Win系統,所以分享的時候都不知道其實分享式連接其實只是其中一種連接方式,驅動程式還是很重要的,即使你使用分享式的連接方式,還是需要相對應的驅動程式。

以上是Mac系統的列表觀念,不過PS的列印版公司很少有,如果那款列表機有Mac相對應的驅動就好了;如果沒有,你也可以利用MacBook雙系統的特性,利用Win來做列印的動作,會簡單許多。(不過說真的,光是使用Win的列印問題就一堆了,在雙系統所碰到的問題應該也不會少,所以這些問題主要是寫給IT人員看,讓你去了解其中的差異性。)

列印的部份有非常多的問題,不單單是Mac部份,很多人也會以為版面問題是列印問題,不過那通常都是應用軟體的問題(舉凡瀏覽器..列印程式,Office等等)。

2.檔案格式的廣泛利用,在Mac系統上你要習慣的第一種檔案格式叫做Pdf !!
雖然現在Mac系統的使用者有增加的趨勢,但是Win使用者還是很多,尤其是企業用者,要使版面完全不改變的流傳,最簡單的方式就是利用Pdf;再來Office的相容性格式又為何呢?
iWork雖然可以讀取doc,ppt等的檔案格式,但是多多少少會改變版面,即使你使用的是Mac版Office也是如此(很奇怪厚..同一家的產品說,有時我反而覺得iWork的相容性還比較好。)

PC傳給Mac的檔案我一定會有辦法弄好,但是Mac傳給PC的檔案一定要弄得一模一樣,不然會被嫌到不行,所以在版面的部份我會盡量使用Pdf、mov等的相容性檔案格式,在這部份的使用我覺得我弟做得最好,每天都有一堆報告的研究生,不過他卻很少有使用的問題,更重要的是他幾乎不開Windows..除非打電動XD..這是他的無名,有興趣的人可以問問他是怎麼搞的,不過他不一定會回答你!XD

3.不論是AD或是Exchange server等,都會有相對應的設定方式,觀念上其實跟Win的設定是一樣的啦,只有差在視窗不同而已。不過呢...因為我沒有實際管理過Mac群組,但是在理論上應該會有許多支援不足。例如使用者管理原則,對mac應該就沒有作用啦...印象中mac server好像也是有類似的管理方式,不過沒那麼簡單直覺,不過LDAP這種服務本來在Unix-like裡就有,就看公司的規劃是如何囉。

總結:我喜歡Mac的原因主要是減少了許多使用電腦的問題,讓我有更多的時間去思考我能用電腦做些什麼;資訊管理這部份,目前所提供的方案大多都還是以限制為主,但是對著本身是管理者的使用者效益不大。尤其像是目前的3.5g網卡已經推出,隨地上網的趨勢也越來越明顯,難道在公司也要擺個干擾電波器?技術門檻低、自由方便的網路傳輸,這些是必然的趨勢,利用限制達到的管理,反彈也會相對變大。對於管理者來說,站在公司以及使用者的立場來達到管理的作用會有更大的效應,工作起來也會事半工倍;對於使用者來說,培養自己的良好使用者習慣也是很重要的,減少自己的問題,也就是提昇公事上的效率。
至於該怎麼達到目標,因素就更多了,管理者只能提昇自己的經驗,觀察公司的文化及特質才是王道啊~~
阿勒..今天講的東西太過嚴肅了...觀念講的比作法多...看起來這篇又是一篇冷氣文...XD..



2.15.2008

Macosx上的一些觀念..AD設定跟sudo

在公司裡使用mac,如果還要用AD,多多少少會碰到些問題..在這邊,MIS就要注意一些地方..
請到工具程式打開目錄存取..有個Active Directory,用這隻程式作設定..
再來,沒特殊理由也不需把root打開來,MacOSX的root是鎖起來的,不過沒有開啟的必要,
在終端機使用sudo就好了..不是su - 喔...別搞錯了...
老實說..目前我遇到的情況..利用Unix Like的系統,然後平常維護都用root的..還真是不在少數..
但是那卻是一件不安全的行為...利用自己MIS的帳號去sudo當然有時會碰到權限的問題,不過足以應付大部分的情況了..本身帳號的群組權限也應該要事先排定好,root...可不用就不用啦..(不然把帳號新增到Admin或root群組就好啦)
在Linux下你可能會遇到非root無法開啟資料夾的問題,但在MacOSX下並不會..
起碼我目前為止都沒有碰過,就算是系統檔..利用sudo還是可以作業..
所以還是小心為上!!共勉之!!

2.12.2008

另一個遠端方案:Logmein測試心得

主機A安裝logmein之後連到logmein.com
所以主機A為被控端,
安裝的方式必須有我的logmein的帳號密碼
然後安裝加入成為被控端電腦
而我的主機B只要有網路利用瀏覽器登入logmein.com的帳號就可以從logmein.com連線到主機A。

不過這樣要成為我的維修端必須由我安裝logmein這軟體,
安全性的維護即平時只要disable logmein
需要我遠端登入時才Enable logmein。

但是這部份有些問題還需商確,例如要被控端的電腦帳號密碼..我也要收集?
因為他是先利用帳號登入logmein.com,
然後logmein再連線到被控端,登入時必須輸入被控端電腦的帳號密碼呀..
這樣的安全性的確提高了,不過麻煩也多了...

如果他登入的帳號不侷限於電腦的真實帳號密碼應該是OK。
ans:測試確定不行,必須為目前登入的使用者帳號。

所以到最後..這東西要取代TeamViewer或是VNC等遠端是不可能的,頂多為另一種遠端方案。
不過這個的連線速度倒是還OK,而且控制端只需要Firefox就能連線,給mac無聊玩玩還算ok..(他有mac版的喔)
雖然是付費軟體,不過遠端連線是免費的,其他功能還是另外找找吧..不然就是自己弄一台ultraVNC中繼..
只是要自己維護還挺懶的..XD

剛剛再測試了一下..速度比TeamViewer快多了,也比較穩定。
雖然限制電腦的帳號一定要有設密碼,不過這也是我推薦的安全方案之一,雖然設了密碼不代表一定安全,但是絕對比不設好太多了~
再來它雖然安裝之後使用的是windows的服務,但是disable雨enable的方式還算簡單,
透過netstat來看,disable後連線也完全關閉了,不過我還沒有透過winshark來看封包,
遠端連線的部份使用的256bits的加密,即使攔截到封包..我也看不懂啊QQ...
在評價上我給予比TeamViewer更高的評價,不過兩種是不同的工作方式就是了,
短時間與暫時性的設定使用TeamViewer就夠了,
對於使用者更簡單的使用,需要更詳細的連線資料,透過LogMeIn比較好,而且也跨平台。
如果需要更長時間的話就需要OS本身的遠端連線囉。
p.s..要找我線上修電腦的朋友親友們....有要弄這東西的請跟我說一下囉...

關閉小紅傘的廣告~再隱藏更新視窗

關閉小紅傘的廣告
一、打開【控制台】->【系統管理工具】->【本機安全性原則】
二、選擇〔軟體限制原則〕,並按右鍵,選擇〔建立新原則〕
三、選擇〔其它原則〕,並按右鍵,選擇〔新增路徑規則〕(要建立兩個喔)。四、按下 [瀏覽] 按鈕,路徑依序選擇 C:\Program Files\Avria\AntiVir PersonalEdition Classic 資料夾中的 avnotify.dll、avnotify.exe 兩個檔案…並將安全性等級設為「不允許」,再按〔確定〕即可。
這個動作可以利用Windows的軟體規則禁止廣告跳出。
如果你想要讓更新的動作連視窗都不跳出來的話,可以在小紅傘的排程設定。
1.開啟小紅傘的視窗,打開排程。
2.在Daily Update上點右鍵選擇Edit。
3.一直下一步到Display mode選擇Invisible,按完成就好囉~
這個動作可以讓更新視窗隱藏~安安靜靜呢!!!!

這個資訊並不是什麼新作法,網路上搜尋小紅傘 廣告就一堆網頁囉!
打這一篇只是讓某人知道可以把廣告關掉。ㄟ!!聽到沒!就是你!!照著作就好啦!

2.11.2008

回來囉..Part 2:攝影練習跟iPhoto的分類

這次出去玩又是一次攝影練習,在路上也跟老弟們互相討論怎麼拍比較好..
不過消費型的數位相機還是有其極限就是了..雖然我的還有M模式XD...
以我所知道的來說..拍照基本就是先了解 光圈、快門、焦距互相影響的因素,因為我不太會打閃光燈,所以閃光燈省略....m(_ _)m
通常你在調整的時候會看到一個f2.8-f8.0這就是光圈的調整,f2.8的話就會將光圈開得比較大,反之就比較小;對於光的影響就是光圈大的話光就比就容易進去啦..開得小光就比較緊嘛...耶..緊?!(口虛....)
快門也是一樣,快門速度通常都是標示快門反應時間,反應時間越短就越快,反之越慢;
以光來看的話,反應時間越短,曝光時間也越短,相對照片就會比較偏暗,反之就會變亮囉。
至於焦距呢...其實在手機上也有類似的功能,就是近拍功能啦!
一般相機可以設定"花"模式來近拍,距離要看鏡頭囉..像我的大概要距離目標物10cm...印象中還有更短距的,
無限遠模式也是要看鏡頭...這樣你就知道為甚麼有些攝影師要拿著大砲跑來跑去了吧...

通常拍花拍我的收集品我都會開近拍,然後光圈調到最大(f2.8),快門速度不一定,要看環境的光度如何,
如果懶得調快門也可以調到A模式,這就是所謂的自動快門模式,不過光圈可以自己設定。
還有一個部份也可以將亮度變高,就是調ISO值啦,這個原本是用來定義傳統相機底片的感光度,
感光度越高..即使快門很快來不及曝光也可以提昇照片的亮度,不過我的相機ISO只有400..調到400雜訊就跟鬼影一樣多..所以我都調200=.=,
了解這三個因素的作用就入門拍照啦..其他的東西我也還在摸索就是了...

最後在加一個iphoto管理照片的部份
iPhoto 08本身就會在你插入記憶卡的時候分割事件,通常都是靠時間來作區別。
除了事件以外,我還增加了智慧型相簿,
我習慣在相片描述中插入我的關鍵字,例如人物,花草樹木,景觀,山水風景,收集品等等,
這樣我就能很快的找到我想要的照片..不過最近我發現我有個很大的問題..
我用的是iBook G4 1.42GHz,在編輯照片的時候大部分都正常,唯獨調整對比度有問題,
不論我怎麼調整它就是不會儲存...為甚麼?為甚麼?
我也不知道..我弟的MB就沒這個問題..QQ..(就是要我一定要買一台MBP就是啦..)

p.s..偷偷跟你說..長豆豆不用怕..編輯有個功能叫做"修飾"..點一下豆豆就不見了..比3m豆豆筆好用太多了...不過整容的部份還是去用Photoshop吧...amen...

2.04.2008

amule的設定 Part 2

應老姐要求再補充完整的步驟:
aMule的下載設定我分為3個部份
1.amule的伺服器清單

1-1.aMule預設的伺服器位址為http://ocbmaurice.dyns.net/pl/slist.pl?download/server-best.met
把上面紅色那部份改成server.met,看看抓不抓得到清單。
1-2.直接到http://emule-security.net/serverlist/,然後點擊add servers to emule。
1-3.手動加入
名稱:DonkeyServer No1 地址:62.241.53.2:4242
名稱:華語P2P源動力 地址:61.152.93.254:4661
名稱:Razorback 2 地址:195.245.244.243:4661 
名稱:DonkeyServer2 地址:62.241.53.16:4242
名稱:DonkeyServer1 地址:62.241.53.2:4242
名稱:Donkix1.0 地址:83.149.98.3:4661
名稱:www.UseNeXT.to 地址:212.112.243.146:4661

2.Firefox瀏覽器的設定
打開你的Firefox
網址欄中輸入:about:config,打開設定頁。右鍵點擊設定頁的任一處
創建“布林”(真假值)項目network.protocol-handler.external.ed2k,值為
true
然後
再建立一個“字串” network.protocol-handler.app.ed2k,值為 /usr/bin/ed2k.amule
這一個步驟可以讓你直接用Firefox點擊ED2K的連結囉

3.VeryCD的設定(可有可無啦)
打開你amule的設定頁(上面的羅賴把圖示),在一般選項中可以看到暱稱這一欄,
將名字改為<VeryCD>隨便打
有時候載VeryCD的東西會一直等待中,加上這一個步驟會好些。

最後跟大家說一下,上面的伺服器清單等等的東西安全性請自己評估一下,上面的東西都做了以後一定可以用amule下載了,其他的安全性啊,限速設定等等我就不再說明,跟emule是一樣的。