2022年7月24日 星期日

2022年8月多款最推薦筆電-筆記型電腦大公開@@

大綱Outline

2022年筆電分析

筆電市場在2022年進入了白熱化廝殺與大混戰!!!! 

怎麼說呢? 首先是Apple Macbook 在2022年迎來了前一年發表的M1晶片的Macbook的旋風,與進階版M1晶片性能全面提升,更在2022年底要正式進入下一個世代的M2晶片Macbook的時代。全新ARM架構的全面來襲,雖然造成Winddows陣營的筆電膽戰心驚,但是大家還是全面迎戰。從Intel 12架構再2022年全面上市,到AMD最新一代Zen 4架構CPU也將在2022下半年開始上市,也因此2021~2023年基本上就是三大CPU市場全面廝殺的戰國時代。

本文將羅列受注目的相關產品,希望各位能找到自己想要的筆電喔。

Apple 蘋果 MacBook Air 13.3吋 M1 8核心CPU 與 7核心GPU 256G SSD(M1晶片)


技術規格:

外觀: 金色、銀色、太空灰色

顯示器: Retina 顯示器
13.3 吋 (對角線) LED 背光顯示器,採用 IPS 技術;2560 x 1600 原生解析度,每吋 227 像素,支援千萬種顏色

支援的縮放解析度:
1680 x 1050    1440 x 900   1024 x 640
亮度 400 尼特   廣色域 (P3)    原彩顯示技術

晶片
Apple M1 晶片
8 核心 CPU 配備 4 個效能核心與 4 個節能核心
7 核心 GPU, 8 核心 GPU
16 核心神經網路引擎

電池與電源1
最長可達 15 小時無線上網時間
最長可達 18 小時 Apple TV app 電影播放時間
內建 49.9 瓦特小時鋰聚合物電池
30W USB-C 電源轉接器

充電與擴充: 兩個 Thunderbolt / USB 4 埠,可支援:

充電
DisplayPort
Thunderbolt 3 (最快可達 40Gb/s)
USB 3.1 Gen 2 (最快可達 10Gb/s)

記憶體: 8GB 統一記憶體

儲存裝置2: 256GB SSD

鍵盤與觸控式軌跡板
背光巧控鍵盤,配備:78 (ANSI) 或 79 (ISO) 鍵,包括 12 個功能鍵和 4 個以倒 T 形排列的方向鍵

環境光度感測器: 力度觸控板能進行精確游標控制與感壓功能;可支援用力長按、加速器、感壓繪圖,以及多點觸控手勢等功能

Touch ID: Touch ID 感測器

無線技術: Wi-Fi
802.11ax Wi-Fi 6 無線網路
IEEE 802.11a/b/g/n/ac 相容

藍牙: 藍牙 5.0 無線技術

相機: 720p FaceTime HD 相機

視訊支援
同時支援內建顯示器的完整原生解析度,可顯示千萬種顏色,以及:
一部最高可達 6K 解析度、60Hz 的外接顯示器

Thunderbolt 3 數位視訊輸出
透過 USB-C 支援原生 DisplayPort 輸出
使用轉接器 (另售) 支援 VGA、HDMI、DVI 及 Thunderbolt 2 輸出

音訊
立體聲揚聲器
寬廣的立體聲
支援杜比全景聲播放
三麥克風陣列,具備定向波束成形
3.5 公釐耳機插孔

尺寸與重量
高度:0.41 至 1.61 公分 (0.16 至 0.63 吋)
寬度:30.41 公分 (11.97 吋)
縱深:21.24 公分 (8.36 吋)
重量:1.29 公斤 (2.8 磅)3

作業系統:   macOS

保固 :  一年

Apple 蘋果 MacBook Air 13.3吋 M1 8核心CPU 與 7核心GPU 256G SSD(M1晶片)


蝦皮看商品


MOMO看商品

Apple 蘋果 MacBook Pro 14吋 M1 Pro晶片 8核心CPU與14核心GPU 16G/512G SSD


品牌名稱: Apple 蘋果
作業系統: Mac
記憶體: 16GB
SSD容量: 512GB
類型 : 一般筆電
尺寸: 14吋
顏色: 灰色銀色
晶片: 其他顯示卡晶片
處理器: Apple晶片
保固期: 1年保固期
商品規格
Apple M1 Pro 晶片
8 核心 CPU
14 核心 GPU
16GB 統一記憶體
512GB SSD 儲存裝置☆
16 核心神經網路引擎
14 吋 Liquid Retina XDR 顯示器
三個 Thunderbolt 4 埠、HDMI 埠、SDXC 卡插槽、MagSafe 3 埠
含 Touch ID 的巧控鍵盤
力度觸控板
67W USB-C 電源轉接器

Apple 蘋果 MacBook Air 13.3吋 M1 8核心CPU 與 7核心GPU 256G SSD(M1晶片)


蝦皮看商品


MOMO看商品

最新12代+14核心! 【ASUS 華碩】Vivobook Pro K6500ZC 15.6吋 OLED 輕薄筆電-藍(i7-12700H/16G/512G SSD/RTX3050 4G/W11)


品牌名稱 ASUS 華碩
作業系統 Windows 11
記憶體 16GB
SSD容量 512GB
類型 輕薄
尺寸 15吋以上
顏色 藍色
晶片 RTX 30系列
處理器 Intel Core i7
功能 無觸控螢幕
保固期 2年保固期
商品規格
●型號:K6500ZC-0082B12700H 午夜藍
●螢幕尺寸(解析度):15.6″ 2.8K (2880 x 1620) OLED 16:9 aspect ratio
●處理器:Intel Core i7-12700H Processor 2.3 GHz (24M Cache, up to 4.7 GHz, 6P+8E cores)
●記憶體(內建/最大):16GB DDR5 on board
●硬碟:512GB M.2 NVMe PCIe 4.0 Performance SSD
●顯示卡:NVIDIA GeForce RTX 3050 Laptop GPU 4GB DDR6
●LAN或WLAN:Wi-Fi 6E(802.11ax) (Dual band) 2*2 + Bluetooth 5.2
●作業系統:Windows 11 Home
●輸入輸出介面(I/O連接埠)/配件
1x USB 3.2 Gen 1 Type-A
2x USB 2.0 Type-A
1x Thunderbolt 4 supports display / power delivery
1x HDMI 2.1
1x 3.5mm Combo Audio Jack
1x DC-in
Micro SD card reader
1080p FHD camera With privacy shutter
FingerPrint
變壓器:150W AC Adapter
電池:70WHrs, 3S1P, 3-cell Li-ion
尺寸:35.98 x 23.43 x 1.89 ~ 1.99 cm
重量:1.80 kg (with Battery)
配件:包包/滑鼠

【ASUS 華碩】Vivobook Pro K6500ZC 15.6吋 OLED 輕薄筆電-藍(i7-12700H/16G/512G SSD/RTX3050 4G/W11)


MOMO看商品

2022年7月13日 星期三

到底 Flutter 是什麼? 為什麼最近這麼火紅? What is Flutter? Why is it so hot?

手機應用程式相關的APP到了2022年,已經顯然是在Android 與 iOS 兩大平台主導的天下。

Android的手機或平板的移動應用程式的開發主要使用的 Java Kotlin 兩個程式語言。

而尊爵不凡的 iPhone 與 iPad 行動裝置所使用的 iOS 系統上面的 APP 則是使用 Objective-C Swift (程式語言)  兩個主要語言來開發。




行動平台程式開發過去的痛點?

很快的不論是開發工程師與營運的公司,甚至使用的消費者發現了一個問題:要開發兩種平台的應用程式APP,總是需要花費大量的時間。

這也是沒辦法的事情,畢竟兩種架構完全不一樣的系統與開發語言,學習起來就是兩套時間,並且有不同的學習曲線。


於是乎,有一種聲音誕生了:如果能只開發一次,就能同時在兩個平台上架,那將是拯救所有人的萬靈丹。這樣的想法很快的產生了許多的努力。

例如像是 React Native (基於 Javascript 網頁前端框架產生的應用) ,IONIC 等等的框架,就是為了解決上述的問題。

這個時候,Flutter  在2017年,橫空出世,突然在最近幾年,吸引了大眾的目光,讓大家一下子把注意力放到 Flutter 與 Dart 新語言。

我認為最主要原因是,Flutter 受到 Google 的支援。並且又是 open-source 開源框架。很快的從沒沒無聞,到2022年的今天,已經是目前最後矚目的跨移動應用(mobile apps)平台框架了。

有幾個 Flutter 的目標,或是理念,理解了之後,就可以更清楚為什麼 Flutter 會受到這關注了。


優點與特色:

框架:容易易懂 Widget is Everything

HOT LOAD 開發立即可見成果

跨平台快速開發(擁抱不同平台的差異性)

並且也可以區分不同平台使用不同個別開發


Flutter 的侷限:

有部分功能,還是無法百分之百控制手機的硬體。因此還是需要有針對部分功能的個別客製化。不過在 Flutter 上提供這樣的處理。也可以與原生程式共用。


2022年的新轉折:

迎接來 Flutter 3.0 與 Dart 語言的再進化。



未來發展:

under construction....






2022年7月10日 星期日

我的Flutter計畫-Flutter教學(基礎)課程筆記本(目錄)-My Plan on Flutter 3.0 Course and Notebook Outline

新的 Flutter 版本出來囉!!  
要是有好的基礎的 Fluter 教學,就會讓人學習速度快很多。所以有空的話,我想簡單的做一個課程。

Image Source: https://pixabay.com/photos/computer-pc-workplace-home-office-1185626/



新玩意出來的時候,我就想要好好的用功學習一下。XD

不只是自己學習,還想順便做一個筆記,把學習遇到的重點與問題,記錄下來,除了我自己看到可以複習,也可以給需要參考的朋友,加快學習曲線。

因為網路上搜尋 Flutter 教學會發現,中文的資源相對的比較少,像樣的 Flutter教程好像也是有限。可能是因為剛開始發展沒多久的關係,所以沒有那豐富的 Flutter 中文資源。那我在工作之餘,看看能否貢獻一點點囉~


因此尼尼決定要開始製作一個基本的中文 Flutter 教學,希望不要花太長的時間,在最短的時間內完成喔。


Image Source: https://pixabay.com/photos/girl-english-dictionary-read-2771936/



目前計畫如下,隨時動態調整:


Note 1: 基於2022年5月發表的最新版本的Flutter 與 Android Studio 軟體的相關安裝與語法。

Note 2: 我發現到我在2021年安裝的版本,已經與2022年安裝的版本有很多出入了,所以現在都會以最新版本為主做紀錄。


Flutter 3.0 的安裝流程

Flutter 安裝問題如何處理? 安裝 Visual Studio 的時候的問題處理

Windows 平台安裝 Flutter 相關軟體:
安裝 Flutter SDK
安裝 Android Studio
使用 Visual Studio Code? (VS Code?)
安裝 Android 模擬器
在Windows 平台啟動第一個 Android 的 Flutter 程式!
在Windows 平台啟動第一個 Windows 的 Flutter 程式!


macOS 平台安裝 Flutter 相關軟體:
安裝 Flutter SDK
安裝 Android Studio
安裝 Android 模擬器
在 Xcode 安裝 iOS 模擬器
在macOS 平台啟動第一個 Android 的 Flutter 程式!
在macOS 平台啟動第一個 macOS 的 Flutter 程式!
在macOS 平台啟動第一個 iOS 的 Flutter 程式!


Dart 介紹




全部都成之後,就像是登了一座高山,滿足無限的成就感!!!!




本文關鍵字:

Flutter APP, Android App, iOS App, macOS, Windows OS etc.

參考資料與連結 Reference and Links:


Flutter 官網
Dart 官網



Flutter 特性摘要



2022年 Flutter 3 誕生了! 有哪些吸引人的新特性? What is new on Flutter 3.0?

 



👩 什麼是Flutter?

由Google大神的團隊發展出來的跨平台架構。最早是主打跨 Android App 與 iOS App 兩個平台,後來漸漸的也完成了 Windows, ChromeOS, Mac, Linux 等作業系統平台。

如同 Flutter 首頁自己所描述:

Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.

Flutter們將轉化整個app的發展過程。建構,測試,布署美麗的行動應用,網頁應用,桌機應用,甚至是崁入式系統應用,都來自同單一個程式代碼庫。

Flutter官網總結三個主要的特色:Fast(性能快速), Productive(高度生產性), Flexible(極具彈性)

多平台特性:任何螢幕都可以觸及,無遠弗屆!

開發者經驗:整體改變工作流程,工作革命!

穩定與可靠:經過Google團隊發展開發,並與全世界眾多開發者一同打造。持續發展的新架構以及專門為了快速開發所發展出來的專門語言,Dart。


👩 誰在使用 Flutter ?那些APP是用Flutter開發的?


除了 Google 自身的 Google Pay 目前已經使用 Flutter 來開發之外,還有許多公司像是 BMW, eBay, Philips, Toyota, Tencent(騰訊), 阿里巴巴, 字節跳動(抖音母公司)


👩 什麼APP用了Flutter? 

根據Tuhin Bhatt的文章,目前有以下有名的APP是使用Flutter架構來開發的。

Google Ads

KlasterMe

Reflectly

Xianyu by Alibaba

Postmuse – Instagram photo editing app

Take Your Seat

Lunching

Pairing

Watermaniac

Cryptograph

Hamilton

Meritec Digital Learning

BeerCert

LTB Operations

Pay N Park


👩 Flutter 如何開發? 使用Dart語言,快速開發。

使用全新開發的語言 Dart 來做為開發工具


👩 Flutter 的優勢,優點與特色:

...

👩 Flutter的競爭對手?是互補,還是決鬥?

...

Google Trend 趨勢 近5年: 記錄日: 2022/07/11

Flutter VS React Native

Flutter VS Ionic 

很明顯地看到,五年前,還是人們在手機跨平台架構的搜尋的趨勢主要是以 Ionic 與 react native為主,直到近幾年,漸漸地,Flutter 在開始成為搜尋的主流。讓我們繼續看下去~



👩 Flutter的小歷史:

...


👩 Flutter 3 有甚麼新玩意?

Flutter 3 之前的 Flutter 可以支援 iOS, Android, 網頁, Windows 等平台,而最新的 Flutter 3.0 則是新增了,穩定支援 macOS 與 linux apps 的應用程式。



並且 macOS 也可支援 Intel 與 新一代的 Apple Silicon 晶片,並且直接以原生的形式在兩種晶片平台上執行。


Linux應用程式的方面也與C團隊合作!


Material Design 3 在本次版本中也大幅度的完整化,幫助開發者可以利用跨平台的設計,提供給開發者,各式各樣,繽紛有趣的顏色,還有最新版本的視覺元素。


👩 Dart 2.17 新特色:

...

Dart 作為Flutter的使用語言,是由Google的團隊主導開發的,目標在成為下一代的結構化網路開發程式語言。Dart 語言實際上與許多常見的程式語言有相似的內容,並且也是OOP語言(Object-oriented programming, 又稱物件導向程式語言,或是面向對象程序語言)。

如果之前已經熟悉像是 Java, Python, C# 或是 Javascript等語言,學習起來也會十分快速。

2022年5月,Dart 2.17出來了,在Google I/O上首度發表!!! 以下是我整理的新版 Dart重點。


Dart 語法本身的加強:

# 加強版的 enums 功能,可以新增成員變數。

# 可以使用 Super() 初始化方法,呼叫上層類別了。

# 命名參數的強化版本,可以放在任何地方。


Dart 生產力工具:

強化平台整合與各項支援工具。

跨平台能力開發


未來持續開發:

RISC-V架構,Linux架構


👩 Firebase 與 Flutter 整合:

....



👮 本文關鍵字:

Flutter App, Android App, iOS App, Dart Language, Flutter 3.0, Dart 2.17, Firebase


 👮  參考資料與連結 Reference and Links:

https://flutter.dev/

https://medium.com/flutter/introducing-flutter-3-5eb69151622f

https://spyspy.github.io/blog/what-is-new-flutter-3.html

https://medium.com/dartlang/dart-2-17-b216bfc80c5d

https://medium.com/flutter/whats-new-in-flutter-3-8c74a5bc32d0


Flutter範例程式碼 https://flutterawesome.com/




















使用Python篩選股票的方式? 程式交易的開始。以Backtrader為範例

   在今天的金融市場中,投資者通常倚賴大量的資訊和數據來做出投資決策。Python作為一種功能強大的程式語言,不僅在科學計算和數據分析方面表現出色,而且在股票市場的資料處理和分析中也越來越受歡迎。本文將介紹一些使用Python篩選股票的方法,幫助投資者更有效地挑選潛力股票。 1...