Fork me on GitHub

系统调试和分析工具 2013-02-26

Linux下的调试和分析工具集


动态DNS程序 2013-02-26

动态根据宽带public ip更新dnspod登记的域名

按照 https://gist.github.com/833369 逻辑重新用Go实现了,用更少的内存开销在Raspberry Pi上跑。

替换上你的Email,密码,域名ID,记录ID等参数,就可以运行了。 会在后台一直运行,每隔30秒检查一遍IP,如果修改了就更新IP。

获得domain_id可以用:

curl curl -k https://dnsapi.cn/Domain.List -d "login_email=xxx&login_password=xxx" 

获得record_id:

curl -k https://dnsapi.cn/Record.List -d "login_email=xxx&login_password=xxx&domain_id=xxx"

将Java的Properties文件转换成环境变量 2013-02-25

Overview

在Java程序中使用properties文件很方便,但有时候需要和脚本配合使用时,需要把properties文件内的多个变量转换成环境变量,本文提供一个转换脚本示范:

比如env.properties如下(=附近可以有空格,也可以有空行)

MYSQL_URL = jdbc:mysql://localhost:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=gbk
MYSQL_USER = root
MYSQL_PASS = 

执行下面的脚本后就相当于

export MYSQL_URL="//localhost:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=gbk"
export MYSQL_USER="root"
export MYSQL_PASS="" 

env.sh脚本代码

#!/bin/bash

我的第一篇博客 2012-12-22

感谢使用Gor编写博客

本文位于 posts/first-blog.md , 你可以任何删掉,修改这个文件

文件开头是当前文章的元数据

  1. date为自动生成, 当然,你可以修改,这是你的自由
  2. permalink 可以是固定地址,也可以由gor为你自动生成
  3. categories 就是分类, 可以多个
  4. tags 同理,多个标签也是很常见的

请确保文件使用UTF8 without BOM编码

你可以通过执行下面的语句来新建一篇博客:

gor post 文章标题