2013年3月28日 星期四

Mac 軟體: iKeyboard: 好用的虛擬藍牙鍵盤

iKeyboard,是一個好用的Mac虛擬藍牙鍵盤,可以透過筆電上的藍牙與你的ipad , iphone連結,就可以直接在ipad上打字,就不用額外花錢買一個攜帶式的藍牙鍵盤,對於我們這種做辦公室,不常在外面跑,卻又有需要在ipad上輸入的人來說,是一個非常實用的軟體,實際操作上,需先使用電腦藍牙跟你的ipad 連接,然後再iKeyboard上就會出現device 名稱,就可以直接點連結開始輸入

2013年3月27日 星期三

open ldap debug

1.有關在linux上安裝open ldap 設定主要請參考下面文章的介紹,寫的分長詳細

.http://sealmemory.blogspot.tw/2012/01/ubuntu-ldap-server.html 

2.將open ldap service 停掉 手動啟動系統

#!/etc/init.d/slapd stop

#/usr/sbin/slapd -d 9

 

 

How to enable ssh support on Kali Linux

很簡單,就是直接啟動 ssh,所有相關的設定都在/etc/ssh下面

#!/etc/init.d/ssh start

2013/03/27 10:03台灣發生有感地震南投6.1級 www.wearn.com/bbs/topic.asp?topic_id=224403分享2013/03/

剛剛發生地震,搖晃滿大的,還好時間不長,屬於淺層地震,我想台灣的民眾經過921訓練後,大家都處變不驚,地震一來都是先觀察是否有停電,停網

如果都沒有,就觀察是否有爆炸或掉落物聲響

2013年3月26日 星期二

Mac 上安裝Selenium

1.安裝selenium RC

2.安裝robot framework

3.產生Firefox profile: 

http://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles#w_creating-a-profile

Mac: 安裝robot framework ride ide

#! sudo port search ride

#!sudo port install py27-robotframework-ride 

2013年3月25日 星期一

Parallels 7 : Solution of Install kali linux problem

Environment:   Mac OS  Parallels 7  installed Kali Linux

今天在安裝kali linux發現怎樣都無法開機,一直看到如下的錯誤訊息,此時腦中閃過會不會是Parallels設定的問題,後來發現只要把在Linux中顯示電池的選項取消到一切就回復正常

[ 7.477199] Failed to access pefrctr msr (MSR c1 is 0)

[…] Synthesizing the initial hot plug events…[ 10.617618] lpc_ich: RCBA is disabled by hardware/BIOS, device disabled
[ 8.773943] lpc_ich 0000:00:if.0: I/O space for GPIO uninitialized
[ 33.172671] BUG: soft lockup - CPU#0 stuck for 22s! [modprobe:414]

 

 

NewImage

2013年3月23日 星期六

林志炫空姐女友爆料

人果然不能出名,最近林志炫參加我是歌手節目一唱紅之後,連陳年的舊新聞都被挖出來

五六年前的舊新聞又被挖出來

http://entertainment.big5.dbw.cn/system/2013/03/19/054652911.shtml

http://pic.newssc.org/0/11/16/47/11164707_351844.jpg

2013年3月21日 星期四

好用的線上分享與筆記工具

以前在網路上看到有興趣的文章都習慣用reader it later 或Readability,然後再配合Markup網站的工具,在上面畫重點跟朋友分享,

但現在我都全部轉到diigo了,主要是有支援各種browser與ipad上,我看到的有趣文章可以直接存起來,甚至在裡面畫重點事後在閱讀

真是一個節省時間的好工具

http://diigo.com/

2013年3月20日 星期三

台鐵效能之我見

1.售票窗口:對於像台北車站這種人流比較大的,常常售票窗口會被一些觀光客,或是一些退票的客人詢問問題,後面就大排長龍,

造成真的趕時間的客人無法迅速買到車票,把人潮消耗掉

[建議]: 應該可以學銀行或郵局,這類有特殊尋求的客人應該引導到另一個單一窗口,讓有詢問需求且不趕時間的客人可以安心的詢問

也不用擔心影響到後面旅客

 

2.火車準點問題:

雖然經過這麼多年的訓練,我已經可以接受台鐵的誤點,可是我真的還是沒辦法接受,誤點給的資訊落差會這麼大,開車前五分鐘寫說

火車誤點4分鐘,然後開始隨者時間一直往上加,甚至可以延遲到30分鐘以上,實在很難想像連這麼近的距離都無法推估清楚,另外上下

車因為乘客不遵守規局,先下後上,或者也些沒座位的人怕擠不上車,所以先進去卡位,就會造成整個車道被擠滿,延誤開車時間,這個問題

看似難解,但也不是真的難解,但這麼多年似乎沒看過台鐵有針對這個問題做任何的應變措施,像高鐵,可能就是會推行有座位者跟自由座,

或者下捷運直接規定上下出口不同,不過關於這點,台鐵自己本身應該也有感到因為車廂規格不同造成規劃上的難處,但還是一句話,少做少錯

就是公務人員目前最大的效能瓶頸。

 

3.經營效率:

每天早上做火車都可以看到一推不知道是公務員還是台鐵員工都可以秀一下票証就可以直接進入,試想在私人企業,會有在電信公司,就打電話不用錢的嘛,大部分都是給一個員工假,至少要做到不虧錢吧,而且這樣給我們這些旅客感覺很不好

 

台鐵會員點數兌換

台鐵會員點數有效期限為兩年,此系統是在2011年三月上線,因此我最近幾乎每個星期都會收到,

"台鐵會員積點逾期通知"

本來是想計畫累積多一點點數來換Tr pass這種旅遊卷,感覺會比較有意義,不過點數實在累積不夠多,30塊一點

只好到換成一般的乘車票了,程序是滿簡單的,只是資訊非常的不透明,我換玩後,發現似乎不管擬定哪一種車種

扣除的點數都一樣,或者說 我其實更本不知道我被扣了幾點

更換方法:

1.直接跟台鐵售票員買票並說明要用會員積點換

2.事先網路訂票,然後取票時跟售票員說明

 

 




Mac command for test SSD disk read/write speed

#### test write speed:

#time dd if=/dev/zero bs=1024k of=tstfile count=1024

#### Test read speed:

#time dd if=tstfile bs=1024k of=/dev/null count=1024

2013年3月19日 星期二

[MBP] 升級到Max OS 10.8.3後,無法開機

過者兩天沒有電腦的日子後,終於把我的電腦救回來了,由於這次10.8.3與Intel SSD 韌體相容性問題,如果intel SSD firmware沒升級到最新的使用者,升級到10.8.3後,會無法開機,原本只要透過簡單的firmware upgrade就可以把資料就回,單偏偏我的MBP是自己改裝過的,造成沒有內建的光碟機,偏偏Mac不支援外接的USB 光碟機開機,所以造成我繞了一大圈,把原本的光碟機裝回去才完成intel SSD firmware 升級

如果你在升級到10.8.3後,開機按著command +v  卡住的地方是顯示canot find root device,你就有可能是遇到這個SSD 韌體相容性的問題,總而言之就是升級後,系統認不得你的SSD 開機碟

 

Update 2:

更新後,馬上安裝Trim Enbaler,結果災難又來了,更新後,系統又無法開機,還好這兩天被磨練的,已經知道如何troubleshooting經驗

1.開機切換到 verbose mode (command +v):看到中間有一段無法load   IOACHIBlockStorage 的字眼,就馬上聯想到可能是我裝了Trim 

Enable的關係,只要能restore回去應該就可以了

2.從recovery system 取得IOACHIBlockStorage

查看recovery HD的位置

#diskmount list 

我的recovery HD位置在 03,就直接使用位置mount,事實上也可以簡單使用 diskmount mount "Recovery HD"

# diskutil mount "Recovery HD"
Volume Recovery HD on Recovery HD mounted

#diskmount mount /dev/disks03

 

#找到BaseSystem.dmg 位置,通常在如下的位置

/Volumes/Recovery HD/com.apple.recovery.boot

#手動mount dmg檔案

# hdiutil attach BaseSystem.dmg

 

如此就會有一個額外的mount point "Mac OS X Base System"

找到相對應的IOACHIBlockStorage 檔案位置,把它還原回去即可

/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

2013年3月15日 星期五

homebrew:

直接給下載路徑,透過homebrew 安裝

#brew creat https://code.google.com/p/python-tesseract/downloads/detail?name=python-tesseract_0.8-1.6.homebrew.macosx-10.8-x86_64.tar.gz&can=2&q=

 

 

Homebrew 的Formula 路徑如下

#/usr/local/Library/Formula/

hung at "Install of OS X 10.8 (12A269), Xcode 4.4, port 2.1.2. gettext-runtime's configure run hangs forever at javac"

When I used MacPort to install program. encounter the hung problem, it always display at the same line: 

"Install of OS X 10.8 (12A269), Xcode 4.4, port 2.1.2. gettext-runtime's configure run hangs forever at javac"

 

有嘗試,自己手動安裝gettext,不過也沒用,因為其實真正的問題不再gettext.

原因在於使用root甚份安裝,找不到相對應的JAVA 路徑,可以用export command 加上去即可

 

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework
port install gettext


如果還是不行就使用sysdiagnose去收集debug log

sudo sysdiagnose sw_vers

2013年3月14日 星期四

使用vmware standalone convert轉換後,拿不到網路ip

經過一番trace之後,發現原本的,eth0 不見了,只存在eth1

所以查了一下,主要來至於兩個問題

1.原本的機器是使用固定ip,所以在/etc/sysconfig/network-scripts/ifcfg-eth0 裡面寫的mac address是錯的,是原本server上的mac address

理論上應該改過後,重起network 即可

2.但後來做了多次的新增刪除網卡後,發現eth0 都回不來了

發現原因在於,舊的網卡資訊還是存在在下列的檔案,只要把錯的部份刪除掉,在重新reboot,一切及恢復正常

 

##/etc/udev/rules.d/70-persistent-net.rules

# line, and change only the value of the NAME= key.

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:00:00:1e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:00:00:90", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x1022:0x2000 (pcnet32) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:00:00:90", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

2013年3月8日 星期五

vCenter Appliance high loading issue

在網路上看了兩篇相關的文章,主要原因來至於disk IO問題

http://blog.allanglesit.com/2012/02/vcenter-vpxd-crash/

http://sys101.wordpress.com/2012/05/23/vcenter5-high-cpu-and-high-io-and-crash/

Parallels 如何匯入ovf格式的虛擬作業系統

今天從VMWare 上面下載了vCenter Appliance想說要來玩一下vCenter,不過發現竟然無法直接匯入ovf的格式,只支援*.vmx

上網搜尋一下才發現可以透過VMware本身出的ovf tool把它轉成.vmx格式,這樣就可以直接使用了

#/Volumes/MacintoshHD/VM OS/VMware-vCenter-Server-Appliance-5.1.0.5300-947940_OVF10.ovf  vCenter.vmx

等待轉換完成後,在使用匯入作業系統方式,你就會發現已經可以選擇了

 

vCenter Appliance 安裝(.ovf)

1.先上vmware網站下載 下列四個檔案,併放在同一個目錄下

    1)VMware-vCenter-Server-Appliance-5.1.xxxx_OVF10.ovf

     2)VMware-vCenter-Server-Appliance-5.1.xxxx_OVF10.ova

     3)VMware-vCenter-Server-Apppliance-5.1.xxx-system.vmdk

    4)VMware-vCenter-Server-Apppliance-5.1.xxx-data.vmdk

 

2.使用vSphere client 連到要安裝的ESXi Server上面

3.選擇deployment ovf template

4.安裝完成後,啟動vCenter Appliance,如果遇到宣稱不能使用share memory的話,就是從新到config內調整ram大小,給他一個固定的大小即可

5.開啟browser: 輸入:http://xxx.xxx.xxx.xxx:5480

  預設的user name : root

  預設的password:  vmware

 

 

    

2013年3月5日 星期二

Mac super user (root) default Home directory

今天在透過自己的筆電連到遠端的server 時,遇到宣稱key已經存在,根據linux上面的使用經驗,檔案會在/Users/useranme/.ssh/known_hosts

不過當我切換到root 時,卻不知道檔案位於哪裡,後來搜尋一下,發現預設的系統root 目錄在/var/root/

Fatal error: Host key for xx.xx.xx.xx did not match pre-existing key! Server's key was changed recently, or possible man-in-the-middle attack.

 

# /var/root/.ssh/known_hosts 

[Pakiti] Troubleshooting

@@Pakiti Server 

@Encounter problem:

PHP Fatal error:  Unable to select db  in /var/www/pakiti2/include/mysql_connect.php on line 66

 

@Troubleshooting steps

## edit test.php

<?php $host = 'localhost'; $user = 'user'; $pass = 'password'; $db = 'pakiti2'; $conn = mysql_connect($host,$user,$pass) or die('Unable to connect to host '); mysql_select_db($db,$conn) or die('database select error .'.mysql_error());

?>

 

 

## manually execute php script

 

#php test.php

 

@@Pakiti Client:

Manually script for verify pakiti client 

#curl -s -v   -F host='client ip'  -F version="5" https://server ip: 443/feed/

我是歌手第七期 林志炫 演唱opera 與 原版演唱Vitas的差異

上個星期看我是歌手節目第一次聽到這首歌,雖然以前就聽過Vita這個歌手,不過對於平常很少聽歌的我而言卻從沒聽過這首歌,好奇之下上網搜尋了原唱者Vitas的唱歌,發現兩個人都唱的很棒,Vitas的聲音本身更棒,而且聲音渾厚,林志炫的演唱感情放的比較深

Vitas   opera http://www.56.com/u82/v_ODc2NDI3OTE.html

 
 

 
補充:
wiki上面對於海豚音的解釋: http://zh.wikipedia.org/wiki/哨音

Obsidian 插件介紹:Text Generator

Text Generator 是 Obsidian 的一個插件,它可以根據給定的提示自動生成文本。這個插件使用 GPT-3 語言模型,能夠產生類似人類的文本,非常適合編寫故事、文章、電子郵件和其他類型文本。 主要功能: **生成文本:**根據提示生成各種長度的...