##title##

2015年11月14日

家中電腦紀錄

昨天老媽說電腦開不了機,拔了捍馬測了一下,果然是psu掛了,幫老媽電腦換了psu,順便記錄一下硬體規格。

dad號(主結構為妹妹淘汰的電腦):
cpu:AMD Athlon 64 X2,4000+(2100MHz)
mb:ASUS M2N-MX SE
ram:Apacer 1G DDR2-800*2=2G
主hd: Intel 320 series 120GB(拔自我2012/4/11買的SSD,保固時間到 2016/11/19)
vga:nVIDIA GeForce 6100-430(內顯)
psu:捍馬 Hamer 430w(拔自我2008/12/14買的psu,應該老早就過保了)

mom號(主結構為歐比王淘汰的電腦):
cpu:AMD Athlon 64 X2,4800+(2500MHz)
mb:gigabyte GA-M56S-S3
ram:1G DDR2-800*2=2G
主hd:Plextor PX-128M5S(二手,2015/8/21購買,1060元含運,保固到2017)
vga:nVIDIA GeForce 8500GT
psu:黑武士350w(2015/11/14替換,光華商場購買,950元)

兩台老電腦換了ssd和psu後都還是跑得很順很健康。

2015年8月8日

Plextor M6S 256GB 2.5吋 SSD in SATA2

老爸的電腦越來越慢,最近他身體不舒服,提早回家休息玩暗棋常常抱怨電腦越來越慢。

昨晚雖然颱風,加上父親節快到了,於是趁提早下班,趕進衝到光華商場買了顆Plextor M6S 256GB 2.5吋SSD。刷卡價2855元。

還好衝得快,大部分店家都關門了。

......

然後回家之後,把我電腦裡的Intel 320 Series 120G拔到老爸的電腦。

然後M6S換上我的電腦。XD

測試環境:
CPU: Intel E7300
MB: P5KPL-C/160(ICH7)
RAM: 4GB

雖然 M6S支援SATA3,不過我的老電腦不支援,姑且先來個SATA2的測試。

和之前Intel 320 Series 120G做個比較。


整體讀寫都優異了一些,循序讀取比較低了些,不過這應該是受限SATA2了,在SATA3上應該會是另一個風景。

2015年7月24日

Tt eSPORTS Level 10 M電競滑鼠(皎潔白)



Tt與BMW Group DesignworksUSA團隊合作的滑鼠,Tt eSPORTS Level 10 M電競滑鼠,網路上很多開箱文,就不寫太多了。

原價2999,通常賣1990,而且有時候會折價,所以觀望了很久。


但公司最近用的滑鼠左鍵越來越異常,所以看了一下東森購物,有300元折價券。

用了300元折價券,故1690元購得。7/21下訂。


原本想買黑的,但隔天廠商打電話告知說黑色只剩一個盒子有瑕疵,而且已經停產,怕會沒有貨可以換,問我要不要換白色。想說反正放公司用,就隨便吧。7/24取得。結果白色也蠻OK的。

簡易心得:
  1. 左邊的巨集鍵超容易按到,預設是上一頁或下一頁,所以就把它停用。
  2. 光碟內建的設定程式雖然是多國語言,但介面是英文,而且垂直解析度800的時候下面會被工作列擋到,變得還要把工作列移開才能按OK,整個很傻。
  3. 左右鍵和滾輪都蠻省力,對手指應該會比較好一些。
  4. 原本想說白色應該很容易髒,但它白色部分應該是類似亮面烤漆,感覺會比一般的漆或軟橡膠漆耐用得多。不過還是要再用用看了。
  5. 握起來尺寸還蠻大的,比想像中的還大。
  6. 蠻重的,如果有把滑鼠拿起來調位置的習慣會比較辛苦,所以我就把超小的滑鼠墊扔一旁了。反正這隻的雷射定位應該還蠻準的。

 所以整體來說,如果左側巨集鍵沒有這麼容易按到,其實會是很好的滑鼠。XD


PS: 2015/12/14又刷一個1592。

Autohotkey:熱鍵

熱鍵


符號 說明
# Win (Windows 徽標鍵). 在 v1.0.48.01+, 對於 Windows Vista 及以上版本, 包含 Windows 鍵的熱鍵 (例如 #a) 會等待 Windows 鍵被釋放後才發送任何包含 "L" 鍵擊的文本. 這樣避免了這種熱鍵中的 Send 鎖定 PC. 這種行為適用於除 SendPlay (這裡不需要) 和 盲從模式 外的所有發送模式.
! Alt
^ Control
+ Shift
& 和符號可以用來組合任意兩個按鍵或鼠標按鈕, 讓它們成為自定義熱鍵. 請參閱 後面 瞭解詳情. 在 Windows 95/98/Me 中這樣的熱鍵會被忽略 (無法激活).
< 使用成對按鍵中左邊的那個. 例如
> 使用成對按鍵中右邊的那個. 此符號在 Windows 95/98/ME 中會被忽略.
<^>! AltGr (alternate graving). 如果您鍵盤佈局中含 AltGr 鍵而非右 Alt 鍵, 那麼這一系列符號一般可以用來表示 AltGr (需要 Windows NT/2k/XP 或更高版本). 例如:
   
  <^>!m::MsgBox You pressed AltGr+m.
  <^
   
  或者, 讓 AltGr 自己成為熱鍵, 請使用下面的熱鍵 (不像上面出現的任何熱鍵):
   
  LControl & RAlt::MsgBox You pressed AltGr itself.
   
* 通配符: 即使附加的修飾鍵被按住也能激發熱鍵. 這常與 重映射 按鍵或按鈕組合使用. 例如:
   
  *#c::Run Calc.exe  ; Win+C, Shift+Win+C, Ctrl+Win+C 等都會觸發此熱鍵.
  *ScrollLock::Run Notepad  ; 即使在按住其他鍵時按下 ScrollLock 也會觸發此熱鍵.
   
  此符號在 Windows 95/98/ME 中會被忽略.
~ 激發熱鍵時,不會屏蔽(被操作系統隱藏)熱鍵中按鍵原有的功能。在下面的兩個例子中, 用戶的鼠標按鈕點擊會被發送到活動窗口:
   
  ~RButton::MsgBox You clicked the right mouse button.
  ~RButton & C::MsgBox You pressed C while holding down the right mouse button.
   
  注意: 1) 與其他前綴符號不同, 可以在某些熱鍵的 變體 中使用顎化符前綴但其他的不使用; 2) 代替 alt-tab 的特殊熱鍵總是忽略顎化符前綴; 3) 顎化符前綴在 Windows 95/98/ME 上被忽略
$ 通常只在腳本使用 Send 命令發送包含了熱鍵自身的按鍵時才需要使用此符號, 此時可以避免觸發它自己. $ 前綴強制使用 鍵盤鉤子 來實現此熱鍵, 作為一個副作用這樣避免了 Send 命令觸發它自己. $ 前綴相當於在此熱鍵定義之前的某個位置指定了 #UseHook.
   
  [v1.1.06+]: #InputLevel 和 SendLevel 對 Send 命令是否觸發熱鍵和熱字串提供了額外的控制功能.
UP 單詞 UP 可以跟在熱鍵名後面使得在釋放按鍵時觸發熱鍵, 而不是按下時. 下面的例子把 LWin 重映射 為 LControl:
   
  *LWin::Send {LControl Down}
  *LWin Up::Send {LControl Up}
   
  "Up" 也可以用於普通熱鍵中, 例如: ^!r Up::MsgBox You pressed and released Ctrl+Alt+R. 它還可以用在 組合鍵 (例如 F1 & e Up::)
   
  限制: 1) "Up" 不能和 有些桿按鈕 一起使用; 2) "Up" 需要 Windows NT4/2000/XP 或更高版本; 且 3) 沒有普通/按下熱鍵副本的 "Up" 熱鍵會完全接管那個熱鍵以防止它的按鍵卡住. 避免這種情況的一種方法是添加 顎化符前綴 (例如 ~LControl up::)
   
  相關提示, 類似於上面的一種技術是讓熱鍵成為前綴鍵. 好處是儘管熱鍵會在按鍵鬆開時激發, 但僅在您之前按住此前綴鍵時沒有按其他任何鍵的情況下才會如此. 例如:
   
  LControl & F1::return  ; 通過把左 control 鍵放在 "&" 前面至少一次來讓它成為前綴鍵.
  LControl::MsgBox You released LControl without having used it to modify any other key.
   

2015年7月12日

Diesel DZ1028 寶島鐘錶清理

應該是買了11年左右的 Diesel DZ1028,前幾天停下來。

原本以為是又沒電了,跑去士林夜市寶島鐘錶原本要換電池。

師傅檢查一下,說這不是沒電,是髒了。

清理要價700,換電池還要另外100元。


我原本想說唬爛吧,石英錶有在洗錶的?之前都馬隨便找個錶店換電池就好了。

所以多跑了幾間店,但店家換了電池都不會動,才覺得應該真的不是沒電。


碰巧原本要去士林夜市那邊的寶島鐘錶,經過時又發現文林路有另一間寶島鐘錶。

於是進去又問了一下,裡面的師傅也是說這不是沒電,是錶髒了。

不過這家說只要650,便宜了一點,而且說如果需要換電池不用另外加錢,

所以就直接給這間清理了。沒想到同樣是寶島鐘錶,價格還有不一樣的。


昨天送錶,今天下午拿錶,還附了一張保證書。

錶果然又能動了,希望他可以頭好壯壯,再陪伴我下一個十年。


不過還沒真想到石英錶有需要洗錶,跟大家分享一下這個冷知識。

而且現在智慧型手機發達,錶店越來越少,超難找的...

像我這樣還習慣戴錶的人應該是異類了吧。

2015年7月9日

[歌詞創作]死了都要賺

把每天當成是颱風賺外快
每分每秒都坑到淚水掉下來
不理會玩家是看好或看壞
只要你勇敢 跟我買

來 不用刻意安排
憑數據去尻錢 活動就會很愉快
享受現在 別一開幹就怕受傷害
許多奇蹟 我們相信 才會存在

死了都要賺 不討價還價不痛快
營收多深 只有這樣 才足夠表態

死了都要賺 不逼死原廠不痛快
宇宙毀滅 錢還在

窮途末路都要賺
不極度坑錢不痛快

數據洗白 土會掩埋
營收不腐壞

到絕路都要賺
不背水一戰不痛快

不怕熱錢變火海
賺到沸騰才精采

2015年7月1日

Truecrypt for Mac在OSX 10.10反而不能安裝問題

Truecrypt 7.1a for Mac在OSX 10.10.3反而會顯示需要10.4以上才能安裝,估計是一個bug。


網路上找到解決方案:
https://lazymind.me/2014/10/install-truecrypt-on-mac-osx-yosemite-10-10/

方法一成功了,但比較麻煩。

方法二好像比較簡單,但不知道怎麼解決唯讀問題。


以下節錄上述網站:
First method
  • Open the .dmg
  • You’ll find the .mpkg. Right*click and “Show Package Contents”
  • Open Contents Dir
  • Open Packages Dir
  • Install each of the 4 packages in this order: OSXFUSECore.pkg, OSXFUSEMacFUSE.pkg, MacFUSE.pkg, TrueCrypt.pkg (It is possible MacFUSE.pkg will install the two before it, but we ran each to play it safe.).
That’s it; it’s Truecrypt has been working fine for us using this method.


Second method
  • Open the .dmg
  • You’ll find the .mpkg. Right*click and “Show Package Contents”
  • Open Contents Dir
  • Edit Contents/distribution.dist using Text Editor
  • You'll find the code as below
    function pm_install_check() {
  •   if(!(system.version.ProductVersion >= '10.4.0')) {
  •     my.result.title = 'Error';
  •     my.result.message = 'TrueCrypt requires Mac OS X 10.4 or later.';
  •     my.result.type = 'Fatal';
  •     return false;
  •   }
  •   return true;
  • }

  • change it as follow:
    function pm_install_check() {
  •   return true;
  • }


Now, you can install .mpkg without error.

2015年6月27日

Apple 12" Retina MacBook(2015)



2015年Apple出的新MacBook,只有0.92公斤,比11" Air的1.08 公斤還要輕。

除了當然爾的SSD,而且甚至無風扇,是個非常適合作為出差專用機的筆電。

一直很討厭看到滿地都是銀色的Mac,這次總算出了非銀色的殼。略為反骨且生性低調的我,覺得灰色實在是太適合我。加上平常出差背外星人實在太重了,所以這回從來沒用過Mac的我也心動了。

忍耐了很久,在三創看到實品後,5/24時馬上從App Store下訂一台太空灰(NT$ 41,900)和USB-C 數位影音多連接埠轉接器(NT$ 2,590)。

轉接器倒是比較快,5/28就送到了。經過了一個月的等待,MacBook總算6/24從Shanghai出發,6/26總算拿到人生第一台Mac。






玩了快20年的PC,總算有Mac可以玩了。



PS:2015/12/15購買EVOUNI Macbook Air 11"保護套。$1398

Macbook 12"因為邊框較窄,整體其實比11吋還小,所以11"的保護套可以拿來用。


2015年4月3日

Autohotkey:Key Names&轉義序列

Key Names



按鍵名稱
生成的鍵擊
{F1} - {F24}
功能鍵. 例如: {F12} 表示 F12 .
{!}
!
{#}
#
{+}
+
{^}
^
{{}
{
{}}
}
{Enter}
主鍵盤上的 ENTER
{Escape} {Esc}
ESCAPE
{Space}
SPACE (僅對於要發送的按鍵序列開始或末尾的空格才需要這樣表示, 而序列中間的空格是原義的)
{Tab}
TAB
{Backspace} {BS}
Backspace
{Delete} {Del}
Delete
{Insert} {Ins}
Insert
{Up}
主鍵盤上的向上鍵
{Down}
主鍵盤上的向下鍵
{Left}
主鍵盤上的向左鍵
{Right}
主鍵盤上的向右鍵
{Home}
主鍵盤上的 Home
{End}
主鍵盤上的 End
{PgUp}
主鍵盤上的向上翻頁鍵
{PgDn}
主鍵盤上的向下翻頁鍵


{CapsLock}
CapsLock ( NT/2k/XP 中使用 SetCapsLockState 更可靠). 發送 {CapsLock} 之前可能要求 SetStoreCapslockMode Off.
{ScrollLock}
ScrollLock (另請參閱: SetScrollLockState)
{NumLock}
NumLock (另請參閱: SetNumLockState)


{Control} {Ctrl}
CONTROL (技術信息: 發送中性的虛擬按鍵代碼和左邊的掃瞄碼, 即在 vkXXscYYY , XX 為中性的而 YYY 為左邊的掃瞄碼)
{LControl} {LCtrl}
CONTROL (技術信息: Win9x 中等同於 CONTROL, 但在 NT/2k/XP 中它發送左邊的虛擬按鍵而不是中性的)
{RControl} {RCtrl}
CONTROL
{Control Down} {Ctrl Down}
按住 CONTROL 鍵直到發送 {Ctrl Up}. XP/2000/NT: 要按住左邊或右邊的鍵, 請使用 {RCtrl Down} {RCtrl Up}.


{Alt}
ALT (技術信息: 發送中性的虛擬按鍵和左邊的掃瞄碼)
{LAlt}
ALT (技術信息: Win9x 中等同於 ALT, 但在 NT/2k/XP 中它發送左邊的虛擬按鍵而不是中性的)
{RAlt}
ALT ( AltGr, 取決於鍵盤佈局)
{Alt Down}
按住 ALT 鍵直到發送 {Alt Up}. XP/2000/NT: 要按住左邊或右邊的鍵, 請使用 {RAlt Down} {RAlt Up}.


{Shift}
SHIFT (技術信息: 發送中性的虛擬按鍵和左邊的掃瞄碼)
{LShift}
SHIFT (技術信息: Win9x 中等同於 SHIFT, 但在 NT/2k/XP 中它發送左邊的虛擬按鍵而不是中性的)
{RShift}
SHIFT
{Shift Down}
按住 SHIFT 鍵直到發送 {Shift Up}. XP/2000/NT: 要按住左邊或右邊的鍵, 請使用 {RShift Down} {RShift Up}.


{LWin}
Windows
{RWin}
Windows
{LWin Down}
按住左 Windows 鍵直到發送 {LWin Up}
{RWin Down}
按住右 Windows 鍵直到發送 {RWin Up}


{AppsKey}
Windows Appskey (調用右鍵點擊或上下文菜單)
{Sleep}
電腦 SLEEP .
{ASC nnnnn}
發送 ALT+nnnnn 小鍵盤上的按鍵組合, 可以用來生成鍵盤上不存在的特殊字符. 要生成 ASCII 字符, 請指定一個介於 1 255 之間的數字. 要生成 ANSI 字符 (在大多數語言中的標準), 請指定一個介於 128 255 之間的數字, 但需要在數字前加上一個前導零, 例如 {Asc 0133}.
要生成 Unicode 字符, 請指定一個介於 256 65535 之間的數字 (不帶前導零). 但是, 有些應用程序不支持這種方法. 對於替代方法, 請參閱下面的部分.
{U+nnnn}
[AHK_L 24+]: 發送 Unicode 字符, 其中 nnnn 為不包括 0x 前綴的字符的十六進制值. AutoHotkey Unicode 版本中通常不需要這麼做, 因為它包含的 Send ControlSend 自動支持 Unicode 文本.
如果這個字符沒有映射為一個虛擬按鍵代碼, 則使用 SendInput() WM_CHAR 發送這個字符而當前的發送模式無效.
{vkXX}
{scYYY}
{vkXXscYYY}
發送一個虛擬按鍵為 XX 且掃瞄碼為 YYY 的鍵擊. 例如: Send {vkFFsc159}. 如果省略了 sc vk 部分, 則會發送最適當的值.
XX YYY 是十六進制值, 通常可以在主窗口的 View->Key history 菜單項找到. 另請參閱: 特殊按鍵


{Numpad0} - {Numpad9}
小鍵盤上的數字鍵 ( Numlock 打開時輸入的一樣). 例如: {Numpad5} 為數字 5.
{NumpadDot}
小鍵盤上的點 ( Numlock 打開時輸入的一樣).
{NumpadEnter}
小鍵盤上的 Enter
{NumpadMult}
小鍵盤上的乘
{NumpadDiv}
小鍵盤上的除
{NumpadAdd}
小鍵盤上的加
{NumpadSub}
小鍵盤上的減


{NumpadDel}
小鍵盤上的 Delete (此鍵和後面的小鍵盤按鍵是在 Numlock 關閉時輸入的)
{NumpadIns}
小鍵盤上的 Insert
{NumpadClear}
小鍵盤上的 Clear (通常在 Numlock 關閉時輸入 '5' 的鍵).
{NumpadUp}
小鍵盤上的向上鍵
{NumpadDown}
小鍵盤上的向下鍵
{NumpadLeft}
小鍵盤上的向左鍵
{NumpadRight}
小鍵盤上的向右鍵
{NumpadHome}
小鍵盤上的 Home
{NumpadEnd}
小鍵盤上的 End
{NumpadPgUp}
小鍵盤上的向上翻頁鍵
{NumpadPgDn}
小鍵盤上的向下翻頁鍵


{Browser_Back}
2000/XP/Vista+: 按下瀏覽器的 "後退" 按鈕
{Browser_Forward}
2000/XP/Vista+: 按下瀏覽器的 "前進" 按鈕
{Browser_Refresh}
2000/XP/Vista+: 按下瀏覽器的 "刷新" 按鈕
{Browser_Stop}
2000/XP/Vista+: 按下瀏覽器的 "停止" 按鈕
{Browser_Search}
2000/XP/Vista+: 按下瀏覽器的 "搜索" 按鈕
{Browser_Favorites}
2000/XP/Vista+: 按下瀏覽器的 "收藏" 按鈕
{Browser_Home}
2000/XP/Vista+: 啟動瀏覽器並打開主頁
{Volume_Mute}
2000/XP/Vista+: 主音量靜音/取消靜音. 通常相當於 SoundSet, +1, , mute
{Volume_Down}
2000/XP/Vista+: 減小主音量. 通常相當於 SoundSet -5
{Volume_Up}
2000/XP/Vista+: 增加主音量. 通常相當於 SoundSet +5
{Media_Next}
2000/XP/Vista+: 在媒體播放器中播放下一曲目
{Media_Prev}
2000/XP/Vista+: 在媒體播放器中播放前一曲目
{Media_Stop}
2000/XP/Vista+: 停止媒體播放器
{Media_Play_Pause}
2000/XP/Vista+: 播放/暫停媒體播放器
{Launch_Mail}
2000/XP/Vista+: 啟動電子郵件程序
{Launch_Media}
2000/XP/Vista+: 啟動媒體播放器
{Launch_App1}
2000/XP/Vista+: 啟動用戶程序 1
{Launch_App2}
2000/XP/Vista+: 啟動用戶程序 2


{PrintScreen}
Print Screen
{CtrlBreak}
Ctrl+break
{Pause}
Pause


{Click [选项]}
[v1.0.43+]
使用與 Click 命令 中相同的可用選項發送鼠標點擊. 例如, {Click} 會在鼠標光標當前位置點擊一次鼠標左鍵, {Click 100, 200} 則在坐標 100, 200 處點擊 (這裡的坐標模式取決於 CoordMode). 要移動鼠標而不點擊, 請在坐標後指定 0; 例如: {Click 100, 200, 0}. 在鼠標點擊之間的延遲由 SetMouseDelay 決定 (而不是 SetKeyDelay).
{WheelDown}, {WheelUp}, {WheelLeft}, {WheelRight}, {LButton}, {RButton}, {MButton}, {XButton1}, {XButton2}
向指針當前位置發送鼠標按鈕事件 (要指定位置和其他選項, 請使用上面的 {Click}). 在鼠標點擊之間的延遲由 SetMouseDelay 決定. WheelLeft/Right 需要 v1.0.48+, 並且在 Windows Vista 之前的操作系統中沒有效果.
{Blind}
當按鍵序列中首個項目為 {Blind} , 如果 Alt/Control/Shift/Win 在發送開始時為按下的狀態則不鬆開. 例如, 熱鍵 +s::Send {Blind}abc 將發送 ABC 而不是 abc, 因為用戶按住了 Shift .
{Blind} 還會忽略 SetStoreCapslockMode; 即不會改變 Capslock 的狀態. 最後, {Blind} 會忽略發送的鍵擊中的額外控制功能; 這樣的鍵擊中可以避免後面的情況: 1) 發送 LWin/RWin 鍵擊時出現開始菜單; 2) 發送 Alt 鍵擊時激活菜單欄.
按鍵的重映射 內部使用了 Blind 模式. 例如, 重映射 a::b 會發生這樣的情況: 1) 輸入 "a" 時會映射為 "b"; 2) 輸入大寫字母 A 時映射為大寫字母 B; 並且 3) 按下 Control-A 時映射為按了 Control-B.
SendRaw ControlSendRaw 不支持 {Blind}. 此外, SendPlay 也不完全支持這種模式, 尤其是在處理修飾鍵 (Control, Alt, Shift Win) .
{Raw}
[v1.0.43+]
準確按照原樣發送鍵擊, 而不把 {Enter} 轉換成 ENTER 鍵擊, ^c 轉換成 Control-C, 等等. {Raw} 可以不放在按鍵序列的開始處, 在按鍵序列中出現時, 它會影響它後面的剩餘部分.



轉義序列



輸入這些字符
得到這些字符
`,
, (原義的逗號). 注意: 在命令最後一個參數中的逗號不需要轉義, 因為程序知道把它們作為原義處理. 對於 MsgBox 所有參數同樣如此, 因為它會智能的處理逗號.
`%
% (原義的百分號)
``
` (原義的重音符; 即兩個連續的轉義符產生單個原義字符)
`;
 ; (原義的分號). 注意: 在分號的左邊有空格或 tab 才需要. 如果沒有, 那麼它可以被正常識別而不需要轉義.
`::
:: (原義的雙冒號). v1.0.40+, 不再需要對它們進行轉義.
`n
新行 (換行/LF)
`r
回車 (CR)
`b
退格
`t
tab (最典型的水平移位)
`v
垂直 tab -- 對應的 Ascii 值為 11. 在一些應用程序中可以通過鍵入 Control+K 讓它顯示出來.
`a
警告 () -- 對應的 Ascii 值為 7. 在一些應用程序中可以通過鍵入 Control+G 讓它顯示出來.
`f
進紙 -- 對應的 Ascii 值為 12. 在一些應用程序中可以通過鍵入 Control+L 讓它顯示出來.
Send
以默認 (非原始) 模式使用 Send 命令 熱字串 , {}^!+# 這些字符具有特殊含義. 因此, 要使用它們的原義字符, 必須把它們包圍在大括號中. 例如: Send {^}{!}{{}
""
表達式 , 原義字符串內的兩個連續的引號被解析為單個原義的引號. 例如: Var := "The color ""red"" was found."