摘要:
本来还想写iPad,网上评论文章很多,就不凑热闹了。 4月8日,Apple开了iPhone OS 4的发布会。(注意,OS4即可用于iPhone,也可用于iPad.) 不免好奇,iPhone OS 4 革了谁的命? 目标1:Android, Windows Phone 7,Blackberry。(Palm WebOS 不成气候,Nokia 步子太慢,就不提了) iAd 针对 google 刚刚收购的 AdMob,多任务给邯郸学步的 Windows Phone 7 上了一课,企业功能慢慢渗透 Blackberry 传统的优势市场。 目标2:Microsoft XBo... 阅读全文
阅读排行榜
网络媒体谈,互联网营销
2011-09-02 20:13 by 狼人:-), 167 阅读, 收藏,
摘要:
国内互联网媒体的历史已经超过10年,10年还是太新,太短,培养的人才太少。故而网媒扩张的时候,往往会从平媒直接挖一些有三五年经验的尖子过来,许以重金高位。但平媒与网媒之间其实有一道鸿沟,正常情况下,需要1年的时间来过渡,真正理解互联网时代的媒体运营方法。在平媒越是自负,越难虚心学习,过渡的时间也就越长。 曾经有那么5个季度的时间,我管内容中心。直到第4个季度才完成了这个过渡,发觉之前做了不少错事,使了不少茅招。悔之不及。此时已下决心转型产品,也没什么机会来改正,就此被钉在了职场的耻辱柱上。 正式转型产品三年后,可以回过头来,讲一些当初受挫的反省之谈。 首先得从平媒与网媒的用户体... 阅读全文
Windows Azure入门教学系列 (一): 创建第一个WebRole程序,互联网营销
2011-09-02 20:13 by 狼人:-), 167 阅读, 收藏,
摘要:
在第一篇教学中,我们将学习如何在Visual Studio 2008 SP1中创建一个WebRole程序(C#语言)。在开始学习之前,请确保你的机器上已经安装了: Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010) Windows Azure Software Development Kit (November 2009) 步骤一:创建解决方案和项目 以管理员权限打开Visual Studio 2008 SP1,点击File,选择New,点击Project按钮: 在弹出窗口中按照下图所示... 阅读全文
一起谈.NET技术,ASP.NET绑定的技巧
2011-09-02 00:11 by 狼人:-), 167 阅读, 收藏,
摘要:
Data Binding似乎是ASP.NET老掉牙的节目,无非Eval之流。其实稍作加工就能使其脱胎换骨。
在代码中加入: //推荐放在基类
protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func)
{ var itm = GetDataItem(); return func((TEntity)itm);
}
//Student是数据类
protected object Stu<TResult>(Func<Student, TResult> 阅读全文
一起谈.NET技术,带你走进缓存世界
2011-09-01 23:58 by 狼人:-), 167 阅读, 收藏,
摘要:
我们搞程序的多多少少都了解点算法。总体来讲,算法是什么?算法就是“时间”和“空间”的互换策略。我们常常考究一个算法的时间复杂度或空间复杂度,如果我们有绝对足够的时间或空间,那么算法就不需要了,可惜这种条件是不存在的,只是在某些情况下相对来说我们不用去考虑其中一个。今天我们讨论的“缓存”,自然就是“用空间换时间”的算法。 缓存就是把一些数据暂时存放于某些地方,可能是内存,也有可能硬盘。总之,目的就是为了避免某些耗时的操作。我们常见的耗时的操作,比如数据库的查询、一些数据的计算结果,或者是为了减轻服务器的压力。其实减轻压力也是因查询或计算,虽然短耗时,但操作很频繁,累加起来也很长,造成严重... 阅读全文
一起谈.NET技术,保护您的 Silverlight 应用程序的安全
2011-09-01 23:45 by 狼人:-), 167 阅读, 收藏,
摘要:
作为一名 Microsoft 服务顾问,我定期与客户和合作伙伴一起进行应用程序安全性讨论。 在本文中,我将介绍一些在这些讨论中提出的主题。 特别是,我将重点介绍编程人员在尝试保护 Silverlight 应用程序的安全时所面临的新挑战,而且我将考虑开发团队应该将其资源集中于哪些方面。 本文提到了许多技术概念,您可以在其他位置(包括本杂志)找到这些概念的更多详细信息。 因此,我就不在技术层面更加深入地讨论这些主题。 本文的目标是“理清头绪”并介绍如何利用这些概念保护您的应用程序的安全。 当规划应用程序的安全性时,考虑三个 A 非常有用:身份验证 (Authentication)、授权 (... 阅读全文
一起谈.NET技术,.net其实也可以不拖控件的......
2011-08-29 19:30 by 狼人:-), 167 阅读, 收藏,
摘要:
随着时代的进步,说.net就是拖拖控件的人越来越少了,作为一个抱有"就是喜欢拖控件"想法的人,我还是不得不研究一下完全没有IDE的情况下怎么生存。 国内的大部分无知而浅薄的".net程序员",完全是被横行的盗版IDE惯坏了。VS的确提供了一条生成和组织程序的捷径,但是它并没有把正路堵死。 这里我就来说说如何像编写linux程序那样编写.net程序 俗话说巧妇难为无米之炊,即使我们想要像Linux程序员那样写程序,首先我们还是要下载一套最新版SDK 最新版 Microsoft Windows SDK for Windows 7 and .NET Frame 阅读全文
一起谈.NET技术,敏捷开发的26条至理名言
2011-08-29 19:30 by 狼人:-), 167 阅读, 收藏,
摘要:
我经常收集各种各样的至理名言,最近我重温敏捷开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。 1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就是同时开始几件事情,这将不可避免的造成某些工作被废弃,从而造成浪费。专注于一件事;完整地实现其功能;运行测试;编写文档;签入所有,把这当做一项工作完成,然后再开始下一件事。 2、不要破坏构建:非常明显,但必须被包含在任何软件开发建议清单中。程序员在签入之前采取所有合适的预防措施进行测试,则永远不会破坏构建。如果构建被破坏,通常是因为有人偷懒了。 ... 阅读全文
艾伟也谈项目管理,项目管理实战之团队管理
2011-08-29 19:05 by 狼人:-), 167 阅读, 收藏,
摘要:
一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理。一个优秀的团队和一个糟糕的团队的效能是天壤之别,她们之间的比例不是1:100或1:1000这样量化的数字能够表示的。就像一个团队建造了一幢摩天大楼屹立于云霄,而另一个团队的建筑物还没有10米高便开始摇摇欲坠!这是质的差别,也是团队灵魂的差别。 而团队的领头人就是项目经理,他的能力/素质直接影响着项目的成败!我们不需要一个团队的所有成员个个都是优秀的,但是为了确保你的项目成功,请雇佣一个优秀的项目经理! 以前,自己通常都是单干,最多时也是两三个人合作,项目进展... 阅读全文
艾伟_转载:在Mono中创建ASP.NET程序
2011-08-29 00:16 by 狼人:-), 167 阅读, 收藏,
摘要:
一只可爱的猴子:
一次偶然的机会碰到这只猴子,并在工作中也用到它了。现将自己的使用经验分享与此(以OpenSUSE为例介绍)。
对于不熟悉Mono的朋友来说,Mono就是.Net在Linux和其它操作系统上的实现(Unix、Mac、iphone、Windows...)。Mono的官方网站是:http://www.mono-project.com
严格来讲,Mono是一个开源的、跨平台的C#语言和其CLR的实现,并与微软的.NET二进制兼容。很绕口吧,这是Mono官方网站写的:An
open source, cross-platform, implementation of C# and the 阅读全文