Tuesday, June 02, 2009

今天尝试使用DazStudio 和 pwcatch 整合照片和3D, 阴影比较真实, 效果很不错.

以下是习作 点击看大图: (我的笔记本电脑有点脏....)

阴影贴图方式渲染:

光线跟踪方式渲染:


Tuesday, June 02, 2009 12:42:02 AM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, February 22, 2009

有时候我们要给所有的html input 标签设定相同的css, 那可以这样写:

INPUT
{
 border: 1px #444444 solid;
}

但有时候, 我们可能仅要对特点type的input 标签 (如:文本框 )设定 相同的css 怎么作呢?  一个一个设太麻烦了.

因此, 对于 firefox 浏览器 我们可以这样写

INPUT[type="text"]
{
 border: 1px #444444 solid;
}

但以上方法 IE是不支持的, 对于IE , 我们就需要这样写:

INPUT
{
 border: expression((this.type=="text")?"1px #444444 solid":"style");
}

Sunday, February 22, 2009 4:58:05 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Tuesday, February 17, 2009

今天1月底, ASP.NET MVC 的RC1 终于出了, 好在兼容性上没有什么大问题, MVC beta4 的代码编译运行都不会报错。但是在页面输入校验上做了增强。

众所周知, 传统ASP.NET 缺省是对页面上的输入提交内容做校验的, 若提交的内容里面带有潜在危险,如: HTML 标签, javascript 代码,  就会报 A potentially dangerous Request.Form value was detected from the client

要想关闭潜在性危险的校验有两种方法:

1) 在aspx  页面上加: <%@   Page   validateRequest="false"   %> 

2) 在web.config  的<system.web>   标签内加: <pages   validateRequest="false"   />   

MVC RC1 对于输入请求也加上了安全校验, 但是MVC的处理方式和通常asp.net 的处理方式不同, 因此若要禁用该功能, 不能用上述传统asp.net 所用的两种方法。 而是需要在Controller 的Action 上加上ValidateInput 属性, 如下:

        [ValidateInput(false)]
        [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult SubmitDocument([Bind(Prefix = "")]EPortal_Document mdl)
        {
         ....

        }
Tuesday, February 17, 2009 2:40:38 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, February 08, 2009

今天在source forge上看到一个 用.NET 生成swf 的开源项目.

http://sourceforge.net/projects/swfdotnet/

作些基本的转换, 比如用图片序列生成swf之类的应该没问题. 唯一的缺憾是这个项目在2006 以后就没有再做过更新了.

Sunday, February 08, 2009 3:36:49 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Friday, January 23, 2009

最近开始玩SAP的东东, 感觉德国人的东西比较严谨, 产品线和构架细节上考虑得都比较周到。 对于软件设计和构架,有不少可以借鉴的地方。 后面马上写玩SAP笔记。

SAP
Friday, January 23, 2009 4:49:15 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Wednesday, October 15, 2008

MS 终于发布了Silverlight 2的正式版, http://silverlight.net 从和 Silverlight 1 比较中看, Silverlight 2 增加了诸多新特性:

Support for Visual Basic.NET and C#; Common Language Runtime (CLR) based languages  
Support for IronPython, IronRuby, Managed JScript, and other Dynamic Language Runtime (DLR) based languages  
Rich Core Framework (e.g. Generics,  collections)  
MultiThreading  
Layout controls including StackPanel and Grid  
Full suite of Controls (TextBox, RadioButton, Slider, Calendar, DatePicker, DataGrid, ListBox, TabControl, and others)  
Managed Control Framework  
Templating Model  
Visual State Manager  
Isolated Storage  
Deep Zoom Technology  
Media – DRM Powered by PlayReady  
Media  Windows Media Audio 10 Professional support  
Media  MediaStreamSource for managed code media file parser and protocol extensibility  
High quality resizing  
Media  Basic SSPL Support  
Cross Domain Network Access  
Easy access to serverside data via Web Services  
Direct access to TCP sockets  
Interoperability with SOAP and REST services, including support for XML, JSON, RSS and Atom data formats  
LINQ (including LINQ to XML, LINQ to JSON, and LINQ to Entities)  
Duplex communications (“push” from Server to Silverlight client)  
Data Binding  
ADO.NET Data Services  
Managed HTML Bridge  
Managed Exception Handling  
.NET Framework Security Enforcement  
Type Safety Verification  
XMLReader/Writer  
Enhanced Keyboard Input Support  
File Upload Support (via WebClient API)  
WPF Compatibility
Accessibility  
Localization  
Remote Debugging (PC and Mac)

Wednesday, October 15, 2008 9:50:17 AM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Thursday, October 09, 2008

jQuery (http://jquery.com/) 是一个轻量级javascript library, 它能方便的和html进行交互。 使javascript 的语句更加简洁。

比如: 点击一个id=div2 的div可以这样写:

            $("#div2").click(function(event)
            {
                $(this).hide("slow");
            });
jQuery还有用于UI效果的 jQuery UI 库。 用它可以制作各种界面功能和效果。 
另外值得一提的是: Microsoft 已经开始支持jQuery, 并会将其整合到visual studio 中。
Thursday, October 09, 2008 3:20:09 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Tuesday, October 07, 2008

Photosynth 是Microsoft Lab 的产物, 你可以用一组场景照片来重组3D 景象, 它的好处是你不需做过多的操作, 仅需提供一组照片而已,系统会自动进行组合, 虽然现在效果还有待改善, 但ms 号称这是将来的3D实现的趋势。 现在通过window live 帐号就可以用了: http://photosynth.net/

Tuesday, October 07, 2008 11:20:22 AM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Sunday, September 14, 2008

中秋节在家休息看了一些开源项目:

.NET 开源

YetAnotherForum http://forum.yetanotherforum.net/ 我觉得是目前最好的开源论坛了,但功能较简单, 无法和动网bbs比。
Entlib forum (中文汉化的YAF) http://www.entlib.com/

Cuyahoga CMS http://www.cuyahoga-project.org/ 整体结构比较简单的CMS, 但无法生成静态html
tantCMS http://www.codeplex.com/tantCMS 国内的开源CMS,基于asp.net 3.5, 但完成度较低,界面比较粗糙。
Rainbow Portal http://rainbowportal.net/ 可建大型门户。 模块化扩展管理。 但是本人觉得版本比较乱, 同时如果真要建门户, 现在用sharepoint 肯定更强。

PHP 开源

DeDeCMS 织梦内容管理系统 http://www.dedecms.com/ 中文php CMS, 功能比较完整,本人觉得用下来不错.
PHPWind 中文论坛系统 http://www.phpwind.net
ShopEx 目前国内较好的网上商店商城系统 http://www.shopex.cn/

 

Sunday, September 14, 2008 5:49:50 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   | 
 Saturday, September 13, 2008

加了不少宝宝的照片. http://www.gaoyicheng.net

 

Saturday, September 13, 2008 1:49:27 PM (China Standard Time, UTC+08:00)  #    Disclaimer  |   |