📜 [專欄新文章] Gas Efficient Card Drawing in Solidity
✍️ Ping Chen
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Assign random numbers as the index of newly minted NFTs
Scenario
The fun of generative art NFT projects depends on randomness. The industry standard is “blind box”, where both the images’ serial number and the NFTs’ index are predetermined but will be shifted randomly when the selling period ends. (They call it “reveal”) This approach effectively solves the randomness issue. However, it also requires buyers to wait until the campaign terminates. What if buyers want to know the exact card right away? We’ll need a reliable onchain card drawing solution.
The creator of Astrogator🐊 isn’t a fan of blind boxes; instead, it thinks unpacking cards right after purchase is more interesting.
Spec
When initializing this NFT contract, the creator will determine the total supply of it. And there will be an iterable function that is randomly picking a number from the remaining pool. The number must be in range and must not collide with any existing ones.
Our top priority is accessibility/gas efficiency. Given that gas cost on Ethereum is damn high nowadays, we need an elegant algorithm to control gas expanse at an acceptable range.
Achieving robust randomness isn’t the primary goal here. We assume there’s no strong financial incentive to cheat, so the RNG isn’t specified. Implementers can bring their own source of randomness that they think is good enough.
Implementation
Overview
The implementation is pretty short and straightforward. Imagine there’s an array that contains all remaining(unsold) cards. When drawIndex() is called, it generates a (uniform) random seed to draw a card from the array, shortens the array, and returns the selected card.
Algorithm
Drawing X cards from a deck with the same X amount of cards is equal to shuffling the deck and dealing them sequentially. It’s not a surprise that our algorithm is similar to random shuffling, and the only difference is turning that classic algo into an interactive version.
A typical random shuffle looks like this: for an array with N elements, you randomly pick a number i in (0,N), swap array[0] and array[i], then choose another number i in (1,N), swap array[1] and array[i], and so on. Eventually, you’ll get a mathematically random array in O(N) time.
So, the concept of our random card dealing is the same. When a user mints a new card, the smart contract picks a number in the array as NFT index, then grabs a number from the tail to fill the vacancy, in order to keep the array continuous.
Tweak
Furthermore, as long as the space of the NFT index is known, we don’t need to declare/initialize an array(which is super gas-intensive). Instead, assume there’s such an array that the n-th element is n, we don’t actually initialize it (so it is an array only contains “0”) until the rule is broken.
For the convenience of explanation, let’s call that mapping cache. If cache[i] is empty, it should be interpreted as i instead of 0. On the other hand, when a number is chosen and used, we’ll need to fill it up with another unused number. An intuitive method is to pick a number from the end of the array, since the length of the array is going to decrease by 1.
By doing so, the gas cost in the worst-case scenario is bound to be constant.
Performance and limitation
Comparing with the normal ascending index NFT minting, our random NFT implementation requires two extra SSTORE and one extra SLOAD, which cost 12600 ~ 27600 (5000+20000+2600) excess gas per token minted.
Theoretically, any instantly generated onchain random number is vulnerable. We can restrict contract interaction to mitigate risk. The mitigation is far from perfect, but it is the tradeoff that we have to accept.
ping.eth
Gas Efficient Card Drawing in Solidity was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有21部Youtube影片,追蹤數超過3,270的網紅Yunny Hou,也在其Youtube影片中提到,I have gotten a lot of the questions in the comments in my past Spark AR tutorials videos, so I decided to make 1 short tutorial that compiles the mos...
「what should i draw」的推薦目錄:
- 關於what should i draw 在 Taipei Ethereum Meetup Facebook 的最佳貼文
- 關於what should i draw 在 國立臺灣大學 National Taiwan University Facebook 的最佳解答
- 關於what should i draw 在 寶總監的寶之國與他的狗王子 Empire of Director Bao & Niku & Baku Facebook 的最佳解答
- 關於what should i draw 在 Yunny Hou Youtube 的精選貼文
- 關於what should i draw 在 Esther Lee Youtube 的最佳解答
- 關於what should i draw 在 kinryyy Youtube 的最讚貼文
- 關於what should i draw 在 What to Draw When You're Bored! 8 IDEAS - YouTube 的評價
- 關於what should i draw 在 THINGS TO DRAW WHEN YOU'RE BORED! - YouTube 的評價
- 關於what should i draw 在 What to Draw When You're Bored! 6 more IDEAS - YouTube 的評價
- 關於what should i draw 在 What Should I Draw: Ideas for April — Sweet PlanIt 的評價
what should i draw 在 國立臺灣大學 National Taiwan University Facebook 的最佳解答
【國立臺灣大學 109學年度畢業典禮 貴賓致詞】
Commencement Address, National Taiwan University Commencement 2021
.
巨大集團 羅祥安前執行長
Giant Group Former CEO Anthony Lo
管校長,羅副校長,各位貴賓,畢業生的家長跟朋友們,還有今天最重要的2021年臺大的畢業生,大家早安、大家好!
首先恭喜你們,今天從全世界最優秀大學之一的臺灣大學畢業了!
在過去幾年,在管校長,以「大學教改」和「國際化」的理念,率領全體師生的努力之下,臺大在全世界的能見度,和各項排名,都有顯著的進步,也讓身為校友的我們倍感光榮。
是不是我們大家一起鼓掌,給自己鼓勵一下好不好!
你們今天剛剛畢業,但是你們已經創造了臺大一項新的紀錄:第一次,沒有傳統畢業典禮的畢業生。這將是你們人生一個非常特別的回憶,也預表了你們未來將會有與眾不同的表現,和非凡的成就。
現在的世界,局勢是在東方跟西方的勢力,彼此對抗而動盪不安。而全世界的經濟活動,也因為科技的突破性創新,而受到很大的影響。不盡理想的、不盡公平的全球化,也將逐漸地變成 全球在地化。而COVID-19肆虐全球的結果,使得臺灣跟全世界,大家的生活型態、社會的結構、經濟活動的節奏都被打亂了,而必須要加以全面的整理跟重新的架構。這當然是一個危機,但是更是一個絕好的機會。所以,將你們迎面而來的,是無數的創新的機會,以及冒險卻令人興奮的全新挑戰。
因為臺灣,這是第一次跟全世界各個國家,同步的站在一個嶄新的共同起跑點上面。所以我要恭喜你們,你們躬逢其會,將要進入一個充滿希望、嶄新的時代。
我是1969年從臺大畢業的,所以我想今天就以我畢業之後的50多年,人生的一些學習和體會,來跟諸位分享,給諸位作個參考。
當我大學畢業的時候,我滿懷抱負,迫不及待地想要大展身手,我當時進入臺灣最大的貿易公司工作,但是我發現我所學的很多東西,只有一些國際貿易的實務跟英文有用,至於其他我所學習到的經營管理的很多知識,恐怕都要等到10年、20年之後,如果我有幸當上高級主管才能派上用場。
更諷刺的是,我是商學系畢業的,但是工作兩年後,我發現我真的不喜歡做商人,我也不喜歡做生意,我有興趣的是做事業。
後來,幸好我有聆聽我心裡面的微弱的聲音,決定踏進自行車業,放棄掉台北最好的貿易公司的金飯碗,而去參加在大甲一個只有38個人的小公司,來追求我的夢想。
那時候許多人認為我腦筋有問題,頭殼壞去,但現在回顧回來,我當時是做了人生一個非常好的決定。
創業的過程飽受艱辛,但是我也學到了很多寶貴的經驗:我首先學到的,是在做事之前,必須要先學做人。
人必須要誠信踏實,不能自私自利,而要利他共好。
要隨時心存感恩,尊重、關切別人。要熱愛這個世界,並且要了解到一個人的能力是有限的,而必須要去建立互信、互助的人際關係;要融入群體、要發揮團隊的精神。
在做事方面,一定要以正面積極的態度,認真努力去工作。 而且不要怕失敗,要勇於接受新的挑戰。因為如果有失敗了,那只是代表說你又更靠近成功一步了。要作中學,學中作,要虛心好奇的終身學習,開拓挑戰、追求卓越。
在這裡,我想要送給大家一個很特別的畢業禮物,就是兩個「成功的錦囊」。
第一個錦囊:不管你做什麼工作,不論你職務的高低,永遠都要站在顧客的立場,來為他們設想,還能做什麼,讓他們能夠得到更多的創新價值。
第二個錦囊:無論作什麼工作,不管你職務的高低,永遠都要站在經營者的角度來為公司設想,要做什麼,才能讓公司更健康,永續經營跟發展。
既使你們把我後面講的很多東西都忘記了,沒關係,但是這個畢業禮物你們一定要記得帶回去,因為這些「同理心」的兩個錦囊,在未來會給你們帶來意想不到的祝福!
其次我體會到,名跟利都是副產品。正產品是你成為什麼樣的人,成就什麼樣的事。當正產品是對的時候,名跟利都自然會來。
所以我鼓勵大家在找工作的時候,不要太計較開始的薪水和待遇。因為事實上,一個新人,在前面三年是很難有大的貢獻的,反過來只是公司發薪水來給你培訓而已。所以選擇一個有意義的行業,找一家你可以學習進步的好公司,這才是重要的。
第三,我學習到 知識不等於智慧。諸位都學有專精,有很多寶貴的知識,但這些知識必須要實際去做才能夠產生經驗,而累積的時候會有不同經驗的反省、學習、跟體會,尤其是從那些失敗的經 驗,才能夠漸漸地凝結成有用的智慧。
我的成長過程分成三段,開始我是一個「I」型的人,我擁有一些經營管理的基本的能力。後來因為工作的需要和我的好奇心,我漸漸地學習到技術開發、製造生產、品牌推廣、全球經營、以及行銷、服務等等寶貴的經驗,這樣漸漸地,我就形成一個「T」型的一個跨界的人才。但是到了我真正找到公司未來的使命跟方向,並且把它跟我的人生目標結合在一起,熱情的、積極去推動的時候,那時候我終於成為一個「十字架」型的一個領導者。
當公司發展得比較穩定之後,我就面臨要如何來替公司規劃願景、使命、定位,跟長期策略。在這個階段,我有一些新的體會:首先,你必須要能夠畫出一個「黃金正三角形」,正三角形是最穩定的,上面是戰略,中間是戰術,下面是戰鬥。先要有正確的戰略,才能衍伸出有效的戰術,再根據這個戰術去貫徹戰鬥的執行。換言之,戰略就是做對的事情,戰術就是對的方法,戰鬥就是用對的方法去把事情做對做好,並且不斷地去持續改善。
想要能夠思考出長期的戰略,就必須要有洞察力。
我很喜歡看地球儀,就是那種在一個架子上面,有一個可以轉動的地球模型。當你把地球轉動的時候,你看到上面每一個地方、每一個國家,它的地理位置、它的自然生態,以及你思考它的歷史的演變跟它的發展,這樣子你就能夠得出一個整體的,跟全方位的一個概念。
在思考長期戰略的時候,很不容易得出一個有突破性的一個創見,它的原因往往是因為「當局者迷」的關係。
所以當我考慮長期戰略的時候,我會把自己設想,好像從一個人造衛星上面,來觀看一個轉動的地球。以宇宙格局的高度,以全球視野的廣度,以歷史演進的長度,這樣子你就能夠以一個「旁觀者清」的姿態和角度,來正面、反面深入思考,這樣子你就可能得到一個突破性的一個解答。「世界的捷安特」跟「全球在地化」的品牌經營—這樣子的策略、願景就是這樣產生的。
另外一種洞察力,是如何推出給人們有創新價值的產品跟服務。這就要時時地站在人文跟科技的十字路口,仔細觀察它們的變化,然後活用科技的進步,為人文潛在的需求,適時地提供最佳的解決方案。捷安特的Cycling世界,就是用這種方法,不斷的推出創新價值的產品。
我們在經營上也有發展出一個特別的理念,那就是「不求第一,要作惟一」。全世界的人這麼多,但沒有兩個人的指紋是一樣的, 所以每一個人都是獨一無二、都是惟一的。可見當上帝造每一個人的時候,祂都有衪特別的計劃,而且也把成功所需要的能力跟要素,已經放在你的心中,等待你取用。所以每一個人不應該只是模仿別人,或者是按照別人的期望來生活,而應該要找出並且發揮自己的天賦,真正做自己,成為惟一,才能夠活出精采的生命。
企業也是一樣,不能隨波逐流,必須要找出什麼才是對的,什麼是合適你的,什麼才是有意義、對這個世界有貢獻的,這個才是惟一。當你精益求精,努力的想要成為惟一的時侯,你才能夠找到真正正確的目標,以及永續生存的價值。如果事事都想為第一,那麼你可能去追求很多不切實際的目標,而被你無法承受的巨大壓力所摧毀。或者,因為不擇手段,最後走上一些錯誤的道路。
在長期追求惟一的過程當中,我也得到兩個重要的體會:當你決心做一件對的事情,而且不屈不撓,勇敢堅持奮鬥的時候,全宇宙的力量都會起來幫助你。另外,把一件有意義的事情,用生命的力量把它作好,你就有可能改變這個世界!
我鼓勵你們,聆聽你們內心深處的微小的聲音,讓它引導你們,去尋找到你們的天賦,了解你們的命定。
不求第一,要作惟一。做你真正的自己,成為惟一。活出你精彩的生命,享受你幸福的人生!
很多人說,生長在臺灣的人,一輩子裡面一定要完成三項挑戰:登玉山、泳渡日月潭、還有騎自行車環島。我覺得這非常有道理。所以我建議大家在畢業以後,在去當兵、就業之前,不妨參加一個自行車環島的旅行團,用九天的時間,仔細的去體會、欣賞寶島臺灣的美好,用自行車的輪胎去親吻,這塊生你長你的美麗大地,就當作是送給你自己的一個畢業禮物吧!
那教授們跟家長們,可能會想說,啊!太可惜了,我畢業的時候沒有騎自行車環島,我現在已經五六十歲了。沒關係,你這個年紀正好來從事人生的壯遊。
我們臺大的校長-管校長,在今年的一月份,就勇敢的完成他夢寐以求的自行車環島的壯遊。我們給管爺一個掌聲好不好?
有人認為臺灣很小、沒有前途,真的是這樣嗎?世界經濟論壇每年都要把全世界的國家的實力做一個調查跟排名。讓我們來看一下臺灣的排名。全世界有235個國家,就面積來講,我們排名第137;就人口來講,第57;就經濟體來講,第21;就整體競爭力來講,排名第11;而創新力,臺灣排名第4。沒錯,臺灣的確不大,但是我們很強,我們可以很有前途!
可預見的,未來的世界將會成為美、歐、亞三區鼎力的這個新局面。就像三個圓圈,各自都以自己的利益為優先,並且彼此長期的競爭、對抗和抵制,但是同時又不得不相互的維持一些必要的連結。而在每一個圈裡面,它將持續的有很多劇烈的改變,就像一個暴風圈一樣。而這三個暴風圈連結在一起,就形成一個所謂完全風暴PERFECT STORM。
最近經濟學人雜誌,把臺灣當作封面,稱臺灣為地球上最危險的地方,但同時又是科技業最關鍵的地方。我個人倒認為,未來臺灣可能是處在一個最有利的地位,就在那三個暴風圈中間的那個颱風眼,也就是這三個圈圈彼此連結交會的中心點。這個地方看起來好像危險,其實是最安全、最有利、又是最關鍵的地方。
當三個暴風圈無可避免的,參與在一個長期的競爭、對抗、跟抵制-這樣一個零和的賽局裡面。那臺灣並不屬於任何一個圈圈,也不需要去參與這些競爭、對抗跟抵制。而可以去想說,我可以在這個關鍵的中心點,替這個世界來提供什麼樣子的創新價值的貢獻。
臺灣過去50年的努力累積了很多技術開發、製造管理、金融資本,社會資源,以及民主法治體制,這些稀有而寶貴的實力。而且如果以全世界作為舞台,那麼,能夠精通中文跟英文、能夠深切的了解東方西方的文化;有專業,又能跨界,謙卑而不自卑,自信而不自大的臺灣人,可能是全世界最優秀的人才。
未來無法被預測,但是可以被創造!30年前,有誰能夠預測到說臺灣會產生世界級的台積電跟捷安特?
台積電秉持著作惟一的理念,以全球晶圓代工的戰略,厚植實力,打造了優質高效的供應鏈,把臺灣變成一個科技島。以臺灣為核心,轉動引領全世界的半導體市場。
捷安特也秉持著作惟一的理念,以世界的捷安特,全球在地化的品牌戰略,帶領A-Team把臺灣變成全世界高級車的中心,又積極的推動Cycling的新文化,把臺灣發展成一個自行車島,以臺灣為核心,轉動引領全世界自行車的市場。
在這裡我也期許我們臺大,也能夠以作惟一這樣子的理念,轉動引領世界,變成全世界最優秀人才培養的最佳搖籃。
未來的50年,臺灣將迎來前所未有最大的機運!所以臺灣是不是應該要脫離過去單純競爭的心態,而來積極的謀求長期的未來生存之道,或者更進一步要問自己:臺灣可以為世界貢獻些什麼?臺灣不應該只是消極的「根留臺灣」,而應該更主動積極的「放眼全球、立足亞太、深根臺灣」。
臺灣過去的50年,那是一個非常艱辛跟特別的階段。很慶幸的,臺灣在那個階段裡面,是屬於勝利的這一組。
現在是應該到了必須要了解過去、深入現在、策劃未來,這個重要關鍵的時刻。要如何的以宇宙格局的高度、以全球視野的廣度、以及歷史演進的長度,衡外情,量己力,來為臺灣重新的定位,重新畫一個正確的戰略、戰術、戰鬥的黃金三角形。讓臺灣能夠真正發揮自己的長處,能夠打造創新價值的優勢,成為惟一、做Only One!要能夠創造一個更安全、更廣闊、更興盛-全新的藍海。臺灣必須要成為世界的好公民,繼續的為全世界做更多、更好的貢獻!
2021的畢業生們,在你們當中有未來國家的領導人、有全球企業的創造者、有在社會各行各業、方方面面的核心人才,所以臺灣未來50年的未來,就掌握在你們手中了。
最後,我想用一位著名科學家的名言來作結尾: Life is like riding a bicycle. To keep your balance, you must keep moving. 人生就像騎自行車,要保持你平衡最好的方法,就是繼續不斷地向前進。
你知道這是誰的名言嗎? 沒錯,就是愛因斯坦!
2021的畢業生們,請你騎上你人生的自行車,勇敢的向前邁進,去開創你獨一無二、精彩無比的新生命跟未來。再一次,恭喜你們,並且祝福你們每一位,將來都能夠有健康、幸福、精彩跟有意義的人生!
謝謝!
.
==============================
.
President Kuan, Executive Vice President Luo, Distinguished guests, family, friends, and most importantly, the graduating class of 2021, good morning!
First of all, congratulations! Today, you are graduating from one of the best universities in the world – National Taiwan University!
Over the last few years, President Kuan led the university forward with his vision of “educational reform” and internationalization”. Together with all the faculty and students, NTU has made significant progress in both ranking and global visibility, making us, alumni, extremely proud.
I think we deserve to give ourselves a round of applause!
You are the graduating class of 2021 and already, you have set a new record for NTU: For the first time, there will not be a traditional graduation ceremony. Let this be a very special memory of your life and a sign of the difference you will make in your future with extraordinary achievements.
The world is now in a volatile state where the East and the West are confronting each other. The world’s economic activities are also greatly affected by the breakthrough and innovations in technology. The less-than-ideal and less-than fair globalization will gradually become global localization. And as a result of COVID-19, Taiwan and the rest of the world’s lifestyle, social structure, and economy have been disrupted, and must be comprehensively reorganized and restructured. This is certainly a crisis, but in the midst of every crisis, lies great opportunity. So, what lies before you are countless opportunities for innovation, and exciting new challenges.
Because, for the first time, Taiwan is standing with the rest of the world on a new race-track. Therefore, I would like to congratulate you, you are entering a new era full of hope.
I graduated from NTU in 1969. It has been more than 50 years and today, I would like to share some of my life experiences and insights.
When I graduated from college, I was filled with ambition. I couldn’t wait to make my mark. I joined one of the largest trading companies in Taiwan, where I quickly realized the only materials I learned in school that came in handy are a little bit of international trade practices and English. Much of what I had learned about business management would only be relevant 10 or 20 years down the road, if I was lucky enough to become a senior executive.
What’s even more ironic is that I graduated with a degree in business, but after working for 2 years, I realize I really don’t like being a businessman, and I don’t like doing business. What I am actually interested in is building an enterprise.
Fortunately, I chose to listen to the faint voice in my heart and decided to enter the bicycle industry. I left my position at the best trading company in Taipei to join a small company with only 38 employees in Dajia to pursue my dream.
At the time, many people thought I must’ve broken my skull and gone crazy, but looking back, I have made a great decision in my life.
The process of starting my own enterprise has been very difficult, but I have learned many valuable lessons. The first thing I learned is that before you can do anything else, you have to learn to be a person of good character.
We must be honest, down to earth, selfless, self-serving, and altruistic for the common good.
Be grateful, respectful and caring at all times. To love the world and to understand that one person’s ability is limited and that is necessary to build interpersonal relationships of mutual trust and support; to be part of a group and to play as a team.
When it comes to work, you must work hard with a positive attitude. And don’t be afraid to fail, be brave enough to accept new challenges. Because every time you fail, it just means you are one step closer to success. Learning is an active process. We learn by doing. We must stay open-minded and curious, aspiring to lifelong learning; to explore challenges and pursue excellence.
Here I would like to give everyone a special graduation gift, which are my two tips for success:
First, always put yourself in the customer’s shoes, regardless of what you’re doing or what kind of job title you hold. Think for them, think about what else you can do to create more value for the customers.
Second, regardless of what you’re doing or what kind of job title you hold, always think about the company from the proprietor’s point of view; what can we do to build a healthier company that’s sustainable.
Even if you are going to forget everything I say later, that’ ok. Just remember to take your graduation gift at heart, because these two tips on “empathy “are sure to bring you unexpected blessings in the future!
Later on, I realized that fame and money are merely byproducts. The real product is you, what kind of person you have become and what have you achieved. When the real product is identified, fame and money will come naturally.
So I encourage you, when you look for a job, don’t be too concerned about the starting salary and benefits. Because as a matter of fact, as a newcomer, it is very difficult to make a big contribution in the first three years, so really the company is paying to give you training instead. So choose a meaningful industry and find a good company where you can improve and grow, that’s what’s important.
Thirdly, I learned that knowledge is not the same as wisdom. All of you have learned a lot and have a lot of valuable knowledge, but this knowledge must be practiced in order to produce experience, and in the process of accumulation, there will be different experiences of reflection, learning and empathy, especially from failure, slowly and surely all these experiences will be condensed into useful wisdom.
My personal development can be divided into three stages. I began as a I-shaped person with some basic skills in business management. Later on, due to my job and curiosity, I gained respected experience in technology development, manufacturing, branding, global marketing, and service and thus gradually becoming a T-shape multidisciplinary professional.
However, when I combined the future mission and direction of the company with my life goals, promoting it enthusiastically and actively, that is when I finally became a X-shape transdisciplinary leader.
Once the company became more stable, I was faced with the challenge of planning the vision, mission, positioning, and long-term strategy for the company. At this stage, I had some new insights.
First, you must be able to draw a “golden triangle”, an equilateral triangle is the most stable shape with strategy on top, tactics in the middle, and operations at the bottom. In other words, the strategy is to do the right thing, the tactics is the using the right methods, and operations is using the right methods to excel on doing the right things while constantly improving them.
To develop long-term strategies, it is necessary to have insight.
I enjoy looking at the globe, yes, the spherical model of Earth that sits on a stand and can be rotated. When you rotate the globe, you can see every place and country on it, its geographical location, its natural ecology, and you can think about its historical evolution and development, so that you can come up with an overall comprehensive concept.
When thinking about long-term strategy, it is not easy to come up with a groundbreaking idea, because “men are often blind in their own cause”
Therefore, when I think about long-term strategy, I imagine myself as if I were looking at a rotating Earth from a man-made satellite. With the height of the universe, the breadth of global vision and the length of historical evolution, you will be able think about it from the perspective of an observer, and then you may have a breakthrough. This is how the strategy and vision of “GIANT for the World” and “glocalization” brand management came about.
Another kind of insight is how to introduce the products and services to create additional value to people. This requires standing at the crossroads of humanity and technology, observing their changes carefully, and then using technological advances to provide the best solutions for the potential needs of humanity in a timely manner. This is how GIANT’s Cycling World continues to introduce innovative values to its products.
We have also developed a special philosophy in our business, which is “don’t be the first one, be the only one”. There are so many people in the world, but no two people share the same fingerprints, making each person unique and one of a kind. God created each person with purpose and has gifted us with the abilities and elements needed for success. All of which is in your heart, waiting for you to take them. Therefore, we should not just follow each other’s footstep or live under the expectations of someone else. Instead, we should find and give reigns to our talents, to truly be ourselves, to become the only one and live a brilliant life.
The same applies to businesses, you can’t just go with the flow, we must find what is right and suitable and what is meaningful and contributive to the world, this is what it means to be the only one. When you strive for excellence and strive to be the only one, you will find the right goals and the value of sustainability. If you try to be first in everything, you may pursue many unrealistic goals and either be destroyed by unbearable pressure or resort to doing whatever it takes, and end up on the wrong path.
I have learned two important lessons in my long quest to be the “only one”. When you are determined to do the right thing and you are unyielding and persistent in your struggle, the power of the universe will rise up and help you. In addition, if you do something meaningful and do it well with the power of life, you may change the world.
I urge you to listen to the small voice deep within you and let it guide you to find your talents and understand your destiny.
Do not seek to be the first but to be the only. Be true to yourself and be the only one. Live your life to the fullest and enjoy your life to the fullest!
Many people say that growing up in Taiwan, you must complete three challenges in your lifetime: climb to the top of Jade Mountain, swim across Sun Moon Lake, and ride a bike around the island. I think this is very true. Therefore, I suggest that after graduation, before you go to the military or get a job, you might as well join a bicycle tour around the island and spend nine days to carefully experience and appreciate the beauty of Taiwan. As a graduation gift to yourself, let the tires kiss the beautiful land where you were born and raised.
All the professors and parents must be thinking in regret, “Ah! Too bad! I didn’t ride my bike around the island when I graduated and now I’m already in my 50s and 60s…” But that’s okay! You are actually at the perfect age to start your adventurous life.
Our President of NTU, President Kuan bravely completed his dream bike tour around the island in January this year. Let’s give President Kuan a round of applause!
Some people think that Taiwan is small and has no future. Every year, the World Economic Forum conducts a survey and ranking of the strength of countries around the world. Let’s take a look at Taiwan’s ranking. There are 235 countries in the world and we rank 137th in terms of landmass, 57th in terms of population, 21st in terms of economy, 11th in terms of overall competitiveness, and 4th in terms of innovation. It’s true that Taiwan is not big, but we are strong and we have a promising future.
In the foreseeable future there will become a new situation in which the United States, Europe and Asia will be the three focal regions. Just like three circles, each of which prioritizes its own interests and is in long-term competition, confrontation and resistance, but at the same time has to maintain some necessary links with each other. And in each circle, drastic changes will be endless, just like a storm circle. These three storm circles are linked together to form a so-called PERFECT STORM.
The Economist magazine recently featured Taiwan on its cover, calling it the most dangerous place on earth, but at the same time the most critical place for the technology industry. Personally, I think that Taiwan may be in the most favorable position in the future, right in the middle of the three storm circles, the eye of the typhoon, which is the center point where these three circles are connected. This place seems dangerous, but in fact it is the safest, most favorable, and most critical place.
When the three storm circles are inevitably involved in a long-term competition, confrontation, and boycott - a zero-sum game. Taiwan does not belong to any of these circles, nor does it need to participate in these competitions, confrontations, and boycotts. Instead, situated in this critical position, I should begin to think about what kind of innovative value I can provide to the world.
Taiwan's efforts over the past 50 years have accumulated many rare and valuable strengths in technology development, manufacturing management, financial capital, social resources, and the democratic rule of law system. If the world is our stage, Taiwanese people who are proficient in Chinese and English, who have a deep understanding of Eastern and Western cultures, who are professional, who can cross borders, who are humble but not inferior, and who are confident but not arrogant, may be the best talents in the world.
The future cannot be predicted, but it can be created! 30 years ago, who could have predicted that Taiwan would produce globally renowned TSMC and GIANT?
TSMC is committed to the concept of being the only one, and has built up its strengths with its global foundry strategy, creating a high-quality and efficient supply chain and turning Taiwan into a technology island. With Taiwan as the core, TSMC is leading the worldwide semiconductor market.
GIANT also upholds the concept of "Be the only one" and leads the A-Team to turn Taiwan into the center of the world's premium bikes with the brand strategy of globalization and localization, and actively promotes the new culture of cycling, developing Taiwan into a cycling island and leading the world's cycling market with Taiwan as the core.
Here I also hope that we, NTU, can also lead the world with the concept of being the only one, and become the best cradle for the cultivation of the best talents in the world.
In the next 50 years, Taiwan will have the greatest opportunity ever! Therefore, Taiwan should get rid of the simple competitive mentality of the past and actively seek the long-term survival of the future, or go even further and ask itself: What can Taiwan contribute to the world? Taiwan should not just "secure Taiwan" in a conservative way, but should be more proactive with global outlook and establish a foothold in the Asia Pacific.
The last 50 years, for Taiwan, has been very difficult and significant. Fortunately, Taiwan pulled through and came out as one of the winners.
Now is the crucial moment to understand the past, delve into the present, and plan for the future. We must take the height of the universe, the breadth of our global vision, and the length of historical evolution, weigh the external situation, and measure our own strengths to reposition Taiwan and draw the golden triangle of strategy, tactics, and operations. Taiwan should be able to give full play to its strengths, create innovative value, and become the only one! Taiwan must become a good citizen of the world and continue to make more and better contributions to the world!
Graduates of 2021, among you are the future leaders of the country, the creators of global enterprises, and the core talents in all walks of life, the future is in your hands.
Finally, I would like to conclude with a quote from a famous scientist: Life is like riding a bicycle. To keep your balance, you must keep moving.
Do you know who this quote belongs to? That's right, Einstein!
Graduates of 2021, please get ready for your life adventure, get on your bikes and peddle courageously forward to create your own unique and exciting future. Again, congratulations and best wishes to each and every one of you for a healthy, happy, and meaningful life!
Thank you!
詳見:
https://www.facebook.com/NTUCommencement/posts/2718162161807541
.
#臺灣大學 #畢業典禮 #NTUCommencement2021 #貴賓致詞 #羅祥安
what should i draw 在 寶總監的寶之國與他的狗王子 Empire of Director Bao & Niku & Baku Facebook 的最佳解答
(如果不想看我打的英文可以直接拉到下面看我另外打的中文)
Hello my people from Bao country just wanna show u guys the animation for the motions test of the pets Niku and Baku, and the super fierce attack motion of the Director Bao character. hopefully the game can be released without a hitch next month.
if it has decent sales I’m gonna have a talk with the engineers and the animators to have them add a bunch of bs functions.
And if everything goes well I’m gonna add in the “A-pei character that everyone loves so much, and there’ll also be a giant-sized Tibetan Mastiff : king of fat u can have as a pet.
I’ll let everyone know when it’s released.
There were people that used to look down on me, thinking that I ain’t worth shit being only able to draw.
I’ve encountered a self-centered, conceited mofo before during work,She was all saying that she wanted to collab with me to make a game but all she really wanted to do was to use my rep to do her own thing.
That fucking asshole thought she was the shit and everyone should bow down to her ass. She has fucking broken English skills but she was all like “I’m the fucking greatest in the world.”
She used to talk about how her mom opened up an English cram school for her, some shits about her studying abroad in England for fucking 9 weeks and that she’s da shit for doing so, and also she kept bragging that even the CEO thinks her English is very good.
But guess what tho, her retarded ass can’t even speak or write in proper English. She fucking not only spoke with a retarded accent but her grammar is all over the place, but yet she had the balls to bitch and laugh at others when they make a mistake in English, saying shit like “Didn’t that guy study in England, how come his writings are crap?”
And she would even use onomatopoeia phrases like “ewww” or “eek” or “ouch” to prove that her English is “authentic.”
U know what tho, if ur English is that good there’s no fucking need for u to show off like this or use berate others.
One time, I had enough and wrote a long ass complaint to the boss(About work stuff), that made her shut up for good cause the fucking retard wasn’t able to understand a word of that letter.
That bitch thought she’s better than everyone else and she’s not shy to it.
What’s make matters worse is that she hates dogs cause she thinks dogs are filthy animals.
When my dog Baku passed away she made some nasty remarks that I’ll never forgot and forgive her.
Honest to God I’ve never seen this kind of worthless piece of scum in life, that fucktard is the really the worst kind of piece of crap that I’ve ever met in my life.
Oh yea that stupid-ass motherfucking retard even once said that she was gonna work in Europe, but it’s all bs cause she aint even passed the job interview.
My violin teacher knows this retard too. My violin teacher was like: “dang girl this is hands down the worst kind of bitch being on earth”
Sorry for typing all this shit, just couldn’t stop once I got started.
I hope everyone supports the game that is about to be released.
My colleagues in Europe and I are super thankful of u guys ahhh!
給大家看一下泥褲和巴褲動作測試的動畫
還有寶總監角色超猛的攻擊動作
希望能在下個月順利發行遊戲
如果賣得不錯我就要跟工程師和動畫師吵鬧
要他們加入一些北爛的功能
如果順利一定會加入大家喜歡的阿培當角色
還有阿培最愛的超巨大的獒犬帝肥(阿肥)當寵物
到時遊戲釋出了再跟大家說
曾經有些人一直看衰我看不起我
因為我不喜歡念書上課都在睡覺
我不是不會念書是我不想念而已
他們覺得我只會畫圖沒屁用以後會餓死
只有我阿嬤支持我常常跟一些牌友炫耀
說我孫子畫的好漂亮啊之類的
但大部分的人都覺得我以後會沒出息
我之前的工作遇過一個非常自以為是又自私又跩的同事
說很想要跟我一起做遊戲然後利率對半分
我那時就覺得這個人心機很重為何我要授權給妳
我知道她只是想要利用我的名氣有夠現實的
(還很跩說不做也沒差啊我不求妳我有收集其他作家的資料等等)
那個混蛋覺得自己很唱秋
其他人都是白癡都很笨她很看不起別人
她曾經跟我說現在的人基因越來越差所以智商都很低
每天上班一副我超屌不屑跟大家講話的樣子
那傢伙英文明明很爛還在那邊很囂張
說什麼她媽以前為了她還開英文補習班
說她去英國遊學九個禮拜很屌
說老闆覺得她英文很好(老闆是加拿大華人)
幹放屁 講話文法錯一大堆王八蛋
她還會嘲笑其他人英文很差很爛
說英文差的人沒資格升上更高的職位
說那個誰誰誰知道不是去英國唸書
怎麼打出這種爛英文啊之類的
那傢伙還會故意學外國人的噁或其他語助詞(例如好痛之類)
假裝自己是純正的在海外生活的華人
我覺得英文這種東西夠用就好
如果你的英文真的很強很屌
你他媽的就沒有必要像這樣炫耀或斥責別人
有一次我因為在工作上的事情很煩(上面的人一直塞東西給我)
我給我們CEO寫了一長篇全英文訊息抱怨和建議(關於工作)
然後我傳給她看她就閉嘴了(我很確定她沒看或是她用GOOGLE翻譯)
幹因為她根本看不懂全部的文章王八蛋
那人也看不起別人覺得自己很屌
一點都不會覺得不好意思
最糟糕的是她超討厭狗
她覺得狗很噁心很骯髒
她說她這輩子最討厭狗
在我的狗巴褲過世時她還對我說了超狠毒的話
我永遠不會忘記也永遠不會原諒她
老實說我一輩子沒看過這種爛貨
真的是我遇過人品最差最自私的垃圾
喔幹那傢伙曾經說要去歐洲工作等等
在那邊唱秋結果面試根本沒過
我小提琴老師也知道這個王八蛋
她說天啊這是世界上最爛的人類
真對不起打了這麼多狗屁
真是一打就停不下來真的很氣
希望大家支持我們即將上市的遊戲
我和我的歐洲同事們都超感謝你們
what should i draw 在 Yunny Hou Youtube 的精選貼文
I have gotten a lot of the questions in the comments in my past Spark AR tutorials videos, so I decided to make 1 short tutorial that compiles the most frequently asked questions together to help you guys troubleshoot these common problems when creating your filter.
Frequently Asked Questions & Answers:
-----------------------------------------------------------------------------------------------------------------------
0:07 - Where is My Patch Editor?
0:20 - How to Download and Import FastColorLUT.arp?
Download FastColorLUT.arp: https://drive.google.com/file/d/1SoCBQTDLm8vrqk95WRHcAL33YkFNRZ1C/view?usp=sharing
0:35 - After I Connect My LUT Patch, it shows up Weird Rectangles. How to do resolve
0:58 - How to Add Screen Tap?
1:57 - Why does my texture/frame show up in different color
2:07 - How to have both LUT + Frame in the same filter
2:33 - How to Add Your Own Drawings?
(what is the size of the canvas I should draw on)
3:08 - How do I Change Eye Color?
3:27 - Can I import fonts? Where can I download and import Fonts?
4:04 - “Effect contains text not integrated into scene of effect"
How to get Static Text filter approved
4:24 - Where to Find Dust Textures? https://pinterest.com
-------------------------------------------------------------------------------------------------------------------------
* I speed up the video quite a bit so feel free to slow down the video to watch and follow
我收到很多關於濾鏡的問題留言在我之前的濾鏡教學影片下面,所以我做了一個簡短的Q&A來幫助你們解決在製作濾鏡時常會遇到的問題。如果有別的影片沒有講到的問題,在下面這隻影片下留言發問就可以了!
0:07 - 哪裡可以找到我的Patch Editor工作版面?
0:20 - 如何下載和導入FastColorLUT.arp?
點擊連結下載FastColorLUT.arp: https://drive.google.com/file/d/1SoCBQTDLm8vrqk95WRHcAL33YkFNRZ1C/view?usp=sharing
0:35 - 連結好LUT和Camera後出現很多奇怪的方塊,如何解決?
0:58 - 如何加入螢幕點擊
1:57 - 為什麼我導入的圖顯示出的顏色和原本的不一樣
2:07 - 如何共同有色調LUT和邊框在同一個濾鏡裡面?
2:33 - 如何添加自己手繪圖檔 (畫的版面大小是什麼?)
3:08 - 如何換眼睛顏色
3:27 - 如何導入字體,哪裡可以下載字體?
4:04 - 如何讓文字濾鏡通過審查?
4:24 - 哪裡可以找到灰塵圖檔? https://pinterest.com
Connect with Me!
♡ Instagram | @x.yunny.x
https://www.instagram.com/x.yunny.x/
♡ Instagram | @my.eatz
♡ Email | yunnyhou@gmail.com
Songs
Music by Mark Generous - Meganne - https://thmatc.co/?l=511D4060
Track: Last Night's Dream — Tryezz [Audio Library Release]
Music provided by Audio Library Plus
Watch: https://youtu.be/s-FBmZCBfiI
Free Download / Stream: https://alplus.io/last-nights-dream
What I use:
♡ Camera | Canon G7X Mark ii
♡ Doodles | SketchBook iPad App
♡ Editing | Final Cut Pro x Adobe Premiere Pro
what should i draw 在 Esther Lee Youtube 的最佳解答
女性力量 由放下開始 ~ [相聚一刻] ep186
播出:2017年12月18日, 8pm
嘉賓:Joy Fok, 世界旅行者, 紀錄片製片人
主持:Esther Lee
監製:Weller Choi, Tony Chau
場地:匯智社
要令一個女人開心,談何容易?一個女人如何能令自己快樂、幸福,甚至成為女性領導?你是否付出太多,以致乾枯了都不知道?你有把自己的需要、感覺放第一位嗎?你是否照顧別人,多過自己?你是否為其他人付責任?
今集,我們為你講女性的福祉,如何取得平衡?之致得到真正的幸福,遇見真正的自己。
基本上,大多數女性實際上是女強人,甚麼是女強人?我們經常會照顧身邊的每一個人,我們的家庭成員、父母、伴侶、孩子,還有,我們的團隊…。而且,我們經常把自己的需要運想要放在最後。這次,我們的嘉賓,Joy Fok, 一位世界級的旅行家和紀錄片製片人,她經歷了很多,我們都經歷了很多,才找到自己,甚麼是真正負責任?只要好好管自己的事,而不是試圖拯救世界或親人。
我們如何理清負責?甚麼是真正的愛,關心和付出?我們什麼時候該停止?我們應該在哪裡劃出”健康界線”呢?我們有很多人,只是付出、付出、付出,而不知道我們的企圖心是甚麼?是內疚?想扮演”拯救者”?做了別人媽媽的角色?到底為什麼?
我們從過去幾十年的生活中學到了很多智慧,才懂得先愛自己,把自己放在第一位。我們提出了七個成為一個幸福的女人的鑰匙,甚至成為是一個女性領袖。而且,如何活出豐盛的生活?
1)做你喜愛做的事情,不要妥協;
2)先照顧好自己的需要,將自己放第一;
3)自己沒有的,是不能給別人的;
4)你願意放棄”某些事”嗎?
5)你是否對自己太苛刻了?
6)需要時,要求幫助吧!
7)以自己的方式享受生活。
多謝收看!
Basically, most women are actually super women. We used to take care of every one around us, our family members, our parents, our partner, our children, our team… and very often, we put us at the end of the queue. Joy Fok, our guest this time, a world traveller and TV producer, and I had gone through a lot, to find ourselves, to be truly responsible, meaning care about our own business, and not trying to rescue the world or our loved ones.
What is your “Abundance Level”? How do we distinguish between being responsible? Being loving, caring and giving? When should we stop? Where should we draw the line of healthy boundary? Many of us just give, give, give, without knowing where we come from, such as guilt, playing rescuer, mothering others or what?
We have learned so much from our past decades of life, and come to love ourselves, and put ourselves first and foremost. We have come up with 7 Keys to Be A Happy Woman, even a woman leader. And, how to lead a lif of Abundance?
1) Do what you love only, do not compromise;
2) Take care of ourselves first and foremost;
3) You can’t give have we don’t have;
4) Are you willing to give up “something”?
5) Are you being too harsh to yourself?
6) Ask for help when you need to;
7) Enjoy life in your own terms.
Enjoy our interview!
what should i draw 在 kinryyy Youtube 的最讚貼文
thank you
MERCH: https://pumpkinsmerch.com/
-
Join the pumpkins membership here:
https://www.youtube.com/channel/UC-pDutOeU-xRK0B9J73V9eQ/join
watch me reacting to girls without makeup: https://youtu.be/wUAOvOhkQ60
watch me reacting to kpop lookalike part1: https://youtu.be/MIF_PAbA5zg
-
follow my
INSTAGRAM→ @kinryyy
https://www.instagram.com/kinryyy/
VK→ https://vk.com/kinryyy
TikTok→ @kinrusha
FB→ https://www.facebook.com/kinryyyfb
Collaboration → kinryanmusic@gmail.com
--------------------------------------------------------------------------------------
#storyofmylife #vlog #asianboy #lost
what should i draw 在 THINGS TO DRAW WHEN YOU'RE BORED! - YouTube 的推薦與評價
This was so fun to film. I sat down and came up with 6 different ideas of things you can try drawing the next time you're bored and don't ... ... <看更多>
what should i draw 在 What to Draw When You're Bored! 6 more IDEAS - YouTube 的推薦與評價
6 FUN ideas to fill your sketchbook and also help you get over an art block! Many of these ideas can be recycled and used over and over ... ... <看更多>
what should i draw 在 What to Draw When You're Bored! 8 IDEAS - YouTube 的推薦與評價
These fun drawing ideas can be used over and over again to fill your sketchbook and help you get those creative gears spinning at turbo ... ... <看更多>