作者: c君不在

  • 记录文字的目的

    零零碎碎断断续续地记录目的不是为了写什么回忆录,只是为了将来看看曾经的我是如何的。

    清涩?天真?活泼?寡言?很傻?

    偶尔翻开中学、小学那时的文字,似乎天真的可笑又似乎老成得可怕。那个陌生的我真的是那熟悉的我吗?

    就最近而言,还有个目的。他日,我未死且方舟子还没死没臭,多希望也能把我的文字 diff 一下,看看那矛盾的我,帮我找找那只推着我一路走着的幕后黑手,让我也红火那么一次,让我也有机会说不枉此生。

  • 保持SVN仓库结构只checkout部分子目录

    有时整个 svn 目录太过于庞大,不想整个 checkout 下来,但又想维持整个目录结构以方便后续使用,那么可以使用 subversion 1.5 之后的 --depth 参数来只 checkout 需要的子目录。

    # 先checkout空目录
    svn co --depth empty svnLocation localDir
    
    # 对需要的子目录递归checkout svn update --set-depth infinity localDir/data
    $ svn update --set-depth infinity localDir/block
    
  • 安装配置infinality 优化 fedora 16字体显示

    安装:

    $ sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
    $ sudo yum install freetype-infinality infinality-settings
    

    配置:

    sudo vi /etc/profile.d/infinality-settings.sh
    
    # 修改令  USE_STYLE="OSX"
    

    如果设为 OSX 会导致浏览器 flash 插件崩溃,那么就换为 UBUNTU,或直接 DEFAULT。

    更多配置可阅读设置文件里面的说明。

    References

    1. infinality
    2. 安装配置infinality 优化 fedora 16字体显示
  • 使用 vimblog 来写 wordpress 文章

    在台式机上有配过,用过几次,后来写博客少了,用 vim 来写就更少了。现在再在笔记本上配一次,备忘一下。

    在 vim 中写(或者说管理)wordpress 的插件应该不少,至少随便找到的有 Vimpressvimblog ,这里用的是后者。

    使用方法很简单:

    • 下载 vimblog.vim 文件,并放到 vim 的根目录下,如:~/.vim/
    • 修改 vimblog.vim 文件,在里面的 get_personal_data 函数中填上博客的信息,如:login(用户名)、passwd(密码)和 site(博客地址,不带 http://),别的参数一般不用修改。
    • 修改 vim 配置文件(.vimrc 或 gvimrc 等),在里面添加以下代码:
    if !exists('*Wordpress_vim')
        runtime vimblog.vim
    endif
    
    • 测试:vim 里运行 :Blog rp 来获取最近的 10 篇文章,有输出就 OK 了,没的话重新看下是否写错了如博客信息等。

    (更多…)

  • 找回ubuntu右上角的网络指示器

    /etc/NetworkManager/nm-system-settings.conf[ifupdown] 下的 managed=true ,保存后执行命令:

    sudo service network-manager restart
    
  • 自行车也是车啊

    过十字路口时最需要担心的不是四个轮子的大车小车,而是两个轮子的自行车和三个轮子的三轮车,这些车常是无视红灯的存在。在眼看绿灯将灭,马路在即,却是万万不能赶紧走过去,因为很有可能一辆自行车从马路边杀出。

    喂,自行车也是车啊,而且,就算不是车你也得给我看着红绿灯办事啊!

    滑板都要限速的啊

  • 代价的选择

    对于语言来说,如果想减少跨平台开发的消耗,那么就要付出语言运行效率的代价。比如java等依赖于虚拟机的语言,很大程度上是一次编译处处运行的,但效率上就远远哪不上c这种可以直接和硬件打交道的语言。

    javascript这种解释性的语言则更是跨平台,只要浏览器依照了规范,那么就处处可以运行,但效率上就更慢上一些了。再加上其天然的单线程特征,在处理复杂运动上就更加劣势了。

    touchpad 的概念不说不好,但由于采用语言本身的问题,比采用 java 的android慢上很多,更不用说是采用object-c的ios了。

  • 关于图片宽高 – 如果爱,请深爱

    有如下代码:

    <img src="http://placehold.it/300" height="" />
    

    其在 IE 下的解析将会是:

    图片有height属性但无值在IE下的解析结果

    可以看到,写了 height 属性,但没写值时,IE 下会把其当作 1,而 Chrome 等则会忽视该属性,从而导致了 Chrome 等下是原图大小,而 IE 下则看不到图片。

    如果爱,请深爱;如果写,请不空。

    P.S. 像这种情况,可能极少遇到,但种种原因,我遇到了,故记录之。

  • 扫除 PHP get_headers 带来的困扰

    前段时间在使用 PHP 中的 get_headers 来获取头信息时,发现其中某个链接会返回多个 Location ,然后就疑惑了,难道 301 重定向这些可以同时多个?按理说只能重定向一次,且前后不能有输出?这到底是怎么一回事呢?

    headers
    (更多…)

  • 加杯豆浆

    今晚吃饭,点餐的大姐问我,都是在外面吃啊?

    我点点头,说是。

    她回过头对一服务员说了一句,然后那服务员倒了杯豆浆放到我的餐托上。

    莫非我看起来太可怜啦?

    好心的大姐啊!!!