Khalid Hsu's blog

  1. Sat 20 October 2012

    被欧阳拉去监考OI。
    我只想说,监考的感觉很爽。
    那些会编程的小朋友也特有爱。

  2. 用emacs写点点博客(续)

    Fri 19 October 2012

    终于做完了多到变态又毫无意义的数据库作业。
    好了,贴些代码,忘记所有的不快。
    上次我用emacs写点点博客时候用两个bash脚本,然后干脆修改一下,合并成一个,代码如下

    #!/bin/bash
    self="$0"
    pushd "$(dirname -- $self)">/dev/null
    
    ddlog()
    {
        #username pwds out_cookie_file
        curl -c $3 http://www.diandian.com/login -d "account=$1&password=$2&persistent=1"
    }
    
    ddgetfrmkey()
    {
        #cookiefile bgaddr out_put_ddfrmkey
        curl http://www.diandian.com/dianlog/$2/new/text  -b ...
  3. Sun 14 October 2012

    大四的学长们都在找工作。
    明年就到我了。
    我不想考研。不想浪费这么多的时间,只是为了一场无聊的考试。

  4. 用emacs写点点博客

    Sun 14 October 2012

    用emacs写点点博客 发现点点还是挺不错的,清新无广告,还支持高度的自定义。不过话说回来,在网页上那个小小的文本窗口写blog绝非一件很cool的事,特别是对于emacser。
    如果要用emacs写blog的话,可以通过邮件发送的方式。但我发现用邮件发布的话,如果你要加入标签,标签还是会存在于文本的正文中。(不知道点点的攻城狮现在有没有改进)
    当然,我喜欢另外一种办法,那就是通过模拟http请求来写blog。

    用firebug监视一下点点发布文章的HTTP请求,可以发现,发布文章的post请求大致为

    "formKey=$formKey&title=&markdownContent=$markdownbody&$uri&$tags&privacy=0&setTop=false&creativeCommonsEnable=false&creativeCommonsType=by_nc_sa&syncToWeibo=false&syncToQqWeibo=false&syncToDouban=false&syncToQzone=false&syncToRenren=false&syncToFacebook=false&syncToTwitter=false&syncToFlickr=false ...
  5. Fri 12 October 2012

    老板娘切伤手指了。
    切的很深。
    还伤心的开玩笑说,一截没了。

    希望她快点好起来。

  6. Mon 01 October 2012

    Fresh Start.