Macjournal是一款??软件。这个问号,我实在不知道怎么说,主要是因为:
- 它支持wordpress等的导入导出,也能将写的文章发布到wordpress上面
- 它也有日程
- 它也能写作,专门有一个book的模版
- 笔记也能够按日历查看还有记录等
- 可对单一文章进行特殊标识:打tag,设置地点,rating,设置心情。。。等等,我晶,太多了吧?比如设置颜色、设置。。。。
膘叔的简单人生
Macjournal是一款??软件。这个问号,我实在不知道怎么说,主要是因为:
【由于配套设施没有准备好,本群已沦陷。暂时关闭,不加新人。如觉得没有帮助,可先退出。我先筹备配套设施 】
我建了一个PHPer的招聘群,欢迎大家加入到:221415375,只求职、招聘,不聊天
Html中的comment其实也有nodeType的,只是我们一直不用罢了。它的nodeType = 8哦。于是,就有了一个基于jQuery的插件:comments
它来自:http://www.bennadel.com/blog/1563-jQuery-Comments-Plug-in-To-Access-HTML-Comments-For-DOM-Templating.htm
<--- --------------------------------------------------------------------------------------- ----
Blog Entry:
jQuery Comments() Plug-in To Access HTML Comments For DOM Templating
Author:
Ben Nadel / Kinky Solutions
Link:
http://www.bennadel.com/index.cfm?event=blog.view&id=1563
Date Posted:
Apr 14, 2009 at 7:01 PM
---- --------------------------------------------------------------------------------------- --->
// This jQuery plugin will gather the comments within
// the current jQuery collection, returning all the
// comments in a new jQuery collection.
//
// NOTE: Comments are wrapped in DIV tags.
jQuery.fn.comments = function( blnDeep ){
var blnDeep = (blnDeep || false);
var jComments = $( [] );
// Loop over each node to search its children for
// comment nodes and element nodes (if deep search).
this.each(
function( intI, objNode ){
var objChildNode = objNode.firstChild;
var strParentID = $( this ).attr( "id" );
// Keep looping over the top-level children
// while we have a node to examine.
while (objChildNode){
// Check to see if this node is a comment.
if (objChildNode.nodeType === 8){
// We found a comment node. Add it to
// the nodes collection wrapped in a
// DIV (as we may have HTML).
jComments = jComments.add(
"<div rel='" + strParentID + "'>" +
objChildNode.nodeValue +
"</div>"
);
} else if (
blnDeep &&
(objChildNode.nodeType === 1)
) {
// Traverse this node deeply.
jComments = jComments.add(
$( objChildNode ).comments( true )
);
}
// Move to the next sibling.
objChildNode = objChildNode.nextSibling;
}
}
);
// Return the jQuery comments collection.
return( jComments );
}
代码其实并不多,大概知道就好,本来是用phpQuery也这样写的。但发现。。。stick的时候,即使我选择了nodeType=8也取不到值。我晕啊,最后我只能用正则将注释取出来当成内容用了。
早先有人把代码扔在textarea里,用来当成数据加载,现在也有人开始无耻的利用注释了。真不厚道
因为内容其实并不多,所以我干脆直接上原文了。做为一个PHP(拍黄片)的User,抠模版实在太常见了,所以。。。。找啊找,想不到,工具原来一直就在我们身边
有时浏览网页时,发现一些较好的知识类网站,想保留下来,存个书签又不能很好保存,又不能离线查看,有时还会过期。所以最安全也最可靠的方式是把网站镜像下载,也就是所谓的把网站dowm下来,保存在本地,但是查看时也有诸多不便,因为每次又要找到主页(index),并且文件比较分散,不好管理而且不美观。 所以本文教你怎么保存网页,乃至整个网站
使用到的工具: wget (linux ,windows,mac、 windows下 winchm或者quickchm等,以上2个比较简单(或者使用官方的HTML HELP workshop,不过不推荐)好用,其他的还有很多epudbuilder ,就jotoh等,如要是转换pdf还需要Adobe Acrobat ,我主要是在win下完成的。
方法:
mkdir **(**为你要新建的目录,随意)
cd **
wget -m -L -k -p http:// ****
或者
wget -r -p -np -k http:// ***(更详细的wget介绍可参见man wget )
以上命令是来down网页的
在使用open.taobao.com进行测试的时候,想为自己多增加测试人员,按照后台所说的,做了一个txt文件上传,结果。。。说是用户找不到
你没有看错标题,是真的挫败啦。
官方的php5版本到现在还是5.3但我想用json_encode的unescape_unicode的选项,所以,只能升级PHP至5.4了
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -
不要惊讶我将它放到PHP分类里,这是我在啄木鸟社区上看到的,看看那些在python上坚持了这么多年的人,在学习领会胡主席的八荣八耻后,对自己的要求:
以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻; 以模块复用为荣 , 以复制粘贴为耻; 以多态应用为荣 , 以分支判断为耻; 以Pythonic为荣 , 以冗余拖沓为耻; 以总结分享为荣 , 以跪求其解为耻;
原文地址在:http://wiki.woodpecker.org.cn/moin/Py8Rong8Chi
我是觉得可以适用于任何语言。当然pythonic之类的就需要套用自己当前语言了。
【写了一半,一个手势向左,回到了上一页,写的内容全没了,我晶】
jqueryUI库中提供了一些封装好的,性能也算是比较好的一些工具,比如排序:sortable
在做分类的时候,这个功能就有点好了,直接拿它来排序,但是大家都觉得sortable怎么提交呢?提交的时候怎么把ID和数据传过去呢?要知道这。。TMD只是一个li,连form都没有,怎么办?
其实也算是比较方便的
$('.xxx').sortable(function(){
'update':function(event,ui){
var ids = $(this).sortable('toArray').toString();
$.post('xxx',{"id":ids},function(){
//..
})
}
})
$('.xxx').disableSelection();
主要就那个sortable('toArray'),看了一下手册,默认是使用了id,所以偷懒的话,你就把你的信息扔在id里就OK了。虽然就html规范来说,id不能是数字,但是你可以自己组装,然后post过去的时候,再解析嘛。
就是这样简单