Archive for the ‘Website’ Category

首页更新

vifix9

觉得先前的首页在载入效率上很有问题,于是干脆一鼓作气重新做了一个,总共消耗大概16个小时。并且加入了一些细节和效果和内容(主要是一些个人的作品)。嘛,今年过后也得找工作了,就当广告先做起来吧~

访问:http://vifix.cn

眼下似乎还有一些问题,慢慢进行调整了。

滚动和音效分别使用了这两个jQuery插件:jQuery.jScrollPane, jQuery.flashSound

PS: 搞这个东西时项目目录命名为vifix9(因为是09年),真有改成⑨的冲动……

给WordPress模板加入Gravatar支持~

WordPress 2.5开始就已经直接将Gravatar这个全球统一头像服务的API包含在里面了,然而vifix.cn使用的模板是为WP 2.1设计的古老模板,自然没有调用到这么高级的东西,所以今天加上了,效果嘛,见blog文的评论区吧~

只要在模板的comments.php加入:

<?php echo get_avatar( get_comment_author_email(), '60' );?>

(这其中,60为生成的头像的尺寸)

详细的可以参考这个文档:http://codex.wordpress.org/Using_Gravatars

上传自己的gravatar头像可以去http://www.gravatar.com

话说回来,目前在IE6下面的显示还有点奇怪,不高兴管了 orz
这年头,IE8都已经正式发布了 – v -

Nginx for Windows

嘛,近日发现的Nginx for Windows,看来应该是非官方编译的版本,不过这个反正问题不大,架设和现在的VPS相同的环境更加方便些了。

当然眼下这个Windows版本还不适合于生产环境,所以仅推荐在开发环境中使用。

地址:http://www.kevinworthington.com/nginx-for-windows/

nginx on wikipedia:

nginx(念作engine x)是一款高性能的开源Web Server。

其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的Web server中表现较好。

目前中国大陆使用Nginx网站用户有:新浪网易腾讯

WordPress加上站点地图

花了些时间整合了Blog的一些标签和tag,看上去应该干净了不少。

同时修改了一下主题,加大宽度。虽然很喜欢现在用的主题,但是却已经很古老了,里面用的一些WordPress内部函数都已经不被推荐继续采用,因此也都改为新的函数。顺便在侧栏也加上了Tag Cloud。

然后加上了一个Sitemap页面,里面是全站链接。

Sitemap的做成记录:

Read the rest of this entry >>

给wordpress做了伪静态化

嘛,研究了一下wordpress的持久链接和nginx的URL Rewrite,将自己的blog进行了伪静态化,链接已经全部转变为http://vifix.cn/blog/%postname%.html的形式

转帖一篇文章:

原文地址:http://shiningray.cn/nginx-de-wordpress-pei-zhi.html

Read the rest of this entry >>

在jetty中使用quercus以支持PHP应用

jetty是一个开源的java web服务器,适合用来架设小型的java web环境,其官方网站:http://www.mortbay.org/jetty/

quercus是一个PHP的纯java实现(目前quercus 3.1.6对应的php版本为5.2.0 —— 来自于在quercus中运行的phpinfo(); ),是一个servlet,可以在JEE应用服务器中运行PHP的应用,其官方网站为:http://quercus.caucho.com/
它已经被包含在另外一个Java EE应用服务器 – resin的3.0.17版本之后中,如果直接采用resin,也可以直接获得运行PHP应用的支持

最近在某飞的建议下,有考虑在VPS上面将JavaEE应用服务器和跑PHP的服务器合并成为一个,于是把自己的ubuntu 8.04当作沙箱,安装了jetty + quercus的环境,大致配置步骤如下:
Read the rest of this entry >>

phpMyAdmin运行在nginx https的问题及解决

在服务器开通了HTTPS服务,打算放置一些不对外公布的页面和应用方便内部使用,比如phpMyAdmin等工具

然而在配置完nginx的HTTPS服务后,phpMyAdmin登录却出现了问题,出现:

"The plain HTTP request was sent to HTTPS port"

Google了一番之后,原来是phpMyAdmin并不会探测它自己传输所经过的协议,所以事实上它会导致php的URL处理如同http://phpmyadmin.mydomain.com:443/那样工作。解决方法也很简单,是在nginx的站点配置文件的fastcgi参数中,加上如下一条即可完美解决

fastcgi_param HTTPS on;

Read the rest of this entry >>

Page 2 of 212