杂乱记忆

这里记录的是一些常见的错误或技巧或一些注意事项等,不定时更新:

  • hexo 安装(含插件)
    hexo 是相对比较好的一个静态BLOG生成器,虽然我在树莓派上面编译一个nodejs耗时6个多小时,每次hexo -g耗时接近15分钟,但这不影响使用。安装:

      npm install -g hexo    
      npm install hexo-generator-feed    
      npm install hexo-generator-sitemap    
    
  • Python 后台操作git
    程序切换的git目录后:

      git_cmd = ["git", "add", "./*"]
      ret = subprocess.call(git_cmd)
    
      git_cmd = ["git", "commit", "-m", "'auto commit'", "-a"]
      ret = subprocess.call(git_cmd)
    
      git_cmd = ["git", "push"]
      ret = subprocess.call(git_cmd)
    

注意,因为提交了后台,使用的不是git clone仓库的那个用户,需要在为具体的git目录添加git信息

    git config user.email "xxx@xx.xx"
    git config user.name  "xxx"
    git config push.default simple

同时需要在运行这个用户的主目录下添加.ssh信息。否则提交不成功

  • 路由器登陆
    TP-link路由器的登陆使用的是http basic auth。具体是每一次请求,都必须在http头输入http认证信息。http认证方式可参考:HTTP认证方式。Python 代码:

      req = urllib2.Request(url)
      req.add_header("Authorization", "Basic aGVsbG86d29ybGQ=")
      rsp = urllib2.urlopen(req)
      rsp.close()
    
  • mysch 程序需全路径
    mysch是调度监控程序,目前没有流量控制,只有时间控制,调用的程序名需要全路径。

  • openerdnsOpendns

      OpenerDNS可实现最简单的翻墙,有时不可用。
      地址: 42.120.21.30  
      OpenDNS不能翻墙。
      地址:  
      208.67.222.222  
      208.67.220.220  
      208.67.222.220  
      208.67.220.222