Log in

如何获取 Element 的 XPath [PHP/Javascript]

Filed under: How-To, 网络开发 by icyleaf on April 2, 2010.
这两天研究 HTML 的 DOM 需要寻找某个 Element 元素的完整 XPath 路径,由于使用的是 PHP Simple HTML DOM Parser 开源库,这个库类的使用方法几乎兼容 Javascript 的 DOM 语法并附带 DOM 选择器。虽然功能强大但是并不能直接获取 Element 的 XPath。这个怎么办呢,依稀记得 Firebug 有一个功能,选择某个元素在它的控制台可以显示 XPath。嗯,着手实践一下发现不仅可以显示而且还可以复制 XPath,如下图所示: 于是想,如果可以找到 Javascript 版的相关代码就一定可以改成 PHP 版本的,结果在 Google 的新家搜索找到了... 75b9f7c96a96b9e2c2402bfd58e3da72000 PHP 改进版: 75b9f7c96a96b9e2c2402bfd58e3da72001 大家同样可以把上面的代码直接 crack 到 PHP Simple HTML DOM Parser 库中。 AKPC_IDS += "759,";Popularity: 18% [?]

克隆 Ubuntu 安装程序

Filed under: How-To by icyleaf on October 23, 2008.
原文链接:Cloning your Ubuntu Installation 对于两台以上的不同配置的机器,对于初学者来说(我也算,呵呵)想要每台机器安装同样的软件是非常麻烦的事情。下面在这篇文章中原作者提供了一种简单的方式解决了这个问题,核心思路为:如何把一台 Ubuntu 的已安装包列表导出并把它们导入到到其他机器的 Ubuntu 系统之中。 复制系统软件源文件 复制 /etc/apt/sources.list 文件到U盘(或其他移动设备)上面。 导出已安装包列表 75b9f7c96a96b9e2c2402bfd58e3da72002 复制 package.list 文件到U盘(或其他移动设备)上面。 设置目标系统 更新软件包列表,以确保获得最新版本的软件包 75b9f7c96a96b9e2c2402bfd58e3da72003 导入包列表 75b9f7c96a96b9e2c2402bfd58e3da72004 完成!所有包列表的程序都会导入到新的系统当中,但这并不意味着所有的设置已经克隆。为了完成这一点,您可能会需要从 /etc 目录复制配置文件。 AKPC_IDS += "416,";Popularity: 1% [?]

校内网,海内网,开心网用户隐私查看器

Filed under: How-To, Webware, 生活记录 by icyleaf on October 10, 2008.
更新:目前校内网已经修补了此漏洞,所以大家可以放弃了,除非你想抓住那 1% 的机会 你想查看他或她的私隐信息吗?如果你说的他或她是校内网,海内网,开心网的用户,那么请你尝试一下,校内网,海内网,开心网用户隐私查看器。通过这个工具,你可以轻松的获得用户的相册照片,日志文章以及状态(迷你博客)的内容。恩...趁着目前都还没有打补丁之前。不要做坏事哦~ 工具 校内网,海内网,开心网用户隐私查看器 此工具重点做的是校内网的功能模块,对于海内网和开心网的用户,只是显示了用户的相关链接。 使用说明 首先!必须先登录网站系统之后才进行操作! 无论是校内网,海内网还是开心网的用户,首先都需要获得用户的ID,那么怎么获得呢,很简单,只要打开用户的个人界面,查看地址的末尾的数字。一般会以下列的方式出现: http://xiaonei.com/profile.do?id=123456 http://www.hainei.com/user?r=123456 http://www.kaixin001.com/home/?uid=123456 数字前面的就可以看出来是用户ID。获得用户ID之后,只要把用户ID填入到校内网,海内网,开心网用户隐私查看器的相应输入框,并选择是哪个网站的用户,点击”Get it!“,稍等片刻就会获得用户的相关链接。 原理 See more about this post AKPC_IDS += "398,";Popularity: 70% [?]

如何制定免费短信提醒新邮件

Filed under: How-To by icyleaf on June 16, 2008.
邮箱每个人都有,而且大部分应该还不只一个而已,分类使用,工作用一个,生活用一个,申请会员/社区再用一个....不过多少个一般都会有一个比较重要的,和朋友交流的email。比如我,平时和朋友聊天以及WordPress的留言自动邮件都是发到一个指定的邮件里。一旦到了周六,周日休息的时候,可能会错过一些重要的邮件,而用手机上网收发邮件虽然可以,但是我们总可能一直在刷新吧,所以几天突然想起来邮箱都是由自动转发功能的,那么利用什么做中间介质发短信通知到自己的手机上呢? See more about this post AKPC_IDS += "206,";Popularity: 3% [?]

WordPress插件教程:如何编写TinyMCE插件

Filed under: How-To, WordPress by icyleaf on June 2, 2008.
编写WordPress(以下简称wp)插件难免要和关联着wp的某一个或多个方面的东西,就拿我的刚更新的WS Auido Player插件来说,它需要提供一个窗口使得用户输入某些值来达到简化用户记忆以及操作的功能。自己敲一个两个代码还好,如果全部都是自己写的话,那和写HTML有什么区别呢?这个就是TinyMCE编辑器面世的主要目的之一。 其实想这个部分的东西,主要是因为国内也没出几个这样的插件(或者是我不知道而已)再者是也蛮少有人来写这方面的教程,网上找到的只有干巴巴、苦涩的英文句子,看着就是没中国字舒服,呵呵(^___^),所以我就花了点时间自己整理出了这个教程。当然wp官方也有提到如何编写只不过写了一些核心的几句代码(看这里),剩下的还让你自己参考wp系统中tinymce插件。为什么要看wp系统中tinymce插件,而不是看tinymce官方的文档呢,这里要说句牢骚的话。wp其中使用到了很多及其优秀的开源代码,而且每个东西还或多或少的修改修改。这一下让我们看开源代码不是,看wp系统又感到迷茫。最好的是两者都得看。 See more about this post AKPC_IDS += "202,";Popularity: 3% [?]