人渣在线

人性的思考

Archive for the 'Life' Category

life,such as inspiration,hardworking

Delphi for PHP 的遗憾

Posted by 人渣 on 2008-十二月-30

不可否认,我是实用主义者,所以我是delphi的Fans。或者说我是“很多年前的delphi”的fans。

Delphi和我的命运一样,在过去的几年里颠沛淋漓。对于Delphi的伤心往事写的太多了,就忘了吧,就和最近流行的纪念饭D爱的“有的人活着,她已经死了,有的人死了,她还活在别人的硬盘里”。过去的就忘记了吧。

Delphi for PHP 推出也很久很久了,但是由于一直没有php的项目,也就一直没有关注,也许是已经麻木了太久太久。刚刚把我以前做的博点签名1.0的delphi版本的软件转换成了php的在线版本。本来的目的是为了解决江民误杀。今天闲来无事,就下了个delphi for php,刚下的是2.0的,申请了个1.0试用版的序列号,提示一个错误信息,搜了一下没有搜到,就又下载了1.0的测试版。

打开软件,“熟练”的创建工程,拖上去几个控件,设置属性,运行。竟然在没有php环境的情况下直接输出,据说还能调试!我刚刚试用了几分钟先赶紧写点感觉。查看源文件,发现有点ext2js的架构的样子。当时我第一次看ext2js的时候,就感觉,这个和delphi的好像啊。

虽然熟悉了MFC,但是最快速,最方便的还是delphi。用了一下后的第一感觉有这么几个:

1、DreamWaver去见鬼吧,特别像我们天天写程序的人,再也不用那种业余小工具级别的东西来做“语言”的编写了。

2、脱离了 .net 的依赖,离开微软才是硬道理,看过李维的《borland 传奇》的人都会还记得当年四大c++ 编译器是怎么被微软的MFC库给搞死的。

3、库函数封装过于庞大,似乎不能发布出来裁剪版本的php,这个还待确认,似乎我看到的是这样的,尽管我只用了几分钟。

4、架构上比delphi有退步。大家都知道delphi的DFM文件是直接打包到exe里面的,也就是界面设计是完全和代码隔离的。而现在是界面里面的东西夹杂到JavaScript的参数里面,使得他们混淆在一起,完全不利于SEO,这也是ext2js效率低下的原因之一,尽管google的浏览器js的效率高,但是winxp怎么在奔三上跑都慢一个道理。

真的希望将来php能够和asp一样旺盛的活下去,因为现在php的主机比asp的便宜太多了。

本文除了发表在博客之外还发布到 博客园的目的就是为了和大家交流,以前园子的速度慢,我就不在这里写日志了,但是现在我用 windows live writer写,网速不怕慢。 而且现在也有了一种 沉舟侧畔千帆过,病树前头万木春 的感觉,就跟裸奔惯了的人说手机这种小东西上操作系统太浪费,而用习惯ide的人才知道ide的库有多么的方便。

Posted in Life | No Comments »

有源的输出阻抗匹配设计

Posted by 人渣 on 2008-十二月-4

是否还是因为为了输出阻抗而丢失掉一半的能量表示遗憾呢?

是否还为高速电路为了负载最大功率、最小反射、最不失真而共轭匹配的“内阻”上降低的能量而感觉无奈呢?

刚刚看了maxim的一篇文章,用正反馈来增加输出阻抗的文章,一般放大器的输出阻抗都是0欧姆,负反馈的反馈回路和输出之间如果串入电阻的话会有增加,但是这个回路是消耗能量的,跟用直接接地一个电阻是一样的消耗。

如果你还在为你的高速电路的发热而头疼,请你看一下这篇文章吧。

http://www.maxim-ic.com.cn/appnotes.cfm?an_pk=3390

 

3390Fig05

Posted in Life | No Comments »

PICavr 的诞生

Posted by 人渣 on 2008-十月-10

工作中用的低端的单片机,最喜欢的就是microchip的pic系列和atmel的avr系列。

听到microchip和onsemi准备收购atmel的消息后,伤心似乎跟当时听到borland要出售包括delphi、bcb在内的IDE产品一样痛心。似乎是看着居无定所的老朋友的颠沛淋漓。

Microchip的单片机,架构奇异自成一路,称赞的话不想多说了,只是它从来没有用ARM核的东西,销量从一点点的上升到终于在过去的两年里超过了摩托(OnSemi)成了单片机销量全球的老大。不知道收购了ATMEL后,高端的产品会不会变成了ARM核。如果真是这样,难道MIPS “阵营”是不是已经预示了终究会走向更没落?

ATMEL,记得参加全国大学生电子设计大赛的时候,前后51用过近十几种,最后我们组最认可的就是AT89C51RD2这款,虽然它的价位很高,但是性能还是特认可的,相比其他的S52、P89c51、华邦、2051……在我们一轮轮的淘汰中最终胜出,记得最后一个淘汰掉的是华邦的一个8752. 工作中,一次用的Microchip的某款EEPROM,竟然不符合工业标准,后来不得不更换ATMEL的,由于降成本后来用了台湾的某款,结果后来又出现了概率及其小的在某特定上电时序下第二个读写命令前,会出现第一个字节写保护误锁的bug。对于atmel的单片机只用过ATTINY13、ATMEGA48/88, ATMEGA128. 但是它的可靠性还是给人留下了深刻的印象。虽然在用M8的时候也碰到了电源断电后IO出现CMOS的可控硅效应而拴锁的现象,但是总体来说性能还是特别值得信赖。

大概是前年,ATMEL的人去我们公司放PPT的时候,说闪存他们出货量比MCU大,但是对他们MCU的印象还是那么的尊重。忽然之间传来了这个消息,虽然可能仅仅是商业炒作或者最终谈判也不一定能成功,但是还是跟鲁迅听到刘和珍的噩耗的时候的感觉一样。

从收购的种种信息来看,最终的结果应该是Microchip要ATMEL的MCU线,摩托要其他的。大胆的猜测一下,PIC32可能会慢慢的不推了,将来只推ARM内核的。

Posted in Life | No Comments »

手工开一次性捆线绳的锁

Posted by 人渣 on 2008-十月-8

可能是小时候在农村的集市上看多了哑巴修锁,后来见了弯头钢丝勾大簧类型的“万能钥匙”一下就可以知道其内在的原理。

捆线绳,网络布线指常用工具,用之于七种兵器之“金蛇带”凡是被它捆上就牢牢的不可动摇,单向,一次性,只能往里收的越来越紧,没有松的功能,在c114.net上对于其功能做如此评价:

优点:比使用铁丝等工具捆扎网线更美观,并且不会对网线造成损伤。

价格:0.1元   

使用技巧:在布线时,我们时常会为某段网络预留一定长度的网线,但又不能让这段预留网线散布开来,否则散布的网线会阻碍工作。此时我们可以用捆线绳将网线盘绕并捆起来,阻止它占用地盘。用捆线绳缠绕网线一周,然后将捆线绳头部穿过尾部的方口,接着适当用力拉紧即可。要注意的是在拉紧时要留一定的空隙,这样如果以后有网线需要更换,可以很方便地将网线取出来,不然的话就只有将捆线绳剪断才行,这样就会损失一条捆线绳。

可是在实际使用中,一般用在计算机里面捆线,或者很多布线的时候,还是越紧越好,像上面说的松一点其实是不合格的。但是如果你要想松开而手上又没有剪刀指甲剪,或者想重复利用,有没有好的办法可以直接把它单向的那个锁打开呢?今天无意中发现了一个特简单而很有效的方法。

第一步,再拉紧一点点,这个度需要把握,让锁头翘起了。

第二步,把绳头塞锁头底下。

第三步,一遍塞紧绳头,一边把绳子从锁头底下拉出来。

利用绳头的光滑和纤薄,顺利的把这个东西给破了,本来绳头是为了正向进去的,现在反而成了反向出来的工具。

除了手什么工具都不用,是不是特别方便?

Posted in Life | No Comments »

黛玉道:”我死了呢?” 宝玉道:”你死了,我做和尚去.”

Posted by 人渣 on 2008-九月-22

这句话本来是出自红楼梦第三十回,作为红学里一般认为是曹雪芹暗示在林黛玉死后,贾宝玉将去当和尚,原文是这样说的: 黛玉道:”我死了呢?” 宝玉道:”你死了,我做和尚去.” 。不想这句被www.woos.cn/bbs 的作者当了xr格式文件的文件头。

pe格式的文件头里面有很多信息,包括dos和windows自兼容格式,包括大家都知道的MZ,还有一些编译器的信息,当然加壳后的都修改的面目全非了。不知道这个xr格式的文件头里面有什么呢?纯粹的搞笑?

不知道 红楼梦和 宝玉做和尚以及四川国芯的操作系统到底有什么渊源?

Posted in Life | Tagged: | No Comments »

汽化、 泛化、信息化、郑智化

Posted by 人渣 on 2008-八月-23

名词解释:

汽化,就是有固体直接变成气体的过程,化的意思大约是变化,跟化肥的化一个意思,化肥的化就是化学的化,也就是变化的学问。

泛化,C++里面虚类变成实类的过程,这就不说了,会做架构的程序员,都知道,计划所有的模式都离不开泛化这个基础。

信息化,这个跟government提倡的四化差不多,口号里面常见的一个字。XX化就是这个意思,最近流行工业自动化,办公信息化,管理透明化。

郑智化,这个词语要先解释一下什么是郑智,郑智,是我们山东足球的骄傲,现任中国男子足球国家(奥运)队队员。郑智化的意思,就是郑智在踢球的时候,经常把人踢成双腿残疾,像台湾某著名歌手一样。这个过程,叫做郑智化,郑智化后需要给郑智一枚红心牌以示答谢。

Posted in Life | No Comments »

P2P 流量限制属于歧视

Posted by 人渣 on 2008-八月-23

FCC 要求Comcast不得限制P2P流量

8/20/2008, 美国联邦通信委员会FCC今天宣布有线电视公司Comcast必须在30天内撤销其歧视性的网络管理政策,开放P2P流量。FCC要求Comcast提交一份关于如何在年底前就此进行改进的计划书,向公众和FCC介绍他们如何用新的管理手段替代现有的。

Posted in Life | No Comments »

插入损耗,路径损耗

Posted by 人渣 on 2008-七月-30

无线一般的计算按照 路径损耗 dB(loss)=37dB+20log(Fmhz)+20log(D英里);

光纤的只留4个dB的+色散+0.3dB*公里。

两个公式可以根据发射功率和接收灵敏度来计算中间的最大传输距离。

光衰减是跟距离正比,而无线电是跟距离的root成正比。这不重要,重要的是 是不是四个dB留的余量太小了?

 

一直感觉做光网络的留的余量比做无线的大的多,莫非无线的物理层上余量比我们大的多?

Posted in Life | No Comments »

最佳的心灵感应–音乐

Posted by 人渣 on 2008-七月-14

你是否经常有感觉,默默的唱着一首歌的时候,周围的人会猛出声唱出来?

以前在大学宿舍里,这种现象碰到过几次。感觉很奇怪。

今天去家乐福,从公司走着去的,也就是有几里路,半个小时不到就到了。

今天下午也许修板子修的郁闷,一直哼着“人海里漂浮,辗转却是梦……”。到了家乐福,竟然喇叭里广播的音乐也是,这也太巧了吧。

因为这种巧合碰到的太多了,莫非思想真的能泄露?有辐射?

Posted in Life | No Comments »

WINE 测试

Posted by 人渣 on 2008-七月-9

 

好久不来写点,这里的花花草草都干死了。

刚刚用了一下WINE,在linux下的一个windows虚拟机,比起ReactOS这个windows兼容机来要好一些。好久不用了的老版本linux,下载,config,make,make install。

运行了一下几个小程序,感觉还可以,EWB5.0在linux下的虚拟机下速度还是和windows下一样不卡,哎,怀念EDA程序的那个年代。

贴图。

Screenshot

workbench仿真中。

Screenshot-1

wine的运行界面。

Posted in Life | No Comments »