月度归档:2008年03月

JDIC中的webbrowser与java application交互

比较了一下window.status和document.title

这两个属性的直接修改都能触发WebBrowser的Listener,然而window.status在对js限制严格的地方是用不了的。。。比如给你一个警告,要确认(IE),或者根本不能动(FF)。

而document.title在document这个安全环境下,IE和FF都能用。

于是javascript要callback WebBrowser,就document.title=blabla

WebBrowser里面把titleChange实现一下就能满足需求了。根据event.getData()的title字符串判断是否为js回调,然后调executeScript去Load js环境里面的数据也可以。

WebBrowser调用js,直接executeScript就OK了。

虽然有点trick,不过,既然是embedded browser,还管它的title干嘛。。。

javascript的回调

虽然javascript里面提供了window.external.func的方法,然而看上去好像只是支持COM的外部框架才能用。

JDIC的webbrowser功能是相当有限的,只有一个execScript和其他的一些标准事件的listener。要扩展的话,貌似也只能用这两类来做了。hack JDIC似乎要做的改动更多。

终于看到比较有见地的评论了

我们知道,cnn之流目前只能获取到若干的二手资料,关于世界屋脊上的。因为高原不像缅甸,不是说来就来,说走就走的,而gfw也远比缅甸的管制有效了。所以,消息是真实的,然而是二手的。二手新闻意味着你们这些西方媒体只能被北京牵着鼻子走, 自以为无所不能的所谓自由媒体也有今天了。北京可以借鉴的经验很多,不远的20年前就有东欧剧变时期的西方媒体的推波助澜。这几年普京玩弄外媒也是非常好的老师。在未来的博奕中, 睿智的北京远比持枪的缅甸厉害。除非媒体规则洗牌,否则必败。

改了一下oscommerce…

原因就是商品原图片太大的话,浏览目录会消耗很多带宽。

因为图片显示的时候没有略缩图,直接是让浏览器下载原图再按比例缩小显示了。

这样首页和目录的下载时间太长而看原图就很快(都下来本地了当然快)。

增加里一个small_img.php

主要代码:

if (isset($_GET[‘p’])

isset($_GET[‘w’])

isset($_GET[‘h’])) {

$imgfile = $_GET[‘p’];

$width = $_GET[‘w’];

$height = $_GET[‘h’];

list($owidth, $oheight, $type, $attr) = getimagesize($imgfile);

switch ($type) {

case 1: $img = imagecreatefromgif($imgfile); break;

case 2: $img = imagecreatefromjpeg($imgfile); break;

case 3: $img = imagecreatefrompng($imgfile); break;

default: $img = imagecreate($width, $height);

}

$newImg = imagecreatetruecolor($width, $height);

imagecopyresampled($newImg, $img, 0, 0, 0, 0, $width, $height, $owidth, $oheight);

switch ($type) {

case 1:

Header(

Content-type: image/gif

);

imagegif($newImg);

break;

case 2:

Header(

Content-type: image/jpeg

);

imagejpeg($newImg);

break;

case 3:

Header(

Content-type: image/png

);

imagepng($newImg);

break;

}

ImageDestroy($newImg);

ImageDestroy($img);

}

现在机器那么强,动态生成一批小图也不算什么吧。。。

然后修改html_output.php里面的tep_image

原:

$image = ‘

img src=

‘ . tep_output_string($src) . ‘

border=

0

alt=

‘ . tep_output_string($alt) . ‘

‘;

新:

$image_size = @getimagesize($src);

if (!empty($width)

!empty($height)

$image_size[0]

$width

$image_size[1]

$height)

$image = ‘

img src=

small_img.php?p=’ . tep_output_string($src) . ‘

w=’.$width.’

h=’.$height.’

border=

0

alt=

‘ . tep_output_string($alt) . ‘

‘;

else

$image = ‘

img src=

‘ . tep_output_string($src) . ‘

border=

0

alt=

‘ . tep_output_string($alt) . ‘

‘;

只有确定略缩的情况下才改变这个img tag。

效果请看:

http://www.shenzhenmobile.com/

用的是godaddy的域名+空间,原来的图都那么大,国内看真是慢死了。

近来又想起东周列国志

东周列国志的第四回,所谓秦文公郊天应梦郑庄公掘地见母。

庄公为什么掘地见母?因为他母亲一直都不喜欢他,最后还支持他的弟弟造他的反,以至于庄公平定了他弟弟叛乱之后,说出,除非下了黄泉,否则永不相见。于是有了人造黄泉,避过诅咒的力量。

再说说为什么庄公弟弟段叔会叛乱谋反。这个过程就相当耐人寻味了。用诸葛亮的说法是欲擒故纵。其实在政治上是让放纵对手,让对手越走越错,最后到舆论都不能原谅他的时候再给他致命一击。

历史上借用庄公这个手段的人并不鲜见。如果政府对XX集团极力的克制也是仿效古人的话

那么他们的下场将会非常的可怜。

黎明要婚了

黎天王终于服老了。。。

刘天王和郭天王还能骗小姑娘么?俨然不可能啊

再批评一下江山美人的预告片,实在是太烂了,直接导致产生了反感,抵制这么不负责任的电影。

伪老年痴呆

我们/你们这些IT民工,当生活过于单调,整天游弋在代码的海洋里,迟早会发现自己5秒钟前想好的事情忘记了。

其实这是普通的健忘症,而不是老年痴呆,姑且称它为 伪老年痴呆。一个原因就是在压力下的记忆饱和。既然是饱和了,就是说记忆的东西相当多,尤其是你们这些IT民工,一个人负责几十K行的代码,错了,不是负责,甚至是死记

你们IT民工真可怜!

运动量少,睡眠不足或者质量差,饮食不自然,味精汤燥火小资情调食物自以为中产阶级。

老公老婆两个人,一人背着房子一人背着汽车,一只寄居蟹一只小蜗牛

我的主张还是食疗,而且一定要亲力亲为:

核桃 :核桃果仁内含丰富的不饱和脂肪酸、蛋白质、维生素等成分 ,可营养大脑 ,促进细胞的生长 ,延缓脑细胞的衰弱进程 ,提高思维能力。每次 1~ 2个核桃 ,每日两次 ,生吃 ,可增强记忆 ,消除疲劳 ,使大脑功能恢复正常。

  海带 :海带含有丰富的亚油酸、卵磷脂等营养成分 ,有健脑的功能 ,海带等藻类食物中的磺类物质 ,更是头脑中不可缺少的。

  黄豆和沙丁鱼 :被称为植物蛋白之王的大豆中所含的谷酰氨和沙丁鱼中的牛黄素是大脑必需的蛋白质。将适量的黄豆洗净 ,与切成小块的沙丁鱼一起加水炖食或红烧 ,每天或隔天一次 ,有增强记忆、延缓脑细胞衰老的作用。

  芝麻等油类食品 :将芝麻捣烂 ,加入少量白糖冲开水吃 ,早晚各吃一次 ,七日为一疗程 ,5~ 6个疗程后 ,可收到较好的效果。

  南瓜 :南瓜味甘性平 ,有清心醒脑的功能 ,可治疗头晕、心烦、口渴等阴虚火旺病症。因此 ,神经衰弱、记忆减退的人 ,将南瓜做菜食 ,每日一次 ,疗程不限 ,有较好的治疗效果。

  葵花子 :葵花子有一定的补脑健脑作用。实践证明 ,喜食葵花子的人 ,不仅皮肤红润、细嫩 ,且脑子好用、记忆力强、言谈有条不紊、思维敏捷、反应较快。

  胡萝卜 :胡萝卜中所含的蛋白质、氨基酸、糖、维生素B2、钙、磷、铜、镁等营养成分 ,是强身健脑的佳品。

ps:今天煲什么汤好呢?

震慑台湾的最佳武器?

目前看来,我方大动干戈的可能似乎小了,然而怎能放任台湾人搞公投?

不可忍。

如果我军能早日研发成功气象武器和地震武器的话,让宝岛在

天灾

中水深火热是完全没有问题的。

其实我们也希望能出现这样的武器,那么局部战争不会出现,而受天灾武器攻击的对方也只会工业停顿,生活困苦罢了。