UK Chart Show Album Top 10 (Jan 20 2008)
| Rank | Album |
| 1 | Scouting For Girls-Scouting For Girls |
| 2 | Amy Macdonald-This Is The Life |
| 3 | Take That-Beautiful World |
| 4 | Newton Faulkner-Hand Built By Robots |
| 5 | Robert Plant & Alison Krauss-Raising Sand |
| 6 | Radiohead-In Rainbows |
| 7 | Mika-Life In Cartoon Motion |
| 8 | Hoosiers-The Trick To Life |
| 9 | Rihanna-Good Girl Gone Bad |
| 10 | British Sea Power-Do You Like Rock Music |
Rico-另一个Javascript Libray
今天在IBM的Developer Work上的一篇文章中,看到一套未接触过Javascript的库 – Rico ,链接到他的官方网站查看了一下。和其它Javascript库相比,功能也非常的类似,包括: Ajax、Animation等等。当前的版本已经2.0了,看来也有一段时间了。它有个非常不错的优点就是,在官方的Forum中有个Wish List,你可以把需要的功能提交给开发团队。
看了几个Demo,做了非常不错。但官网上的说明还不是太多,同时也无相关的书籍学习。看来流行还有一定的难度,有空学习一下,不过现在还是继续支持JQuery 。
对此有兴趣的可以参考IBM DeveloperWork上的文章。
Trac 0.11 Beta试用
今天安装了一下Trac 0.11,安装非常的简单,只需先安装setup_tools。
接着,运行以下指令:
easy_install Pygments easy_install Genshi easy_install Trac
不过这样只安装了最基本的部件,如果需要subversion支持、mysql或者sqlite,其他等等还需要安装更多的组件。不过大多数都可以使用easy_install来简单进行安装。
接着去trac-hacks网站安装了一些自己常用的组件,不过由于0.11还是Beta版本,很多组件都支持了不是很好,不过TracWysiwygPlugin 还是可以工作,这样就不用记忆很多wiki的指令,特别是这些wiki语法还和其他wiki的不兼容,一直被它搞了头晕晕的。
界面也非常的不错,改成了一种sliver的效果,同时浏览svn时还是用了ajax功能,非常不错。总体来说还是非常满意,等待它出正式的版本了
按Input的类型指定CSS属性
input这个Html标签可以用来定义Form中的各种控件,如何非常方便的按input的属性来指定这类控件的CSS属性呢。其实可以使用以下例子中的CSS定义(唯一缺点此方式IE不支持)
1.例1
input[type=checkbox]{
width:auto;
}
2.例2
input[type=button] , input[type=submit] , input[type=reset]{
width: auto;
margin:0 5px 5px 5px;
}
delicious的标签实现(JQuery)
是不是非常喜欢del.icio.us那种风格的标签?其实实现这个功能非常的简单:JQuery + JTagging (Plugin)即可。范例可参见:http://www.alcoholwang.cn/jquery/jTaggingDemo.htm
1. 示例1
最简单的例子,
Javascript:
$(document).ready(function(){
$("#tags").jTagging("#tag_list", " ");
}
其中输入input的Id是tags,候选内容id为tag_list
2. 示例2
$(document).ready(function(){
var tag_list = new Array($("#tags_candidate1"), $("#tags_candidate2"));
var normalClass = { padding : "2px 1px 0 1px", textDecoration : "underline", color : "#f00", backgroundColor : "" };
var selectedClass = { padding : "2px 1px 0 1px", textDecoration : "underline", color : "#fff", backgroundColor : "#f00"};
var normalHoverClass = { padding : "2px 1px 0 1px", textDecoration : "none", color : "#fff", backgroundColor : "#00f"};
$("#tags").jTagging(tag_list, " ", normalClass, selectedClass, normalHoverClass);
}
其中tag_list为多个候选标签的id数组,normalClass, Select Class, normaHoverClass为自定义的CSS风格
AjaxForm和tinyMCE
AjaxForm是基于JQuery可以实现Form Ajax的提交的一个组件,而TinyMCE是另一个使用javascript来实现Rich Editor的组件。不过当你需要同时使用这两个组件时,还是有一些主意点必须小心。
TinyMCE通过对Textarea来实现Rich editor,一次也容易令人造成一个假象,觉得TinyMCE的数据就不存在text area中,可以通过取得text area的value属性值就可以获得所要的数据,可能在一般的Form提交中并没有问题,不过Ajax的提交和不同的Form提交还是有一定的区别。为了手动的同步显示和Text area中的数据,用户必须手动的调用tinyMCE.getContent()这个函数来取得。特别是在AjaxForm中,数据在调用beforeSubmit回调函数 时,数据已经保存在AjaxForm的FormData中,不能通过简单的使用以下的语句:$(‘#textarea’).value(tinyMCE.getContent())实现数据的更新。必须遍历formData,更新formData的数据才行。
让我来举例说明:
tinyMCE.init({
mode : "textareas",
theme : "advanced",
});
$(document).ready(function() {
var options = {
beforeSubmit: onSubmit,
success: onSuccess,
dataType: "json",
};
$("#form_info").ajaxForm(options);
});
function onSubmit(formData, jqForm, options){
for (var i=0; i< formData.length; i++){
if (formData[i].name == "content"){
formData[i].value = tinyMCE.getContent();
}
}
return true;
}
其实所有的玄机就在onSubmit中的for循环(例子中的text area的id是content,如果定义其他名字修正此处即可)
亲密育儿法(Attachment Parenting)
亲密育儿法从大约25年前就开始流行,术语的发明者是儿科医生Dr. William Sears。如同字面所暗示的那样,亲密育儿法强调培养父母和婴儿之间健康的纽带或者说依恋关系。这一育儿理论的支持者说,这种依恋有助于婴儿获得更多的 安全感,并转化成孩子和父母间长久维持的亲情。亲密育儿法包括几个步骤,这一过程在胎儿未出世前就必须开始了。专家们对Dr. Sears的理论看法不一,有的完全赞同,有的认为他的建议是无用的,甚至妨碍婴孩的发展。如果为人父母者正在考虑各种育儿方法,建议他们在收集必要信息 的基础上做出有利于所有家庭成员的明智选择。
亲密育儿法的优点:
对宝宝
更信任人;更有自信;发育得更好;感觉良好,行为自然良好 ;较有条理;学习语言更容易;培养独立个性;学会与人亲密;学会付出与接受爱。
对父母
更有自信;与宝宝的默契更好;能辨识宝宝发出的信号;能凭直觉做成反应;与宝宝间有情感的交流;教导宝宝更容易;观察更敏锐;知道版本的能力与爱好;知道哪些建议该接受,哪些不该。
对亲子关系
爸妈和宝宝会:互相了解;候选付出;互相影响并塑造出行为模式;互相信任;更有默契;更多弹性;更活泼的互动关系;展现出彼此最好的一面。
更多链接:
Microsoft.NET Framework 终于开源
终于抵制不了Open Source的吸引,Microsoft. Net Framework也开源了。
微软在MS-RL协议下终于公开了.NET Framework源代码,可以自由查看,但不允许直接进行修改。
第一批开放的源代码包括:
.NET基本类库: System,System.CodeDom,System.Collections,System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading
ASP.NET: System.Web, System.Web.Extensions
Windows Forms: System.Windows.Forms
Windows Presentation Foundation: System.Windows
ADO.NET和 XML: System.Data
System.Xml
本周Alexa记录
记录下本周Alexa的变化:
Traffic Rank: 279,171
China: 6,198
硬盘的妙用
终于知道了硬盘应该这样用。