msgbartop
很傻很天真的程序员
msgbarbottom

05 二 11 2010再见!!2011新年好!!

日子在不知不觉中过去,再见,2010年,一个我不是很喜欢的年份。
关键字:纠结,肤浅,急躁
1、自身职业发展及定位遇到了瓶颈-》纠结
2、感情没有归宿,不明确,总逃避-》纠结
3、专业技能,只有广度,没有深度-》肤浅
4、纯粹拿来主义,毫无贡献的用着-》肤浅
5、自身用户体验差,做事常带情绪-》急躁

身处在2011的今天,我对这一年还是充满希望的。
希望这是快乐和幸福的一年,成长的一年。
关键字:学习,分享,品牌
1、多读书-》学习
2、广交朋友-》学习,分享
3、一门新的编程语言-》学习
4、分享学到的东西-》分享
5、逐步做出自己的品牌-》品牌

22 十二 10 UBUNTU下没有公钥解决办法

例如:
W: GPG error: http://debian.linux.org.tw feisty-security Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://debian.linux.org.tw feisty Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://debian.linux.org.tw feisty-updates Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 40976EAF437D05B5
==================================================
sudo apt-key adv –keyserver wwwkeys.eu.pgp.net –recv-keys 4F6C1E86
gpg –export –armor 4F6C1E86 | sudo apt-key add -
说明:
若缺少其他公钥,则将命令中两处4F6C1E86改为NO_PUBKEY 06EA41DE4F6C1E86中最后8位即可!

12 十二 10 64位ubuntu安装PPStream

ubuntu下的ppstream终于放出来了,不在为看电影再回到windows了。下面就来说说怎么安装64位的ppstream:

1、安装依赖的软件

sudo apt-get install libqt4-core libqt4-dbus libqt4-gui libqt4-network libqt4-webkit libqt4-xml libfuse2 mplayer

2、下载并安装lib32qtwebkit4

lib32qtwebkit4_2.0.0~0ubuntu1-2_amd64.deb
dpkg -i lib32qtwebkit4_2.0.0~0ubuntu1-2_amd64.deb

3、下载并安装ppstream

ppstream_1.0.0-3_amd64.deb
dpkg -i ppstream_1.0.0-3_amd64.deb

4、设置ppstream

在“工具”->“选项”->“选择音频设备”中,将当前音频从oss改为alsa

下面就可以开始ubuntu下的pps之旅。

12 十二 10 ubuntu10.10 Openfetion飞信PPA源安装步骤

sudo add-apt-repository ppa:happyaron/ppa

sudo apt-get update

sudo apt-get install openfetion

通过上述三步,轻松安装最新版Openfetion,若点击图标迟迟没反应,请在终端中运行: sudo ldconfig

11 十二 10 wordpress离线编辑器drivel

因为shaxiaozi.com用的是萝卜在国外的空间,写blog就比较痛苦了,速度那个慢啊!不过在百度google后被我找到了drivel(一个给力的wordpress离线编辑器)。
首先,安装drivel:sudo aptitude install drivel
接着,配置drivel:

  • 用户名:你的帐号
  • 密码:你的密码
  • 日记类型:Movable Type
  • 服务器地址:http://www.shaxiaozi.com/xmlrpc.php

最后,点击发布第一篇在drivel写的blog!

04 十二 10 ubuntu下配置eclipse+tomcat

大家都知道,windows下配置eclipse+tomcat是很简单的,但是那一套在ubuntu下却是行不通的。因为windows下tomcat安装或者下载都是在同一个目录的,但是在ubuntu下安装的tomcat却因为各个模块因为权限什么的分布在不同的目录的,有在etc下的,有在lib下的,日志又是放在自己的目录下的。那么要解决这个问题,最直接的是为它们建立软链接,让eclipse能够找到它。
[code]
sudo ln -s /var/lib/tomcat6/conf /usr/share/tomcat6/conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy /usr/share/tomcat6/conf/catalina.policy
sudo ln -s /var/log/tomcat6 /usr/share/tomcat6/log
sudo chmod -R 777 /usr/share/tomcat6/conf
[/code]
完成以上的记录,你就像和windows下一样设置eclipse,开始ubuntu下开发之旅。

11 十一 10 ubuntu的apt加速工具:apt-fast

Apt-fast 是一个用 axel 来加速 apt-get 软件安装的工具,通过这个工具在安装软件时,因为用到了 axel 的多线程下载功能,所以在下载软件包时会比普通的 apt-get 要快上好几倍。当然这也取决于网络,如果下载来自于 PPA 源的软件包的话可能改善不大 ,我这边从 PPA 源下载东西速度一直很慢,所以通常我都是借助代理来下载的。

使用过程与aptget一样,只需要将apt-get改成apt-fast即可

安装:
[java]
sudo add-apt-repository ppa:tldm217/tahutek.net
sudo apt-get update
sudo apt-get install apt-fast
[/java]

07 十一 10 ubuntu下wine qq之旅

ubuntu很好很强大,但是qq太不给力了,没有一个好用的qq客户端,为了解决类似的需要,那么模拟windows的非wine不可。
接下来开始,安装wine(有好几种方式,这里为了装*,所以能用命令解决的,就用命令解决了)
1、安装wine最新版
[java]
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get install wine
[/java]
2、字体,这个很重要,对操作系统而言,中文就是外语
在WIN下拷贝一个SimSun.ttf(在c盘windows/fonts里面),名字是 SimSunXXX)然后复制到ubuntu下的~/.wine/dosdevices/c:/windows /Fonts下
接着就是修改注册表,因为安装来wine,所以我们可以在终端下直接regeidt来打开注册表编辑器
[java]
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(这个也手动建立字符串)
如果没有Systemlink就跳过。
[/java]
这样一个中文环境的wine就搞定了
3、安装 winetricks
winetricks:一个wine管理一些windows软件的工具
[java]
wget http://www.kegel.com/wine/winetricks
sudo chmod +x winetricks
[/java]
4、现在开始搞小企鹅的生存环境
小企鹅天生是为windows而生的,但是我们伟大的程序员,总有办法让它能够移民到ubuntu上的。
首先,要找一片它生存的土壤,就是我们的小企鹅赖以生存的函数库
[java]
winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1
[/java]
配置WINE的函数库:
打开 菜单-WINE CONFIGURE WINE
选择函数库
点击“新增函数库顶替”下拉 箭头,分别找到 riched20 和 riched32 这个两项把他们添加到下面,然后分别选择这两个函数库然后点击右边的“编辑”,把里面的选项改为“原装”。
中途会弹出些安装窗口,只管一路YES过去。
5、环境搞好了,我们就要去找到愿意在这里生存的小企鹅
下载深度单体版QQ:http://www.orsoon.com/Soft/7762.html
[java]
sudo chmod +x wineqq2009.exe
[/java]
接着大家应该知道怎么做,执行wineqq2009.exe,小企鹅就会出现了

07 十一 10 解决sha1sum mismatch!Rename /home/admin/.cache/winetricks….出现的问题

winetricks是一个非常好的wine辅助工具,它包含wine常用软件的一个列表,解决安装依赖问题。
winetricks在装软件时会出现像“sha1sum mismatch!Rename /home/admin/.cache/winetricks/InstMsiA.exe and try again.”的提示,解决这个问题很简单
1、cd /home/admin/.cache/winetricks/
2、sudo rm -rf * (删除掉winetricks目录下所有文件)
注:个人以为产生以上错误,是因为在过去安装软件的时候发生过错误,而再次安装默认是从cache下读取文件的,那么可能读到是过去出过错的程序,现在把.cache下相关的软件删除掉,那么就相当于全新开始安装相关软件。

10 十 10 MySQL数据表检查

检查表

CHECK  TABLE tbl_name [, tbl_name] [option]

option = {QUICK | FAST | MEDIUM | EXTENDED | CHANGED}

检查一个或多个表是否有错误,CHECK TABLE对MyISAM和InnoDB表有作用。

mysql> check table a;
+——–+——-+———-+———-+
| Table | Op | Msg_type | Msg_text |
+——–+——-+———-+———-+
| test.a | check | status | OK |
+——–+——-+———-+———-+
1 row in set (0.00 sec)

CHECK TABLE也可以检查视图是否有错误。

首先为表a创建一个视图v_a

mysql> create view v_a as select * from a;
Query OK, 0 rows affected (0.02 sec)

然后CHECK一下v_a视图
mysql> check table v_a;
+————-+——-+———-+———-+
| Table | Op | Msg_type | Msg_text |
+————-+——-+———-+———-+
| test.v_a | check | status | OK |
+————-+——-+———-+———-+
1 row in set (0.00 sec)

现在删掉视图v_a依赖的表a
mysql> drop table a;
Query OK, 0 rows affected (0.01 sec)
再CHECK一下刚才的视图,发现报错了

mysql> check table v_a\G;
*************************** 1. row ***************************
Table: test.v_a
Op: check
Msg_type: Error
Msg_text: Table ‘test.a’ doesn’t exist
*************************** 2. row ***************************
Table: test.v_a
Op: check
Msg_type: Error
Msg_text: View ‘test.v_a’ references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
*************************** 3. row ***************************
Table: test.v_a
Op: check
Msg_type: error
Msg_text: Corrupt
3 rows in set (0.00 sec)

ERROR:
No query specified

注意:无论是ANALYZE还是OPTIMIZE在执行期间将对表进行锁定,因此请注意这些操作要在数据库不繁忙的时候

Analytics Plugin created by Web Hosting

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress