KuoE0's Dots

Connect the dots in the future.

我的 Gecko 開發環境

掐指一算,竟然已經在 Mozilla 待超過兩年了。不過覺得自己跟 Gecko 其實還沒很熟,到底是筆者的問題還是 Gecko 的問題?!

Read More

[LeetCode] 80 - Remove Duplicates from Sorted Array II

題目連結:https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/?tab=Description

Read More

[LeetCode] 64 - Minimum Path Sum

題目連結:https://leetcode.com/problems/minimum-path-sum/?tab=Description

Read More

如何從 Firefox 中把 compositor 產生的畫面擷取出來

最近在 Firefox for Android 上替 Presentation API 在加入 Chromecast 的支援時,遇到一個問題。問題敘述如下:

Read More

在 Android 上實作 JNI 函式與存取 Java 中的成員變數

由於筆者最近在開發 Firefox for Android 上的功能,也因此有機會接觸 Android 開發。Firefox for Android 也是採用與 Firefox(桌面版)相同的瀏覽器引擎 - Gecko。由於 Gecko 主要是採用 C/C++ 開發的,因此勢必需要使用到 Java 的 JNI 來銜接 C/C++ 的程式碼,在 Android 上也就需要 NDK 的支援。

Read More

[CLI] 基於資料夾來自動設定開發環境 - autoenv

相信許多人在開發不同專案時都會需要不同的開發環境,也因為這個原因才會有 Python 的 virtualenv 與 Ruby 的 RVM 或是 rbenv 出現。

Read More

[CLI] 從 terminal 分享程式碼

常常在工作時都會有需要貼一些片段程式碼,或是貼一些 log 給同事的情況發生。有些同事會打開瀏覽器並把這些文字貼到 Gist 或是 Pastebin 等服務。但筆者認為這麼單純的一件事情還需要打開瀏覽器實在很沒效率,因此查詢了一下是否有能夠在 terminal 底下做到這些事情的指令。不查還好,一查不得了,也太多類似的東西了吧!一搜尋下去竟然這麼多類似的服務:

Read More

花了一年從 Logdown 到 GitHub Pages

沒想到距離上一篇文章還是超過了一年…。胡適先生說過「發表是最好的記憶」,我一直很相信這句話,畢竟寫下來的東西都是經過消化才排泄出來的(好像怪怪的?!)。而且在寫作時,為了避免誤導讀者,這個過程中都會反覆地查詢資料確認自己所寫的內容是正確的,這個過程中通常可以讓我對我寫作的內容有更進一步的認識。不過也無可避免自己還是常常寫出錯誤的內容,或是忘記自己曾經寫過的東西。但總之,過去這一年多來一直沒有好好整理自己的筆記與學習的事物,真的覺得自己腦袋變鈍了,決定還是應該要盡快讓部落格恢復運作!

Read More

看懂 XPCOM 的轉型函式

本文同步刊載於謀智台客。

Read More

謀智菜逼八談 XPCOM 實務入門

本文同步刊載於謀智台客。

Read More