存档

‘编程开发相关’ 分类的存档

WordPress 技巧:不用插件实现 Pagenavi 功能

2010年7月22日 落雪 2 条评论

WordPress 技巧:不用插件实现 Pagenavi 功能        Pagenavi 是一个很好的功能,现在 WordPress 博客一般都是使用 WP-Pagenavi 插件来实现,其实 WordPress 现在已经自己支持 Pagenavi 功能了,只需要简单的代码下就可以实现 Pagenavi 功能。

       WordPress 从 2.1 版本开始就提供了 paginate_links 的函数,它可以在任何地方显示页码导航链接。这个函数的基本参数如下:

       其中 ‘base’ 参数用来提供创建页面链接的参考链接,’format’ 参数是用来替换成页码。’total’ 参数是设置页面的总数,’current’ 参数用于设置当前的页码,它们都必须是整数。这些参数我们在使用的时候必须提供的。

阅读全文…

GoogleAppEngine的第三方上传工具 SDUpload

2009年12月21日 落雪 2 条评论

GoogleAppEngine的第三方上传工具 SDUpload       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)

阅读全文…

在WordPress导航栏高亮显示当前页面

2009年12月15日 落雪 1 条评论

       通常我们会将重要的页面(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标签上。

阅读全文…

分类: 编程开发相关 标签:

PHP 5.3.1 正式版已经发布

2009年11月20日 落雪 没有评论

image         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 )

阅读全文…

Sina App Engine 新浪云端分布式应用环境上线(alpha)

2009年11月15日 落雪 1 条评论

image           新浪新云计算产品已经上线——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服务.

由于Runtime中禁用了部分函数,作为替代方案,我们还提供了数据抓取,分布式存储,图片处理等接口.

阅读全文…

MySql 常用操作语句收集

2009年11月15日 落雪 没有评论

image  MySql 常用操作语句收集

(一)创建,删除和最基本查询:
显示数据库 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;

阅读全文…

微软终于放出09大作Expression Studio 3 中文版 最新截图、介绍、下载与说明

2009年10月1日 落雪 没有评论

image       期待已久的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分别为

 

阅读全文…

使用微软提供的edu邮箱 申请微软学生中心免费正版软件教程

2009年9月15日 落雪 1 条评论

image        微软和Google这几年在中国为教育事业提供了不少免费、优惠的政策。还记得上个月去参加WordCamp 2009的时候,落雪曾在王超群(微软公司开发平台合作部)的关于微软发布最新的WebPlatform组件以及Windows Server 2008 R2的演讲中提问过这样一个问题:如何看待将Windows 服务器端正版软件、正版组件的高额采购成本转加在底层使用者身上的矛盾。我们看到了Windows在PHP方面与Linux展开的正面斗争,但落雪认为,操作系统的易用性和采购成本再一次被推到风口浪尖。如果选择正版的微软操作系统软件及其组件,势必让服务器租用、虚拟主机租用等业务提高单价。

       很清楚的记得,他曾这样回答我:微软重视对小客户和学生群体的使用优惠并且提供一系列免费的计划,比如说我们已经对于大学生的个人开发工具和产品。当时不是很明白,因为自己还没有看到微软学生中心这个东东,今天这篇文章,就给大家介绍一些关于微软这个在线产品的一些使用技巧,并帮助大家(学生朋友)获得属于自己的微软正版免费软件。

阅读全文…

WordCampChina 2009 Beijing 清华科技园阳光厅归来与演讲感触

2009年8月23日 落雪 1 条评论

wcc        哈哈,这篇日志是肯定要写滴。首先感谢WordCamp能给我这样的一个机会和各位大仙: mg12江东wopus的酋长、谷奥的兄弟、豆瓣的兄弟、煎蛋的兄弟…etc一起亲密接触,感动加激动一下呵呵。

       不过这次WordCampChina Beijing真的很让我开心,会场布置的不错,大屏幕的Twitter滚动不错,主持人MM漂亮,几个演讲的帅哥讲的东西都是偶喜欢听的,呵呵,总之很开心。

       礼物拿了不少,当然包括WCC 2009 Beijing的Tee,一些WordPress的书签和胸扣,一些贴纸和海报还包括一件额外的微软Tee,落雪就这么大获丰收的回家了。原本登记报名的时候,WCC官方写着午餐自理,没想到到了会场,还有主赞助商网易提供的餐券,实属小小的意外一会。认识了不少朋友,当然有叫的上名字的,还有隐姓埋名像我这样低调的,还有一些Twitter的推友,整个WCC感觉让我很尽性,真的是我们WPer自己的圈子。  (这里放一张偶穿着Tee的独家桌边自拍,稍微PS了一下)

阅读全文…

IIS连接数实验 从连接数上测试不同浏览器的访问效果

2009年8月15日 落雪 没有评论

       本文旨在通过实验发现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种浏览器都是占用一个连接,这方面都是一样的。

阅读全文…

网站建设中meta标签之详解

2009年8月5日 落雪 没有评论

转载

meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码:

<head>
<meta http-equiv="content-Type" content="text/html; charset=gb2312">
</head>

    也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。

阅读全文…

Microsoft Web Platform微软基于Web开发平台与Web App Gallery

2009年6月24日 落雪 没有评论

image     今年微软即将出笼的一个非常酷的产品是一个很小的下载管理程序 – 微软Web平台安装程序(Microsoft Web Platform Installer),它极大地简化了web服务器和web开发设施的安装和配置。这是个你可从网站下载的免费工具 (这里是该工具的直接链接 )。它可在Windows XP, Vista, Windows 7, Windows Server 2003 和 Windows Server 2008下工作。

     Web Platform Installer提供了一个简易的方式,可让你在Windows机器上快速安装和定制开发或部署网站和应用所需的所有软件。这个工具自动地分析你系统目前安装的东西,允许你轻松地标记需要添加的额外组件,然后在你点击安装按钮时,自动一次就完成所有安装,免去了你自己手工安装每个组件的必要。

阅读全文…