燕之庐网站建设 - 优质网站设计公司

Archive for 2月 3rd, 2010

网站建设

2010/02/03

中移动总裁王建宙:不排除收购互联网公司

Tags:

王建宙接受央视采访称,不排除收购互联网公司
王建宙在达沃斯接受央视采访称,不排除收购互联 网公司

新浪科技讯 2月3日上午消息,中移动总裁王建宙上周末在达沃斯年会上接受央视采访时透露,不排除收购一些互联网公司。

王建宙表示,移动通信与互联网的关系越来越密切,移动互联网时代已经来临,在这次达沃斯年会上,“感受非常之深”,但要通吃是不可能的,也不可 能全部收购,“我们毕竟不是其它行业的专家”,“总体而言,一定是采取合作的办法”。

在被问及外界传闻中移动有意收购腾讯时,王建宙说,去年12月31日,他曾与同事专程访问腾讯总部,向互联网 公司学习,“仅此而已”。

网站建设

网站建设

谷歌升级 Nexus One软件支持多点触控

Tags:

新浪科技讯 北京时间2月3日早间消息,据国外媒体报道,谷歌周二宣布,将对Nexus One

(参数 报价 图片 论坛

)

手机的软件进行重要升级,其中包括在浏览器等应用中支持多点触控 操作。

新浪数码独家:谷歌手机NexusOne上手体验

谷歌Nexus One

经过升级后,Nexus One将集成谷歌Goggles可视化搜索应用。此外,谷歌还对谷歌地图应用进行了升级,加入了建议和专用夜间模式等功能。更重要的是,谷歌使浏览器、相 册和地图等应用支持多点触控操作。谷歌还对Nexus One的3G性能进行了改进。谷歌预计将在本周末面向所有用户发布这一升级。

网站建设

网站建设

传九城拟亿元收购研发团队 朱骏秘赴杭州洽谈

Tags:

DoNews2月2日消息 据消息人士透露,九城将在近日完成一项收购,涉及金额近亿元人民币。

据该人士透露,九城与一家杭州研发公司接洽已久,此前双方已经在一款MMORPG产品上展开了合作,九城总裁陈晓薇已经在公开场合证实了此事。

随着合作的加深,九城对这家游戏公司逐渐看重,有知情人士透露九城对这家公司的评价是“事关九城2010年业绩”,董事长朱骏甚至亲自飞赴杭州 提出完全收购事宜,九城甚至开出近亿元的代价。

目前该消息并未得到九城公司的证实,九城公司相关负责人表示自主研发是九城最重要的方向,九城正在积极与各地研发团队进行接触,近期会有相关消 息披露。(完)

网站建设

网站建设

Magic Linux 2.5 rc2 版本发布

Tags: ,

经过了一些内部测试,虽然还存在一些小问题,但因为拖了太长时间,所以还是先发布了吧。

rc 使用的主要组件是 kernel 2.6.30.10+ xorg 1.6.5 + kde 4.3.4,自 rc1 以来的主要更新如下:
修复 ntfs 分区中文乱码问题
修复 dvd/兼容内核版本依赖关系错误的问题
修复 intel 显卡不能正确显示的问题
修复 声卡无法正常使用的问题
cups 更新到 1.3.11,移除过期的 cupsddk
hplip 更新到 3.9.10
内核调整为 2.6.30.10
firefox 更新到 3.6
加入 magic_win grub 安装程序以方便从 windows 硬盘安装
Qt 更新至 4.6.0
重写 qsopcast 网络电视程序
lynx 替换为 w3m + w3m-img
KDE4 更新至 4.3.4,改用 release 模式重编译并启用 enable-final
去除 plasma marble 桌面壁纸支持
kdebluetooth 替换为功能更多的 kbluetooth
okular 基于 md5sum 的文档批注关联
gwenview 打开 svgz 图像支持
去除已经被上游放弃维护的 kdessh
加入 lrcShow-X 动态歌词显示和编辑程序
去除不好用的 konqueror 浏览器(将来可能会加入 rekonq),但保留 khtml 设置模块
去除 amarok 不常用的网络服务和默认脚本
konversation 默认采用 UTF-8 编码并设定默认频道
konversation 回滚编码改为 GB18030
去除 kde 钱包工具和 kwallet 后台服务
polkit-qt 替换为 polkit-qt-1
修正 wine 中文汉字方块问题
gparted 替换为 kde-partitionmanager
修正 qt4.6 下 fcitx 候选词方块问题并更新 kcm 配置模块
去除 xine-lib 和 win32 codec,phonon 默认采用 mplayer 后端
增加 phonon-gstreamer/phonon-mplayer 的 ape 格式支持
修正 pyqt 和新版 sip api 兼容问题
加入下载工具 aMule(有DLP补丁)、multiget(支持迅雷/flashget/qq旋风链接)
因没有附带文档,故去除 qt4 助手
加入 mozplugger,方便 firefox 网页上播放媒体
关闭首次启动的 cce 欢迎,使用图形界面的 magic 首次启动向导和网络配置向导
加入简单实用的网络配置小程序 netmanager
dolphin 默认显示向上一级工具栏按钮和移动到复制到右键子菜单
gwenview 默认显示向上一级和缩放工具栏按钮
加入 plasma 任务栏增强部件 smooth-tasks 和 daisy
修改 K 菜单默认收藏夹和图标

更多更新请参考附件的文档。

下载地址:
CD(KDE4):
http://apt.magiclinux.org/iso/MagicLinux-2.5.rc2-1.iso
http://www.321211.net/iso/MagicLinux-2.5.rc2-1.iso
CD(兼容内核,KDE4):
http://apt.magiclinux.org/iso/MagicLinux-2.5.rc2.uni-1.iso
http://www.321211.net/iso/MagicLinux-2.5.rc2.uni-1.iso
CD(KDE3):
http://apt.magiclinux.org/iso/MagicLinux-2.5.rc2.k3-1.iso
http://www.321211.net/iso/MagicLinux-2.5.rc2.k3-1.iso

因为gnome/xfce版本变化不大,所以rc2没有gnome/xfce以及dvd版本。

bug报告请到www.magiclinux.org/bugs或到论坛的反馈贴。

网站建设

网站建设

nginx 0.8.33 / nginx0.7.65 同时发布

Tags:

2010年2月1日发布了新的nginx0.8系列开发版和nginx0.7系列稳定版。
nginx是一款轻 量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现出色。

Changes with nginx 0.8.33                                        01 Feb 2010

*) Security: now nginx/Windows ignores trailing spaces in URI.
Thanks to Dan Crowley, Core Security Technologies.

*) Security: now nginx/Windows ignores short files names.
Thanks to Dan Crowley, Core Security Technologies.

*) Change: now keepalive connections after POST requests are not
disabled for MSIE 7.0+. Thanks to Adam Lounds.

*) Workaround: now keepalive connections are disabled for Safari.
Thanks to Joshua Sierles.

*) Bugfix: if a proxied or FastCGI request was internally redirected to
another proxied or FastCGI location, then $upstream_response_time
variable may have abnormally large value; the bug had appeared in
0.8.7.

*) Bugfix: a segmentation fault might occur in a worker process, while
discarding a request body; the bug had appeared in 0.8.11.

下载: nginx: download

网站建设

jquery

jQuery 1.4.1 中文文档 CHM 版发布

Tags:

新鲜出炉,更新了大量内容,应该还有一些BUG,欢迎纠错:

http://code.google.com/p/jquery-api-zh-cn/downloads/list

本来更早出来的,结果半路又杀出1.4.1,而且发现bind、live还有ajax等方法有大量更新,所以重新翻译这三个方法,消耗了大把时间。 所以今天才发出来。

原文来自 shawphy.com

网站建设

php

PHP之判断用户语言跳转网页

Tags:

当来访者浏览器语言是中文就进入中文版面
国外的用户默认浏览器不是中文的就跳转英文页面

PHP代码:
<?
$lan = substr( $HTTP_ACCEPT_LANGUAGE,0,5);
if ($lan == “zh-cn”)
print(”<meta http-equiv=’refresh’ content = ‘0;URL = gb/index.htm’>”);
else
print(”<meta http-equiv=’refresh’ content = ‘0;URL = eng/index.htm’>”);
?>
HTML网页根据来访这的浏览器语言不同自动跳转多语言页面

在 <head> </head> 之间加入如下代码。 php程序员站
以下为引用的内容:
<script>
var type=navigator.appName
if (type==”Netscape”)
var lang = navigator.language
else
var lang = navigator.userLanguage

//cut down to first 2 chars of country code
var lang = lang.substr(0,2)

// 英语
if (lang == “en”)
window.location.replace(’url’)

// 简体中文
else if (lang == “zh-cn”)
window.location.replace(’url’)

// 繁体中文
else if (lang == “zh-tw”)
window.location.replace(’url’)

// 德语
else if (lang == “de”)
window.location.replace(’url’)
// 除上面所列的语言
else
window.location.replace(’url’)

</script>

网站建设

网站建设

PHP100生成静态文章系统的方法

Tags:

一,PHP脚本与动态页面。

PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以 何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 —–> WEB服务器引入指定相应脚本进行处理 —–> 脚 本被载入服务器 —–> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 —-> 将解析后的HTML语句以包的 方式传回给浏览器。由此不难看出,在页面发送到浏览器后,PHP就不存在了,已被转化解析为HTML语句。客户请求为一动态文件,事实上并没有真正的文件 存在在那里,是PHP解析而成相对应的页面,然后发送回浏览器。这种页面处理方式被称为“动态页面”。

二,静态页面。

静态页面是指在服务器端确实存在的仅含HTML以及JS,CSS等客户端运行脚本的页面。它的处理方式是。由客户端提出请求,请求某一页面  —-> WEB服务器确认并载入某一页面 —-> WEB服务器将该页面以包的形式传递回浏览器。由这一过程,我们对比一下动态页 面,即可方现。动态页面需由WEB服务器的PHP解析器进行解析,而且通常还需连接数据库,进行数据库存取操作,然后才能形成HTML语言信息包;而静态 页面,无须解析,无须连接数据库,直接发送,可大大减轻服务器压力,提高服务器负载能力,大幅提供页面打开速度和网站整体打开速度。但其缺点是,不能动态 地对请求进行处理,服务器上必须确实存在该文件。

三,模板及模板解析。

模板即尚未填充内容html文件。例如:

temp.html

<HTML>
<TITLE>{ title}</TITLE>
<BODY>
this is a { file} file’s templets
</BODY>
</HTML>

PHP处理:

templetest.php

<?php
$title = “网页教学网测试模板”;
$file  = “Webjx test templet,<br>author:web@php100.com”;

$fp= fopen (”temp.html”,”r”);
$content = fread ($fp,filesize (”temp.html”));
$content .= str_replace (”{ file}”,$file,$content);
$content .= str_replace (”{ title}”,$title,$content);

echo $content;
?>
模板解析处理,即将经PHP脚本解析处理后得出的结果填充(content)进模板的处理过程。通常借助于模板类。目前较流行的模板解析类有 phplib,smarty,fastsmarty等等。模板解析处理的原理通常为替换。也有些程序员习惯将判断,循环等处理放进模板文件中,用解析类处 理,典型应用为block概念,简单来说即为一个循环处理。由PHP脚本指定循环次数,如何循环代入等,再由模板解析类具体实施这些操作。

好了,对比过静态页面与动态页面各自的优劣,现在我们就来说说,如何用PHP生成静态文件。

PHP生成静态页面并不是指PHP的动态解析,输出HTML页面,而是指用PHP创建HTML页面。同时因为HTML的不可写性,我们创建的 HTML若有修改,则需删掉重新生成即可。(当然你也可以选择用正则进行修改,但个人认为那样做倒不如删掉重新生成来得快捷,有些得不偿失。)

言归正传。用过PHP文件操作函数的PHP FANS知道,PHP中有一个文件操作函数fopen,即打开文件。若文件不存在,则尝试创建。这即是PHP可以用来创建HTML文件的理论基础。只要用 来存放HTML文件的文件夹有写权限(即权限定义0777),即可创建文件。(针对UNIX系统而言,Win系统无须考虑。)仍以上例为例,若我们修改最 后一句,并指定在test目录下生成一个名为test.html的静态文件:

<?php
$title = “网页教学网测试模板”;
$file  = “Webjx test templet,<br>author:web@PHP100.com”;

$fp     = fopen (”temp.html”,”r”);
$content = fread ($fp,filesize (”temp.html”));
$content .= str_replace (”{ file}”,$file,$content);
$content .= str_replace (”{ title}”,$title,$content);

// echo $content;

$filename = “test/test.html”;
$handle  = fopen ($filename,”w”); //打开文件指针,创建文件
/*
检查文件是否被创建且可写
*/
if (!is_writable ($filename)){
die (”文件:”.$filename.”不可写,请检查其属性后重试!”);
}
if (!fwrite ($handle,$content)){  //将信息写入文件
die (”生成文件”.$filename.”失败!”);
}
fclose ($handle); //关闭指针

die (”创建文件”.$filename.”成功!”);
?>

实际应用中常见问题解决方案参考:

一,文章列表问题:

在数据库中创建字段,记录文件名,每生成一个文件,将自动生成的文件名存入数据库,对于推荐文章,只需指向存放静态文件的指定文件夹中的该页面 即可。利用PHP操作处理文章列表,存为字符串,生成页面时替换此字符串即可。如,在页面中放置文章列表的表格加入标记{ articletable},而在PHP处理文件中:

<?php
$title = “网页教学网测试模板”;
$file  = “Webjx test templet,<br>author:web@PHP100.com”;

$fp     = fopen (”temp.html”,”r”);
$content = fread ($fp,filesize (”temp.html”));
$content .= str_replace (”{ file}”,$file,$content);
$content .= str_replace (”{ title}”,$title,$content);

// 生成列表开始
$list = ”;
$sql =  “select id, title,filename from article”;
$query = mysql_query ($sql);
while ($result = mysql_fetch_array($query)){
$list .= ‘<a href=’.$root.$result['filename'].’ target=_blank>’.$result['title'].’</a><br>’;
}
$content .= str_replace (”{ articletable}”,$list,$content);

//生成列表结束
// echo $content;

$filename = “test/test.html”;
$handle  = fopen ($filename,”w”); //打开文件指针,创建文件
/*
检查文件是否被创建且可写
*/
if (!is_writable ($filename)){
die (”文件:”.$filename.”不可写,请检查其属性后重试!”);
}
if (!fwrite ($handle,$content)){  //将信息写入文件
die (”生成文件”.$filename.”失败!”);
}
fclose ($handle); //关闭指针

die (”创建文件”.$filename.”成功!”);
?>

网站建设

网站建设

Google Code上10个有意思的项目

Tags:

ZeroClipboard

你还记得以前网页开发的年代吗?就是IE6称霸群雄的那个年代(行了,这听起来有些糟,但是如果你在2002年做过网站的话,你就会明白我话的 意思),那时候,复制到剪贴板非常简单。

但是,因安全考虑,Firefox默认的设置是不允许直 接访问剪贴板的。这是个不错的改进,可是,对于某些站点,具备访问剪贴板的能力却是非常必须 的。

通过使用强大的Javascript和.swf文件,ZeroClipboard可以让你内容复制进用户的剪贴板上去。你可以访问我的 Coupons For Bloggers网站,看看实际的演示效果。

» 访问 ZeroClipboard

yourls

作为一个博客的博主,你应该知道 Twitter对于留住读者以及与他们分享链接是多么的重要。但是你也知道,Twitter的推中只允许140个字符。为了获得短网址,你可以使用 bit.ly 和Tinyurl.com这样的服务,或者你可以使用yourls,创建你自己的短网址服务。

Yourls 使用PHP制作,而且非常易于配置。如果你正在使用WordPress,你会非常高兴的发现yourls已经推出了它自己的WordPress插件。

» 访问Yourls

Minify

我知道在之前那篇文章中已经提及过Minify,但是我还是忍不住要为这段非常酷的代码美言几句。

Minify的安装极其简单,它可以按需对JavaScript以及CSS文件进行合并,压缩以及缓存, 以便加快页面的载入速度。

而安装minify则极其简单:你只需给你的网站根目录下上传一个目录,然后 Minifiy就会开始为你的博客提速。

很帅,是不是?

» 访问Minify

Thematic

作为一个WordPress粉,我真的很喜欢主题框架这个概念。对于那些还不知道这个概念的人来说,主题框架是一组WordPress主题,它 包含 有许多功能和样式。通过添加子主题,你就可以对外观和功能进行扩展。

比如,我的另一个博客Cats Who Blog就正在使用Thesis主题框架,我使用自己的样式和功能对其进行了扩展。

商业框架也有很多,但是Thematic是百分之百免费的。如果你正在玩WordPress,这玩意儿是你必下的一个东东。

网站建设