教程:编写放在收藏夹里的网页划词翻译工具

关于收藏夹工具

随着互联网技术的发展,越来越多的传统计算机应用被移植到了web上,目前流行起了一种“放在收藏夹里的工具”,点一下收藏书签,无需安装运行,便可以开始使用强大的功能。

比如搜狗云输入法(搜狗云输入法的简单分析)、人间网转帖工具等,都是应用了这种方式。

这种方式的优点是显而易见的:

· 无需安装,随点随用;

· 跨操作系统、跨平台,只要有浏览器就可以使用;

· 程序放在服务器上,可以随时更新升级;

· …

这种看似很强大的应用,其实它的原理很简单,实现也很容易,今天我们就基于这一理念,利用google翻译API,一起做一个简单的网页划词翻译工具,和大家一起学习和理解这一种创新的互联网应用模式。
阅读全文 »

小技巧:php的include()中使用GET数据

有时基于某些特殊需求,需要在PHP中使用include()方法调用项目中某个独立提供服务的文件,如果被调用文件使用GET方式传入数据,则需要用到一些小技巧。

举例:假设在 index.php 中需要调用 inc.php?para=3 ,

inc.php

<?php
    echo $_GET['para'];
?>

下面的写法是无法得到正确结果的:

index.php

<?php
    include dirname(__FILE__).'/inc.php?para=3';
?>

稍微变通一下,把$_GET变量在include之前定义,则可以正常运行:

index.php

<?php
    $_GET['para'] = 3
    include dirname(__FILE__).'/inc.php;
?>

如果php.ini中开启了allow_url_include功能,则可以使用include url的方式:

index.php

<?php
    include 'http://www.yoururl.com/inc.php?para=3';
?>

设置方法:php.ini中,找到如下行,改为On:

; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = On

不过为了保证安全性,大部分的服务器都将allow_url_include 功能关闭,那样就只能视情况而定了。

幼学笔记原创内容,根据CC协议发布,欢迎具名转载。

彪悍设计:美空网的mokoman人物形象(更新)

美空网是最近比较火的一东东,表面来看就是个美女网站,深究起来,可以算作“美女包装公司”,有一套娱乐化包装的团队和机制。

这些暂且不表,今天无意中看到了美空的一个叫做mokoman的人物形象,类似于”吉祥物“的作用,贯穿整个网站的始终,并且被设定为”喜欢美女和COSPLAY“,衍生出了一系列职业人设形象,风格幽默诙谐,堪称”彪悍设计“,今天整理一下和大家分享。

mokoman人物设定:

mokoman

阅读全文 »

抑制气候变化,每个人的责任,刻不容缓

看到这一组跳动的数字,触目惊心,真切的感受到环境恶化离自己这么近。

保护环境、节能减排,应该是个无关乎国界、政体、集团利益的事情,它关系到每个人的生死存亡,真真切切,迫在眉睫。

我们影响不了哥本哈根的局势,但我们可以影响自己的家庭;动摇不了官爷们的意志,但我们可以动员身边的朋友。共勉!

阅读全文 »

马化腾内部PPT:《产品设计与用户体验》

有几点值得借鉴:

1. 不断巩固核心能力,建立口碑,形成壁垒。

2. 少即是多:做好最核心的10个,放弃其他90个;好的产品总是让人看不到技术的存在。

3. 保持口碑,持续增加功能:逐步补齐;完善细节;适时出现。

4. 日日用、人盯人;看论坛,搜博客,重视反馈,拿口碑(QQ邮箱客服会主动联系有疑问用户,解决问题)。

5. 照顾用户习惯。

6. 视觉设计:规范统一,重点突出,成熟大气。

阅读全文 »

起舞弄清影,何似在人间

很多事情,在意料之中,却又来得那么毫无征兆。

昨天上午,见到一个个无辜的网站倒下,我说我想哭。不知是有心还是无意,@范鼎 问我,如果下周人间被封了,你会不会哭。我心里一颤:不点破了,大家珍重。范鼎回:“嗯,了了”

晚上6点回家,突然下起了雨,风卷着冰冷的雨水打在脸上,抽得生疼。手机继续人间,报告了个bug,@patric 接着回复询问了情况,一切看起来都那么正常。

接着看到 @caoxg 的状态,”算了,什么都不说了“,问了句”咋了?“

不料一句竟成离别,晚上回来之后,就再也回不到人间。。

发给同事的邀请还没来得及被打开,媳妇的照片还没来得及上传,就这样毫无征兆的离开了,一切看起来还是那么的平静,可心里却像是丢了心爱的东西,绝望,慌乱,漫上心头。

好在还能看到那鲜活的logo,想得到远在上海还有一群人在不离不弃的守候。有些触击心灵的东西,不在乎相识多久,也不怕离别几世。等待人间回来,期待另一个自由、温暖的”人间“。
阅读全文 »

电信通知精神

1、重申未备案管理是第一要务,政治问题,上纲上线。

未备案站点禁止接入,审核中站点等同未备案,只有取得备案号,信息正确的站点才能够接入。现在工信部和集团公司每天做扫描,发现就关停关停是指封IP,而且不再解开。

2、WAP网站首先要有备案,然后要报告给电信公司登记,核查。

凡是擦边球类型一律关停,正规wap站点要加强内容审查。发现违规站点要追究接入单位一把手责任。

3、凡是被扫描发现的站点,都进入运营商黑名单,发现两次以上的,各运营商都不得提供接入,如果ISP接入单位被查到有2次类似问题,也会被黑名单。被某运营商清退的异地不得再接入。

4、网站有互动内容,没有BBS备案的一律关闭互动栏目,包括留言板,博客,论坛,评论。

另外,小说,视频,图片类站点,严查擦边球。

twitter不能作为所有微博的标准,也不能作为限定

一直以来对微博(暂且这么叫吧,非新浪微勃)不怎么感冒。当初用了twitter一周,被墙了,后来用了饭否,一周后又被宰了,于是就有阴影了。最近因为博客和其他需要,接触了两个新兴的微博。

中规中矩的 Follow5

博客搬到这里之后,感觉需要一个能从QQ或者skype或者手机往博客上发状态的东东。在网上踅摸到一个Follow5,看到了他们别致的“特别说明”,觉得挺有意思,还开放API,就拿来用了。事实证明完全符合我当初的需求,也印证了题目的第一句话。

后来永青开发了Follow5的wordpress插件。给他当小白鼠测了一下,挺方便,广告一下,哈哈。

不算微博的 人间网

使用Follow5之后不久,看到了正在内测的人间网,随手申请了一下,昨天收到了注册邀请。在此之前,我一直觉得也就是个普普通通的微博客,这个想法在我点击注册链接之后就再也没有过了。强大的吸引力和亲和力,完整的用户体验和完善的功能,让人欲罢不能。相对微博,人间更像一个交流、分享、互动平台。以前看google wave的介绍并试用,始终无法领会它所说的“分享、协作、发布、创新、整合”,看到人间网之后,一切都明白了,也许并无意模仿,但人间到了google的,并且还做的更好。

也许twitter太成功了,已然成为一种标准,也无形中被扣上了太多的关乎政治和制度的色彩。很欣喜的看到人间跳出了这个框框,并且做到了这么完善的体验,用F0ur的话说,那是因为有热心人。不错,我也成了人间的热心人,哈哈。

哥写的不是程序,是寂寞

当一群无限的牛人把一门有限的语言玩到一种山穷水尽又柳暗花明的地步,那个时候,他们写的不再是程序,是寂寞。

JavaScript就是这样一种语言,JavaScript背后就有这样一群牛人,这些人大抵分两种:

一种是Douglas Crockford这样的大牛,他们已经技术上登峰造极,生活上名利双收。剩下要做的就是到处演演讲,搞搞活动,偶尔扔出几篇小文章供人崇拜。他们温文尔雅谦卑和蔼的面孔后面,总是藏着那么一种悲天悯人、众人皆醉我独醒的让人忧伤而蛋疼的笑容。他们带着这样一种态度,去讲课,去布道,去度假。。闲云野鹤,悠哉游哉。

Douglas Crockford的寂寞笑容

Douglas Crockford的寂寞笑容

他们是寂寞的,另一种就是在“找寂寞”的。

之前看到有日本人写的JS多线程框架,洋洋洒洒1万5千行代码,把个本来单线程的语言整的像多线程运行一般无二致。粗读代码,令人震精,把传进来个函数拆分组合,顺成一条新的程序去运行,程序严谨,条理清晰。世上函数何止亿万,程序亦分三六九等,他们居然有这个魄力去重建规则。

又见有人写的基于V8的服务器端js框架,V8之快有所耳闻目睹,却从没想过它可以放到服务器上使。asp的时代早已过去,服务端语言变得越来越复杂,让js这个为浏览器而存活的语言去提供网站服务,有魄力,够寂寞。

。。。

这几天看到了太多寂寞的牛人的寂寞程序,每每让我内牛满面欲火焚身。自己皮袍下藏着小顿时暴漏无遗。时时拷问自己,我有什么资格谈寂寞,每思及此,则心情振奋。

撰文以共勉。

PHP Document 注释标记及规范

注释标记

@access
使用范围:class,function,var,define,module
该标记用于指明关键字的存取权限:private、public或proteced

@author
指明作者

@copyright
使用范围:class,function,var,define,module,use
指明版权信息
阅读全文 »