2017/08/04

Manjaro Linux 安裝實錄

不久前在 Linux Distrowatch 上, Manjaro Linux 排名已經擠到第3,簡單說,它就是比較好裝好使用的 Arch Linux,今天(2017/08/04)的排名如下
名次發行版HPD*
1Mint2784<
2Debian2083<
3Manjaro1796>
4Ubuntu1471>
Linux 初學者可以Manjaro XFCE Edition 版, 有圖形介面的安裝環境,對於分割硬碟空間也比較容易,雖然我也是裝 xfce,但是用 Manjaro Architec ISO 安裝(純文字介面)以下是我安裝過程及遇到的中文化問題解法

2017/07/01

spacemacs 初體驗 - 使用 vim 鍵盤操作 emacs

聽說 spacemacs 內定的設定就很好用, 所以花時間試了一下,在 Arch Linux 安裝很簡單:
yaourt -Sy emacs
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d  
emacs foo.go # 編輯你想編的檔案, 例如 foo.go, 會自動問你要不要裝 go 的擴充集
vim 轉過來的建議先看這篇中文簡介, 再加上VIMUSERS

2017/05/24

R 語言 getSymbols 可用性探討

最近學習 R 語言,看到別人的範例,似乎簡單寫兩行就能抓到股票資料,但真的是這樣嗎?

2017/04/30

R 語言套件在 Arch Linux 安裝紀錄

本來覺得沒什麼,但是最近一直重裝 R 套件,還是紀錄一下在 Arch Linux 安裝需要的動作

2017/02/27

Alpine Linux sys mode 安裝及自訂套件編譯

再試了一陣子, 1GB ram 跑 'data' mode 後, 根目錄裝了 firefox 後就剩下 39MB, 所以,我還是改用 'sys' mode, 也就是傳統的 Linux 硬碟安裝法. 看看是否可以編譯 Alpine Linux 套件...(2017/02/28更新)

2017/02/25

Panasonic CF-W5 裝 Alpine LInux Standard x86 歷程

我有一台古董級Panasonic CF-W5筆記型電腦(從BIOS看,用了8660 個小時,假設每天用4小時,每年用300天,也有7年之久), 裏面我改裝的 Arch Linux已宣告將不支援 x86 了,於是試著改用 Alpine Linux 吧!我的目標是裝全部都放在記憶體的作業系統, 只有要存檔時再使用隨身碟, 看看效果如何?(2017/02/28更新)

2017/02/17

2017/02/13申請了郭董便當,兩天後到貨,申請心得:
1. 若已經有愛奇藝VIP帳號,建議先問清楚客服,避免多了一個帳號
2. 拿到後,愛奇藝介面裡的電話號碼要輸入 +886 09xx 注意,要多個 0, 不然不能正確對應
3. 內建功能不需另外裝軟體就可以使用 Android TV(含 Chromecast)功能
4. 付出最低費用 588(愛奇藝)+999(押金)+80(快遞)=1667

* Android TV 功能:
  * 必須讓手機和郭董便當在同一個網段
  * 投影手機上支援 chrome cast 軟體, 直接點該軟體上的圖示(例如:Youtube)
  * 投影手機操作畫面, 手機上安裝"google home", 再按該軟體的選單就可投影
  * 語音搜尋, 直接按遙控器上的麥克風

* 除了 Google Play 外裝好用10倍的 沙發管家
* 看片安裝軟體:
  * 用內建的 Google Play 安裝 ES 檔案管理員
  * 安裝騰訊視訊TV國際版
  * 改 DNS 192.214.222.103 加速(尚未測試是否有效)

* 系統工具
  * 安裝沙發助手

* 台灣頻道直播
  * 安裝 KODI, 設定

* 使用 airplay
  * 安裝 KODI

2016/04/02

STLinux 開發參考文章


國外高手寫的三篇文章,值得參考
  • http://blagus.info/stlinux-env-setup-part1/
  • http://blagus.info/stlinux-env-setup-part2/
  • http://blagus.info/stlinux-env-setup-part3/

2015/07/12

使用 BuildRoot 編譯給網樂通使用的 rootfs

[2015/07/12更新]

試著使用 buildroot 來編譯網樂通的 rootfs,

2015/07/12 測試

使用的 buildroot 設定:

  1. Target options  ->Target Architecture (SuperH)
  2. Toolchain -> 
    1. Kernel Headers (Manually specified Linux version)
    2. (2.6.32) linux version
    3. uClibc C library Version (uClibc 0.9.33.x)
    4. 這個 rootfs 相當小, 僅1.4MB, 不過似乎還是塞不進 1MB 的內建 flash

 測試結果如下
  1. 使用內定設定, 還要 'mknod /dev/null c 1 3'否則無法開機
  2. 使用內定設定, 開機後要 'mdev -s' 建立基本的 /dev/sdXX
  3. 使用內定設定, 開機後要設定 udhcpc, 可以從 xbmc 抄 script 過來使用
  4. 使用內定設定, 可以使用 TTL console 操作, 但是因為沒編譯 busybox 的 telnetd, 所以沒有辦法連線進去
  5. 可以編譯 uClibc 做的 rootfs, 但是沒辦法選 ntp (好像是 uclibc 基礎 library 沒支援)因此對時沒辦法

2015/07/16 測試

不宜一次增加太多設定, 以免編譯不過, 找不出原因, 增加:
  1. Build options -> Enable compiler cache
  2. Toolchain -> uClibc C library Version(uClibc-ng)
  3. System Configuration 
    1. Root password: root
    2. Network interface: eth0
    3. Install timezone info: 開啟
    4. default local time: Asia/Taipei
    5. Custom scripts to run before creating filesystem images: $(TOPDIR)/board/nextvod/patchrootfs.sh (此 script 第一個參數是 output/target目錄, 原打算在此 mknod /dev/null, 但失敗)
  4. Target package -> Networking applications
    1. dropbear:開啟

網樂通多重開機及分享個人修正方式

[2015/07/12更新]

很久沒玩網樂通. 將網樂通改成可測試多套系統(Arch/Debian/Fedora/sh4twbox/XBMC)的機器, 以下影片(可以使用滑鼠滾輪放大, 點暫停時, 可支援 copy & paste),
此影片示範了

  1. 00:00~01:00 mboot (給網樂通用的簡易多重開機工具)
  2. 02:00~03:30 嘗試在 debian 裏面做修正(修改前先備份成 .orig 附檔名)
  3. 10:00~15:00 示範運用 backup.patch 將所有修正的檔案備份回 github 動作

2014/07/23

LG P500 upgrade to Android 4.4.2 Ver-12

Just reference the xda link.
[DEV][ROM][4.4.2][CM11] KITKAT for LG-P500 [WIP][VER-12 OTA]
In the link, there is a youtube tutorial video. In this Ver.12.

I use following in the Ver 12 link. Here is my  Aroma install options:

  1. Fresh Install
  2. no google apps
  3. no custom apps
  4. Link2SD
  5. no extra font.
After reboot, we should setup Link2SD to one ext4 partition in the class 10 SD card.
And I've setup the performance as SMARASSV2 CPU min:122, max:806 Mhz.

Now, it works smooth.

But the recent apps are too large for this old phone.
  1. skype could install, but could not work.
  2. google hangouts lack the video chat function.

2014/06/01

Cross Compiling SH4 hello world and installing STLinux 2.4 compilers

As traditional method of install STLinux cross compiler is installing debian/ubuntu/redhat and install the RPMs.  Here we just extract RPMs.

2014/03/16

archlinux on NextVOD based STLinux 2.4

There is a long time haven't update the Arch Linux on NextVOD.  In fact, it is on development for long time. Maybe it is the time to announce for other developer could use this new system.

2013/12/03

Build Arch Linux sh4 Packages by qemu-static-sh4

Here we use PC to cross build Arch Linux package for sh4 CPU.
The tips are:
  1. Install qemu-sh4-static (yaourt -S qemu-static)
  2. setup binfmt_misc kernel module
  3. Install chroot environment (Arch Linux sh4 rootfs)

2013/10/31

網樂通 shtwbox OS 配置範例

[2014/01/26更新]
裝好 sh4twbox 0.9.2 以後的版本會使用新的 STLinux 2.4 套件,打算將網樂通做到下列功能: 連結多磁碟、transmission-cli (BT下載 web 版)、全球一動 Wimax / 3G 橋接器、動態網域名稱(以 noip 實現)、sshd、tmux、mongoose、web2py、polipo、ftpd、samba(網路芳鄰)

2013/09/15

sh4twbox 0.9.2 網樂通萬用改機救援碟

[2014/03/19 修訂]
sh4twbox 0.9.2 安裝救援碟
  1. 快速安裝 uboot(含256M RAM) 及 sh4twbox 合成一片, 並採用 ext4 格式加速安裝過程
  2. 可使用 ext4 格式選擇安裝之 rootfs (eg. sh4twbox,arch,debian,fedora,nextpbx,nextnas,other)
  3. 簡易救援(即使內建的 USB DOM 全毀也是可以重建使用)
  4. 多重開機
  5. 內建簡易套件管理軟體 shpkg
  6. 可自行編譯程式,操作範例,若仍有程式需要裝舊版0.6.2的操作範例

2013/09/05

贊助 sh4twbox 方式

[2016/04/01 更新]
sh4twbox 啟動到現在已超過4年,無償投入開發超過約2000個人時,期間最大的鼓勵就是陸續有高手加入協助開發,而sh4twbox 特色之一就是有軟體套件管理,軟體套件如果能持續更新那該有多好,因此希望能建立一個公開鼓勵開發團隊的方式,以利持續維護:
贊助基金 -> 運用基金 -> 公開運用基金內容, 目前停止接受贊助

2013/08/24

再探 網樂通 uboot code (UBOOTWPDA)

[2014/02/09 更新]
當時想開發 UBOOTWPDA 的原因是原本網樂通的 UBOOT 開機程序讓開發麻煩,RESET 開機每次要等很久,所以乾脆重新改掉網樂通客製化的開機參數,而採用讀取設定檔的方式取得開機參數. 而且希望只要使用一個 partition 也能開機...

2013/08/04

近期網樂通台北研討會紀錄

之前辦過 google talk 網路研討會, 雖然有些朋友力挺, 但往往只能單方向的教學. 最近辦見面式的討論會, 一起研究討論的感覺真實多啦!