in

ASP.NET Weblogs

This Blog

Syndication

ASP.NET Chinese Blogs

February 2008 - Posts

  • Web Client Software Factory 2.0 for VS2008发布了

    模式和实践团队今天发布了Web Client Software Factory 2.0 for VS2008,下载地址: Web Client Software Factory - February 2008 Web Client Software Factory Source Code - February 2008 Web Client Software Factory Source Code for Application Blocks - February 2008 相关资料: http://davidhayden.com/blog/dave/category/57.aspx?Show=All http://www.pnpguidance.net/Screencasts.aspx http://www.cnblogs.com/Terrylee/category/49238.html 自由、创新、研究、探索…… 2008-02-29 21:43 发表评论 Read More...
  • 网游产业的公关

    最近下班后,等晚饭时通常会看看电视。 于是看到最近中央台一档很有名的栏目在推出一系经的专题,叫《战网瘾》,然后在其它电视台也看到了类似的节目,似乎新的一波舆论攻势将扑向网游,是不是其它还跟着一波政策攻势就不得而知了。 现在身处网游产业,不得不有些担心。 也许,像网游这样被主流社会所不容忍的产业,应该更多的参与舆论的导向。作为行业自身,当人们在议论你的时候,你自己反而每每失声,这是行业的失败。在大众已经对你没有好印象,思维定势中已经将你定为祸国殃民之后,再通过与政府交好,行善积德,效果不一定会很好。网游之毒,应该没有烟草之必然,之明确,之不可救药吧,但天天喊着有害健康的烟草,好像还没有发生太多受害者冲到老总办公室争吵的事情吧。 以网游产业的“硬”实力,我觉得和各大媒体建立好一些的关系,在他们制作相关节目时,能够参与进去,让媒体能公平的,理智的,正确的议论网游,引导玩家,应该不是不可能吧。 THIN 2008-02-28 09:59 发表评论 Read More...
  • 赢在中国(08-02-27)

    在Google Calendar中设置了赢在中国的日程,结果没有发短信给我(是不是可以起诉它呢?和Google打打官司,可是成名的好机会啊:)) 后面一节还是看到了,印象比较深的是最后一位做教育的选手和一位叫李璇的做网站卖珠宝的姑娘。 李璇这个小妮子历害啊,甭管怎么着,动不动就给你一个灿烂得耀眼的笑,搞得我都喜欢死她了。试想想,言语交锋中,当她处于劣势时,给你这么灿烂一笑,真诚啊,阳光啊,你还记得你要批评她什么不,当她处于优势时,给你这么灿烂一笑,可爱啊,漂亮啊,藏锐气,化力气为浆糊,以柔克刚。就这样,她直接就进入12强了,看来台上老几位评委的心理活动过程和咱也差不多嘛。 最后那位兄弟,虽说骨气不足,容易妥协,但是激情是过的。显然看过不少陈安之的碟。看来喊口号是激发肾上腺素的妙方,但是估计跟K药一样很容易让人上瘾。上周见到一位从部队出来的选手,那家伙,口号喊得一片溜,掌握了喊口号的关键技巧,喊出了水平,也基本上和他对话就是听他喊口号。但今天这位,我的亲娘啊,突然之间冲出来,一路“行动、行动、行动……”,喊到跪下,喊到热泪盈眶,喊得远在电视机前的我一头冷汗,混身不自在。心想他教出来的学生,会不会经常处于冲动状态,是社会不安定因素呢?(开个玩笑) 注:我对每位选手本质上都是非常尊敬的,每个人都是闪光的明星,这里纯属调侃一下。 THIN 2008-02-27 09:13 发表评论 Read More...
  • Lang.NET 2008 相关Session

    Lang .NET 2008 是.NET(CLR, DLR 以及其他平台)上语言及相关工具的设计开发者的盛会。Lang.NET 2008 相关Session 已经可以看了,绝对值得好好的学习,地址是: http://langnetsymposium.com/talks.asp 。这次播放器是SilverLight而不是Flash了,要求安装Sliverlight 1.0,如果你用的是Linux系统,使用Monolight也可以。 自由、创新、研究、探索…… 2008-02-26 21:41 发表评论 Read More...
  • 糟糕的浦东张江服务业

    在浦东张江软件园一带工作,每天的中餐都是一件比较麻烦的事情,甚至是恼火的事情。 这边的服务业由于据说是张江物业的限制,竞争极不充分,所以概括起来就是价格高(一般一个菜都在30多,比深圳繁华商业区价位还高),服务差(客人问话基本是不答,摇头晃脑答,屁股对着你答这样的水平,更虽说怎么上菜怎么迎客这些细节了,巨可怕的是一般一等就是3、40分钟)。 搞不懂产业纯度怎么就成了**园区的重要竞争力了,湖南大学周边繁荣的小吃饮食就让长沙河西不成为大学区了?东莞很多工业区周边也是服务业极其发达,极大的丰富了园区内员工的生活,降低了生活生产生成,增加了税收,就算有点乱,怎么就影响它的竞争力了。难道又是“高科技”三个字惹的祸,怎么这么喜欢装B! 顺便再说一句,这边的服务水平真不咋地。上周找了家盲人按摩店(和老婆一起去的,不黄也不暴力的那种),好家伙,这么小的一家店,也在那推销他们的会员卡,而且动不动就600块,我的亲娘啊,台湾的“亚力山大”都卷着用户的会员费倒了,我对你又不是很熟。人家搞会员制一般是为了搞活现金流,扩张,开分店啊,连锁啊,不知它干嘛凑这个热闹。把用户钉死在你们店吗,刺激消费吗?这些还是要靠实际的东西的,玩虚的,不太好吧。 再说到上次去剃头,去了家大的店,连锁的,这回人家搞会费有道理了。新娘啊,先是洗头的向你说一遍,“不办”。换剃头师傅上了,再说一遍,“不办“,再冲水,再说一遍,“不办”。办单,再来一遍,“求求你,我不办!”。恒源祥,你那招算啥啊,人家比你还狠啊! 不说它暴力推销,你好好做做市场营销,设计好产品再卖也好点啊。我一个大佬爷们,你要我办几千块的卡...
  • Rails框架流行在他的设计理念

    摘要: 这两天看了一本书《Grails权威指南》,看了这个Java上Rails框架,其中有两条设计理念: 1、make simple thing easy and make complex possible -让简单的事情变的容易,同时让复杂的事情的实现成为可能 2、Convention Over Configuration --约定高于配置 Rails几乎成了敏捷web框架的代名词,Java社区的Grails,.NET开源项目Mono Rails和Subsonic,还有微软ASP.NET Team正在做的ASP.NET MVC框架无不体现着上述两项设计理念。 阅读全文 自由、创新、研究、探索…… 2008-02-24 16:35 发表评论 Read More...
  • Silverlight 2 初览

    【原文地址】 First Look at Silverlight 2 【原文发表日期】 Friday, February 22, 2008 6:41 AM 去年9月, 我们发布了面向Mac和Windows的Silverlight 1.0 ,还宣布了在Linux上提供Silverlight的计划。Silverlight 1.0着重于促进浏览器中的丰富媒体场景,支持JavaScript/AJAX编程模型。 我们不久将发布 Silverlight 2 的第一个公开beta,这是个Silverlight的重大更新,将注重于促进富网络应用(RIA)的开发。本贴是我将在以后的几个月内撰写的详细讨论相关细节的几个贴子的第一篇。 跨平台/跨浏览器的 .NET 开发 Silverlight 2 包含了.NET 框架的一个跨平台,跨浏览器版本,促成了在浏览器中运行的一个丰富的 .NET 开发平台。开发人员可以使用任何一门 .NET 语言(包括VB, C#, JavaScript, IronPython 和 IronRuby)来编写 Silverlight 应用。我们将推出Visual Studio 2008 和 Expression Studio的工具支持,来促成建造 Silverlight 方案时开发人员与美工设计师间良好的工作流和集成。 这个即将发布的Silverlight 2 Beta1 版本提供了能促成精妙的RIA应用开发的一套丰富的功能集。这些功能包括: WPF UI框架 : Silverlight 2包括了一个基于WPF的富用户界面框架,该框架将极大地方便建造丰富的Web应用。其中包括强大的图像和动画引擎,以及对像控件,布局管理,数据绑定,样式和模板皮肤这样高级的UI功能的丰富支持。...
  • 其实编码使用代理服务器的门槛非常低

    前面我写的“ ASP.net 获得客户端的IP相关知识 ”博客中,有一个简单的例子,演示了如何客户端编码,修改 HTTP_VIA 和HTTP_X_FORWARDED_FOR ,进而让服务器无法了解你到底是否启用的代理服务器,以及启用的是代理服务器之后的你的真实IP地址。 结合上面的技术,编码使用代理服务器,其实是非常简单的。下面就是客户段的演示代码。比起上篇博客,只修改了几行。 下面演示代码中的代理服务器地址,可能在你试验的时候,已经不通了,请更换新的代理服务器地址。 class Program { static void Main( string [] args) { // 最新代理服务器的地址,可以参看下面的列表 // http://www.proxycn.com/html_proxy/http-1.html proxyTest(" http://81.181.45.25:3128 "); proxyTest(" http://202.105.182.13:80 "); Console.ReadLine(); } public static void proxyTest( string proxyInfo) { WebProxy proxy = new WebProxy(); proxy.Address = new Uri(proxyInfo); HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create( http://******/userip.aspx ); request.Headers.Add(" VIA ", " "...
  • 那些HTTP头会被增加HTTP_前缀

    上一篇博客: ASP.net 获得客户端的IP相关知识 中我提到了,如果你想编码更改 HTTP_VIA、HTTP_X_FORWARDED_FOR 的值,你需要客户端增加的HTTP Head为:VIA、X_FORWARDED_FOR。即,少个 "HTTP_" 前缀。那么,到底读取这些值时,那些HTTP头增加时候需要增加HTTP_前缀,那些又不需要呢? 简单来说,出了一些系统预先定义的,有特殊意义的HTTP头外,其他都需要增加 "HTTP_" 前缀。这是W3C 的 The Common Gateway Interface (CGI) 规范的定义。这些预定义的变量如下: 变量 说明 APPL_MD_PATH 检索 ISAPI DLL 的 (WAM) Application 的元数据库路径。 APPL_PHYSICAL_PATH 检索与元数据库路径相应的物理路径。IIS 通过将 APPL_MD_PATH 转换为物理(目录)路径以返回值。 AUTH_PASSWORD 该值输入到客户端的鉴定对话中。只有使用基本鉴定时,该变量才可用。 AUTH_TYPE 这是用户访问受保护的脚本时,服务器用于检验用户的验证方法。 AUTH_USER 未被鉴定的用户名。 CERT_COOKIE 客户端验证的唯一 ID,以字符串方式返回。可作为整个客户端验证的签字。 CERT_FLAGS 如有客户端验证,则 bit0 为 1。 如果客户端验证的验证人无效(不在服务器承认的 CA 列表中),bit1 被设置为 1。 CERT_ISSUER 用户验证中的颁布者字段(O=MS,OU=IAS,CN=user name,C=USA)。 CERT_KEYSIZE 安全套接字层连接关键字的位数...
  • .NET 3.5 客户端产品路线图

    【原文地址】 .NET 3.5 Client Product Roadmap 【原文发表日期】 Tuesday, February 19, 2008 11:57 AM 几个月前,我写过一个 .NET Web 产品路线图 的博客贴子,在其中,我概括描绘了我们准备在刚发布的Visual Studio 2008 和 .NET 3.5中的web开发特性的基础之上开发的一些产品计划。 在下几个月内,我们还将发布若干个特定于客户端开发的增强功能。我们花了很大的力气来解决客户反馈中一些最大的要求,同时还尝试着把开发人员在开发Windows应用时能够拥有的能力推向极限。所有这些改进都是建立在VS 2008 和 .NET 3.5之上的,势将使得今后的.NET 客户端开发更上一层楼。下面是我们计划在下几个月内推出的一些改进的路线图: 改进客户端应用所需的.NET 框架的安装 过去的几年从建造客户端应用的客户和ISVs反馈来的一个最大的要求是,使得.NET 框架的安装和配置更加容易,速度更快。 这个夏天,我们将发布一个.NET的新安装框架(setup framework),方便建造优化的客户端应用的安装包。这个安装框架可以与现有的安装框架集成(譬如,象InstallShield这样的产品),促成更小,更快的终端用户.NET框架的安装体验。 Windows Forms和WPF客户端应用将能够使用这个安装框架干净地把.NET框架bootstrap安装到机器上去。这个bootstrap安装工具将支持自动下载机器上运行.NET 3.5 客户端应用所需的最小.NET 框架包部分。例如,一个用户已经在机器上安装了 .NET 2.0,这个安装程序就会很聪明地自动下载那些把 .NET 2.0更新到3.5 所需的升级补丁...
More Posts Next page »