duration : 78 seconds SVG動畫網址 https://ani-hexagon-with-arc-and-triangle--p3artschool.repl.co/
Python 3.7 + matplotlib + shapely Run on repl.it, Run on Ubuntu 18.04LTS
寫這個很心虛,因為有太多的不確定,我也是剛在摸索,我當作是紀錄,有緣的讀者就當作是笑話來看吧。
我想大家辛苦做出來的網站上線後,不管是被 PageSpeed Insights 建議,或是要用 CDN,或是自己突然想到,大概都會把 HTTP...
https://09-black-white-eye-animation--p3artschool.repl.co/
duration : 37 seconds SVG動畫網址 https://ani-svg-hexagon-with-arc--p3artschool.repl.co/
幾何圖樣, 以正九邊形為底層框架 , https://ani-construct-3-html--p3artschool.repl.co/
Flutter 在大約在三個禮拜前,發佈了 2.5 版的更新(我目前用的是 2.2.3),我對這種比較大的更新,都憂喜參半,喜的是一定有新功能或是 Bug 被移除了,憂的是通常會帶來新的問題,有時,甚至目前的程式還要做 Migration 搬遷...
使用 CustomPaint() 及 isolate() / compuate() 畫出 PCM 音檔的波形圖,使用者可選擇顯示區間,及優化使用者體驗
Python 3.7 + matplotlib + shapely Run on repl.it Run on Ubuntu18.04 LTS
Google 搞了一個 PageSpeed Insights 來讓大家練武功,比拼速度,好玩的是,他還自己出了一個外掛:mod_pagespeed,只是,它真的有用嗎?
這個外掛是給 Apache 或是 Nginx 用的,兩個版本不同,安...
「快樂錄音機 App」一路從零開始開發,目前到 0.6 版,已經可以錄音、播放、存檔與使用資料庫紀錄了,為了讓讀者能更好的比對自己開發的結果,我把剛剛使用 BLoC 來做的播放音 refactor 部分做成了一個 GIF 動畫,可惜 GIF 沒...
敘利亞大馬士革清真寺, 幾何圖樣 tools : Python + Shapely + svgWrite + HTML5 + SVG
我們簡介了 Flutter 中的幾個流行的資料庫(SQLite, idb shim, Hive, Sembast, Moor, ObjectBox, Cloud Firebase),也說明了 SQL 與 NoSQL 的主要不同與選擇方法,最後決...
製造業企業主面對中美斷鏈、台灣未能加入TPP、CPTPP的挑戰,市場業務、供應鏈必須面臨重組與開發的挑戰。面對新的市場、新的產品組合,要能做到整合與預測組織的資源配置,符合企業發展目標,需要一個智慧的運營系統來協助決策與排程。數位轉型是一個整合...
處理錯誤一直是件很重要的事,這裡我們簡介了 Dart 及 Flutter 的錯誤處理方式:除了將 try-catch-finally 做了介紹,也對非同步及 runZonedGuarded 做了簡介,應該很夠用了。
很多 App 都需要支援多國語言,如果是,開發階段一定要儘早寫入,不然以後加入會改到吐血。本文深入淺出的介紹了 Flutter 的 I18n 及 L10n,學會怎麼設定多國語言,怎麼切換語言,以及中文 numberFormat 及 date 的...
Lazy Loading 的重要: Lazy Loading 就是「懶惰的載入」。 目前 Lazy loading 都是用在圖檔,所以,Lazy Loading 就是:「懶惰的只載入網頁中看的到的部分圖檔」。有什麼用呢?有大用,而且很重要,...
從前幾個禮拜開始,不知道我到底做了什麼,竟然得罪了 google ,每次只要一用 google 搜尋,就開始問我是不是機器人,後來更變本加厲,竟然每次都要我選煙囪、人行道、摩托車⋯⋯ 吼!是怎樣!?不歡迎我?沒關係,那我就來換別家! 瀏覽器換...
學會打開 iOS 的錄音及其他許可,讓我們的「快樂錄音機」App 可以在 iOS 執行。我們也深入介紹了 iOS 的 Podfile 及 Flutter 如何自動建立 Podfile 的秘密。
本篇詳細的介紹了怎麼在 Flutter 中分享一個功能,這也是 refactor 的一個很重要部分,我們把播音功能與介面獨立出來,現在可以很簡單的在不同的畫面分享共用。
Flutter 的 StatefulWidget 從出生到死亡,會有一系列的 methods 通知你它目前的狀態,本文介紹了它的用處。另外也介紹了 FutureBuilder,它可以依照非同步的資料來建立一個「活」的 Widget。
將近一萬個字的詳細介紹,你會學到 threads, isolates, event loop 跟 Future 及 Stream 的關係,然後了解原來 await 不過是個新寫法,還會知道 sync* 及 async* 的不同。
真的會想要罵髒話,因為我怎麼能不相信蘋果大神呢?!大不敬啊~~~~ 話說,最近 CoVID 大惡魔降臨,大家都被病毒關在家,我也是那個「幸運」的大家,我平常上班就已經遲到早退又摸魚了,現在更是天天晚睡晚起翹腳看報悠悠過日,爽的很呢,不過,太爽...
衝(英文:opposition,亦稱衝日)是位置天文學的一個名詞,明確的說,當一顆行星在衝的位置時(以地球為基準的特定天體),它與太陽的的黃經相差180°,即天體與太陽各在地球的兩側的天文現象。相對於衝日的現象為合日。標題喻義是:當天上五星相互...
這篇詳細的說明 Hive 的安裝、設定與起始方法,包含會遇到的問題,我們用 Hive 來儲存使用者喜好,也順便示範 Hive 的基本用法。
我們用 flutter_sound 套件建立好錄放音功能了,附上完整的程式碼,另外,也深入介紹了選擇 package 時的注意事項。
從使用情境來介紹 Flutter 的輸入,讓你知道有沒有 Form 的使用差異,再深入 Controller 與 FocusNode,讓你完整駕馭 Flutter 的輸入。
flutter_sound 使用在 Web 時,需要安裝 javascript,怎麼裝?網頁與 App 大不同,很多 packages 也不支援 web,怎麼辦?瀏覽器也大不同,怎麼辦?本文都有介紹,也教你架設簡易 Flutter 網站。
在 Android 中使用 flutter_sound 必須要修改 Manifest 及 Gradle,它們是什麼?我們針對使用 flutter 的開發人,做了份簡單易懂的介紹。
我發現眾多在網路上關於 Flutter 使用 Google Drive 的介紹文章都不完整,很多都只講了一部分,如果照著做,大多都不能執行;另外相關的套件也已改版多次,造成很多網路上的分享也都過時了,本文嘗試一次講清楚,完整的介紹 Google...