31 2010

Thinkpad 在ubuntu下使用小红帽

Tag: linux相关yixin @ 19:43

刚刚装上ubuntu,而且决定在寒假就用ubuntu代替windows度过,所以用了点心去配置好ububtu。参考帖中虽然是针对T400的,但我发现滚屏键对我的SL400也能实现,而且水平和垂直方向都可以:)。以下是抄过来的具体方法:
1.
创建新文件

touch /etc/hal/fdi/policy/mouse-wheel.fdi

代码:

sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi


2.
填入以下内容并保存

代码:

<?xml version=”1.0″ encoding=”UTF-8″?>
<match key=”info.product” string=”TPPS/2 IBM TrackPoint”>
<merge key=”input.x11_options.EmulateWheel” type=”string”>true</merge>
<merge key=”input.x11_options.EmulateWheelButton” type=”string”>2</merge>
<merge key=”input.x11_options.XAxisMapping” type=”string”>6 7</merge>
<merge key=”input.x11_options.YAxisMapping” type=”string”>4 5</merge>
<merge key=”input.x11_options.ZAxsisMapping” type=”string”>4 5</merge>
<merge key=”input.x11_options.Emulate3Buttons” type=”string”>true</merge>
</match>


3.
重启
ps
:终于又能上thinkwiki了,HDAPS还没法搞,内核程序也不会写,唉


31 2010

Ubuntu 9.10 比较完美使用 QQ 2009 的方法

Tag: linux相关yixin @ 19:39

(说方法前说明:原创方法出处已经无从证实,我只能说来自互联网搜索引擎 + 我自个折腾成功后总结的方法)

一、安装好 Wine 1.21.2 版安装好就支持中文界面的了)

第一种方法:如果你已经安装过 Wine 的老版本,那么只要添加 Wine 1.2 的软件源,然后去新立得软件包管理器更新软件就可以了,软件源地址:ppa:ubuntu-wine/ppa

第二种方法:用终端直接安装 Wine 1.2,命令如下

sudo add-apt-repository ppa:ubuntu-wine/ppa

两种方法的具体步骤都可以去 Wine 官方:http://www.winehq.org/download/deb

二、下载并把 winetricks 放在用户根目录:http://www.kegel.com/wine/winetricks
或者直接用命令:wget http://www.kegel.com/wine/winetricks

三、为 QQ 安装需要的函数库,在终端直接用下面的命令(包括 IE6 Flash插件):

sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 flash

四、下载深度单文件版QQ 2009 Preview,下载地址:http://www.orsoon.com/Soft/orsoon.asp?softid=7762&downid=8&id=8093

注:下载好后就可以直接点击运行 TXQQ2009.exe 运行了(如果第一次安装好 Wine 还没重启过不能直接双击运行,要用鼠标右键选择:使用 Wine Windows Program Loader 打开),但此时不能显示中文,那么继续往下看,解决字体问题

五、从XPVistaWin7里复制一个宋体(SimSun.ttf)过来,放到~/.wine/dosdevices/c:/windows/Fonts

六、打开 Wine 的注册表(直接在终端输入 regedit 即可,界面和windows注册表一样),按照找到下面得地方修改即可,没有的项目手动建立字符串就可以了。

  1. 打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
    MS Shell Dlg = SimSun
    MS Shell Dlg 2 = SimSun
    Tahoma = SimSun
    (这个没有手动新建字符串)
  2. 打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink]
    Tahoma = str(7):SimSun.TTC,SimSun\0
    (这个也手动建立字符串)

七、打开 Wine 的设置菜单,“函数库”一项,点击“新增函数库顶替”下拉箭头,分别找到 riched20 riched32 这个两项把他们添加到下面,然后分别选择这两个函数库然后点击右边的“编辑”,把里面的选项改为“原装”。

注意:这一步很重要,这是为了能够正常输入文字。

经过以上几步应该就可以基本稳定得运行这个 QQ2009 了,可以截屏,只是截取的时候屏幕会变黑,不过不影响,只要拖动鼠标截取就可以了,还有细节问题,就是使用 QQ 空间问题,那么再继续往下看

八、这时登录 QQ 后,在自己头像停留时显示的 QQ 空间图标点击不会调出 IE6,需要先打开 IE6 窗口,不过这个问题可以在重启 Ubuntu 后解决(我是新装的 Wine 而且还没有重启过系统,所以可能要重启才能自动加载吧)

还有个注意的地方是:在自己 QQ 头像停留显示的 QQ 空间图片,貌似要点击类似“zwwooooo 的空间”的才能进入 QQ 空间不用输入密码(其他一排列的图片直接点击要你输入密码才能登录)


28 2010

Ghost学习笔记

Tag: 计算机相关yixin @ 23:31

虽然小黑自带有thinkvantage优秀的一键还原功能,但是在平时处理一些其他机器时,难免会碰上ghost的问题。之前没有系统学习过,很多只是记住步骤而已,现在来详细学学ghost:

Ghost(是General Hardware Oriented Software Transfer的缩写译为“面向通用型硬件系统传送器”)软件是美国赛门铁克公司推出的一款出色的硬盘备份还原工具,可以实现FAT16、FAT32、 NTFS、OS2等多种硬盘分区格式的分区及硬盘的备份还原。

作为单机用户,我们只选择Loacl,其包括以下几选项:

Disk 硬盘操作选项

·To Disk 硬盘对硬盘完全拷贝
·To Image 硬盘内容备份成镜像文件
·From Image 从镜像文件恢复到原来硬盘

Partition 硬盘分区操作选项

·To Partition 分区对分区完全拷贝
·To Image 分区内容备份成镜像文件
·From Image 从镜像文件复原到分区

check 检查功能选项

整个硬盘备份:Local→Disk→To Image

硬盘分区备份:Local→Partition→To Image

备份分区还原:Local→Partition→From Image

备份硬盘还原:Local→Disk→From Image

如果你再有Ghost Explorer(克隆幽灵管理),还可以用他打开GHO映像文件,就像使用Winzip一样,单独提取,还原GHO映像中的某一文件


28 2010

8个实用的WordPress数据库技巧

Tag: wp相关yixin @ 00:16

作者:Jean-Baptiste Jung | 翻译:stonedoreen@WordPress啦!

近10年,MySQL数据库广受网络大众欢迎。现在,所有的WordPress博客(包括日志,设置,评论等)都由MySQL数据库支持。

虽然插件和代码修改能帮助我们解决一些问题,但有时我们也不得不用phpMyAdmin 中的SQL命令或直接通过SSH访问数据库来解决问题。这篇文章将向大家介绍对WordPress较有用的8个SQL修改。其中每个修改版块都提出了一个 问题,并给出解决方案和注解。

1 备份数据库

问题:尽管本文中所有的技巧都经过测试,但是在尝试前请务必首先备份MySQL数据库。

解决方法:手动备份数据库,请按以下步骤操作:

1. 登陆phpMyAdmin,选中要备份的数据库。
2. 点击水平菜单上的“导出”按钮。
3. 选择压缩方法(我本人使用gxip),然后单击“执行”。
4. 服务器接着会询问你是否下载备份,点击“是”,然后把它存储到硬盘。

注解:使用WP-DB-Backup插件执行数据库备份非常方便。WordPress用户可以安装这个插件并定期备份数据。

2 批量删除日志修订本

问题:日志修订本是2.6的新增功能,虽然十分有用,但这也增加了MySQL数据库的负担。你当然可以手动删除修订本,但这将十分麻烦且耗时过长。

解决方法:这个解决办法非常简单。我们可以使用SQL语句批量删除日志修订本。

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 单击“SQL”按钮。把以下窗口中的命令复制粘贴到SQL命令下:DELETE FROM wp_posts WHERE post_type = “revision”;
3. 完成了!删除掉的日志为你腾除了大量数据库空间!

注解:wp_posts 表格包含一个名为post_type 的字段。这个字段可被赋予诸如日志,页面,修订本的值。当我们需要删除日志修订本时,只要运行wp_posts表格中相对应的修订本删除语句就行了。

3 快速删除垃圾评论

问题:我的一个朋友前不久开通博客后,一直在网上努力推广他的博客。 在他外出度假归来时,竟发现自己有5000多条评论等待审核!当然,其中多数都是垃圾广告。但他认为自己不得不逐个审核以防删除了正常评论。

解决方法:庆幸的是,他把这个问题告诉了我。当我告诉他可以使用 SQL时,他已经审核45分钟了。

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 单击“SQL”按钮。把以下窗口中的命令复制粘贴到SQL命令下:
DELETE from wp_comments WHERE comment_approved = ‘0′;
3. 完成了!现在可以享受清洁无污染的数据库环境了!

注解:wp_comments表格中包含名为comment_approved的域,它是一个boolean值(1或0)。通过审核的评论值为1,等待审核的值为0.运行以上语句,其实就是删除还没有通过审核的评论。

此操作要谨慎执行。以上语句不仅能帮我们删除大量垃圾评论,同时也会删除无效的没有通过审核的评论。如果你还没有使用Akismet,现在就安装以打击垃圾评论吧。

4 更改日志属性

问题:管理帐户在安装WordPress时就已创建。但许多博主把这个帐户误以为就是写日志的帐号,以致到后来才发现这不是私人帐号。

解决方法:更改所有日志的作者属性要花费很多时间,但使用SQL就不用这么麻烦了。

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 首先,打开SQL语句窗口,执行以下命令以获取正确的作者ID:
SELECT ID, display_name FROM wp_users;
3. phpMyAdmin会显示许多WordPress用户的ID。其中NEW_AUTHOR_ID是最近写日志的作者的ID, OLD_AUTHOR_ID是原始管理员的ID。
4. 交换NEW_AUTHOR_ID 和 OLD_AUTHOR_ID ID后,运行以下语句:
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;
5. 完成了!以前的日志属性现在已改为你刚刚设置的了!

5 手动重设密码

问题:为了增加博客安全性,许多博主选择不易被破解的密码,如u7*KoF5i8_。这当然很好,但问题在于博主自己忘记密码的事情也时常发生啊。

解决方法:密码丢失后,WordPress会给你邮箱发送密码重设链接。但如果你在注册时使用的邮箱现已不可用,或你想使用简单语句执行这个操作的话,可参考以下步骤:

1. 登陆phpMyAdmin,选中你的WordPress数据库并打开SQL窗口。
2. 输入以下语句(假设你的用户名是“admin”):
UPDATE `wp_users` SET `user_pass` = MD5(‘PASSWORD’) WHERE `wp_users`.`user_login` =`admin` LIMIT 1;
3. 完成了!你的密码已更改成功。

注释:用户密码存储在wp_users表格中。当然,WordPress使用了MD5哈希保护密码。

我们要使用“UPDATE” SQL语句和内置的MD5() MySQL函数来把密码转化为MD5算法形式,然后更新。“WHERE”从句使系统只更新管理员的密码。不带有“WHERE”从句会导致系统更新所有的密码。

6 更改域名

问题:虽然我们并不主张这样做,但也许有时你需要在保留博客和数据的同时改变博客的域名。由于WordPress把域名存储在数据库中,所以为了把新域名和博客连接起来,你必须更改数据库。

解决方法:

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 点击“SQL”,打开SQL命令窗口,输入以下命令更改URL:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
3. 使用以下语句替代所有日志的相对URL(guid全局唯一标识符)
UPDATE wp_posts SET guid = replace(guid, ‘http://www.oldsite.com’,’http://www.newsite.com’);
4. 搜索wp_posts表并替代其中的URL,以确保没有老的URL存在了:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.oldsite.com’, ‘http://www.newsite.com’);
5. 完成!现在可以使用新URL登陆WordPress控制台了。

注解:为了更快地更改WordPress域名,我选择使用超级有用的MySQL函数“replace,”,这会完全替代所有需要替代的内容。

7 在博客上显示SQL查询数量

问题:了解输入到数据库的查询数量对优化博客载入时间非常重要。为了减少查询,我们首先要知道单个页面的查询数量。

解决方法:

1. 打开主题中的footer.php文件,添加以下代码:

queries in seconds.

2. 保存文件,然后访问博客。在页脚,系统已经显示WordPress数据库的查询数目,及查询所用时间。

注解:许多用户似乎都不了解这个功能。get_num_queries()函数会显示页面载入时执行的查询数目。

以上代码只会对注册用户显示查询数目,因为访客和搜索引擎并不需要知道这些内容。但如果你想公开的话,直接删除if (is_user_logged_in())这个条件语句就可以了。

8 恢复WordPress数据库

问题:如果修改或升级过程或其它原因造成了博客数据的丢失或损坏,希望你有备份的数据库。这样,你可以把备份的数据库导入到数据库中以弥补损失。

解决办法:

1. 登陆phpMyAdmin,选择你的WordPress数据库。
2. 单击水平菜单上的“导入”按钮。
3. 点击“浏览”,选择硬盘上最新备份的数据库。
4. 单击“执行”。如果一切正常的话,你的数据库现在已在运行了!


27 2010

在win7下用wubi安装ubuntu9.10

Tag: linux相关yixin @ 23:51

今天算是折腾了一下,研究在win7下如何用wubi安装ubuntu9.10。下面分享一下经验,在此先谢谢小yの杂记 提供的技术援助。

第一步:首先进入官网下载ubuntu。也可以直接点击下载

如果只是想体验一下ubuntu,但是又想自己设置的朋友,可以进入新氧ubuntu中文定制版官网选择下载。

第二步:下载一个虚拟光驱(可以选择ultraiso的iso虚拟光驱),用虚拟光驱加载iso文件,然后打开wubi.exe安装。(不要用ultraiso直接打开wubi安装,我试了好几次,均失败)

第三步:打开wubi安装完后,会要求重启,选择否。

第四步:安装完wubi后,找到ubuntu目录,打开winboot目录,把里面的wubildrwubildr.mbr复制到C盘。(如果c盘下有这两个文件,就不要复制覆盖这两个文件了.如果没有就复制到c盘下)

第五步:以管理员身份运行CMD

友情提示:请先备份win7系统启动项。命令是

  • bcdedit /export  D:\BCD Backup\Bcd Backup : 将启动设置备份到D盘 “BCD Backup” 目录下;
  • bcdedit /import  D:\BCD Backup\Bcd Backup : 恢复之前备份在D盘 “BCD Backup”目录下启动选项。

第八步:键入:cd c:\ ,接着键入:bcdedit /create /d “Ubuntu” /application bootsector(这时会生成一个id以{asdfadsf})这样的内容)

第六步:键入:bcdedit /set {id} device partition=C:(id 就用之前生成的id)

第七步:键入:bcdedit /set {id} path \wubildr.mbr (id 就用之前生成的id)

第八步:键入:bcdedit /displayorder {id} /addlast(id 就用之前生成的id)

第九步:重启,在选择系统时候选择ubuntu就可以了。之后便会自动安装。

安装完毕之后便可以使用ubuntu了。如果想要删除ubuntu,只需要重新运行wubi就可以卸载了。

总结:我的安装过程算是顺利了,中途没有出现任何大问题。而且这种方法安装,全自动的,连分区都不需要。还有,我的机子是thinkpad的,安装后发现驱动完全兼容,免去了安装驱动这一繁琐的过程,实在太好了!

寒假好好继续研究linux了~


27 2010

正式搭建自己的WordPressss

Tag: wp相关yixin @ 07:46

之前用优播网的提供的wordpress平台,但是最近老登陆不去。趁着寒假,自己继续研究了怎样安装WordPress,下面分享一下简单的教程:

先我们来看一下,我样需要的一些基本东东:

空间——放自己BLOG的地方。域名——让大家能找到你BLOG的地址。

当然,还有一些其它的知识,但上面两个是必不可少的。

接下来,我们就开始(以全免费为例):
1、申请域名:http://www.nic.cz.cc/
www.hotbbk.cz.cc

2、申请空间:http://xtreemhost.com/
注意要有gmail邮箱http://www.gmail.com/ 浏览器最好也不要用IE8

3、管理空间:http://cpanel.xtreemhost.com/

4、下载程序:http://wordpress.org/download/
wordpress中文论坛:http://www.wordpress.org.cn/
wordpress中文文档:http://codex.wordpress.org.cn/%E9%A6%96%E9%A1%B5

5、上传文件到服务器,并进行安装与美化BLOG(这里我只介绍安,后台与美化,自己研究吧!)
Ø在你的主机上为WordPress建立一个数据库。
Øwp-config-sample.php改名为wp-config.php
Ø用编辑器打开wp-config.php,填入你的数据库信息
Ø在浏览器中访问http://***/wp-admin/install.php运行WordPress脚本

以上是最简单的介绍,由于教程的图太多,我就不在BOOBOOKE上传了,希望对大家有用!

更详细的图文教程,大家可以到http://www.freeopens.com/2010_01_212.html这里查看!!