月度归档:2006年01月

作弊获得的福娃可乐罐,^_^

上月古城热线举办了网上的小游戏,游戏主题内容为奥运圣火传递,游戏方式为:输入玩家的姓名,生成页面网址类似http://adv.xaonline.com/dbovi/torch/?str=%D0%ED%B3%BF,然后将网址通过任何方式传递给玩家的网友,每访问一人次,累计传递奥运圣火的距离为0.5公里.活动结束时累计距离越长分数越高.前十名即可获得福娃限量版听装可乐一套.
观察分析,%D0%ED%B3%BF其实就是玩家名字的urlencode编码值,而页面的编写者没有加任何的防刷措施.偶没有网上乱发信息的习惯,便随手写了一段php代码,只把页面打开了一个小时左右,便把自己的排名刷到了第七名,轻松获得了一套珍藏版可乐.
公布获奖名单时,发现前十名中至少有六个不是电信技术员,就是以往所认识的某程序员,相信也不会是老老实实发送给网友点击得到的吧?:smile:
[coolcode lang=”php”]

[/coolcode]

昨夜安装ubuntu,不幸失败

昨夜安装ubuntu,一个传说中相当不错的linux版本,不幸失败.
印象中,好像很多搞程序的都青睐于这个系统.偶也想尝鲜.我的机器是amd64位的,便从官方www.ubuntu.com下载了最新的5.10版本.经过半小时左右的安装过程,怀着激动的心情最后一次重启系统,闪过几屏文字之后,提示无法进入xwindows.具体的错误码没有细看,大致意思好像是没有识别显卡?晕.折腾了几个小时,google前几页的搜索结果页面挨个看了下来,没有解决问题.很晚了,便倒头就睡.
决定今天卸载64bit版本,重新换普通版本再试.
本篇纯属流水账,无病呻吟型,其他bloger勿仿!
ps.
西安电信搞活动,512K包年adsl老用户可以免费升级1M带宽,提速不加价.前提条件是必须使用星空急速2.5版本拨号.
呵呵,居心叵测.
先拔掉路由器,换星空拨号,致电10000申请提速,成功. 立即清除pin码,卸载星空,接上路由,继续冲浪.

几个关于表单的script脚本

最近作的一个项目,在处理晃限问题时,我采用了下面的思路来处理:如果某用户没有权限进行修改,只有只读权限时,禁用表单便可解决问题(这个项目的前提是不存在信任度问题,禁用表单只是为了避免误操作.客户端的script脚本是无法真正意义上的解决权限问题的):
1.禁用某个表单
[coolcode lang=”javascript”]
function disform(formname){
var frm=document.forms[formname];
for (var i=0;i

vb express 2005如何引用excell?

开始做构思中的一个程序,主体框架要实现的功能是解析web端php程序发送过来的xml数据,输出为按照打印要求布局的excell文件.
根据vb6.0时代的经验,打开vb express 2005,新建一个工程,并添加对Microsoft excell 11.0 object的引用,并在代码中写下:
[coolcode]
dim excellobj as excell
[/coolcode]
没想到,一个不希望看到的错误提示出现了.:?:
google搜索,来到http://www.xtremevbtalk.com/showthread.php?t=160433,文章的作者给出了这样的代码:
[coolcode]
Imports Excel = Microsoft.Office.Interop.Excel
Sub MySub()
Dim oApp As New Excel.Application
Dim oWB As Excel.Workbook = oApp.Workbooks.Add
Dim oWS As Excel.Worksheet = DirectCast(oWB.Worksheets(1), Excel.Worksheet)

‘ Your Code Goes Here
‘ Your Code Goes Here
‘ Your Code Goes Here
‘ Your Code Goes Here

Cleanup:
oWB.Close(SaveChanges:=False)
oApp.Quit()

oApp = Nothing
oWB = Nothing
oWS = Nothing

GC.Collect() ‘ Office 2003 主 Interop 程序集的安装和使用.
原来,我们安装office2003时采用默认的”典型安装”,对于开发者会有一些不必要的麻烦.因为必要的”net编程支持”没有包扩在内.:eek:怎一个晕字了得?
控制面版中选择office的重新安装,这次勾选了”net编程支持”选项,搞定问题.
null

asp的正则摘要

有个小项目,需要用小偷程序来读取一些信息.便研究了一下asp的正则.
这是被抓的源对象
[coolcode lang=”html”]

  Amsterdam Coffee Shops

  Best Coffee

  Best Coffee Makers

  Blue Mountain Coffee

  Braun Coffee Makers

[/coolcode]
下面是小偷程序的核心
[coolcode lang=”asp”]
  (.+?)”
Set tmpvalue = objRegExp.Execute(HtmlStr)
For Each Match in tmpvalue ‘遍历匹配集合。
urllist=urllist & “{***}” & Match.SubMatches(0)
titlelist= titlelist &”{***}” & trim(Match.SubMatches(1))
Next
‘response.write titlelist
urllist=Split(urllist,”{***}”)
titlelist=Split(titlelist,”{***}”)
%>
[/coolcode]

关键的部分是:
引号“” 来匹配;
字符串组合使用 .+? 来匹配;
补充:
这段代码在大部分情况是没有问题的,但是在另外一段程序中,我用同样的思路偷取别的信息,就有了问题.
经过分析,发现:匹配的信息不是单行字符,中间有了换行.这时(.+?) 显然就不能匹配了.经过google搜索,如果有换行,我们可以用下面的正则表达式 ([sS]+?) ,它比(.+?) 的匹配范围就有了更大的灵活性.

vb express 2005 debug提示句柄无效的解决方法

昨天下载了微软的vb erpress 2005英文正式版本,准备从它入手,逐步迈入.Net的领域.
读大学时学过很长时间的Vb6.0,但vb.net的编程思路和语法已经发生了很大的变化,以至于连一个简单的窗口隐藏显示事件,都是翻阅了N多的资料才搞定.所以,在visual studio 2003版本时期,我几乎没有什么兴趣来研究.
近期在做的一个web项目,打印功能由于版式复杂,采用html很难控制输出,所以我的初步构想是输出xml,然后利用客户端程序控制打印的方式来实现.借这个机会,便想到学一学我们的Vb.net老兄.没想到,这老哥一出手就给了我个大麻烦.
我建立了一个空白的窗体,还没有写入任何代码,便随手按下了F5运行.预料之中的窗体并没有出现,而是蹦出一个对话框,告诉我”句柄无效”.

以为是安装有问题,卸载重装一遍,问题依旧.
懒得找办法修复,立即ghost还原系统到崭新状态.并再次安装vb express 2005.结果”句柄无效”的窗口依旧弹出.:sad:
先在百度使用中文搜索无功,便又用google使用英文关键字搜索.历尽苦难,终于找到了故障的原因.原来是Terminal Services 禁用之故.可恨老比也没有在安装说明中写出.
从服务面版中更改Terminal Services的属性从”禁用”为”手动启动”,重启,一切OK.

参考文章:
http://blogs.msdn.com/habibh/archive/2005/11/10/491572.aspx
http://blogs.msdn.com/greggm/archive/2006/01/04/509243.aspx

ppstream,一款不错的电视软件

冬天寒冷,晚上很少在外间看电视,干完杂事便钻进温暖的被窝,并把电脑移到了床边随手可及的地方。
有时也想看电视,便把各种各样的网络电视软件试用了N款又卸载了N款。其中一款叫”深蓝xxx”的因为还有几个频道可以看,就暂时没有删除。但可恨的是,这软件会频繁弹出窗口自动检测要升级,然而其升级功能却又没有完善. 点击升级,它无法连接服务器,点击不升级则会直接退出程序,无奈只能手工去网站下载更新。一周竟然升级了三次,实际也没有见到什么优化…
今天打开电脑,它又提示要升级。这次不同的是,多了一个升级的信息,要从http://www.ppstream.com下载一个升级包。出于谨慎,我先打开浏览器进入这个网站来瞅瞅…第一感觉,网站设计的还不错…

对比一下”深蓝xxx”的网站,可见一斑

于是,ppstream,一款很8错的p2p网络电视软件,被我今天误打误撞得到了。
首先,ppstream宣告永久免费是其吸引我的第一亮点.而那个叫”深蓝”的竟然窃取了它的组件用来出售,实在是…
再看界面,也特别的清爽,不像其他那些网络电视软件,充斥了捆绑的广告信息.

实际使用一下,基本上罗列的频道没有坏链,而且速度还相当的不错.尤其是几个经典频道,比如”好莱坞电影台”,滚动播放欧美大片; “新片热映”竟然播放的是最近各大影院上映的”无极”和”情癫大圣”,还有”千里走单骑”. 哇噻,乐癫了!:razz:
不写了,自己到这里去看吧
http://bbs.ppstream.com/dispbbs.asp?boardID=29&ID=20176&page=1

老天都帮我,电信能咋样?

前两天还在为电信屏蔽路由的事情烦心,今天就碰到了好事。
今天因公司的业务拜访了一客户,而他们恰巧就是电信宽带的代理维护商。跟我碰面的这位哥们忑够意思,不仅帮我清除了电信局端的pin值,甚至连内部管理账号都一并给了我。
回到家,先按照路由模式接好网线,再进入路由器的管理界面,设置ppoe账号,提交。搞定!
立刻卸载原来使用的那个星空急速客户端,以强烈的鄙视态度把它丢进了垃圾箱.
老天都帮我,电信能咋样?:mrgreen: