Month: June 2017

  • 整理房間的丟棄

    整理房間的丟棄

    Picture from: Jon Rawlinson 或許是星座使然,抑或只是個人因素。我對於跟我產生過連結的物品會很難捨棄掉它,總覺得下一秒鐘就會有須要的時候,以至於我的房間常常堆滿東西。 但是到了要搬家這樣的場景,不免需要好好的整(ㄉㄧㄡ)理(ㄉㄧㄠˋ)一下所有的物品。在整(ㄉㄧㄡ)理(ㄉㄧㄠˋ)的途中,總是能想起這個物品的來歷。參加 NCPC 的吊帶,總是只有打進決賽,在決賽就被刷掉;參加 MOPCON 的吊帶,抽到手機卻在學校園遊會;澳門的紀念品,買了卻從來沒有送給別人;PANASONIC的毛巾,買吹風機送的;民報的雜誌,參加記者活動送的;放在外面的水果醋,一年級剛來學校的時候買的 (怎麼還在啊……);USB 3.0 Hub,過了這麼久都沒有用過他了;一台學校的 Mac Mini;吹風機。 到了要整(ㄉㄧㄡ)理(ㄉㄧㄠˋ)的時候,不免回想起,就算沒有它們,我不也好好的度過了每一天嗎?是不是這些東西其實都沒有一定需要?我總說,我只要有電腦,插座跟睡覺的地方就可以了,試了幾次,甚至還可以再減少一些。原來也不是房間裡面的東西就是需要的。或許吧。但是丟掉的時候總還是會再想一次。 最後腦內想起的是這句:「本來無一物,何處惹塵埃」。本來就沒有東西, 又怎麼推起雜物呢?

  • 就算流浪出國還是要記得帶的東西

    就算流浪出國還是要記得帶的東西

    這次到韓國,只有帶一個後背包而已。在已經儘量減少攜帶物的狀況下,還是有幾個重要的東西沒有帶到: 1. 插座轉接頭 對,雖然帶了 USB 充電器,但是因為沒有插座轉接頭,因此第一天沒有用到,直到第二天的旅社有可以借的才有用到。在國外很難找到哪邊有賣這種東西。 2. 透明夾鏈袋 原本沒有想要買東西,後來在 innisfree 買了液體類的東西,才想到需要透明夾鏈袋。後來在大創買到。如果在比利時或是日本的話,布魯塞爾機場以及成田機場都有販賣。

  • WordPress writing 佈景主題

    從 themeforest 買了這個主題到現在,我覺得最麻煩的就是要為了每個文章生出一張圖來,作為 og:image 的影像。這是個很瑣碎的步驟。尤其如果省下不做的話,會讓版面變得不好看。也沒有可以 default 的地方…

  • 台股當沖

    台股當沖

    台股當沖算上手續費還有稅金,只要超過購買價格的 1.0038 倍就有賺頭。100元左右的股票往上一檔就會賺。 昨天的美股 3 指標都有漲,今天早上 9 點就以 208.5 元買了 3 張台積電想要當沖,用上面的算法最少要跳到 209.5 才會賺錢,就這樣掛著 209.5 賣出 3 張。到 10 點前看盤還在 209 附近跳動。 過沒多久台股就開始崩崩崩,大盤跌了近百點有吧,台積電也跌到 206.5 左右。到了 11 點左右,心臟受不了,206.5 把三張全部出掉。就這樣一個早上虧了 8000 多元… 收盤的時候台積電收在 207.5。但是當時候根本不會想要等到盤尾再出掉,很怕再繼續跌下去啊。 回頭看一下台股的手續費,真的是很高…… 每股都能到每次 4.95 美金了,死魚盤竟然要比活跳跳盤的手續費高上 5 倍之多。 可以說,只用了 3 個小時的時間來回日本一次呢。 近期是不會再去當沖了 。

  • Diagnosing and Fixing Reference Leaks in CPython

    Diagnosing and Fixing Reference Leaks in CPython

    CPython’s garbage collection relies on each object’s reference count. Each object has their own reference count, when the object is referenced by others, then we will need to increase object’s reference count by the Py_INCREF macro. In another way, when the referencer don’t need the object anymore, it will need to decrease object’s reference count by the Py_DECREF macro. When object’s…

  • PyCon TW 2017 微觀察 (一)  聽障聽打服務

    PyCon TW 2017 微觀察 (一) 聽障聽打服務

    之前參加 FOSDEM 的時候,他們的大廳 (類似於中研院 R0) 有提供聽障座位。 這次參加 PyCon TW 2017 的最後一天,在 R0 最前排看到這樣的一個服務: 就是提供給聽障者的聽打服務啊! 第二次看到 (第一次在國內) 看到 conference 有提供身障者的服務。雖然這只是個小地方,但是也能夠看到主辦單位對於身障者的用心。 另外,這個聽打服務其實是可以申請的。只要活動是「非營利」的活動,就能夠跟台北市勞動力重建運用處申請。根據談話的結果,他們傾向於直接撥打 1999 來申請。(因為不同城市有不同的受理單位,打1999問最快) 詳細資訊 申請對象:1. 設籍台北市的聽障者 2. 台北市有進用聽障員工的事業單位 服務內容:就業相關之研習活動、在職訓練以及會議等即時聽打需求。 辦理單位:台北市勞動力重建運用處。 聯絡方式:1999,電話/2559-8518,傳真/2559-8528,手機簡訊/0910-474-902 表件下載:網址 http://www.fd.taipei.gov.tw。首頁 > 業務服務 > 身心障礙就業服務 > 就業服務 > 職場聽打服務。

  • 培養程式自學能力時應具備的三種能力
    Photo by Basharat Alam Shah

    培養程式自學能力時應具備的三種能力

    依據我有限的生命經驗,以下是我所看過的,對於程式有興趣的新手,常常忽略掉而沒有培養 (訓練) 的三種能力。 1. 英打能力 一個人有沒有程式自學能力,我認為是建立在有沒有英打能力這件事情之上。看過許多人對程式有興趣,但是就是不練英打,寧願看著鍵盤打字,或是兩隻食指敲打鍵盤。 這是一個很基本的效率問題。我如果能在單位時間內打英文的速度比你快,就代表著我的學習速度比你還要高。當你看著 documentation 還在打 hello world 的 print 的時候,我已經收到回饋,往下一個部分邁進了。 推薦使用 typingweb.com 練習,這個網站幫你規劃好如何練習打字,只要照著上面的單元一個一個練習,一個禮拜就能收到成效。這個投資是最基本的,也是收益最大的一個。 2. 閱讀英文 Error message 的能力 新手第二個需要訓練的能力,就是閱讀英文 error message 的能力。這邊的 error message 泛指從 compiler 或是 interpreter 發出的任何錯誤訊息。 例如說這段程式碼發出的訊息: >>> d = {‘foo’: 10, ‘bar’: 20} >>> d[‘tar’] Traceback (most recent call last): File “<stdin>”, line 1, in <module> KeyError: ‘tar’…

  • 全面竄改 git commit 歷史記錄

    全面竄改 git commit 歷史記錄

    最近遇到一個問題:「GitHub 上的 commit 記錄可以證明一定是某人 commit 的嗎?」。 這個問題的答案是:「NO」。 git commit 不似區塊鏈有能力做出無法偽造的記錄,透過不同的方式,我們可以全面的竄改 git commit 的歷史記錄,不論是作者、上傳者或是時間都有辦法可以修改,以下將一一介紹如何操作。 0. 前置作業 首先先在本機建立一個空的 git repo,接著隨意寫入空的檔案: $ mkdir git-test $ cd git-test $ git init $ touch README.md $ git add README.md 1. 基本 Git 設定 – 設定識別資料 根據 git 官方的資料,第一次使用 Git 必須要設定識別資料,而且識別資料會影響到提交的結果:「每次Git提交會使用這些資訊,而且提交後不能再被修改」 $ git config –global user.name “John Doe” $ git config…