<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cat的技术这些事儿]]></title><description><![CDATA[Linux,网络,存储...]]></description><link>https://blog.csdn.net/turingcat</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; turingcat]]></copyright><item><title><![CDATA[Openoffice 3 rc2安装后遇到的问题解决]]></title><link>https://blog.csdn.net/turingcat/article/details/2973743</link><guid>https://blog.csdn.net/turingcat/article/details/2973743</guid><author>turingcat</author><pubDate>Wed, 24 Sep 2008 16:41:00 +0800</pubDate><description><![CDATA[    发现openoffice 3已经rc2了，而ubuntu还没有使用，依然是2.4.1的稳定版。喜欢折腾的我下了一个，在ubuntu下安装使用。    对于安装，网上有介绍，其实就是tar xvf解压后，进去dpkg －i ＊。deb就ok了，默认的安装路径在/opt/openoffice.org3下。    说说遇到的问题：    1. 如果之前使用过oo2，先要把～/.openoffic]]></description><category></category></item><item><title><![CDATA[lvm代码分析（六）——pvcreate]]></title><link>https://blog.csdn.net/turingcat/article/details/2904761</link><guid>https://blog.csdn.net/turingcat/article/details/2904761</guid><author>turingcat</author><pubDate>Tue, 09 Sep 2008 15:33:00 +0800</pubDate><description><![CDATA[ 对于输入pvcreate /dev/sda0这个命令，如何通过lvm进入，然后经过转换到调用pvcreate的过程，前面算基本理清，更多的细节需要在日后多完善。pvcreate函数的代码如下：int pvcreate(struct cmd_context *cmd, int argc, char **argv){    int i, r;    int ret = ECMD_PROCESSED;]]></description><category></category></item><item><title><![CDATA[lvm代码分析（五）]]></title><link>https://blog.csdn.net/turingcat/article/details/2903269</link><guid>https://blog.csdn.net/turingcat/article/details/2903269</guid><author>turingcat</author><pubDate>Tue, 09 Sep 2008 11:20:00 +0800</pubDate><description><![CDATA[ 回到lvm2_main()：if (_lvm1_fallback(cmd)) {        /* Attempt to run equivalent LVM1 tool instead */        if (!alias) {            argv++;            argc--;            alias = 0;        }        if (]]></description><category></category></item><item><title><![CDATA[lvm代码分析（四）]]></title><link>https://blog.csdn.net/turingcat/article/details/2885858</link><guid>https://blog.csdn.net/turingcat/article/details/2885858</guid><author>turingcat</author><pubDate>Fri, 05 Sep 2008 14:49:00 +0800</pubDate><description><![CDATA[lvm返回后，在lvm2_main里执行：    cmd->argv = argv;    lvm_register_commands();lvm_register_commands()又是一个似曾相识的构架：void lvm_register_commands(void){#define xx(a, b, c, d...) _register_command(# a, a, b, c, ## d]]></description><category></category></item><item><title><![CDATA[lvm代码分析（三）]]></title><link>https://blog.csdn.net/turingcat/article/details/2885477</link><guid>https://blog.csdn.net/turingcat/article/details/2885477</guid><author>turingcat</author><pubDate>Fri, 05 Sep 2008 13:51:00 +0800</pubDate><description><![CDATA[ 接着讲init_lvm:struct cmd_context *init_lvm(unsigned is_static){    struct cmd_context *cmd;    _cmdline.the_args = &_the_args[0];    if (!(cmd = create_toolcontext(_cmdline.the_args, is_static, 0)))   ]]></description><category></category></item><item><title><![CDATA[lvm代码分析（二）]]></title><link>https://blog.csdn.net/turingcat/article/details/2884653</link><guid>https://blog.csdn.net/turingcat/article/details/2884653</guid><author>turingcat</author><pubDate>Fri, 05 Sep 2008 11:32:00 +0800</pubDate><description><![CDATA[ 继续分析lvm2_main：    _close_stray_fds();    base = last_path_component(argv[0]);    while (*base == /)        base++;    if (strcmp(base, "lvm") && strcmp(base, "lvm.static") &&        strcmp(base, "i]]></description><category></category></item><item><title><![CDATA[lvm代码分析（一）]]></title><link>https://blog.csdn.net/turingcat/article/details/2884389</link><guid>https://blog.csdn.net/turingcat/article/details/2884389</guid><author>turingcat</author><pubDate>Fri, 05 Sep 2008 11:02:00 +0800</pubDate><description><![CDATA[其实挺不敢在csdn写blog的，特别是技术的东东，万一被高手路过，看到自己如此搓人在这造次，岂不是贻笑大方，不过发现这里写文章代码块很好用，用来做代码阅读的笔记挺好的。偷偷留痕，咔咔。在linux安装完lvm2的工具集后，便可以使用pvcreate，lvcreate，pvscan等命令，其实这些命令都是lvm指出来的链接（害得偶曾经郁闷地找这些命令的main，!=.=）在lvm.c中，入口函数m]]></description><category></category></item><item><title><![CDATA[slickedit 开启scim支持]]></title><link>https://blog.csdn.net/turingcat/article/details/2881102</link><guid>https://blog.csdn.net/turingcat/article/details/2881102</guid><author>turingcat</author><pubDate>Thu, 04 Sep 2008 15:45:00 +0800</pubDate><description><![CDATA[    搞定了se的一些设置，让其用起来舒服多了，不过发现fcitx不能在下面输入中文，以为se只支持scim，便匆忙卸掉了fcitx装回之前不兼容的scim-python。安装完后在设置里面打开ctrl+space作为输入法开关，结果还是掉不出输入法，最后还是在说明文档中找到解决方案，原来还要在se下设置一个环境变量VSLICK_XIM＝scim，将其加到~/.slickedit/vslick.]]></description><category></category></item><item><title><![CDATA[slickedit 13.0.2添加双击关闭tab功能]]></title><link>https://blog.csdn.net/turingcat/article/details/2879936</link><guid>https://blog.csdn.net/turingcat/article/details/2879936</guid><author>turingcat</author><pubDate>Thu, 04 Sep 2008 13:25:00 +0800</pubDate><description><![CDATA[    在此感谢猪哥，从它的blog学到好多slickedit的知识。    昨晚上费了九牛二虎之力搞定了linux下的slickedit最新版安装，结果发现11的一些macro改动不通用了（其实就是这个tab而已），研究了猪哥的改动方法，加上无意间看到bufftabs.e下面有提供shift+鼠标左键关闭buffer的方法，借过来修改一下便成功了。    打开bufftabs.e,在文件最后添加]]></description><category></category></item></channel></rss>