發表文章

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

2018 交大丁組面試心得

---- 11/9 更新 ---- 丁組正取 == 以下正文 == 看到 note35   a40136   a73126 agg2567 幾位前輩都有 PO 文 今天 (10/29) 面試完記憶猶新也來寫一下延續傳統  先自我介紹一下 就讀學校:暨大資工(抱歉本校 IP 非 140 開頭) 成績:前三學期十初,後三學期維持前二,總排 4(7%) 經歷:提早一年畢業、大一下開始跟教授接案寫網頁到大三、修過 CCNA JNCIA、Ubuntu 兩年以上經驗、AIS3 中區得名、學生會資訊顧問 第一階段很幸運的通過了,總共有 17 人進入第二階段,但是有三人缺考,兩人逕予錄取,是 14 搶 4 的局面。 早早來到考場,今天氣溫特別低只有 17 度,新竹風又特別大,穿著薄外套一直發抖,簽名完先到一間電腦教室待著,之後 8 點 50 一到就被叫去考場做性向測驗。性向測驗時可以帶水、鉛筆盒, B3 考卷有八張、A5 考卷四頁,總共有三小時時間可以作答。 其中第一張 B3 是各種關心提醒語,跟你說進來之後要一直值班、要有耐心等等,問你願不願意,一直寫願意寫到底就對了。 接著我先作答 A5 的考卷,裡面大多是 WWW 方面的題目,以下是稍微有記到的: 用過哪些網頁後端框架 用過哪些網頁前端框架,Vue, React 等等 比較 ORM 優缺點 如何加速網站 遇到 DDOS 怎辦 說明些需求資料要你畫出 ER Model 並且要做關聯,還問說如何加速、標準化 Docker 使用經驗 Git 考題給你 graph log,問你 rebase -i 之後長怎樣,還有要怎麼還原 viewport 是什麼 em, px, pt vh, vw 差別 兩三題 ES6,有要你將多個 array 做 sort,好像是要寫出程式碼 JavaScript Callback Hell 是什麼 再來就是那很嚇人的大張紙,裡面較多是網管技術了,考題印象如下: maildir 跟 mbox 差異 單位如果想要用 IPv6 該事先注意什麼 Docker 跟 VirtualBox 差別 BSD pkg port 差別 BSD 網路設定檔 trace 原始 Email 秀出某執行檔使用哪些 Lib...

DokuWiki - Wiki 平台初體驗

你知道嗎?Wiki 並不是指維基百科,那是 Wikipedia,Wiki 其實是只說在網路上開放給大家多人協同創作的平台。 最近幫學生會弄了一個 Wiki 站,因此也稍微查了一下主流的 Wiki 平台。目前以 MediaWiki 為最多人使用,其次則是這篇所介紹的 DokuWiki。 那為什麼我選擇這套呢?網路上最近的評價是以 DokuWiki 為最好,也許是因為他的簡潔、權限控管功能、免資料庫而大受好評。對,你沒聽錯就是 不需要資料庫 ,跟 SPHINX 一樣不需要資料庫即可做到寫作、搜尋等功能。我在意的點除了免資料庫在部署上會比較容易,再來是有 Markdown 相關 plugin,Markdown 最近很紅,紅到我在學生會內都相當推薦大家學習(題外話,學生會會議紀錄為 HackMD、Trello 使用 Markdown、WordPress 站也使用 Markdown 編輯)。只要學一種語法就可以通吃,何樂不為呢? 安裝 本篇文章以 Debian/Ubuntu 系統作為示範 方法一:使用 apt sudo apt install dokuwiki 安裝的同時會問你「要不要在在解除安裝時刪掉資料」,這就看大家了,我的話會選「不」,很怕某天手殘不小心刪掉... 再來他會告訴你資料都放在 /var/lib/dokuwiki 當中 然後...我就把他解除安裝了... 想到這路徑那麼奇怪,設定檔位置又不知道放哪邊還要看文件就覺得累,既然這個套件是 PHP 寫的,那我就抓下來放 /var/www 不就好啦~ 方法二:自行下載原始碼 下載連結 點開上面的網站後,選一下自己需要的語言以及外掛插件就可以直接按下載了。 下載後解壓縮放到你要的位置 tar xvf dokuwiki-*.tgz 再來就是設定檔啦~ Nginx 請點我 Apache 請點我 基本上複製貼上就會動了,這邊簡單說明一下設定檔(以 Nginx 為例) 我們可以看到裡面寫著: #Remember to comment the below out when you're installing, and uncomment it when done. location ~ /(data/|conf/|bin/|inc/|install.php) { deny all; } 意思是說請將 locati...