Archive for the ‘网络开发’ Category

放假都快结束了,今天开始尝试着做一下 Silverlight 的开发,不爽的是要跑回到 Windows 的分区里面去做,因为那里基本上没装什么软件,所以干起来有些缚手缚脚的。言归正传……

拿来第一个练手的是传统的 A* Pathfinding 的算法实现,这个寻找最优路径的算法在编制游戏的时候很管用,之前在 Flash 里面我正好没有亲自写过,所以准备先把它拿下,顺便熟悉一下 Silverlight 2 的开发。

开发过程出乎预料的顺利,尽管我基本上没怎么摸过 Visual Studio 2008,也一点不懂 C#,不过上手还真是比较快,大约两个小时左右,一个基于 Console 的 A* C# 类就实现了,命令行下面跑得蛮好。不过还是要感谢互联网以及CCTV,一些不熟悉的东东,跑去一搜就给解决了,不过也可见我现在遇到的都是些个初级问题啊。剩下的工作就是准备出一个界面,然后应用一下这个类。(我叫它 aStarManager)

结果在制作界面的时候遇到点麻烦,Blend 2.5 的 Preview 版本还真是有不少问题,所以后来很多东西都是代码画出来的,浪费了不少时间,也搞得画面比较丑。

下面就是我做的第一个 Silverlight 应用,演示刚刚写好的 A* 算法。 Read the rest of this entry »

17
Jan

Kooshop.com 采用了一种新的注册方式

   Posted by: 边城浪子 Tags: , ,

Kooshop.com RegKooshop.com 采用了一个新的注册系统。

说是新的,当然最后一步还是要输入传统的注册信息,但是在开始进入注册的时候有些不同,是通过选择一些感兴趣的分类图片来确定你的喜好,然后系统会自动根据你的喜好选择出相关的产品来。在你选择产品的过程中,新的产品也会不断出现,那么你所选择的产品就形成了你的一个 DNA,根据这个 DNA,系统会在后面做进一步的处理,提供给注册后的会员一些新功能。

目前这个功能还没有完全结合在系统中,有兴趣的朋友可以先去看看:

http://kooshop.com

14
Jan

URL Rewrite 遇到的一个 Cookie Login 小问题

   Posted by: 边城浪子 Tags: ,

现在做站使用 URL Rewrite 已经是不可避免的了,不过最近遇到一个问题。以前的 Rewrite 规则都是写到 httpd.conf 里面的,这次需要写到 .htaccess 里面去,最大的不同就是,以前可能写:
RewriteRule ^/$      /_index.php
现在要写:
RewriteRule ^$      /_index.php
这次遇到的问题是:我采用 cookie 登录,方法是先获取到的当前 URL ,然后登录,再返回到这个 URL,但是我使用 $_SERVER['PHP_SELF'] 总会取到真实的文件名,比如这个例子中的 _index.php。这个很是令人恼火。我尝试了不少参数,都不奏效——这个在以前使用 httpd.conf 的时候是从来没有发生过的啊~~

后来解决了,将 $_SERVER['PHP_SELF'] 替换成 $_SERVER['REQUEST_URI'],问题迎刃而解,长记性哈~~

3
Jan

IE 里面 Javascript:form.submit() 无效

   Posted by: 边城浪子 Tags: ,

IE 真的很讨厌,昨天写好的一段代码,通过链接提交表单,在 Firefox 里面很正常,而在 IE 里面就怎么也不提交,开始还以为是程序问题,可是查了半天也没发现问题在哪里。不过还好,后来总算解决了。

页面中的代码是这样的:
<a href="javascript:;" id="formSubmit">test</a>

后来修改成:
<a href="#" id="formSubmit">test</a>

在 IE 里面就好使了。

不过现在还有个问题,就是通过 Javascript 提交在 IE 里面一直不成功,还在解决中……谁有办法可以告诉偶。

1
Jan

从 prototype 到 jQuery

   Posted by: 边城浪子 Tags: , ,

上一个完成的项目是采用了 prototype 以及相应的一些套件,用起来感觉还是很不错的。不过这东西没有解决 JavaScript 程序和 HTML 分开的问题,尽管可以使用 Event 事件机制,不过……当 DOM 代码复杂一点点的时候,就会有抓狂的感觉,比如 onMouseOver 这类东东,响应得比较费劲儿。

一个多月前,发现了 jQuery,这东西我开始没注意,后来趁着一个周末学习了一下,发现,这简直就是吾辈在 2.x 时代得以安身立命的金刚钻啊!jQuery 的确彻底改变了 JavaScript 的书写方式,虽然,还有一些小 bug……

接下来,我会不遗余力的使用 jQuery,完成我那许多未完成的心愿~~特此写上一篇,留个纪念。

22
Apr

Javascript 的 base64 编码

   Posted by: 边城浪子 Tags: ,

最近遇到的小问题不断,今天下午在测试一套已经写的差不多的代码(Javascript, XMLHttpRequest, DOM, PHP)的时候,出现了久违的编码问题。XMLHttpRequest 默认是通过 UTF-8 编码来传递数据的,对我整个的 U8 编码的网站来说,真是太合适不过了,而且在 FireFox 下面顺畅得很,可惜在 IE 下碰见了问题:如果 Form 通过 SubmitButton 提交内容的话,U8 是没问题的,但是如果通过 Javascript 来传递数据的话,在 Firefox 下没问题,而 IE 则自作主张的传了 GB2312(或者 GBK 啥的)过去,我发誓没有一个文件编码是 GB 的,所有文件头也都写明了 UTF-8,但是 IE 老先生就是这么调皮,总是传过去 GB 码,这让我有些难受,然后马上就用了 Javascript 的 escape()。哈!你猜怎么着?编码出来居然是带 u 的 U8 编码! Read the rest of this entry »

29
Jan

这鬼玩意儿终于出现了!

   Posted by: 边城浪子 Tags:

很早以前就畅想过,如果有这样一个搜索引擎就好了:对着电脑唱几句,它就会帮你找到那首歌,啊嘎嘎,那岂不是很神奇?

midomi 就是这么一个网站,你只要打开麦克风,对着电脑唱,它就开始给你搜索。我看了一下,是先利用 Flash 来录制,然后来对数据库进行匹配搜索,我对着它胡乱唱了几句,它也给我胡乱搜了些歌曲出来。我咳嗽了几声,居然把涅磐(Nirvana)的歌给我弄了出来,还有一大堆用户录制的演唱内容,然后你可以去评论,或者去购买唱片--呃,这样它就是一个名副其实的 web 2.0 应用网站了。不过别指望会直接搜索出音乐来,你只能搜索到用户录制的片段。

尽管我对搜索结果很不满意,不过,这确实是个新鲜玩意儿,也同时证明了在这世界上没有什么不可能的事情。

22
Dec

添加了一个很小的 BBS

   Posted by: 边城浪子 Tags:

这里,是个小玩具,哈哈。

用户是需要注册的,我也不知道是否有时间能跑那里多聊天,不过,总算是一个小小的交流空间吧。

欢迎访问

29
Sep

Blog 升级

   Posted by: 边城浪子 Tags: , ,

升级成了最新版本,但是由于使用的还是以前的 theme,所以看上去的变化是不大的。从 1.52 升级到 2.04 还真是挺麻烦的,因为以前用的模版差别和现在相比很大,希望以后再升级的时候就会容易一些了。我顺便做了一些修改和调整,包括新添加了一些 Plug-ins,不玩儿 Wordpress 的人对这个应该没兴趣,有兴趣的进来看看: Read the rest of this entry »

27
Sep

   Posted by: 边城浪子 Tags:

0927 昨天晚上的不速之客是 Allan,答应了我已经将近 78 年零 3 个月的“小岛”终于给我送来了,而且居然还不是我想要的:活、火、山!我对此已经表示了强烈的不满。不过 Allan 的新书也出来了,他给我带了一本。当初受到邀请,我也在里面写了一丢丢东西,还有推荐,所以,在这里也宣传一下吧。哦,对了,这是一本讲 CSS 的书,叫做《CSS网站布局实录》,实践出真知,现在跑来问我 CSS 问题的我都给转移到 Allan 那里去了,购买方法也去那里瞧瞧吧。

下面是几张照片: Read the rest of this entry »

Page 1 of 3123»