看看想想记记
2007-03-30Tech

没有评论
2,833 views

wordpress中最优化的加入豆瓣和其他一些JS代码

像我这种theme,自适应的content的宽度的地方,不得不把sidebar的内容放到content之前,但同时出现了只有等这些豆瓣的js和kaboodle的widget全部下载完才会显示出来严重的不影响浏览。
所以想办法最后来下载这些外部的js和widget也是一种方案:
<span id=”douban”>豆瓣widget下载中</span>
<span id=”kaboodle”>kaboodlewidget下载中</span>

我们在页面最后加入载入这些js的东东:(footer.php)
<script type="text/javascript">
function $(a){
return document.getElementById(a);
}
</script>
<SPAN class=spanclass id="doubanTEMP">
豆瓣的js代码
</SPAN>
<SCRIPT>$('douban').innerHTML=$('doubanTEMP').innerHTML;$('doubanTEMP').innerHTML="";</SCRIPT>
<SPAN class=spanclass id=kaboodleTEMP>
Kaboodle的js代码
</SPAN>
<SCRIPT>$('kaboodle').innerHTML=$('kaboodleTEMP').innerHTML;$('kaboodleTEMP').innerHTML="";</SCRIPT>

参考:
http://www.51xa.cn/blog/article.asp?id=39PS:之前一直把<script></script>里的内容放到innerHTML来,发觉是不行的。

2007-03-29Tech

没有评论
357 views

不同用户系统的认证整合(简单)

1.简写:
? gamenews.XXX.com发布官网新闻后台 简称:新闻后台
? vote.XXX.com/background/活动管理后台 简称:活动后台
需求提出:
? 要求使用同一套用户登陆,类似SSO,活动后台和新闻后台在不同服务器上,无法直接使用统一的用户认证。
同时目前使用是独立的用户登陆系统。
解决方案:
1.用户新闻功能授权:
? 活动后台在新用户注册审核通过时,加入授权是否有新闻编辑权限,如果有,则出现相应的链接到新闻后台,否则不出现。同时授权新闻后台接口,加入该用户(ID为准,辅以用户名)
2.用户认证接口:
? 链接到新闻后台时同时也是请求新闻后台登陆过程,传递相应的参数,新闻后台认证用户合法性。
具体参数
? 接口双方商定。
PS:
? 因为没有考虑到登陆后退出的问题,所以只是个大致的思想
? 如果想的更多就得看看这里了:

http://www.cnblogs.com/lovecherry/archive/2006/10/09/524510.html

2007-03-28Tech

没有评论
338 views

一些值得纪念的日子

2.28 攀岩:算是不用自己勃了,希望有空多玩玩,只可惜手的力量有限,屁股总是翘着。希望下次能慢慢倒挂着。不晓得明早手还能不能揩屁股(大江说他不行了,HAHA)
2.15 去松江:最优路线,沪松线(走高速)松江乐都路——–万体馆(漕溪路枢纽站)
2.4 大的一切:大杯子,大本子
大杯

大本

2007-03-27Tech

1条评论
440 views

真是个麻烦事(lamp)

一堆的报错。。。
下载所有的包:
Apache2:http://apache.seekmeup.com/httpd/httpd-2.2.4.tar.gz
PHP:http://cn2.php.net/distributions/php-4.4.6.tar.gz
Mysql:http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.37-linux-i686-glibc23.tar.gz/from/http://ftp.stu.edu.tw/pub/Unix/Database/Mysql
—-解压–
tar zxvf *.tar.gz—–安装–
Apache2:
cd httpd-2.2.8
make clean
./configure --with-mpm=worker --enable-so --enable-mods-shared=all

#以上为加载所有模块。。这个urlrewrite SSL 什么都加上了

<!--more-->
2:make
3:make install

MySQL:
258 mv mysql-5.0.37-linux-i686-glibc23 /usr/local/
259 cd /usr/local/
260 ls
261 ll
262 ln -s mysql-5.0.37-linux-i686-glibc23/ mysql
263 ll
264 cd mysql
groupadd mysql
useradd -g mysql mysql
chown -R root.mysql .
chown -R mysql.mysql data
scripts/mysql_install_db --user=mysql
#bin/safe_mysqld &

将/etc/my.cnf改成

#socket=/var/lib/mysql/mysql.sock
socket=/tmp/mysql.sock
最后启动mysql :/usr/local/mysql/bin/mysqld_safe –user=mysql –socket=/tmp/mysql.sock &


272 netstat -ntl
273 mysql -uroot //启动测试

加用户名:
GRANT ALL PRIVILEGES ON *.* TO 'jet'@'%' IDENTIFIED BY 'j.etwong.com' WITH GRANT OPTION;支持旧密码:
set password for 'mm'@'%'=old_password('j.etwong.com' );
PHP:
./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-gd2 \
--with-iconv \
--with-apxs2=/usr/local/apache2/bin/apxs

make
make install
支持PHP:
/usr/local/apache2/conf/httpd.conf :
AddType application/x-httpd-php .php
启动测试:
/usr/local/apache2/bin/apachectl start
加入虚拟主机:
/usr/local/apache2/conf/httpd.conf :
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

/usr/local/apache2/conf/extra/httpd-vhosts.conf
#注意第一个虚拟主机是默认主机地址,如直接IP直接访问结果
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /usr/local/apache2/htdocs
ServerName www.zhi6.com
ServerAlias www.zhi6.com
ErrorLog logs/dummy-www.zhi6.com-error_log
CustomLog logs/dummy-www.zhi6.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /usr/local/apache2/htdocs/j.etwong.com
ServerName j.etwong.com
ServerAlias j.etwong.com
ErrorLog logs/dummy-j.etwong.com-error_log
CustomLog logs/dummy-j.etwong.com-access_log common
</VirtualHost>

——————————-新加:

装上支持GD,支持JPG

来自:http://cckk.tw/wordpress/archives/2005/06/16/27/

GD 2.0.33
jpeg-6b
libpng 1.2.8
zlib 1.2.3
freetype-2.1.10.tar.gz

安裝 zlib
tar zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install

安裝 freetype
tar zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure –-prefix=/usr/local/modules/freetype
make
make install

安裝 libpng
tar zxvf libpng-1.2.8-config.tar.gz
cd libpng-1.2.8-config
./configure
make
make install

安裝 jpeg-6b
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure -–prefix=/usr/local/modules/jpeg6 –-enable-shared –-enable-static
make
make install
安裝 GD
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure –-prefix=/usr/local/modules/gd –-with-jpeg=/usr/local/modules/jpeg6 –-with-png –-with-zlib –-with-freetype=/usr/local/modules/freetype
make
make install

最后去编译PHP
./configure –prefix=/usr/local/php –with-mysql=/usr/local/mysql –with-iconv –with-apxs2=/usr/local/apache2/bin/apxs –with-gd=/usr/local/modules/gd –with-jpeg-dir=/usr/local/modules/jpeg6 –with-zlib –with-png –with-freetype-dir=/usr/local/modules/freetype

最后大功完成:phpinfo中可以看到

gd

GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
2007-03-27杂杂杂

没有评论
445 views

Hello world!&all

Hello, It toke me much time to establish this blog in my home computer.
终于把blog架到自己 家里来了,哇哈哈,终于不用在外面叫别人搞服务器了

总算是件好事。

在此谢谢
1.阿尔卡特,提供这伟大的SpeedTouch 500路由器猫让我来映射,也让大家能看到这个网页
2.谢谢redhat,当然提供光盘的小陈同学
3.最伟大的就是我的服务器了,尽管只有128内存。
以下为玉照

玉照2

玉照1

返回顶部