存档

2008年6月 的存档

eclipse+pydev搭建python开发环境

2008年6月30日 评论已被关闭

开始学习python,试着配置了一下开发环境

PS:系统Win,已经安装了python2.4以上、并且配置好环境变量,另外安装jdk 1.4以上版本、

eclipse+pydev

下载eclipse的最新版本3.4,

登陆http://www.fabioz.com/pydev/站点下载最新版本Release 1.3.18 ,我试过使用eclipse自带的plug更新没有成功,虽然我指定了可以更行的URL,并且可以找到pydev的模块,可惜出现了异常,所以只好手动下载zip文件。

可以到http://www.fabioz.com/pydev/zips/找到最新版本进行下载

解压到eclipse的plugin目录和features目录,然后配置eclipse的pydev插件,可以指定python.exe的安装目录,

eclipse提到了jython的插件,使用户能以Python语言的语法编写在Java虚拟机上运行的软件。它的特点有:与相似的Java程序相比,Jython极大的的减少了编程代码量。Jython同时拥有解释器和编译器,使其无需编译就可以测试程序代码。

配置好以后,就可以进行python的开发了,带有自动缩进和高亮提示及语法提示,eclipse的功能还真是强大!

 

分类: OpenSource 标签: ,

apache 与resin2或者resin3 的整合配置

2008年6月28日 评论已被关闭

apached的下载及编译:
http://www.apache.org/
这里选择动态加载模块,如果需要其他模块的可以自行添加。

./configure –prefix=/home/2hei/apache2 –enable-module=so
make
make install

resin的下载及编译:
http://www.caucho.com/download  下载resin2的版本或者resin3的版本
./configure
make
make install

修改apache的配置:默认安装resin后会给httpd.conf写入一些东西,
但是对于resin2不好用,网上的一些配置也没有找到真正能用得,google了许久,下面的终于可以使用了。

#httpd.conf for resin2.1.*

#
# mod_caucho Resin Configuration
#

LoadModule caucho_module /home/2hei/apache2/modules/mod_caucho.so
#CauchoConfigFile /home/2hei/soft/resin/conf/resin.conf
#CauchoServerRoot /home/2hei/apache2
CauchoHost localhost 6802
AddHandler caucho-request jsp
<Location /servlet/*>
   SetHandler caucho-request
</Location>

对于resin3,安装后的配置基本上可以使用。

httpd.conf   for resin3.1.6
#
# mod_caucho Resin Configuration
#

LoadModule caucho_module /home/2hei/apache2/modules/mod_caucho.so

ResinConfigServer localhost 6800
CauchoConfigCacheDirectory /tmp
CauchoStatus yes

也可以配置resin多台主机的负载,或者一台resin上多个srun端口。
如:
<caucho.com>
<http-server>
  <http id=’a’ port=’80’/>
  <srun id=’a’ port=’6802′ host=’192.168.0.1′ srun-index=’1’/>

  <http id=’b’ port=’80’/>
  <srun id=’b’ port=’6802′ host=’192.168.0.2′ srun-index=’2’/>

  <http id=’c’ port=’80’/>
  <srun id=’c’ port=’6802′ host=’192.168.0.3′ srun-index=’3’/>

  <!– enable tcp-store for all hosts/web-apps –>
  <session-config>
    <tcp-store/>
    <save-on-shutdown/>
  </session-config>
  …
</http-server>
</caucho.com>
或者:
<caucho.com>
<http-server>

  <srun id=”a” host=’2hei.net’ port=’6802′ srun-index=’1’/>
  <srun id=”b” host=’2hei.net’ port=’6803′ srun-index=’2’/>
 
</http-server>
</caucho.com>

可以把resin的web-app的doc指向apache的发布目录,如htodoc下面:

接着自己可以写一个jsp页面测试一下:
新建test.jsp 添加如下: 1+1=<%=1+1%>
http://testiP:8080/test.jsp
http://testiP/test.jsp
如果起作用表示整合成功。
http://testiP/caucho_status看看jvm状态。
 

分类: OpenSource, resin 标签: ,

整理的一些食物及药物相克

2008年6月28日 评论已被关闭

 some相克食品

1、猪肉与豆类相克:形成腹胀、气壅、气滞。
4、猪肉与田螺相克:二物同属凉性,且滋腻易伤肠胃。
8、猪肝与富含维生素C的食物相克:引起不良生理效应,面部产生色素沉着。
32、鸡肉与大蒜相克:大蒜原称”葫”,其性辛温有毒,主下气消谷,除风、杀毒。古人说:”大蒜属火、性热喜散”。而鸡肉甘酸温补,二者功用相佐,且蒜气熏臭,从调味角度讲,也与鸡不合。古典《金匮要略》中就有”鸡不可合葫蒜食之,滞气”的记载。
69、虾与富含维生素C的食物相克:生成砒霜,有剧毒。
86、海带与猪血相克:同食会便秘。
110、芹菜与鸡肉相克:同食会伤元气。
117、葱与豆腐相克:形成草酸钙,造成了对钙的吸收困难,导致人体内钙质的缺乏。
124、萝卜与木耳相克:同食会得皮炎。
128、韭菜与牛肉相克:同食容易中毒。
129、韭菜与白酒相克:火上加油。
130、菠菜与豆腐相克:菠菜中的草酸与豆府中的钙形成草酸钙,使人体的钙无法吸收。
141、西红柿与白酒相克:同食会感觉胸闷,气短。
149、土豆与西红柿相克:同食会导致食欲不佳,消化不良。
150、毛豆与鱼相克:同食会把维生素B1破坏尽。
155、醋与猪骨汤相克:影响人体对营养的吸收。
156、醋与青菜相克:使其营养价值大减。
158、先放盐与菜相克:使炒出的菜无鲜嫩味,肉质变硬。
159、早放姜与鱼相克:应在鱼的蛋白质凝固后再加入生姜以发挥去腥增香的效能。
160、蜂蜜与开水相克:会改变蜂蜜甜美的味道,使其产生酸味。
196、汽水与进餐相克:对人体消化系统极为有害,使胃的消化功能越变越差。
197、酒与牛奶相克:导致脂肪肝,增加有毒物质的形成,降低奶类的营养价值,有害健康。
198、酒与咖啡相克:火上浇油,加重对大脑的伤害,刺激血管扩张,极大地增加心血管负担,甚至危及生命。
199、酒与糖类相克:导致血糖上升,影响糖的吸收,容易产生糖尿。
200、白酒与啤酒相克:导致胃痉挛、急性胃肠炎、十二指肠炎等症,同时对心血管的危害也相当严重。
201、白酒与牛肉相克:火上浇油,容易引起牙齿发炎。
202、白酒与胡萝卜相克:同食易使肝脏中毒。
205、啤酒与腌熏食物相克:有致癌或诱发消化道疾病的可能。
7.吃烧烤,别喝啤酒 可能致癌的物质
10.河虾与番茄同食可能引起中毒
12.豆浆忌红糖:

以下内容来自网上转载
1、猪肉与豆类相克:形成腹胀、气壅、气滞。
2、猪肉与菊花相克:同食严重会导致死亡。
3、猪肉与羊肝相克:共烹炒易产生怪味。
4、猪肉与田螺相克:二物同属凉性,且滋腻易伤肠胃。
5、猪肉与茶相克:同食易产生便秘;
6、猪肉与百合相克:同食会引起中毒。
7、肉与杨梅子相克:同食严重会死亡。
8、猪肝与富含维生素C的食物相克:引起不良生理效应,面部产生色素沉着。
9、猪肝与番茄、辣椒相克:猪肝中含有的铜、铁能使维生素C氧化为脱氢抗坏血酸而失去原来的功能。
10、猪肝与菜花相克:降低人体对两物中营养元素的吸收。
11、猪肝与荞麦相克:同食会影响消化。
12、猪肝与雀肉相克:同食会消化不良,还会引起中毒。
13、猪肝与豆芽相克:猪肝中的铜会加速豆芽中的维生素C氧化,失去其营养价值。
14、猪血与何首乌相克:会引起身体不适。
15、羊肉与栗子相克:二者都不易消化,同炖共炒都不相宜,甚至可能同吃还会引起呕吐。
16、牛肉与橄榄相克:同食会引起身体不适。
17、牛肝与富含维生素C的食物相克:猪肝中含有的铜、铁能使维生素C氧化为脱氢抗坏血酸而失去原来的功能。
18、牛肝与鲇鱼相克:可产生不良的生化反应,有害于人体。
19、牛肝与鳗相克:可产生不良的生化反应。
20、羊肉与豆酱相克:二者功能相反,不宜同食。
21、羊肉与乳酪相克:二者功能相反,不宜同食。
22、羊肉与醋相克:醋宜与寒性食物相配,而羊肉大热,不宜配醋。
23、羊肉与竹笋相克:同食会引起中毒。
24、羊肉与半夏相克:同食影响营养成份吸收。
25、羊肝与红豆相克:同食会引起中毒。
26、羊肝与竹笋相克:同食会引起中毒。
27、猪肉与鸭梨相克:伤肾脏。
28、鹅肉与鸡蛋相克:同食伤元气。
29、鹅肉与柿子相克:同食严重会导致死亡。
30、鸡肉与鲤鱼相克:性味不反但功能相乘。
31、鸡肉与芥末相克:两者共食,恐助火热,无益于健康。
32、鸡肉与大蒜相克:大蒜原称”葫”,其性辛温有毒,主下气消谷,除风、杀毒。古人说:”大蒜属火、性热喜散”。而鸡肉甘酸温补,二者功用相佐,且蒜气熏臭,从调味角度讲,也与鸡不合。古典《金匮要略》中就有”鸡不可合葫蒜食之,滞气”的记载。
33、鸡肉与菊花相克:同食会中毒。
34、鸡肉与糯米相克:同食会引起身体不适。
35、鸡肉与狗肾相克:会引起痢疾。
36、鸡肉与芝麻相克:同食严重会导致死亡。
37、鸡蛋与豆浆相克:降低人体对蛋白质的吸收率。
38、鸡蛋与地瓜相克:同食会腹痛。
39、鸡蛋与消炎片相克:同食会中毒。
40、鹿肉与鱼虾相克:癌症患者不宜同食。
41、兔肉与橘子相克:引起肠胃功能紊乱,导致腹泻。
42、兔肉与芥末相克:性味相反不宜同食。
43、兔肉与鸡蛋相克:易产生刺激肠胃道的物质而引起腹泻。
44、兔肉与姜相克:寒热同食,易致腹泻。
45、兔肉与小白菜相克:容易引起腹泻和呕吐。
46、狗肉与鲤鱼相克:二者生化反应极为复杂,可能产生不利于人体的物质。
47、狗肉与茶相克:产生便秘,代谢产生的有毒物质和致癌物积滞肠内被动吸收,不利于健康。
48、狗肉与大蒜相克:同食助火,容易损人。
49、狗肉与姜相克:同食会腹痛。
50、狗肉与朱砂与鲤鱼相克:同食会上火。
51、狗肉与狗肾相克:会引起痢疾。
52、狗肉与绿豆相克:同食会胀破肚皮。
53、狗血与泥鳅相克:阴虚火盛者忌食。
54、鸭肉与鳖相克:久食令人阳虚,水肿腹泻。
55、马肉与木耳相克:同食易得霍乱。
56、驴肉与金针蘑相克:同食会引起心痛,严重会致命。
57、鲤鱼与咸菜相克:可引起消化道癌肿。
58、鲤鱼与赤小豆相克。
59、鲤鱼与猪肝相克:同食会影响消化。
60、鲤鱼与甘草相克:同食会中毒。
61、鲤鱼与南瓜相克:同食会中毒。
62、鲫鱼与猪肉相克:二者起生化反应,不利于健康。
63、鲫鱼与冬瓜相克:同食会使身体脱水。
64、鲫鱼与猪肝相克:同食具有刺激作用。
65、鲫鱼与蜂蜜相克:同食会中毒。
66、鳝鱼与狗肉相克:二者同食,温热助火作用更强,不利于常人。
67、鳗鱼与牛肝相克:二者起生化反应,不利于健康。
68、黄鱼与荞麦面相克:同食会影响消化。
69、虾与富含维生素C的食物相克:生成砒霜,有剧毒。
70、虾皮与红枣相克:同食会中毒。
71、虾皮与黄豆相克:同食会影响消化。
72、螃

分类: live 标签:

Unsupported major.minor version 49.0

2008年6月26日 评论已被关闭

resin更新到3.1.6了,下了一个玩玩

启动的时候
java -jar lib/resin.jar  报错。
Exception in thread “main” java.lang.UnsupportedClassVersionError: com/caucho/boot/ResinBoot (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
       
以前在反编译java代码的时候也遇到过类似的问题,应该是java版本出现了问题。
原来的class或者jar的编译版本比较高。
想起来现有的java版本是j2sdk1.4,升级到jdk1.6.0_06后再启动resin,问题解决。

分类: java, resin 标签:

openssh version mismatch 的解决

2008年6月25日 评论已被关闭

升级了一下openssh到最新版本openssh-5.0

$ssh -V
OpenSSH_5.0p1, OpenSSL 0.9.7g 19 Oct 2007

发现Openssl版本也是比较低
于是升级,下载openssl-0.9.8g.tar.gz

使用ssh登陆的时候报错
提示无法找到libcrypto.so.4
于是做了链接
ln -s /usr/lib/libssl.so.0.9.8 /lib/libssl.so.4

但是ssh还是报错,提示如下:

openssh version mismatch. Built against 908070, you have 90808g

google了一番,原来openssh和openssl的安装顺序是有一定限制的,
可以单独升级openssh,但是如果升级了openssl后,一定要重新编译openssh或者升级,否则openssh无法连上

分类: OpenSource 标签:

mt的google通知失效了

2008年6月23日 评论已被关闭

好久不写文章,发现居然我的MT出现了问题,Google好像不愿意收录我的文章,MT自带的主动通知居然失效,难道google对mt的热情已经消退了?

另外让我非常郁闷的是垃圾留言和trackback不断涌进骚扰我,每天邮箱都有十几封甚至几十封的邮件提示,哎,看来得找时间好好收拾一下MT了。

分类: live 标签: ,

perl 获得昨日日期

2008年6月20日 评论已被关闭

shell中取得昨日日期比较简单,方法也比较多,google下方法多的是,这里暂不介绍;但是关于perl如何获得昨日日期的指定格式:

如 2008-06-20 颇费周折,总结一下可以使用如下方法:

 

#!/usr/bin/perl -w
#from net, edit by 2hei
#get yestoday

($_,$_,$_,$mday,$mon,$year)=localtime(time-86400);
$mon++;
$mon=”0$mon”
if ($mon<10);
        $mday=”0$mday”
if ($mday<10);
        $year+=1900;

print $year-$mon-$mday;

分类: others 标签:

Shell中标准输出重定向

2008年6月13日 评论已被关闭

Shell中标准输出重定向

例子:

把错误和输出都重定向到out.txt中
ls -l a.pro > out.txt  2>&1

把错误重定向到文件out.txt中
ls -l a.pro 2>out.txt

更多操作:
command > filename 把把标准输出重定向到一个新文件中
command >> filename 把把标准输出重定向到一个文件中(追加)
command 1 > fielname 把把标准输出重定向到一个文件中
command > filename 2>&1 把把标准输出和标准错误一起重定向到一个文件中
command 2 > filename 把把标准错误重定向到一个文件中
command 2 >> filename 把把标准输出重定向到一个文件中(追加)
command >> filename 2>&1 把把标准输出和标准错误一起重定向到一个文件中(追加)
command < filename >filename2 把command命令以filename文件作为标准输入,以filename2文件作为标准输出
command < filename 把command命令以filename文件作为标准输入
command << delimiter 把从标准输入中读入,直至遇到delimiter分界符
command <&m 把把文件描述符m作为标准输入
command >&m 把把标准输出重定向到文件描述符m中
command <&- 把关闭标准输入

分类: shell 标签: ,