Google SpreadSheet 里面加入超链接

话说不知不觉,已经成为 Google 重度使用者很多年了。现在的一切,都交给 Google 了。用 Google Doc 实在是太方便了,只要有网络,我就能写东西,也能用来做便签。

今天的主题是 Google SpreadSheet 里面的超链接,说到这里,我认为 Google Doc 还是需要有改进的,那就是加上一个可以直接添加超链接的功能,而不需要像这样的操作:

  • 双击一个单元格
  • 键入 =HYPERLINK( “www.zeddicus.com” ; “Zeddicus Blog” )

去掉WHMCS的版权信息

为了去掉 WHMCS 的版权信息,你可能需要花费更多的美刀,但是用 jQuery ,我们可以直接去掉。

打开 include/jscript/jquery.js ,在最后加入:

  1. $(function(){$('p:has(a[href*=whmcs\.com])').hide()});
$(function(){$('p:has(a[href*=whmcs\.com])').hide()});

唔……我换了个主题~

这个主题是大概一个月前打算换的,不过仍然是个半成品,比方说搜索还没弄,评论也还没弄。都是因为最近太忙了。欢迎大家来抓虫,发现一些比较变态的东西就直接留言在这里告诉我吧!

还有就是那个 Apache 规则转 Nginx 规则的脚本,上回那个脚本放的服务器挂了,一直没修复,这回我直接整合到 WordPress 里面,希望对大家有帮助:

http://zeddicus.com/apache-nginx-rewrite-rules-for-conversion

升级到 Lion 之后 Homebrew 失效的解决方法

直接升级到 Lion 没怎么注意,后来发现之前装的 wget 没了。执行 brew install wget 发现总是提示要先 brew install git。Google 了一下发现原来 Snow Leopard 升级到 Lion 之后  Homebrew 会失效。同时也找到了解决方法,因此在这里备注一下。以下步骤:

1.登录到App Store,然后下载 xcode 4

2.在 Application 里面执行 Install Xcode

3.然后就可以了

需要注意的是网上的 4.0.2 不能用于 Lion,流传的 4.1 是 DP 版,因此在 App Store 上下载最好(尽管速度慢了一些)。黑苹果用户要 App Store 帐号的话去Google一下流传已久的教程即可免信用卡申请到。

哦对了,当然是要brew install wget一下

主流服务商开始放弃Site5,你们还在挣扎吗?

近期,GegehostHomeZZ 都开始放弃 Site5 ,这两个服务商的老板(胡戈戈东哥)都在自己的博客发表文章,分别是《不靠谱的site5》和《垃圾的site5 》(后者更直接哈)。不管是《不靠谱的site5》还是《垃圾的site5 》,都向我们传达了关于Site5不稳定、不靠谱、不再适合中国人使用的讯息。

据了解,GegehostHomeZZ 都已经基本上完成了将原Site5用户转移到其他机房,原因一方面是Site5服务近期极不稳定,而另一方面相信则是由于Site5的不稳定,导致有大量用户出现无法访问的情况。个人认为,服务商愿意帮助用户迁移机房,是十分负责任的表现,只有负责任并且具有一定技术实力的服务商,才有能力以及愿意协助用户迁移数据。(有些服务商只懂夸大宣传,而没有半点实力,实在让我嗤之以鼻。)

Site5 已经不靠谱了,但是相信还有许多朋友的主机还在水深火热的 Site5 。如果你发现最近主机不稳定,就问问你的服务商吧,如果是 Site5 的,就赶紧让服务商给你换吧(如果他们不肯换,你就得考虑是不是把他们给换了。)~

Lion的两个蛋疼之处

升级Lion有一段时间了,对于黑苹果用户来说,Lion要比Leopard更优秀,因为之前10.6.8的时候我有零星的五国的情况,但是升级到Lion之后就不会了,系统运行感觉更加平稳与可靠。

不过呢,还是有两个地方让我感到有点蛋疼的。第一个就是鼠标滚轮,升级后发现好不习惯,因为当我往上推的时候网页内容会往下走,反之亦然。第二个就是单词拼写修正,在写代码的时候给他自动纠正真是一个灾难。

1.解决鼠标滚轮的问题

System Preferences -> Mouse -> 把 Move content in the direction of finger movement when scrolling or navigating 前面的勾勾去掉

2.取消单词拼写纠正

System Preferences -> Language & Text -> Text -> 把 Correct spelling automatically 前面的勾勾去掉

完事……

Xen手动重置DomU的root密码

SolusVM有时候挺奇怪,用户和超级管理员在后台改root密码后都会提示成功但是修改不生效。此时需要直接修改。

首先SSH到宿主,关闭正在运行的DomU,以 vm123 为例

  1. xm shutdown vm123
xm shutdown vm123

有时候DomU可能在忙,可以强制关闭

  1. xm destroy vm123
xm destroy vm123

然后 mount 出 vm123 的分区

  1. mkdir /tmp/vm123
  2. mount /dev/vps/vm123_img /tmp/vm123
mkdir /tmp/vm123
mount /dev/vps/vm123_img /tmp/vm123

接着chroot,并且更改密码,然后退出

  1. chroot /tmp/vm123
  2. passwd ********
  3. exit
chroot /tmp/vm123
passwd ********
exit

接着 umount 一下

  1. umount /tmp/vm123
umount /tmp/vm123

最后就可以启动该DomU了

  1. xm create /etc/xen/auto/vm123.cfg
xm create /etc/xen/auto/vm123.cfg

如无意外,root密码此时已经生效。当然也有例外,就是在这种情况下 root 密码依然不生效,此时极有可能是 IP 的问题,可以尝试给 DomU 更换IP。更换IP可以在 SolusVM上直接进行,也可以先关掉 DomU 然后手动修改配置文件,再启动。

用SolusVM对VPS增加磁盘空间不生效的解决方法

话说这并不常见,不过如果出现了,可以手动搞。

首先在SolusVM里面找一下VPS的ID,比方说vm123,然后进宿主(母机),把他关掉(或者直接在SolusVM里面把他关掉也可以):

  1. xm shutdown vm123
xm shutdown vm123

运行xentop,确认vm123是否真的关掉了。是的话,要找到vm123的磁盘:

  1. cat /etc/xen/auto/vm123.cfg|grep disk
cat /etc/xen/auto/vm123.cfg|grep disk

我这里是 /dev/vps/vm123_img,然后给他增加磁盘空间(给他加10G):

  1. lvextend /dev/vps/vm123_img -L +10G
lvextend /dev/vps/vm123_img -L +10G

最好fsck一下:

  1. e2fsck -f /dev/vps/vm123_img
e2fsck -f /dev/vps/vm123_img

然后resize文件系统:

  1. resize2fs /dev/vps/vm123_img
resize2fs /dev/vps/vm123_img

然后就可以启动VPS了

更改Leopard截图的保存位置和图片格式

不多说了,直达主题吧,更改Leopard截图的保存位置和图片格式,只需要两句命令:

首先是更改Leopard截图的保存位置:

  1. defaults write com.apple.screencapture location
defaults write com.apple.screencapture location

这里的location就是具体的位置,比方说我的 /Users/Zed/Desktop/ScreenShots 则就是

  1. mkdir /Users/Zed/Desktop/ScreenShots
  2. defaults write com.apple.screencapture location /Users/Zed/Desktop/ScreenShots
mkdir /Users/Zed/Desktop/ScreenShots
defaults write com.apple.screencapture location /Users/Zed/Desktop/ScreenShots

而更改Leopard截图的默认格式则是:

  1. defaults write com.apple.screencapture type
defaults write com.apple.screencapture type

只支持 png gif jpg 和 pdf,比方说我改成默认是jpg的话就是:

  1. defaults write com.apple.screencapture type jpg
defaults write com.apple.screencapture type jpg

当然这一切的一切,都要在console里面进行~

VPS上whmcs的cron无法发送邮件的解决方法

稍微备注一下,

1.记得安装sendmail

  1. yum -y install sendmail sendmail-devel
yum -y install sendmail sendmail-devel

2.修改php.ini,定义sendmail路径

  1. sendmail_path = /usr/sbin/sendmail -t -i
sendmail_path = /usr/sbin/sendmail -t -i