110 陽明交大資工所丁組(實務)推甄心得

小弟是今年七月剛進陽明交大資工所丁組的同學,目前待了三個月覺得真的不錯,所以來推薦給大家,但想說心得文有點不會寫,所以我想用 Q&A 的方式來寫這篇文章,如果大家有什麼問題也可以在底下留言,我回覆後也會更新上來。

提供簡單的目錄,可以直接用搜尋的

  • 陽明交大資工所有哪些組?
  • 系計中是什麼?和校計中差在哪?
  • 系計中都是學生為主,會不會像是社團一樣?
  • 丙丁戊組會不會很像實驗性質?
  • 丁組具體在做什麼
  • 我為什麼選丁組
  • 我的背景是什麼?丁組真的不看成績嗎?
  • 丁組不適合誰?
  • 加入丁組的壞處
  • 丁組的招生流程
  • 丁組的第二階段考卷內容
  • 報名丁組要注意什麼
  • 我現在有工作怎麼辦
  • 丁組的論文題目參考
  • 丁組需要選教授嗎?
  • 要怎樣的資格才能上丁組?
  • 我記不起來指令,都是現場查 man 可以嗎
  • 有什麼能力上的基本要求嗎?
  • 進 WWW 組一定要用 PHP 嗎?
  • 會不會很多 Legacy Code?
  • 可不可以去交換?
  • 可以提前畢業嗎?
  • 如何準備推甄丁組?
  • 其他參考資訊?
  • 免責聲明
  • 利益揭露
閱讀全文 110 陽明交大資工所丁組(實務)推甄心得

Special Offer Kindle 免破解關閉廣告教學

每次推坑朋友買 Kindle ,朋友都會在購買頁猶豫很久,到底該買 8G 還是 32G 呢?到底要買有廣告的 Special Offer 版本還是無廣告版呢? 20 美元的價差說多不多,但相較於 Kindle Paperwhite 的 129 美元其實也不少,今天就告訴大家,別猶豫,買有廣告的 Kindle – Special Offer 就對了! 為什麼這麼說呢?因為其實 Amazon 偷偷把「關閉廣告」的選項放進設定頁囉! 即使你購買 Special Offer 版本有廣告的 Kindle 也可以免破解、免刷韌體,輕鬆的關掉關機時封面的廣告囉!另外關掉廣告後還有個附帶收穫,從此之後,按下開機鍵不用在「往右滑」來解鎖螢幕了

閱讀全文 Special Offer Kindle 免破解關閉廣告教學

Why Python No Output With Tee

最近用 Python 寫了個 Slack Bot,因為偷懶所以我把 log 訊息直接 print 出來後用 tee 指令存到檔案裡,這樣就可以同時在 console 看到運作的資訊,又能將這些資訊保留到檔案裡,不過在用 Python print() 搭配 tee 時我卻發現我指定的 log File 常常沒有內容,或是該出現的訊息很晚才出現,研究後才知道原來 Python 的 print 函式會判斷輸出的環境,如果是輸出到 Shell 的話會立刻輸出,但如果不是輸出到 Shell 則會先存在 Buffer,等緩衝區滿了再一次輸出,當你把 Python 搭配 tee 使用時就會遇到緩衝區的問題,導致預期的輸出沒有及時出現在螢幕和檔案中。

閱讀全文 Why Python No Output With Tee

BigQuery SQL String Split

相信大家對 split 都不陌生,這可說是程式設計師最常用的十個函式之一,在 BigQuery 也有 split,但因為是 SQL 的關係用法和一般程式語言不太一樣,此外 BigQuery 又分成 Standard SQL 和 Legacy SQL,而這兩種版本雖然都有 split,但使用方式更是截然不同。

閱讀全文 BigQuery SQL String Split

Google Drive on macOS 預設簡體中文的解決方法

把 Google Drive 安裝到 macOS 後,猜測可能是程式的 Bug,明明我是正體中文的語系設定,但 Google Drive 卻顯示簡體中文,看著真的很不習慣,研究後找到解法分享給大家。

只要打開 Terminal 輸入以下指令,在將 Google Drive 重開即可變成正體中文:

defaults write com.google.GoogleDrive AppleLanguages '("zh-TW")'

BigQuery Federate Google Sheet Table Occur Access Denied Error

BigQuery 可以讓你把資料表和 Google Drive 的 Google Sheet 連結在一起,當 Google Sheet 有修改時資料表會立刻跟著修改,在使用這種 Federate Table 時有些人可能會遇到 Access Denied 的問題,當你在 WebUI 上查詢時沒有問題,但如果用 Command Lin Tool 的 bq 來查詢,會出現以下錯誤訊息:

Access Denied: BigQuery
BigQuery: No OAuth token with Google Drive scope was found

閱讀全文 BigQuery Federate Google Sheet Table Occur Access Denied Error

如何用 Excel 快速計算不同級距的數量

在做數據分析時,總不免會將數據區分成不同級聚以便觀察,例如將學生分類成 80-100 分、60-80 分或不及格的,並計算在不同群內的學生人數以便進行分析,這時候 Excel( Google Sheets ) 的 FREQUENCY 函式就能幫上大忙啦!

閱讀全文 如何用 Excel 快速計算不同級距的數量

BigQuery SQL Get First or Last Day of Month From Specify Date

In BigQuery, If you want get first day from a Date (or timestamp, datetime type) , for example, type “2017-05-24” and get “2017-05-01”, you can call UTC_USEC_TO_MONTH function in Legacy SQL, or DATE_TRUNC() in Standard SQL, In fact, BigQuery have a series function do these thing, Get First day, hour, week…..etc from a Date.

閱讀全文 BigQuery SQL Get First or Last Day of Month From Specify Date

BigQuery SQL Get Random N Row Sampling

在做資料分析時,從資料裡面取隨機 N 列(抽樣)是很常見的需求,可能是抽樣觀察資料正確性,也可能是抽樣去作模型避免資料太多跑不動,其實在資料庫內用 SQL 進行抽樣十分簡單,以下就用 BigQuery Standard SQL 進行示範,Legacy SQL 的作法相同。

閱讀全文 BigQuery SQL Get Random N Row Sampling