<?xml version="1.0" encoding="utf-8"?>
<rss version="0.92"> 
	<channel>
		<title>放糖的绿豆汤</title>
		<link>http://www.quke.cn/</link>
		<description>记录生活、工作、学习上的点点滴滴......</description> 
		<lastBuildDate></lastBuildDate> 
		<docs>/rss2/</docs>
		
		<language>zh-cn</language> 
		
		<item>
			<title>SDBlog升级到了1.0.1版本</title>
			<description><![CDATA[<p>前一段太忙，1.0中几个小问题没解决，最近才有空处理，让大家久等了。</p>
<p>解决：</p>
<ul>
    <li>在IE7下页面宽度问题；</li>
    <li>RSS问题；</li>
    <li>目录中数据更新不及时的问题。</li>
</ul>]]></description>
			<link>http://www.quke.cn/log-291.html</link>
		</item> 
		
		<item>
			<title>SDBlog1.0正式版发布了</title>
			<description><![CDATA[<p>&nbsp;在2008年的最后一天，终于将<span class="Apple-style-span" style="font-family: Helvetica; font-size: 14px; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">SDBlog1.0正式版发布了。</span></p>
<p>&nbsp;</p>]]></description>
			<link>http://www.quke.cn/log-239.html</link>
		</item> 
		
		<item>
			<title>试用“Google Friend Connect”</title>
			<description><![CDATA[<p>&nbsp;前几天Google正式发布了&quot;Google Friend Connect&quot;，看到有些朋友已经在使用了，我也心痒痒，人不在quke.cn加上了这个功能，具体使用下一步再说。</p>
<blockquote>
<p>Google周一晚宣布推出了Friend Connect服务的预览版。Google表示，这一功能能够为任意网站添加社区功能，帮助网站增加流量。<br />
一些非社区网站也希望拥有社区功能。</p>
<p>利用Friend Connect，网站设计者只需添加一段代码即可实现该目的，而无需再次编程。网站设计者需要做的仅仅是从Friend Connect的功能列表中进行选择，这些功能包括注册、邀请、用户相册、消息发布、评论，以及对OpenSocial第三方应用的支持。</p>
<p>在使用Friend Connect服务的网站上，访问者能够看见、邀请并与新朋友互动，或使用安全认证API与Facebook、Google Talk、hi5、orkut和Plaxo等其他社区网站的好友进行联系。</p>
<p>独立音乐家Ingrid Michaelson已利用Friend Connect在其个人官方网站上加入iLike的音乐功能。因此，网站访问者可以在不离开该网站的情况下与好友联系，并直接在该网站上使用多种社区功能，例如查看好友在其他社</p>]]></description>
			<link>http://www.quke.cn/log-234.html</link>
		</item> 
		
		<item>
			<title>gae自带的控制台程序经常报错</title>
			<description><![CDATA[<p>gae自带了一个控制台程序，可以编辑数据库信息，提供了一个编程接口，提供了缓存信息的管理，是挺方便的，但是我感觉他老是不稳定，经常出现找不到模板的错误。我的场景如下：</p>
<p>app.yaml配置：</p>
<pre><ol class="dp-py"><li class="alt"><span><span>-&nbsp;url:&nbsp;/_admin/(.*)&nbsp;</span></span></li><li><span>&nbsp;&nbsp;script:&nbsp;$PYTHON_LIB/google/appengine/ext/admin&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;login:&nbsp;admin&nbsp;</span></li></ol></pre>
<p>我使用了django框架，setting配置如下：</p>
<pre><ol class="dp-py"><li class="alt"><span><span>TEMPLATE_DIRS&nbsp;=&nbsp;(&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li></ol></pre>]]></description>
			<link>http://www.quke.cn/log-215.html</link>
		</item> 
		
		<item>
			<title>SDBlog添加了一套新的风格“深蓝”-总结</title>
			<description><![CDATA[<p>&nbsp;&nbsp; &nbsp;为SDBlog开发了的换肤功能，但是一直没有第二套风格，因此这个功能其实一直没有用起来；为了使这个功能真正的有效，并且同时为了测试和完善SDBlog特制作此风格。身为一个非专业的网页美工爱好者，做的不好是可以理解的吧，但是制作过程中的经验和技巧必须总结一下，否则自己不会有多少提高。</p>
<p>总结如下：</p>
<ol>
    <li>用&lt;a>标签的hover实现鼠标的移上和移出风格变动效果；但是&lt;a>标签本身有很多限制，没法设置高度和宽度，那么我们就用padding来设置上下和左右的大小，这样将一个&lt;a>标签撑大，使它看起来像一个&lt;div>或者&lt;td>；</li>
    <li>css中float的使用，主要用在div上，table上也可以用，但是span基本不起效。首先float只有left和right两个属性，可以控制div自己定位于父标签的左上方或右上方，此时剩余了中间位置没有设定填充内容，浏览器就会找左右标签在代码中的下一个标签或普通文本填充到中间；但是如果我们不想让这个标签被填充到中间去，让它按自己的物理位置布局，此时就需要给这个标签加上clear风格；clear有both，left和right三个属性，指出当前标签的左右不允许有float的标签。真正掌握了这两个风格后发现div布</li></ol>]]></description>
			<link>http://www.quke.cn/log-203.html</link>
		</item> 
		
		<item>
			<title>SDBlog的更新</title>
			<description><![CDATA[<p>这几天对SDBlog1.0Beta做了些更新，主要是增加缓存的使用，因为发现在Google Appengine的后台管理中发现首页的cpu使用过高，而许多内容都没必要重新从数据库中取出来再到模板中生成html文件，索性就把常用的页面的html数据，和部分常用的部件缓存了，具体如下：</p>
<ol>
    <li>缓存首页</li>
    <li>缓存了首页常用标签，包括分类列表标签，最新回复标签，友情链接标签，热点文章标签；这些标签在分页，分目录显示时也要用到，缓存了可以提高效率。</li>
    <li>增加了装饰器的使用，具体增加了@cache装饰器；这个装饰器是用来处理缓存的，分为页面cache和标签cache。</li>
    <li>简化了django使用的文件，将配置文件移动到supdo中，这样首页只有单个必须的配置文件；</li>
    <li>简化了使用django时的gae入口文件</li>
</ol>
<pre><ol class="dp-py"><li class="alt"><span><span class="comment">#!/usr/bin/env&nbsp;python </span><span>&nbsp;</span></span></li><li><span class="comment"># </span></li></ol></pre>]]></description>
			<link>http://www.quke.cn/log-195.html</link>
		</item> 
		
		<item>
			<title>Google App Engine的更新</title>
			<description><![CDATA[<p>现在已经更新到SDK1.1.4了，但我认为比较有用的功能是1.1.3中提供的</p>
<p><span class="Apple-style-span" style="font-family: Helvetica; font-size: 13px; line-height: 19px; ">
<ul>
    <li style="margin-top: 0.3em; margin-right: 0px; margin-bottom: 0px; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">支持 zipimport，有了这个支持，我们可以把一些Python模块，打包成zip文件，然后直接导入到运行环境中了<br />
   </ul></span></p>]]></description>
			<link>http://www.quke.cn/log-156.html</link>
		</item> 
		
		<item>
			<title>GAE的第三方上传工具SDUpload。</title>
			<description><![CDATA[<div>&nbsp;&nbsp;现在的gae上传脚本对不熟悉python和gae的朋友来说是比较麻烦的一件事，要下载这个，配置那个搞得大家都觉不爽，因此作者就在GAE上传工具的基础上做了一个Window的命令行程序，此程序不需要配置Python和GAE SDK的运行环境，在Windows下直接运行。</div>
<div>&nbsp;&nbsp;程序的名字叫&ldquo;SDUpload&rdquo;，版本是0.1。以后如果google还不出更人性化的工具或更改上传方式，我就把这个工具改成可视化的操作界面。</div>
<div>&nbsp;&nbsp;<a href="http://sdapp.googlecode.com"><strong>下载地址</strong></a></div>
<div>&nbsp;</div>
<div>上传命令：<strong>SDUpload </strong></div>]]></description>
			<link>http://www.quke.cn/log-150.html</link>
		</item> 
		
		<item>
			<title>关于appspot.com服务器的页面压缩(gzip)情况</title>
			<description><![CDATA[<p>&nbsp;&nbsp; 这几天在做关于压缩和下载方面的事情，完成后想起还没考虑页面的gzip压缩的问题，就查了这方面的资料。</p>
<p>&nbsp;&nbsp; gzip压缩首先要求服务器要支持，就找了工具看看现在的appspot.com是不是支持，我想这些基本的功能应该是没问题的。先用Fiddler2来看到服务器到本地responsez中内容是否是压缩过的，还好已经压缩了，就检查了自己的服务www.quke.cn看到原来appspot.com自己已经支持了gzip了。高兴......</p>
<p>&nbsp;&nbsp; 此时，又发现了一个在线检查压缩情况的网站<a href="http://www.port80software.com/tools/compresscheck.asp">http://www.port80software.com/tools/compre</a></p>]]></description>
			<link>http://www.quke.cn/log-139.html</link>
		</item> 
		
		<item>
			<title>今天将程序升级到SDBlog 1.1 Beta版本了。</title>
			<description><![CDATA[<p>&nbsp;此版增做了以下改动：</p>
<p>bug：</p>
<ol>
    <li>删除主题时报错，因父实体为空引起，已修改。</li>
</ol>
<p>修改：</p>
<ol>
    <li>修改评论的显示风格，醒目一点。</li>
    <li>更改了底部版本显示形式，从系统变量中取值。</li>
</ol>
<p>新增：</p>
<ol>
    <li>新增了回复评论的功能。</li>
    <li>加上了文章底部的上一篇，下一篇的功能。</li>
    <li>增加了伪静态页面功能。</li>
</ol>]]></description>
			<link>http://www.quke.cn/log-47.html</link>
		</item> 
		
		<item>
			<title>SDBlog做了一次更新。</title>
			<description><![CDATA[<p>本次更新内容较多，主要分文以前Bug修补和新功能的添加。</p>
<p>Bug：</p>
<ol>
    <li>文章自动阶段获得摘要时Html标签处理不完善造成多余乱码代码在摘要中。问题原因是&lt;br /&gt;等不需成对出现的标签出现在了成对标签的中间部分，造成成对标签没法也没有处理好。</li>
    <li>将截取这个比较费时间的函数放在事务的外面处理。</li>
    <li>将一些小的模块放在一个统一的包里面便于管理。</li>
</ol>
<p>新功能：</p>
<ol>
    <li>实现了图片上传功能。本来GAE是不支持文件操作的，虽然它支持将图片存在它的数</li></ol>]]></description>
			<link>http://www.quke.cn/log-8.html</link>
		</item> 
		
		<item>
			<title>今天重装了博客程序。</title>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp; 重装的原因首先是前几天的更新改动了表的结构，有些表不用了。虽说GAE号称是改了结构也不用去管表，其实它的表结构每次都可能改更新的。但是我不希望在表里有一些垃圾数据的存在。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; 其次是因为今天的更新设计到了较多的配置参数的增加，或更改，但GAE只提供了后台对数据的删除，不提供更改功能，而且这次要改东西又很多，看来删了在加不是个很好的办法。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; 由此两点决定重装。</p>
<p>&nbsp;&nbsp;&nbsp;</p>]]></description>
			<link>http://www.quke.cn/log-5.html</link>
		</item> 
		
		<item>
			<title>SDBlog更新记录</title>
			<description><![CDATA[加密内容。]]></description>
			<link>http://www.quke.cn/log-2.html</link>
		</item> 
		
		<item>
			<title>SDBlog介绍-开始提供下载了。</title>
			<description><![CDATA[<p>2008.8.8</p>
<p>SDBlog1.1Beta发布；请到http://sdapp.googlecode.com或点击博客头部菜单中的&ldquo;下载&rdquo;来下载程序。欢迎大家使用，欢迎大家提出自己的建议。建议请发布在论坛http://groups.google.com/group/sdblog/</p>
<p>&nbsp;&nbsp;&nbsp; 一个月前得知了Google开始对国内提供Google Appengine 服务了，就迫不接待的申请了一个，然后在在6月18日做了一个留言板(<a href="http://sdapp.appspot.com/guestbook/" target="_blank">地址</a>)的小应用放在上面，经过一点小的周折以后还好一切正常。然后把地址在落伍者提供给大家了，几个朋友看了以后感觉速度还可以。</p>
<p>&nbsp;</p></a></p>]]></description>
			<link>http://www.quke.cn/log-1.html</link>
		</item> 
		
	</channel> 
</rss>
