1. 在 OS X 上给 Android 刷机

    Google 在其 I/O 大会上发布了最新的 Android M Preview,看得非常激动,尤其是原生的权限管理那块,于是拿起手上的 Nexus 6 动作体验一番。

    下载

    可以在 Android 开发者 下载,如果看不到入口,请检查语言并选择英语。或者直接进入 下载页面

    如果下载遇到问题,可以考虑从国内网盘找,下载完成后验证一下。

    安装

    解压之后,配置好 PATH,并按照 官网的安装方法,执行 flash-all 时出现了如下错误:

     ./flash-all.sh
    ERROR: could not get pipe properties
    target reported max download size of 536870912 …

  2. WHR-G300N V2 刷机

    OpenWrt 介绍

    OpenWrt 是用于嵌入式设备的一个 Linux 发行版本。

    所有最新的固件下载地址:https://downloads.openwrt.org/chaos_calmer/15.05/

    类似的还有 DD-WRT,比较偏向实用,Web 配置比较强大,但较难定制。

    WHR-G300N V2


  3. Fragment

    Fragment 定义

    为了让界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常类似于Activity,可以像Activity一样包含布局。Fragment通常是嵌套在Activity中使用的。

    Fragments

    可以看出,使用Fragment可以让我们更加充分地利用平板的屏幕空间。



  4. Gentoo 2015

    为什么选择 Gentoo

    完全免费的 Linux 发行版本,面向开发人员和 Web 职业人员。特别是有 Portage 包管理系统,用 Python 编写。无最新发行版本,每周滚动更新这点和 Arch Linux 相同。

    同时得到某叔的极力推荐,这些都是最终选择 Gentoo 的原因。

    另外附 Gentoo 排名情况: DistroWatch

    安装过程

    整个安装过程主要参考 Handbook 手册,利用业余时间两个晚上搞定。

    # uname -a
    Linux don 4.0.5-gentoo #1 SMP Fri Aug 28 21:54:34 2015 x86_64 Intel …

  5. Gentoo 本地化配置

    未配置之前会有类似这样的提示:man: can't set the locale; make sure $LC_ and $LANG are correct*。

    1. 查看当前本地化配置:
    # locale -a
    locale: Cannot set LC_CTYPE to default locale: No such file or directory
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
    locale: Cannot set LC_COLLATE to default locale: No such file …

  6. Gentoo 分区

    由于系统是现成的,即直接 flash 安装,里面的分区表已经分好。为了充分利用卡上的剩余空间,于是新建一个分区来挂载使用。

    使用环境:

    • 系统:Gentoo 3.4.103
    • 存储盘:高速 MicroSDXC-TF 存储卡 64G-Class10

    第一步:查看与新建分区

    1. 分区前系统盘分区:
    # df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/root       3.4G  1.7G  1.6G  52% /
    devtmpfs        438M     0  438M   0% /dev
    tmpfs            88M  244K   88M   1 …

  7. Gentoo Portage

    修改更新源地址

    1. 2.2.16 版本之前的配置:
    SYNC="rsync://rsync.cn.gentoo.org/gentoo-portage/"
    
    1. 新版本若没有配置会提示:
    !!! SYNC setting found in make.conf.
        This setting is Deprecated and no longer used.  Please ensure your 'sync-type' and 'sync-uri' are set correctly in /etc/portage/repos.conf/gentoo.conf
    
    1. 新版本配置,编辑 /etc/portage/make.conf 删除原来的 …

  8. Samba 配置

    Samba 是 1992 年,一个叫 Andrew Tridgell 用 C/C++ 和 Python 写的跨平台软件。

    其名字来于 Server Message Block,其中 SMB/CIFS 是由微软开发的一种应用层网络传输协议。

    Samba 就是许多服务和协议的实现,是 Windows 和类 Unix 系统之间的桥梁。

    Samba 现在最新版本是 4.x,但在我的树莓派上面 emerge --ask net-fs/samba 出来的还是 3.6.2。

    官网上的 net-fs/samba package 4.x 以上的版本不支持 arm 或被 …



Page 2 / 22