guchengf.meguchengf.me2017-04-28迁移评论系统到 hashover鉴于 disqus 在国内访问越来越慢,资源和数据请求量越来越大,严重拖慢了页面加载,而且博客也只需要一个简单的评论对话系统,所以开始考虑进行评论系统的迁移。 替代方案 – hashover hashover 满足了我对评论系统的期望,简单,数据本地化,可以轻松迁移。 hashover 的评论数据存储默认基于网站的 path,这就使得在迁移的过程中,只要网站的 path 没变,那么相应的评论数据就…阅读全文
大大的小蜗牛eallion.com2017-04-28《天局》《天局》讲述棋痴浑沌在除夕夜暴风雪中执意送猪头给棋友,却误入迷魂谷与神秘对手展开惊天棋局。他以黑石为子、肉身作劫,最终以生命为代价赢得半子之胜。这场人神对弈诠释了超越生死的执着,用棋盘上的搏杀呐喊出胜天半子的壮烈宣言!阅读全文
dotbbqdotbbq.com2017-04-25理解 Linux 中 Shell 初始化文件和用户 Profiles 文件Linux 是一个多用户、实时共享的操作系统,意味着不止一个用户可以登录同一个系统。系统管理员通过任务管理来分配不同用户的权限,比如安装、升级、卸载应用程序,运行编译程序,文件查看、编辑等等。 Linux 允许通过两种主要方式来创建用户环境:系统级 (全局) 和用户级(个人)。一般情况下,Linux 系统都会运行基本 shell 程序,当用户登录成功后 shell 会在初始化时根据某些文件开创建环…阅读全文
dotbbqdotbbq.com2017-04-25理解 Linux 中 Shell 初始化文件和用户 Profiles 文件Linux 是一个多用户、实时共享的操作系统,意味着不止一个用户可以登录同一个系统。系统管理员通过任务管理来分配不同用户的权限,比如安装、升级、卸载应用程序,运行编译程序,文件查看、编辑等等。 Linux 允许通过两种主要方式来创建用户环境:系统级 (全局) 和用户级(个人)。一般情况下,Linux 系统都会运行基本 shell 程序,当用户登录成功后 shell 会在初始化时根据某些文件开创建环…阅读全文
black80x8.net2017-04-25理解 Linux 中 Shell 初始化文件和用户 Profiles 文件Linux 是一个多用户、实时共享的操作系统,意味着不止一个用户可以登录同一个系统。系统管理员通过任务管理来分配不同用户的权限,比如安装、升级、卸载应用程序,运行编译程序,文件查看、编辑等等。 Linux 允许通过两种主要方式来创建用户环境:系统级 (全局) 和用户级(个人)。一般情况下,Linux 系统都会运行基本 shell 程序,当用户登录成功后 shell 会在初始化时根据某些文件开创建环…阅读全文
black80x8.net2017-04-25理解 Linux 中 Shell 初始化文件和用户 Profiles 文件Linux 是一个多用户、实时共享的操作系统,意味着不止一个用户可以登录同一个系统。系统管理员通过任务管理来分配不同用户的权限,比如安装、升级、卸载应用程序,运行编译程序,文件查看、编辑等等。 Linux 允许通过两种主要方式来创建用户环境:系统级 (全局) 和用户级(个人)。一般情况下,Linux 系统都会运行基本 shell 程序,当用户登录成功后 shell 会在初始化时根据某些文件开创建环…阅读全文
大大的小蜗牛eallion.com2017-04-22房子和汽车在条件有限时选择汽车还是房产存在显著分歧,个人倾向优先购车。汽车能扩大生活半径并创造更多机会,属于生产力工具,而房产本质是消耗性大宗消费而非投资,因其流动性差且难以个人掌控溢价。理想状态是两者兼备,但年轻人应优先选择能提升发展潜力的选项!阅读全文
dotbbqdotbbq.com2017-04-20python-pip 安装实例Python-pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 以下为多个操作系统平台下 Python-pip 安装方法 通用方法 通过 get-pip.py 文件来安装,建议 Windows 用户使用,前提是你必须首先安装 Python。 版本要求 Python 2 >=2.7.9 或 Python 3 >=3.4,可从官网下载 …阅读全文
dotbbqdotbbq.com2017-04-20python-pip 安装实例Python-pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 以下为多个操作系统平台下 Python-pip 安装方法 通用方法 通过 get-pip.py 文件来安装,建议 Windows 用户使用,前提是你必须首先安装 Python。 版本要求 Python 2 >=2.7.9 或 Python 3 >=3.4,可从官网下载 …阅读全文
black80x8.net2017-04-20python-pip 安装实例Python-pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 以下为多个操作系统平台下 Python-pip 安装方法 通用方法 通过 get-pip.py 文件来安装,建议 Windows 用户使用,前提是你必须首先安装 Python。 版本要求 Python 2 >=2.7.9 或 Python 3 >=3.4,可从官网下载 …阅读全文
black80x8.net2017-04-20python-pip 安装实例Python-pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 以下为多个操作系统平台下 Python-pip 安装方法 通用方法 通过 get-pip.py 文件来安装,建议 Windows 用户使用,前提是你必须首先安装 Python。 版本要求 Python 2 >=2.7.9 或 Python 3 >=3.4,可从官网下载 …阅读全文
大大的小蜗牛eallion.com2017-04-20《母亲的专列》《母亲的专列》以质朴的意象描绘母亲生命的最后一程。诗中母亲首次乘车却安详如一根火柴,白发与黑头的对比暗喻生命燃尽。往昔操劳磨坊的面粉与如今远行的专列形成强烈反差,子女的陪伴与窗外闪过的风景更添哀伤。烟囱这一终点意象将死亡升华得平静而深刻。阅读全文
Jixun's Blogjixun.uk2017-04-20做了个简单的 isso 最近评论查看器因为 Isso 评论系统没有自带评论管理后台,也不会自动发邮件提示 (除非每篇回应都审核,太麻烦),于是对照着官方的代码改。 做得非常简单;代码实现可以参考我的分支,而前台则是直接用 Nginx 劫持到装有资源文件的目录。阅读全文
dotbbqdotbbq.com2017-04-19树莓派动态 IP 更新器这是一个 python3 的脚本,每隔 10 分钟监控一次 IP 地址,如果发生变化则会通过 AutoRemote 消息通知你。 关于 AutoRemote 的使用可参考这里 这里推荐使用 ipgetter 来获取外网 IP,地址为 https://github.com/phoemur/ipgetter 安装 ipgetter sudo apt-get install python3 pip su…阅读全文
dotbbqdotbbq.com2017-04-19树莓派动态 IP 更新器这是一个 python3 的脚本,每隔 10 分钟监控一次 IP 地址,如果发生变化则会通过 AutoRemote 消息通知你。 关于 AutoRemote 的使用可参考这里 这里推荐使用 ipgetter 来获取外网 IP,地址为 https://github.com/phoemur/ipgetter 安装 ipgetter sudo apt-get install python3 pip su…阅读全文
black80x8.net2017-04-19树莓派动态 IP 更新器这是一个 python3 的脚本,每隔 10 分钟监控一次 IP 地址,如果发生变化则会通过 AutoRemote 消息通知你。 关于 AutoRemote 的使用可参考这里 这里推荐使用 ipgetter 来获取外网 IP,地址为 https://github.com/phoemur/ipgetter 安装 ipgetter sudo apt-get install python3 pip su…阅读全文
black80x8.net2017-04-19树莓派动态 IP 更新器这是一个 python3 的脚本,每隔 10 分钟监控一次 IP 地址,如果发生变化则会通过 AutoRemote 消息通知你。 关于 AutoRemote 的使用可参考这里 这里推荐使用 ipgetter 来获取外网 IP,地址为 https://github.com/phoemur/ipgetter 安装 ipgetter sudo apt-get install python3 pip su…阅读全文
dotbbqdotbbq.com2017-04-17Linux 开启 TCP BBR 算法Linux Kernel 4.9 + 已经支持 tcp_bbr 拥塞控制算法,因此建议将内核升级为最新版。 将内核升级到最新版 Debian/Ubuntu 升级最新内核 最新内核下载地址 http://kernel.ubuntu.com/~kernel-ppa/mainline 下载安装新内核 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v…阅读全文
dotbbqdotbbq.com2017-04-17Linux 开启 TCP BBR 算法Linux Kernel 4.9 + 已经支持 tcp_bbr 拥塞控制算法,因此建议将内核升级为最新版。 将内核升级到最新版 Debian/Ubuntu 升级最新内核 最新内核下载地址 http://kernel.ubuntu.com/~kernel-ppa/mainline 下载安装新内核 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v…阅读全文
black80x8.net2017-04-17Linux 开启 TCP BBR 算法Linux Kernel 4.9 + 已经支持 tcp_bbr 拥塞控制算法,因此建议将内核升级为最新版。 将内核升级到最新版 Debian/Ubuntu 升级最新内核 最新内核下载地址 http://kernel.ubuntu.com/~kernel-ppa/mainline 下载安装新内核 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v…阅读全文
black80x8.net2017-04-17Linux 开启 TCP BBR 算法Linux Kernel 4.9 + 已经支持 tcp_bbr 拥塞控制算法,因此建议将内核升级为最新版。 将内核升级到最新版 Debian/Ubuntu 升级最新内核 最新内核下载地址 http://kernel.ubuntu.com/~kernel-ppa/mainline 下载安装新内核 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v…阅读全文
大大的小蜗牛eallion.com2017-04-17好感使用 16 年的自造词 nickname 从未被读对,直到 Google 客服准确念出时感到惊喜与认同。尽管百度因作恶遭人厌恶,但作为五笔用户,其搜索框能识别未切换输入法的编码,这一独特功能连淘宝、360 甚至 Google 都未提供,让人保留一丝好感!阅读全文
大大的小蜗牛eallion.com2017-04-16速度与激情 8即将成为父亲的作者在观看《速度与激情 8》时被 Dom 与儿子相见的瞬间深深触动,此前难以理解的情感因即将到来的父爱而感同身受。未曾体验过的骨肉相连之感让曾经觉得矫情的爱变得真实,小天使的降临让内心愈发柔软,满怀期待迎接新生命!阅读全文
Jixun's Blogjixun.uk2017-04-16Python 利用 IP 地理库生成随机天朝 IP首先从 MaxMind 下载一份按照国家分类的 IP 数据库 (csv 格式)。 首先要做的是把里面所有的国内 IP 段提取出来;手动打开 Locations 和 Blocks-IPv4 文件看了下,得知在 Blocks-IPv4 文件内,第一列是 IP 段,第二列是地理 ID;而在 Locations 内,天朝的地理 ID 为 1814991。 虽然说这些列的序号可能会根据以后更新而打乱,但是目…阅读全文
dotbbqdotbbq.com2017-04-13使用手机远程控制树莓派 GPIO必备条件: 树莓派已联网 安装官方镜像 只支持 Raspberry Pi 2/3 Model B 只支持 Android 手机 安装 Java8 安装官方镜像 Raspbian 下载地址 https://www.raspberrypi.org/downloads/ 安装 Java8 sudo apt install oracle-java8-jdk 下载 Marsiot 到树莓派 wget htt…阅读全文
dotbbqdotbbq.com2017-04-13使用手机远程控制树莓派 GPIO必备条件: 树莓派已联网 安装官方镜像 只支持 Raspberry Pi 2/3 Model B 只支持 Android 手机 安装 Java8 安装官方镜像 Raspbian 下载地址 https://www.raspberrypi.org/downloads/ 安装 Java8 sudo apt install oracle-java8-jdk 下载 Marsiot 到树莓派 wget htt…阅读全文
black80x8.net2017-04-13使用手机远程控制树莓派 GPIO必备条件: 树莓派已联网 安装官方镜像 只支持 Raspberry Pi 2/3 Model B 只支持 Android 手机 安装 Java8 安装官方镜像 Raspbian 下载地址 https://www.raspberrypi.org/downloads/ 安装 Java8 sudo apt install oracle-java8-jdk 下载 Marsiot 到树莓派 wget htt…阅读全文
black80x8.net2017-04-13使用手机远程控制树莓派 GPIO必备条件: 树莓派已联网 安装官方镜像 只支持 Raspberry Pi 2/3 Model B 只支持 Android 手机 安装 Java8 安装官方镜像 Raspbian 下载地址 https://www.raspberrypi.org/downloads/ 安装 Java8 sudo apt install oracle-java8-jdk 下载 Marsiot 到树莓派 wget htt…阅读全文
大大的小蜗牛eallion.com2017-04-10iOS 离线发表博客的 APP MWeb手机不离身却难及时记录灵感,浏览器写博客体验又差。发现 iOS 应用 MWeb 支持 Markdown 离线写作,通过 Metaweblog API 配置博客地址、账号密码及 API 即可直接发布。需确保模板包含 EditURI 标签以兼容 API 调用,进阶用法可自定义 header 输出。此篇正是用 MWeb 发布!阅读全文
guchengf.meguchengf.me2017-04-10当我试图 extends 一个被 connect 装饰过的 React Component 时问题 起因是这样的,一开始在项目中写了一个原始的 Popup 组件(通过 react-redux 的 connect 方法接入 redux),后来有了一个更高级的需求,我就想要直接 extends 这个原始的 Popup 组件,然后覆写一些方法。 然后遇到了一个问题,继承之后的子组件没有父组件的自定义方法。 解疑 最初一度怀疑是否是 babel 的 decorator 插件有问题(毕竟不是浏览器天…阅读全文