馬會與sliverlight

自從馬會在 2008 年推出網上投注起,一直都是採用 microsoft 方案。第一個版本是採用 activex,只能讓裝有 ie 和 activex 的 windows 用家才能在網上投注。而裝有其他 browser (例如 firefox)  的 windows 用家,和 mac/linux 用家都不能使用。

現在,馬會的網上投注是第二個版本,轉用 microsoft silverlight。而對於開源用家 (如 Linux),因為墨西哥人 Miguel de Icaza 在 2001 開始的 mono project,後來因應 silverlight 而開發了 monolight,可用於 Linux 平台上的 firefox 3 和 chrome browser。所以 Linux 用家 (Mac 用家應該也可以) 也可以使用馬會的網上投注了。

silverlight 拜

今天,看到 Microsoft has Abandoned Silverlight and All Other Plugins 這個消息,這說明了馬會的網上投注服務開發計畫策略是有問題的。

當然,對馬會這個超大客戶,每年也能花掉不少開支,可以再投放金錢,寫 tender 找服務商提供及開發第三代網上投注服務,也可以藉此宣稱繼續為其優質服務「升級」。

一間公司、機構希望給一間科技公司去控制自己的 business 發展,或是由自已公司、機構去控制自己的 business 發展 ? 這值得大家去思考。相信有些人會選擇前者,把自己交給一間科技公司去協助自已發展。亦會有一些會選擇後者,選擇給予自己公司自由、開放、和協作方式,來發展自己公司、機構業務和服務。

馬會網上投注和 ubuntu firefox 4 的問題

到 firefox 4 推出時,不知因為 browser、ubuntu 系統的問題,還是開發馬會網上投注服務的程式員問題,未能在 firefox 4 成功登入馬會網上投注,只能用回舊版本的 firefox 3。

在 Ubuntu 11.04 上安裝 Firefox 3 tarball

一直沒有人提供給予 ubuntu 11.04 natty 的 firefox3 PPA,而一直沒有把 netbook 的 ubuntu 10.04 netbook remix 升級。

早兩天,我試過在 natty (lenovo t400s) 上安裝 firefox 3 (nightly build),然後預備了簡單草稿,記錄如何在

想不到,今天出了這項 silverlight 的消息,所以我借機把這篇 blog,從如何讓 firefox 6 和舊版 firefox 3 並存安裝在 ubuntu (windows/mac 也可參考以下簡單所用的程式選項方式)。

首先,先從 mozilla 的 ftp 站下載 firefox 3 binary nightly build (有不同 OS 的 32- 和 64-bit 版本可供選擇) 並解壓至目錄內。

然後,建立新的 firefox profile (例子中命名為 fox3) 而不影響新版本 firefox 的資料,例如 addons。

export LD_LIBRARY_PATH=/home/sammy.hk/bin/firefox
./firefox-bin -CreateProfile fox3

參考和使用以下 script 來使用執行 firefox 3,以便同時執行另一個版本的 firefox (如 firefox 6)。

我的 ./firefox.sh 例子

#!/bin/sh
FF=/home/sammy.hk/bin/firefox
profile=fox3
cd ${FF}
export LD_LIBRARY_PATH=${FF}
./firefox-bin -P ${profile} –no-remote &

Related posts

Ubuntu 10.10 Maverick 系統升級

這星期 Ubuntu 10.10 Maverick Meerkat 正式推出,我和不少 Ubuntu 用家一樣,開始透過「更新管理員」 update-manager 等方法把 Ubuntu 系統升至 Maverick。

軟件來源 software-properties

在升級時,update-manager 把原有附加的 software repos 修改和標為暫停更新。在升級系統後,用家須在「軟件來源」software-properties, 以人手重新點選所需啟動的附加 software repos。可是在升級後,「系統 -> 管理」的「軟件來源」卻消失了,從 Bug #646803 得知,「軟件來源」已被放在「Ubuntu 軟件中心」 software-center -> Edit 之內。 (Bug #634987)

在我的 Ubuntu 系統上,除了 Dropbox 未提供 Maverick 版本的 software repos 外,medibuntu repos 和其他幾個 PPA 也沒有問題。
Read the rest of this entry »

Related posts

Ubuntu 使用 iPhone 藍芽和 USB 上網分享

前晚在版圖遊戲聚會時拿出 ThinkPad T400s 來上網時,才發現沒在這台電腦的 Ubuntu 9.10 上,預先設定透用 iPhone 藍芽作 tethering。

跟著昨晚回家後便開始設定了,以下 Five Minutes: Tethering iPhone 3.0 to Ubuntu 9.04 提供的方法是以往我所用的。

下載 bluez-compat:
$ apt-get install bluez-compat

在 /etc/default/bluetooth 內加入以下兩行,然後重新啟動 /etc/init.d/bluetooth:
PAND_ENABLED=1
PAND_OPTIONS=”–role=PANU”

在 /etc/network/interfaces 內加入以下一行:
iface bnep0 inet dhcp

在 GNOME 的 Bluetooth applet 跟 iPhone 的藍芽 pair,right click 可以作設定。為了方便設定,Ubuntu 的 Bluetooth 最好是設定在可被搜尋的,以便在 Bluetooth applet 指定設定 iPhone 時,iPhone 彈出確認由 Ubuntu 發出的 PIN 訊息。

完成設定後,每次連接時只需輸入藍芽地址:
(假設 00:aa:bb:cc:dd:ee 是 iPhone
$ sudo pand –connect 00:aa:bb:cc:dd:ee -n
$ sudo ifup bnep0

中斷連結時:
$ sudo ifdown bnep0
$ sudo pand -K

昨晚我也發現了另一個網站 Ubuntu Geek – iPhone Tethering on Ubuntu 9.10 (Karmic) 提到,已有用戶貢獻的 PPA repository 提供更簡便的安裝方法。而且剛發現 Linux 社群已有經 USB 使用 iPhone Tethering 的方法了,以前 iPhone Tethering 剛出時,Linux 暫未能辨別和使用 iPhone 的 USB tethering 作 network device。所以我也在 ThinkPad 上試裝了 iPhone USB tethering 方法。

$ sudo add-apt-repository ppa:pmcenery/ppa
$ sudo apt-get update
$ sudo apt-get install gvfs ipheth-utils

在裝好了 packages 和插入 USB 來連接 iPhone 後,Network Manager 應該可以自動使用新的 ethernet 裝置,並自動取得 IP 地址,但我需要 reboot 一次 Ubuntu 才成。

Related posts