Raspberry PI 該裝 OpenELEC 還是 Raspbmc 呢?

要是想要將 Raspberry PI 拿來當影音播放器,使用XBMC這套超強的Media Center來播放妳家裡的影片,到底該裝 OpenELEC 還是 Raspbmc 呢?


linux 文字介面 使用 lftp 下載 ftp 上的檔案 包含資料夾

linux 中的 ftp command版本沒辦法下載資料夾,但是lftp就可以下載資料夾唷。

首先要先下載lftp

先切換成 root

 su -


然後輸入管理者密碼

切換成 root 後

輸入以下指令安裝 lftp

 yum install lftp

斯威亞 公司網站終於更新了

我創辦的斯威亞資訊科技,今天終於將網站更新了,而且重新開發製作。

終於呀~讓已經長了兩年蜘蛛絲的它,重新換個衣裳了。

這次的改造,可讓網站相容於retina螢幕以及行動裝置網頁。

bootstrap真的很不賴耶,雖然要花一些時間去看他的文件,但真的是很有幫助的一個前台框架!

v2用了jQuery, Bootstrap, Codeigniter。這些真的很強大!


老實說,還蠻想玩玩 Ruby on Rails 的,ㄟ~重點不是 rails girls 唷,是因為最近在課堂上教學生寫網站,大部分都會忘記在程式的結尾加上「;」結束,這讓我想到,ruby是不用;結束的,看來沒碰過程式的新手,應該會比較喜歡唷。

不過還是等近期的案子結束後再找時間來玩玩吧。

解決 Raspbmc xbmc 播放中文 字幕變成方塊問題

有使用 raspberry pi 安裝 Raspbmc 的朋友們,可能會遇到播放影片時,中文字幕變成了方塊,原因是出在內建的 arial.ttf 字型,只要更換中文字型即可,大部分可以更換微軟正黑體或者蘋果的儷黑體等等,但這些字型都是有版權的,因此,我腳本中的字型是採用王漢宗自由字型 細黑體。

為了讓各位能夠方便的進行更換,因此寫了一個自動執行的腳本,但前提,需要先登入raspbmc的ssh。如果你是windows的使用者,那你可能需要使用putty登入pi,至於如何登入可以參考此篇文章,如果為Mac或Linux用戶只要開啟終端機即可。本教學將以MAC作業系統的操作方式為主。


Raspbmc 預設的SSH與FTP登入帳號密碼如下
帳號:pi
密碼:raspberry


開始進行更換吧。

1.取得pi的ip
開啟pi,然後選到系統設定,點擊下方的系統資訊,即可看到pi的ip是多少,此例子為10.8.1.107。

解決 chrome 無法播放 wmv 的串流影片的問題



當你用Chrome瀏覽到wmv影片網站的時候,會出現上面的警告,要安裝外掛程式。

透過以下方式,就可以順利觀看嘍。

移除 Mac App Store 更新時出現 asdfff2011@mail.ru 帳號,Remove asdfff2011@mail.ru Apple ID

今天在更新軟體時出現了這個問題,Angry Birds應用程式要更新?!

根本沒下載呀!!!



所以網路上找了這個信箱,的確是很多人都發生了,原因是網路上所找的「Final Cut Pro X」Crack的檔案中,其receipt檔案記錄的是asdfff2011@mail.ru帳號所購買的Final Cut Pro X,因此你用了這個Crack檔案,你的Apple Store中就會有 asdfff2011@mail.ru 的Apple ID帳號記錄。

所以,想要移除這問題,就使用以下方法吧。

Mac OS X 10.8.3 Install on Z77-DS3H Rev1.1 安裝MAC OS X 10.8.3 在PC上

這幾天手賤,將我的黑蘋果更新到10.8.3,結果開不了機>_<,搞了一些時間後還是沒辦法復活,加上原本的 GA-Z68MX-UD2H-B3 主機板就有些難搞,乾脆換快新的主機板再說了,於是上 tonymacx86 看了一下今年2013推薦的配備

之前的GA-Z68MX-UD2H-B3每次要安裝都比較會有問題,今天換成了GA-Z77-DS3H Rev1.1,在未裝任何顯示卡的狀態下,使用i7-3770 CPU內建的HD4000顯示卡晶片進行安裝。

我的配備如下
CPU:Intel i7 3770
M/B:GA-Z77-DS3H Rev1.1版 BIOS UEFI F9 版
Ram:金士頓DDR3 4G-1600*4/KHX1600C9D3K4/16GX
HD:Intel 330 120G SSD
顯卡:R6850 Cyclone 1GD5 Power Edition/OC 
POWER:500W 足瓦

事前準備:

硬體:
1.要安裝的機器,可以到 tonymacx86 看 2013推薦的配備
2.一台已可運作的Mac OS X電腦
3.8G的USB隨身碟

軟體:
1.請至Apple Store購買或取得「安裝 OS X Mountain Lion"」或者 「InstallESD.dmg」。
2.Chimera 2.0.1 (開機軟體)
3.UniBeast - Mountain Lion 1.7.0 或更新的版本 (製作USB安裝軟體)
4.MultiBeast - Mountain Lion 5.2.1 或更新的版本(相關驅動支援軟體)


解決!升級 MAC OS X 10.8.3 後 Chrome 頁面會當掉無法點擊或捲動

自從我升級了MAC OS X 10.8.3 後 Chrome 頁面會當掉無法點擊或捲動,一直也找不出問題點,只能等Google或Apple進行bug修正了,不過,這時間我還是要用chrome工作呀!

有一個小小的解決技巧,讓頁面在回過來。

就是!

重新調整chrome瀏覽器的大小,頁面就正常拉!!

覺得描述的不清楚嗎?那請看影片吧^^


joomla 1.5 的 ja_purity 樣板有 XSS 漏洞(造成DDos攻擊)






一早被主機商叫起床,原來是客戶裝的joomla 1.5版中,有一個ja_purity樣板有漏洞,駭客可以透過這個樣板進行DDoS攻擊,即使你沒有開啟該樣板也會中標。

因此解決方法,就將ja_purity樣板移除,也盡可能將joomla升級為2.5版以上。

Filezilla 正以服務台模式執行 變成無法是用一般或帳號連線登入



當你的FileZilla無法使用一般、帳號的方式直接記憶密碼的方式登入時該怎麼辦呢?基本上只要一個小設定,就是進入設定>介面>不儲存密碼,的選項取消掉。



取消掉後,確認。就可以正常一般或帳號模式連線嘍



參考資料:http://www.adeepbite.com/filezilla-is-running-in-kiosk-mode/

CentOS 開機啟動 Virtualbox

如果你想再開機的時候自動啟動 Virtualbox 裡面的某一個虛擬作業系統,那只要在 /etc/rc.local 裡面加入以下指令,重開機後就可以嘍。

su - sweeacom -c "VBoxHeadless --startvm 'CentOS_Demo_Host'"


sweeacom 改成是建立那個虛擬作業系統的使用者名稱
CentOS_Demo_Host 則改成要自動啟動的虛擬作業系統



不過,要是你有在使用GUI進入 CentOS 的話,上面的修改,可能會造成登入頁面無法正常進入,但ssh跟vnc是可以的。

CentOS 6.3 reboot 卡在 iptables unloading modules 的解決辦法

基本上這問題是卡在有安裝 VirtualBox 或其他VM的情況下,才可能發生的結果,因為要是vm中的機器有使用到NAT來取得ip那就可能會照成卡在 iptables unloading modules 這個地方。

解決方法:

基本上最快的就是關掉在關機時unloading modules的檢查點

開啟終端機,並進入 root 權限

su -


輸入管理者密碼

vi /etc/sysconfig/iptables-config


找到 IPTABLES_MODULES_UNLOAD

設定
 IPTABLES_MODULES_UNLOAD="no"


然後儲存離開,應該就可以解決這問題了。

參考資料
https://www.centos.org/modules/newbb/viewtopic.php?topic_id=39553

Facebook PHP SDK CurlException: 35 (Solve) 問題解決


今天在本機開發好的網站,放上客戶的伺服器的時候,Facebook的登入居然失敗,怎樣debug都是一樣的問題:

Fatal error: Uncaught CurlException: 35: Unknown SSL protocol error in connection to graph.facebook.com:443 thrown in ....省略.../src/base_facebook.php on line 974

原本以為是974行 catch curl 問題,搞三個多小時,原來只要加一段設定在,base_facebook.php就正常了。

解決方法:

打開 base_facebook.php
找到

/**
 * Default options for curl.
 */
  public static $CURL_OPTS = array(
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 60,
    CURLOPT_USERAGENT      => 'facebook-php-3.2',
  );
在array陣列中,加入 CURLOPT_SSLVERSION => 3, 設定curl的版本,就解決了!天啊這樣簡單!

加入後如下

/**
   * Default options for curl.
   */
 public static $CURL_OPTS = array(
    CURLOPT_SSLVERSION   => 3,
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 60,
    CURLOPT_USERAGENT      => 'facebook-php-3.2',
  );

存檔後,Facebook php SDK就正常了^^(灑花~~

客戶環境:
CentOS 6.3
XAMPP 1.8.1

備註:客戶的網段防火牆設定上也有問題,所以導致無法順利訪問 graph.facebook.com:443 ,問題還在檢查當中。
查到問題了,因為客戶的防火牆,將ICMP關閉了,打開後就都正常嘍。而且不需要改base_facebook.php唷

解決 iPhone 5 在家裡的 wifi 連線速度慢的問題。


經過了測試之後,原來是我 asus rt-n16所刷的韌體問題!
http://tomato.groov.pl 下載的最新版 104, tomato-K26USB-1.28.RT-MIPSR2-104-AIO 會有斷線不穩定的情況發生雖然這韌體在 WPA+AES+Auto 設定下,其無線網路對iphone 5來說很快,但是分享器很不穩定會當機斷線,而且會拖下 WPA2+AES的速度

因此今天重新去 twtomato 找了中文化的韌體。
改刷 tomato-K26USB-1.28.RT-MIPSR2-101-AIO-cht.trx中文版
發現此韌體的無線網路設定為「WPA2+AES+N ONLY」才是最快的!

測試的線路是光世代50m/10m,最高可達45M/11M。



新的網誌開張了

好久沒有寫網址了,因為成立了公司後,工作一直忙碌著。

未來會持續將工作上所學到的技術分享在這個網站。
也會慢慢將 mkbfb.blogger.tw 的舊文章般移過來。

希望各位可以互相交流唷。

先來張工作室的環景照吧,真的是有夠忙的。