# Week 0x03 - GradioDay3 (2025/04/12) > [color=#8805bc][time=Sat Apr 12 2025 21:04:37] > 簡報:https://hackmd.io/@hell-kitty/GradioDay3 [TOC] ## 共筆 - 複習: {%preview https://hackmd.io/1JcQFiiQTMip7CQdvhvIiQ %} - 猜數字! - `random.randint` - {%preview https://docs.python.org/zh-tw/3/library/random.html#random.randint %} - 形態轉換 input -> 字串 - int(...) -> 數字 - while 迴圈 - 基本概念: 透過 while loop 到完成要達到結果 (猜到) - 初始值為 None 可以確保不會等於 answer,讓條件成立進入迴圈 - 全域變數 - 如果使用 global 宣告變數在多使用者環境,大家都會改到同一組變數 - 用 `gr.State` 來操作 - gradio object 外觀主題 (theme) - example: gr.Blocks(theme="pick-your-theme") - gradio 標題 - example: gr.Blocks(title="your-title") ## News Today(?) - openAI chatGPT release 圖片生成 - Krita AI Generate - ||歡迎去 civitai.com 看人家都在玩什麼 (好孩子不要亂點)|| ||san值狂降|| ## 個人心得 & 聊天室 我好像錯過了一切 我是不是要被罷免了 罷免理由:幹部帶頭no show 可是我今天氣力用盡,剛剛就算我上來了也沒辦法履行職責 > ↑↑↑乾 怎麽看起來這麼像推卸責任 miss 掉這麼有價值的course 跟不上了sad 猜數字而已... 你又不是民選的要怎麼罷免? $\rightarrow$ 現在不能被罷免的不分區立委都要被罷掉了 我被罷掉也是遲早的 > ↑↑↑ 我要去哪裡看hackmd支援的箭頭語法有哪些 去看 mathjax 3 的文件,那是 tex 語法 我的意思是上次有討論問過一些很潮的箭頭寫法 應該不止tex的 by @dfder -> <- 這個是字體 Inter -> ligrature? ![image](https://hackmd.io/_uploads/rklH5edA1l.png) {%preview https://garsia.math.yorku.ca/MPWP/LATEXmath/node9.html %} 我忘了你在linux桌面環境用的那個 unicode ? emoji ? launcher叫啥了 關鍵字給我就好我去找記錄 {%preview https://github.com/jeremija/unipicker %} danke 原來飛董要參選立委嗎 要選的時候記得講一聲 > 還沒選上罷免就通過了怎麽贏 [name=WU D.F] --- - 現在 hackmd 還有 preview 這種酷玩意兒喔 度,之後還可以 cite 段落 preview 只有 support hackmd 自己ㄇ,還是都可 外面的連結也可,hackmd 內的還支援段落預覽 {%preview https://hackmd.io/1JcQFiiQTMip7CQdvhvIiQ?both=&stext=2270%3A23%3A0%3A1744465635%3A_YIrKT %} wow 酷欸 有個修正還沒上,現在打字預覽區塊重載會抖動,應該下週就修好了 確實,我還以為這是沒辦法的事情 <- 快取結果就可以了 原來是可以修的嗎 hmm,這要怎麼 cache,網頁應該不會知道什麼才是最終結果吧 我們有個資料結果在前端暫存結果,渲染的時候跳過暫時狀態的步驟就不會抖動了 (第一次還是會有暫時狀態) 大概懂了 原來是以分段符當分界嗎 他是該區塊重新渲染才會一起重新載入,所以把區塊切開就不會抖了 原來如此 笑死,原來是舖梗的一部分嗎 剛剛還在思考為什麼用 global