如果你要讓 Google 能更正確的讀取你的網站資訊,structured data(結構化資料)是對很重要的,也是新一代網站優化 SEO 中的必需品。 下文,為了統一,我都用 “structured data” 來稱呼「結構化資料」介紹...
先說我建議的結論:
網路雲端服務越來越成熟了,Email service provider (電子郵件服務提供商)應該是最成熟的了,所以就像很多人說的:"Don't re-invent the wheel",這句話中文還真難翻譯,基本...
AI 絕對是目前的風口,但是我覺得大家都把 AI 講的太神奇了,已經像騙局了,AI 並不是一個全新的夢想,早在百年前,就已經有科幻小說在做這個夢了,最有名的應該就是《科學怪人》,我覺得現在大家又開始寫科幻小說,又有騙子開始騙錢,用 AI 是...
很多網頁開發後都會被業主或是客戶要求,要跟 Google Doc 一樣,會自動儲存資料,這是一個對使用者很方便的功能,剛接到要求時,會覺得很簡單,但是我遇到了好多問題,所以我就特別把我的寫法分享出來,希望對大家有幫助,如果有更好的方法,也請...
如前文所述,Flutter 有四種 Navigation & Routing 的方式:
我們已經學過了「N1/直接導航法」,這種直接導航的方式,說直白的,就是把要去的 screen 包成一個 Route,好處是很直接,小缺點是如果...
我本來以為SVG是一個很簡單的易懂的東西,結果不是,就開始研究,這一篇算是一個學習文,希望對大家能有幫助。 很厲害的部落客OXXO寫了31篇中文介紹,真的很厲害,有要深入研究者,一定要讀,對各個功能解說得很詳細:SVG 完整教學 31 天 ...
我這篇文章其實早就寫了,但是很不想對詹宏志先生落井下石,就一直擱在我的草稿夾中。 前幾天,2018年5月8日,絕對算是台灣電商的一個大日子,網家(PChome)與旗下商店街停止股市交易買賣,其實,這也不是網家決定的,因為網家每股淨值從前一年底...
我剛剛碰到了一個有趣的問題,我要用 jQuery 來檢查網頁的位置,當網頁轉到那裡時,就把一個 DOM 顯示出來,很簡單,就給 window 裝上一個 scroll event 吧:
如果你是在沒有 Turbolinks 的環境下,就這麼...
在 Rails 中可以很方便的知道 SQL 中的效能,就是使用 explain,舉個例子: User.where(last_name: "xx").explain 就會有以下的輸出:
很方便,但是,這些數字到底是什麼呢? 我是用...
昨天,我的NAS一顆硬碟亮紅燈了,但是很奇怪,我測試的結果就是正常,但是,NAS就是跟我說這一顆壞了,壞了就要買個新的來換,我查了查網路,好像都沒有人提到NAS的硬碟應該要如何選購,所以,我就把我的選擇過程寫下來,希望能對要讀者有幫助。 ...
Flutter 2.2 多國語言及切換程式碼範例。
在 Rails 或是 Ruby 中,少不了要讀寫網路資料,大家最熟悉的應該就是 Net::HTTP,下面就是一段很典型的 Net:HTTP code
使用 Net:HTTP 沒什麼不對,但是久了,你就會看到有人用 Faraday,問題來了...
寫動態網頁,少不了就是字串變來變去,我們這篇來探討幾個很重要的關鍵: 字串跳脫 先說簡單的,在 Ruby 中,我們要如何處理字串內的單雙引號及換行等的特殊符號,看完以下實例就很清楚了:
HTML Escape / Unescap...
在開立 Python 專案時最好每個專案都有自己獨立而且乾淨的開發環境,這篇文章帶領讀者利用 pyenv 和 Poetry 建置出獨立且乾淨的 Python 3.9 專案開發環境。
前一篇文章介紹 cache store,如果你還未看,我建議先看,很多設定與選擇要做: Rails 的 cache 介紹一:cache stores — 在 Rails ,最讓其他平台使用者攻擊的就是網站執行效率,效率這件事,有很...
電子郵件詐騙大概是最古老的電腦詐騙了,但是直到今天,還是一大堆,而且,不久前,連我也被騙了,哎,所以,我還是想寫一下,能防止一人被騙是一人啊。 快速基本辨識法: 確認寄件人,要辨別電子郵件詐騙的最基本方法,就是要看清楚寄件人,例如下面這...
你有听过 NAS 吗?对于习惯使用云端硬盘空间来存放个人档案的人,过去势必过得十分辛苦,一方面自己的 Google Drive、Dropbox 等免费空间额度,在未节制使用下逐渐耗尽,而中国那些提供巨额免费容量的云端空间,如 360、百度,也都...
網站,少不了要用到外部的 Javascript,fontawesome、google analytics、adsense 等等,通常都有一大串,這外部的 Javascript 其實很容易拖累網頁的下載速度,所以,就有了以下三種寫法:
可是...
Tanibox 是家來自印尼的新創公司,結合區塊鍊及物聯網技術,致力於讓農業供應鏈在透明、安全的生態圈下,發展永續的糧食系統。過去農夫在耕作時時常遇到以下幾個問題,如耕作上用水、肥料的需求及預算難以估計,氣候、蟲害等無法預測的風險。...
在這篇文章我們將探討如何運作搜尋引擎優化的核心 : Google Analytics。
在實務上,常常需要將一些敏感的資料加密保護,特別是跟「使用者」的個資有關資料,網路法規上也越來越多相關的加密要求,很多 Rails 的開發者都是用外加的 Gem,例如:attr-encrypted,我是個能不用 gem 就不用的人,Rails ...
一些看是很簡單的要求,實務上,卻可能很不簡單! 我現在就碰到一個很簡單的要求,就是把一個 HTML 內容做一份字數限制的簡述「summary」,很直覺的就是很簡單嘛,就移除所有的 HTML tags,在抓前幾個字就好了,不過就是一行碼:
...
網路時代2017 之一 2017/11/02 一. 小確幸就好 不是努力就能賺錢 不是最努力就能賺最多錢 制訂規格,成為標準,創造大平台的賺最多錢 例如微軟的DOS/Windows 例如阿里巴巴、淘寶...
很多 App 都需要支援多國語言,如果是,開發階段一定要儘早寫入,不然以後加入會改到吐血。本文深入淺出的介紹了 Flutter 的 I18n 及 L10n,學會怎麼設定多國語言,怎麼切換語言,以及中文 numberFormat 及 date 的...
我們家一直都是買法國製上掀式的直立滾筒洗衣機的,因為佔地很小,洗完也不會結成一球,也很耐用,前一台好像也是 Thomson 牌的,用了十幾年,壞了後又換了這一台,兩台都是法國製,說實話,剛買的時候很擔心,印象中,法國佬的東西都不耐用,但是,還好...
寫 Web 或是 Android 程式時,常常會看到 Mainfest 的英文出現,大家好像也不大翻譯,說明或是介紹時,就說"mainfest",但是這到底中文是什麼呢? 對這名詞有興趣的,應該都會 Google 一下,如果你跟我的 Googl...
七. 年輕人是king 網路是年輕人的世界 網路也是年輕人玩的東西 既然是年輕人玩的東西,最大的客群就是年輕人 所以你必須瞭解年輕人的想法,重視年輕人的想法,融入年輕人的想法 千萬不要固執在你的過去經驗裡 千萬不要堅持在你的主...
閒來無事,真的是沒事不要亂改 code,改了就會出事,還好...... 沒人發現,老闆也不知道! 話說,有一天讀到,在 HTML5 的 <html> 中,要加入 lang= 來標註網頁的語系,這樣,除了瀏覽器能更正確的編碼,對...
如果你有看過你的 web server log,你一定會很驚訝,怎麼會有那麼多的奇怪要求,他們有時會來要求一些不存在的網頁,有時十秒內要求同一個網頁幾十次甚至上百次,還有很多要來讀 /adm 的,這些在我看來,都應該是要被認為是 hacke...
深入介紹 Responsive 響應式 UX 是什麼,及如何使用 responsive_framework 套件來快速的開發。