开源一个简单的短网址程序Ourls

一直想要自己搭一个短网址服务,奈何github上找过几圈,都没有找到十分符合心意的,于是就趁周末自己写了一个。 Ourls的灵感来源于知乎上关于短址生成算法的一个问题下的讨论,http://www.zhihu.com/question/29270034,详细的关于短址生成的各种设计原理的利弊可见该问题下的几个回答。综合考虑后,我决定采用如下方案:使...

2015-09-20 ,  阅读全文
VMWare11安装Mac OS 10.10(Yosemite)过程记录

最近想玩玩苹果的系统,不过没有mac的机器,只能在我船上安虚拟机玩玩了,下面记录一下vmware11安装yosemite的过程。 vmware的安装就不多说了,要在vmware上装mac的操作系统,需要打一下vmware unblocker补丁。vmware11系列需要用vmware unblocker 2.x的版本,而vmware10及以下版本则要使用vmware unblocker 1.x的版本,这...

2015-09-08 ,  阅读全文
心水物件记录

水杯 memobottle 方形纸张杯 nalgene、骆驼 户外水壶 食物垃圾处理器 游戏手柄 无线吸尘器 扫地机器人

2016-04-14 ,  阅读全文
Windows下80端口被占用导致Apache无法启动解决方法

本来公司开发机用的是Win7,自家用的机器升级Win10一段时间了,感觉还不错,就把公司开发机也升级到了Win10,后来用到本地的Apache服务时发现启动不了了,netstat -ano | grep 80之后发现80端口被pid为4的系统进程占用了,就查了一下解决方法。 使用管理员身份运行cmd执行以下命令即可: net stop http sc config http sta...

2015-08-26 ,  阅读全文
phpize编译php扩展版本问题

今天在编译php的amqp扩展时遇到一个问题,就是加载扩展时php-fpm报出如下错误: NOTICE: PHP message: PHP Warning: PHP Startup: amqp: Unable to initialize module Module compiled with module API=20121212 PHP compiled with module API=20131226 These options need to match in Unknown on line 0 之前也遇...

2015-08-24 ,  阅读全文
使用Navicat管理Sae共享型Mysql数据库

Sae在国内PaaS方面可以说一直是处于领军地位的,虽然现在不像之前通过开发者认证就每月都有免费云豆领了,不过如果想用PaaS平台,Sae依旧是不错的选择。 Sae自带的phpmyadmin版本比较老了,估计很多人都希望能有个更好的工具来进行数据库管理,最近研究了一下用Navicat的http tunnel来连接sae的数据库,最终捣鼓成功了,在...

2015-08-23 ,  阅读全文
阿里云代备案流程记录

最近感觉在国内做个站没备案真心不方便,都不能用国内的cdn节点,正好最近把魔都的居住证办下来了,就搞了一下备案。 目前国内代备案做的最好的大概就是阿里云了,不仅备案系统使用方便,而且全程不用花一分钱,如果是在魔都备案的话,整个弄下来两天也就足够了。 首先按照阿里的教程在备案系统填好相关信息,该上传的证件...

2015-08-22 ,  阅读全文
极简图床、sm.ms图床curl上传图片

极简图床是一个基于七牛的图床程序,使用方便、界面简洁美观,美中不足就是没有开放api,目前代码也没有开源。为了方便的在程序中上传图片至极简图床,我写了一段代码用curl来模拟上传图片,供大家参考: <?php $data = base64_encode(file_get_contents('test.jpg')); $ch = curl_init('http://yotuku.cn/upload?name=...

2015-08-20 ,  阅读全文
Navicat通过http tunnel管理coding.net等paas平台数据库方法

像coding和好雨云之类的paas平台,并没有像sae等平台一样原生提供phpmyadmin之类的数据库管理工具的支持,自己专门开一个应用来部署phpmyadmin一来比较麻烦,二来占用多余的资源,于是这两天研究了一下如何方便的管理这些平台上的数据库。 经过网友提示,我发现可以使用navicat通过http通道来进行管理,具体操作也很简单:...

2015-08-13 ,  阅读全文
自动备份coding.net数据库至vps

coding.net上貌似本身没有自动备份数据库的功能,于是就想自己写一个来每天自动备份数据库到vps上。以下为具体代码: <?php $url = 'xxx'; $referer = 'xxx'; $filename = 'xxx.sql'; $cookie = 'xxx'; $userAgent = 'xxx'; $fp = fopen($filename, 'w'); $ch = curl_init($url); curl_setopt($ch, CURLOPT_TIMEOUT, 50...

2015-08-10 ,  阅读全文