Mar 23, 2011

enable core dump on Debian

globally enable core dump on Debian
1. edit /etc/security/limits.conf, add the bellowing line
*               soft    core            unlimited
2. logout and login
$ ulimit -c
$ ulimit -a

blogspot code syntax highlight

以前写的blogspot贴代码:http://ox0spy.blogspot.com/2009/03/test.html
参考: http://mlawire.blogspot.com/2009/07/blogger-syntax-highlighting.html
下载模板,在 </head> 前添加
    <!-- highlighting code -->
    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
    <!-- add brushes here -->
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js' type='text/javascript'/>
    <script type='text/javascript'>
      SyntaxHighlighter.config.bloggerMode = true;
      SyntaxHighlighter.all();
    </script>
然后上传模板,保存 ...
测试c程序
#include <stdio.h>

int main(int argc, char* argv[])
{
    printf("test only ...\n");
    return 0;
}
测试bash程序
#/bin/bash

echo "test only ..."

不希望显示行号,使用: class="brush:bash; gutter:false"

Mar 22, 2011

一道笔试题

#include <stdio.h>
#include <string.h>

char *shift_r(const char *src, const int n, char *dst)
{
    int i, len;

    if (src == NULL || (len = strlen(src)) == 0)
        return (dst = NULL);

    for (i = 0; i < len; i++)
        dst[(i+n)%len] = src[i];
    dst[i] = '\0';

    return dst;
}

int main(int argc, char *argv[])
{
    const char *src = "abcdef";
    char dst[80];
    const int n = 2;

    printf("%s\n%s\n", src, shift_r(src, n, dst));

    return 0;
}
好吧, 这个也算 ... 口头描述这个真没劲 ...
#!/bin/bash

echo "testing for ..."
for ((i=0; i < 10; i++))
do
    echo $i
done

echo "testing while ..."
i=0
while [ $i -lt 10 ]
do
    echo $i
    i=$((i+1))
done

Mar 18, 2011

学习 qt c++

下次需要学什么还是碰到就开始好好学, 过去这么多时间,悲剧阿 ...

log ...

Mar 15, 2011

Installing Debian from USB

download files

Make bootable USB

  • Note: in this example, the USB stick is SCSI device /dev/sdb
  • $ sudo apt-get install mtools syslinux dosfstools
  • $ sudo modprobe usb-storage
  • $ sudo fdisk -l /dev/sdb
  • $ sudo mkdosfs -I /dev/sdb
  • $ sudo syslinux /dev/sdb
  • $ sudo mount /dev/sdb /mnt
  • $ sudo cp -f vmlinuz initrd.gz syslinux.cfg debian-6.0.0-i386-netinst.iso /mnt
  • $ sudo umount /mnt

boot from USB stick

  • set the first boot device in the BIOS to USB-ZIP.
  • insert your USB drive, and boot your computer.

Mar 10, 2011

同事的你 [zz]

/*
 * author: unknown, 来自网络
 * description: 这个时间看到这个歌词, 感慨万千 ~ 
 */


明天你是否会想起
昨天你写的程序
明天你是否还惦记
曾经爱编程的你
领导们都已想不起
曾经加班的你
我也是偶然看程序
才想起同事的你
谁聘了牛B烘烘的你
谁安慰天天加班的你
谁把你的设计做起
谁给你做的升级

你从前总是很小心
从不把离职的事提起
你也曾无意中说起
薪水实在太低
那时候屏幕总是在闪
日子总过得太慢
你总说离职遥遥无期
转眼就各奔东西
谁聘了牛B烘烘的你
谁安慰天天加班的你
谁看了我给你写的信
谁把它删在垃圾文件夹里

从前的日子都远去
我也将有我的新上司
我也会给他编程序
给他讲同事的你
谁聘了牛B烘烘的你
谁安慰天天加班的你
谁把你的设计做起
谁给你做的升级
. . .

Mar 3, 2011

Python Challenge

http://www.pythonchallenge.com

太有意思了, 已经使我无法认真看 Android App 开发了 ...
我把自己做得答案都放到 github 上了,
https://github.com/ox0spy/Python-Challenge

Feb 18, 2011

empathy MSN error "Network error connecting"

ubuntu 10.10, empathy 无法登录 MSN, 错误信息: "Network error connecting"

解决:
$ sudo apt-get purge telepathy-butterfly

Feb 11, 2011

MeeGo估计被废了

  等了好久的 2011-02-11,今天终于等到了nokia的重大消息, 其实是预料之中的(2010年10月就应该知道今天的肯定会来的),但,听到时还是无法淡定。
  对, nokia要和微软合作,nokia说要分2个部门,名字都是虚的,我更关注内容,说白了,1个搞智能手机(Windows Phone, Symbian, MeeGo); 1个搞非智能手机.
  关注nokia的时间较短有半年多,但,自从2010年10月左右,nokia的ceo闪人后,猛看了很多nokia的资料。加上这几个月的关注,让我无法看好它,基本认为它现在自己都不知道自己应该做什么,怎么做。
  2010年10月,nokia说要放弃symbian,搞symbian的裁员很多。说要全力以赴的搞MeeGo,MeeGo除了很慢,我不知道它还有啥其他关键问题。现在又说继续卖symbian, 继续裁员。不知道intel 今天情绪是否稳定 ...
  微软嘛,大家都知道我是 Linux fans, 爱生活,爱自由。微软的windows phone现在市场占有率很低, 而且,做windows phone的大厂, 三星,htc,motorola(之前也出过),现在都主要做Google android, 而且,自从做了android,腰不疼了,生活和谐了,也转亏为盈了(尤其motorola)。但,现在nokia不信邪,非要这么做,预测归预测,事实还要时间证明。

  今天让我对外包(outsource)有了新的认识.

  好,洗洗睡吧, 明天还是美好的。

Feb 4, 2011

黄石公园,大熊猫繁殖基地,动物园

黄石公园是看的纪录片,共3级,很不错,纯野生。

今天去大熊猫繁殖基地,成都动物园看了下,动物们活的真的很绝望啊,年复一年,房子虽然是有了,但,整天活着有啥意义呢,他们能改变点啥呢,其实就是人类盼他们了一个无期徒刑,还美其名曰 “保护” :-)

熊猫基地去年看过一次,实在没劲,但,为了让家人都近距离的看下国宝,今天还是去看了下,还是象去年的感觉一样, 离开人类, 大熊猫就挂了

熊猫基地里的小熊猫还是不错,今年又多了很多孔雀,不过,没看到孔雀开屏。貌似, 天鹅湖里还有3只鸳鸯?, 但,为啥就三只,这小东西不是特中感情,搞单了就会单相思,然后挂掉的吗

成都动物园,除了绝望的动物们,影响中就只有脏乱了,超多的人 ...
两栖馆竟然只有鱼类,还两栖 ....
一只大象正在吃草,看着那么多人看它,就把草用鼻子卷着进屋子吃了,我也很识趣的离开了 :-)

其他动物年老的都很淡定了,也许他们习惯了、麻木了; 年轻的虽然知道自己无法改变现实,但,或许他们还有一丝幻想,努力着,虽然有些狂躁,毕竟,他们在寻找出路 ...

PS: 看到很多家长带着孩子去看动物,看着那么多成年人看着那些动物还那么好奇,突然觉得生活在城市里的人好可怜啊,尤其小孩。想想自己小时候,鸡、鸭、鹅、鸽子、兔子、羊、牛、猪、狗都自己养过,很多家里无法喂养的,都近距离接触过 ...

想到 怦然心动 Flipped 中的女主角喂鸡,修花园的场景 ...

作为不认同城市让生活更美好的人,有机会还是去个山清水秀的小乡村,上着小网,过着自给自足的日子 ...