[图]geek和nerd的区别

2012年1月7日 sigma 没有评论 5,767 views

今天在@grapeot的微博看到一张图,觉得有点意思,在这里转一下

貌似原图是http://www.mastersinit.org/制作的,但是我这边打不开这网站,不知道是不是墙的原因 阅读全文…

分类: 杂七杂八 标签: ,

Linux(ubuntu8.04)下载安装Matlab R2008a

2012年1月7日 sigma 没有评论 7,509 views

首先,下载,可以六维搜,或者其他地方搜种子,但是我很不幸,搜出来的结果全是没有速度的种子。

于是,我开始转向直接找ftp的文件,我相信很多高校ftp上应该有,于是用ftp搜索,如grid.ustc.edu.cn搜,很不幸没搜到。后来用http://www.goobye.net/才搜到一个不错的ftp链接。

后面就剩下下了,下午以后安装,基本按照下面链接就行了。

http://worldant.blog.sohu.com/93810662.html

 

分类: 沙子 标签: , ,

linux(Ubuntu)启用禁用面板(panel)

2011年12月30日 sigma 没有评论 4,381 views

我有个习惯,那就是打开任何程序都喜欢全屏,并且打开程序也喜欢用Alt+F2打开,因此,我的ubuntu完全没必要有上面和下面的面板(ubuntu上面的面板是方便打开各种程序,下面的面板相当于任务栏)。

很早以前,我就把我桌面的所有面板删除了,并且将桌面设成黑色。进去系统,输入用户名密码,一看到就是纯黑背景,需要打开程序的话,需要使用快捷键。但是,今天,不知道为什么,下面的面板又出现了,只好找了哥方法重新删除。

方法一:命令行:

首先,找到gconf中的关于面板list的value:

gconftool -g /apps/panel/general/toplevel_id_list

一般输出为:[bottom_panel_screen0,top_panel_screen0]

说明有两个panel,分别为top,bottom

重设,将两个都删除即可:

gconftool -s /apps/panel/general/toplevel_id_list -t string ""

方法二:图形方法:

Alt+F2,打开运行窗口,输入:gconf-editer;

然后找到/apps/panel/general/,编辑键值toplevel_id_list为空。

分类: 沙子 标签: , ,

Ubuntu刷新DNS缓存

2011年12月27日 sigma 没有评论 10,886 views

网上查了下,发现linux刷新dns的缓存方法都是:

sudo /etc/init.d/nscd restart

但是在我的机器上,发现提示命令找不到:

sudo: /etc/init.d/nscd: command not found

后来发现是需要先安装nscd包:

sudo apt-get install nscd

但我不想为此安装一个程序或服务,只好用最暴力的方法刷dns,重启网络:

sudo /etc/init.d/networking restart
分类: 沙子 标签: , , ,

Vim删除偶数行或者几数行

2011年12月21日 sigma 没有评论 10,108 views

删除偶数行的方法如下:

:g/^/+1 d

上面用到了:gbobal命令,gbobal命令格式如下:

 :[range]global/{pattern}/{command}

global命令实际上是分成两步执行:首先扫描[range]指定范围内的所有行,给匹配{pattern}的行打上标记;然后依次对打有标记的行执行{command}命令,如果被标记的行在对之前匹配行的命令操作中被删除、移动或合并,则其标记自动消失,而不对该行执行{command}命令。{command}可以是一个ex命令,也可以是用|分隔的多个ex命令,这样我们就可以对被标记行,或从标记行寻址到的行进行多种不同的操作。

上面删除偶数行的命令,先匹配所有行,然后隔行删除(其中+1用以定位于当前行的下一行)。为什么是隔行呢?因为在对第一行执行+1 d命令时删除的是第二行,而第二行虽然也被标记了,但已不存在了,因此不会执行删除第三行的命令。

删除几数行的命令如下:

 :g/^/d|m

其中m的作用是移出偶数行的标记,防止偶数行也被删除。

另外删除几数行偶数行,也可以用normal命令,分别为(第一个命令为几数行):

:%norm jkdd
:%norm jdd
分类: 沙子 标签: ,

20个Google schemer邀请码

2011年12月20日 sigma 没有评论 3,013 views

今天混入了google schemer,得到20哥邀请码,不用留什么邮箱之类的,直接点击下面链接即可使用,总共能邀请20位,先到先得。

http://schemer.com/invite/nud49te1tgjh2

分类: 杂七杂八 标签: , ,

WordPress解决评论错乱的问题

2011年12月19日 sigma 没有评论 7,548 views

今天,想在blog的每篇文章后面添加随机文章展示,增加PV,可是,发现加上之后,评论出现了问题,展示的评论是随机出现的,并且随机对应某一篇文章的评论。

由于我对其他代码没有改动,分析了下,肯定是因为新改的代码导致的,新改的代码如下:

    <ul>
      <?php
        $posts = get_posts('numberposts=7&orderby=rand');
        foreach($posts as $post) {
          setup_postdata($post);
          echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
        }
        $post = $posts[0];
      ?>
    </ul>

仔细看了下代码,发现,这里面会把$post变量改变,而后面的评论代码取评论的时候,是根据$post来取评论的,因此会导致评论错乱,出现随机文章的评论。那为什么别人用这段代码展示随机文章不会出现评论错乱呢,那是因为别人是放在侧边栏的,评论(comments.php)执行在侧边栏(sidebar.php)之前,这时候改变$post的值并不会改变评论。

原因找出来了,因此,只需要避免改变$post值即可,改后的代码如下:

    <ul>
      <?php
        $random_posts = get_posts('numberposts=7&orderby=rand');
        foreach($random_posts as $random_post) {
          echo '<li><a href="' . get_permalink($random_post->ID) . '">' . get_the_title($random_post->ID) . '</a></li>';
        }
      ?>
    </ul>
分类: 沙子, 编程相关 标签: , ,

无觅相关文章插件,快速提升流量