蜗牛的壳

蜗牛的壳

me =~ s/nai/liu/m;

浏览模式: 标准 | 列表
全部文章

Linux 下内存不够的补偿方法


怕忘了,就要记下来。

今天在家搞我的 WD MyBook World Edition。fsck 的时候出现内存不足错误。

  1. [root@Locker ~]# fsck /dev/md4
  2. fsck 1.38 (30-Jun-2005)
  3. [/sbin/fsck.ext3 (1) -- /shares/internal] fsck.ext3 /dev/md4
  4. /dev/md4 has been mounted 63 times without being checked, check forced.
  5. /dev/md4: Error allocating block bitmap (4): Memory allocation failed
  6. e2fsck: aborted

无奈上网搜了一下,需要加 swap(相当于虚拟内存)。方法如下(1GB):

  1. dd if=/dev/zero of=/swapfile bs=1M count=1000
  2. mkswap /swapfile
  3. swapon /swapfile

使用之后再释放:

  1. swapoff /swapfile
  2. rm /swapfile

参考文章:http://mybookworld.wikidot.com/forum/t-37543/worrisome-error-messages-about-the-hard-drive-badcrc

Linux 分区不用整理碎片?谁说的!


早就想给我的 WD MyBook World Edition 整理一下硬盘了,但是每次上 Google 搜 linux defrag 的时候,结果总是一群 Linux 狂在说“Linux 无需整理磁盘”、“Linux 磁盘空间管理比 Windows 强,不会产生碎片”,还有网站详细地列出 Linux ext3 分区和 Windows NTFS 分区的工作原理,从而证明“Linux 无需整理磁盘”(最典型的就是“抽屉理论”)。

最近 NAS 总死机,用 fsck 查了下硬盘,得到了这么个结果:

  1. [root@Locker ~]# fsck -p -f /dev/md4
  2. fsck 1.38 (30-Jun-2005)
  3. /dev/md4: 9106/121094144 files (25.7% non-contiguous), 232500435/242163776 blocks

inode 碎片(基本上可以理解为磁盘碎片)竟然达到了 25.7%!

我一直怀疑 Linux 的文件管理机制在大量新增/删除文件之后的碎片程度,看来我的担心从某种角度上来说是正确的。

后来又找到一篇(稀有)文章,里面详细讲述了 Linux 分区出现碎片的可能性和解决方法。等有时间了翻译一下。

浅谈C语言中的 malloc() 和 free()


在网上看到了一篇不错的文章,转来收藏。原帖地址:http://bbs.bccn.net/viewthread.php?tid=82212

在 C 语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对 C 中的 malloc() 和 free() 两个函数的了解甚少,只知道大概该怎么用——就是 malloc() 然后 free() 就一切 OK 了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的总结。这篇文章之所以命名中有个“浅谈”的字眼,也就是这个意思了!希望对大家有一点帮助!

如果不扯得太远的话(比如说操作系统中虚拟内存和物理内存如何运做如何管理之类的知识等),我感觉这篇文章应该是比较全面地谈了一下 malloc() 和 free()。这篇文章由浅入深(不见得有多深)分三个部分介绍主要内容。

Overlord 手办:黄红蓝绿,夹道恭迎霸王!


终于攒齐了黄红绿蓝四个手办。这还要感谢 EB Games 店员免费赠送了两个,加上预订赠送的一个,后来没办法又去 Ebay 买了一个。

废话少说,上图!

大小: 842.1 K 尺寸: 400 x 225 浏览: 0 次点击打开新窗口浏览全图

大小: 877.39 K 尺寸: 400 x 225 浏览: 0 次点击打开新窗口浏览全图

大小: 833.98 K 尺寸: 400 x 225 浏览: 1 次点击打开新窗口浏览全图

大小: 905.63 K 尺寸: 400 x 225 浏览: 0 次点击打开新窗口浏览全图

Linux 下检查 PID 是否存在


刚从网上学习的,记下来。

Linux 下检查 PID 是否存在,最快的方法就是用 kill 命令。

  1. kill -0 pid

对于信号“0”的解释:exit code indicates if a signal may be sent

相应地,在 C 语言里就是

  1. kill (pid, 0)

参考资料:
1. Unix man pages: kill()
2. Fast way to determine if a PID exists on (Windows)?

 

继续拆——Netcore 605GR Wireless Router


搬家了,原来的房客留了一个破得不能再破的无线路由器。反正闲来无用,拆!

大小: 760.63 K 尺寸: 400 x 225 浏览: 29 次点击打开新窗口浏览全图

终于把路由器给分解了,研究了一下电路元件:

  • Marvell 88W8510-BAN SoC(ARM ARM946id(wb) rev 1 (v4l) @ 160MHz)[参考资料]
  • Marvell 88E6060-RCJ 6-Port Ethernet Switch [官方资料]
  • KH 29LV400CTBC-70 4M-bit Flash Memory [Datasheet]
  • ISSI IS42S16100C1 16M-bit DRAM x 2 [Datasheet]

大小: 634.97 K 尺寸: 400 x 225 浏览: 42 次点击打开新窗口浏览全图

看网上说 Netcore 605GR 可以做 Ethernet Bridge,回头再试一下。

Xbox360 购机一年,成本粗算


硬件

项目 价格 备注
Xbox 360 Elite Console $449.99 Bestbuy Kanata
HD-DVD 光驱 $49.99 Zellers Bayshore
附加手柄 $50.99 Futureshop Nepean
手柄充电套装 $25.49 Futureshop Nepean
小计(+13% Tax) $651.40  

Xbox LIVE 年卡 + 点卡

项目 价格 备注
Xbox Live 12+1 Gold Subscription $59.99 Bestbuy Nepean (Fable II)
Xbox Live 1400 Points Card $18.99 Amazon.ca
Xbox Live 2800 Points Card $37.99 Amazon.ca
小计(+13% Tax) $132.18  

注:年卡到2010年1月底结束;账户里还剩 140 MS Points。

Xbox LIVE Marketplace 消费

项目 价格 备注
Fable 2: Knothole Island MS 800  
Fable 2: See the Future MS 560  
GTA IV: The Lost and Damned MS 1600  
DDR Universe: Download Song x 7 MS 700  
Ace Combat 6: 天海春香 F-22 MS 400  
总计 MS 4060  

注:“Xbox LIVE Marketplace 消费”已包括在“点卡花费”中。

网购游戏

项目 价格 备注
Xbox 360 PopCap Arcade Vol.1 $13.80 Ebay (Incl. shipping)
Nighty-Nine Nights (N3) $22.02 Ebay (Incl. shipping)
小计 $35.82  

游戏

项目 价格 备注
Alone in the Dark $0.00 购机附赠
GTA IV: Special Edition $59.99 Bestbuy Toronto
DDR: Universe $26.99 Futureshop Nepean
DDR: Universe 2 Bundle $62.99 Futureshop Nepean
DDR: Universe 3 Bundle $39.99 HMV Bayshore
Ace Combat 6 $53.99 Futureshop Nepean
Bully: Scholarship Ed. $19.99 Futureshop Southkeys
Fable 2: Collector's Edition $69.99 Futureshop Southkeys
Fable 2: Pub Game $0 Lionhead 免费赠送
Sacred 2: Fallen Angels $59.99 EB Games
Raiden Fighters Aces 雷电 $19.99 EB Games
天诛 Z $4.99 EB Games (Used)
Over G Fighters $4.99 EB Games (Used)
Overlord $24.99 EB Games (Used)
Overlord 2 $59.99 EB Games
Metal of Honor: Airborne $14.99 EB Games (Used)
Die or Alive 4 $17.99 EB Games (Used)
NFS: Prostreet $18.99 Costco
Golden Axe: Beast Rider 战斧 $18.99 Costco
小计(+13% Tax) $655.21  

周边设备

项目 价格 备注
Pioneer HIP-490 家庭影院 $399.99 Costco
Acer X263W 显示器(25.5") $379.99 Costco
小计(+13% Tax) $881.38  

总计

仅游戏花费:$651.40 + $132.18 + $35.82 + $655.21 = $1474.61

加周边设备:$1474.61 + $881.38 = $2355.99

注:所有金额都以 CAD 为单位

Xbox360 购机周年纪念


一切的起源,应该归咎于 PS2 和 Namco。

刚开始想玩 PS2 的时候,街头小巷男女老少都在玩经久不衰的《实况足球》。正好看到有位仁兄在卖 PS2,附赠三个游戏——《实况足球 7》、《皇牌空战 5》和《源氏物语》。二话不说,直接买下来。

回家《实况》两场之后,发现实在没手感。顺手抄起《皇牌空战 5》,一口气玩了五关之后,才发现自己已经沉迷了。后来竟然还在没有记忆卡的情况下,把前五关通了好几遍。

扯远了,回来继续说 Xbox 360。《皇牌空战 5》之后,又通了《皇牌空战 零》。等 6 代上市之后,发现竟然不是 PS2 平台游戏。在思考了半年之后,狠下心买了一台 Xbox 360。

购机之前,一直在担心著名的三红问题。在网上研究了半个月,最后决定买精英版,主要原因是单 65ns 三红几率低,次要原因是 120GB 硬盘。

另外一个犹豫了很久的问题,就是玩正版还是玩盗版。玩正版花费大,但是有售后服务;玩盗版几乎不用花钱,但是被 ban 之后无法上网联机,而且三红也无法保修。思考再三,决定第一年玩正版,是否改机等一年之后再说。

从那之后,我就踏上了 Xbox 360 这条不归路。

第一批入手的游戏,不用说,肯定是《皇牌空战 6》。另外为了不让老婆受冷落,还买了一套跳舞毯。之后又从网上订购了《九十九夜》和《PopCap 小游戏合集》。我的 Xbox 360 生涯就这样平平淡淡地开始了。

毋庸置疑,第一个让我心潮澎湃的游戏是《皇牌空战 6》,但是第一个打动我的游戏确是《Fable II》。而且,《Fable II》是我迄今为止花费最大的一款游戏。

Xbox 360 生涯的转折点,在 2008 年秋季更新。因为加入了硬盘安装功能,开始考虑买二手游戏。之后,EB Games 就成我常驻之地,每一次逛街都要去里面转一圈。于是才有 $4.99 的《天诛 Z》和《Over G》。

2008 年底,终于扛不住单机的寂寞,去买了一张年卡,开始 LIVE 生涯。《Fable II》、《皇牌空战 6》,上网合作、对战,不亦乐乎。

值得一提的是,Xbox 360 的成就系统害死人啊。每当一款游戏在通关之后,发现只解了一半的成就,就会恋恋不舍地再通关 n 遍,就为了多解一些成就。于是,我也成了成就犯大军中的一员。经常为了解一个成就连续奋战两三天。

购机一年了,回头看看玩过的游戏,既有《GTA IV》、《圣域 2》之类的大作,也有《雷电》、《Bully》之类的小品,还有《Alone in the Dark》、《战斧》之类的雷作。看着快 13000 成就分,4+2 款全成就游戏,17 款已通关游戏,一年的 Xbox 360 生涯也算充实。

嗯,决定了,以后继续玩正版。

大小: 985.03 K 尺寸: 400 x 225 浏览: 2 次点击打开新窗口浏览全图

拼了!蓝色蒲公英 2009年宣传片 出炉!


终于做完了!耗时一个半星期,时长2分30秒宣传片终于做完啦!

这个宣传片可谓是耗时耗力,两个小时做10秒钟,然后遇到 Premiere 崩溃还要把没保存的部分重新制作。

最后,视频终于上线啦!终于可以好好睡一觉啦!

点击链接观看视频:http://www.blue-dv.net/movies/blue-dv-teaser-2009.html

最简单的全成就 XBLA——《Dash of Destruction》


如果说最简单的全成就游戏是《降世神通》,那么最简单的 XBLA 非《Dash of Destruction》莫属。

《Dash of Destruction》可以看成是类似“警察抓小偷”的游戏。游戏中只有两种角色选择——恐龙和汽车。恐龙的目的是吃掉汽车,而汽车的目的是躲开恐龙给指定的地区送货。

这款游戏解成就非常痛快,玩过第一关就有三个成就跳出来。两种角色都通关就有 190/200 分。再加上赢一场本地多人游戏,半小时之内达成全成就。

这款游戏还有另外一个好处——免费下载。不用任何点数,只需要连线到 Xbox LIVE 即可下载完全版。成就犯不可多得的成就游戏之一!




« 2012年02月 »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

标签

用户


链接


归档


信息

  • 分类数量: 15
  • 文章数量: 307
  • 评论数量: 114
  • 标签数量: 556
  • 附件数量: 510
  • 引用数量: 0
  • 注册用户: 12
  • 今日访问: 356
  • 总访问量: 778219
  • 程序版本: 1.6


加拿大中文电话

  • CIBC
    1-888-298-8822
  • TD Canada Trust
    1-800-387-2828
  • HSBC
    1-888-310-4722
  • Scotia Bank
    1-800-830-8080
  • RBC Royal Bank
    1-888-769-2598
  • Rogers TV
    1-800-787-7953
    1-866-406-7239
  • Rogers Wireless
    1-800-828-9828
    or *2288
  • Fido
    1-866-888-3436
  • Bell Home Phone
    1-800-715-1888
  • Bell ExpressVu
    1-888-759-3474
  • UPS Delivery
    1-800-233-8133