对于实现长微博功能,互联网上一搜有一堆,但这都需要用户自己再重复输入一次内容很麻烦,比如这里这里,和这里;

不过呢,博主在36kr看到了他们网站自己的长微博,觉得,这个长微博应该没有什么技术含量,于是也就自己琢磨着实现~
效果大家看这里~
http://weibo.com/3905332908/AqpDHANoM
(PS:博主使用的是PHP,至于大内阿萨皮和爪哇,原理应该和PHP一样,但代码肯定就不同啦~)

长微博嘛,肯定是文字+图片的排列形式;
所以,这里想到了2个关键的PHP函数
imagettfbbox (点击查看使用方法)
imagecopymerge (点击查看使用方法)

接下来,就是读取内容并生成长微博了;
但是在实际Coding过程中遇到2个难点;

1.文字排版问题
这里博主选择了微软雅黑字体,比较雅呗~
长微肯定是固定宽度的,高度随着文字和图片的内容增加而增加,所以,我们必须给长微博定一个固定宽度;
宽度定好了,就是文字排版问题了,要根据文章内容,判断换行,还要考虑到文字排版达到固定宽度后,还需要自动换行;
于是,我用了一个比较SB的办法先处理文字:

阅读全文 …

2014 年 1 月 5 日 吴技术

这是一篇稍带技术含量的文章,让你的Wordpress博客支持微信关键词查询;

第一步:为你的博客注册一个微信公众帐号;
目前来看,微信帐号必须绑定一个QQ帐号;
所以,大家首先要为自己博客注册一个QQ号码

号码不错,2380378738,就选这个了;
注:如果觉得号码不满意,大家可以反复注册,但这个号码和公众平台帐号无关;
注:小琪其实很早注册一个,不过忘记帐号和密码了,所以建议大家注册成功后,先绑定一个邮箱地址,否则忘记密码后就找不回来了;

然后,使用刚注册的QQ号码和密码,登录微信公众平台
先去把头像、被添加自动回复等基础设置给确认了;

阅读全文 …

2012 年 12 月 27 日 吴成果, 吴技术

今天遇到了这个问题,打开用Wordpress开发的一个Web项目时候,出现了Nginx 504 Gateway Time-out;
而登录管理后台是好好的;

网上搜索了下帖子,发觉多数是因为加载了一些会运行超时的插件引起的,比如生成feed,生成sitemap这类;

不过今天遇到的事情很奇葩,就是在footer.php中,系统自动给我加上了这段代码造成的;
代码如下:
<?php include_once(‘/home/bk1/webroot/[我的域名]/wp-content/plugins/theme-inc.php’); ?>

不知道这段代码是如何自动加上去的,但是去掉后,就没问题了,就不出现504错误页面了;

然后我查了下这个theme-inc.php;
感觉貌似被挂马了,theme-inc.php文件是最新生成的,代码被我存入.txt文件,在此查看

而且同样的,在目录下,多出了一个thumbs.php文件,也非常可疑,里面一串乱码?
这是在新开发的一个使用Wordpress的项目中发生的,我并没有启用任何插件,代码也是源生的中文版Wordpress,WP官方网站下载
真不知道这个是什么一种情况,这里同样抛砖引玉,希望高手来解答~

 

2012 年 9 月 24 日 吴技术

把自己的博客转换为手机版的,首先,先搞了一个叫WordPress Mobile Pack的插件;
用Opera Mobile Emulator模拟手机浏览器打开自己的博客,发觉的确变了:

但这并不是我想要的Web页面,于是修改手机模版~

这里非常要注意的一点是,必须在页面的头部<head></head>间,加入了这么一段代码:
<<meta name=”viewport” content=”width=device-width, initial-scale=1.0″ /> 

Viewport的Meta标签有,有6个属性:
width – viewport的宽度
height – viewport的高度 (一般不做设置)
initial-scale – 初始的缩放比例
minimum-scale – 允许用户缩放到的最小比例
maximum-scale – 允许用户缩放到的最大比例
user-scalable – 用户是否可以手动缩放

然后就是Web标准化和CSS的修改了(熟练工了)……
边工作变修改,陆陆续续的,也就改完了,如图:


阅读全文 …

2012 年 7 月 13 日 吴成果, 吴技术