2013年9月24日 星期二

在Ubuntu收公司信箱(Exchange)的艱辛歷程...

在Ubuntu收公司信箱的艱辛歷程...

公司信箱是Exchange...沒有開放POP3跟IMAP (MIS:摳鼻~)
  • 本地收信
    • 透過Playonlinux安裝office 2010,使用Outlook→沒辦法執行神秘的Activator?
      • Playonlinux有提供Activator patch,設定KMS Server即可啟用...
        • 感想: 緩慢...
    • Thunderbird→不支援Exchange
      • 改用支援Exchange的Evolation...
    • Evolution→不支援公司用的Exchange版本...
      • 改回Thunderbird,研究替代方案Davmail
    • Thunderbird + Davmail → Worked!
      • 感想: 
        • 緩慢: 不論是透過Davmail LDAP撈通訊錄或是走Davmail IMAP開啟信件都要等一下子。
        • 不夠便利: 透過Davmail POP3可以一次把信收下來,但是信件就收在本地端,沒辦法在不同地方可以查詢歷史郵件
        • 搜尋: 慢速...
放棄本地收信...開始研究如何用gmail把信收過去...

  • 雲端收信(感覺很屌?!)
    • Gmail→只能收IMAP或POP3,沒辦法收Exchange
      • 尋求其他Webmail solution...
    • Outlook.com→只能收POP3,沒辦法收Exchange
      • 都只能收IMAP+POP3,回頭研究Davmail...
    • Gmail + Davmail(Server Mode)→Worked!
      • Gmail預設一個小時檢查POP3帳戶一次...太慢了!
    • Outlook.com + Davmail(Server Mode)→Worked!
      • Outlook.com一樣一個小時檢查一次...上班時間沒辦法一個小時看一次信...
      • 尋找Webmail solution,可以自訂撈信間隔...
    • Roundcubemail + Gmail + Davmail→Failed...
      • Roundcubemail使用的Xpertmailer,mail server不能設定127.0.0.1,也不能設定Localhost...花了幾個小時斷斷續續追才找到原因...Worked!
      • 但pop3不知道甚麼時候才會撈信下來=.= 放棄Orz
      • 回頭研究怎麼加速Gmail檢查POP3的速度
    • Gmail + Davmail(Server Mode) + Gmail POP3 Checker(greasemonkey script)→Worked!
      • 沒有Donate的情況下,預設8分鐘自動檢查一次POP3 account
為了收信這件事...
研究Playonlinux安裝Office...
玩Davmail,研究設定跟Log...
架設Roundcubemail...花了一些時間除錯...
橫跨不少領域= =|||

當然還包含花了不少時間在搜尋資料...
真是花了不少功夫Orz


2013年9月12日 星期四

Ubuntu 64bit 12,04 Build android environment setting

I've refer http://source.android.com/source/initializing.html
and the answer of http://askubuntu.com/questions/256487/initialising-the-build-environment-for-android-on-64-bit-12-04
to setup the enviroment on my thinkpad T430...

After I've complete the environment setting up,
and build the image, it's all wonderful result...
till I've shut down my notebook, or reboot my notebook...
It will display "Could not write byte: broken pipe" with a blank screen...

It's almost make me crazy cause I've reinstall my notebook 10 times at least,
to find out which package fail, what package I've install...
lot of discussed point out that lightdm should be killer, But I can't fix it while I've follow the instruction.

finally, I doubt that why the android tool chain need glx and x11 package?
so I've reinstall again(yes...again)
and leave some package to not install that I've delete as below,
and try it...
Great, At least I can build the image same as before,
and....

Till now, I've not appear the god damn broken pipe issue again!

require package:
sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx-lts-quantal:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386

PS: I found that package will cause error when make menuconfig, due to missing the package libncurses5-dev
but libncurses5-dev is conflict with libncurses5-dev:i386

solution is install the package as below,
lib32ncurses5-dev 
lib32readline6-dev
lib32z1-dev

and JDK6:
  1. Download binary from oracle website or other mirror and install it.
    1. download jdk-6u*-linux-x64.bin
    2. chmod a+x jdk-6u*-linux-x64.bin
    3. ./jdk-6u*-linux-x64.bin
    4. export PATH=~/jdk1.6.0_*/bin:$PATH
  2. Add PPA source
    1. https://launchpad.net/~webupd8team/+archive/java
Next step...
I'm still try to figure out how to install office on my ubuntu 12.04~

    2013年2月21日 星期四

    Inhon G1 資料整理


    INHON PAPILIO G1工程模式
    *#*#3646633#*#*

    Inhon G1 root與3rd party firmware

    Taiwan101 ROM Factory
    https://www.facebook.com/pages/Taiwan101-ROM-Factory/130833580409396

    因為我只需要root,所以沒有刷他提供的firmware來玩
    Root的方式主要是利用MTK Flash tool刷修改過的CWM Recovery
    透過Recovery安裝SuperSU.apk進去
    因為我不確定他提供的EBR1是分割成1.5G還是2G的版本,
    所以也沒有使用他提供的檔案
    主要只刷Recovery.img

    需要備註的是,因為system會檢查recovery,若Recovery被修改過,system會還原recovery
    因此刷完Recovery後,進入Recovery並且要離開的時候
    Recovery會提示,是不是要Disable System recover recovery的機制
    選Yes才能保留,否則會被還原回原廠的recovery.img
    需特別注意...

    Inhon G1 剩餘容量空間不足

    一月中剛好心血來潮在Survey MT6577的手機
    除了龍馬M1S外,注意到另外一隻兄弟機 Inhon G1
    剛Survey的時候發現中華電信推出手機優惠
    搭配全民共省方案居然是0元機
    所以馬上在PTT的MobileSales板貼文徵手機 也果然順利的徵到了^^

    網路上的開箱文、心得文不少
    就不多做贅述
    http://chinese.vr-zone.com/50385/made-in-taiwan-inhon-papilio-g1-hand-on-review-02012013/

    前兩天Line沒辦法更新,手機出現剩餘容量空間不足的警示
    因為Inhon G1的配置有點奇怪
    4G的eMMC,system 1.5G, Data 0.5G, Internal SDCard 2G
    也許是因為Android的限制,沒有偵測到SD Card的話會取消某些功能,像拍照錄影等等
    所以希望使用者在沒有插卡的情況下也可以有完整的體驗而做出這樣的配置

    但實際上Data這個partition很重要,
    不考慮link2SD的情況下,所有的APP都是安裝在這個partition
    即使是使用內建的APP2SD,還是會有一部分資料放在Data partition
    另外Dalvik VM的Cache也是放在Data當中,大約占用130M的容量
    當剩餘空間不足的時候,系統會提示因空間不足,暫停電子郵件等服務Orz



    個人認為,應該將4G的eMMC分割成system 1.5G, Data 2.5G

    如此一來雖使用者必須要外接SD卡才能獲得完整的體驗,但隨便接張SD卡就可以用到嚇嚇叫

    (8G的microSD卡都已經跌破台幣$200...)

    因此,網路上已經有提供修改的做法可以將Data Partition修改的大一點,以免出現類似的問題:)




    http://www.mobile01.com/topicdetail.php?f=586&t=3197045&m=f&last=41881941
    Inhon G1 修改data 1.5G或2G
    businessman97@mobile01


    因為照著做結果進不了OS,備註兼整理一下:)
    刷機有風險,刷機之前請審慎考慮!刷機若造成機器損壞請自行承擔責任!

    步驟:

    1.進入原廠recovery備份使用者資料
    注意! 這個只會備份原本data分區,就是500M那區
    (關機狀態下,按住"音量+" + "電源鍵"開機,
    出現Inhon Logo後就可以放開電源鍵,但持續按住"音量+"直到畫面上出現打開肚子的小綠人
    當畫面出現打開肚子的小綠人後,點螢幕下方的Home觸控按鍵就可以叫出選單)


    2.重開機,把剛被分好的 .backup檔案複製到 外部記憶卡 ,並將2G那區的資料全部另外手動備份到記憶卡
    因為刷ebr1會將 原本500M和2G的區域資料清除,請一定要備份!

    3.關機

    4.解壓附件的資料夾

    4.將要改的1.5G或2G檔案改成EBR1
    (檔名必須大寫,否則MTK的Tool會認不到)

    5.使用線刷工具打開資料夾裡的scatter檔刷入EBR1

    6.刷完按住 "音量-" 和 "電源" 開機進入工程模式(應該是叫工程模式吧xD)

    7.選擇clear emmc按下電源鍵,clear完它會自動重開機黑畫面馬上按住音量鍵+

    8.這時會卡在開機畫面一陣子,請多等一下,進入recovery後選wipe data/factory reset
    (我照著做,Wipe Data後反而卡在Kernel,Inhon的Logo一直閃,就過不去了Orz
    出現Inhon的Logo代表進Boot loader,
    Inhon的Logo在閃動代表進入Kernel的階段。

    因此步驟8應該是不需要的,可以跳過
    若做了步驟8,手機變磚之後,重新執行步驟6跟步驟7就可以修正)


    9.重新開機進入系統

    10.把你剛備份的.backup檔從記憶卡附製到內部記憶體

    11.重開機進入recovery還原,reboot

    12.原本安裝在2G區域的app會消失,進系統設定理移除後再重新安裝

    之後就可以正常使用了!


    最後,mobile01的附加檔案應該不會消失,
    不過保險起見留一份備份以備不時之需:)
    https://dl.dropbox.com/u/3357679/Inhon_G1_Flash_tool_and_EBR.zip

    How to disable GUI on armbian (revert the Desktop to server)

    Check which Display manager that you're using currently cat /etc/X11/default-display-manager nodm should be default if you're choose...