Select Page
每個月十頁免費傳真的FAX.PLUS(台灣OK)

每個月十頁免費傳真的FAX.PLUS(台灣OK)

政府老是要我用傳真文件給他們,但我想現在的新創辦公室已經很少有人會採買傳真機(FAX),其實我覺得現在的新創也很少有市內固定電話號碼了,所以我還是覺得有些科技真的要跟上,政府文件每次都需要傳真,難到不然收個EMAIL就好?

但問題還是要解決,只好用網路的解決方案,自己用過FAX.PLUS,是覺得fax.plus只要提供手機號碼,簡訊註冊一下,馬上就可以使用他的免費方案(Free),馬上每個月就可以送10張傳真,想要收傳真的話,也可以付一點費用4.99歐元/每個月,是個可以推薦給大家的好東西

簡單上傳PDF或是圖片檔就可以傳真,比起原始的傳真機要簡單且環保許多

我想也比便利商店的傳真服務要來的即時,便宜,好用有多,手機按一下,就可以應急處理

同場加映哈囉傳真,HelloFax

有中文且較多台灣人使用的hellofax
跟著貝爾去冒險,貝爺帶著大家玩 Survivor Games

跟著貝爾去冒險,貝爺帶著大家玩 Survivor Games

The BEAR GAME

2015-10-16
跟著貝爾去冒險
東方衛視
共12集

從以前很喜歡看Discovery的荒野求生,到後來去追貝爺的荒野求生全明星,看了我最喜愛的茱莉安哈克(Julianne Hough),這裡看他喝大象糞水,歐巴馬,這裡看總統喝尿,到現在看貝爺帶著內地的明星玩生存遊戲,當然其中還有我們的法律系氣質美女張鈞甯,他強大的心理狀態,帶著大張偉突破各種難關,最佩服張鈞甯的地方是到了荒郊野外,累到不行,還是可以堅持早晨打坐,強大的人來自於內心強大的毅力,不亞於真正的男人貝爺。

 隨著貝爺的求生公式,直升機跳下來,攀岩,補充各種蛋白質(從蚯蚓、蟬、蜈蚣等等),找出自己最怕的東西,克服他,是貝爺的成長公式,也跟我想帶著小朋友們去戈壁挑戰不謀而合。

 

全12集Youtube連結

男子氣概爆棚的Bear

其他的貝爺全明星挑戰

朱莉安Julianne

晚飯是大象糞水

歐巴馬 Obama

貝爺史上最安全的一集

蜜雪兒 Michelle Rodriguez

這集貝爺喝了女神的尿加老鼠

Raspberry pi 如何使用 ACR122U NFC Reader

Raspberry pi 如何使用 ACR122U NFC Reader

ACS-ACR122U-NFC-Reader

最近更新 ACR122 NFC Reader 到了 ACR122U NFC Reader (A9) 最新版本,發現之前的 Driver 不能使用了,所以重新記錄一下,如何在 Raspberry Pi 的 Raspbian OS 上頭安裝 ACR122U 的驅動程式(Driver),先決條件要是 Raspberry Pi model 2B 以上,以及 2015 Debian Wheezy, kernel 3.18 以上。

我這一次的專案是需要用在幼兒園的家長接送的情境上,身為家長一定都覺得老師的記憶力超好,不管是幼幼班、幼兒園還是國小低年級學生,老師都需要負責學生的接送,但我個人上了年紀後能記得的只有自己的名字,所以就協助我本次的業主,設計了一套幼兒園放學時的自動廣播系統,當然最酷的是可以使用我的小米手環5 NFC或是小米手環6 NFC版本,請參考小米手環6 NFC版本,解放了我的口袋以及雙手,這個幼兒園廣播系統其流程如下

  1. 免下車,可以直接靠卡感應
  2. 透過 Wifi 連結幼兒園的主機
  3. 透過 AI 合成語音,並且廣播學生的回家的資訊
  4. 老師聽到後,帶領學生到接送區域

接下來我們就直接進行安裝的指令,首先進行更新

sudo apt-get update
sudo apt-get upgrade

安裝周邊的依賴

sudo apt-get -y install subversion autoconf debhelper flex libusb-dev libpcsclite-dev libpcsclite1 libccid pcscd pcsc-tools libpcsc-perl libusb-1.0-0-dev libtool libssl-dev cmake checkinstall

到 github.com 去下載 libnfc 程式碼安裝

wget https://github.com/nfc-tools/libnfc/releases/download/libnfc-1.7.0-rc7/libnfc-1.7.0-rc7.tar.gz

解壓縮

tar -xvzf libnfc-1.7.0-rc7.tar.gz
cd libnfc-1.7.0-rc7

設定環境以及開始安裝 libnfc

./configure --with-drivers=acr122_usb
make
sudo make install

到了這邊就安裝完成了,接下來可以利用 nfc-list 檢查一下,不過要先安裝好 nfc-list ,指令如下

sudo sh -c "echo /usr/local/lib > /etc/ld.so.conf.d/usr-local-lib.conf"
sudo ldconfig
sudo nfc-list

參考資料
ACR122U NFC USB READER ON A RASPBERRY PI

C# HttpClient 與 PHP 開發的 Web API 連接

常常要接WEB API的人都需要在許多種語言中穿梭,其中最麻煩的就是加密的函式(Function)了,不同語言即使加密演算法都一樣,但在呈現的時候常常都是不一樣的,也會有些微的小地方要修正,但就是這些地方在捆擾著大家,浪費時間在處理顯示問題,所以今天的主題放在C#的MD5()要如何接上PHP的MD5()

一言不合就先上C#的程式碼,這一段程式碼式可以複製貼上後就可以呼叫的,你只要呼叫他就回你PHP格式的MD5字串,通常就在把她回填到WEB API的加密區域就可以用了

using System.Security.Cryptography;

	public string PHPMD5(string text)
	     {
            var md5 = new MD5CryptoServiceProvider();
            byte[] bytesText = Encoding.UTF8.GetBytes(text.ToLower());
            byte[] bytesMD5Text = md5.ComputeHash(bytesText);
            StringBuilder sb = new StringBuilder();
            foreach (var b in bytesMD5Text)
            {
                sb.Append(b.ToString("x2").ToLower());
            }
            return sb.ToString();
        }

處理完MD5顯示不相容的問題後,我們來處理 http request header 的問題,現在 C# 中比較建議用 httpclient 來替代以前的WebClient,替代後最常見的問題就是要把寫法改成非同步想法 Async,以及 HttpClient 功能相對 WebClient 要來的低接一些,不太熟悉底層的程序員會找不到方法使用,我先來介紹一下,如果你要在 HttpClient 中加入 http request header 的方法,程式碼如下

		using (HttpClient client = new HttpClient())
            {
                try
                {
                    client.DefaultRequestHeaders.Add("account", account);                   
                    client.DefaultRequestHeaders.Add("sign", sign);
                    client.DefaultRequestHeaders.Add("timestamp", timestamp);
                    client.Timeout = TimeSpan.FromSeconds(30);
                    HttpResponseMessage response = await client.GetAsync(url);
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine(responseBody);
                }
                catch (HttpRequestException ex)
                {
                    Console.WriteLine("Message :{0} ", ex.Message);
                }
            }

這種寫法比較能夠勾起老人的回憶,比較像是webclient的邏輯,也比較直覺些