無淚之城
郭宇翔的博客
郭宇翔的博客
一 11th
做Web前端开发的童鞋们一定都知道PNG是一个相当不错的图片格式,但是这个好的格式却在IE6时代造成了麻烦,IE6会使透明的PNG的透明部分出现#DBEAED的色彩。透明不了。使得在FF下开发表现很好的界面换成IE浏览就惨不忍睹,又逼着换成GIF,而GIF的假透明在变换背景时造成毛边现象。
最近在做一个有背景像素图的网页,为了让图像背景可以穿透,只能使用PNG-24。
找了一番,结果发现居然还有官方的解决方案。;)
一 4th
刚刚升级完WordPress3.3,现在WordPress 3.3.1 发布了,这是wordpress 3.3 发布以来第一个维护版本,这个版本修复了15个已知的问题和一个跨站点脚本漏洞,该漏洞影响的版本为3.3。
既然是安全更新自然推荐大家升级咯~
From the announcement post: “This maintenance release fixes 15 issues with WordPress 3.3, as well as a fix for a cross-site scripting vulnerability that affected version 3.3. Thanks to Joshua H., Hoang T., Stefan Zimmerman, Chris K. and the Go Daddy security team for responsibly disclosing the bug to our security team.”
十二 30th
之前已经介绍了如何让《SHLCMS添加文章自动增加缩略图到Flash》。但是之前的改造存在一个极其严重的问题,就是如果文章的图片是直接使用外链的话,那么就不能正常调用。现在SHLCMS升级到4.11。而且增加了首页的焦点图功能,最近就索性进行一个升级,解决之前的这个大问题。
修改方法还是和以前一样,只是代码有所更改。在function create()的redirect_to($request['p'],’index’);之前加入以下代码:
$content = $request['content'];
if ($request['p'] == 35 || $request['p'] == 36 || $request['p'] == 37) {
$r = $list->insert_id;
$n = "/?p=" . $request['p'] . "&a=view&r=" . $r;
$pattern = "/<img.*?src=[\\\'| \\\"](.*?(?:[\.gif|\.jpg]))[\\\'|\\\"].*?[\/]?>/";
$match_times = preg_match_all($pattern, $content, $match);
if ($match_times > 0) {
$pic = $match[1][0];
if (mb_substr(substr($pic, 2), 0, 3, "utf-8") == "ttp") {
$pic = substr($pic, 1);
} else {
$pic = '/' . substr($pic, 2);
}
$sql = "INSERT " . TB_PREFIX .
"flash (id,title,summary,picpath,group_id,url) VALUES ('{$r}','{$title}','{$title}','{$pic}',4,'{$n}')";
$db->query($sql);
}
}
在function edit()的redirect_to($request['p'],’index’);之前加入以下代码:
十二 29th
最近在看一下Sina的SDK,对于Java和Python还有C都不会,于是找了一下比较熟悉的Delphi。结果居然看到这个基于Delphi 2010的Sina SDK包。
试用了一下,还不错,发上来和大家共享,还没有深入研究,上几张图,有空再看看有什么具体的功能和使用方法。
上图先:
十二 25th
自己的微博http://t.yourtion.com已经荒废好一段时间了,前段时间把Pagecookery升级到0.9.8,支持了新浪微博的同步导入和发布,但是一直没有去弄,趁着有时间,稍微测试和改进了一下他的新浪微博同步部分,只同步原创微博部分,和大家交流一下,大家可以举一反三自己测试,更加熟悉新浪微博的API。
Pagecookery的微博同步是通过Oauth认证,之后使用json进行数据的抓取,对于抓取用户微博使用user_timeline的接口,也就是https://api.weibo.com/2/statuses/user_timeline.json。我看来一下接口文档,请求参数里面有一个:feature,是用来过滤请求的类型(过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。)由于默认是0,所以会抓取全部微博。
改造方法,在请求json的时候带上feature参数,可以使用https://api.weibo.com/2/statuses/user_timeline.json?feature=1。但是我这样改造没有成功,因为他的抓取依赖oauth->get的类,我在类中加入参数$param['feature']=1;这样抓取时就可以过滤掉非原创的成分。
十二 22nd
最近有网友爆料称国内最大的开发者社区CSDN.NET的安全系统遭到黑客攻击,CSDN数据库中的600万用户的登录名及密码遭到泄漏。
据了解,被黑客泄漏出来的600万用户信息包含登录名、密码及邮箱,泄漏出来的文件格式是.sql文件,得到该泄漏文件的用户只需要用文本编辑软件打开即可查看所有用户的信息,且密码都是明文保存,并没有进行任何加密操作。
据知情人士表示,此次泄漏出来的用户数量巨大,但还不是CSDN所有的数据,该文件仅仅是2009年的一次备份数据,也就是说2009年以后在CSDN网站注册的用户并不再此次泄漏范围之内。
最新评论