發表文章

目前顯示的是 3月, 2018的文章

Latest

筆記 - 研究生完全求生手冊:方法、秘訣、潛規則 (彭明輝 著) (2024.10.05 更新)

在網路上也有拜讀過彭明輝老師關於研究生技巧的一些文章,後來在家裡發現原來已有該書可讀,於是開始找到比較直觀重要可用的部分並做了網路筆記。 研究生完全求生手冊:方法、秘訣、潛規則 (彭明輝 著) (2022年3月初版第十五刷) 不過現在AI工具發達,像是 OpenAI 的 ChatGPT、Google 的 Gemini、Saikiran Chandha 開發的 Typeset.io 等等都是現在讀論文可以使用到的的工具 (我就會使用到其中一些)。本書目前沒看到這部分的描述~ - - - 筆記開始 - - - 第六章:告別大學時代-期刊論文的閱讀技巧 「自修能力的養成,就是教育的終點」-一位著名的教育家曾說。 理工學院和其他計量學科的論文有頁數限制:short papers 通常不超過三頁;regular papers 通常不超過六頁,因此可能太精簡不好讀 論文是寫給圈內專家讀的,因此不像一般書本那樣有清楚說明的知識自足 (self-contained),所以有另外的方法讀。 策略與要領: 以「問題為中心」,不是以一篇論文為中心,而是去讀一次讀懂整批文件 讀的目的為尋找創新與突破 尚未決定題目前,只需掌握全局概況、各研究子題之相互關聯-「見林不見樹」 閱讀期刊論文方法: (1) 拿到一篇論文,先粗略瀏覽,研判自己欠缺的背景知識、那些知識所屬的學術分支、背後的各種相關文獻與書籍。 (2) 再這些文獻與書籍中找出與該論文密切相關的章節、頁次、段落,跳過不相關部分。 (3) 將這些材料做閱讀次序上由淺到深的安排,以最省、省力的方式去掌握。 (4) 補完背景知識,再來讀原本的那篇論文。 螺旋式讀法: (1) 先讀一次論文,只讀論文題目、摘要、引言,再根據關鍵字去網頁或維基百科上讀。 (2) 再讀一次,之後找更深的網頁、專文、易讀的教科書。 (3) 第三次,找出與該論文密切相關材料 (章節、頁次、段落...) 來做閱讀 (讀懂度:10%)。 (4) 第四次,把參考文獻都拿來大致瀏覽 (讀懂度:30 ~ 40%)。 (5) 第五次 (讀懂度:80%),大概已精確了解到自己不懂的部分,再去補齊 (可能自己可以分析、理解、推理) 。 第一次讀論文時的問題及回答需要聚焦: (1) 這篇論文想解決什麼問題?最適合描述這問題的術語? (2) 學術界如何稱呼該論文所使用的方法? (3) 前述的...

PHP符號 箭頭(->) 粗箭頭(=>) 雙冒號 (::) 全等(===)

箭頭(-> ):可用於存取物件本身的屬性或方法 class Animal { protected $name; public function getName() { return $this->name; } public function setName($name) { $this->name = $name; return true; } } $animal = new Animal; $animal->setName('Cindy'); 粗箭頭(=>):可用於數組 ex.[key]=>[value] // 自 PHP 5.4 起 $array = [     "foo" => "bar",     "bar" => "foo", ]; 雙冒號(::):可用於靜態方法 class Dog { public static function bark() { echo 'hahaha'; } } Dog::bark(); //會輸出hahaha 全等(===):值和類型都相同 1=='1' //true 1==='1' //false 參考: Larvel道場的投影片之PHP 語法基礎與物件導向 PHP官方網站_Array數組 PHP官方網站_范围解析操作符 (::) PHP官方網站_比较运算符 PHP里>>>和===是什么意思? (我常常寫文章的時候都沒把程式語言的版本寫進去...)

實作laravel的CRUD

主要參考影片而來的~ 目前我的新增和修改都寫在update裡~ (新增功能寫兩個都註解掉了) web.php Route::view('/todo','index'); Route::get('/todo', 'TodoController@index'); Route::post('/todo', 'TodoController@update'); Route::delete('/todo/{todo}', 'TodoController@destroy'); Todo.php <?php namespace App; use Illuminate\Database\Eloquent\Model; class Todo extends Model { protected $fillable = ['title']; //$todo = 'title'; } TodoController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Todo; class TodoController extends Controller {     public function index()     {     $todos = Todo::all();     //dd($todos);     return view('index', ['todos'=>$todos]);     }     public function update(Request $request)     {     // $todo = new Todo();     // $todo->title = $request->title;     // $todo->save();     // $req...

CRUD = Create, Read, Update, Delete

新增 查詢 更新 刪除

開源軟體相關知識

稍微了解了一下開源相關的知識~ 以前有查過毀滅戰士的作者約翰卡馬克也有提倡開源~ 而開源有一些協議~ 有Copyright,也有Copyleft~ 還有開源硬體和開源文化等等的... 甚至台灣有OpenFoundary~ 開放原始碼授權協議 (Open Source License) 開放原始碼(開源)授權(Open Source License)比較:GPL, LGPL, BSD, Apache, MIT https://www.openfoundry.org/ https://zh.wikipedia.org/wiki/Copyleft https://en.wikipedia.org/wiki/Open-source_hardware https://en.wikipedia.org/wiki/John_Carmack

Laravel初學 & 安裝 & 設定

圖片
因上班需求而使用Laravel這個PHP框架~ 跟同事借了歐萊利的書來看~ 為什麼使用框架是因為一個團隊在寫程式時會有一個共通的標準~ 而Laravel有物件導向和MVC概念在裡面~ Model,View,Controller分別有自己的資料夾~ 一開始還要安裝Composer~ 然後再到cmd用composer install指令來安裝Laravel~ 之後進到資料夾中的.env去設定~ 參考: 給Laravel 初學者的幾點建議| 點燈坊 O'Reily的Laravel: Up and Running 我還參考了一些影片:

API = Application Programming Interface (2018.05.07 更新)

圖片
具體的例子:我看了Java的API文件,然後使用了裡面所寫的方法System.console() 最近因工作需求要用到API 自從大學畢業後因為久沒用到這個詞彙而忘掉~ 所以開始重新認識~ 我將API理解成一個橋樑~ 讓不同的軟體間可以互相溝通~ 延伸閱讀: [問題] API的意思 維基百科 - 應用程式介面

PDO = PHP Data Objects

PDO = PHP Data Objects 一種連接資料庫的PHP方法~ 可避免SQL Injection~ 也優化許多資料庫的性能~ 可參考 http://newaurora.pixnet.net/blog/post/188390286-%E4%BD%BF%E7%94%A8pdo%E5%AD%98%E5%8F%96%E8%B3%87%E6%96%99%E5%BA%AB%28%E8%AE%80%E5%8F%96%E3%80%81%E6%9F%A5%E8%A9%A2%E3%80%81%E4%BF%AE%E6%94%B9%E3%80%81%E6%9B%B4%E6%96%B0%29 我還沒實作@@

用 dd() 和 print_r() 查值

用 dd() 和 print_r() 查值 dd = dump and die

第一份正職工作之第一天上班

三月二十日星期二~ 我來到南港軟體園區上班啦! (中國信託的大樓真的好讚XD) 我的職位是PHP工程師~ 一開始在安裝環境的階段~ 安裝了Composer (Dependency Manager for PHP) 安裝了Laravell 安裝了MySQL Workbench 6.3 安裝了Sourcetree 安裝了Sublime (我之前都用Notepad++)

技術債啊!

今天去面試時的小哥跟我解說了不少東西 我真的獲益良多,真是感謝!! 其中提到的"技術債"我雖然並不是第一次知道 但卻是第一次真正瞭解他的意思XD 技術債大致上就是使用了能夠解決短期問題的程式碼 但長久來說,會造成整個專案上的麻煩 借錢來解決眼前問題~ 但一直借下去都不還的後果就是欠一大筆債!! Technical debt!! 參考: 抄捷徑的技術債,遲早要還的 技術負債_維基百科

公司職務 × 英文縮寫 × 中文對照 (2024.11.30 更新)

Chairman 董事長 Vice Chairman 副董事長 Supervisor 監事 Managing Supervisor 常務監事 Director 董事 理事 總監 Associate Director (AD) 副董事 助理董事 Executive Director (ED) 執行董事 常務董事 Managing Director (MD) 常務董事 董事總經理 【CXO一籮筐】 Chief Administrative Officer (CAO) 管理長 Chief Communications Officer (CCO) 傳播長 Chief Executive Officer (CEO) 執行長 Chief Financial Officer (CFO) 財務長 Chief Information Officer (CIO) 資訊長 Chief Investment Officer (CIO) 投資長 Chief Knowledge Officer (CKO) 知識長 Chief Marketing Officer (CMO) 行銷長 Chief Operating Officer (COO) 營運長 Chief Technology Officer (CTO) 技術長 【這些都簡稱為CRO】 Chief Risk Officer (CRO) 風險長 Chief Recruiting Officer (CRO) 招募長 Chief Reputation Officer (CRO) 名譽長 (品牌、公關...) Chief Research Officer (CRO) 研究長 Chief Restructuring Officer (CRO) 重組長 (公司陷入財務困難後重組) Chief Revenue Officer (CRO) 收入長 President 社長 總裁 Vice President (VP) 副總裁 Associate Vice President (AVP) 協理副總裁 Assistant Vice President (AVP) 助理副總裁 協理 Executive Vice President (EVP) 執行副總裁 Senior Vice President (SVP) 資深副總裁 Associate Ge...

小遊戲的設計 → 點到就停

圖片
今天玩了幾款滿搞笑的小遊戲~ 發現了小遊戲中的一種設計~ 那就是"點到就停"~ 上面這張圖代表了一個很像溫度計的計量~ 然後通常箭頭會上下移動~ 這時候玩家就要靠滑鼠點擊或按下按鍵來讓箭頭停下~ 有時候會指定範圍(Ex.要求玩家要讓箭頭停在紅色處) 下面這張則是有一個固定的數字(2.7) 和一個會跑動的數字(1.8) 當會跑動的數字只跑到2.7的時候玩家就要點一下讓數字停下~ 好想也來製作小遊戲呀XDDD

遊戲中的通訊錄 × 唯一的溝通橋梁!!

我玩了一些線上遊戲~ 像是爆爆王,跑跑卡丁車,楓之谷,CSO,傳說對決等等... 都有認識朋友 通常都會加進遊戲中的通訊錄中 但以前遊玩時~ 很多朋友我都沒有去加其他比如說Email,即時通,line,FB等等的聯絡方式 遊戲就成為唯一的溝通管道了!! 把不同的遊戲,網站,信箱等等的通訊錄集合起來~ 或許也是不錯的idea XD

為何自我介紹要寫血型?

有一天我在書店裡看了一本跟野外求生工具有關的書~ 作者是位日本人,他其中一個工具參考了美國軍人的狗牌的概念~ 也就是上面寫上了名字,還有血型等等的~ 為什麼要寫血型? 像是要輸血的時候,別人就可以知道自己的血型!! 這也是自我介紹或姓名卡寫血型的重要性!!