📜 [專欄新文章] [zkp 讀書會] Cairo 語言介紹
✍️ NIC Lin
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Cairo 是 STARK 證明系統的其中一個編程語言,讓開發者能透過 Cairo 來使用 STARK,撰寫效能更高的 Dapp
Photo by Simon Berger on Unsplash
Warning:本篇會保持在 high level 的介紹,實際深入的部分請見文內附上的文檔或是官方開發者文件
背景介紹
建構於密碼學的零知識證明能提供計算的隱私性,但同時在區塊鏈生態系也被用來提升 Scalability — 我可以用 10 秒的運算資源來驗證原本耗費 1000 秒運算資源的計算過程
如同更多人熟悉的 SNARK,STARK 也是一個零知識證明的證明系統,但當前的 STARK 著重的是在 Scalability ,而非大家比較習以為常零知識證明提供的隱私性特質
其實目前基於 SNARK 的 Rollup 項目,例如 zkSync、Loopring、Aztec、zkopru,除了 Aztec 外,其他都是利用 SNARK 來增加 Scalability — 這些 Rollup 上資料都還是公開、沒有隱私性的
StarkWare 是目前唯一基於 STARK 的開發團隊
STARK 要加上隱私保護不會太難,只是 StarkWare 還沒有把這項功能放在未來規劃中
Cairo 簡介
標榜為圖靈完備的零知識證明系統語言,Cairo 對原本熟悉 Solidity 的開發者來說還是會感到比較難上手和陌生的。再加上套件庫還不夠充足,目前支援的雜湊函式是 Pedersen,數位簽章演算法是 ECDSA(相對於 SNARK,EdDSA 的效能反而比較差所以沒有支援)。
但 Cairo 還在早期開發的階段,相信開發體驗會越來越好的。
另外需要注意的是作為一個證明系統,會有 Prover 和 Verifier 的角色。而 STARK 的 Verifier 是公開的,但 Prover 軟體預計會有 License 保護。Prover 一般情況下不得用於商業用途,除非將 proof 上傳至官方的 Verifier。
最後要提及的是,第一版的 Cairo 是設計來方便開發者將 Dapp 的運算遷移至鏈下。不同於 Rollup,這個鏈下只會有它自己一個 Dapp。這個 Dapp 的項目方自己維護自己 Dapp 的 state。( Rollup 則是 operator 維護所有 Dapp 的 state,Dapp 開發者不需自己操煩)
這可能有點難懂。如果你有在寫 Solidity,想像一下今天你在合約要用到合約裡宣告的 storage 變數時,你要自己提供 merkle proof 上來,證明這個storage 變數真的是這個值。這個就是開發者要自己維護 state 的意思。
而第二版的 Cairo 則是 StarkNet 裡使用的 Cairo(第一和第二版是不同編譯器),這版的 Cairo 就是作為 Dapp 在 Rollup 開發所使用 — 開發者可以在合約裡宣告變數,變數的值不需開發者維護,可以直接假設存在。
註1:StarkWare 不喜歡 Rollup 這個詞,他們覺得 Data Availability 的需求是一段光譜:不一定得要把 data 全都送上 L1,中間有其他方式可以做不同層級的 Data Availability。
註2:第一版和第二版實際上在官方版本裡是 0.0.1 及 0.0.2,在撰文當前最新版即是 0.0.2
官方網站:https://www.cairo-lang.org
開發者文件:https://www.cairo-lang.org/docs/
開發環境
Cairo 有提供像是 Remix 的瀏覽器 IDE:playground。裡面提供各種範例練習和挑戰,除了可以編譯,還可以直接生成並上傳 proof。
註:但有些功能還是沒辦法在 playground 裡使用,例如要給你的程式 custom input 時。這時候只能在本地端開發才能使用這個功能。
開發 Cairo 要先安裝python,我將開發者文件整理出來的資料統整在這個 hackmd 文檔裡:https://hackmd.io/w690dpAQTsKeKZv3oikzTQ
裡面包含簡介、設置本地開發環境以及 Cairo 基礎(因為篇幅原因,所以不將內容複製到這裡)
註:我把開發者文件裡的代碼整理到這裡:https://github.com/NIC619/cairo_practice/tree/master/practices
如果不想在研究開發者文件過程中,還要自己手動拼湊裡面例子的話,可以直接用整理好的代碼來執行。同時 repo 裡還有包含一些額外自己測試 Cairo 功能的範例。
深入 Cairo
在那份 hackmd 文檔裡的開頭,可以連結到第二部分 — 深入 Cairo 的部分。裡面也是從開發者文件裡擷取出來我覺得比較重要的部分。如果你要讀開發者文件的話,我建議從 Hello Cairo 開始,它會從例子切入,會比較好知道 Cairo 怎麼使用。接著如果要更深入了解,再去讀 How Cairo Works。
StarkNet Cairo
第二版的 Cairo 其實功能和第一版的 Cairo 是差不多的,所以不必擔心在開發者文件裡學到的 Cairo 在 StarkNet 版本會不能用或差很多。在讀完 Hello Cairo/How Cairo works 後,就可以接著看 Hello StarkNet。會很順利的切換到 StarkNet 版本的 Cairo。
註1:我整理的文檔裡是按照第一版 Cairo 所寫的
註2:如果你從開發者文件一路看下來,體驗過非 StarkNet 版的 Cairo,那你在體驗 StarkNet 版的 Cairo 時一定會發現這更像一般智能合約的使用方式 — 你可以用 view 函式查詢 storage 變數,可以用 external 函式去執行合約(非 StarkNet 版本不是這樣操作 Dapp 的,這邊因為篇幅原因沒有詳細介紹)。
非常建議嘗試兩種版本的 Cairo,你會知道 1. 操作一個單獨在 L2 的 Dapp 和2. 操作與其他 Dapp 共存在 Rollup 上的 Dapp 的不同。這對了解 L2 怎麼運行、需要哪些資料、為什麼需要這些資料非常有幫助。
0.0.2 版的 StarkNet Cairo 目前還缺少一些功能:
函式還沒辦法宣告陣列或 struct 型態的參數
合約和合約之間還沒辦法互動
L1 沒有辦法讀取到 L2 的資料,L2 也沒辦法讀取到 L1 的資料。如果要建立跨 L2 Bridge,這個功能非常重要。
補充及個人心得
STARK 的 proof size 相比於 SNARK 系列的 proof size 大很多,又其證明所包含的交易數量對 proof size 和驗證時間的影響不大,所以把很多筆交易一併做一個 proof 會是對 STARK 非常有利、節省成本的方式(SNARK、STARK 比較表)。但這同時也是一個缺點,如果你的 Dapp 或 Rollup 的 TPS 不高,那就只能等更久時間搜集多一點的交易,要不然就只能提高成本來維持驗證 proof 的頻率。
StarkWare和 zkSync 一樣都有 Rollup 宇宙的概念( Rollup 宇宙的用詞並不精確,因為在他們的宇宙中不會所有子鏈都是 Rollup,而是會有依照 Data Availability 程度不同所區分的子鏈,像是 Validium、zk Porter 的設計),個人覺得能夠有(針對 Data Availability 程度的)選擇是會比只有一個選擇(完全 Data Available) 還好的方式,但實際上的可行性就要等其團隊釋出更多的資訊。
在 Rollup 越趨成熟的情況下,能夠提供快速跨 Rollup 服務的流動性提供者的角色會越來越重要。zk Rollup(StarkNet、zkSync、etc…)比 Optimistic Rollup (Optimism、Arbitrum、etc…)有著短上許多的 finalize 時間,這對降低流動性提供者的風險有很大的幫助,但目前 zk Rollup 支援合約功能甚至 L1 <-> L2 互動的完成度都比 Optimistic Rollup 還低上許多。短期內快速跨 Rollup 的服務應該還是侷限在 Optimitic Rollup 之間。
abbrev
[zkp 讀書會] Cairo 語言介紹 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有150部Youtube影片,追蹤數超過24萬的網紅啟點文化,也在其Youtube影片中提到,【熱門講座】達成共識,你可以這樣做!06/21(四)或 06/30(六)19:30 講座資訊:https://www.koob.com.tw/contents/3000 【7.21 開課】《學「問」~高難度對話的望聞問切》~第13期 掌握達成共識的關鍵能力! 課程資訊:http://www.koo...
「心得開頭範例」的推薦目錄:
- 關於心得開頭範例 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於心得開頭範例 在 Facebook 的最讚貼文
- 關於心得開頭範例 在 媽媽Mia很繪耶 Facebook 的最佳解答
- 關於心得開頭範例 在 啟點文化 Youtube 的精選貼文
- 關於心得開頭範例 在 吳老師教學部落格 Youtube 的最佳解答
- 關於心得開頭範例 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於心得開頭範例 在 我發現多元表現綜整心得的秘密啦!800字拿來寫心得太浪費了 的評價
- 關於心得開頭範例 在 小學生讀書心得範例2023-在Facebook/IG/Youtube上的焦點 ... 的評價
- 關於心得開頭範例 在 小學生讀書心得範例2023-在Facebook/IG/Youtube上的焦點 ... 的評價
- 關於心得開頭範例 在 心得開頭怎麼寫的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於心得開頭範例 在 心得開頭怎麼寫的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
- 關於心得開頭範例 在 心得開頭怎麼寫的問題包括PTT、Dcard、Mobile01,我們都能 ... 的評價
心得開頭範例 在 Facebook 的最讚貼文
【對話練習:金句,值得收藏】
隨著《薩提爾的親子情緒課》上市的時間越久,越來越多的讀者回饋我:看完書之後除了非常療癒自己之外,書裡的金句超多,而且都好好用,只要不知道該怎麼回應孩子時,將書裡的金句背起來,回應給孩子時,真的都能接住孩子的情緒。
我們這一輩的父母,深受過去上一代父母的影響,幾乎沒有機會被教育如何面對、處理情緒,更沒有愛的語言去回應情緒,因此在語言基礎幾乎為零的狀況下,該如何學習?
我想起過去我在創作文學小說之前,我的學習幾乎為零,我畢業於國際貿易科系,我對文字一竅不通,對文字的掌握力極低,成長時期的作文幾乎慘不忍睹。我是如何讓自己的文字能量迅速提高?其實就是將看過的書裡頭我很喜歡的句子,背起來而已,並且反覆念給自己聽,藉由這個方法,讓我喜歡的句子成為我行文的基礎慣性,譬如:
#旗子迎風颯颯作響
#一匹扯足狂奔的千里馬是不會因為一隻蠅而停下來
#一隻蚊子在我耳邊嗚嗡……
這些文字,都是過去我閱讀後刻意背起來的文字,有時候是作者的用法很美,有時候是形容的方式很獨特,因為都是我很有感的句子,所以背起來時也特別容易。
在文學創作的領域書寫了二十年,這些句子已然成為我文字的底韻,這也是我背誦後,不停的反覆使用,而內化為我自己語言慣性的基礎。
我的書裡,我日常和孩子們的對話,大多都有文學的影子,因此讀者們都回饋「書裡的金句超多,看了好感動,而且好好用」。我想,這就是創建自己愛的語言的開始,每個人都能以這樣的方式,重新學習對話,將好的對話或好的語言,反覆記誦,而成為自己語言的慣性。
為了讓大家彼此更快速的將《薩提爾的親子情緒課》金句萃練出來,而且可以彼此相互學習,我想特別為此舉辦一個小小的金句活動,讓彼此的金句,能有個交流,讓更多可能因為某些困境而無法看書的學習者,也能藉由大家的金句,繼續往更深的地方學習。活動如下。
【活動:用金句,創建自己的愛的語言】
轉分享、留下心得或金句,抽獨家紅包袋3位!
#活動辦法:
(1)公開分享貼文,並附上金句或心得。
(2)將金句或心得貼於本則貼文下方,並於開頭加上「#抽獎編號」。如重複編碼,依留言時間順序為準。
範例:
#1
我最喜歡的金句是:
「輸,也是有分數的。以愛的對話,陪孩子走過情緒風暴」。妞妞和一一怕輸的情緒,在老師的對話轉換下,讓兩個孩子都有了向上和關照他人的力量,很感動!
#2
我最喜歡的金句是:
「孩子,當全世界都睡了,請叫醒我,我會陪你」老師面對三三害怕自己一個人寫功課,即使老師已經很累,準備要去睡了,但仍然做出跟孩子的連結,非常療癒我幼時的孤單心靈。
(3) 名額:3名
(4) 禮物:川川繪製的紅包袋
(5) 得獎通知及領獎:將於2021/1/29(五)於「李儀婷的親子教養」FB公布得獎名單,請於指定日期內私訊粉絲專頁提供收件資訊。
☻新書分享資訊
♬直播與廣播:
① 1/26中廣 李儀婷vs.夏韻芬
♥新書座談:
② 3/7高雄誠品大遠百 https://reurl.cc/7y9NG9
③ 3/13 台中金石堂秀泰站前店 https://reurl.cc/6yVM6V
🔥 2021父母最好的教養手冊《薩提爾的親子情緒課》
博客來:https://reurl.cc/A8Vj8p
MOMO:https://reurl.cc/3NNM10
心得開頭範例 在 媽媽Mia很繪耶 Facebook 的最佳解答
#Mia不藏私秘笈水性色鉛筆篇
《什麼!?色鉛筆也有分水性跟油性!》
如果你只是當消遣,
當然兩者都可以,
但是如果打算拿來與其他媒材搭配使用,
或是想長期畫圖的話,
不妨看看我的使用心得吧!
/
先說說它們的特點:
#油性
優點:好上手,飽和度夠,想要暈染混色效果可以選擇油性色鉛筆專用的調和筆,有在使用水彩的朋友們可以選擇色鉛筆繪製細節增加筆觸感。
#水性
優點:乾塗濕塗2種風格,很適合像我一樣有顏色控又想要水彩暈染感的朋友,但是需要多點時間練習駕馭這微脫韁的野馬。
/
色鉛筆品牌眾多,
有來自瑞士的卡達CARAN d’ACHE、
德國輝柏FABER-CASTELL、
德國施德樓STAEDTLER、
英國達爾文DERWENT、
捷克酷喜樂KOH-I-NOOR、
台灣的雄獅、利百代等,
各家都有獨家特色色系與優點,
除了選擇油性水性之外,
較貴的牌子可以去美術社購買單隻的使用看看唷!
之後有機會再另開一篇如何組成獨一無二的色鉛筆組合吧!
(水性色鉛筆廠商快來找我試用😆)
⚠️品牌選擇上需注意!!
美國的PRISMACOLOR、日本好賓HOLBEIN品牌只有製作油性色鉛筆喔!
(很多油性色鉛筆插畫家喜愛選擇PRISMACOLOR,因爲好疊色又顯色,雖然我是水性為主,但未來也是會想收集2種品牌~日本好賓特色是有美麗的馬卡龍色喲!)
/
以下範例接由卡達CARAN d’ACHE示範,
同時販售油水性2種的品牌,
都會在外觀上有所區分,
水性色鉛筆筆身上都會有水彩筆的標誌,
可以觀察看看唷😊
從圖下範例可以看到油性色鉛筆所繪製的貓咪,仔細看發現還是有較鮮明一點的區別。
當然水性還是加水才會比較顯色,
但需注意有些加水與乾畫顏色會些許不同色喔!
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
以上是個人使用上的小心得,
歡迎留言補充,也可以跟我聊聊你的使用品牌是什麼!
更歡迎分享給需要的朋友~
(目前99.9%都是水性色鉛筆創作,所以並不會有油性色鉛筆使用文)
/
貼心提醒
⭐️文章開頭標註分類可點進去看相關文
⭐️粉絲團的〝追蹤中〞設定成 〝搶先看〞
⭐️每週三晚上9:30固定發文,其他時間隨機出沒,搶先看就通通不錯過囉!
#色鉛筆
心得開頭範例 在 啟點文化 Youtube 的精選貼文
【熱門講座】達成共識,你可以這樣做!06/21(四)或 06/30(六)19:30
講座資訊:https://www.koob.com.tw/contents/3000
【7.21 開課】《學「問」~高難度對話的望聞問切》~第13期
掌握達成共識的關鍵能力!
課程資訊:http://www.koob.com.tw/contents/232
更多學員心得分享:http://goo.gl/A07zZ0
【人際維基】桌遊工作坊~報名連結:https://www.koob.com.tw/contents/3487
桌遊【人際維基】~一玩就懂得別人的在乎:https://goo.gl/Ej4hjQ
到蝦皮購買【人際維基】:https://goo.gl/ASruqR
=============================
以下為本段內容文稿:
你有沒有曾經守護過一些秘密?然而當這個秘密,成為一個你跟他人交換的物品的時候,這個時候你以為,你用秘密換得了別人的信任,但事實上可能在你的經驗當中,這樣的交換到頭來都是你受傷了!
走過這些傷痛之後,你可能會笑自己好傻、好天真,可當下一次又有類似的事情的時候,你真的有把握能夠再守住,自己不能讓任何人知道的秘密嗎?
為什麼跟你分享這個呢?是因為我讀到了美國前總統羅斯福他的一個故事。他那個時候還不是總統,他是海軍助理部長的時候。
有一天呢,他的好朋友突然來找他,兩個人打屁了一下,朋友竟然問了一個很敏感的問題,朋友竟然問他海軍在加勒比海的某個島嶼上建立基地的事情。
這個其實是不能讓任何人知道的軍事機密,朋友就看著羅斯福,懇切的問只要你告訴我,我所聽到的那個關於基地的傳聞是不是真的,你只要告訴我「是!」還是「不是!」,就可以了。
羅斯福一聽到之後,他愣了一下,朋友愛打聽這件事情其實是機密,可是又是好朋友提出這樣的一個要求,拒絕也不是,不拒絕也不是,這樣的兩難情境,到底該怎麼辦呢?
於是呢羅斯福就看著對方,兩個人沈默了一會兒,這個時候羅斯福四處張望一下,看看有沒有其他閒雜人等,然後確認沒有之後,壓低自己的嗓子,跟朋友反問,那你能夠保證你會保密不張揚出去嗎?
當對話談到這裡,如果你是羅斯福的朋友,你會不會覺得羅斯福快要說出真相了?這個時候你一定很興奮很期待,對吧?
於是呢好朋友也面露這樣的表情,然後急切的說:「可以!我可以保證不會張揚出去。」
想不到羅斯福聽到朋友的保證之後,馬上微笑很肯定的跟他的朋友說:「那麼我也可以!」。
這個故事跟你分享到這裡,不知道你聽懂了沒有?如果這個朋友能夠保證,他能夠保守秘密,那麼羅斯福他也能夠保證,他也能保守秘密。
那既然羅斯福保證自己是一個能保守秘密的人,那麼就沒有理由要告訴朋友,到底那件事情,是不是真的有沒有存在?
那當然回到你身上,你聽這個故事,你可以從兩個角度去聽它。第一個角度叫做我們可以怎麼「回應別人」!
特別是當有人要套我們話的時候,我想羅斯福的做法,是可以當做是一個範例,但是第二個層面如同今天我開頭所分享的,你是不是曾經遇到有人要刺探你的秘密,或者是他用他自己的秘密跟你交換你的秘密?
彷彿透過秘密的交換,你們才可以確認彼此的友情,確認彼此是好兄弟、好姐妹。可是呢你真的仔細想想,在人生當中這樣的一個狀況,通常到最後都會得到受傷的結果!
為什麼?因為秘密本身意味著不能讓別人知道,然而不能讓別人知道,不等於不信任眼前的人,也更不等於我要拿秘密去,換得彼此之間信任的認證。
可是我們常常會聽到,有人用這樣的話跟我們說:「你不告訴我,就是不相信我,難道你不信任我嗎?為什麼你不能跟我說?」,或者是:「我都已經跟你說了,你怎麼不跟我說?」。
你有沒有發現一件事?這些話的背後是把「秘密」跟「信任」綁在一起,然而我在這邊就要特別提醒你,任何人,我講的是「任何人」不管他是你的誰,只要把「秘密」跟「信任」綁在一起的話,那麼你都要好好的評估一下這段關係。
尤其評估眼前的這個人,因為當一個人把秘密調包成信賴的議題的時候,他其實同時也在綁架你,然而就算是按照秘密等於信賴的邏輯的話,那麼如果我有一個秘密,我自己都不能守護它,那你為什麼要信賴我跟你的交換是真的秘密,或者是你為什麼要信賴我這個人呢?因為我守不住秘密!
我希望你到這邊,還聽得懂我在說什麼。其實當你遇到有人要把「秘密」跟「信賴」混為一談的時候,記得此刻你一定要響起心中的警報器!
因為會把這兩件事混為一談的人,他背後所藏的絕對不是信賴跟友情,而是一種「控制」。就像對羅斯福而言,眼前的這個人到底是朋友還是間諜,誰知道呢?
希望今天的分享,能夠帶給你一些啓發跟幫助,我是凱宇。
如果你喜歡我製作的內容,請在影片裡按個喜歡,並且訂閱我們的頻道,別忘了訂閱旁邊的小鈴鐺,按下去,這樣子你就不會錯過我們所製作的內容。
然而回到你我身上,當我們在行走江湖的時候,難免要跟各方人馬交流,那這個時候我們怎麼能夠去辨識出,眼前這個人要跟我們交換資訊,他的動機、他的出發點到底是良善的,還是可能會讓我們受到傷害的。
這樣的一個判斷能力,我想這是我們所有人,要能夠在俗世生活裡面,圓滿的一個必要的能力,所以我在7月21號開課的『高難度對話的望聞問切』,這門課會用有系統的方法,讓你學會怎麼樣看懂、聽懂眼前的人。
並且透過好的問句,能夠取得重要關鍵的判別資訊,另外在6月份關於這門課也有相關的講座,我很期待能夠在啟點文化的教室裡見到你,謝謝你的收聽,我們再會。
#啟點文化 #心理學 #人際關係 #凱宇 #人生成長
心得開頭範例 在 吳老師教學部落格 Youtube 的最佳解答
華夏資工 Android2證照研習心得
當天的教學影影音分享:
http://terry55wu.blogspot.com/2011/10/android2.html
華夏資工 Android2證照研習心得
這次應邀到華夏資工系教TQC+Android2證照課程,大部分是學生,也有幾個老師一同學習,
來的人數眾多,可見對Android的重視程度。
雲端問卷調查學生程度,JAVA部份還有進步空間:
來的學生大多似乎是沒什麼JAVA基礎,好像除了資工系學生,還有資管系等其他系參予,
程度大多尚可。
上課內容似乎想多些實例大過證照考試些:
學習動機:
未來運用:
看的出來剛開始大家對於自己要不要考証照這件事非常沒有信心,可能是對考試的的陌生吧!
考試只是一個過程,從我的角度看,若是學習結果可以銜接上證照考試,有可學到ANDROID,
是一舉兩德的事,至於學完要不要考試,那就看自己了!
所以這次上課也不刻意提到考試,只是鼓勵大家多多參予,
畢竟就像畢業證書一樣,一張薄薄的祇,上面多蓋了幾個章,證明你在學校四年,
證照也是一張紙,一樣是一種證明,找工作看的就是證明,你的證明越多,自然越有競爭力,
除了證件證明,作品、經歷一樣重要,看你能拿出多少了!
這次研習把三類題目的考試方式與評分方式做了很透徹的說明,自己也曾當任評分人員,
順便分享評分重點,讓大家不要輕易放棄每個得分的機會,之後再分別挑出幾題作為範例,
讓同學漸進式的學習,加上我的逐課錄影,並用YOTUBE分享給學生學習,
這樣幾乎讓想學習的學生很快的就學會。
上課過程中的問題一定都有,但經過了淡江資工、佛光資應、東南科大等校的研習經驗,
已經漸漸可以駕馭 ANDROID這樣疊床架屋的怪獸。
由於 ANDROID的開發環境是在JAVA的JDK之上,放置自己的ANDROID SDK,
加上開發環境用的是 ECPLISE IDE,兩者都不是GOOGLE自己的產品,
因此在開發過程中,經常會出現一些莫名奇妙的問題,所幸經過幾次磨難後,
已經可以歸納出一些可能的解決方案,於是在課程中也分享給學生,
如何快速建置開發環境的技巧,這些經驗分享對學生很有幫助,也看的出大家在兩天研習中的收
穫。
吳老師 2011/10/31
01_開頭簡報0101
01_開頭簡報0102
01_開頭簡報0103
01_開頭簡報02
02_ANDROID開發環境設定
03_試題說明與HELLOWORLD專案
04_執行HELLOWORLD專案
05_不執行ECLIPSE更新
06_用新的ECLIPSE程式執行專案並加入按鈕
07_在按鈕上加入事件程式
08_HelloWorld程式碼(進階)解說
09_110題動態密碼提示解說
10_110題動態密碼程式碼說明
11_110題背景變白色字變黑色練習
12_104題計算BMI值題目解說
13_104題計算BMI值介面解說
14_104題計算BMI值介面解說
15_104題計算BMI值程式GDD01解說
16_104題計算BMI值程式GDD01解說
17_104題計算BMI值程式GDD01_Child解說
18_104題GDD01解說與ACTIVITY切換
19_210題題目解說
20_210題LISTVIEW程式解說
21_210題程式解說
22_210題配分項目說明
23_210題新增修改刪除
24_208我是誰程式解說
25_如何輸出與輸入APK檔
26_302接收SMSManifest設定
27_302接收SMSManifest設定
28_302_SMSRecceiver程式撰寫
30_302_SMSRecceiver程式撰寫
31_310成是背景音樂播放程式說明
吳老師教學網:
http://3cc.cc/10g
部落格:
http://terry55wu.blogspot.com/
溫馨考場論壇:
http://123.205.192.177/uc/bbs/index.php/
e化創新, Google Andriod, TQC PLUS, 吳清輝老師, 吳老師提供, 東南科大, 湜憶, 程式開發, 線上教學, 資訊應用系, 雲端計算
心得開頭範例 在 吳老師教學部落格 Youtube 的最讚貼文
華夏資工 Android2證照研習心得
當天的教學影影音分享:
http://terry55wu.blogspot.com/2011/10/android2.html
華夏資工 Android2證照研習心得
這次應邀到華夏資工系教TQC+Android2證照課程,大部分是學生,也有幾個老師一同學習,
來的人數眾多,可見對Android的重視程度。
雲端問卷調查學生程度,JAVA部份還有進步空間:
來的學生大多似乎是沒什麼JAVA基礎,好像除了資工系學生,還有資管系等其他系參予,
程度大多尚可。
上課內容似乎想多些實例大過證照考試些:
學習動機:
未來運用:
看的出來剛開始大家對於自己要不要考証照這件事非常沒有信心,可能是對考試的的陌生吧!
考試只是一個過程,從我的角度看,若是學習結果可以銜接上證照考試,有可學到ANDROID,
是一舉兩德的事,至於學完要不要考試,那就看自己了!
所以這次上課也不刻意提到考試,只是鼓勵大家多多參予,
畢竟就像畢業證書一樣,一張薄薄的祇,上面多蓋了幾個章,證明你在學校四年,
證照也是一張紙,一樣是一種證明,找工作看的就是證明,你的證明越多,自然越有競爭力,
除了證件證明,作品、經歷一樣重要,看你能拿出多少了!
這次研習把三類題目的考試方式與評分方式做了很透徹的說明,自己也曾當任評分人員,
順便分享評分重點,讓大家不要輕易放棄每個得分的機會,之後再分別挑出幾題作為範例,
讓同學漸進式的學習,加上我的逐課錄影,並用YOTUBE分享給學生學習,
這樣幾乎讓想學習的學生很快的就學會。
上課過程中的問題一定都有,但經過了淡江資工、佛光資應、東南科大等校的研習經驗,
已經漸漸可以駕馭 ANDROID這樣疊床架屋的怪獸。
由於 ANDROID的開發環境是在JAVA的JDK之上,放置自己的ANDROID SDK,
加上開發環境用的是 ECPLISE IDE,兩者都不是GOOGLE自己的產品,
因此在開發過程中,經常會出現一些莫名奇妙的問題,所幸經過幾次磨難後,
已經可以歸納出一些可能的解決方案,於是在課程中也分享給學生,
如何快速建置開發環境的技巧,這些經驗分享對學生很有幫助,也看的出大家在兩天研習中的收
穫。
吳老師 2011/10/31
01_開頭簡報0101
01_開頭簡報0102
01_開頭簡報0103
01_開頭簡報02
02_ANDROID開發環境設定
03_試題說明與HELLOWORLD專案
04_執行HELLOWORLD專案
05_不執行ECLIPSE更新
06_用新的ECLIPSE程式執行專案並加入按鈕
07_在按鈕上加入事件程式
08_HelloWorld程式碼(進階)解說
09_110題動態密碼提示解說
10_110題動態密碼程式碼說明
11_110題背景變白色字變黑色練習
12_104題計算BMI值題目解說
13_104題計算BMI值介面解說
14_104題計算BMI值介面解說
15_104題計算BMI值程式GDD01解說
16_104題計算BMI值程式GDD01解說
17_104題計算BMI值程式GDD01_Child解說
18_104題GDD01解說與ACTIVITY切換
19_210題題目解說
20_210題LISTVIEW程式解說
21_210題程式解說
22_210題配分項目說明
23_210題新增修改刪除
24_208我是誰程式解說
25_如何輸出與輸入APK檔
26_302接收SMSManifest設定
27_302接收SMSManifest設定
28_302_SMSRecceiver程式撰寫
30_302_SMSRecceiver程式撰寫
31_310成是背景音樂播放程式說明
吳老師教學網:
http://3cc.cc/10g
部落格:
http://terry55wu.blogspot.com/
溫馨考場論壇:
http://123.205.192.177/uc/bbs/index.php/
e化創新, Google Andriod, TQC PLUS, 吳清輝老師, 吳老師提供, 東南科大, 湜憶, 程式開發, 線上教學, 資訊應用系, 雲端計算
心得開頭範例 在 小學生讀書心得範例2023-在Facebook/IG/Youtube上的焦點 ... 的推薦與評價
提供閱讀心得開頭怎麼寫相關PTT/Dcard文章,想要了解更多大學讀書心得格式、閱讀心得引導單、小學生讀書心得範例有關運動與健身文章或書籍,歡迎來輕鬆健身去提供您 . ... <看更多>
心得開頭範例 在 小學生讀書心得範例2023-在Facebook/IG/Youtube上的焦點 ... 的推薦與評價
提供閱讀心得開頭怎麼寫相關PTT/Dcard文章,想要了解更多大學讀書心得格式、閱讀心得引導單、小學生讀書心得範例有關運動與健身文章或書籍,歡迎來輕鬆健身去提供您 . ... <看更多>
心得開頭範例 在 我發現多元表現綜整心得的秘密啦!800字拿來寫心得太浪費了 的推薦與評價
多元表現綜整 心得 800字--- 心得 脈絡版高一我選定的自主學習主題為阿德勒心理學,因為我對心理系相當有興趣,於是就針對「個體心理學」做了一番認識, ... ... <看更多>