2013年8月16日 星期五

免費網站空間試用

 2013-08-17 13:57

為了想要整理般若自在門 -- 玄光通的演講錄影,方便大家觀看。不適合擺在工作的伺服器上,blog 又沒有支援 PHP,所以找了個支援 PHP 的免費空間,http://www.000webhost.com/,試用看看。

可以自訂綱域名稱,http://borer.comuv.com。為了方便自己進管理端,順便幫它推一下,後台的入口是 http://members.000webhost.com

網站重要的資訊如下。
PHP Version 5.2.17
Linux srv26.000webhost.com 2.6.18-238.12.1.el5
Apache ver.     2.2.19 (Unix)
Disk Space     1.5 GB

先跑個 phpinfo 看看有些什麼,真的可以跑,太棒了。
可以使用 Sqlite,就用來放資料吧,雖然有 MySql 可用,但不要弄得那麼複雜。
另外,裝個 SQLiteManager 來管理資料庫。它的中文用 Big5,直接將資料檔改成 utf-8,就可以在資料庫中,在 utf-8 的資料了。

2013年8月12日 星期一

用 Mac OS 好,還是回去用 Linux 好呢

 2013-08-12 19:47

用 Mac OS 好,還是回去用 Linux 好呢

特意買了相容的硬體,也成功地裝好 Mac OS X 10.8.4 Mountain Lion,可是還是有點想要改回去使用 Linux。

用 Mac OS 有什麼好的呢?回去用 Linux 又有什麼好的呢?

用 Mac OS 的好處是喜歡它的 Finder,直接可以開敋且自動 mount 網芳,Sublime Text 可以輸入中文。
不好的地方呢,menu bar 在視窗邊邊,右鍵又沒有敋動的 menu,推得手部肌肉好酸。
Dock 只有一個,缺少彈性。

相對的,上述的好與不好的地方,反過來就是 Linux 下的優點了。

還有,Quartus 目前沒有找到 64-bit 的解決方式,Vmware Fusion 感覺上又慢了好多,有點受不了。

既如此,換回去 Gentoo Linux 吧....

等拿到博士學位再慢慢玩 Mac 吧!


沒有什麼多考慮,實在受不了了,花了兩天的時間,重灌 Gentoo,現在已經使用習慣的 OS 了。

201308101053熟悉 MAC 中

照著網 上找到的資料,很順利地在普通的 PC 上裝好 Mountain Lion (OS X 10.8.4)。目前慢慢地熟悉中,並想辦法把一些慣用的東西收集起來。

Logitech Trackball,cursor 移動的速度很慢,要滾好久才能到想到的地方。安裝 Logitech 的 driver,就可以調整速度,很快的移動 cursor。

Lenovo 的 USB 鍵盤+TrackPoint,要很用力的推那個小紅點,推到手的肌肉很酸。
安裝 libusb-1.0.9 + pyusb-1.0.0a3,就可以很容易地將小紅點的靈敏度調到最高,可以很輕鬆的推著跑。

Lenovo 的 USB 鍵盤+TrackPoint,設定中間按鍵按下為 scroll 的功能,使用 USB Overdrive,雖然是要錢的軟體,但只會在開機時提醒,還可以接受。

使用 Vmare Fusion 來執行 Windows XP,使用手動建立 raw partition 的虛擬硬碟,即可使用原來的硬碟。
再將原來的 Linux 的硬碟放進 VM 中,重新 build kernel 即可 boot。再將 X window 的顥卡驅動程式重新 emerge 即可進入 X window。

中文輸入法,習慣使用的倉頡輸入法,MAC 內建的是第五代倉頡輸入法,有很多字的拆法不同,常常打不出字來。雖然它用的是 Scim,但一時找不到換字碼表的方法,改用香草輸入法,就可以了。
在 MacPorts 可以安裝 gcin,但不能正常啟動,先不管了。
另外,也將輸入法切換改成 Ctrl+Space,不然實在不習慣。

另外,用 MacPorts 裝了一些慣用的東西,包括 Krusader、kdesvn。


ClipMenu 剪貼簿

2013年7月5日 星期五

公寓頂樓加裝儲水塔

 2013-07-06 12:10

家住頂樓,非得加裝加壓馬達,不然水壓不夠,熱水器點不著,沒法洗熱水澡。可是加壓馬達最大的問題是,壓力開關很難調。不是開開關關,就是不停的加壓,直到水管爆開。爆開後造成頂樓淹水的盛況我沒親逢,是小孩處理的。另外,時開時關的噪音更是煩人。基於這些因素,一直有要廢掉加壓馬達的念頭。

想到的改善作法,是在樓梯頂裝個水塔。

但高度似鎌不足,水出得來,熱水器還是無法點著,必須另裝個小的加壓馬達。

壓力的計算方式,水位高低差 1 公尺會產生0.1 kg 的水壓。

一般 瓦斯熱水器的水壓都要求在 0.2 kg/c㎡ 以上
所以高度要在 2 公尺以上,也就是熱水器上端與水塔底部的高度差,比較保險的做法是要 2.5 公尺以上

一般水龍頭水壓至少要 0.3 公斤,所以至少要 3 公尺, 蓮蓬頭最小水壓是 0.7 公斤,所以要 7 公尺
水壓不夠,就花個 2500~3000 元加裝葛蘭富超靜音熱水器加壓馬達 (特力屋有售)。
順便給洗衣機用。

買國產的「紅龍牌」熱水器專用加壓馬達,APP (JA-80),比較便宜。當時,葛蘭富熱水器專用加壓馬達一直打廣告,聽到這廣告才知道有這種產品。也買過一個葛蘭富的熱水器專用加壓馬達,但它的是壓力開關是機械式的,水壓太小無法開啟,後來一直擺著都沒用。

有人會懷疑,一般的加壓馬達有 1/4 HP,而熱水器專用加壓馬達卻只有 1/10 HP,是不是太小點? 其實,一般的加壓馬達是裝在水管的源頭,冷熱水同時加壓。而熱水器專用加壓馬達卻只加壓熱水器的進水口,若壓力太大,會從冷水管流回去,冷水出不來,甚至可能連抽水馬桶都會冒出熱水。

2013年5月3日 星期五

Track Ball

 2013-05-04 09:24




想法倒過來,世界就變得不一樣了。
把滑鼠翻過來,就不用推著滑鼠到處跑。


靠鍵盤討生活的這些年中,陪伴過我的各式 trackball。它們的界面,有小的 ps/2 接頭,也有 USB,新的是無線。不過,實在不需要用到無線的,因為本來就是放在固定位置,不用移來移去。

軌跡球,不用移來移去,所以線不容易折壞。
上面的軌跡球,有的是用姆指推的,有的是姆指按鍵,有的是左右手都可以用。
有新的出來,就會想買來試試看,那個比較好用。

2013年4月20日 星期六

水管接頭 DIY

 2013-04-21 13:07

今天多會一樣技術,拆舊的水管接頭,再換新的接頭。
用膠水接水管,看過很多次了,已有概念。
較煩惱的是,舊接頭要如何拆下,又不破內管。
感謝方便的網路,找到前人的分享,再稍加練習。成功的破壞和拆下舊接頭,雖然稍微破內壞到內管,但大致良好。
現在在等膠水硬化,缺水中...。
材料 300 元,工時 3 小時。可是工具要上萬塊,其中迷你魔電鋸最貴,要好幾千。

=== 拆舊接頭的方法 ===
主要目標,不計代價的拆下舊接頭,但內管要良好。
所以,先儘可能的把舊接頭不要的部份鋸掉。
然後,把舊接頭弄一個縫。我是用小電鋸切。不然就用鋸片慢慢弄了。
再用噴燈烤外管,軟了,就用鉗子把它剝開。烤一段,剝一段。
我的噴燈溫度太高,一下就燒焦,不過外管是不要的,無所謂。但小心不要烤到內管,必要時,我是用舊硬碟的外殼擋一下。

我因為沒算準,切縫時,稍微傷到內管,不過,膠水塗上後,應該會溶合吧。

=== 黏接 ===
用膠水黏接頭,相對的簡單,但沒有失敗的機會,所以要準備好,確定了才動手。

=== 接頭脫落原因 ===
會要自己 DIY 修水管,是因為頂樓加壓馬達的接頭漏水,換過加壓馬達的金屬接頭座後,整個接頭崩開,變成鬧水災。在修復時,發現接頭無法鎖緊,只好想辦法換 PVC 水管端的的接頭。
那個 PVC 接頭叫做「止閥接頭」,有外螺紋, 行話叫「PVC套銅閥接頭」,用的是 6 分的。加壓馬達端的則是菱形有內螺紋的接頭座。
原以為是塑膠接頭的螺蚊滑牙,才會接頭崩脫。在買了新的有銅螺紋的接頭,互相對鎖之後,才知道是新的和舊的螺紋不合,所以鎖不緊。

2013年3月28日 星期四

改用 Laravel,和 CodeIgniter 說再見

 2013-03-28 20:59

終於,還是決定使用 Laravel 了。

並非我真正知道它有多好, 而非換不可, 主要是受了網路上一堆吹捧 Laravel 的影響.
尤其是 "Laravel is Awesome" 這一篇 po 文, 但也不是它的內容影響了我.
真正影響我的是此文的作者 Phil Sturgeon, 他曾是 CI 的發展者之一, 後來受不了 CI  的作法, 改為加入發展 FuelPHP, 然後說出讚嘆 Laravel 的話. 更進一步, 他主導的 PyroCMS, 打算 port 到 Laravel, 而非他自己參與開發的 FuelPHP. 既然高手都以行動來表示支持 Laravel, 我當然放心的轉換陣營啦.

Laravel 算是 CodeIgniter (CI) 的後代子孫吧,所以在使用上和 CI 很類似,都是用檔案來設定,不用什麼自動化工具來產生程式, 這也是我會選擇它的原因之一。

很快的,就把自己先前使用 CI 開發程式有用到的功能,都在 Laravel 中找到對應的作法,確定都可以順利移轉。也試著將一個 asp 程式轉成使用 Laravel,一樣的,只要在 Controller 中建立一個對應的 action,然後把原來的程式全部包到 view 中,就完成 porting 了。在這過程中,並沒用到比我在 CI 中所用的更多的功能,或許有吧,只是我不曉得,或沒有覺得它很了不起。

整個練習的過程很平順,然後,就決定改用 Laravel 了。

最後, 要對 CI 表示致謝一番.
使用 CI 快兩年了,感謝它,讓我領略到簡單易用的 MVC 開發環境,也讓我能夠輕鬆的開發和維護程式。
更重要的是,, 終究 ci 開創了在 php 下的一套輕量級 MVC 的作法. 因為 CI,而有了 Kohana、FuelPHP 等新的 framework,最終有了 Laravel。讓我有好用的開發工具。

會想換工具,最初不過就是想找個新鮮的東西玩玩。
然後,看到網路上的比較,對 Laravel 頗為稱讚,會讓人不安的只是進展太快。
用了之後,我喜歡它的 stack trace、auto loading、Namespace、...
其中 stack trace,便於 debug,雖然 CI 可以自己加,但系統能內建,總是比較方便。
auto loading 和 Namespace,則讓程式變得較簡潔,有時要打一堆 $this->,真有點煩。
目前,我大部分只用到與 CI 類似的功能,只是把它們換個不同的名稱。
另外,像新的 ORM 的東東我目前沒用,等熟悉後再來慢慢嘗試著用。
或許可以這麼說,假如不算多的功能,Laravel 是一個更好用的 CI,所以,要熟悉和移轉是很快的。

2013年2月11日 星期一

共好 Gung Ho

 2013-02-12 11:37

1.松鼠的精神 ─ 有價值的工作
  Spirit of the Squirrel -- Worthwhile Work
  
1) Knowing we are making the world a better place
      明白我們讓世界變得更好
   2) Everyone works toward a shared goal
       每個人都朝共同的目標前進
   3) Values guide all plans, decisions, and actions
      一切計畫、決定與行動,都以價值觀為依歸

2.海狸的方式 ─ 掌控達成目標的過程
  Way of the Beaver -- In Control of Achieving the Goal
   1) A playing field with clearly marked territory
      界限明確的球場
   2. Thoughts, feelings, needs, and dreams are respected, listened to, and acted upon
       尊重、傾聽、並實踐員工的想法、感受、需求、與夢想
   3) Able but challenged
       培養工作能力,迎接新挑戰

3.野雁的天賦 ─ 互相鼓舞
Gift of the Goose -- Cheering Others On
  1) Active or passive congratulations must be T.R.U.E
     主動或被動的喝采,都應該是真心的 - TRUE
  2) No score, No game, and cheer the progress
    得分是比賽的原動力,針對過程表示讚美
  3) E=MC2 -- Enthusiasm equals mission times cash and congratulations.
     
E=MC2 - 熱情等於任務乘以現金與喝采

網誌存檔