Archive

Archive for 2010-08

Google Chrome Extension 4 PRONLINE

08月 11, 2010 2 条评论

用Google Gadgets API为Pattern Recognition Online写了一个iGoogle的小工具, 代码部分很简单就是加载swf文件, 服务器用的还是GAE. 下面给出了添加到iGoogle的链接, 默认窗口比较小, 最大化之后可显示完整界面.

<?xmlversion="1.0" encoding=”UTF-8″ ?>
<Module>
<ModulePrefs title="Pattern Recognition Online" width="407" height="460" scrolling="false">
  <Require feature="flash" />
  </ModulePrefs>
<Content type="html">
<![CDATA[

<div id="flashcontainer" style="text-align: center;"></div>

<script type="text/javascript">
 
  function showFlash() {

    var url = "http://219.223.240.153/lihao/wp-application/pronline/PatternRecognitionOnline.swf";

    // Play .swf file.
    _IG_EmbedFlash(url, "flashcontainer", {
      swf_version: 6,
      id: "flashid",
      width: 407,
      height: 460
    })
  }

  // When gadget first loads, display flash.
  _IG_RegisterOnloadHandler(showFlash);
  </script>
  ]]>
</Content>
</Module>

My gadget is located here. Would like to:

之前使用过迷你人人Chrome插件, 相当于一个轻量级的人人桌面, 很不错的一个应用, 一度挺佩服这个插件的作者的, 但当自己也尝试着写完一个Google Chrome Extension之后, 才发现插件的作者其实什么也没做, 因为他只不过把人人网迷你版的代码嵌入进来了而已, 而这个东西是人人网和Google联合开发的一个iGoogle小工具.

为Pattern Recognition Online系统写的Chrome扩展: ChromeExPro. Chrome扩展的编写也很简单, 就是几个配置文件, 可参见Chrome扩展入门教程HelloWorld. 提交的插件是一个zip压缩文件, 里面的目录结构如下:

icon.png: 19×19像素大小的图标.

manifest.json: Google Chrome Extension配置文件.


{
"name": "Chrome Extension Pro",
"version": "1.0",
"description": "Pattern Recognition Online",
"browser_action": {
"default_icon": "icon.png",
"popup": "popup.html"
}
}

popup.html: iframe里的html, 本扩展使用上文编写的iGoogle小工具提供的网页嵌入代码.


PS0: 当然最重要的任务还是完善Pattern Recognition Online系统的功能和提高识别率的问题, 接着将完成图像连通度计算的部分, 这个日后再说…

PS1: 无论是使用GGE/(Google Gadgets Editor)还是更新Chrome Extension Pro主题页时, 服务器响应都有几分钟的延迟, 想必是Google为缓解服务器压力, 把几分钟之内的写事物(CRUD)合并为一次操作.

PS2: Pattern Recognition Online项目的source code(目前还没上传), flex客户端提供下载. ChromeExPro扩展的下载页在这里.

08月 1, 2010 8 条评论

Google AdSense

在本站投放Google广告也有一个半月左右了, Google Adsense的分析报告如下图. 基本上大部分的点击来源于我自己, 闲的时候就点两下, 也不敢多点, Google对于恶意点击是有惩罚的, 轻则降低点击单价, 重则将站点标记为垃圾站点, 所以有一种黑站方法就是连续的点击一个站点的广告(一天100次或更多). 而每天少量的自点击, 相信Google也是支持的, 毕竟Google得靠广告的点击去向发布商收钱. 除了我自己的点击, 剩余的点击我相信应该来源于光临本站的访客的误操作, 而误操作的原因很有可能是鼠标坏了, 因为一个正常人是绝对不会点击广告的. 在这个广告的世界里, 除了广告还是广告, 无论你是在地铁上、公交车上抑或是在洗手间里, 它都能强奸你的视听, 而如果遇到的是恒源祥之类的极品, 那杀伤力就更大了. 所以大多数人遇到广告, 避之犹不及更何况点击了, 而所谓的提高广告点击的做法无非都是在增加访客误操作的几率而已.


Blog – 无可替代

记得有人问过我为什么还在写博客, 当时很装X的说, 哥写的不是博客, 哥是在输出文化. (笑) 我承认自己在说出这番话的时候也喷了, 没办法, 研究生教育就是让你学会怎样把一个简单的东西串联上一堆专业名词说得貌似高深的样子, 显然我还不到家. 其实写博客的目的很纯粹, 就是很随意的写自己的东西, 也不在乎有没有人看, 只要有我一个观众就足够了, 而如果有人觉得写得还不错, 分享一下抑或是做个评论, 可能会让我觉得有一丝成就感.

Hit Counter

Total hits: Hits from unique IPs: Total hits, today: Hits from unique IPs, today: Hits, the last 7 days: Unique hits, the last 7 days:
3002 405 54 12 448 63

GFW的是非

“Facebook的原罪是它能让人认识想认识的人. Twitter的原罪是它能让人说出想说的话. Youtube的原罪是它能让人证明需要证明的现实. 而Google的原罪是它能让人知道想知道的东西.” 前几天GFW再次发威, 使刚发布不到5天的Google问答夭折. 不过Google问答被封印, 多少没有出乎大家的意料, 据说刚上线就有人跑去问”GCD什么时候下台”, 也有人揣测此人是ZF的托, 不过我看也未必, 所谓”禁之愈甚, 求之愈切”, 或许只是憋的太久而且又翻墙无门罢了. 这个事情告诉我们在天朝, 你不但不能知道得太多, 也不要问得太多. 不过GFW的存在也有一定的好处, 就是它为中国IT业的复制模式起到了推波助澜的作用, 像贸易壁垒一般阻挡了Facebook, Youtube, Twitter等web应用, 保护了国内的IT市场. 而带来的负面效应似乎更严重, 我们的民族逐渐丧失创新能力, 这不只是在IT领域, 也包括音乐、文学创作等其他方面. 国内IT业的模式就是复制, 黏贴, 本土化, 就如魔兽世界把毒药改成药膏, 刺客换成潜行者差不多, 国内IT企业之间的差距只是在复制的功力上罢了. 不过这也无可厚非, 想起了”硅谷海盗”中Steve Jobs说的话.

PS: 最近咖啡喝多了, 神经衰弱

分类: MyTrueLife 标签:,
加关注

Get every new post delivered to your Inbox.