网上流行的方法是natit+ioreg命令的方式获取NVCAP,不过我觉得那个方法不够准确,因为如果能够勉强驱动显卡的nvcap值不正确,那么ioreg读出来的nvcap值也就是错误的。我之前在dsdt中加入的nvcap值就是不正确的,却驱动了显卡,只是不够完美而已,ioreg读出来的就是我自己加进dsdt中的nvcap值。所以我觉得最保险的方法还是从显卡的rom入手,这样就万无一失了。如果显卡厂商网站上有提供现成的rom下载,那么就可以直接将其拖入nvcap maker窗口就行了,如果没有提供那就往下看吧,比如我的MSI N240GT就没有现成的ROM。
首先,提取Nvidia的显卡主要有方法,NVflash或者NiBiTor。
一、NVflash提取rom方法:
Windows下面”开始“-”运行“-”cmd“,进入nvflash所在目录,输入
nvflash -b backup.rom
即可得到显卡rom
二、NiBiTor提取rom方法:
在XP 下运行NiBiTor,借用一下别人的图片,因为我是用的NVflash提取的,如下图。
Read more…
今天还原一个数据库,之前是在linux下面直接Copy的data下面整个数据库文件夹,在phpMyAdmin里面重新赋予新用户相应权限后,drupal成功连接上数据库。但出现N多行错误提示,都是跟Cache相关的表是‘Read only‘,而且phpMyAdmin里面优化表也是提示”Table ‘xxx’ is read only“。
我怀疑是文件权限的问题,所以将该数据库文件夹下面所有表文件chmod成777,chown成”_mysql”,但这次问题更严重,drupal里面现实table crached。没办法,马上Google,发现其实解决起来挺容易的。
首先,找到mysqladmin所在位置,一般都在mysql/bin下面,然后运行一下命令:
./mysqladmin -u root -p flush-tables
之后输入root账号的密码,马上就好了,没有任何任何提示,重新打开drupal,一切正常。
通过这次,也找到了数据库文件的正确权限设置:data下面数据库文件夹700,表文件660,所有文件都应owned by mysql。
国际汇款汇款需要的信息主要有以下几项:
Beneficiary name.
Beneficiary address.
Beneficiary Bank Identifier Code (BIC) or Routing Code.
Beneficiary International Bank Account Number (IBAN) or Account Number.
其中,name和IBAN大家都是知道的,address并不重要,填自己的地址或者开户行地址都行,只有BIC(或者叫SWIFT)大家需要咨询开户行,每家银行的每个分行都有一个11位的编码。但这个即使问银行,他们也不一定知道,我今天试了三家银行,都是拨打的客户电话,其中建设银行是转到的国际业务部,招商银行直接拨的信用卡中心,工商银行信用卡中心等了20分钟都没人接。经验证建设银行给的BIC是正确的,而招商银行虽然态度特别好,给的代码确实错的,工商银行没要到。后来发现了这个网站,其实全球所有银行的BIC(SWIFT)自己都可以查到的,所以今后不用再浪费电话费和时间了。
使用方法如下:
首先进入:http://www.swift.com/bsl/index.faces,你将看到如下界面

Read more…
52ACCA很久没放第三方统计代码了,最近因为对网站进行了全面的改版,想看一下改版后的效果,所以先是放上了CNZZ的代码,因为从网站成立到去年(不知道什么时候卸下来的)一直都有用CNZZ,感觉还是比较准确的。但放了两天发觉不对劲,每天IP数徘徊在一两百,PV三四千,首先凭直觉这数据也不正常,一个IP怎么可能平均访问量三四十,更不用说PV数也有问题了。
然后报着怀疑的态度,又放上了Google Analytics,一天后,数据出来了,第一天IP将近1100,PV 6000左右,但是因为它的非实时性,所以抱着试试看的态度,又放上了百度统计代码。这两个首先从代码安放位置来看就比较有意思,Google Analytics是放在之前而紧跟,而百度统计代码放在之前紧跟,而两者都是不在网站上显示任何内容的。统计下来,两个的数据还是有些差距,百度的统计数稍微比Google少一点,不过差距也不是太大,大概是因为Google代码那个靠前,肯定会被加载,从而被统计;而百度代码太靠后,有时候用户还没加载完全页面就关闭或者跳转后就没统计的原因吧。
再来分析一下CNZZ,它统计结果这么不准确,让我非常失望,但我不知道确切的原因。我猜可能跟我最近升级的Discuz X1有关吧,但我可以确信在每个页面都是加载了CNZZ的代码的。我只能选择将它从的header.htm中移除,我不想让我网站的用户为这没用的东西而浪费宝贵的网页加载时间。至于百度和Google最终我会选择留下谁,有待观察吧。
自从在sidebar显示avatar后,发现不管网页打开了多长时间,一直都处于加载中。虽然不影响页面现实,但总是不爽。Google了一下,才发现是因为gravatar网站在国内抽得慌的原因,不过也终于找到了解决办法。因为我自己使用的wp-recentcomments显示的最新评论,所以以下方法针对该插件。
1、在网站跟目录建立avatar文件夹,权限设为777,我试过755,不行。
#mkdir avatar
#chmod 777 avatar
2、下载一个avatar到该目录,改名为default.jpg
3、进入wp-recentcomments插件目录,打开core.php文件,找到以下内容:
Read more…
下面是最近一天的监控图,CPU平均都8%左右。而上面现在就放了一个站点和这个博客,由于网站前段时间很久都没人管了,所以流量已经下降很严重,23号Google Analytic监控的结果是IP:1100左右,PV:5600,昨天可能PV有8000左右吧,这个访问量也不算大啊,以前自己独立服务器的时候CPU占用一般都在1%以下。
当然,现在扛住肯定是没问题的,不过过段时间访问量恢复到以前水平甚至超越的时候,不知道还能不能扛住啊,可能真得抛弃Apache了吧。
Read more…
首先声明这是转的MacMan的一篇文章,原文见http://macmanx86.blogspot.com/2010/06/new-minimal-dsdt-edits-for-gigabyte.html。这篇文章对自己修改技嘉主板的DSDT相当有用,但原文位于Blogspot上面,国内已经被墙了,我曾经费了很大力气才看到了这篇文章,并在它的指导下修改了自己的H55-D2H主板的DSDT,当然自己也从其他地方找了很多信息加进去,基本上完美了,如果想下载现成的请见 分享自己修改的GA-H55M-D2H的完美DSDT文件。鉴于这篇文章太好了,我最近会将它翻译成中文,以使更多人能从中受益。
We know that using a DSDT is the best way to create a vanilla Hackintosh build. The problem is that there have been numerous articles and forum posts on editing that are based on old versions of Gigabyte BIOS extracts. Many of them are retreads of the same information and are more complex than necessary. Since I am now doing the DSDT edits for the tonymacx86.com DSDT Database, I wanted to figure out what was the least amount of edits I can do, while trying to make the edits match a real Mac as much as possible.
Gigabyte’s latest release cycle of P55/H55 BIOS updates in May 2010 includes a few Hackintosh-friendly enhancements. They’ve included the CMOS reset fix and some other changes. However, these modifications are not complete and some edits still need to be made. The way to tell if you have the Hackintosh-friendly BIOS is to search the decompiled DSDT for AMAC. If you find “Name (AMAC, 0×00)” then you have the new BIOS.
Read more…
Categories: DSDT, Mac OS Tags: Core i3, Core i5, Core i7, DSDT, H55, H55-D2H, Mac OS, P55, Snow Leopard, 技嘉
本DSDT是基于bios.net上加入了联想SLIC v2.1信息的最新版F2版Bios提取的DSDT表,然后采用MacMan的技嘉主板最小修改法,然后针对H55-D2H增加了显卡、声卡和网卡信息,还修复了USB 1.0不能使用问题,完美实现以下功能,均支持X64:
1、原版电源管理程序;
2、关机断电、重启正常(Chameleon RC5 Pre12正常,RC4不能重启) ,不需要OpenHaltRestart.kext;
3、加入了显卡信息,GT240直接驱动,自己查找PEGP修改成自己的显卡,或者把NVCAP给我我给你修改,显卡NVCAP查看方法请见 准确获取NVCAP的方法(NVFlash+nvcap maker);
4、加入了声卡信息,使用10.6.2的AppleHDA.kext可以完美驱动,这已经是最完美办法,10.6.3之后都已经去掉了对ALC888b(=ALC887)的支持;
5、使用附件里的RealtekR1000SL.kext可以驱动Realtek RTL8111D网卡 ,这也是能找到的唯一方法了;
6、能够加载AppleLPC实现CPU自动降频,我I3 530超频到4G后(室温30度左右)温度也能控制在40度以下;
7、所有USB接口可用,并且支持USB 1.0,不会出现插入USB鼠标或者键盘不识别的现象了。
Read more…
先说一下我的环境,Linode的VPS,512M内存,Ubuntu 10.04 Server,安装了Lamp,Sendmail,OpenVPN,还有SSH,所以需要开放80,25,110,1194,22端口,还有OpenVPN的端口转发。下面就开始配置吧:
查看已有规则:
#iptables -L
保存已有规则到文件
#iptables-save > /etc/iptables-saved
清除已有规则命令:
#iptables -F
#iptables -X
Read more…
对VPS最重要的就是内存,特别是像Linode这种仅以内存定价的VPS,而MySQL是内存占用大户,所以很有必要针对VPS做相应的优化。以下我以Ubuntu 10.04通过apt-get安装的MySQL 5.1.41-3ubuntu12.6为例,其它系统请自行查找my.cnf文件位置。
#vi /etc/mysql/my.cnf
修改以下值,没有的行请自行添加,并保存退出
key_buffer = 256K
max_allowed_packet = 2M
thread_stack = 128K
table_cache = 4
sort_buffer = 64K
net_buffer_length = 2K
skip-innodb
然后运行以下命令重启MySQL服务,以使新配置生效
#service mysql restart
或者
#/etc/init.d/mysql restart
现在重新查看以下剩余内存,应该有不小改善的,特别是增加了skip-innodb之后。
Recent Comments