In: 编程开发相关/2010年七月22日-星期四 20:24:57 / 共 78 次被阅读
22 七 2010
Pagenavi 是一个很好的功能,现在 WordPress 博客一般都是使用 WP-Pagenavi 插件来实现,其实 WordPress 现在已经自己支持 Pagenavi 功能了,只需要简单的代码下就可以实现 Pagenavi 功能。
WordPress 从 2.1 版本开始就提供了 paginate_links 的函数,它可以在任何地方显示页码导航链接。这个函数的基本参数如下:
其中 ‘base’ 参数用来提供创建页面链接的参考链接,’format’ 参数是用来替换成页码。’total’ 参数是设置页面的总数,’current’ 参数用于设置当前的页码,它们都必须是整数。这些参数我们在使用的时候必须提供的。
Google App Engine已经推出很长时间了,但是因为自己的工作关系一直没有和GAE亲密接触,不过从现在起,落雪也得抓紧时间看看 GAE 的东西,毕竟这是一种趋势。此前,落雪实验室曾写过一篇关于新浪要发自己的 SAE 一文,可见现在的云端程序托管服务很有可能是下一代互联网的新宠。
落雪最近在 VeryCD 下载了一整套的GAE教程( 稍后和大家分享 ),对于python不得不去学习了,python和php都是优秀的开源语言,Google提供了这么好的学习环境,没有道理不学,主要问题是python也不难。
言归正传,从放糖的绿豆汤那里看到这款小软件,便转了过来,对于刚接触GAE的朋友来讲,上传脚本是比较麻烦的一件事,要下载这个,配置那个搞得很不爽,因此落雪在这里推荐一款第三方GAE上传工具 SDUpload , 其实原作者是原GAE指令的基础上做了一个Window的命令行程序,做上了GUI,此程序不需要配置Python和GAE SDK的运行环境,在Windows下直接运行。
下载地址 (Google Code)
In: 编程开发相关/2009年十二月15日-星期二 03:54:11 / 共 490 次被阅读
15 十二 2009通常我们会将重要的页面(Pages)放到导航栏上,以便读者可以更快地发现该内容。而这时如能高亮显示浏览是哪个页面,既能让浏览者更好地判断他们的位置,也能丰富页面的设计。
如果你的页面不多,而且都很重要。这时你可以选择把页面都放到导航栏上:
<div id="nav"> <ul> <li<?php if ( is_home() ) { echo ' class="current_page_item"'; }?>><a href="<?php echo get_option('home'); ?>/">首页</a></li> <?php wp_list_pages("title_li="); ?> </ul> </div>
<?php if ( is_home() ) { echo ‘ class=”current_page_item”‘; }?>,这句的意思是,当在首页时,添加class=”current_page_item”到此li标签上。
In: 编程开发相关/2009年十一月20日-星期五 10:22:37 / 共 394 次被阅读
20 十一 2009
PHP是一种CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux平台的Web后台程序, 内置了对文件上传、密码认证、Cookies操作、邮件收发、动态GIF生成等功能,PHP 直接为很多数据库提供原本的连接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、 Access等,完全支持ODBC接口,用户更换平台时,无需变换PHP代码,可即拿即用.
下载:PHP 5.3.1 for Windows ( 25.3 MB )
下载:PHP 5.3.1 for Linux ( 9.97 MB )
In: News!| 服务器环境相关| 编程开发相关/2009年十一月15日-星期天 23:58:06 / 共 541 次被阅读
15 十一 2009
新浪新云计算产品已经上线——Sina App Engine(SAE)。针对Google App Engine(GAE),针对国外的Twitter,新浪最近一段时间的动作可真的是非常的大。不过此次推出的Sina App Engine只是面对其内部开放测试和邀请。其实在落雪看来,这是大型网站急于和草根网站划清界限的开始,也是新浪未来几年在服务器领域、开发领域与IDC平台的又一业务拓展。如果经营出色,将会诞生更多优秀的虚拟主机甚至是一系列开发测试平台。
那么到底什么是SAE呢,来看看官方的说明和介绍:
Sina App Engine是基于PHP的Web应用开发和运行平台.致力于为广大SAE开发者提供简单高效的分布式应用环境.
目前采用的是经过修改的PHP5.3(这里有修改列表),同时提供支持主从分离的Mysql5.0,Memcached和Cron服务.
(一)创建,删除和最基本查询:
显示数据库 mysql->show databases;
创建数据库 mysql->create database db;
删除数据库 mysql->drop database db;
选择数据库 mysql->use db
创建表 mysql->create table mytable(name varchar(20),sex(char(1),birth date);
删除表 mysql->drop table mytable;
显示表的内容 mysql->show tables;
显示表的结构 mysql->describe mytable;
In: 精品软件推荐| 编程开发相关| 网站开发设计/2009年十月01日-星期四 03:12:06 / 共 918 次被阅读
1 十 2009
期待已久的Expression Studio 3终于发布了,本来微软已经在7月24日当天正式发布了英文版本,苦等2月后,微软这次很迅速的放出了中文版本,落雪实验室在这里先发出一些关于最新Expression Studio 3的一些安装截图与内容说明。
Expression Studio 3 可以将创作人员引领到一个全新的创作天地。无论您是准备设计基于标准的网站,还是设计内容精美,令人赏心悦目的桌面或者 Silverlight 内容,均可以借助本产品所提供的专业化工具来实现自己的设计思想。本产品中包括 Expression Web、Expression Blend、Expression Design 和 Expression Encoder。
该套装Expression Studio 3,它们的Logo分别为
In: Windows| 技术教程| 服务器环境相关| 精品软件推荐| 编程开发相关/2009年九月15日-星期二 01:52:18 / 共 1,453 次被阅读
15 九 2009
微软和Google这几年在中国为教育事业提供了不少免费、优惠的政策。还记得上个月去参加WordCamp 2009的时候,落雪曾在王超群(微软公司开发平台合作部)的关于微软发布最新的WebPlatform组件以及Windows Server 2008 R2的演讲中提问过这样一个问题:如何看待将Windows 服务器端正版软件、正版组件的高额采购成本转加在底层使用者身上的矛盾。我们看到了Windows在PHP方面与Linux展开的正面斗争,但落雪认为,操作系统的易用性和采购成本再一次被推到风口浪尖。如果选择正版的微软操作系统软件及其组件,势必让服务器租用、虚拟主机租用等业务提高单价。
很清楚的记得,他曾这样回答我:微软重视对小客户和学生群体的使用优惠并且提供一系列免费的计划,比如说我们已经对于大学生的个人开发工具和产品。当时不是很明白,因为自己还没有看到微软学生中心这个东东,今天这篇文章,就给大家介绍一些关于微软这个在线产品的一些使用技巧,并帮助大家(学生朋友)获得属于自己的微软正版免费软件。
哈哈,这篇日志是肯定要写滴。首先感谢WordCamp能给我这样的一个机会和各位大仙: mg12、江东、wopus的酋长、谷奥的兄弟、豆瓣的兄弟、煎蛋的兄弟…etc一起亲密接触,感动加激动一下呵呵。
不过这次WordCampChina Beijing真的很让我开心,会场布置的不错,大屏幕的Twitter滚动不错,主持人MM漂亮,几个演讲的帅哥讲的东西都是偶喜欢听的,呵呵,总之很开心。
礼物拿了不少,当然包括WCC 2009 Beijing的Tee,一些WordPress的书签和胸扣,一些贴纸和海报还包括一件额外的微软Tee,落雪就这么大获丰收的回家了。原本登记报名的时候,WCC官方写着午餐自理,没想到到了会场,还有主赞助商网易提供的餐券,实属小小的意外一会。认识了不少朋友,当然有叫的上名字的,还有隐姓埋名像我这样低调的,还有一些Twitter的推友,整个WCC感觉让我很尽性,真的是我们WPer自己的圈子。 (这里放一张偶穿着Tee的独家桌边自拍,稍微PS了一下)
本文旨在通过实验发现IIS连接状态以及其它因素会对它产生的影响。
打开性能计数器,添加Web Service下的Current Connections。实验需要,把测试站点超时调整为5秒,最大连接数为2。
现在打开网页,分别用IE7(以下简称IE),Firefox 3.5(以下简称FF),Chrome 3.0(以下简称CH)打开站点。发现CH浏览器返回"Service Unavailable",这个很好理解,因为最大连接数是2,其它两个浏览器各占一个,第三个怎么也打不开。那同类浏览器会产生什么效果呢?比如用3个 IE(单独进程的,不是tab上的),3个FF,3个CH分别打开后,发现,IE的第3个会报错,而FF与CH还是占用一个连接。这方面,FF和CH明显比IE优秀。而如果是tab上打开,那么3种浏览器都是占用一个连接,这方面都是一样的。