2011年12月31日 星期六

2011 年 mbp耗電問題

自重購買了2011年末的15吋 MBP後,發現電腦耗電狀況實在很嚴重,幾乎都只能撐到兩個小時,今天有空就想說來找一下問題與可能的原因

以下是我早上在網路上找到的可能原因,目前我都還沒開始做實驗,之後有結果再來更新結論

耗電可能的原因

1.新的os:  滿多人反應,升級到lion 後,原本可以使用6-7個小時的筆電,縮短成3-4個小時

2.電源管理控制器(System management control) (SMC)出問題:

參考文章

a.http://www.ehow.com/how_4519085_management-control-smc-macbook-pro.html:

3.獨立顯卡問題:

 

MBP 電池狀態檢查方法

1.在電池圖示處,按著option+ 點選電池圖示,即會顯是現在電池狀態
2.下載coconutbattery電池狀態檢查工具

 

2011年12月28日 星期三

iOS 5.0.1 完美JB 問題記錄

@.更新完後,無法輸入增加軟體源問題,請更改語言為英文

 

@.下載後會閃跳,請更換檔案,/var/mobile/Library/Keyboard

可以用iFunbox 或 iTool進行更換

 

2011年12月27日 星期二

linux 自動排成指令: at , cron

一般而言,at 是單純執行一次時使用,cron則是為持續性再特定時間執行特定指令時使用

@cron

編輯排程工作

##crontab -e

文件格式,總共有六個欄位,第一個為分鐘,第二個為小時,第三個為日期,第四個為月份,第五個為星期,第六個就是要執行的指令

*表示所有的值, */10 表示每十分鐘,星期是以0-6為標誌,0為星期天,6為星期六

crontal的選項:

-l 列出用戶crontab 文件的內容

-e 編輯crontab文件

-r 為一個用戶刪除crontab 文件

*/10 12 * * * date

 

@at

指令用法,為輸入at +時間格式, 之後再輸入要執行的指令,指令輸入結束後,用crontrol +D 組合鍵結束命令輸入

at的選項

-l 列出所有的at指令

-r 刪除at 指令

 

http://gdfan1114.wordpress.com/2005/07/01/linux-下-atcrontab-指令的使用/

 

 

 

Fence device

Fence device主要可以分為兩大類

外部fence device:  UPS, SAN Switch, Network Switch

內部fence device: IPMI, IBM RSAII card, HP iLO card

對於內部的fence device,無法偵測power lost 的狀態

2011年12月26日 星期一

權證買賣心得

說起我的買賣權證經歷,應該也算經驗豐富,從阿扁在兩千年選總統當選後,隔日股票大跌,進場搶了六萬塊的權證,然後沒隔兩天就已總價大概20幾萬賣出,還記得當初買的權證是以前做Dram的茂系

以前權證市場不成熟,曾經買的價內權證,到期且具履約價值,但券商就是不買回,只能硬著頭皮去履約,就找個朋友兩個人去提款機轉帳,轉了一百多萬,去履約寶成的權證,

不過幸運的事,後來除權後,股票繼續漲,還到賺了20幾萬,然後隨著權證市場越來越活絡,發行的權證越來越多,錢也越來越難賺,現在經常看到權證履約比事那種0.1 的權證,意思是要集滿十張才

能換一張股票的權力,推測券商這樣做的目的只是單純讓買的人,價格比較不容易太敏感,但事實上你的權證成本,一定是得乘上十倍,其實對於買的人真的很吃虧,所以我都不買履約比太低的權證,

這兩天才看到權證小哥的網站,才發現原來有這樣的權證達人,他寫的觀念很多跟我認知的一樣,實戰中得到的知識看來是差異不大,只不鍋人家是達人,也真的有賺到錢,我的權證一直以來都是小玩

也不曾太深入的研究,這邊就寫一些個人的心得以做記錄。

1.履約比要高的,最好是1.0以上,這樣連動性才會高,原因是如果當你的股票變成價內時,股價漲一塊,權證理論上也能漲一塊,但因為分母不同,權證漲跌幅會變得很恐怖

2.買權證最好選,接近履約價的,可能在價外20%以內的,因為這樣只要三跟漲停板,就會變成價內,到時候就可以享受跟股價一樣的漲跌價格區間

3.不要買履約天數在兩個月內的權證,除非你是像權證小哥那種達人,或是口袋抄深,有錢履約的人

4.如果股票在你權證持有日期內,有機會除權或除息的更好,特別是除權,代表你的履約價會跟著變低,權證變成價內的機率會變高

5.權證不用怕 買不到,只要掛你要的價格,有買到算賺到,沒買到也沒損失, 買時徐徐買,賣時急急賣,想賣時,絕對不要遲疑,不要想多賺那0.1塊錢的價差,除非你是高手,不然可能機會稍縱即逝。

6.慎選發行券商,我看小哥的選擇權證裡面也有特別註記此點,這點我是有嚴重吃虧的經驗,特別是現在權證發行量太大,選擇太多,買的人沒那麼多,容易有流動性問題,

如果遇到不良的發行商,就會遇到有行無市,你的權證價值再高,沒人買,你也賺不到錢,最後只會損失時間價值,所以這點很重要,至於哪些券商好,請直接上權證小哥網站去看,或著上一些

財經討論版去看其他網友的分享。

2011年12月22日 星期四

如何從簡單的ping command 判斷對方使用的作業系統

簡單來說就是利用個作業系統預設的ttl  時間長短不一的特徵來做判斷,如果有人去更改預設的ttl,這樣這個方法就不準確

Time to live (TTL)

256左右:Unix 64左右:Linux 128左右:WIN

因此只要是大型伺服器只會選擇Unix or Linux,像中華電信,yahoo 要知道是那種作業系統的話,很簡單用ping www.yahoo.com.tw 這時後面會跑出TTL=53 這個53就能夠知道是那種系統

#ping www.yahoo.com.tw

#64 bytes from w2.rc.vip.sg1.yahoo.com (203.84.219.114): icmp_seq=145 ttl=53 time=120 ms

#64 bytes from w2.rc.vip.sg1.yahoo.com (203.84.219.114): icmp_seq=146 ttl=53 time=122 ms

#64 bytes from w2.rc.vip.sg1.yahoo.com (203.84.219.114): icmp_seq=147 ttl=53 time=121 ms64 bytes from w2.rc.vip.sg1.yahoo.com (203.84.219.114): icmp_seq=148 ttl=53 time=121 ms64 bytes from

2011年12月21日 星期三

Scrum tool 介紹: https://www.scrumwise.com

Scrum tool 顧名思義是一種工具,目的就是要來幫助scrum team 執行 agile development

所以在介紹選擇scrum tool前,一定要先清楚的知道scrum 到底需要哪些東西

我這邊是從Scrum 3333法則開始當成起點

1.   3 roles:

#product owner

#scrum master

#team

scrum tool 應該要可以支援這三種不同的角色,以scrumwise而言,系統並沒有scrum master的角色,product owner的權限幾乎

等同於scrum master,不過我個人感覺在實作上,差異不大

2.  3 ceremonies:

#.sprint planning meeting

#daily standup meeting

#sprint review meeting

既然是儀式,而且這儀式是可以隨時隨地舉行的,工具就應該要可以隨身攜帶,比較方便,以scrumwise而言,目前沒有mobile的版本,所以在針對

ceremonies而言,幾乎幫不上忙

3. 3 artifacts

#product backlog

#sprint backlog

#burn down chart

scrumwise只有一種backlog,並無區分成product backlog 跟sprint backlog,但以一個開發着的角色而言,其實只在意sprint backlog,只要寫的好,

其實也夠用了

4. 3 best practices

#user stories

#planning poker

#use the scrum board

在這邊scrumwise 只有支援scrum board,而且使用上的感想是畫面很簡潔,也很乾爽,用起來的感覺很不錯

 

目前scrumwise正在進行long beta,有興趣的朋友可以自行前往註冊使用

2011年12月20日 星期二

Freemium ro Premium

Freemium,一種商業模式,就是可以在有限制的狀況下使用,例如evernote,如果你沒付錢變成premium,每個月可以使用的容量

就是倍限制住,又或著例如tooledo,如果你沒付錢,只有部分功能可以使用,有一些比較進階,比較好用的功能你就無法使用,基本上

就是希望讓5%的進階使用着付費變成premium,然後讓廠商可以繼續有錢開發新的版本供大家使用

 

2011年12月18日 星期日

安裝Back Track 5 在Parallels desktop 的注意事項

1.Parallels對KDE的支援不如GNOME,所以可以考慮先選擇GNOME版本

2.安裝Parallels tool前,需要先手動建立linux kernel source folder,指令如下

root@bt:~# ln -s /usr/src/linux /lib/modules/2.6.39.4/build

3.所有的virtual machine都把wifi當成ethnet,僅支援usb wifi 可以在virtual os中被識別成wifi

4.

ote: Before running this script run ifconfig and find the device name for your wifi card. In my case is is wlan0. If your’s is different then change wlan0 to you device name.

  1. Shut down airmon-ng
  2. Shut down interface
  3. Change the MAC to 00:11:22:33:44:55
  4. Start interface
  5. Start airmon-ng
After the script is complete it will print the new MAC.
1
2
3
4
5
6
7
8
9
#!/bin/bash
echo"Shutting down wlan0..."
airmon-ng stop wlan0 > /dev/null
ifconfigwlan0 down > /dev/null
maccchanger --mac 00:11:22:33:44:55 wlan0 > /dev/null
echo"Starting wlan0"
airmon-ng start wlan0 > /dev/null
string=`macchanger -s wlan0`
echo"Changed MAC to: ${string:13}"

BackTrack 5 r1

BackTrack 5 R1 contains patched stock kernel 2.6.39.4 wireless drivers with several injection patches applied. Depending on card and setup, these drivers might not suit you.

rt2800usb

In some cases we've seen cards using the rt2800usb drivers (such as the AWUS036NH and AWUS036NEH ALFAs) act strange with the BT5R1 kernel. If this happens to you, you can try installing a recent compat-wireless and building it on your own. This specific version will work:

root@bt:~# ln -s /usr/src/linux /lib/modules/2.6.39.4/build
root@bt:~# cd/usr/src/
root@bt:~# wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2011-07-14.tar.bz2
root@bt:~# tar jxpf compat-wireless-2011-07-14.tar.bz2
root@bt:~# wget http://www.backtrack-linux.org/2.6.39.patches.tar
root@bt:~# tar xpf 2.6.39.patches.tar
root@bt:~# cd compat-wireless-2011-07-14
root@bt:~# patch -p1 < ../patches/mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch
root@bt:~# patch -p1 < ../patches/mac80211.compat08082009.wl_frag+ack_v1.patch
root@bt:~# patch -p1 < ../patches/zd1211rw-2.6.28.patch
root@bt:~# patch -p1 < ../patches/ipw2200-inject.2.6.36.patch
root@bt:~# make
root@bt:~# make install
root@bt:~# reboot

2011年12月16日 星期五

台鐵火車經常性誤點是否真的沒解?

[2015.03.23更新] 今天因為桃園站電纜線因為雷擊掉落,所以雙線連線都中斷,我在中壢站被臨時通知下站,下車後也沒什麼清楚的資訊,一下說桃園客運有接駁車,到了客運站,人員又跟你說,這你要問台鐵,剛在複習一下我之前寫的東西,不滿意的還是第五跟第六點,第六點就是缺乏平時的演練,這是騙不了人的,第五點的資訊不夠透明也可以一起歸於平時的災害演練不足,另如明明早上六點31分就知道到桃園就不通了,就應該通知各站,讓搭車人員可以自己做點抉擇,而不是全部開到中壢,然後才莫名其妙的被丟下站,因為人生地不熟的,更容易感到不安,反之要是在我上車前就讓我知道,也許我就直接搭客運,也不用個縣市的人擠到中壢去搭車,
[2015.01.12更新]又有新的措施,越晚退票,手續費越高,這點我也不知道是好還是壞,可能對打擊賣黃牛票的人有用吧,持續觀察中
[2013.07.15更新] 最近這一年以來,其實看的出台鐵的進步,在有高鐵的競爭壓力下,台鐵做了很多改革,包括票務系統的變革,例如原本沒辦法支援分段訂票的系統,現在也可以透過人員的方式訂定,不過這一兩個星期已經遇到兩次,因為人員的訓練不足,造成一兩位訂票的民眾卡在售票窗口,造成整個動線全部停擺,所以增加第七點員工訓練問題
[2012.01.17更新]  今天台鐵早上發生平交道死亡車禍,整個交通大亂,既昨天誤點一個小時到家後,今天更誇張了,我做八點15分太魯閣,結果八點到車站 也沒車次資訊更新資訊,問站誤人員也是一問三不知,只說目前只能通到中壢,教我們去做到中壢在轉接駁公車到楊梅在轉憑快車到新竹,在繼續轉車南下 結果一路上都在等人,等到我們到了新竹車站已經11點了,南下通通沒車,都不知道在搞什麼,我如果從台北直接買台汽的車,應該早就道家了。 [2012.01.16] 今天火車誤點超過一個小時,理由是因為蘇澳發生地震,原本想說今天可以領到誤點超過45分鐘中的補償,結果看來一下說明,這屬於天災 沒補償,其實我覺得台鐵最爛的地方就是資訊不透明,誤點超過一個小時也不寫,都不知道該不該退票
今天台鐵又大誤點了,這次我這兩個月搭火車通勤以來第三次大誤點,這次比前幾次改善的是,目前誤點時,至少有比較準時的誤點預估時間通報 我一搭上火車,就聽到很多個通勤族在抱怨,有一個乘客說,怎麼又是這種因為XX號誌燈故障的問題,他說台鐵怎麼可以容忍這個問題一而再,再而三 的發生,要是在他們資訊產業早就被整翻掉吧。但事實上真的是如此?如果今天台鐵換個人經營是不是真的問題就能解決嘛?台鐵的問題到底是在於 行業別 企業文化,員工素質,員工心態,或是經驗問題? 其實我做火車的經驗也有二三十年了,所真的這二三十年來,台鐵有變,但真的變化不太,我覺得最大的 原因在於企業的員工心態,有公務員的老大心態,不想改變,或著說不敢改變,上面的領導階層,可能也是很多都是把台鐵局當成跳板,所以以和為貴吧。 這邊我先分享幾個我自己親身遇過的小故事,之後有空在來仔細歸納 1)員工福利太好: *.曾經在火車上聽到列車長與掃地的阿姨對話,由於當天乘客不多,就聽到列車長跟阿姨在閒聊,阿姨就問列車長,都沒排休假?列車長回答說,他假太多 根本修不完,還有45天假可以修,倒不如來上班還有錢領 2) 公務員心態: *曾經陪朋友到台北火車站辦理退票,由於是是家族旅行,只是臨時決定把交通工具從火車改成自行租遊覽車,所以退票張數大概有10幾張,然後辦理退票的 人員可能是新人,操作介面不熟,就一直在窗台等了二十幾分鐘都還沒好,後面排了常常的人龍,然後台鐵完全沒任何應變措施,事實上,這個新人旁邊還有一個 看起來比較資深的票務人員在指導他,但他完全沒幫他直接先把狀況排除,就讓後面的人排隊排到很不耐煩,害我們一直在跟後面的道歉必說明不是我們的問題 之後辦好後再廣場看到一個看起來像站長級的長官,就跟他提了一下,結果得到的回答更妙了,他說 所以你們應該去跟上面反應,人手不足................................ 真是連講都懶得講了
3)效率問題 曾經賣過一套軟體給台鐵,結果我們的賣價跟台鐵的買價大概差了10倍有吧,中間經過了至少五層以上的過水,最令人印象深刻的是,我們的軟體要使用前,需要 先做一些資料的輸入,結果我去驗收設備時,聽到承辦人員跟我說,他昨天花了一整天在輸這些資料,我的腦海中閃出,你的薪水應該很高,這種找一個工讀生花個 幾百塊,半天就能做好的工作,你經然花了一整天做,如果沒預算應該也可以凹廠商幫忙吧,畢竟還沒驗收
4)誤點報時,誤差太大 常常在火車開車前,播報務前火車誤點五分鐘,然後過了兩分鐘,誤點時間變成30分鐘,之後更誇張的會寫開車時間未知,其實我可以接受意外事件,但至少要有掌握 正確資訊的能力吧,畢竟誤點五分鐘跟30分鐘,這絕對不是一站兩站的距離,怎麼可能會不知道,除非一開始的誤點五分鐘是亂報的,另外針對誤點問題,連平常日, 搭車人員部多的狀態下,也能常誤點,我也是百思不得其解,必交通變因,像統聯,國光客運這種在一般到路跑,還有停紅綠燈的,誤點問題也不常見,火車只有別人 讓他,不用他讓別人的竟然經常誤點,比系統複雜度,飛機比他複雜多了,會誤點通常是真的因為機件故障,或天候問題才會造成,不像台鐵的誤點,我經常覺得莫名 奇妙,而且如果發驗誤點,應該要有一耶補救措施,另如稍微加快一點速度,把誤點的時間慢慢補回,而不是越離越遠
5)資訊不夠透明,而且服務人員訓練與態度太差 我知道發生這種意外事故,造成員工得加班,心情多少會不爽,但做服務業的,應該要多體諒,應該要給乘客足夠的資訊,才有辦法做最佳的判斷,要轉車早點轉,不用把人 號在車站,讓大家一起浪費時間,超級不爽。
6)災難復原應變能力太差,像今天(2011/01/17)這種交通意外事故,應該平常就要定好應變守則,包括人員與車輛調度,如果我是台鐵主管,會做的事情應該要包括 a.資訊更新透明,在各個車站,讓要坐車的乘客清楚知道資訊,包括事後在推票的資訊,可以有效紓解人潮 b.人員與車輛調動,我發現今天大家都很配合,但大家因為台鐵無能的車輛調度,花了太多時間在車上登待開車 c.資訊錯誤,一直在廣撥,xx月台的南下列車隨時會開車,結果等到現在已經超過半個小時了,連動也不動,如果要等半個小時,就應該讓大家知道,這樣大家去吃個東西, 或着應該由台鐵給一些零食,安撫一下乘客。
7)員工訓練不足問題:
最近遇到某些窗口的售票員如果遇到某些特別的例子,常常會因為對於票務軟體不熟或經驗不足的問題,造成整個卡在窗口,顧客跟售票員兩邊都不知該如何適合的狀況,舉例來說,因為某些熱門時段大家要搶訂位置,造成只能買去程的火車票,回程車票只能先選擇不劃位,但當顧客拿去程車票去劃位或之後又要退票時,因為跟一般簡單的操作不太一樣,常常造成窗口的售票人員卡住,問題是客戶問題沒解決,客戶也不會罷休,所以常會發生卡住狀況,我覺得這時候就應該使用又後線的主管或資深人員,主動進行協助,或動態開放窗口處理這類民眾問題,另外事後也應該加強員工訓練,例如把相關案例建成FAQ,透過日常的訓練或線上的案例宣導,增加員工對於系統的熟悉程度,如果對應到現在強求強調的服務本質就是應該把問題,區分為event or problem.  遇到狀況時,應該儘快的把狀況排除,讓整個服務可以繼續進行,然後在透過事後的問題分係,避免同樣的問題再犯

如果使用Parallels 開啟虛擬作業系統失敗時,可以考慮透過手動配置方式啟動

今天我轉移了一個已經存放了七八年的舊作業系統,作業系統本身是win2000

透過一連串的轉移後,發現還是開機失敗,顯示無法啟動系統,開機直接顯示

失敗,後來發現在開機選單,有一個小眼睛,點選他即刻以透過手動配置模式

,由於這個舊的系統有多個開機選單,我就憑著非常微薄的記憶,一個一個的

按照順序測試,後來發現還真的可以,真是感動

 

Technorati Tags:

2011年12月14日 星期三

what are top 5 killer features for VDI (virtual desktop infrastruct)

Today I  join the discussion to make a innovation ideas for VDI product.  This induce

my though.  Below are my top 5 features

1) retal solution to make VDI can execute without internet.

My idea is like source code check out concept.  User can check out their VDI solution to their mobile or other device

And it was controlled by certificate.  When lease term expired, it will not be accessible again.

2)two factors identifier protection.  It means your data will be protected more secure .

3)thin client for VDI.  Can use a thin client to access your VDI.  All your data, apps are located on remote data center.

Such a google chromeOS

4)Recallable VDI.  Once someone stole your VDI account.   Your admin can recall your VDI data to make it to become

inaccessible.

5) have multiple theme VDI.   Such as gaming purpose, working purpose, media center purpose.   User can select what

purpose they need this time.

 

2011年12月12日 星期一

diff 用法

 

指令用法: 用來比較兩個檔案的差異

#diff cookies.old cookies.new

#舉例而言,下列為列印出來的差異

5c5

< One cup vanilla extract

---

> One teaspoon vanilla extract

7d6

< Six ounces chopped liver

21a22

> Note: The previous version of this recipe had a few errors!

24,26c31,33

< entry = https://xxx,xxx,xxx

< mail_sender = xxx@test.com

< report_banner = XXXXX.png---

 

說明:

5c5:    (c: change, 取代第五行舊的資料,取代的資料來至於新的檔案第五行)

> (great than) : 代表 add this line

<  (less than):   代表 remove this line

--- 用來隔離新舊替換的資料

7d6:  (d: delete, 代表第七行會被刪除,在新的檔案中,會變成從第六行開始

21a22:    (a:  add this line) :代表,舊的檔案第21行之後增加新的資料,資料來至新的資料的第22行

24,26c31,33: 代表,從24至26行的資料會被新的檔案中的31至33行取代掉



參考資料:Read more:http://lowfatlinux.com/linux-compare-files-diff.html#ixzz1gIb6sZyY

 

 

virtual appliance and application virtualization 哪個好

最近同事間,又起了virtual appliance 跟application virtualization哪一個對產品維護

比較好的爭論,根據我自己的想法,我是覺得virtual appliance比較簡單維護,尤其是

根據vmware邵面對 virtual appliances的定義,virtual appliance是一個

*pre-configured,reducing time and expenses associated with application deployment.

*Save time, money, and resourcs on patching, maintaining and managing

*optimized to run in a virtual environment means more flexibility with how and where your applications run.

 

就我自己的經驗而言,以前在virtualization solution還沒發達前,公司為了省下appliance的錢,所以都會要求

developers 要做 pure software packages,但做了一陣子後,就會發現,小公司其實是沒辦法做很完善的compatibility

testing,所以在後續的sustain上面遇到很多的問題,後來為了省麻煩還是走回Appliance的架構,事實上如果公司產品

屬性不是屬於end point端,我是覺得不太有需要採用pure application,即時實際上可以,但也不要強調宣稱support

,可以替公司省下不少的maintain efforts.  如果公司產品又是需要做一些os level tuning ,更需要避免,因為不這樣做

代表你要提共很多的文件來記載這些設定更動,不是小公司可以負擔的

 

 

參考網址:

http://www.vmware.com/appliances/getting-started/learn/fag.html

2011年12月11日 星期日

歐元問題

仍然清楚的記得,差不多去年的這個時候,我轉了陶冬博士的預言,说歐元可能撐不過十年的文章給同事看,(原始來源)http://hungyouchen.pixnet.net/blog/post/36534059

同事還直接回我怎麼可能,其實那時候因為自己沒在玩股票,也很少接觸國際金融局勢,所以單純是從歐洲國家個懷鬼胎的角度來看這件事,覺得有可能,但我完全不知道會

有多嚴重,今年,從年中開始,歐元解體的新聞就不斷,每天新聞報的不是歐元區有解,不然就是歐元快解體,每天新聞多變,變到都煩了,我個人覺得這種舉債過度造成的經濟

問題,唯一的解法就是戰爭,歷史上這種例子其實很多,當一個國家靠著舉債過著富裕生活,如果不是發動戰爭去別國略奪,來補這個缺口,就是被其他國家滅國了,一切從頭來過

,讓財富重頭歸零,重頭來過,這樣問題就解了,目前看各國領袖,或是各國的經濟學著,都說歐元區無特效藥,沒特別的解法,原因就是債務不會無中消失,總要有人認賠

簡單的事情每天持續做,就是不簡單

轉眼間,就漏了兩天沒寫文章,果然,一件看似簡單的事情,要每天持續做還真的不容易,

話說寫文章這種屬於輸出(output)的事情,平常沒多一點的輸入(input),還真是很難,原以為

只要題材不受限,就可以輕易的達到目標,但看來不是如此,念書時,聽過中文老師說過一段

話,參考一本書並抄襲寫一本書,就叫做抄襲,抄襲十本書,並寫出一本書,就做摹擬,但

參考一百本書,並寫出一本書,就做作創作,看來要每天有新的心得與創作,大量的閱讀時

很需要的。

2011年12月8日 星期四

使用parallels desktop 7 安裝 WIN7 x64 遇到 BSoD (藍屏)問題

1.自從買了Mac MBP 2011後,第一件事就是透過parallels transport agent把我原本的筆記型電腦windows 7轉到 虛擬機器,還為了這個問題

花了錢買了parallels desktop 7,但神奇的是一直遇到BSoD(藍屏)死當,我原本也不知道真正的問題在哪,還以為是轉換系統遇到的問題,也

移除我windows本身很多的軟體,但一直都沒改善,一直到今天才偶然看到,以前parallels 5有一個bug,就是虛擬作業系統不知道多CPU

抱持著實驗的精神,我把cpu 限制在一個,很神奇,目前系統已經活的好好的超過了三個鐘頭,已經破了我的紀錄

2011年12月6日 星期二

vSphere client çan't power on client os

當要把vSphere guest OS 開機時,如果遇到以下的錯誤訊息時,可以嘗試增加一個參數來解決這個問題 問題: You are running VMware Player via an incompatible hypervisor.  You may not power on a virtual machine until this hypervisor is disabled." 解法:增加下列的參數 vmx.allowNested = "TRUE"
Ishot 3

vSphere Client v5.0 connection problem

 

今天將vSphere client 從4.0 升級到v5.0後,發現無法連線到vSphere server.遇到的錯誤訊息如下

vSphere Client could not connect to "xx.xx.xx.xx".
An unknown connection error occurred. (The request failed because the client could not validate the server's SSL certificate. (The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.))

看起來應該是certificate的問題,我也有用瀏覽器直接連線vSphere server,有看到certificate error的錯誤,也直接選擇安裝,但結果一樣,後來稍微搜尋一下,原來

是憑證需要安裝到  root Trusted certificates 路徑下,所以我就在重新安裝一次,這次就自己選擇import的路進,把certifcate安裝到 root trusted certifcates下,問題

即可解決,詳細的說明,可以參考下面的連結


 

http://blogs.msdn.com/b/jpsanders/archive/2009/09/16/troubleshooting-asp-net-the-remote-certificate-is-invalid-according-to-the-validation-procedure.aspx

2011年12月5日 星期一

飛天魚熱潮

買給小姪女的飛天魚,已經在我家躺了快一個月了,從市面上很搶手的玩具,到現在已經有山寨版,每支伍佰塊的飛天魚出現,我才有空幫他拿去灌氦氣

稍微搜尋了一下彰化附近哪裡可以幫飛天魚打氣,才找到一家氣體行,老闆娘人很不錯,雖然是假日,還是親切的幫我忙,一支收費三百元,等全部組裝

好,把它放在家裡的角落,另外加上繩子綁在推車上,想不到神奇的事情真的發生了,飛天魚會偷跑,不知道是哪個家人外出,沒隨手關門,飛天魚竟然

就這樣飄到外面去,還好我剛好在外面,就在驚險萬分過程中,挑起來,隨手一捉還有捉住,只要慢一步,我想就只能跟飛天魚说再見了。

2011年12月3日 星期六

網站推薦: 給Mac 新手的50個好用軟體推薦

從PC轉到蘋果平台最大的困擾,就是不知道有哪些軟體可以用,看到看到國外有一個外站,雖然有點過時,是2010的推薦,但還是可以

從中找到一些有用的關鍵字,可以到到類似的軟體名稱後,才去google上搜尋,可以省下不少在網路上搜尋軟體的時間

http://mac.appstorm.net/roundups/video-roundups/50-essential-mac-apps-for-os-x-beginners/

一個優秀的天才程式設計師抵的過一整個庸才的團隊

最近跟以前同事聊天,聊到有關一樣的學校教育出來的學生,為什麼在程式設計功力上會差異這麼大,有的人什麼技術領域都知道,有的就僅僅知道學校教的東西,我想這除了興趣之外

跟人本身的能力特質也有關,在工作這幾年過程中,見試過很多所謂的天才少年高手,也發現他們的程式設計功力實在很厲害,比起我現在的公司同事,在程式設計上所做的要多的多,來

到現在這個團隊,產品三年來已經做到3.x 版,但從來也沒看過有任何一位R&D 嘗試用什麼新的演算法去設計什麼東西,設計出來的產品只能說就是一般的平庸之作,該有的功能都有,但

真的找不出任何可以讓人引以為傲的技術,反之,在前一個公司,那些我認為是優秀的天才程式設計師,每次幾乎都能提出一些先進的,或者說有創意的解法,來解決問題,從中得到的工作

成就感完全不一樣,優秀的程式設計師,到底能不能培養,或着说應該如何留住這類的優秀程式設計師? Joel Spolsky 在他的部落格中,特別的強調,公司招進這種天才的程式設計師對公司

的幫助有多大,也有提到要怎樣做才能吸引這類的人才,這類的人才通常對技術的追求有狂熱的興趣,所以盡可能讓他能可以選擇自己想做的東西,然後給於適當的技能培養,帶他們不能使用

高壓的管理方式

2011年12月2日 星期五

Python in Xcode4

  1. Open Xcode 4.
  2. In the menu bar, click "File" → "New" → "New Project…".
  3. Select "Other" under "Mac OS X".
  4. Select "External Build System" and click "Next".
  5. Enter the product name.
  6. For the "Build Tool" field, type in /usr/local/bin/python3 for Python 3 or /usr/bin/python for Python 2 and then click "Next".
  7. Choose where to save it and click "Create".
  8. In the menu bar, click "File" → "New" → "New File…".
  9. Select "Other" under "Mac OS X".
  10. Select "Empty" and click "Next".
  11. Navigate to the project folder (it will not work, otherwise), enter the name of the Python file (include the ".py" extension), and click "Save".
  12. In the menu bar, click "Product" → "Edit Scheme…".
  13. Click "Run" in the left column.
  14. In the "Info" tab, click the "Executable" field and then click "Other…".
  15. Navigate to the executable from Step 6. You may need to use ⇧⌘G to type in the directory if it is hidden.
  16. Select the executable and click "Choose".
  17. For the "Debugger" field, select "None".
  18. In the "Arguments" tab, click the "Base Expansions On" field and select the target you created earlier.
  19. Click the "+" icon under "Arguments Passed On Launch". You may have to expand that section by clicking on the triangle pointing to the right.
  20. Type in $(SOURCE_ROOT)/ and then the name of the Python file you want to test. Remember, the Python program must be in the project folder. Otherwise, you will have to type out the full path here.
  21. Click "OK".
  22. Start coding.

 

原始來源 http://stackoverflow.com/questions/5276967/python-in-xcode-4/5438416#5438416:

    How to restore a deleted onenote page

    復原不小心誤刪的onenote