Code makes the world a better place

我都怎麼發 PR?

我都怎麼發 PR?

開源專案中,如何找出問題,並解決他?


開源專案的流程很簡單,看 issue 有甚麼,然後改 code,接著發 pull request,順利的話就會被 merge,成為一個 commit。開源,就是一直重複這些步驟。

發 issue 很簡單,你哪邊看不爽,不管是 bug、feature、doc、style,就可以發個 issue。當然發 PR 也很簡單,但能被 merge 的 PR 就不簡單。所以如何寫點新東西或是修正 bug,然後發 PR 最後被 merge 進去?

Continue reading

Angular 5 是啥玩意?

Angular 5 是啥玩意?


Angular 5即將在近期發布,讓我們來看看有啥特別的呢?

沒用過 Angular 也聽過 Angular,沒聽過 Angular 總之你現在看過了 XD
Angular 5即將發布,本文將介紹什麼是 Angular 以及新版本有啥有趣的東西。本文為了友善初學者,會從最基礎的東西講起,如果想直接看版本 5 的新功能可以直接跳到後面。

Continue reading

踏入 Mozilla Servo 兩個月的心得

踏入 Mozilla Servo 兩個月的心得

開發 Servo 有感而發寫下的紀錄


不知不覺,兩個月下來已經在 Mozilla 的 Servo8 次 commits。 Servo 為新一代 Firefox 的基石,所以做起來非常有成就感,也對瀏覽器本身開始有極大興趣。而且這個社群非常友善,開發過程讓人覺得很快樂,看著兩個月以來的紀錄,有感而發寫下這篇文章。

Continue reading

How I & how a newbie to become a member of open source community?

How I & how a newbie to become a member of open source community?

A long story goes through my coding life and hope guide people in contributing to open source projects


What is this article?

I know there are many people want to join the open source community whether they are already a coder or a newbie to writing codes. I was once a guy who want to contribute to open-source projects, and I did not know how to do it. Now I am a contributor to many open-source projects.

I thought many people would have the same question which is how to commit to open source, so I write this article to record my experience and guide you to find the way. If you just want to read open-source parts, skip the previous paragraphs and jump to the rear.

Continue reading

使用 Tensorflow 開發花朵種類辨識 App

前言

最近機器學習、人工智慧、深度學習等等名詞非常夯,本篇用深度學習簡單實作一個可以辨識不同種類花朵的 Android App。第一部分是訓練圖片的模型,這時已經可以在電腦上作辨識了。第二部分是將第一部份訓練的模型放進 Android 裡面,實作手機辨識的部分。

Continue reading

台大觀察與心得(五):大二下 & 生機系第二學期

這學期只修 19 學分,全部都是生機系必修,17學分包含大一的靜力學、機電整合一:微處理器,大二的機動學、工程數學、電子學、材料力學,以及2學分專題研究。學分那麼少是因為把禮拜五空出來,固定那天去公司上班。雖然學分少卻念得不輕鬆,大部分課我都沒興趣,要不翹課要不睡覺,這學期全都是混及格而已。最後這學期 GPA 只有 2.99。這學期我也不斷思索是不是真的要念書,休學的想法不斷縈繞於腦海,跟爸媽還有老師談了好多,最後還是沒勇氣休學。
Continue reading

紀錄面試經驗──Cepave

紀錄一下每次的面試心得,主要是寫當下我的狀況和心得,閱讀起來可能會覺得有點零散。介紹一下這家公司,以下為官網簡介:Cepave 2015 年成立,是一家新型態網路科技公司,專注於開發大規模的網路應用系統。以直覺、人性化的操作介面來管理網路設備,提供智慧平台分析網路趨勢。這家公司人數 22 人,算是小間新創。
Continue reading

紀錄面試經驗──Tymphany

簡單介紹一下這家公司 Tymphany,主要是做音響的,目前主要還是一個代工品牌,幫各家音響大廠製作。我面試的職務是工程助理實習,是韌體部門單位的職缺。一開始在 104 上工作描述是 「Create SW management system / database」要求會的技能為 「ASPJavaPHPRuby」所以我以為我是申請一個寫後端軟體的部門。投了履歷之後,收到回信看了一下職稱竟然是 Firmware Team,有點意外,不過反正我對韌體開發也有興趣,覺得進一步談應該會蠻有趣的。