Mac下SublimeText2的破解

因为重装了Mac,所以很多软件都要重新安装,突然想起SublimeText2的破解,记得之前看到的教程是替换3342为3242,然后输入一个Key就可以了,但是替换保存后总是提示意外退出,进不去软件。所有重新研究一番,解决了这个问题。 首先在“应用程序”中找到SublimeText2,右键“显示包内容”在包中找到路径“Contents/MacOS/Sublime Text 2”文件,复制一份,用SublimeText2打开复制的副本: 查找替换所有“3342 3032”为“3242 3032”保存退出SublimeText2,将复制保存的版本替换回原来的“Sublime Text 2”文件。 重新启动Sublime Text 2,在菜单“Help”选择“Enter License ”输入下面注册码,然后点击“Use”即完成破解。 License列表:...


全文约 136 字, 预计阅读时间为 1 分钟

Node.js实现PDF文件转HTML

最近在做一个富媒体项目,希望将原有的PDF文件直接生成HTML数据流,方便进行排版编辑,研究了一下大家的解决方案,决定采用基于 xpdf 的 Poppler 进行处理。因为服务器端使用的是 Node.js,没有现成的调用源码,所以使用 express 实现了上传转换输出。与大家共享! 首先安装 Poppler,我使用的上 MacOS,Linux 平台也大同小异,就是下载 Poppler 的源码进行编译,或者直接使用 Mac...


全文约 420 字, 预计阅读时间为 2 分钟

BAE部署Nodejs应用404解决方法

最近想试一下百度BAE的Nodejs环境,因为以前在BAE上测试环境什么的都是直接新建版本然后在BAE Code Editor里面写代码然后发布的,这一次想把本地的应用部署到BAE上面去,结果就遇到了问题,访问一直都是404错误,日志里面没有任何提示,研究了很久,终于解决了问题,特此与大家分享,希望对大家有帮助! 我一开始使用的是在新建版本时”上传Node.js代码包“。把之前写的一个极其简单的express示例放上去。 然后将版本上线后一直显示404,日志里面除了访问日志之外没有node的任何提示,研究了很久,把能改的东西都改了,还是没有用,用SVN把代码拉到本地运行完全正常。 之后突发奇想要试试官方文档中的express示例,又新建了一个版本,用BAE Code Editor把官方的示例代码粘进去执行居然一切正常,这让我更加郁闷了,想把代码再拉下来看看,终于发现了问题所在! 新建版本不上传代码包的目录比上传代码包的目录多了几个文件: 把代码包中的代码拷贝到这个目录,在push上去,居然就没问题了,继续研究一番,终于发现问题在app.conf上,文件中有下面一段: handlers: - url : favicon.ico...


全文约 76 字, 预计阅读时间为 1 分钟

Node.js判断Android与iOS浏览器

最近在做微信公众账号相关的一些东西,然后遇到对用户浏览器判断的问题,因为想在服务器端得到相应的结果并返回不同的URL,所以就写了使用node.js判断Android与iOS浏览器的function,和大家共享。 function brows()还有使用代码如下: var http = require('http'); function brows($agent){//移动终端浏览器版本信息 return { ios: !!$agent.match(/\(i[^;]+;( U;)? CPU.+Mac...


全文约 352 字, 预计阅读时间为 2 分钟

小试百度云存储BCS

最近使用百度的云平台BAE做了一些小东西,主要用来给微信公众平台提供API数据接口服务,因为涉及到一部分数据采集,需要将采集的数据保存起来以便以后可以进行数据分析,所以使用了百度的云存储也就是BCS,简单的使用一些功能,也就和大家分享一下,希望对大家有帮助。 首先当然是注册开发者账号之类的,这里就略过了,然后再云存储中我建立一个叫“aqidata”的buncket,再在“服务管理”-“我的密钥”中创建一个密钥对,最后在BAE中加入BCS的PHP-SDK,就可以使用以下代码将curl的结果存储到BCS上: require_once 'bcs.class.php'; require_once "BaeLog.class.php"; $logger=BaeLog::getInstance(); $host = 'bcs.duapp.com'; $ak = "Your Access Key";...


全文约 233 字, 预计阅读时间为 1 分钟