Java Platform SE 版本号(8.0.310.13)

真没想到,连著名的Java都沦陷了;
一旦失去自我,下一步该怎么走,前后左右可都是陷阱 (蔡依林,招牌动作)

阅读全文 …

2015 年 1 月 26 日 吴成果, 吴评论

连续两个周末去了杭州,分别参加了 第九届D2前端技术论坛阿里云开发者大会
先简单说下这两个会议活动:

D2论坛是国内前端开发者的一个交流会议,最初是有江浙沪一代的几个互联网公司的前端开发人员联合举办的,本人是从第二届开始参加;

本次D2论坛的交流较以往的几届,缺乏创新,唯一让我觉得还有新鲜感的只是百度张克竞的《指尖上的数据》 ;
本以为这次前端会以H5为主题,但感觉没什么关系,让我有点失望;
Node.JS的几个演讲并没有让我觉得有颠覆传统技术的趋势,反而觉得这可能是个鸡肋的技术;
阿里同学已经连续几届提供的交流活动场地和午餐,还有各类赞助奖品,赞一下阿里;
如果我没记错,D2至今,只有一个演讲嘉宾是妹子,主办方说,这次报名的妹子:汉子是1.9:1,我只能呵呵;

阿里云开发者大会 与其说是开发者大会,不如说是阿里云创业创新基地的一次招商会;

第一天的活动没参加,我是第二天一早到的会场,整个早晨的主会场更像是一场感恩会,各种感谢阿里云听的我都整个人都不好了;
被云上贵州的大数据比赛吸引了下,可惜登录网站后,让我再次失望;
下午的各种开发者讨论会也是徒有虚名,其实就是一些早期涉及云技术企业的广告营销大会,涉及正真的技术讨论的实在太少;
所以这次的 阿里云开发者大会 更像是一次云技术产业园招商 和云技术企业的营销大会;

虽然对这两次活动都有着太多的失望,但这么多的不满中,让我看到的更多的则是阿里地位和野心;
记得在知乎看到过一个问题,问的是为什么唯品会市值一个亿,京东市值200个亿, 而阿里的市值是2000个亿(以上皆是美刀);
一个好的回答:
唯品会,一家专门做特卖的网站,只是一项服务;
京东,中国最大的自营式电商企业,是集合了多项电商服务的一个平台;
阿里巴巴,经营多元化的互联网业务的集团公司,是集合的多个平台的一个生态圈;
这就是1亿,200亿,2000亿的区别;

这两周的杭州之行让我体会由深,阿里这个生态圈是多么的庞大和强大,从杭州南部的阿里云创业产业基地,到杭州西北的阿里巴巴西溪园区,从线上的域名空间服务器,支付渠道,流量入口,评价信用体系……;到线下的存储,物流,金融……
这意味着,你只要想在中国互联网上做生意,就一定会和阿里巴巴沾边,这就是为什么美国人叫阿里为“BABA”;

最后说下作为一个上海码农的悲哀,
2009年或许是一个转折点,上海的互联网已经失去的以往的活力,中国互联网三大中心开始向北京,杭州,深圳转移;
上海的互联网企业开始走下坡路,在人才和资金上也缺乏高校和政府支持,如今讨论电技术都必须往北杭深跑;
这两次去杭州,看着大会结束后,在公车和火车站里,上海童鞋们疲惫的的身心,是深有感触。

2014 年 10 月 27 日 吴成果, 吴技术, 吴观点

URL schemes 这个我就不解释了,大家可以看这里:
http://en.wikipedia.org/wiki/URI_scheme

通俗点说,就是url地址栏;
输入 http:…. 打开的是网页;
输入 qqdl:…… 如果你安装了腾讯的旋风下载工具,系统会自动启动旋风下载;
输入 thunder:…… 对应的就是打开迅雷下载了;
最常用的还有 ftp:…… ; udp:…… ;  mailto:…… ;

还有很多很多,而对于iPhone手机,有一些特定的URL schemes;
了解这些内置的URl schemes,对于我们开发一些基于Web网页的iPhone应用,将会变得非常简单;

首先,当然是最常用的,电话和短信;

给小琪打电话:
 

给小琪发短信:

给小琪发邮件:

如何找到小琪:(谢绝跨省,没有水表,不买淘宝也没快递,q值是经纬度坐标值);

sample页面在这里:
http://t.cn/z8ohhH2 (有iPhone,iPad 的同学可以使用自带的safari浏览器测试,PC机下无效)
或者扫描这个二维码:

一些常用内置URL schemes苹果说明在这里:
https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html

以上这些比较简单,相信很多开发者都知道;
下面是我要说的重点,使用URL Schemes,打开安装在iPhone中的某个APP应用;

阅读全文 …

2013 年 9 月 9 日 吴成果, 吴技术

搞微信是个坑爹的活,搞了N9,虽然公司的公众帐号每天都在搞,还有专门的人负责搞,但自己本身作为一个用户,就觉得很不爽;

下面说下个人看法:

1.每天文章标题都要这么长嘛?
如果要发布多篇文章,标题尽量缩减到一行;
可能是我的审美观在作祟,多行的标题让我感觉内容很凌乱,你们来感受一下:
 

2.一次发多少篇文章呢?
我们不是做时政新闻的,我们也不是做财经新闻的,我们更不是做体育娱乐新闻的;
发觉一篇文章的排版和多篇文章的排版格式是不同的;

每天一篇文章是不是显得更文艺和小清新呢?你们感受一下:

阅读全文 …

2013 年 9 月 5 日 吴成果, 吴技术, 吴评论

首先感谢360;
http://open.chrome.360.cn/extension_dev/overview.html
对于开发Chrome 插件这事,360的确帮了我们E文不好的人一个大忙;
PS:这里的源代码由于是在Google Chrome的服务器上,需要使用VPN才能下载(再次咒死你个方校长);

这第一个插件,是为了祭奠万恶的方校长的;
作为技术开发人员,经常使用Google,但万恶的方校长创造了一堵无形的墙壁,让我们的搜索经常变成这样:

比如搜索:HTML5+学习
比如搜索:一大波僵尸
比如搜索:方滨兴

然后,我不得不在浏览器上输入baidu.com,再次输入要搜索的关键词,再次点击搜索按钮;
然后我脑子一热,就做了一个这么简单的插件,直接一键转到用百度搜索;

原理很简单,通过Javascript分析URL,得到搜索关键词,然后跳转到百度页面;

所以代码也很简单,下面我一步一步说明,最后我再抛砖(源代码),大家来挖玉;

阅读全文 …

2013 年 8 月 14 日 吴成果, 吴技术

朋友网吧开张,给朋友做的网站首页设计稿,
这是最终设计稿,已经被采纳,现在放出!

其实这是第二稿了,第一稿是抄袭盛大的,没什么创意,就是把游戏和软件都列举了一下,想偷个懒,没做多少改动,但后来发觉,浅色系不适合游戏为主题的网吧,朋友也不认可,也就作废了,现在也放出,大家可以一起来来鄙视我一下:

2013 年 7 月 5 日 吴成果, 吴技术

为了这份攻略,小琪整整整了三天的VMware(这不是口吃,是整整,整了三天);
然后我把iOS删除了,再重新安装,就是为了写这篇攻略,给大家分享,大家是不是有点感动了~;
好吧,我承认我把系统给整坏了~至于怎么整坏了,后文会说!

废话不多,码字上图(这里用的虚拟机安装,一样使用);

1.确认你的机器是Intel芯片,这一点非常重要;
小琪就是在家里折腾了一个晚上无解,第二天白天到公司Intel电脑安装成功,第二天晚上回家后再次尝试,各种补丁设置改BIOS,结果还是不成功,所以奉劝大家,为了伟大的Mac,不要在AMD这条邪路上越走越远;
如果你觉得自己牛逼哄哄,可以挑战在AMD芯片组下安装Mac OS,如果成功,请Q小琪告知,小琪私下有奖励哦;

2.下载必要的软件,以下列出:
虚拟机系统:VMware8.0点击这里下载,465.41Mb;

虚拟机序列号运算器:VMware8-Win-Keygen点击这里下载,56Kb;

虚拟机支持Mac补丁:Unlock-All-V110点击这里下载,4.02Mb;

苹果操作系统:Mac OS X Mountain Lion
点击下载:压缩卷1(700Mb),压缩卷2(700Mb),压缩卷3(700Mb),压缩卷4(700Mb),压缩卷5(700Mb),压缩卷6(698.3Mb);
由于网盘不支持超过1G的单个文件,所以就使用拆分压缩包上传,共6个文件;
原Mac下.dmg文件已经转成Win下虚拟光驱文件.iso,如果大家有.dmg的源文件,可以使用UltraISO进行格式转化;
最新版10.8.2的苹果操作系统,看字面解释:山狮,上个版本叫Lion,下个版本会不会叫Sea Lion,又或者是Sky Lion呢?

DMG格式转ISO格式:UltraISO 9.5.3点击这里下载
自备.dmg文件用户,可以用此软件转ISO,这里感谢用户名:王涛,注册码:7C81-1689-4046-626F

这里,感谢微云网盘提供给力空间,和什么度/华什么呢/11几/什么Bank/金什么的网盘比,简直屌爆了~~~

3.安装虚拟机 (这个就不废话了);

4.安装虚拟机成功后,打开看看,是不是这样 (别扔砖头,这是XP下的截图);

阅读全文 …

2013 年 4 月 26 日 吴成果, 吴技术

上一篇提到了一个国人腾讯团队开发的HTML5图片处理引擎

效果那是牛的一B啊,但问题是只有几个有限的处理效果;
于是想自己也写个简单的,虽然小琪我N9不写算法了,当年参加ACM比赛的那股劲道早就忘的一干二净了;

好汉就不提当年勇了,今天写一个简单的算法来处理图片;
PS:没优化,没效率,大家就别鄙视我了,否则我要自卑的~

首先在HTML页面中插入一张图片,定义id为artwork;

1.第一步,就是加载一个图片到Canvas对象中去,这很简单;

2.第二步,读取图像的每一个像素,用rgb标准的方式,存入数组data中;
这里简单的说明下,默认的读取方式的连续的数组;
坐标为[0,0]像素的颜色属性,将被存储在data[0], data[1], data[2], data[3]中;
坐标为[1,0]像素的颜色属性,将被存储在data[4], data[5], data[6], data[7]中;

大家会奇怪,既然使用rgb标准的颜色,数组长度应该是3,怎么会是4呢?
这里,网页中记录图片的rgb值为[r, g, b, alpha],这最后一个值表示的是透明度;
准确的说,网页使用的是rgba格式标准,(red, green, blue, alpha);
正红色,rgba值是[255, 0, 0, 255];
这里,透明度0表示完全透明,而255表示完全不透明;
阅读全文 …

2013 年 4 月 22 日 吴成果, 吴技术

公司有一个微信公众帐号;
要实现这样一个功能,用户随意发布一个表情给公众帐号;
系统自动返回一篇对应该表情的文章或者音乐这样的功能;

至于怎么实现,我就不细说了,大家可以看下这篇文章,以及微信公众平台API文档
这里就简单的例举下微信自带的表情符号对应的字符串代码,方便开发人员和营销人员使用;

公众号如果使用了开发模式,那么就可以把微信自带的表情设置为一个关键词,来进行匹配搜索,并返回相关的信息,文章,图片,歌曲;

由于我们是做传统媒体的,所以表情转换成的关键字就必须和媒体内容相关了;

代码片段如下(Php):

偷懒的同学,可以点击这里,直接复制源代码,本来想用preg_replace的正则,但是被斜杠等各种特殊符号搞的烦死了,而且正则都被我忘得一干二净了,所以也就不考虑这么多了,直接上str_replace()函数;
阅读全文 …

2013 年 4 月 11 日 吴成果, 吴技术

N9之前写过这篇教学文章,以前博客被和谐了,现在的又遇到工作需要,不得不再重新提一下;
当然,我把文章标题换了,《图片保存的艺术》改成了《Web图片保存的艺术》;
图片是如何拍摄,如何设计的,不在本文的讨论范围,这里我只说一下基于对Web浏览的需要的JPG图片压缩;

话不多,原图地址在这里

大家可以看到,原图的属性(来源500px,摄影师:Daniel Bosma);

这么一张这么漂亮的图片,我很像通过网站分享给大家,我也想通过手机App分享给大家;
388kb的文件大小,电信的3G信号,用了2秒+,如果用户是移动的GPRS信号,那我只能说抱歉了,下载的等待时间将会超过8秒;

阅读全文 …

2013 年 4 月 8 日 吴成果, 吴技术