山寨CPU-Z: CPUcat
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
山寨CPU-Z: CPUcat
刚刚学习图形编程,花了一星期写了个小软件CPUcat,模仿CPU-Z,可以查看CPU和其他一些硬件的信息。
Git地址: https://github.com/cuihaoleo/CPUcat/
Python+少量C,用PyQt4开发(别吐槽Qt,我家刚好有一本Qt的书,就学了 = =),Python2、3都能使用(我是按照Python3的开发的)。
CPU信息一部分由CPUID汇编指令获取(= = 让高级脚本语言调用这么底层的玩艺儿很有技术哦),一部分通过dmidecode获取(可能需要安装,但不安装也能用),一部分通过lscpu获取(这个都有,util-linux里面的),还有一部分从系统文件读取。
依赖关系:
只能在Linux用,UNIX都不行哦。
Python,PyQt4,dmidecode(可选,绝大多数发行版应该都提供),SWIG(安装时需要用),gcc。
安装(需要管理员权限,那个install.txt记录一下安装的文件,方便删除):
python setup.py install –record install.txt
运行:
cpucat
卸载:
cat install.txt | xargs rm -rf
那个CPU标志...我还没弄好,所以目前只能显示Intel或者AMD标志。
我只有一台电脑,没办法广泛测试,如果您充满好奇的尝试了却发现各种Error不能用,敬请见谅 = =
Git地址: https://github.com/cuihaoleo/CPUcat/
Python+少量C,用PyQt4开发(别吐槽Qt,我家刚好有一本Qt的书,就学了 = =),Python2、3都能使用(我是按照Python3的开发的)。
CPU信息一部分由CPUID汇编指令获取(= = 让高级脚本语言调用这么底层的玩艺儿很有技术哦),一部分通过dmidecode获取(可能需要安装,但不安装也能用),一部分通过lscpu获取(这个都有,util-linux里面的),还有一部分从系统文件读取。
依赖关系:
只能在Linux用,UNIX都不行哦。
Python,PyQt4,dmidecode(可选,绝大多数发行版应该都提供),SWIG(安装时需要用),gcc。
安装(需要管理员权限,那个install.txt记录一下安装的文件,方便删除):
python setup.py install –record install.txt
运行:
cpucat
卸载:
cat install.txt | xargs rm -rf
那个CPU标志...我还没弄好,所以目前只能显示Intel或者AMD标志。
我只有一台电脑,没办法广泛测试,如果您充满好奇的尝试了却发现各种Error不能用,敬请见谅 = =
上次由 cuihao 在 2011-07-23 23:45,总共编辑 1 次。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
- 373992900
- 帖子: 4202
- 注册时间: 2010-06-14 13:37
Re: 山寨CPU-Z: CPUcat
怎么不搞成中文的...
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 山寨CPU-Z: CPUcat
考虑了多语言的问题,觉得还是先弄成英语再用gettext什么的添加其他语言比较方便。373992900 写了:怎么不搞成中文的...
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- wiewi
- 帖子: 628
- 注册时间: 2008-11-20 22:50
- 系统: ArchLinux
Re: 山寨CPU-Z: CPUcat
orz,楼主还是高中生,厉害
ps:qmd machine拼错了~~
ps:qmd machine拼错了~~
===我的小窝===
无聊吗?点我吧,楼主迫切期待你的光临~~
又一个轮子
------------------------------------
这年头,没有1000贴都不好意思见人了
------------------------------------
献丑不如藏拙
------------
无聊吗?点我吧,楼主迫切期待你的光临~~
又一个轮子
------------------------------------
这年头,没有1000贴都不好意思见人了
------------------------------------
献丑不如藏拙
------------
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 山寨CPU-Z: CPUcat
Linux有强大的命令行工具,但我认为多数新用户并不喜欢CLI,很多没用过Linux的人会觉得Linux是和DOS一样难用的玩艺儿。所以多开发一些GUI软件是必要的。eexpress 写了:直接取得lshw的信息,不更符合KISS原则。作一个前端而已,不需要自己去取。
就像为什么有了tar、unzip、unrar等CLI工具,我们还需要fill-roller、xarchiver等GUI工具。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 山寨CPU-Z: CPUcat
= = 眼真尖,貌似这个单词我经常拼错。wiewi 写了:orz,楼主还是高中生,厉害
ps:qmd machine拼错了~~
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- leeaman
- 帖子: 30702
- 注册时间: 2007-02-02 18:14
- 系统: debian sid
- qy117121
- 论坛版主
- 帖子: 50564
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 山寨CPU-Z: CPUcat
leeaman 写了:纯支持~~~
-
- 帖子: 3030
- 注册时间: 2009-10-03 23:31
Re: 山寨CPU-Z: CPUcat
记得论坛有人发过CPU-G的,不过还是觉得用命令行工具看更方便。
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 山寨CPU-Z: CPUcat
@levee
嗯,我也是看了那个CPU-G
正好刚学PyQt4,就想写个小软件练练。
嗯,我也是看了那个CPU-G
正好刚学PyQt4,就想写个小软件练练。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- cjxgm
- 帖子: 1952
- 注册时间: 2010-04-23 20:40
- 系统: Arch Linux
- 来自: 浙江·杭州
- 联系:
Re: 山寨CPU-Z: CPUcat
等着,马上写一个 GTK+ 版的,顺便练一下 GTK+ ,反正闲着月下叹逍遥 写了: QT无爱……
放在这儿了 https://github.com/cjxgm/gcpucat (别急,现在还没有)
上次由 cjxgm 在 2011-07-26 19:59,总共编辑 1 次。