我本來以為SVG是一個很簡單的易懂的東西,結果不是,就開始研究,這一篇算是一個學習文,希望對大家能有幫助。 很厲害的部落客OXXO寫了31篇中文介紹,真的很厲害,有要深入研究者,一定要讀,對各個功能解說得很詳細:SVG 完整教學 31 天 ...
Ruby 中被遺忘的珍珠:Set(集合)
很多人可能都忘了 Ruby 中有內建很好用的「Set(集合)」程式庫,忘記它的理由可能只是它因為是在標準程式庫中,使用時必須要 require 進來,可是在 Rails 中,直接用就可以了。 R...
在 Rails 中,使用 Cookies 真是非常的簡單,基本上,就給 cookies 取個名,就可以讀取了,例如:
很簡單吧,以下是一些常用的 rails cookies 使用方式: 保護 cookie 的內容: 有很多時候,我...
我是個寫 C 出身的工程師,現在開始學寫 Ruby & Rails,雖然 C 寫的很普普,但是還是有影響, ruby 中總是有些東西,對我來說,很難懂,ruby 的 yield 就是一個例子。 Ruby 的 Yield Yield ...
本篇教學文章說明如何使用 ESP8266,透過 MQTT 連線至 QIoT Suite Lite 以收發資料。 由於 ESP8266 具有不同的韌體、規格和用法,因此分成兩種方式:
準備工作(使用 Arduino IDE 安裝程式庫並建立...
說實話,我寫了好久的 Rails 都搞不清楚何時須要加 require,又何時不須要,反正不會動的時候就加加看,會動就不管了,直到最近,一時興起,Hey,總要搞清楚吧,花了些時間,終於,算明白了,分享給大家,也留給自己幫助記憶。 ...
在實務上,常常需要將一些敏感的資料加密保護,特別是跟「使用者」的個資有關資料,網路法規上也越來越多相關的加密要求,很多 Rails 的開發者都是用外加的 Gem,例如:attr-encrypted,我是個能不用 gem 就不用的人,Rails ...
我剛剛碰到了一個有趣的問題,我要用 jQuery 來檢查網頁的位置,當網頁轉到那裡時,就把一個 DOM 顯示出來,很簡單,就給 window 裝上一個 scroll event 吧:
如果你是在沒有 Turbolinks 的環境下,就這麼...
如果你照著我之前寫的安裝程式,你的 Android Studio 跟 Flutter 2 SDK 應該都已經裝好了,所以我們現在就可以開始寫 Flutter 了。 寫程式前有一個很重要的建議,就是剛開始學習時,當然可以照著書寫,但是要真學會,...
我一直是用 google analytics 來了解網站的流量與使用者使用的狀況,大型的專案,就會自己再寫一個流量的監控與統計,自己寫的目的倒不見得是為了流量的監控,很多時候,是為了要做一些客製化的客戶通知、或是特別的商品銷售統計用,直到,...
我現在很常混合 Rails 與 Javascript Ajax,網頁互動性很好,又可以避開 Turbolinks 的倒退,很簡單好用,有時候,比寫 Link_to 還快,基本上,有兩種最常用的 AJAX:
一,按鈕做一件事 二,執行完後...
先說我建議的結論:
網路雲端服務越來越成熟了,Email service provider (電子郵件服務提供商)應該是最成熟的了,所以就像很多人說的:"Don't re-invent the wheel",這句話中文還真難翻譯,基本...
如果你要讓 Google 能更正確的讀取你的網站資訊,structured data(結構化資料)是對很重要的,也是新一代網站優化 SEO 中的必需品。 下文,為了統一,我都用 “structured data” 來稱呼「結構化資料」介紹...
這篇文章 2021/5 月寫的,此時 Flutter 是 2.2.0 版,使用的是 Mac,OS 是 11.4。 Flutter SDK Flutter 版本隨著時間自然後一直往前,所以安裝還是要依照官方的程序為準,以下是官方網址: In...
現在的網頁開發已經離不該 JavaScript 了,JavaScript 開發的人大概都是用各自喜歡的開發平台,每天網路上的談論都是那個新平台好,那個不老,應該要學那個,最近最不熱門的應該就是 jQuery 了,很多人也已經棄船不用 jQu...
要有好看的不發毛圖,就一定要使用向量圖,用 Adobe 的人,就一定知道 AI 跟 PhotoShop 的不同,在網頁中,就是要用 SVG,在 Rails 中要使用 SVG,其實很簡單,
方法一:植入法
其中最簡單的方法就是將 ...
這個 Rails 的 YML Bug 非常非常難找,我剛又遇上了,等到我找到這隻蟲後,才恍然想起,哈,這我以前也遇到,所以,就特留了個紀錄於此,希望對以後有同此遭遇的 rails 同“苦”,有幫助! 基本上,只要你的 YML 有錯,排錯、文法...
我以前都很習慣用 JQuery 的 AJAX,但是最近我發現 JavaScript 原生的 fetch 也很好用,搭配上 json,使用起來也很方便,至於,何時會用 AJAX,何時用 fetch,這是我的建議:
以下就是 Rails 使用...
說實話,我也不確定這樣寫 google 到底接不是接受,畢竟,Adsense 是由 google 寫的,但是,至少,他解決了廣告一定要 reload 才會進來的問題,但是到底點擊後計數是否正確,只能說,用了幾個禮拜,現在看起來都對: 在 &l...
這一篇希望可以解救工程師的靈魂,因為有太多的工程師因為 UX/UI 的改來改去而氣到翻臉,哎,何必呢,除了要訓練自己的時時保持出世與正向外,儘早將 UX/UI 的控制獨立,會是最好的解決方式。相信我,老闆跟 designer 也不是故意玩你,他...
如果你跟我一樣也是用 letsencrypt 的 SSL,有可能你也已經看到這個:
很簡單嘛,看英文說故事,就是 certbot-auto 不支援你的系統了,那到底是系統中的那一個部分造成的呢?Linux 版本?Python 或是 P...
先寫結論,我認爲如果你只能買一台電腦,那就買 Mac,而且是一個好投資。 我個人的經驗也很有趣,因為我一開始其實是很排斥用 Mac 的! 我寫 Rails 大概有五年了,而我的 MacBook Pro 卻已經有八歲了,所以,當我在學 Rail...
又到了英文課時間了,今天要講的是 CSS 的 selectors 選擇器⋯⋯ 說笑了,其實,只是我自己想做個筆記,一切又是因為那個萬惡的 Turbolinks,我又碰到了奇怪的怪異 javascript 行為,一路查 Bug 到無解,因為 B...
很多事情,真的是不遇到不知道,寫個電腦程式也真的是太難了。 題目:需求超簡單,給一個字串,判斷是不是合法的 URL,傳回真假。
用 RegExp,竟然有可能超慢,我還以為當機了 第一個直覺就是用 RegExp 寫,比較字串,就是 R...
很多網頁開發後都會被業主或是客戶要求,要跟 Google Doc 一樣,會自動儲存資料,這是一個對使用者很方便的功能,剛接到要求時,會覺得很簡單,但是我遇到了好多問題,所以我就特別把我的寫法分享出來,希望對大家有幫助,如果有更好的方法,也請...
開發網站一個網站或是服務,簡單說,就是使用者透過網址 「URL」來與網站的伺服器「互動」,所以,網址的規劃應該就是網站開發的起點了!
網址的規劃是有規矩與習慣的 互動就好像是對話,使用者(Client 端)發出一個「URL」,網站伺...
params.has_key?() 我用過各種方法,params[:one].blank? 或是 params[:one].present? 這兩個可能是最常用的,也用了很久了,其實也沒有很大的問題,但是我現在改用 params.has...
self.function 是個 instance,所以要用的時候,要先有這個 instance,譬如:foo.new;self.class.function 是個 class⋯⋯ 越聽越沒懂?沒關係,把它 puts 出來:
好啦好啦,我...
我有一個免費網站,它有 Google AdSense,倒也不是想要靠 AdSense 賺大錢,但是如果能多少補一些網站代管費用,總是好事。 這網站的流量上上下下,有一陣子還不錯,日流量幾千人,但是最近又掉了下來,低的時候就幾百,有趣的是,...
我一直很喜歡 JQuery,很簡單又好用,但是啊,就會一直被人家笑,說 JQ 很慢,說厲害的都要用 JavaScript,只有初學的人,才會用 JQ... 我也這麼覺得,所以,我就開始用 JavaScript 了。 結果,我今天花了一整天...