RSS 2.0 Feed

Monday, September 27, 2004

MS已经有了一了块SQL2005的内容.学习学习.^_^

http://www.microsoft.com/sql/2005/

posted @ | Feedback (16) | Filed Under [ MS DotNet ]

Sunday, September 26, 2004

php5有Clone语句,而PHP4没有.以前php4要实现科隆一个object,用的是函数方法.如果你以前写的PHP4有用到Clone 类的方法,再跑到PHP5下面有可能出现错误.如果你现在写的php5用到clone.哪么在php4是完全不能用的.我试着写了下面的一个转换跑在PHP4和PHP5之间.用的是eval() function.

测试代码:
<?php
//MyClass 有一个变量a 和一个内建方法
class MyClass
{
 var $a;
 function test($a)
 {
  $this->a = $a;
 }
}

//这是php4的克隆方法
function php4clone($tmp_obj)
{
   return $tmp_obj;
}

 

//一个判断php的版本调用不同的Clone
if(version_compare(phpversion(),'5.0.1')< 0)
{
 eval('

 $obj = new MyClass;
 
 $obj_clone = php4clone($obj);

$obj->test("Hello");
 
 $obj_clone->test("World");

 echo $obj->a;
 
echo $obj_clone->a;
 
echo "PHP".phpversion();
 ');

}else{

eval('
  $obj = new MyClass;
 
 $obj_clone = clone($obj);

 $obj->test("Hello");
 
 $obj_clone->test("World");

 echo $obj->a;
 
 echo $obj_clone->a;

 echo "PHP".phpversion();

');
}

?>

ps:4.3.8 与php5.01测试通过.关于不同php版本兼容.如果还有什么更好的方法.希望能更多讨论.

posted @ | Feedback (35) | Filed Under [ php ]

Thursday, September 23, 2004



咳.咳.无语......服了.什么都可以集成.呵呵.只有想不到.没有做不到的.有喜欢.NET和开源PHP的可以装一个绑在一起玩.PHP FOR VS.2003的网站

posted @ | Feedback (14) | Filed Under [ php ]

Saturday, September 18, 2004

Macromedia Central 1.5 SDK

大家在注意FLEX作为MacroMedia网络运用的大手笔之外,大家冷落了一个Flash桌面的运用开发系统.Central,前阵抄得很热,但是只跑在Flash6.0和V1组件下的Central,其实玩过Central的人都知道他的组件和类库综合1.0,2.0两个版本.有点不伦不类,慢慢许多人都失去兴趣.现在Central推出了全面支持AS2.0新的版本SDK.和以往一样.作为免费下载评估来得到玩家兴趣.用FLASH开发桌面的运用,跑在MAC上面
是很漂亮的.新发布的1.5具体一些变更:
- Reliable automatic network detection on both Pc and Mac.
- Secure access to the local filesystem and better integration with the OS.
- Better development workflow.
- Support for Flash Player 7, ActionScript 2.0, and v2 Components.
- Simpler licencing options.

见仁见智,有兴趣的可以下来SDK和文档下来研究.

 

PHPObject - Opensource PHP Flash Remoting

最近接触PHP5.0,同时又想与FLASH结合,Macromedia只对JAVA和.NET的交互有兴趣.哪么PHP哪?
开源的东西.就有HERO出来.除了最早的AMF之外.PHP Remoting还有一个PHPObject.
下载官方网站:    http://ghostwire.com/
这个网站还有一套自行开发的Flash组件 cool

 

 ByteFX.DataConnector/Net 1.0

说到PHP,就会用到Mysql,而我平时又用.NET最多.哪么再绕回.NET,这两个是一个东西..NET FOR MYSQL的连接.前者的开发人员已经加入MySqlTeam,但是可以下载到他用C#写的MySql接口的源码.需要MySql与.Net结合的可以使用这个MySQL的ADO.NET类库而不需要ODBC了.使用很简单,参考下载包里的文档.

 

PS:
XPSP2许多人都装了.好处不说了.我爱FLASH.并且与其它语言交互.但我讨厌FLAH的广告.,看一个大的网站白白占用资源不说,特别是弹出来的带有音效和视频FLASH广告在我使用大的软件时候.死机的说.
现在SP2装上了.能过滤掉FLASH和弹出窗口.打倒广告....^_^ 但提倡更多的FLASH交互运用的网站和享受更多艺术性站点.

posted @ | Feedback (7) | Filed Under [ Flash(Mx2004) ]

Sunday, August 22, 2004

在MS站里转转.翻到了这个.Microsoft Trademarks 

发现MS开发的游戏也真不少 ^_^

 

posted @ | Feedback (7) | Filed Under [ Other ]

Saturday, August 14, 2004

这篇BLOG和技术无关.和奥运的一个花絮有关.和爱好的音乐有关.个人喜欢 :)
呵呵.没想到喜欢听的一个电子音乐DJ ,昨晚出现在奥运会开幕现场.
开幕式中的大部分电子音效包括运动员入场都他在主持现场音乐.
有几个镜子切到他上面了.仔细一看才出来.CCTV5两主持人只说了句一个有名的DJ :(

这位来自德国的DJ  Tiesto 2003年 世界DJ 排名已经超过Paul,名居第一了.奥运会真是不简单.现场音效DJ也是一流的.到底是有钱呀.

www.DjTiesto.com  这是他的官方网站.有兴趣可以听听.2004年最新专辑.<<Just be>>

posted @ | Feedback (52) | Filed Under [ Other ]

全面支持OOP的PHP5.0已经发布了.对喜欢它的人来说是件喜事.我也喜欢PHP.没事也玩玩.推荐一个php个人认为最好的IDE.Zend Studio 3.5.0IDE.已经支持PHP5.0RC3.版本.
安装可以自设定Debug Server.apache server或IIS及其它.完整的帮助手册.代码提示.Class View....

关于php5.0的介绍和下载? http://www.php.net
关于Zend Studio 3.50 介绍和下载试用版本. http://www.zend.com/store/products/zend-studio.php

?

posted @ | Feedback (13) | Filed Under [ php ]

开源的东西就是这样.刚发布完PHP5.0.现在http://www.php.net?又发布了php 5.0.1.前阵子大量的PHP爱好者一直http://www.php.net? 和 http://www.zend.com?讨论不同的Bug. 大家的高度的关注.使得修正版本这么快就出来了.PHP一向都基本三个月就会发布一个新的修正版本.就象Apache,mysql一样,频繁发布不是坏事.开源软件都是这样.集众家之所长.使得系统更安全可靠.

下载地址? 具体修正了哪些

修正了不少Bug.看了一下.重写的多系统安装帮助文件.(这个Danger上次安装时就因为帮助手册写得写的不详细.使用IIS绑定PHP5.0时就浪费不少时间.

XML方面新版本扩展的Libxml2也升级了.分别.libxml2-2.6.11,libxslt-1.1.7.
(从5.0起.PHP在与XML交互将一扫以前哪种混乱和难写的局面,基本上以前4.*版本的PHP的都重写.
分别使用标准化地Dom, SimpleXml,和Libxml2,我试了写了一下.短短几句就能解析和读写XML.相当方便了)

另外还修正了不好PHP Webservice方面的Bug

(php 5.0已经可以很不错写php 的webservice了,有兴趣的可以研究一下,我还没动手学习)

php 5.0现成了我空闲时间,第一学习的东西.比起以前的PHP4.* ,真是一天与地.半个月下来.一点体会:

首先第一就要确立OOP的开发模式.这要感谢学习C#带来的帮助.现在使用PHP开发者分两派.一派可以说强烈反对OOP模式开发.依然保持传统的func to include,一派是强烈支持PHP5.0的格新派.所以
PHP4.* 最新也发布了4.3.8 .4.3.9

第二就是PHP的老鸟们现在流行都使用模板开发.大量使用MVC开发模式的逻辑层和表示层,有多种模板引擎可供选择,当然比较流行的首选SMARTY.在PHP5.0里MVC模式与OOP的理念会结合的更好.

第三就是.PHP与XML的运用.Php5.0开始使用更符合W3C标准的DOMXML和XmlLib2扩展,另外关注的就是Webservice在PHP开发行列中起将很大作用.

另外的话题:
与数据库的交互.分别有了.面象对象的 新的 MySQLi 和 SQLite 扩展.
AMFPHP这个PHP世界里与FLASH交互的Remoting组件的开发.不知道在PHP5.0时代的到来.会有什么重大改变.关注中...

Ps:上次提到的Zend IDE studio 3.5 也发布了最新版本.3.5.1了.同时支持PHP4*与PHP5.*
的语法和调试.我想目前没有比这个强的PHPIDE出来了,可惜.8支持中文.自己修改中文代码.:(

用惯IDE不是好事.这得怪平时用惯的VB.VS.NET,:( 不过PHP的许多人也喜欢用editplus开发.用editplus可以强记住哪么多的PHP方法和函数很有用地.editplus已经有了支持5.0的SAX下载了.

唉呀.打字打死我了.我还是比较懒.HOHO.早起看奥运开幕重播.中国队加油~

posted @ | Feedback (15) | Filed Under [ php ]

Friday, August 13, 2004

Dynamic Languages-ready for the next challenges, by design 
(作者:Dr. David Ascher  ActiveState的CTO  http://www.activestate.com/)

部分内容:

动态开源语言的定义:
dynamic languages are defined as high-level, dynamically typed, and open source, developed by a grassroots community rather than a corporation or consortium.
有一句话定义了动态开源语言的定义:高级语言与开放源代码,由一个民间的社区而非一家公司或国际财团开发的。

部分介绍PHP的现状和未来:

PHP, unlike Perl and Python which were very broad in scope, focused from its inception on a single task: building dynamic websites. It's safe to say that it has succeeded, with the latest Netcraft surveys finding PHP installed on over 16 million domains. PHP combines a syntax that is easy for even novice web designers to learn, with a rich library of modules that capitalize on the fact that most websites need to do similar things (talk to databases, cache images, process forms, etc.). PHP is now considered the most serious competition to the web strategies of both Microsoft (with ASP.NET) and Sun (with J2EE).

文章中还区分了动态开源语言的中立与C#,JAVA,C++等语言的之间定义的区别.大量了提到了民间.开源.跨平台,免费和中立等词.最后文章里也提到在何种情况下开发使用何种语言的选择.

象Perl,php,JavaScript/JScript/ECMAScript,(flash的action script2.0就是尊循EM4script标准的)XML-Xslt都是Open Source的产物.长时间的大量技术人员免费参与开源开发设计和转变积累,最底层的 library 已经形成.都开始向OOP设计转变.

Ps:
这篇文章就是介绍动态开源开发语言的起源和未来的发展,
因此学习一门时兴的商业平台开发语言和一门开源的跨平台民间语言在适应未来开发上都是需要的.

 

 

posted @ | Feedback (12) | Filed Under [ Other ]

Saturday, June 19, 2004

这个星期.我已经得到FLEX1.0的英文版本.随后就是安装.调试.练习.这个目前我看到的最贵的一套软件(正式版12000$).说是软件也可以说一套独立的系统.有一套类似JVM的虚似处理系统.把MXML结合FLASH组件类库与AS动态的处理成XUI.相当漂亮形象的客户端UI.可惜支持.NET开发环境的要到年底或明年初才会出来.目前我装在JAVA的环境上.FLEX已经支持与部分JSP JAVABEAN结合.与数据的接口可以使用Web Service.Http Request,JDO.方法实现.FLEX拥有比FLASHMX和V2组件更强大的的AS2.0的API.这个可以在MM官方网站的livedocs里找到.

初试 Flex的几个例子给我的感觉就象当初遇到ASP.NET.除了语法,写法不同.UI与逻辑控制层实现方法一样的.一样的具有方法.属性.类库.与JAVASERVER的先结合.正好弥补了给让JAVA也拥用一套象样UI层.

以上是个人初试得出的感想.Flex Rich Internet Application 对我来说是一个全新而未知的世界.几呼没有什么中文资料可查.只有大量MM公司随软件一起附带的手册和国外的网站资料.看来得要好好的研究一阵了.最快拿出一些实例和体会共享.

具体关于Flex介绍:http://www.macromedia.com/cn/software/flex/

posted @ | Feedback (30) | Filed Under [ Kiss XML ]