因為使用《思書》能保障您與親友的隱私,讓您真正自由寫作,解開您創作力的枷鎖,下筆如飛: 寫作,就是寫出自己的親身體驗,但是,總會披露太多太多的隱私,不管是自己的、還是親朋好友的,都,有可能讓寫作,成為一個傷害!《思書》應該是世界第一個以保護隱私為主的筆名寫作平台,因此能保護您與親友的隱私,讓您能安心無罣礙的寫作,寫出你的心、故事中的故事、真正的想法,不再怕現實的衝突,無限的飛翔您的創...
使用QNAP NAS 搭建私有雲平台!是中小企業的首選 !! CP值高。過去在思書上面的文章有介紹作為物聯網中心
QNAP NAS持續進化成 IoT/AI application server — 從之前的報導中可以看到,QNAP從儲存設備出發,開始有許多新的應用:如IoT, 卡拉OK等。 在206 Computex 主要展示了Q... Scrivinor 思書: 三重教...
前一篇文章介紹 cache store,如果你還未看,我建議先看,很多設定與選擇要做: Rails 的 cache 介紹一:cache stores — 在 Rails ,最讓其他平台使用者攻擊的就是網站執行效率,效率這件事,有很多影響因素,像是 Ruby 的慢就是其中一個重要因素,但是... Scrivinor 思書: 紅寶鐵軌客 知道了 Rails 的 cache ...
本篇教學文章說明如何使用 ESP8266,透過 MQTT 連線至 QIoT Suite Lite 以收發資料。 由於 ESP8266 具有不同的韌體、規格和用法,因此分成兩種方式:
準備工作(使用 Arduino IDE 安裝程式庫並建立 IoT 應用)
如需 json 檔案的更多範例,請參考下列連結:https://github.com/qnap-dev/qnap-qiot-s...
在 Rails ,最讓其他平台使用者攻擊的就是網站執行效率,效率這件事,有很多影響因素,像是 Ruby 的慢就是其中一個重要因素,但是要提高 Rails 的效率,Cache 就是其中很好的方法。 Rails 的 Cache 是建構在 Cache store 上的,Cache store 很好用,很多 gem 也依靠這功能運作,但是也很多細節,它的文件我覺得說得有些難懂,我覺得要搞懂 R...
一寫到「裸體」就有點流汗,搞色情啊。 不是不是,是我真的不知道要怎麼說這的,就直接翻譯了,英文就叫「naked domain」,這裸體網域就是大家花錢買的網域名稱啦,像是 google.com,yahoo.com 或是我現在用的 scrivinor.com,那為什麼要叫裸體呢?很簡單啦,就是要跟子網域有點區分,沒加 www 或是其他子網域的,就叫裸體網域。 我想大家應該都知道,www...
TANIBOX - Evolving Agriculture — Smart agriculture for sustainable food System. TANIBOX Tanibox 是家来自印度尼西亚的新创公司,结合区块炼及物联网技术,致力于让农业供应链在透明、安全的生态圈下,发展永续的粮食系统。过去农夫在耕作时时常遇到以下几个问题,如耕作上用水、肥料的需求及预算难...
Ruby on Rails 就是 Ruby,(只是,為什麼叫“Rails",我真的找不到說法?有大師可以賜教嗎?), Ruby 是一個物件導向的語言,所以,就有 class,也就是可以繼承,那為什麼又會有 module 跟 ActiveSupport 的 Concern? 關於 ruby 的 class 跟 module,我覺得高見龍先生的網上大作,寫的很好,不用我再寫,看他寫的就好:...
UJS 是啥? 寫 Rails 的人,一定會常聽到 UJS,但是 UJS 到底是啥?我想很多人也不會去深度研究,反正,好像也感覺不到,直到有一天,被咬到了,才會「哇」,笑。 UJS 是 Unobtrusive JavaScript 英文縮寫,Unobtrusive 的英文就是“低調”的意思,所以,也很合乎大部分 Rails 的使用者感覺不到的原因,必竟,本來就是設計成,也希望是:不引...
根據 Bloomberg 以下的報導,BMW 與保時捷展示了電動車快速充電能力,只要充電三分鐘,就可以讓他們的電動車跑 100 公里。 BMW and Porsche Just Beat Tesla to Three-Minute Charge — BMW AG and Porsche unveiled a charging station that can jolt electr...
我一直很喜歡 JQuery,很簡單又好用,但是啊,就會一直被人家笑,說 JQ 很慢,說厲害的都要用 JavaScript,只有初學的人,才會用 JQ... 我也這麼覺得,所以,我就開始用 JavaScript 了。 結果,我今天花了一整天的時間,就是為了解一個 IE11 JavaScript 的問題,很糟糕的問題,IE11 的用戶,竟然不能存資料了,這簡直就是一個天大的災難,我們只能更...
本篇教學文章將說明如何在 QNAP NAS 設定 AWS Greengrass。安裝 AWS Greengrass前往 QTS App Center,尋找[AWS Greengrass]並點擊[安裝]。在 AWS IoT 私有雲設定 AWS Greengrass
將 Greengrass Core CA、憑證和金鑰上傳至 AWS Greengrass Core 應用程式
...
你有听过 NAS 吗?对于习惯使用云端硬盘空间来存放个人档案的人,过去势必过得十分辛苦,一方面自己的 Google Drive、Dropbox 等免费空间额度,在未节制使用下逐渐耗尽,而中国那些提供巨额免费容量的云端空间,如 360、百度,也都一一中止服务或进行转型,连被视为是最后一道防线的 Amazon 云端硬盘,亦正式取消无限空间的储存方案,改以空间的多寡来收费,从宣告推出无线使用到结束...
QBoat Sunny
承載您 IoT 裝置及應用程式的方舟
在物聯網 (Internet of Things) 時代,QBoat Sunny 就是承載您 IoT 裝置及應用程式的方舟,可作為您霧運算 (fog computing) 或邊際運算 (edge computing) 的節點,並整合各種開發板及裝置。QBoat Sunny 是一台專為 IoT 開發者...
QNAP 與Netvox 鉅康展開合作,在上海的工博會上宣布 可以看這個影片有完整說明: 【大洋】Netvox IoT和監控解决方案|2018 CIIF IEI x QNAP 上海工博會 QNAP Systems, Inc. — YouTube 投影片這裡有: QNAP Netvox IoT solution — QNAP is heading to IoT busin...
一些看是很簡單的要求,實務上,卻可能很不簡單! 我現在就碰到一個很簡單的要求,就是把一個 HTML 內容做一份字數限制的簡述「summary」,很直覺的就是很簡單嘛,就移除所有的 HTML tags,在抓前幾個字就好了,不過就是一行碼:
這麼簡單的一行碼就移除所有的 html tag,前後與連續的空白,再切掉超過的部分,很簡單啊,不過,馬上就遇到很多問題了,客戶說:表格不要、照片的說...
在 Rails 或是 Ruby 中,少不了要讀寫網路資料,大家最熟悉的應該就是 Net::HTTP,下面就是一段很典型的 Net:HTTP code
使用 Net:HTTP 沒什麼不對,但是久了,你就會看到有人用 Faraday,問題來了,為什麼「他們」要用 Faraday? Faraday 又是什麼呢? 原來有這麼多種 HTTP clients 在 Ruby Toolbox 中...
最近幾年台灣產業,稍微有些停滯, 看著HTC Acer 及ASUS 的掙扎 期待新的年度有些不同的發展, 希望可以藉由Google Home 重演Android帶動台灣產業升級 不過台灣也有一個很厲害的新產業Gogoro 這我覺得也是一個很重要的新題目,期待!!!!
朋友寄了一個文章的網址給我:Report: Anonymity could be the answer to feeling happier online,這篇文章的作者是 Alan Schaaf,他是美國照片分享網站 Imgur 的創辦人,這篇文章是 Imgur 與有名的年輕世代網路行為調查公司 Ypulse 合作的調查報告,吸引我注意的是,他們竟然調查的是“使用社群網站的「感覺」。” ...
我們家一直都是買法國製上掀式的直立滾筒洗衣機的,因為佔地很小,洗完也不會結成一球,也很耐用,前一台好像也是 Thomson 牌的,用了十幾年,壞了後又換了這一台,兩台都是法國製,說實話,剛買的時候很擔心,印象中,法國佬的東西都不耐用,但是,還好,洗衣機還行。 這台是 THOMS0N 滾筒洗衣機,編號:TX829,以前都是我老婆用,幾個月前她不爽,跟我交換工作,就輪我洗了,還丟下一句狠話,看...
儲存設備廠商QNAP 推出陪伴型機器人 AfoBot ,主打視訊通話及語音命令 ex. 小福小福 我想聽五月天 派對動物 就可以打開KKBOX 播放五月天的歌曲。 也有與其他設備整合應用如床墊(嬰兒健康監測,睡眠監測)以及安糖寶(血糖監測)。相當特別。 適合給長輩使用,提供作參考:
從之前的報導中可以看到,QNAP從儲存設備出發,開始有許多新的應用:如IoT, 卡拉OK等。 在206 Computex 主要展示了QIoT Container 以及與Ubuntu 的合作,現場推出了可以使用GPU的NAS 相關報導 2016 Computex看NAS廠:QNAP 主打私有雲平台、有台NAS能跑VR 持續開發到今年2018 推出了 TS1277 以及QuAI 主打運算...
檢查一個網址是不是存在,這是一個很常要用到功能,特別是如果你的網頁允許使用者輸入資料,常常,他所指定的網址久了會不見或是不動了,網路上有很多解法,但是我喜歡以下這種有 time out 的解法,這樣就可以避開有些很慢的網頁整個拖累了你自己網頁的回應,我覺得這樣對使用者的體驗很重要,還有,如果網頁回應太慢,就當他不存在吧⋯⋯ 當然,如果你一定要到這個網址,那就不能用 Time out 的方...
在 Rails 中,我們很常用到 javascript,通常不管是用 jQuery 或是其他的 ajax call,透過 routes.rb 中指定的 controller action,它就會去執行對應的 action_name.js.erb,我想這沒有太大的問題,但是如果有時候寫得太快,寫得太順,就會想說,反正 action_name.js.erb 最後會以 javascript 執行,...
我現在很常混合 Rails 與 Javascript Ajax,網頁互動性很好,又可以避開 Turbolinks 的倒退,很簡單好用,有時候,比寫 Link_to 還快,基本上,有兩種最常用的 AJAX:
一,按鈕做一件事 二,執行完後,看結果跳到另一頁
按鈕做一件事很簡單: 不難,就以下幾個步驟: 先把資料寫到 html... 當然你也可以用其他方法,但是這樣很方便,JS...
寫網頁,少不了要用上 joins,在 rails 中,沒指明,joins 就是 inner joins,也就是交集,這個很好用,特別是配合上 select,更可以把指定的兩個 tables 中的欄位帶入變數中。 比較討厭的是,如果各位跟我一樣,喜歡用 rails c 中驗證 SQL,conole 並不會顯示出來,舉例來說: test = User.joins(:blog).select('...
我想大部分的網頁都還是有做分頁的,雖然無分頁(Pageless)是目前的趨勢,但是分頁還是有分頁的UX設計好處,特別是文章類的網站。 只要是有做分頁的網站,都會碰到一個問題,要如何 redirect_to 跳到指定的項目那一頁,比如,部落格網站顯示文章,一般一頁是 25~30 個文章標題,用分頁顯示,但是,當我們要跳到指定的那一個文章顯示頁時,我們就會遇到不知道第幾頁的問題。 其實問題...
寫動態網頁,少不了就是字串變來變去,這其中有幾個關鍵名詞很重要:
Escape / Unescape,中文叫「跳脫特殊字元」
主要是要將 & " ' < > 這五種字元,轉來轉去,例如:
Escape 會變成:
一般 Escape 主要都是用在網址上,談到網址,最討厭的就是中文編碼問題了,這時就有一個新名詞:
URI encode,...
現在很多 Linux 版本中都沒有內建 mail 這個 MTA(Mail transfer agent,郵件傳送代理) 了,但是 mail 用起來真的很方便啊,最好用的就是像這樣簡單的一行指令,就可以送出很棒有標題內文的郵件: echo "Message Body" | mail -s "Message Subject" receiver@example.com 多簡單方便啊,但是因為沒...
self.function 是個 instance,所以要用的時候,要先有這個 instance,譬如:foo.new;self.class.function 是個 class⋯⋯ 越聽越沒懂?沒關係,把它 puts 出來:
好啦好啦,我是故意弄煩各位的,以下是標準答案: class level method:
當你要呼叫它時: 如果你的 model 是User,很簡單就可以...