2008年 01月 的归档
The Last Fantasy
著名的影视游戏综合下载社区,google一下”TLF”就可以发现它的网址: http://www3.eastgame.net/
可能用这玩意下电影技术含量相对较高,阻止了一大批客户,不然肯定比现在更热门,呵呵.
从这里下电影的步骤:
先搜索: http://search.eastgame.net:8088/
找到服务器后购买(其实不要钱)流量+绑定ip: http://www3.eastgame.net/hack.php?H_name=ftp
得到服务器地址: http://www3.eastgame.net/read.php?tid=107728
好了,现在开始 lftp 吧.顺带放个lftp教程,最常见的因为服务器是GBK引起的中文乱码,可以用 set ftp:charset gbk 解决.
gentoo上装好了kde
不是KDE4,因为装KDE4失败了,krunner这个包死活编译不过去,只得放弃,改装KDE3,装是装好了,一切都还是乱糟糟的,中文输入法也没好,分辨率也不对,不过总算是可以用了,相信马上一切都会好起来的。
C语言中的uname示例
呵呵,其实很简单,man页上都有写了,还是发上来,高手莫笑.
#include<stdio.h> #include<sys/utsname.h> int main(){ struct utsname buf; if(0!=uname( &buf )){ printf("ERROR"); return -1; }else{ printf("sysname=\t%s\n",buf.sysname); printf("nodename=\t%s\n",buf.nodename); printf("release=\t%s\n",buf.release); printf("version=\t%s\n",buf.version); printf("machine=\t%s\n",buf.machine); #ifdef _GNU_SOURCE printf("domainname=\t%s\n",buf.domainname); #endif } return 0; } |
执行结果:
- $ ./a.out
- sysname= Linux
- nodename= LLY
- release= 2.6.22-14-generic
- version= #1 SMP Tue Dec 18 08:02:57 UTC 2007
- machine= i686
Gentoo
从昨天开始下载,看文档,到上午编译好内核,也算装了个gentoo了.
不过目前我的gentoo差不多只有个基本系统,嘿嘿.后门的路还很长呢.(PS: 进去之后emerge了个irssi,可以上irc了.)
安装其实也不难,主要是因为有了gentoo安装手册,还是中文的,在 http://www.gentoo-cn.org/doc/zh_cn/handbook/index.xml,不得不再赞下gentoo的手册,写得简明扼要,照着做差不多就可以成功了.
当然如果你和我一样从现有的ubuntu系统安装的话,就可以省掉安装grub和lilo那一步了,只需要在现有的grub菜单里面添加就好了.另外gentoo的内核不支持uuid,所以grub里面的kernel那行会和ubuntu的有点不一样,反正文档里面也有,就不多说了.
记一下stage3和portage的下载地址,免得找:
http://ftp.twaren.net/Linux/Gentoo/releases/x86/2007.0/stages/stage3-i686-2007.0.tar.bz2
http://ftp.ncnu.edu.tw/Linux/Gentoo/snapshots/portage-latest.tar.bz2
一个关于time的有意思的问题
原帖: http://forum.ubuntu.org.cn/viewtopic.php?p=591866
问:
目的:用time命令来获得一个程序p执行的时间。
方法一:如果在终端命令符$下直接输入 $time p 2>foo.tmp
则可得到下面的foo.tmp内容
real 0m1.017s
user 0m0.916s
sys 0m0.056s
方法二:现在想用下面这个shell代码来执行这个命令
#!/bin/sh
。。。
。。。
time p 2>foo.tmp
。。。
但是执行完这个shell代码后查看foo.tmp的内容,却是这样的:
0.81user 0.06system 0:01.01elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+723minor)pagefaults 0swaps
问题:我想知道为什么这两种方法得到的结果(foo.tmp文件)会不同?
谢谢!
答:
又是ubuntu的bash和dash的差异引起的问题,呵呵.
首先,time关键字是bash或者dash的保留字,就是说每个shell有不同的表现属于正常现象.
其次,ubuntu默认的用户打开终端以后用的是bash,所以这个时候输出是
real 0m1.017s
user 0m0.916s
sys 0m0.056s
这样的.但是ubuntu的 /bin/sh 指向的确是dash,这点可以通过 ls -l /bin/sh 来确认.就是系统是调用dash来执行你的脚本的,所以有了另一种形式的输出.
知道原因以后,如果你想在脚本里面也得到之前的那种输出,可以用以下两种方法:
1.把/bin/sh指向bash
2.脚本开头写成 #!/bin/bash
玩了一下 Second Life
最近玩了一下 SecondLife, 这个东西好像不能称之为”游戏”,至少比游戏更专业一点,可以用脚本创建自己的东西,而且每个人都对自己创造的东西享有所有权,觉得也还蛮有意思的.
另外就是觉得这游戏蛮超前的,想法也很超前,实现也很超前,客户端就只有几十M,所有的数据都保存在服务器(包括背景音乐,开背景音乐要求768kbps以上的网速),对网络的要求很高,加上服务器在国外,国内的朋友多多少少会感觉有点卡,呵呵.
有个经验,linux版的客户端,把界面设置成中文以后,上面的字会显示补全,是字体的缘故导致的,可以把下载目录里面的fonts下面的几个ttf文件都ln -s到simsun上面,就好了.还有linux版的客户端目前还是测试版的,有些功能用不了,而且可能会不太稳定,win版的没用过,不知道了,呵呵.
刚开始玩,还啥都不会,也没创造过东西,先放几张截图上来,呵呵.
A卡上终于搞定了compiz,性能还不错
今天也不知道是不是我的人品再次爆发,居然不知道怎么回事就搞定了compiz.
事情是这样的,上一台神舟本本上试过几个驱动安装方法,都或多或少有点问题,要么不支持宽屏,要么就是不支持3D.自从那个屏坏了之后,又换了台新的,用的一直是闭源官方驱动,也就是直接在受限驱动里面勾上,自己会下载安装的那个驱动,用这个驱动分辨率之类的都没问题,就是开不了compiz,之前一直都报 Checking for Xgl: not present. 于是无有意无意地就装上了 xserver-xgl 这个包.当时也没怎么在意,下班后,关机背回家,开机的时候,居然发现了熟悉的compiz闪屏界面….其实我的compiz都是装好的,也设置了自动启动(这些设置都是从以前的台式机上复制过来的),可能以前一直都找不到xgl,启动失败了就回到了 metacity .这回却成功了.真是不错.截张图留念,这是我用独立显卡第一次开成功compiz,嘿嘿.
C中调用shell命令的方法 popen演示
以下是 popen.c
#include <stdio.h> int main(){ FILE * fp; char str[1024]; if(NULL==(fp=popen("pwd","r"))){ return -1; }else{ printf("%s",fgets(str,1023,fp)); pclose(fp); } return 0; } |
编译运行的结果:
lily@LLY:~/test$ gcc popen.c lily@LLY:~/test$ ./a.out /home/lily/test lily@LLY:~/test$ |
另如果只是要执行shell命令,而不管输出的话,有可以用system函数:
man system这么说:
NAME system - execute a shell command SYNOPSIS #include <stdlib.h> int system(const char *command); DESCRIPTION system() executes a command specified in command by calling /bin/sh -c command, and returns after the command has been completed. During execution of the command, SIGCHLD will be blocked, and SIGINT and SIGQUIT will be ignored. |
又换了台电脑.
刚买十天的神舟L213T,出现了点故障,屏幕先是有点花,后来剧烈闪烁,再后来甚至黑屏了.
唉,果然是一分钱一分货,便宜没好货啊,神舟的东西就是不稳定….
型号还在15天包换的范围内,商机也比较痛苦,答应给换一台.但是说他们必须整机运回去,我想把硬盘换回来保留数据的愿望没能实现.不过还好,我原先用的台式机上的数据没有删掉,再复制一分,损失也不会很大.
换了新机后,三包日期重新计算,这样我也比较放心一点.
那到手后,看了一下,屏幕还是没有坏点,呵呵,可能我人品比较好,如果这时候有几个坏点的话,估计只能我自己去郁闷了…
后来让电脑城的人给装了个电脑城特别版的XP,里面居然包括word/excel/QQ/迅雷/网络电视/暴风影音 等软件,晕的…估计还有什么病毒木马盗号软件之类的.哈哈,不过我平时也不用win,装这个就当测试机子吧,晚上回去再自己装ubuntu去,嘿嘿
整个换机过程历史2个半小时,对神舟的售后服务还算满意吧,因为也没怎么推卸责任,态度也还算好….
不知道新的电脑又会有什么问题.继续测试中.