Github:https://github.com/shenjia/raspbian-ip-mailer
问题
我的树莓派配置好无线网卡后,经常随身带来带去。但是公司和家里是两个不同网段的WIFI,如果用固定IP的话只能连接其中一个,如果用DHCP自动获取IP的话又不能保证每次分配到的IP不变。每次切换网络后要连接键盘显示器上去配置网络实在是太痛苦了。 Continue reading 树莓派Raspbian开机自动发ip邮件的解决方案
Github:https://github.com/shenjia/raspbian-ip-mailer
我的树莓派配置好无线网卡后,经常随身带来带去。但是公司和家里是两个不同网段的WIFI,如果用固定IP的话只能连接其中一个,如果用DHCP自动获取IP的话又不能保证每次分配到的IP不变。每次切换网络后要连接键盘显示器上去配置网络实在是太痛苦了。 Continue reading 树莓派Raspbian开机自动发ip邮件的解决方案
Github:https://github.com/shenjia/timestamp.js
作为程序员经常要和时间戳打交道,有时想快速知道当前的时间戳,往往需要运行一段小程序:
<?php echo time(); ?>
又或者想从一个时间戳得出具体的时间:
<?php echo date( 'Y-m-d G:i:s', 1361525534 ); ?>
一次两次还好,次数多了真的很烦,于是写了一段js,通过nodejs运行,再自定义一个shell函数,以后就可以这样了:
$ ts 1361525534 $ ts 1361525866 2013-2-22 17:37:46
其实nginx的conf结构本来设计的不错,但是从默认安装的配置文件离实际可用状态还有一些距离。比如设置fastcgi、分离server部分到多个文件等。
一般来说,部署完毕之后conf已经是面目全非了。众多参数缺乏有效的管理组织方式。如果有多个站点,那么各个站点的配置文件中可能还存在大量重复。
inginx.conf(github)项目诞生的目的是:明晰nginx配置文件的结构,让维护多个站点的配置、部署新站点变的更加简单。
注意:请先备份nginx/conf目录
1、自动部署:下载自动部署脚本deploy.sh并运行,脚本会自动检测nginx/conf的位置并部署完成(需要wget和unzip)。
#全自动部署
./deploy.sh
#也可以指定nginx/conf的位置
./deploy.sh /etc/nginx/conf
2、手动部署:下载zip包后解压缩,然后将conf目录复制到nginx/conf目录。
cp conf /usr/local/nginx/conf
1、进入conf/servers目录,将server.example复制一份,命名为自己的站点(注意后缀应为.conf) Continue reading 用inginx.conf分级管理nginx配置文件
Github: https://github.com/shenjia/aoeu.sh
这是一个为 Linux / MacOS 用户设计的alias集合。