"At the end of the day, I just want to be proud of the person I have become.
I want to be proud of the love I gave — of the way in which I risked my heart despite being hurt. I want to be proud of the effort I showed those I cared about, I want to know with a ruthless certainty that I showed up as much as I could, that I made people feel seen, that I made those around me feel less alone in this chaotic world. I want to be proud of my life — of the way I healed, of the way I made mistakes and learned from them, of the way I felt everything even when it wasn’t convenient or comfortable. I want to be proud of the way I grew, of the way I let go, of the way I pushed myself to be a better person. At the end of the day, I just want to be able to say without hesitation that I lived my life, that I did not just take a back seat to my pain, or to my flaws, or to whatever hardships came my way. I want to be able to say that I am proud of the way I survived. I want to be able to say that I did not take one day for granted." - Bianca Sparacino
Sculpture: “Contract” by Anthony Gormley
📍Gallop Extension at Singapore Botanical Gardens
同時也有20部Youtube影片,追蹤數超過803的網紅樂筆 x 日光實驗室,也在其Youtube影片中提到,歡迎光臨~我是樂筆! 不知道大家對婚姻的想法是什麼?先看年齡與外貌?再來房有車?在一起互相取暖,哪天一言不合隨時可以打包走人? 愛是一種感覺,還是愛可以是一種決定? 其實婚姻是盟約,不是契約:「契約」載明雙方要履行的條件,如果不能做到,就可以終止契約;但「盟約」是份深情的承諾,不論颳風下雨、生...
「end of contract」的推薦目錄:
- 關於end of contract 在 YuniQue Yuni Facebook 的最佳貼文
- 關於end of contract 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於end of contract 在 Benny Price Fitness Facebook 的最佳解答
- 關於end of contract 在 樂筆 x 日光實驗室 Youtube 的最讚貼文
- 關於end of contract 在 林子安 AnViolin Youtube 的最佳解答
- 關於end of contract 在 SpiderGaming Youtube 的精選貼文
- 關於end of contract 在 How to Terminate a Contract? - YouTube 的評價
end of contract 在 Taipei Ethereum Meetup Facebook 的最佳解答
📜 [專欄新文章] 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.
👏 歡迎轉載分享鼓掌
end of contract 在 Benny Price Fitness Facebook 的最佳解答
This video was filmed on my very first day in the gym with @tompurvisptrts at the tail end of May. He’d never met me before, and we were on the back of an impromptu 1-hr whiteboard lecture 📝 on what most of the world calls “warming up” and at RTS we generally refer to as “exercise preparation”.
-
A lot of our later conversations were much more technical 🤓 but I thought this was a really accessible way to introduce Tom to many of you who won’t be aware of the man who is behind so much of the accurate information you’ve learnt over the years.
-
Tom’s a big proponent of his own RTS motto of “Think science, speak client” and meeting the person you’re talking to “where they’re at” 🗣 You’ll note how casual his terminology was here because he wasn’t sure yet what I was comfortable with. A month later it would probably sound like French to most of the general population 😂
-
Anyway, here he’s putting in quite simple layman’s terms what is happening during a warm-up set ⚡️ He’s just getting his muscles “used to” contracting, because 5 minutes ago they were doing nothing 😴
-
Think of those sets in terms of their purpose. They’re to prepare your joints for the range they’re going to have to explore, your muscles to contract and the force they and their connective tissue are about to produce and translate respectively, and your neural system to make all of this happen with maximal effort 💯 Yes, the process will encourage increased blood flow so don’t worry about that🫀
-
Lastly, they represent your opportunity to focus on what feels good today and what doesn’t 🤔 and what cues you’re going to focus on delivering in your set this session (based on either an intention bias or something in particular you’re working on or experimenting with) without the distraction of managing and controlling heavy load 🥵
-
If you start thinking about your “non-working” sets in this manner, you might just find you stop wasting too much energy “getting warm” 🤒🤦🏻♂️ and instead spend it improving the readiness of your mind 🧠 muscles 💪🏽 and joints 🦾 to execute the sets ahead of you.
-
Bonne courage, mes amis préparés. Go forth and contract.
end of contract 在 樂筆 x 日光實驗室 Youtube 的最讚貼文
歡迎光臨~我是樂筆!
不知道大家對婚姻的想法是什麼?先看年齡與外貌?再來房有車?在一起互相取暖,哪天一言不合隨時可以打包走人?
愛是一種感覺,還是愛可以是一種決定?
其實婚姻是盟約,不是契約:「契約」載明雙方要履行的條件,如果不能做到,就可以終止契約;但「盟約」是份深情的承諾,不論颳風下雨、生老病死,我們永遠彼此相愛、一起共度難關。
愛是「1+1大於2」不是一定要有你,但有你的人生更好。
愛也是「0.5+0.5=1」我們學習給予、付出,甚至彼此犧牲,所以才完全。
認識Hibbii的過程很妙,在網路上。他是非常熱情主動、貼心又細膩的姐姐,謝謝他來「歡迎光臨」分享身為初戀未婚妻的真實故事!(節目播出時變成已婚人妻了)
或許現在的你不一定有經歷,但永遠要相信!你是被愛的!
祝福大家都成為「對的人」!
Welcome to Sunlight~
What do you think about marriage? Consider age and appearance first? House and cars go second? Being in a relationship when you're in need, and whenever you disagree with each other, you end it?
Is love a kind of feeling or love can be a decision?
In fact, marriage is not a contract but a covenant. Contract states and explains a formal agreement between two different people. If one doesn't perform, the other can terminate.
On the other hand, covenant is an affectionate promise. It means that no matter what happens, we love each other forever and weather the storm together.
Love is "1+1 greater than 2", meaning that I don't need to be with you, but my life will be better because of you.
Love is also "0.5+0.5=1". We learn giving and sacrificing, so that we can fulfill each other.
It's amazing to get acquainted with Hibbii online. She's extremely enthusiastic, positive, thoughtful and attentive.
So grateful she comes and shares her real story as fiancée of her first love! (She has been a wife when the program aired)
You might not know much about that, but you should believe that you're beloved all the time!
Hope you become Mr. or Miss Right!
📁節目收聽方式:
Apple Podcast、KKBOX、Spotify、SoundOn 🔍歡迎光臨
- - -
✒️Facebook:https://www.facebook.com/sunlightpen007/
✒️Instagram:https://www.instagram.com/sunlight007_/
✒️合作邀約:hisunlight007@gmail.com
- - -
主持人兼編輯 Host/Editor/:樂筆
剪接師 Sound Editor:Papa.H
翻譯 Translator:Youli
![post-title](https://i.ytimg.com/vi/pmAS2XZR3D0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBoXxVWk3X9jtH6pclqsy7g644giA)
end of contract 在 林子安 AnViolin Youtube 的最佳解答
■ 更多林子安:
INSTAGRAM:https://www.instagram.com/an__official/
FACEBOOK:https://www.facebook.com/Anviolin/
WEIBO:http://weibo.com/u/6511795600
Spotify:https://spoti.fi/2XmfcLw
各式工作演出邀約請私訊IG或臉書專頁
For business, please send private message to my Instagram or Facebook fan page.
■ 更多【Cover by AnViolin】:https://bit.ly/2vWVtF5
🎶樂譜連結 Sheet Music🎶
https://gumroad.com/anviolin
(台灣請用蝦皮)https://shopee.tw/anviolin
--
LiSA《炎 homura》(劇場版「鬼滅之刃」主題曲)小提琴版本 | Violin【Cover by An】
| Violin cover by Lin Tzu An of《homura》by LiSA
Hi 大家我們回來了~~
今天帶來#LiSA 演唱幾天前奪下日本單曲公信榜第一名的#炎,是#鬼滅之刃 劇場版的主題曲。
沒有看過也沒有關係,聽旋律也可以感受到其中的壯闊、悲傷和溫柔。
一首好的主題曲總是可以幫助一部作品更完整,在螢幕淡去觀眾漸漸散場時, 用旋律來傾訴劇中人物的思緒延伸,也像是傳遞給觀眾那些沒能說完的話。
在這邊就先不爆雷劇情了,但是鬼滅是一部非常有趣的作品,不管是劇情本身,或是後續的影響和討論,交織出豐富又多元的世界觀。
另外!大家有沒有覺得這次cover場地非常特別?
特別感謝臺北市政府捷運局第二區工程處贊助場地(乾爹萬歲!)
還提供#獨家好康📢 ,記得到下方連結#按讚抽獎🎁🎁
https://bit.ly/34oH7PL
最後感謝我們#市中心地底下的變形金剛👷♂️👷♂️👷♂️
歡迎大家在沒有下雨的週末到信義區香堤大道,聽cover歌曲的live版!詳細演出相關資訊,我都會更新在我的Instagram 限時動態!
--
Hi we are back~~cover of this week goes to Homura , the theme song of Demon Slayer: Kimetsu no Yaiba the Movie: Mugen Train.
It's def okay if you haven't watched it (but strongly recommend!!!)
You can still feel the sadness even through the the melody, and I think it really completed the movie and it is what a great theme song should be like. When the lights on, the melody in the end is like saying what the characters in the movie are thinking, and like telling the unfinished words to the audience.
Special thanks to Second District Project Office(SDPO) of Department of Rapid Transit Systems, Taipei City Government for the super special cover shooting location.
Check their page out for surprise: https://bit.ly/34oH7PL
Should you have any request regarding cover songs, just comment below and let me know.
Also please share the video and subscribe to my channel https://bit.ly/2EsTGMQ.
Don't forget to click the 🔔 bell to be notified when my videos come out!
Visit me at Taipei Shin Kong Mitsukoshi Xinyi Plaza to enjoy more my live cover songs. Check it out details on my Instagram stories!
--
編曲Arrange:林子安 Lin Tzu An
混音mix:林子安 Lin Tzu An
小提琴 Violin: 林子安 Lin Tzu An
攝影師剪接師 Photographer & Film editor: Santon.W
文字編輯 Social media editor/manager: Lily Wu
拍攝地點 Location:捷運萬大線植物園站工地 TRTS Wanda-Zhonghe-Shulin Line Sectional Contract CQ842 (Taipei Botanical Garden Station).
--
🎻Sponsor AnViolin🎻
如果你喜歡我的影片的話,歡迎贊助我,讓我有更多資源去提升畫面與音樂。
贊助連結:
(台灣請用歐付寶)歐付寶:https://p.opay.tw/77sBF
(Via Paypal)Sponsorship:https://www.paypal.me/Anviolin
--
【Cover by AnViolin】每週上傳新的小提琴cover影片,
喜歡的話請訂閱我的頻道 https://bit.ly/2EsTGMQ
也記得開啟🔔訂閱通知,按讚留言分享給你家人朋友看!
還想看子安cover什麼歌?留言跟我說 !
--
#LiSA
#梶浦由記
#炎
#Homura
#DemonSlayer
#鬼滅の刃
#AnViolin
#HomuraViolin
#Homura小提琴
#CoverSong
#ViolinCover
#CoverByAn
#林子安
#林子安小提琴
![post-title](https://i.ytimg.com/vi/bqT52ek8lFw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDDdcCeQclZgWKbgX15EhsUNgC2xw)
end of contract 在 SpiderGaming Youtube 的精選貼文
Shannon "WARNING" Harder for Mahomes to hold up his end of mega-contract with Chiefs | Undisputed
Latest Update ESPN First Take at https://bit.ly/3eHlrkA
#undisputed #skipbayless #shannonsharpe #skipandshannon #shannon #skip
![post-title](https://i.ytimg.com/vi/gGNYcIMU2Sk/hqdefault.jpg?sqp=-oaymwEZCNACELwBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAZ26AjB4222-8hJes9dJ1vERBQAw)
end of contract 在 How to Terminate a Contract? - YouTube 的推薦與評價
Want To Get Out Of A Contract. Watch This Video To Understand The Common Ways To Terminate A Contract. Want me to create your custom ... ... <看更多>