博文

[胡言乱语] 怪兽

有一只怪兽 它会咬人 有人知道 有人不知道 因为 它封在一个人样的躯壳里面 有一天,它出来了 把离它最近的人 也是知道它的人 咬得遍体鳞伤

[胡言乱语] 闹钟

闹钟响了 不想停下它 震动的感觉 依稀有你找我的味道

[胡言乱语] 风筝

就像是断了线的风筝 捏着线头 却不知道你在哪里

[胡言乱语] 雨

下雨了 很大的雨 想你 牵挂你在哪里 只是已不能 再对你说 我担心

[胡言乱语] 窗

你打开了一扇窗 我看到了一个世界的精彩 也许看得太贪婪 让你慌乱的关上 于是,剩下的时间 我要开始找寻 你关上的窗

[胡言乱语] 睡不着

01:17:47 睡不着可以给我信息。不想打电话了,会影响到爸妈。我没法睡。 01:21:42 你能睡着? 01:27:30 睡吧,过些天再说。我累了 在02:17分的时候,收到你的信息。 心怦怦的跳,忙不迭的给你回信息,回完才发现已经是一个小时前,你给我的信息了。 睡不着,索性起来,开电脑,看你的QQ空间,想你。 我知道你的感受,知道你难受得说出"我们做朋友吧"的话,因为你的心感觉到我不信任你,当你说出这句话的时候,你真的要击倒我了。 我不知道,我是迷茫的。在我满心欢喜,感觉到我是那么幸运,可以拥有你,可以和你谈心、交流的时候,你告诉我,你的心感觉到:我不信任你,我不能理解你;我的一切表现,只是试图去相信你。 我的心告诉我,不是这样的。也许开始我有过不相信,不相信你竟是如此的简单。但和你在一起之后,我就不曾再怀疑过什么;你说的话,你告诉我的感觉,我都可以体会得到。也许你不会去多想,我说你是纯净的是什么意思,那是因为和你在一起,我都可以变得简单,变得去袒露真实的自己。 只是,我更加的愿意相信你的感觉。我是封闭的,封闭到自己都已经不知道自己的想法了。我以为你向你袒露了真实的自己,可是不是,你没有感觉到。我知道我有为你难过,因为你是真的冒了很大的风险,来接纳我的,结果感觉到的仍然只是一个躯壳。我还有难过,却不知道为谁,是可怜的躯壳,还是更可怜的深深封印了的心?抑或,到底是谁在难过? 宝贝,对不起,可是我还是想跟你一起。我是自私的,躯壳也好,心也好,我都想让你看到、让你感觉到。

标题: Debian下配置使用Subversion版本控制服务器

一篇LinuxSir 上的旧文,转过来 见 http://www.linuxsir.org/bbs/showthread.php?t=101952 标题: Debian下配置使用Subversion版本控制服务器 三,我用的是Debian,怎么配置使用Subversion 就像大多数软件的安装和配置一样,Debian下面配置和使用Subversion也是非常的方便。现以使用apache2+mod_svn的方式加以说明。 假定条件: 我们将我们所有的项目都放在/var/lib/svn目录下, 我们要创建foo这个项目, 项目的使用人员有张三(zhangs)和李四(lis), 张三(zhangs)是领导,只负责审查审查(只读),不用修改, 李四(lis)是苦工,什么都要干(读写)。 1,首先当然是安装apache2和subversion。 PHP 代码: apt - get install libapache2 - svn apache2 - mpm - prefork subversion (这儿选用apache2-mpm-prefork的理由是当前在Debian中只有这个版本可以使用php4) 2,创建一个项目 PHP 代码: svnadmin create /var/ lib / svn / foo 因为我们是要由apache2来提供服务,所以将目录权限改成是apache2运行时用户www-data: PHP 代码: chown www - data . www - data /var/ lib / svn / foo - R 3,配置apache2 编辑/etc/apache2/mods-available/dav_svn.conf,使之如下: PHP 代码: # dav_svn.conf - Example Subversion/Apache configuration # # For details...

mlterm 终端乱码解决方法

在 cat 一个二进制文件后,终端的回显一般都会出现乱码(rxvt-unicode 很奇怪,英文不会乱,但是中文会乱)。 一般情况下,用 reset 命令就可以将终端恢复。 但是mlterm不行。经过一番测试后,找到了解决方法: 如果同时安装了 mlterm-tools 的话,按住CTRL键的同时,用鼠标邮件在mlterm 窗口内点击,在出来的菜单中有"Full Reset" 的选项,可以恢复终端。 查找了一下reset 命令的用法, 发现用 reset -m xterm 命令也可以恢复 mlterm 终端。

[胡言乱语]拓展训练战果汇报

3月30晚~3月31日,公司组织了次拓展训练 战果如下: 脚扭伤一次 背摔一次,臀部和后脑着地 高空速降手指磨出两个水泡 回家之后,从头到脚都在痛。

[胡言乱语] 狡兔三窟: 俺有三个Blog空间啦

第一个,就是我的主blog空间: http://achaoge.blogspot.com,这个也是我第一个空间,基于对google "Don't be evil" 的信任。 第二个,是 http://achaoge.spaces.msn.com ,在刚开始 blogspot 不能正常访问的时候,在msn上申请的。 第三个,就是 http://blog.achaogenet , 这个是在一时冲动之下花 $19.4 购买了 DreamHost 的空间之后,用 WordPress 搭建的一个,这个空间我自己都不确定期满后是否会续费,目前当实验实验 WordPress ,玩玩而已。 三个blog空间,内容都是一样的,保持同步的诀窍就是: 用邮件来发布日志 :)

[ssh] 用ssh作为socks 服务代理上网

    在 DreamHost 上申请了空间之后,因为 DreamHost 上的帐号支持shell,并且允许ssh登录。有了ssh,我们就可以做很多事了。     在 irc://irc.debian.org/#debian-zh 上看到 mikelish 写到通过在DreamHost 上架设 tinyproxy 上某些网站: [ 回国第一件事,保证网络畅通 ] ,照着上面写的做了一下,发现果然很爽,比起 tor 的方式要快多了。     今天便收到DreamHost 的来信,告知我的tinyproxy 已经被关掉了,而且希望我不要再使用这种服务。于是又跑到 irc://irc.debian.org/#debian-zh 上说了说, Chaos`Eternal 马上提示说,ssh本身就支持作为socks 服务的, mikelish 提到可以 搭配privoxy 使用。     privoxy 是我早就安装了搭配tor 使用,于是看了看 ssh 的手册,修改了一下 privoxy 的配置文件,搞定了这件事,如下:     privoxy 的配置文件 (/etc/privoxy/config) 中添加如下一行: forward-socks4 / localhost:3128 . 然后重新启动下 privoxy.     将ssh 作为socks 服务连接到DreamHost: $ ssh -D localhost:3128 your_user@your_site     其中端口 3128 可以自己随便定义,只要大于1024,便不需root 的权限来执行。     剩下的事情就是在浏览器里面指定将privoxy 作为代理服务来上某些网站了。     通过 tor + privoxy 来上某些网站,可以参考我很久以前的一篇文章 Debian: tor + privoxy

[E17] 在 E17 里面设置使用中文输入法

图片
用E17的方式设置中文输入法,步骤如下: 调出主菜单(鼠标左键、Win键盘上的属性键、或是点击start模块) 选择Configuration -> Configuration Panel,出现下图: 在左边选择语言(Language),在右边出现的选项中选输入法设置(Input Method Settings): 现在默认有三种输入法(iiimf, scim, uim),如果你使用的是其中一种,那么选择好了点OK就好了,如果不是,点高级(Advanced)继续。 现在你可以创建自己的输入法选项(New),如图: 填入自己喜欢的输入法的相关参数(以fcitx为例),完成后(实际上会在~/.e/e/input_method下创建一个new_imput_method-00.imc的文件)点击OK: Name: fcitx <--- 输入法的名称 Execute Command: fcitx <--- 输入法的启动程序名,如果是非标准路径中,记得写完整的路径 GTK_IM_MODULE:  xim <--- 强制GTK2的程序使用xim(X Input Method) QT_IM_MODULE: xim <--- 强制QT的程序使用 xim. XMODIFIERS: @im=fcitx <--- 这个大家应该比较熟悉了:) 再回到第3步,可以看到我们现在多了一个fcitx 的选项,选中后点击OK。 这样,从E17 中启动的程序(要支持相应的输入法)就可以使用中文输入法了。 补充说明: E17自己本身暂时还不支持中文输入法 :( 可能的问题: 在英文locale 下,选择scim时,如果没有scim_gtk2_immodule 的支持,可能GTK程序无法用(Ctrl+Space)激活scim输入法 解决方法有两种: GTK的程序可以手动选择输入法,不过每次都选择会很麻烦。 新建一个类似前面fcitx 的,让gtk2 的程序也强制使用 xim。

[X][Debian][FreeBSD]从Xsession脚本文件看设置启动桌面的配置文件

启动到X桌面,有两种方式: 1,通过终端登录后,用startx 来启动。 通过这种方式启动到X桌面比较简单,主要通过设置 ~/.xinitrc 来设置自己需要的变量和启动的相关程序。 2,通过X Display Manager来启动, 这是本文分析的重点,以GDM为例来说明如何设置相关信息。 gdm:在选择语言(Language)和会话(Session)之后,输入用户名和密码,X进行一些初始化的工作,然后跳到调用 Xsession,调用的参数是你所选择的Session[default, custom, failsafe, gnome-session...] 重点在Xsession文件。 FreeBSD(/usr/local/etc/gdm/Xsession)文件分析: 1, 尝试检测 command 参数 ,即gdm传递给 Xsession 的参数,指定用何种桌面,如果没有指定,则默认设置为failsafe(此种情况下,将出现一个提示框,然后系统给一个X终端) 2, 系统变量设置, 尝试读取的文件有: /etc/profile, ~/.profile, /etc/xprofile, ~/.xprofile 3, X资源文件的设置, 尝试读取的文件有: /etc/X11/xinit/Xresources, /etc/X11/Xresources, ~/.Xresources 4, 设置键映射, 两种方式,优先使用XKB,尝试读取的文件有: /etc/X11/Xkbmap, ~/.Xkbmap, 当这两个文件都不存在的时候,使用xmodmap, 尝试读取的文件有: /etc/X11/xinit/Xmodmap, /etc/X11/Xmodmap, ~/.Xmodmap 5, 设置语言 6, 开始根据GDM的选择执行command: 如果session选择的是custom,那么尝试~/.xsession 文件,如果存在,则根据此文件启动桌面,如果不存在,则将session设置为default. 如果session是default, 那么尝试的文件依次为: ~/.Xclients, /etc/X11/xinit/Xclients, /etc/X11/Xclients, 找到哪个就从哪个启动了,否则设置session为 xsm 最后,如果两者都不是,或者default没有...

[WP]Postie处理中文邮件的修正

  最近在DreamHost上买了个空间,在上面装了WordPress 系统,在尝试用邮件来发Blog的时候,发现中文邮件不行,看了下代码,发现邮件主题还比较好解决,但是邮件正文要自己来处理的话,工作量就大了。于是向 Google大神 请示了一下,找到了Postie ( http://www.economysizegeek.com/?page_id=395 ) 的插件,装上后试了一下,功能上说,比WP内置的要强大得多,但是对于中文邮件,还是 癞蛤蟆跳井―― 扑通。   在Postie的说明里面,有提到解决了日文邮件的问题。中日韩(CJK)一家亲,日文能解决,中文当然有戏了。于是研究了一下代码,大致可以搞定,但是解决方式很丑陋(dirty),硬编码比较多,而且对邮件的格式知之甚少,只能说解决了中文的问题,对于其他语言编码的方式,未必适用。   要中文邮件能正常工作,需要修改postie中的两个文件 mimedecode.php 和 postie-functions.php。 patch文件: http://achaoge.googlepages.com/postie_deal_with_Chinese.patch 使用方式: Unix: 下载patch 下载postie并解压: tar xzf postie-0.9.9.3.2.tar.gz patch -p1 < postie_deal_with_Chinese.patch OK. Windows: 不知道啦,看patch 文件,反正需要修改的地方不多 :D

[Shell] 让getfacl 的结果显示中文

getfacl 这条命令在读取中文名文件的权限列表时,会将中文字显示成 \xxx\xxx\xxx(x为0-9的数) 这样的形式。前两天在 irc://irc.debian.org/#debian-zh 上抱怨了一下,好心的 Chaos`Eternal 给了我一个shell 函数,用来解决中文显示的问题,趁现在还记得住,先写下来: function lgetfacl(){ getfacl "$@" | sed 's/\\/\\\\/g' | while read LINE; do echo -e $LINE; done } 嗯,是的,就这么简单,挺管用。

[Linux] SabayonLinux LiveCD boot from ISO

Download: SabayonLinux miniEdition X86: http://www.sabayonlinux.org/ Modified initramfs file: http://achaoge.googlepages.com/sabayon.igz patch file: http://achaoge.googlepages.com/sabayon_allow_boot_from_iso.patch multiple cpio unpack script: http://blog.druggo.net/public/script/unpack 修改过程: 从下载的iso文件中取出initramfs文件sabayon.igz,位于iso文件的/boot目录下面,同时还取出内核文件sabayon 解压sabayon.igz文件,这个是一个gzip压缩文件,解压之后是一个多重cpio文件(1),解压缩方式参考 http://blog.druggo.net/index.php/post/2006/08/23/unpack-initrdigz 进入解压之后的目录,打上sabayon_allow_boot_from_iso 补丁: patch -p0 < sabayon_allow_boot_from_iso.patch 重新压缩目录生成 initramfs 文件: find . | cpio -o -Hnewc | gzip -9 > ../sabayon.igz 修改Grub引导菜单文件,添加如下条目 title Sabayon Boot From ISO root (hd0,0) kernel /boot/sabayon root=/dev/ram0 init=/linuxrc cdroot doslowusb looptype=squashfs max_loop=64 loop=/livecd.squashfs splash=silent,theme:default vga=791 CONSOLE=/dev/tty1 quiet fromhd=/dev/hda1 initrd=/boot/sabayon.igz 注意其中/boot/sabayon 和 /boot/sabayon.igz ,这两个分别是你从ISO中拷贝出来的内核和修...

[E17] 字体设置有变化

昨天升级E17到 0.16.999.027,发现标题栏中文字体又变成方框了。 今天在邮件E17邮件列表里面找了一下, shorne在中国 上有说明: E17 Font Configuration 大致是说,E17现在支持两种字体设置,一种是 Evas Native,另外一种就是大名鼎鼎的 FontConfig。 如果使用Vera这种字体名称,就表示用的是Evas Native的,这个时候如果要想显示中文呢,就用到了 fallbacks 这种设置,即如果文字在指定的字体里面找不到,那么就在一个指定的字体列表里面挨个找,直到找到或是找完列表为止(jre-1.5也类似这种方法,如果java中文显示有问题,直接在其字体目录下建个fallback目录,扔个中文字体进去就OK了)。这是传统的方法,需要自己配置下字体以及font-fallback列表, E17 Font Configuration 上有说明,也可以参考 E17的使用小结 如果使用Sans、Serif 这个字体名称,就表示是 FontConfig的,因为FontConfig本身就有fallback,所以就不用额外设置了。

[胡言乱语] 我的五一节

图片
从哪儿说起呢?还是从凌晨00点开始吧 玩得太Happy了,结果错过时间,导致无法进入第一落脚点,只好采用第一备选方案 一大早起来,赶往第一落脚点,在路上顺便解决了早餐 接着,上网灌水,一直到下午两点,然后同玮哥去文殊院吃斋 腊肠 招财进宝 啥啥啥,忘了 熘虾仁 忘了叫啥名了,就是那个什么白果,炒的这个油菜 八德汤 战果 好了,解决了肚子问题,就在院子里逛一逛 放生池 这个是叫木鱼吧? 吃饱了,喝足了,我回家睡觉,玮哥去逛春熙路。。。 时光如梭,一下子就到了最关键德时刻了,晚上醒来上了会儿灌了会儿水,发现肚子饿了。到厨房里面翻了翻,发现了4个鸡蛋,一包紫菜,呵呵,结局就是当然的了: 手机拍照,不会用 换个角度 佩服一下自己,在佐料严重不足的情况下,在足足有五年的时间没有做过饭的情况下,还能这样把自己对付过去(如大家所见,色是没有的;如我所知,香、味俱全。呵呵,色即是空),不容易。 吃完了,玮哥也回来了,继续伟大的灌水事业。

[Debian] [FreeBSD] 学习下 date 命令的用法

由ChinaUnix 上的 一篇讨论 引起了看 date 命令的兴趣 在FreeBSD的实现上,因为可以用多个 -v 选项,这样可以很灵活的得到你要的日期,举个例子说,要得到2010年2月的最后一天,可以用 date -v10y -v3m -v1d -v-1d ,解释一下,就是取得2010年(-v10y)3月(-v3m)1日(-v1d)再减一天(-v-1d)的日期。这其中,数字后面的字符有固定的意义:ymwdHMS -> 年月周日时分秒 在Linux上,date的实现有些不一样,有个-d 的选项,可以用字符串来表示时间,这个字符串也很灵活:可以是年月日(20081002);也可以是英语词句的表达,如yesterday,last year;还可以是数字加时间单词如-1month(一个月前,这儿有趣的是,这个单词可以用单数,也可以用复数)。但是总体来说,似乎没有BSD上的灵活,想想表达下 "2010年2月的最后一天" 该怎么说?恐怕还要在自己脑子里转个弯弯。 date命令的输出格式,可以用百分符带一个字符表示日期中某个部分,应该都是来源于strftime        %%     The % character.        %a or %A           The weekday name according to the current locale, in abbreviated           form or the full name.        %b or %B or %h           The month name according to the current locale,  in  abbreviated  ...

[短信陷阱] 事实证明,俺的钱不是那么好骗的。

昨天打电话到1860投诉了下,说是让俺等待处理结果。。。 今天处理结果就出来啦,不知道是叫啥名字的公司,给俺打电话说把钱退给俺,问俺的地址,俺嫌麻烦,让返还到卡上,对方说一个星期内到帐(开心ing.....,时间虽然长,也懒得计较了)。 后悔昨天没有多按几下。。。(!严重警告:贪小便宜吃大亏!!)