易栈网-膘叔

浏览模式: 标准 | 列表 | 图文
macjournal打开隐藏选项

macjournal打开隐藏选项

Macjournal是一款??软件。这个问号,我实在不知道怎么说,主要是因为:

  1. 它支持wordpress等的导入导出,也能将写的文章发布到wordpress上面
  2. 它也有日程
  3. 它也能写作,专门有一个book的模版
  4. 笔记也能够按日历查看还有记录等
  5. 可对单一文章进行特殊标识:打tag,设置地点,rating,设置心情。。。等等,我晶,太多了吧?比如设置颜色、设置。。。。
我用它来是做笔记的,本来是用evernote,但新版的evernote实在是不支持层级关系了。觉得不爽,所以还是一咬牙换成了macjournal,可以设置备份,我将备份扔到了快盘的目录下。
跑题了跑题了,我这里是说,如何打开macjournal的隐藏选项,因为隐藏选项支持markdown。。。
1、进入设置
2、点击advance
3、按住cmd+ctl键,你会发现,原来的:reveal in fiider 变了,变成打开隐藏选项
4、点击,打开了隐藏选项,oh yeah,居然这么多??
PS:如果你的版本不是6.x,建议你看这个:http://danschimpf.com/hiddenprefs.html
PHP招聘群:221415375

PHP招聘群:221415375

【由于配套设施没有准备好,本群已沦陷。暂时关闭,不加新人。如觉得没有帮助,可先退出。我先筹备配套设施 】

我建了一个PHPer的招聘群,欢迎大家加入到:221415375,只求职、招聘,不聊天

现在还没有几个人,希望慢慢人会多吧

其实,我在我首页也放了一个 招聘,不过基本上是上海地区的:工作机会,慢慢的,一步一步来吧
取得html中的comment的内容

取得html中的comment的内容

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里,用来当成数据加载,现在也有人开始无耻的利用注释了。真不厚道

转:使用wget命令镜像网站

转:使用wget命令镜像网站

因为内容其实并不多,所以我干脆直接上原文了。做为一个PHP(拍黄片)的User,抠模版实在太常见了,所以。。。。找啊找,想不到,工具原来一直就在我们身边

原文地址:http://blog.chinaunix.net/uid-22780578-id-3346384.html
1、Linux下的wget命令:
wget :下载工具。
下载基本的文件:可以直接:wget -c http://××× 或者wget -c ftp://××
参数: wget -c:continue 表示断点续传..
-b :background 后台成为进程运行。
-O :文件另存 :
-i :下载后跟文件包含的链接。 wget -c -i **.txt
-t 尝试链接的次数, -t 0 无限次尝试
--linit-rate 限制速度 wget --linit-rate=200k http://××
更多基本命令参见 man
备份某个网站镜像: wget:-k 转换成为本地的链接
-r 下载对应链接的内容。(默认是所有)
-np 不下载站外链接
-p下载网页需要的元素,css ,img等
现在,基本可以用 : wget -c -k -r -np -p http://××× , 还可以用命令 -m --mirror 来实现: wget -c -m -p http://××
2、教你怎么保存好的网站,制作成chm,pdf,txt,epud
有时浏览网页时,发现一些较好的知识类网站,想保留下来,存个书签又不能很好保存,又不能离线查看,有时还会过期。所以最安全也最可靠的方式是把网站镜像下载,也就是所谓的把网站dowm下来,保存在本地,但是查看时也有诸多不便,因为每次又要找到主页(index),并且文件比较分散,不好管理而且不美观。 所以本文教你怎么保存网页,乃至整个网站
使用到的工具: wget (linux ,windows,mac、 windows下 winchm或者quickchm等,以上2个比较简单(或者使用官方的HTML HELP workshop,不过不推荐)好用,其他的还有很多epudbuilder ,就jotoh等,如要是转换pdf还需要Adobe Acrobat ,我主要是在win下完成的。

方法:

  1. wget : 凡是使用linux的肯定知道这个工具,大部分都用作下载工具其实它的功能远不止于此,可以来镜像网站,网站备份等windows下系统是没有这个工具的,但是可以通过其他的方法来使用这个工具。 以下载wget 的windows版本,http://gnuwin32.sourceforge.net/packages/wget.html还可以用 MinGw,cygwin等等win下的linux环境软件,可以随意安装一个,其实这两个的用途远不至于此。同时还可以使用其中的wget
    mkdir **(**为你要新建的目录,随意)
    cd **
    wget -m -L -k -p http:// ****
    或者
    wget -r -p -np -k http:// ***(更详细的wget介绍可参见man wget )
    以上命令是来down网页的
  2. 下载后会有一个或多个目录,记住路径。然后运行以上的winchm或是quickchm制作chm文档,具体参见软件自身的详细介绍。
  3. 可以使用winchm的单html输出功能,可以制作出一个html文件。此时就可以使用Adobe Acrobat制作pdf文档,或是别的什么的,
  4. 使用epud或是jotoh等来装换chm到epud文档,或者也可以直接编辑html到epud文档。。
open.taobao.com的一个小BUG

open.taobao.com的一个小BUG

在使用open.taobao.com进行测试的时候,想为自己多增加测试人员,按照后台所说的,做了一个txt文件上传,结果。。。说是用户找不到

想了一下,用程序将\n全部替换成\r\n,然后再提交,成功了。。。
郁闷啊,淘宝你不会判断一下每行的结尾符是啥嘛。。。
相信这也算是一个bug了。。
雅虎邮件迁移挫败

雅虎邮件迁移挫败

你没有看错标题,是真的挫败啦。

因为雅虎邮箱快到期了,而且我很多年来一直在用这个邮箱,实在让我纠结,我想想,多少年了?应该快有12还是14年了?早些年用来和国外的朋友发邮件,结果一下子就用到现在,它居然说过期不用了。NND
看了这个页面:http://help.cn.yahoo.com/answerpage_3983.html , 提醒我先登录,然后打开这个注册并绑定页,到页面里进入注册并绑定,我很快乐的打开这个页面,结果。。。所有的按钮都不能点击,为什么呢?原来是这样的:
Uncaught ReferenceError: YUI is not defined mail_conf.js:29
Uncaught ReferenceError: YUI is not defined
我靠,这让我情何以堪。。
太失败了。。我估计只能用POP进行绑定了,短时间 内如果它还不修复,我都不知道怎么办了。。。有些网上的邮箱都不能换,是写死的。。。
金山快盘倒是可以换,但我邮箱收不到它的邮件,我晕。
debian上升级php5至php5.4的版本

debian上升级php5至php5.4的版本

官方的php5版本到现在还是5.3但我想用json_encode的unescape_unicode的选项,所以,只能升级PHP至5.4了

其实真的有现成的包,如果你搜索网上的内容,他们会也和你说,看一下:dotdeb.org吧。于是我看了一下dotdeb.org。确实不错,不但有升级教程,还有mirrors
1、安装dotdeb.org的源:参考:http://www.dotdeb.org/instructions/
有两种试,如果你只是安装PHP,就直接将下面的内容复制到/etc/apt/sources.list
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
2、GPG的KEY更新并加入到系统里
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -
如果你本来就是root,那上面的sudo就不需要了
3、apt-get update
4、apt-get upgrade
就这样,你成功了。。。
python的八荣八耻

python的八荣八耻

不要惊讶我将它放到PHP分类里,这是我在啄木鸟社区上看到的,看看那些在python上坚持了这么多年的人,在学习领会胡主席的八荣八耻后,对自己的要求:

以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻;  以模块复用为荣 , 以复制粘贴为耻; 以多态应用为荣 , 以分支判断为耻; 以Pythonic为荣 , 以冗余拖沓为耻; 以总结分享为荣 , 以跪求其解为耻;

原文地址在:http://wiki.woodpecker.org.cn/moin/Py8Rong8Chi

我是觉得可以适用于任何语言。当然pythonic之类的就需要套用自己当前语言了。

升级 金价实时查

升级 金价实时查

【写了一半,一个手势向左,回到了上一页,写的内容全没了,我晶】

这个【金价实时查】最初是为我老婆做的,买了点纸黄金,让她能够看看,本来是有个纸黄金网站的,但是那是flash的手机没法看。所以就采用了数据抓取的方式来获取这些数据
嗯,初期的时候很简单,第一版只有黄金,后来加了白银。可惜这个工具并没有让她赚钱,反而现在亏了NNN多。。你懂的。。。
为了适配iphone的屏幕,我采用了bootstrap,因为我偷懒了,但发现bootstrap的CSS要100多K,jquery又要100多K,为了这点东西,要加载这么多的代码,好象不太合算啊?
所以我尝试了index.manifest这个玩意,也用了html5的localStorage,因为我是这么想的,我的数据5分钟才更新,如果他关闭了再打开,在1分钟之内,就不应该再请求网络了嘛。
于是,折腾了很久,为了index.manifest,因为他默认连当前页也缓存了,所以我的一些更新都没有办法体现出来苦逼。
但最后参考了一些网站,用iframe来处理了,希望有用,不过我后面还是准备放到首页的index.manifest,其他数据用tmpl来加载。。放到下一版了
原来很多想做的功能,到现在都没有做的:
1、微博定期发布
2、转发到朋友圈之类
3、发短信通知好友或自己
4、预警短信(设置一个值,定义百分点)
5、其他。。。。
欢迎用手机访问 http://ixyz.sinaapp.com ,看一下黑黑
jQuery UI中sortable的表单提交

jQuery UI中sortable的表单提交

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过去的时候,再解析嘛。

就是这样简单