Peter Chen; Kohan Chen

@Urbaner

Base in computer science good in math.

Joined on Aug 14, 2021

  • Peter Chen 陳科翰 工作內容 PC 桌面軟體維護,控制器通訊軟體,資料收集整合,計算與修正顯示內容。 台鐵面板顯示介面設計,版面維護。 前後端互動介面設計。 尋求基礎工作在世界的發展地位,拿到專屬自己的技術,得到競爭力。根據 leet code 刷題經驗,數學系較能發現細節和原則,對創新有利,能發現未曾有的定律。如 bitwise or 對數字運算的規則, 5 | 2 = 7, 3 | 2 = 3 ,我能歸納出無限的數字的規律。 也能完善程式和資料計算,缺乏的部分,進而達成目的。 github_file 討論須知 如何嘴砲 sense公民規劃
     Like  Bookmark
  • contributed by < Urbaner3 > 評估自己的狀況 目標:研讀教材,CS:APP 到第二章,並規劃與 jserv 談專案進度。 作業要求 說實在的,我心裡常常很急,希望有速成的方法,不管是要借鑑別人的,或是用 AI 產生可以執行的解答,我在寫作業的時候,常常是急得很,非常著急。好,不說情緒,這是我的壞習慣。具體而言,我發現講師出題目的思路,而且隨堂測驗,很多題都和 lab0 有關,在找尋過去同學的過程,也知道運用 google 進階搜尋篩選需要的資訊。乍看之下,這分作業的目標很大,但只要善用作業中完成的部分,特別是順利的部分,即目前的成果。 我還想題出,這幾年有發現新的工具,幫助我,而且是我需要的視覺上的幫助,某種程度上,視覺、聽覺、觸覺三者並重,對我學習很有幫助,也能理解得透徹,能放心,似乎是心靈上的原因,並不是學術上的,所以我就不深究了。工具是 pytutor 網站和 sourcegit, sourcetrail 軟體。Jserv 是推薦用 Vim 來整理 Symbols 還有讀取引用的標頭檔。但有軟體自動化確實方便不少。 這幾年,不管工作怎麽變,我都很期待這門課,我期待自己可以有一天衝滿力量,風風光光的帶著成果,或大或小,滿意的作出點什麼,我知道在這裡,不是每個人都很聰明,像鄭胤辰,邱繼寬同學,或是鄭以信同學,葉惟欣同學。但我們一起聚在這裡,跨越時空和年齡的限制,甚至是科系的限制,目標就是要讓我們認同的 linux 自由方便快速、高薪的價值,和力量,藉由知識傳下去。說到這裡,我有點燃起來,我是指,我的熱情油然而生。 至於個人的精神目標,我覺得在玩神奇寶貝黃版,中文版的時候,達到了一個實現,而且是一個很理所當然,沒有什麼理性支持的實現。仔細想,他的軟硬體,完全都是嵌入式的範圍,所以,我可以直接找到專案參予,目前就是,我要建立一個習慣,評估自己的行動能力,去分配資源,並且還要去尋求幫助,不管目標是為了找到工作、維持婚姻、還是單純開發 linux 專案。我所謂的習慣,其實就是排程器在做的事情,也是專案經理要做的事情,但就算只靠紙筆,我也要處理好這一關一關的難題。我的思緒常常會跳躍,筆記是很好的幫助,加上適當的閱讀,更是如虎添翼,或許,玩神奇寶貝對我而言是一種閱讀模式的開發,總之,我相信讀這篇是要我們誠實面對自己,並且挑戰自己。讀著自己 23年寫的 assesment 我都覺得很有感觸,但漸漸的都成為上面說的我評估的力量了。我不會再有更強的感觸,這一切也不會也不能回頭了。 你有沒有想過,我們生活中的日用品是怎麼做出來的?
     Like  Bookmark
  • 2025 課程準備、企劃、聯絡 重新開始 Linux 核心就業 行程總表 預期目標先處理 Fork 舊的資料,對舊的目錄更名為 2022,再依照網頁指示,進行 import repository 導入目錄,完成預備。發現與之前專案有不同的檔案。概念不熟,重試才對。 新聞 AI_ms auto written commmit message by ollama. A test. In this video, you know how to set up git hooks, in .git/hooks with proper name. There is no extension as hook.
     Like  Bookmark
  • contributed by < Urbaner3 > Reviewed by liangchingyun 在內文中提及程式碼時,應使用反引號,例如 q_reverseK(head, 2) 好,函式要,但僅名稱如 q_swap 我就不用了,方便閱讀,否則太多瑩光標註。 By Urbaner3 開發環境 $ gcc --version gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
     Like 1 Bookmark
  • 水豚 0417 https://hackmd.io/@Urbaner/taigibun Chúi-ti chín sio̍k-î Chúi-tûn A-kho, m̄-koh chìn-chêng chham kî-tha í-keng choa̍t--khì ê chhin-iân chéng lóng hun-lūi tī chúi-ti kho (Hydrochoeridae) chi-hā. 2002 nî, hun-chú hē-thóng hoat-seng gián-kiù hián-sī chúi-ti sio̍k kah Gâm Tûn-chhí Sio̍k koan-hē chin óa, in-chhú kā che nn̄g sio̍k pun hō͘ chò-hóe: hun-lūi tī Tûn-chhí Kho tang-tiong. Iah-m̄-koh kó͘ seng-bu̍t ê hun-lūi iah-sī iōng í-chá ê lāu hong-hoat. Kâng-sî, i ê oán-kó͘ kīn-chhin ê hun-lūi tē-ūi mā tiāⁿ-tiāⁿ chiok bô ún-tēng. Kàu taⁿ ûi-chí, ū chin chē chéng lóng í-keng sóa-khì bô-kāng kho chi-hā. Goân-in chú-iàu sī, chúi-ti chham i ê chhin-iân tōng-bu̍t ê Āu-chan: nā bô-kāng chéng tio̍h chha chiok chē. Pí-lû kóng, í-chêng bat kin-kù bô-kâng ê āu-chan hun-ōe--chhut 4 sio̍k 7 chéng bô-kâng ê seng-bu̍t, tān-sī āu-lâi chiah khak-tēng sī bô-kâng ê nî-hòe kai-tōaⁿ ê Cardiatherium paranense niā-niā. Chúi-ti ê Chéng-ka-sû hydrochaeris kah sio̍k-miâ kāng-khoán, lóng sī Hi-lia̍p-gí ὕδωρ (hoat-im: hydor; chúi) kah χοίρος (hoat-im: choiros; ti) lâi--ê. 水知tsín屬於水脣啊科,毋過進前摻其他已經絕--去的親沿種攏分類佇水知科(Hydrochoeridae)之下。2002年,分子系統發生研究顯示水豬屬佮癌脣鼠俗關係真倚,因此共這卵熟分予做伙:分類佇脣鼠科當中。猶毋過古生物的分類抑是用以早的老方法。仝時,伊的遠鼓近親的分類地位嘛定定足無穩定。到今為止,有真濟種攏已經徙去無仝科之下。原因主要是,水知參伊的親沿動物的後齻:若無仝種著差足濟。比如講,以前捌根據無仝的後齻分話--tshut4俗7種無仝的生物,但是後來才確定是無仝的年歲階段的Cardiatheriumparanense爾爾。 水知的種加詞hydrochaeris佮俗名仝款,攏是嘻粒語ὕδωρ(發音:hydor;水)佮χοίρος(發音:choiros;豬)來--的。
     Like  Bookmark
  • 論文閱讀 pdf to markdown minerU; ref Settings 146 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 147 sha256sum Miniconda3-latest-Linux-x86_64.sh 148 bash ./Miniconda3-latest-Linux-x86_64.sh 165 conda create -n MinerU python=3.10
     Like  Bookmark
  • PR git fetch check branch for merging PR Practice - ya, just merge it on two remotes. Do the PR or Rebase in the branch Finish Previous words Pull Request 274 was made by me , Urbaner3, in lab0/ sysprog21. And it was closed for Rework and submit pull requests later. So I am working here to submit another pull request.
     Like  Bookmark
  • < Urbaner3 > 連結與參少材料 week1 week2 2025q1 第 1 週測驗題 week1 quiz 1 先說明題目,包含一個單向的鏈結串列原型,程式碼,稱作 list.h 和 quiz1a.c 。把 list_t, list_item_t 定義放在 list.h 裡面。仔細看有兩個函式, list_size 和 list_insert_before 。再跟據 macro 拆解程式碼, main 進行文字互動函式 test_suite 會配合 macro 進行一連串的測試 就是 test_list 代表的內容。用 gcc 生成 quiz1a.i 程式碼 參考雙倍指標,linked lisr 下方約八個段落 void append(int value, list_entry_t **head) 類似 list_insert_before ,後者的 p 相當於前者的 direct 變量,找到 before 停下來。注意迴圈用法,對應相反邏輯的條件。l 是指向 head 的開頭物件, item 是 new。可推算 AAAA, BBBB, CCCC。
     Like  Bookmark
  • contributed by < Urbaner3 > ideas 2024 年課程期末展示 及完整期末專題列表,搭配 2024 年課程回顧影片從去年的期末專題中選出至少 7 項題目,紀錄過程中的認知、遇到的疑惑,以及你認為如何改進。盡可能選我有興趣容易而且有時間且能適當發展。每一項,除了認知、疑惑、改進之外,興趣和難易度和發展時間以及可能性都會被討論。 simplefs 電腦所有檔案都是二進位數據,為了讀取方便,還有與系統和進程配合,合適配置適合 CPU 和效率好的檔案系統是要緊的。這裡用 simplefs 對比 btrfs, ext4 和 NTFS ,有存放大小的講究。還有,圖書館找書,書放近,或是分開放,影響效率不少,是生動比喻。 功能實際,會有設計的特徵,教授,也有特徵,就是學校和系。這樣類比,整體工作很清楚。目標是教學,可以設計觀察和發展。 實測結果意外有冷靜分析原因,值得學習。貢獻上,遇到函數的原型沒定義、版本差異要修改函數名稱,這與我實際改正軟體的經驗一樣。實際掛載要實驗,實作讀開寫功能。 刪檔案系統的資料結構空間修正運算量大。 提出 journal 避免日常錯誤,比如刪除時的問題,是重大的發明,尤其是意外中斷,軟硬體的問題都要考慮。 jgd2 API 是專有名詞可以記來用。移除 symbol link 的日常操作都有問題, memory leak 要注意利用 kmodleak。重點還是教學取向。 他是 virtual file system。 CPU 排程器 SCX sched 是主角,但像是 CFS 等名詞,他說話偏快,一開始介紹 Task 是基本單位,CPU 做事,最佳工作和
     Like  Bookmark
  • week6 利用 select 系統呼叫開發類似 traceroute 的程式。 回憶 lab0 中瀏覽器的段落 man 文件說他可以同時讀取多個 descripter ,這是一個標準函式類似 printf 。另外,都叫作 traceroute ,本質上當作類似 ip 版的 google 地圖,利用行程規劃來想,就有點類似了。而且節點間,都必須距離近,有網路(道路)連接節點。 int ret = select(AAAA, BBBB, NULL, NULL, &timeout); if (ret <= 0) return ret; 考慮 FD_SET 是把前者加到後者,AAAA 應為 recv_sock + 1 仿造 lab0 網頁伺服器。BBBB = &readfds 為 descripter 的集合。
     Like  Bookmark
  • quiz 1 雙倍指標,打包再打包的概念,包起 dereference 的內容。不管哪種都會讓串列變成樹。一個追趕的演算法,只是追和被追有沒有用 next 連在一起而已。下方有示意圖。[^dot_rf1]; [^dot_rf2]。或說,讓 *p 指標用來存取所有的 next,另外,prev 也可以用類似的操作。雙指標不是物件的指標,是走遍指標的指標變數。 l->1 2 3 4 5 6 7 8 be-> *p-> *p->it l->1 2 3 4 5 6 7 8 .->it it->4
     Like  Bookmark
  • photos 過動亞斯社團發文 不讓你孤單 而? 亞斯伯格症教養祕訣 亞斯伯格症與ADHD的關鍵鑑別指標 ·核心問題的差異
     Like  Bookmark
  • contributed by <Urbaner3> 回答第 3 周測驗題從測驗一到測驗五和第 4 周測驗題從測 藍圖 Link week 3; week 4 quiz3c ​​​​AAAA = ENV_RUNNABLE: When creating a new thread, we set its status to runnable so that it can be selected by the scheduler.
     Like  Bookmark
  • 2022q1 Homework1 (lab0) 2025q1 Homework1 (lab0) 用關鍵字尋找和測試,為什麼不一樣。 github hackmd 再試試多一些提示的東西,因為時間複雜度我沒有處理得很好。 100分需要瞭解檔案和測試的內容,也要把握時間。 隨機性很快就結束,超過五秒都不正常。 可以提問為什麼。 comparison zoana hackmd
     Like  Bookmark
  • 生活工作在新竹市,但戶籍在高雄市。 雖然服務可以轉借合作,但對困難改善並沒有幫助。 Urbaner3,我是交大數學所畢業,擅長程式和數理運算。但偏向過動加上自閉的特質,令我難以尋找工作,這在衛服部心理健康司,已經有詳細的介紹,因為是心理師,很專頁說的很好,但就業的挑戰沒有改善。 目前租屋於東區。在園區工作一年知道園區的官僚文化,但需要一邊改進還需要工作支持經濟。我有一些對社會局身心障礙福利科的經驗,也有相關就診的瞭解。但最後,還是需要革命性的改善,我有參考一位在韌體工程業界聞名的成大教授,黃敬群(人稱 Jserv)的經驗,我希望能複製他的經驗,在新竹對過動和自閉的成人,加強就業協助的服務。 目前有興趣而且有相關背景的議員有民眾黨的,宋品瑩1,2、李國璋議員1,2,另外還有兩位有提出相關政見,孫鍚洲議員(無黨籍):重視勞工、新住民、身心障礙者的福祉; 成立竹塹青年創業、就業服務中心1。 黃美慧議員(中國國民黨):爭取身障團體及弱勢族群福利與就業。1,2 整理現狀與歸畫
     Like  Bookmark
  • Problem X prog 步驟 5:配置 WSL2 的圖形界面支持 Ladybird 是一個圖形化應用程序,因此需要在 WSL2 中設置圖形界面支持。 方法 1:使用 Windows 原生圖形支持(WSLg) 如果你使用的是 Windows 11,WSL2 已內置圖形支持(WSLg)。只需確保 WSL2 和 Windows 系統已更新: 複製 wsl --update 運行 Ladybird 時,應該會自動啟動圖形界面。
     Like  Bookmark
  • keyword: hackmd urbaner FBread If you were searching for the FB post, from rhyther in YT channel. please click the link below. link for audidence from Robert https://hackmd.io/@Urbaner/abeball
     Like  Bookmark
  • contributed by <Urbaner3> 測驗 1 uint64_t next_pow2(uint64_t x) { x |= x >> 1; x |= x >> 1; x |= x >> 1; x |= x >> 1; x |= x >> 1;
     Like  Bookmark
  • quicksort #include <stdint.h> #include "list.h" struct item { uint16_t i; struct list_head list; }; static inline int cmpint(const void *p1, const void *p2)
     Like  Bookmark