技术点滴

来源: BlogBus 原始链接: http://www.blogbus.com:80/blogbus/blog/index.php?blogid=6781&pg=12&cat= 存档链接: https://web.archive.org/web/20050121200843id_/http://www.blogbus.com:80/blogbus/blog/index.php?blogid=6781&pg=12&cat=


技术点滴 几年的软件研发做下来,接触的技术,零零碎碎加起来,居然手指不够数了。不少东西,是帮工程部门解决完就扔一旁。弃之可惜,何不借这网络一角,留下一点记忆?遂有此Blog。 首页 一路走来 (43) 翻译文章 (4) Spring Framework (6) Rich Internet Applications (16) 对软件开发的思考 (6) blog on blog (7) GMail碎碎念 (5) Java Basic (4) : 第一页 [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] 最后页 2004-05-08 15:35 Blog商业化的开始?――blogbus推出收费服务 刚刚上来blogbus,看到主页上红、蓝、黄三个图标和vip的字样,赶紧点进去( http://www.blogbus.com/blogbus/site/buyspace.php ),口中喃喃:终于开始了么? “落网”多年,从免费到收费是我最畏惧的事情。我后边会讲到,我并不反对收费,我反对的是无良的运营商。国内的运营商们做得太狠,昨日还信誓旦旦永不收费,明日立刻出尔反尔。这倒也罢了,问题在于他们逼迫的手段。以web空间为例,如果要转收费了,那已有的内容应该怎么处理?在我想来,即使不能继续提供有限的服务,也可以将这些网站设为只读,留一点退路给人走。然而,丁大少他们真是够狠:不给钱是吧?删,彻底的删!我现在在网上搜索资料,国外十年前就停止更新的页面,现在还可以找到很多;国内呢?97年停止更新的个人网页,现在还能找到多少?所以我一直觉得网易真是在造孽。如果他们把这些东西留下来,推出个“追忆似水流年”的栏目,那他们将成为中文网络里最有历史蕴涵的一家运营商。然而他们目光短浅一至如斯。 免费转收费不是坏事,不说是好事,但也该算是“正常的事”,所以,不能把“正常的事”办成坏事。 上边是从个人的角度看。我自己也考虑过网站经营的事,不时闪念:网络盈利之道在何方?玩blog之后,也常常想到:blog网站该从哪里赚钱呢?目前大家都在推广圈地的阶段,所以才有“免费”这回事;再往后,收费是必然的,问题在于:怎么收费? 第一,采取网易毁尸灭迹的方法,完全收费,其他杀无赦,那么,以目前各blog站的规模,像blogbus,现在还不到1万5千个用户,根本不可能留下足够支撑运营的主用户群。 第二,区分功能,也就是vip用户和普通用户,这也是常见的模式。问题在于:目前的各blog站,能够提供多少让人愿意付费的服务?同样以blogbus为例, 连一个trackback都还没做好 ,现在匆匆忙忙想基于功能进行用户划分,可行么?勉强去做,大概只能通过压缩免费用户的功能,而不是增加收费用户的功能。 第三,不收费,用blog的内容当作用户的支付。blog文化是很了不起的,它能够释放出blogger们潜在的巨大能量,我为此感叹不已。目前各大门户站的同质化现象严重,blog很可能成为一个活水源头。blogger申请服务,并同意无偿(或少偿)把日志内容提供给运营商使用,从而构建起等价交换。对于人气就是财富的大门户站来说,是有足够的财力来支撑起这样一种模式的。当然,运营商实际上还是从中获利了。据我所知,网易方面正要推出blog服务,很可能就是用这种模式。不过,我怀疑最终他们也不会放弃vip收费的模式,亦即是说:稻子是要收的,租金也是要交的。:)很明显,这种模式并非单纯的blog运营商所能运用的。 基本上,不深入研究,我能想到的就是这么三种。收费并不是罪恶,偏颇点讲,提倡无偿奉献才是罪恶――试问:有“奉献”意味着有产出,如果这个是产出是“无偿”的,那它最后让谁“不须支付”地纳入囊中了?往往就是那个“提倡者”,不是么?所以,关键的问题在于,怎么样收得理直气壮,而不是像263的收费邮箱那样,落得个鸡飞蛋打? 把目光转回blogbus这一次的收费上来,不得不说,部分出乎我的意料。意料中的是,blogbus果然使用了vip模式;意料外的则是其功能切入点:上传空间的服务和独立域名的服务。漂亮,相当的漂亮。这两项服务,既不会影响到blog主体,又都存在盈利的可能,从中确实可以看出运营商的策略来。不过,问题在于,以blogbus目前的规模,能从中获利多少呢?不妨小算点账。 上传空间的服务:目前总用户1万5千人,假设有20%的用户按35元的价格购买了20M的空间。成本只计算硬盘费用,按时价约为0.014元/20M,也就是说,基本忽略不计。那么一年下来,在这一项上,blogbus可以收入:150000.235=10万5千元目前blogbus似乎还是以个人方式在运营,考虑到税收(应该有交吧?呵呵)、其他运营指出,那么这一笔费用似乎就足以维持整个网站的运转就略有盈利了吧?这真是太好了。而域名服务的收入就可以作为纯利了。如果是比较差的情况呢?比如只有10%的用户按20元的价格购买了10M空间,也就是3万7千5百元。这样的话,应该说也不无小补。加上域名服务,那么,平衡收支基本上是有希望的。何况现在blogbus用户正是在稳定地持续增长。更好的情形会不会出现?我暂时保守一点。 上边只是随便说说,毕竟我手头没有任何统计数据。而且对目前的blog运营情况我也不太了解,感觉上,以个体方式在运转的似乎不少,那么,上边的这个数字还是可以接受的。否则的话就不行了。当然比没有要好。 我个人会不会购买这项服务?暂时不会,主要是因为我个人已经有好几个付费空间了,还用不上。更主要的是,我要看看,看看blogbus以怎样的气度来推行自己的收费服务。我是不愿意轻易挪窝的,所以必须选择有前途的运营商。怎么挑选好鸡蛋?在被这么多运营商“背叛”过之后,我会更加谨慎的。 今天是5月8日,黄金周后第一天上班的日子(不过我继续休假中:)),也是个有点特殊的日子。商业化的道路,真是“漫漫其修远兮”,总得有人去“上下而求索”的,blogbus能一路走好么? 补注:写完这篇blog才看到看到横戈的《 写在Blogbus空间服务开通的早上 》,原来是他们以team的形式在业余时间工作,有意思,以我的经验,我希望他们能永远走好。而且他们对这项服务的盈利预期似乎要高得多,从横戈举的例子看,我好像太低估国人的消费能力了?且拭目以待。 再补注:blogbus似乎已经是以公司实体在运行了?嗯,嗯,看来我的咨讯太过时了,是不是该把这篇blog删掉……-_- linrun @ 15:35 | 阅读全文 | 评论(3) | 引用Trackback(1) | 编辑 2004-05-06 16:36 变味的分布式计算 我的机器一直在算seti。抱持的心态很简单: 1、想让cpu满负荷。看见cpu空闲会让我觉得很浪费,因为我一直觉得cpu是一门很神奇的工艺――这样子说或许有失工科人的身份?――我非常尊敬这门工艺。而尊敬一件事物的最好办法,在我而言,就是让他“全力出招”。燃烧到极致的绚烂,实在是很耀眼的。 2、想用自己的机器做点力所能及的事。我不能算什么好人,在路上看到打架的人群,大概只会远远的走开吧?不过,至少,这种只要安装一下程序的事情,我还是愿意去做的。seti、蛋白质、aids、sars,无论哪个,都是颇有意义的事,我厌憎以“伟大”之名强迫别人做事,却不反对自愿去做点有益的事。――这句话,希望有人能看懂。 3、算完一个数据包,其实还是有点愉快的――当然,小小的、私心里的愉悦。 基本上,就是这三点,1>2>3。也因此,我并不计较什么排名,也不加入什么群组。我只是想小小、小小的做点事而已。 之所以会说起这个,跟我今天去一个分布式计算的论坛有关。我自己的机器配置很低,赛扬900,之所以算seti也是为此,其他的,d2ol实在跑不动,folding不知何故装不上。这趟休假,拿到一台p4 2.4c的机器用,所以今儿兴起,就把 folding@home 装上了。然后,就去相关的论坛看了看,这才发现,居然有人为了排名,hack别人的机器去算folding,还光明正大、得意洋洋的在论坛上出入,而旁边的人,则都在深表佩服! 这让我哑然。我曾经拿自己在公司的机器去算d2ol,还用过自己管到的服务器。我甚至不反对有人“以公谋私”,要是有人能够在政府部门下道行政通知:大家都装,不也挺好――这只是想像而已,因为我看过政府的用机,实在非常奢华,我们这些靠计算机吃饭的远远比不上――我已经够差劲了吧,然而,无论如何,不能接受这种做法。 这样做,真的是为了科学计算么?从论坛的言论看,我不这么认为。只怕是排名的因素占得还多些,而且是以国家的名义:为中国组增光。一个国家若有了以卑劣手段为其增光的风气,我们如何祝福这个国家? 现在几乎每个分布式计算都有排名,分个人的、分组的、分地区的、分国家的。不客气地说一句,只怕是潜意识里在挑起参与者的竞争欲望吧?设若竞争者失去其“道义”,那我真是“不知其可”了。 linrun @ 16:36 | 阅读全文 | 评论(5) | 引用Trackback(0) | 编辑 2004-05-05 01:27 vmware+红旗linux的附加心得 又玩了几小时的vmware+红旗linux,附加几点心得: 1、安装linux时一定要选择“完全安装”,不然的话它不会把C compiler装上去;而没有了这个……那只能说是跛脚的linux。 2、昨天说到声卡的问题,我的解决办法是在“系统-控制面板-声卡”里重新进行配置,选择“内核支持声卡驱动程序”,然后按缺省配置走完就可以了。但不清楚是否在别的机器也有效。 3、网络连接,除了昨天所说的adsl配置外,还有一个问题是怎么让guest机器(linux)和host机器(win)互相通信。vmware提供了三种连接方式,我用了host-only,vmware会自动配置好win的虚拟连接VMnet1,再到linux里配置网络eth0,设定ip为192.168.220.x,这样就可以互相访问共享文件夹了。 4、shell可以在“实用工具-终端”那里调出来。 今天乱装了一通软件,包括工作用到的Java三宝(想起一位朋友正在桂林旅游^^): 1)jdk直接下载bin文件安装即可,然后做一点配置: 在/etc/profile文件里增加以下三行 export JAVA_HOME=/usr/java/j2sdk1.5.0 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin 在/etc/ld.so.conf文件里增加以下两行 /usr/java/j2sdk1.5.0/jre/lib/i386 /usr/java/j2sdk1.5.0/jre/lib/i386/server 重启一下,搞定。 2)eclipse,下载,解压缩,直接跑起来,搞定。 3)tomcat,下载,解压缩,在/etc/profile文件里增加一行 export CATALINA_HOME=/usr/java/tomcat5019 忘了要不要重启,总之搞定。 其它的,还试验了apache server、acrobat reader、OpenOffice、phoenix等杂七杂八的东西,然后觉得现在linux还是发展得很不错的。当然这是从技术人员的角度看,对于普通用户,他们会怎么想呢?如果只是目前这种程度,大概没有很多人愿意去尝试那“想象中的麻烦”吧?便宜?对于惯用盗版的国人(包括我自己),并不构成什么吸引力。为了抛弃微软而投奔linux?抱歉,我没打算信仰linux,如果非要有个信仰,那我宁可信仰“用户至上”。因为linux更安全?那是因为破坏狂们还没把精力投到linux上来。因为linux更好用?骗鬼呢这是。 所以,linux社区的诸位,如果真的想在桌面应用上跟win一别苗头,那……请先承认win是一个值得学习的前辈。――btw,我一直认为微软是开创不了新技术的,但它善于学习(偷窃)的特长,的确是值得佩服的。 嗯,有点扯远了,其实经过这两天的试用,我想我是挺喜欢linux的,“一见钟情”(也已不是“一见”,早就见过很多次,不过这次看的比较细致^^)说不上,“相见欢”总还是有。最后,截张图给大家看看。――怎么样,vmware的效果还可以吧?^^ linrun @ 01:27 | 阅读全文 | 评论(1) | 引用Trackback(0) | 编辑 2004-05-04 02:04 在Vmware上装红旗Linux桌面版 原本说要继续研究Spring,结果是兴致勃勃的装起了Linux。也罢,放假时段,由得自己任性吧。 步骤一 选Linux linux版本很多,我这次选了 红旗linux桌面版4.0 ,原因有两个:第一,这是我能找到的最容易下载的一个版本,物质条件是基础嘛。第二,我去年做政府项目时,客户曾提出拿一个点做linux的试验,要求使用的就是“国产”的红旗linux。当然,那是要用server版本。 (题外话,当时之所以最终没把linux纳入方案中,是因为当时IBM的WebSphere Portal还没能在红旗linux上跑通。我向IBM商务要求支持,她转给技术部门进行实验,但最终还是没赶上。到03年下半年另一位IBM商务人员过来时,就明确表示WebSphere Portal能够支持红旗linux了。我很怀疑我多少有点助推作用,不过没好意思问:)要真这样,红旗linux应该给我发张奖状:)) 不过这只是装装玩的,还有两个版本我想试试:(1)Red Hat Linux,鼎鼎大名的红帽子,遗憾的是,从5月1日开始,正式停止对个人版的支持,真是坏消息;(2)Mandrake Linux,目前版本已经到了10,不过要下三张盘,以后再说吧。 步骤二:选机器 不打算装多个操作系统,因为现在用的机毕竟不是我专用的,可不能说重装就重装,所以决定用虚拟机器。有两个选择:Vmware和Virtual PC。我以前用的是VPC,不过,今天看到一个消息之后决定“变换阵营”。这个消息是:从Virtual PC 2004开始,不再支持linux。被微软收购了就是这种下场。好吧,以后微软再把Vmware挤垮,我就不在虚拟机上装linux了――我装到物理机器上去:) 步骤三:装! 先把Vmware一路照Wizard指示装完,然后new一个Virtual Machine,选Other Linux 2.4.x kernel就行了,这个没什么好说的。命名为Red Flag Linux。new完之后,这时红旗linux的iso文件也下完了,到Edit virtual machine settings,点中CD-ROM一项,把Use physical drive改称Use ISO image,指定到下下来的iso文件去。这样就ok了,启动虚拟机器吧。 接下来是装Linux。红旗linux桌面版的安装已经做得非常好,没有什么需要注意的,照着提示做就行了。 步骤四:用…… 装完,启动,嗯,嗯……激动人心的时刻……好像没有,其实就是进入操作系统了,跟进win2k没什么不同的感受。启动的时候我这里会短暂的花屏一下,不用理会,很快过去了。红旗linux桌面版的卖点就是“跟windows相似的使用体验”,当然,也是“骂点”。就我个人而言,这不坏,没必要跟花了钱的最终用户的使用习惯过不去。山不来就穆罕默德,穆罕默德可以去就山嘛, 好了,做点小配置,把屏幕设置改一改,换两个桌面,嗯,感觉立刻不同,绝对不逊于XP。 把shell调出来再说。照文档的说明,可以用crtl+alt+f1切到bash shell去,不过不行,有可能是是热键被vmware控制了。没事,还有别的途径,在“开始”那里敲入命令 rxvt ,就可以见到丑丑的、不过更让人习惯的字符界面了。顺便说一下,红旗的字符界面的操作习惯也完全“win化”了,至少不用shift+backspace来删除输入,我在以前用x-window连aix,很久才适应过来,现在不用这么做了,又觉得有点不对味。 然后改干啥呢……配置adsl连接!能上网才是最重要的。这个版本里已经装了rp-pppoe-3.5.6,所以只需要在shell敲入 adsl-setup 命令,然后按着引导进行设置就可以了,一开始输入的是你的adsl用户名,后边的密码也是adsl密码,别搞错了。dns输入“server”,防火墙选择“1”(Standar),差不多就这样了。装完后,输入 /sbin/ifup ppp0 (根据实际的名称输入),等它启完,到图形界面打开桌面上的浏览器,输入个网址看看――ok了吧?用完,在shell敲入 /sbin/ifdown ppp0 ,连接就断开了。只要知道这几个命令,很容易的,不是么? 嗯,就这么多,其它的东西,再慢慢摸索吧。 对了,Vmware会提示“You do not have vmware tools installed”,别管它,不要再去把装vmware tools装上去。这本来是可以增强显示和鼠标的,结果我装完反而没办法调屏幕设置了,只能在256色下用。一怒之下重装,然后才晓得:可以用rpm卸载嘛。 还有个问题没解决:声卡。这个不知道怎么弄,有点累了,放着先。 linrun @ 02:04 | 阅读全文 | 评论(0) | 引用Trackback(0) | 编辑 2004-05-01 13:58 Flex的安装 前两天终于把Flex拿到手――我最近才发现,原来Flex在中国已经散播得到处都是,这……大伙的热情也太高了吧。 因为没有时间,所以只是简单的安装了一下看看。把安装时一些可以注意的点说一下,当然,是写给熟悉Flash而不熟悉Java的朋友的。如果熟悉J2EE应用,那装Flex全无难度可言。 1、安装时有两种模式,一种是输入注册码,单独安装Flex;一种是安装trial版,会自动把JRun也装上去,以后再用安装目录下的一个工具完成注册。建议只熟悉Flash的按后一种模式装,据说装完开始目录里还会增加链接,省心省事。不过我没试过,我用的是第一种。 2、安装完后,到安装目录下,如D:\Program Files\Macromedia\FLEX,可以看到三个war文件,其中flex.jar就是我们需要的服务端Flex应用了。不过,作为体验,不用这个,把另一个samples.jar复制一下。 3、跑Flex需要服务器,可以用JRun,这个是明显有先天的优势。直接把samples.jar放到想启动的服务器目录下,再启动该服务器就ok了。由于现在不是在公司的机上写,所以没办法给出目录。启动后,访问 http://localhost:8101/samples 就可以。根据实际情况把“8101”改为你实际使用的端口号。 4、当然,我还是更喜欢用Tomcat。安装同样简单,把samples.jar放到tomcat_home\webapps目录下,启动tomcat就ok了。简单得不得了,对吧?访问 http://localhost:8080/samples ,左边有一项Flex Code Explorer,是做得相当不错的MXML代码浏览器。通过对比实际生成Flash显示和作为源码的MXML文件进行学习,应该是一个很好的途径。在Tomcat下可能有些功能需要进行设置上的修改,因为没有深入,以后再说。 5、最后,编辑器方面,基于Dreamweaver的brady正在开发,for Eclipse的两个插件也正在开发,所以,可视化的开发工具暂时没有。不过,基于MXML进行开发,是直接写XML代码,所以,只要一个记事本就足够了。更好一点的工具建议用editplus,设置一下:(a)在tools->prefences面板里,选择settings&syntax,(b)add一个file types,Description填入MXML,file extension写上mxml,syntax file选择editplus目录下的xml.stx。这就有了一个可以高亮显示的编辑器,相当不错,需要的话,还可以定制自己的mxml syntax file,根据xml.stx进行修改就行了。至于调试,根据riacn那边的说法,自带的调试器慢得可以杀死人,不知实际情况如何。 需要更多信息可以看看riacn的Flex开发专区 http://www.riacn.com/bbs/showforum.asp?forumid=6 ,还可以。Flex的开发有一份必备的文档: http://download.macromedia.com/pub/documentation/en/flex/1/devflexapps.pdf ,建议下载。 以上就是我前几天“研究”了一小时Flex的“心得”,凭记忆写下来的,应该没错,呵呵。 题外说一句,难得五一假期,所以打算就一项技术认真研究一下。两个选择:Spring Framework或Flex。最后决定还是看Spring,毕竟这个我工作里要用到,而Flex更多只是兴趣。――其实,最关键的原因是,这趟回家什么东西都没带,而下载Spring比下载Flex可是容易得太多了。还是开源项目好啊。 linrun @ 13:58 | 阅读全文 | 评论(0) | 引用Trackback(0) | 编辑 日历 2005 年 1 月 Sun Mon Tue Wen Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 最近更新 我还活着 tomcat mysql 连接池 配置 中文 Commons Logging + Log4j快速入门 最近Blogbus很不稳定 London Bloggers 新分类Java basic 换模板了 fy GMail tips Google Logo For The Athens 2004 Olympic Games 淘到一个“拼接式自我资产分析图” 最新评论 谢谢你 : 很想有一个gmail,. 好想 : 我也很想有一个gm. 丁一一 : 朋友,我也用了vm. 碧城仙 : 呵呵,我现在的SE. 林润 : 前阵子一直在忙,. 碧城仙 : 都快有两个月没见. H翎 : 我也活着 . P.H. : 这就是人的虚荣。. Legend-X : 原来换了个地方讨. Legend-X : 这种问题见仁见智. 存档 2004/01/18/-2004/04/29 2004/04/30/-2004/06/08 2004/06/09/-2004/07/01 2004/07/02/-2004/08/04 逝者如斯 反向链接 访问统计 DVD Movies 我的链接 独角兽的天空 寸心知 del.icio.us