Some tips

本站充满一个无聊的人的一些奇技淫巧

星期三, 八月 22, 2007

通过修改sinit运行参数提高QNX4.25启动速度失败

为了提高QNX4.25的启动速度,刷新PC104的快速BIOS程序,然后更改DiskOnChip的引导参数,去掉sysinit.1中多于的命令后,从上电到启动还是需要13s时间。
因此想从build boot image上下功夫。
在build文件中最后移行是sinit命令,用use命令查看sinit的帮助信息后,

sinit - initialize the system (QNX)

sinit [options...] [var=value]
Options:
-i init_file Override default system initialization file.
-r path Set a system root directory for /
-s shell_name Use this shell to run initialization file.
-n No network (makes stand alone systems boot faster).
-w Wait for a name locator to communicate with your node.
Only usefull for disk boot.
var=value Define an environment variable.

(NOTE: If present var=value must be the last option on the command line)

发现sinit有个参数“-n”,可以实现无网络启动,这样是启动boot速度更快。这样马上修改了build文件,重新build boot images后,用新image启动,结果出现下面的错误,然后就死机了。
Invalid Option ('n')

经过查看官方手册对sinit的说明:

-i initfile Open this system initialization file (for defaults, see the
Description below).
-r root Define an alias prefix for the filesystem root (/).
-s shell Invoke this shell (default is /bin/sh).
-w Wait for a name locator to communicate with our node.
Only useful for disk boot. See also nameloc -k.
var=value Define an environment variable.

和我用use命令得到的信息是矛盾的,然后上网搜索,均没有找到sinit的这个参数,看来这个‘n’参数可能被屏蔽了,也可能是打算支持,但还没有做好的一个功能。

标签:

星期一, 八月 20, 2007

Baidu和Google里面搜索“SB”的结果

百度的结果,第一条指向sb.google.com
Google
iGoogle | 登录 网页 图片 资讯 地图 论坛 更多 高级搜索 使用偏好 语言工具 所有网页 中文网页 简体中文网页 广告计划 - Google 大全 - 中国Google - Google.com in English 2007 Google...
sb.google.com/ 5K 2007-8-19 - 百度快照

谷歌的结果,

http://www.zishu.cn/blogview.asp?logID=602

Google英文结果:
SB - Wikipedia, the free encyclopedia
Solomon Islands: .sb is their Internet country code top-level domain (ccTLD); stilb, ... Retrieved from "http://en.wikipedia.org/wiki/SB" ...
en.wikipedia.org/wiki/S.B. - 19k

还是很公正的,指向了维基百科对sb的解释,其实sb是Solomon Islands的互联网国别代码,就像cn代表中国一样。

标签:

星期五, 八月 17, 2007

skype大规模中断服务

从昨天下午3点左右开始,我的skype就不能登录,开始怀疑自己电脑的问题,问了其他人也不能登录,以为是校园网的问题。到今日上午发稿时,仍然不能登录,到skype中文论坛去看了下,发现的确是skype服务器出问题了。

从下午2点左右到晚上,中国大陆、台湾、新加坡、美国等地均有用户出现Skype无法登录、登录困难、频繁掉线等情况,具体原因官方暂时没有任何说明,疑为全球部分服务器网络中断。

另外,据部分用户反映,Skype国际官方站点也出现一段时间不能访问的情况,而访问上的官方站点首页也与往常不同,难道Skype在没有任何公示的情况下进行网站改版和服务器调整?笔者想到官方论坛了解相关消息,结果多次尝试均无法正常访问官方论坛(http://forum.skype.com)。

联系到去年底MSN曾经爆发大规模用户无法登录的事件,此次Skype断网事件再一次提醒我们要关注免费通讯软件的服务稳定性。在享受网络通讯软件的便利性的同时,我们必须明确这些免费午餐相应免责条款所规定的种种不确定性。

受此次断网事件影响最大的是SkypeOut用户,Skype呼叫普通电话的服务被迫停用,而充值进去的SkypeOut点数在客户端也无法即时显示。


请访问http://heartbeat.skype.com/获得skype最新消息。

标签:

星期四, 八月 16, 2007

六四

百度百科对“六四”这个词条的解释:

六月四日教师节
教师节,是我国仅有的包括护士节、记者节在内的三个行业性节日。自1931年以来,我国在不同历史时期共有过4种不同日期和性质的教师节。

我国历史上最早出现的教师节是1931年。当时,教育界知名教授邰爽秋、程其保等,发起联络京、沪教育界人士,拟定每年6月6日为教师节,并发表《教师节 宣言》,提出改善教师待遇、保障教师工作、增进教师修养三项目标。虽然,这个教师节的诞生当时的国民党政府没有承认,但在全国各地产生了一定影响。

QNX剪裁过程中的问题

QNX裁剪后,可以启动了。
在sysinit.1增加启动网络的脚本后,启动出现错误“Could not link shared object 'socket_so': no such file”。发现系统中/usr/ucb目录下是有这个文件的,而且仔细检查发现这个错误是ifconfig命令导致的,但登录后单独运行ifconfig就没有任何错误提示,只是这个命令放在sysinit.1才有问题。

后来发现系统启动登录前是没有设置PATH变量的,所以系统并不会去/usr/ucb下面寻找文件,但是在登录后,由于在profile中设置了/usr/ucb的PATH,所以就可以运行ifconfig找到socket_so了。

所以解决方法就是copy /usr/ucb/socket_so /bin。

标签: