RSS Feed
  1. 像诗经一样好听的歌 don’t matter

    二月 23, 2010 by bborn

    音频片段:需要 Adobe Flash Player(9 或以上版本)播放音频片段。 点击这里下载最新版本。您需要开启浏览器的 JavaScript 支持。

    很早之前同学推荐给我的
    那时候我才第一次知道akon
    声音有些尖有些细充满骚灵味道
    很有才的一个黑人歌手

    don’t matter
    有着黑人与生俱来的无与伦比的节奏感
    时缓时紧 张弛有度
    不经意的反复的吟唱 叠句
    太勾人了
    真有些诗经里的感觉

    再八卦一下
    akon似乎还是lady gaga的老板


  2. my first apple

    二月 5, 2010 by bborn

    年会抽奖得了个ipod shuffle
    没想到我的第一个apple是这样的
    没有抽到最后的1k的现金奖
    心里很毛躁
    本来想如果抽到我
    明天就下定决心去买个imac回来的
    看来天不遂我意啊


  3. 日食

    一月 15, 2010 by bborn

    下午 拉开窗帘 在太阳下山的那一刻
    用手机拍下了这次日食
    没有想到这么容易就能看到这个天文奇观


  4. boost::asio::async_read 的一些记录

    十二月 30, 2009 by bborn

    boost中的asio是一个非常好用的网络库
    不过可以参考的资料比较少
    大部分都是靠阅读自带的几个example来理解
    这里记录一下这两天的几个心得

    boost::asio::async_read_until(socket_, response_, “\r\n\r\n”, boost::bind(&shoutcast::handle_read_headers, this, boost::asio::placeholders::error));

    async_read_until, 一直读,直到读到指定的内容.但是了,并不是刚刚读到就停止,一般缓冲区里会有更多的内容,
    所以我们需要读出我们需要的,剩下的留下就好
    官方是这么说的”After a successful async_read_until operation, the streambuf may contain additional data beyond the delimiter. An application will typically leave that data in the streambuf for a subsequent async_read_until operation to examine.”

    boost::asio::async_read(socket_, response_, boost::asio::transfer_at_least(512), boost::bind(&shoutcast::handle_read_content, this, boost::asio::placeholders::error));

    async_read 可以选择使用transfer_at_least 这个CompletionCondition
    async_read 读入的缓冲区可以这样
    boost::array buffer_;
    boost::asio::buffer(buffer_);来构造
    也可以直接用字符数组来构造
    char _buf[512] = {0};
    boost::asio::buffer(_buf, 512);
    也可以用流,更像tcp的方式
    使用boost::asio::streambuf response_;
    它继承自 std::streambuf
    一般这样使用
    std::istream _stream(&response_);
    这里要注意的是 basic_istream::get
    如果我们指定get的个数count,那么取出的个数是count-1
    msdn是这样说的”The fourth function extracts up to _Count – 1 elements and stores them in the array beginning at _Str.”


  5. 奇迹的夜晚

    十二月 20, 2009 by bborn

    这又是一个奇迹的夜晚
    临近比赛结束的时候年轻的小将扳平比分
    让人忘掉了前面整场的沉闷
    为什么每次都要玩的这么悬
    想起了06年看巴萨的欧冠决赛

    这是搬家后第一次在电视上看比赛
    很爽


  6. 启用新域名

    十二月 13, 2009 by bborn

    因为不能说的秘密
    btchina等下载网站全部over了
    真是个bt的china
    本来想买个带bt下载的播放器
    可以在白天下载一些电影的
    否则真对不起这么贵的网费
    结果还没买 这些可爱的站点就没了

    种种的限制越来越多
    现在已经不允许个人注册域名
    这是个朝令夕改的政府

    在06年我还问过yasker
    干嘛去注册一个org的域名
    他说:安全
    是的 真有远见

    未雨绸缪 我还去godaddy注册了一个域名
    fangfangtu.com
    你们知道是什么意思 好记
    通过paypal里的一点点余额付的款
    很有意思 今天看到新闻
    godaddy刚刚支持支付宝支付
    在这个敏感的时候
    支付宝挺身而出
    真是”路见不平一声吼,该出手时就出手”

    以后 就用这个域名了
    this is it! fangfangtu.com
    咳 虽然比较土 就这么着吧
    等有了更好的想法再说吧