使用 CustomPaint() 及 isolate() / compuate() 畫出 PCM 音檔的波形圖,使用者可選擇顯示區間,及優化使用者體驗
「快樂錄音機」現在可以將錄音檔的波形顯示出來了,而且還可以放大進去看。 使用 Flutter CustomPaint 及多工的 isolate 的 compute() 開發,下面是在 iPad 模擬器上執行的動畫:
剛剛我很偶然的用了一下Google map,沒想到Google 這調皮鬼,今年愚人節又出新點子了,大家可以上去試試玩玩,可以把你家附近的地圖變身為大嘴巴,好玩!
我喜歡google這文化,接這任務的工程師一定也玩的、寫的很高興。 這Pa...
這篇加上了完整的 Flutter 的 NoSQL Hive DB 程式碼展示,快樂錄音機 App 使用 Hive 來儲存使用者喜好,也用 Hive 來儲存錄音紀錄,包含 CRUD、Key 排序、Filtered 等用法。
這篇詳細的說明 Hive 的安裝、設定與起始方法,包含會遇到的問題,我們用 Hive 來儲存使用者喜好,也順便示範 Hive 的基本用法。
現在很多 Linux 版本中都沒有內建 mail 這個 MTA(Mail transfer agent,郵件傳送代理) 了,但是 mail 用起來真的很方便啊,最好用的就是像這樣簡單的一行指令,就可以送出很棒有標題內文的郵件: echo "M...
從使用情境來完整的介紹 Flutter 的 TextFormField 輸入,還包含:Controller 與 FocusNode
Flutter 網站上線了!本文完整的介紹怎麼使用 Firebase 的免費網站託管,及 Flutter web 兩種優化要如何做選擇,還介紹了發佈錯誤怎麼「倒帶」,是真實的 App 專案發佈,不是又一篇「舉例」。
當你的 App 需要使用到 Google 的機密(Sensitive)API 時,或是 Google oAuth 的畫面上要有商標時,就代表你的 App 要送 Google 審查了,本文詳細的紀錄了審查的過程與要求,真的不算容易啊。
我們用 flutter_sound 套件建立好錄放音功能了,附上完整的程式碼,另外,也深入介紹了選擇 package 時的注意事項。
最近幾年台灣產業,稍微有些停滯, 看著HTC Acer 及ASUS 的掙扎 期待新的年度有些不同的發展, 希望可以藉由Google Home 重演Android帶動台灣產業升級 不過台灣也有一個很厲害的新產業Gogoro 這我覺得...
我們簡介了 Flutter 中的幾個流行的資料庫(SQLite, idb shim, Hive, Sembast, Moor, ObjectBox, Cloud Firebase),也說明了 SQL 與 NoSQL 的主要不同與選擇方法,最後決...
轉換 HTML 到 一般網頁上可以顯示的純文字... 簡單? 其實,很不容易的,一般用 Rails 內建的 Strip_tags 以為就好,但是會碰到跳脫文字的問題:& > < ... 很多網路上的建議是用 gsub...
QNAP NAS 持續增加AI 應用 QNAP 以運算、網通及儲存方案創新者現身 CES 2019,一站式 AI 解決方案與邊緣運算 PoE 網路交換器新品競出: Android App 學習筆記 Android device產業新聞討論 ...
兔死狐悲。這年代成功與失敗的距離越來越短,成功越來越困難,成功的模式越來越不確定,令人唏噓感嘆! 看到一些媒體胡扯,忍不住出來寫寫。 ASAP的失敗,其實主要就在於以下二點: 一.6小時到貨的迷失 24HR到貨是當初PChome躍升台...
Unicode u2018 跟 u2019,也就是英文稱為 Smart Quotes 或是 Curly Qoutes 的 ‘ ’ 一對寶,這是個很神奇的字符,當在特定狀況時,瀏覽器會在前或後面自己加“空白”,而且有問題的話,問題會發生在英文版...
要讓使用者好用,錨點,也就是HTML 中的 Anchor 是少不了的。
設定錨點,就是給一個 division ID: <div id="blog_id-<%= blog.id %>" style="padding-t...
上個月,這台還蠻可愛的「米家空氣檢測儀」的風扇怪聲越來越大了,我試試關機重開會不會自然好,拔掉電源再插入後,它就一直停在開機畫面了。 我都 24 小時開,所以 2019 七月使用至今,差不多三年多一點,以電子產品來說,它的壽命真短,到底為什麼...
這篇是 Hive 的進階的用法,除了介紹 CRUD 以外,我們還展示了怎麼用 key 排序,不只英文,還可以排中文,也展示怎麼做欄位排序及過濾。
本來應該早一點把這封感謝文給發出去的 中華民國脊髓損傷潛能發展中心 第一屆醫創班終於對外正式的發表產品 雖然這一次的發表會我沒有參與 但是卻是整個醫創班的榮耀 Ken & Alley 謝謝你們的堅持和努力 讓大家看到身心障...
QNAP 與Netvox 鉅康展開合作,在上海的工博會上宣布 可以看這個影片有完整說明: 【大洋】Netvox IoT和監控解决方案|2018 CIIF IEI x QNAP 上海工博會 QNAP Systems, Inc. — You...
這一定要寫下來,就在剛要放棄時,突然仔細看了文件,證明,要看書,不要老是在網路找解答。 Rails 的 I18n 有很好用的翻譯 YAML,以前我都是用條件判斷來做單複數翻譯:
日子照過,今天想要來改成 Rails I18n 自己...
敘利亞大馬士革清真寺, 幾何圖樣 tools : Python + Shapely + svgWrite + HTML5 + SVG
深入 CustomPaint(),導入多工 isolate() 計算複雜的波形資料,優化使用者體驗,正面對決巨量繪圖的挑戰
檢查一個網址是不是存在,這是一個很常要用到功能,特別是如果你的網頁允許使用者輸入資料,常常,他所指定的網址久了會不見或是不動了,網路上有很多解法,但是我喜歡以下這種有 time out 的解法,這樣就可以避開有些很慢的網頁整個拖累了你自己網...
小米手環與 iPhone 內建 App 《健康》連接的正確設定方式,及使用感想。
QNAP NAS 也來做物聯網中心,看來還蠻多樣的。 快速部署平台 QIoT Container https://www.qnap.com/solution/qiot-containers/zh-tw/ 從裝置到資料呈現用 QIoT Sui...
Rails 最有趣也是討厭的就是有很多幾乎相同的功能,很多時候,幾乎也就是那個用的順手,就用那個,這次我在用 .html_safe 時,就一直想,這到底跟 Raw() 有什麼不同啊? 當然,最明顯的就是用法不同,.html_safe 一看...
儲存設備廠商QNAP 推出陪伴型機器人 AfoBot ,主打視訊通話及語音命令 ex. 小福小福 我想聽五月天 派對動物 就可以打開KKBOX 播放五月天的歌曲。 也有與其他設備整合應用如床墊(嬰兒健康監測,睡眠監測)以及安糖寶(血糖監測)...
七. 年輕人是king 網路是年輕人的世界 網路也是年輕人玩的東西 既然是年輕人玩的東西,最大的客群就是年輕人 所以你必須瞭解年輕人的想法,重視年輕人的想法,融入年輕人的想法 千萬不要固執在你的過去經驗裡 千萬不要堅持在你的主...