延續前一篇的文章: 穿梭在不同的畫面中 - 固定名稱路由法 — 如前文所述,Flutter 有四種 Navigation & Routing 的方式: 我們已經學過了「N1/直接導航法」,現在來看第二種,「固定名稱路由法」。 ...
如前文所述,Flutter 有四種 Navigation & Routing 的方式:
我們已經學過了「N1/直接導航法」,這種直接導航的方式,說直白的,就是把要去的 screen 包成一個 Route,好處是很直接,小缺點是如果...
我們才剛開始寫 Flutter,只有兩個基本上空空的畫面 Screens,可是光是這樣,main.dart 裏面就已經有 120 行了,如果再繼續寫下去,很快就會有幾千行的程式碼,程式碼太長是很麻煩的,想想看,你要修改的程式內容一個在頭、一個在...
通常一個 App 都會有很多個畫面,在 Flutter 中,大家好像都是用「Screen」來稱呼「畫面」,所以我們以後也統一就叫「Screen」了。 繼續我們的「happy recorder 快樂錄音機」開發,在使用者的情境中,這個 App ...
如果你照著我之前寫的安裝程式,你的 Android Studio 跟 Flutter 2 SDK 應該都已經裝好了,所以我們現在就可以開始寫 Flutter 了。 寫程式前有一個很重要的建議,就是剛開始學習時,當然可以照著書寫,但是要真學會,...
這篇文章 2021/5 月寫的,此時 Flutter 是 2.2.0 版,使用的是 Mac,OS 是 11.4。 Flutter SDK Flutter 版本隨著時間自然後一直往前,所以安裝還是要依照官方的程序為準,以下是官方網址: In...
Lazy Loading 的重要: Lazy Loading 就是「懶惰的載入」。 目前 Lazy loading 都是用在圖檔,所以,Lazy Loading 就是:「懶惰的只載入網頁中看的到的部分圖檔」。有什麼用呢?有大用,而且很重要,...
Google 搞了一個 PageSpeed Insights 來讓大家練武功,比拼速度,好玩的是,他還自己出了一個外掛:mod_pagespeed,只是,它真的有用嗎?
這個外掛是給 Apache 或是 Nginx 用的,兩個版本不同,安...
寫這個很心虛,因為有太多的不確定,我也是剛在摸索,我當作是紀錄,有緣的讀者就當作是笑話來看吧。
我想大家辛苦做出來的網站上線後,不管是被 PageSpeed Insights 建議,或是要用 CDN,或是自己突然想到,大概都會把 HTTP...
寫網頁,到後來就會走火入魔,想要跟人比拼速度,當然啦,後面還有一個 Google 大神在鞭策,一天到晚在恐嚇著我們這些可憐寫程式的,說:你的網頁太慢,SEO 就會很爛,哼,我就不相信,如果我的內容是個寶,你敢不連我,可是,我知道,我的內容就不是...
從前幾個禮拜開始,不知道我到底做了什麼,竟然得罪了 google ,每次只要一用 google 搜尋,就開始問我是不是機器人,後來更變本加厲,竟然每次都要我選煙囪、人行道、摩托車⋯⋯ 吼!是怎樣!?不歡迎我?沒關係,那我就來換別家! 瀏覽器換...
製造業企業主面對中美斷鏈、台灣未能加入TPP、CPTPP的挑戰,市場業務、供應鏈必須面臨重組與開發的挑戰。面對新的市場、新的產品組合,要能做到整合與預測組織的資源配置,符合企業發展目標,需要一個智慧的運營系統來協助決策與排程。數位轉型是一個整合...
閒來無事,真的是沒事不要亂改 code,改了就會出事,還好...... 沒人發現,老闆也不知道! 話說,有一天讀到,在 HTML5 的 <html> 中,要加入 lang= 來標註網頁的語系,這樣,除了瀏覽器能更正確的編碼,對...
我很喜歡看「老飯骨」教做菜的 youtube 影片,不只教的詳細,沒業配,而且人物都很真情,光看就很舒服。 昨天家裡有一隻買好多天的大白蘿蔔,再不吃怕壞了,可惜,查了一下網路,剛好看到老飯骨有影片示範如何做江浙家常版的蘿蔔絲餅,太好了,我很愛吃...
基本上,只要是機器或軟體用的好好的,我是一定不會升級的,升級真的是太花時間了...... 事出必有因,我要開發網頁的暗黑模式( dark mode ),一定要有新的 safari,沒辦法,只有升級了。 運氣好,我這台 MacBook Pro ...
先寫結論,我認爲如果你只能買一台電腦,那就買 Mac,而且是一個好投資。 我個人的經驗也很有趣,因為我一開始其實是很排斥用 Mac 的! 我寫 Rails 大概有五年了,而我的 MacBook Pro 卻已經有八歲了,所以,當我在學 Rail...
如果你跟我一樣也是用 letsencrypt 的 SSL,有可能你也已經看到這個:
很簡單嘛,看英文說故事,就是 certbot-auto 不支援你的系統了,那到底是系統中的那一個部分造成的呢?Linux 版本?Python 或是 P...
小老百姓被騙是可憐;公司被騙可就是笨又丟臉,而且還不能說...... 這種網址詐騙就是專門騙公司老闆的,我想一定很多老闆被騙,而且又不敢說,所以這家大陸 China Registry 公司才能活超過十年! 前幾天,一個老闆轉了一個信來,...
在這篇文章我們將探討如何運作搜尋引擎優化的核心 : Google Analytics。
在開立 Python 專案時最好每個專案都有自己獨立而且乾淨的開發環境,這篇文章帶領讀者利用 pyenv 和 Poetry 建置出獨立且乾淨的 Python 3.9 專案開發環境。
電子郵件詐騙大概是最古老的電腦詐騙了,但是直到今天,還是一大堆,而且,不久前,連我也被騙了,哎,所以,我還是想寫一下,能防止一人被騙是一人啊。 快速基本辨識法: 確認寄件人,要辨別電子郵件詐騙的最基本方法,就是要看清楚寄件人,例如下面這...
我用 iPhone 6+,應該沒資格被稱為是果粉,因為用了六年,面板的玻璃都被摔裂了,可是我覺得還可用,沒換,可見,我的蘋果教的信仰不夠虔誠,Job! Job! Job! 只是,去年(2019)九月後,蘋果停止更新 iPhone 6+ 作業系...
我有一個免費網站,它有 Google AdSense,倒也不是想要靠 AdSense 賺大錢,但是如果能多少補一些網站代管費用,總是好事。 這網站的流量上上下下,有一陣子還不錯,日流量幾千人,但是最近又掉了下來,低的時候就幾百,有趣的是,...
我覺得網路詐騙真的是越來越多了,可能是因為自己是寫程式的,對一些怪怪的網頁,好像比較有直覺吧。這些詐騙人都知道會做網站,也會騙人,必定不笨,就是惡人!所以,我覺得,我應該要將這些詐騙手法盡量公佈,能少一個人被騙都是好事! 我在近在臉書的廣...
開發網站一個網站或是服務,簡單說,就是使用者透過網址 「URL」來與網站的伺服器「互動」,所以,網址的規劃應該就是網站開發的起點了!
網址的規劃是有規矩與習慣的 互動就好像是對話,使用者(Client 端)發出一個「URL」,網站伺...
我是個寫 C 出身的工程師,現在開始學寫 Ruby & Rails,雖然 C 寫的很普普,但是還是有影響, ruby 中總是有些東西,對我來說,很難懂,ruby 的 yield 就是一個例子。 Ruby 的 Yield Yield ...
如果你要讓 Google 能更正確的讀取你的網站資訊,structured data(結構化資料)是對很重要的,也是新一代網站優化 SEO 中的必需品。 下文,為了統一,我都用 “structured data” 來稱呼「結構化資料」介紹...
有人說 Rails 超好用,但也有人說 Rails 要用到精,很難,都對,因為,Rails 的挫折,總是就發生在轉角處。 我很久很久以前,用了 Rails 內建的一個 helper,目的很單純,就是把數字轉成對人類閱讀友善的格式,也就是,...
說實話,我寫了好久的 Rails 都搞不清楚何時須要加 require,又何時不須要,反正不會動的時候就加加看,會動就不管了,直到最近,一時興起,Hey,總要搞清楚吧,花了些時間,終於,算明白了,分享給大家,也留給自己幫助記憶。 ...
我需要在網站中使用台灣的金流,我是個人網站,我也沒有商業登記,美國的 PayPal、Stripe 都可以,所以就做了一些研究,我想這研究也許其他人也會需要,所以就把我的分析寫在這裡,這份分析很主觀,只能說是我個人的看法,如果我有對個別公司的...