NAND2Tetris Part1
五月的時候看到coursera 上了傳說中鼎鼎大名的課程:Nand2Teris,就給它選修下去了。結果後來遇到七月考N1,課程大停擺(yay,最近才慢慢一週週的把課程聽完。
下面是課程基本資訊:
課程名稱 | Build a Modern Computer from First Principles: From Nand to Tetris |
開課學校 | Hebrew University of Jerusalem |
授課教授 | Shimon Schocken & Noam Nisan |
開課時間 | 6 周 |
教學方式 | 影片授課 |
通過方式 | 每週完成指定的作業,並上傳結果。 |
課程網址 | https://www.coursera.org/learn/build-a-computer |
Blog 累積瀏覽量突破十萬人次
小弟經營這個blog,最近累積的瀏覽量剛剛突破 100,000 人次,用dB 來算的話就是50 dB,現在平均每日的瀏覽量大概是100 人吧。
今日瀏覽量截圖:
archlinux 上使用archlinux-java 切換不同java 版本
Java 2014 年就推出java 8 了,從java 6 到java 8 共有三個版本的 java,各版本間無法相容,例如要開發Android 的話就要使用java 6, 而目前電腦上安裝的Eclipse Mars 2.0,看到java 6 就會作嘔回報:
Version 1.6.0_45 of the JVM is not suitable for this product. Version: 1.7 or greater is required.
在Ubuntu 上開發時,可以使用alternatives 來切換不同的java 版本
...36 個問題
最近有空玩了這個 墜入愛河的36 個問題
...字幕產生器 Subtitle Generator
六月初參加PyCon ,因為第一天開幕睡過頭了,用 One Punch Man 超商大特賣的畫面做了兩張搞笑圖, 用gimp 做不熟練,花了不少時間,決定來寫個字幕產生器
成品在此
...影評:天才無限家 The man who knew infinity
總評:
7.5/10
浪費時間
看看就好
值得一看
非看不可
一樁因為版本升級引發的慘案
Minecraft升上1.9板已經有一段時間了,因為1.9版加入了戰鬥功能,玩家能在左手跟右手上放置不同的物品,也因此造成了一些悲劇。
故事是這樣子的,之前寫的Minecraft plugin fastbuild
,放置方塊時可以大量放置的功能
使用GAE python自幹Facebook Bot
話說最近各種Bot 的傳聞,又看到有人弄了一個建在Flask 上面的Facebook Bot , 強者我同學qcl 也弄了傳說中的libGirlfriendFramework,就想來弄一個回應產生器,以下是大概的開發流程:
...在X86機器上debug ARM 執行檔
以後有可能會用到,寫這篇純粹做個記錄。
故事是這樣子的,最近閒來無事研究一下傳說中 jserv 大神的amacc,有些地方實在看不出程式執行至此時一些變數的值為何,這時我們就要用gdb 了
不過amacc 是用 arm-linux-gnueabihf-gcc 編出來的arm 執行檔,我們host gdb 是X86 在執行時就會報錯:可執行檔格式錯誤
如果用arm-linux-gnueabihf-gdb 呢:它會寫 Don’t know how to run.