5th Oct (Friday) day 23 Freelance life

作為一個自由職業者
有公司提出一個星期有兩日的辦工時間都預留的話
我究竟還是否一個自由職業者?
還是我只是一個合約者?

預留時間的話的確提供了某程度的月收入基礎
但這其實並不是我所需求的「假安全」才是
現階段還是先什麼都試試再看看如何修改我的工作模式吧

4th Oct (thur) Day 22 Complete failure,台灣宜蘭遊小感

我當初想旅行台灣期間仍日日更新這Blog 完全是一個錯誤
我甚至乎無辦法閱讀我一般每日的必讀物
更不用說是每天寫些什麼

但台灣的流動互聯網對旅客的方便程度是非一般的高
香港是完全比不上
每一家7﹣11,車站都有免費的wifi可以使用
所以你就算是旅遊在外,仍然可以一直「保持連線」

最後提一提台灣的女生,因為這次我沒有留在台北的原固
我看到的女生沒有在台北的時候的那種感動
老實說我是有點失望的

It is a complete failure trying to update this blog everyday during my holiday.
I do not even have time to read all the information I normally read
not to mention write something everyday.

BTW Taiwan have very good penetration on internet service for tourist,
I think even HK do not provide sure coverage
Every 7-11 have free wifi to use, train stations etc
so you can "stay connected" for free even though you are travelling

For the girls in Taiwan, as i do not stay in Taipei this time
the girls on the street is not as impressive as it is in Taipei
I am honestly disappointed.

28th Sept (Fri) Cross domain ajax POST proxy php file

As discussed yesterday,
this is the php file that can act as a proxy to post cross domain for you:

<?php
$ch = curl_init($_GET['url']);
unset($_GET['url']);
$data_string = http_build_query($_GET);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Content-Length: ' . strlen($data_string))
);

$result = curl_exec($ch);
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
echo $result;

Pass in extra url params as query string, it will post to that URL, while not sending the URL to remote server.

27th Sept (Thur) Day 15 Cross domain ajax

好了,我知道我脫了兩日的稿,我會補回的

正在做新的 minimal value product (MVP)
碰到很多 cross domain 的 AJAX
總結一下,cross domain 可以使用 jquery 的jsonp
會自動使用 success 的 callback 函數
cross domain GET 只是小菜一碟
dataType: 'jsonp',一下就好了

但 POST 卻是不可以 cross domain 的
我正在寫一個 PHP 是可以做中間的跳板
應該是一個很簡單的curl 吧

edit (28th Sept 2012): The php 跳板: http://www.joetsuihk.com/28th_sept_fri_cross_domain_ajax_post_proxy_php_...

p.s. 明天要去台灣六日,真的補得回脫的稿嗎?

24th Sept (Mon) Day 12 XBMC on Raspberry Pi

XBMC 是一個模仿xbox 作為一個播放器的工能的一個軟體
它的目的和 raspberry Pi 的一部份目的相同
而且 XBMC 也有 ubuntu/linux 的版本
所以 XBMC 很移植到 Pi
以軟體和操作系統兩種模式出現
我今天做的係系統級的 XBMC
即 SD 內只有XBMC 一個系統

安裝的方法 (linux/Mac OSX)

打開命令行,下載 install.py
Linux:

wget http://svn.stmlabs.com/svn/raspbmc/testing/installers/python/install.py
chmod +x install.py

OSX:

curl -O http://svn.stmlabs.com/svn/raspbmc/testing/installers/python/install.py
chmod +x install.py

以系統管理員 (Root) 執行 install.py:
sudo python install.py

你便會會到如上圖的選項,
我們使用的是 8G 的 SD,即 sdb

便會開始下載簡單的系統映像 (77MB)
放到 SD 的工作,完成便可以轉插 SD 到 Pi
連接數據線,啟動

啟動會看到連接了你的鍵盤,寬頻線
格式化 SD Card
再下載其餘的系統映像,自動完成全部過程了 (我用HKBN 使用了超過一小時才完成全個過程...)

部份來自 via http://www.raspbmc.com/wiki/user/os-x-linux-installation/

Pages

Google