1. 建立一套属于你自己的dotfiles

    博主很早就想建立自己的dotfiles,之所以一直没有付诸行动,一方面是因为就一台笔记本,没有跨平台配置同步,操作体验一致的需求,另一方面是常用软件的配置文件就那么多,当然最主要的原因还是因为懒 :cry:

    直到博主开始实习,需要给开发机配置环境,只好手动将笔记本上的配置文件拷贝到开发机上面,不得不勤快一点建立自己的dotfiles,为以后的更懒埋下伏笔,这也是博主写作本文的背景.

  2. CPU_FLAGS_X86-introdution

    好不容易能蹭上网,第一时间

    1
    eix-sync
    
    ,噹噹噹,news來了。大致內容如下:

    X86(amd64)架構指令集和其他特性從USE標記中移到了一個單獨的USE標記組,這個新變量名叫

    1
    CPU_FLAGS_X86
    
    。 爲了對特定CPU優化,用戶需要更新
    1
    make.conf
    
    (和
    1
    package.use
    
    )文件。比如,如果你的USE標記裏是下面這樣的

    1
    USE="mmx mmxext sse sse2 sse3"
    

    這些標記需要複製到:

    1
    CPU_FLAGS_X86="mmx mmxext sse sse2 sse3"
    

    注意:x86和adm64架構系統使用相同的

    1
    CPU_FLAGS_X86
    
    變量。

    如果不確定,可以使用

    1
    equery
    
    命令查詢USE標記的描述,
    1
    equery
    
    命令由gentoolkit包提供:

    $ equery u media-video/ffmpeg

    大部分的標記名和

    1
    /proc/cpuinfo
    
    裏的名字對應,少數標記有例外,比如sse3指令集在
    1
    /proc/cpuinfo
    
    裏也叫
    1
    pni
    

    爲了幫助用戶啓用正確的USE標記,gentoo提供了一個使用

    1
    /proc/cpuinfo
    
    自動生成的Python腳本,可以在
    1
    app-portage/cpuinfo2cpuflags
    
    包找到它:

    $ emerge -1v app-portage/cpuinfo2cpuflags
    $ cpuinfo2cpuflags-x86

    爲了保證安全遷移以及和擴展倉庫保持兼容性,建議保留原有的USE設置直到沒有包使用他們。

  3. 靜下來吧

    每到了晚上,總是思維和肚子最活躍的時候。都一個大四狗了,腦子裏整天還在天馬行空。

  4. jekyll系列教程

    除了hexo,jekyll也是一款使用廣泛的靜態博客程序。但是博主在網上檢索資料的時候,要麼是官方冗長的文檔,要麼是直接做好了一個主題,很難找到step by step的教程。於是寫了幾篇原(CHE)創(DAN)的教程放到了碼農圈

  5. 博客換到jekyll了

    貌似博主比較愛折騰,用hexo的時候就不老實,稀飯換主題。這下更是直接換到jekyll.也是到處找模板,直到我看到了這個主题,一見傾心…