Posted @ 2008/7/25 17:27 By baldwin
 经过一个月的屏蔽,世界最大的专业开源软件项目网站SourceForge重新可以正常访问,而此时离北京奥运会开幕仅仅只有两个星期,SourceForge被屏蔽了不多不少整整三十天。 SourceForge做为一个专业编程技术网站被屏蔽,令广大的程序员和开发工程师感到不满,因为中国的程序员下载开源软件项目变得非常困难了,而不得不寻找代理服务器才能下载SourceForge上面的代码,至今没有任何官方的消息证实为何屏蔽SourceForge,而一个月后,也没有官方解释为何解封SourceForge。 现在,令广大程序员欣慰的是,我们的SourceForge又可以访问了,中国的程序员应该为此感到欣慰,因为我们永远也不知道何时它将会再次消失。
|
Posted @ 2008/7/16 13:17 By baldwin
临近DNN Open Force '08, 难免会有跟风之嫌, 我也不例外, 故在此作一个Cambrian和Open Force '08专题, 分享一些DNN下一代版本"Cambrian"的资源, 算是聊解我们这些DNN Fans对它望眼欲穿的期盼, 详细资源将不断更新中,敬请关注...
Read the rest of entry »
|
Posted @ 2008/7/15 15:10 By baldwin
1) DNN Gallary ( http://dnngallery.net/ )
这是本月刚上线的一个DNN站点资源库, 主要收集和展示(也就是我们经常说的ShowCase)一些设计极为优秀的DNN站点, 你可以提交自己的网站或推荐其他网站, 只要你认为它足够优秀, 当然最终还得审核. 其概念类似于Best Web Gallary (http://bestwebgallery.com/) 和 ShowCase (http://www.dnnsun.com/Resources/ShowCase.aspx). 2) 再见了, 用户定义模块( UDT )
这是一个DNN核心模块, 缩写为UDT, 其主要功能为实现用户可以定制各种业务表单无需修改数据和程序,从而实现一定程度上的可复用性和灵活性. 目前发布了这一模块的最终版本UserDefinedTable (UDT) 3.5.1,同时也是下一代DNN 5.0之前的最终发布, DNN 5.0(代号"Cambrian")之后将被升级为下一代模块,与此同时名称也修改为"Forms and Lists" (简称为F+L) ,在此基础上将扩展和增加更多功能, 比如私有列, 邮件提示,元数据等等,把这一模块的真正威力发挥到极致.
http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1895/Default.aspx 3) dotnetnuke blog荟萃站点 ( http://dotnetnukeblogs.com/ )
这是一个专门聚合DNN相关博客RSS内容的站点, 其目的则是方便DNN爱好者对信息的归类查看, 算是提供获取DNN信息的捷径. 同时, 该网站提供了类似上边提到的dnnGallary的理念, 那就是互动性, 你可以提交自己博客的RSS Feed或推荐其他优秀的RSS Feed, 当然最终也得被审核. 4) DNN模块代码自动生成框架 ( http://www.codeproject.com ...
Read the rest of entry »
|
Posted @ 2008/7/15 13:07 By baldwin
不知你是否注意到没, 本Blog已添加一个新成员, 那就是相册模块, 作为传播信息和承载交流的平台, Blog本身就该给与更多的手段或方式去把信息展示给读者, 并增加与读者的交互, 而所谓"一图胜千字"的理念也应该得于体现, 故此相册模块也就是应运而生了, 主要是利用目前很火的silverlight技术来搭建(后续文章将分享如何在DNN整合silverlight, 如何开发silverlight模块等等, 敬请关注), 同时现在也正值DNN Open Force '08即将隆重登场, 该相册将重点展示一些关于大会的照片和相关DNN的图片, 希望你们也可以分享一下自己看到的, 觉得很有看头的DNN图片(如果有的话), :) 目前该模块还在测试阶段, 图片将陆续更新....
|
Posted @ 2008/7/14 13:02 By baldwin
DotNetNuke本身可以看作是一个框架, 类比于.net framework, 你可以在基础上扩展并实现各种功能, 而其中不可或缺的就是核心API, 它是你在开发过程中最有力的辅助工具, 而了解API最基本的步骤就是API组织起来的命名空间, 废话少说, 在此简单介绍一下DNN模块开发过程中最经常使用到的命名空间列表:
DotNetNuke.Common: 可被用于整个DNN应用程序的所有类, 比如其中的global实例就是荟萃了所有DNN全局的静态方法, 可被直接用于整个DNN应用程序, 而global就位于命名空间DotNetNuke.Common.Globals之下.
DotNetNuke.Data: DNN核心数据层, 可被用于扩展数据层, 比如我们最熟悉的DataProvider基类及其API就位于命名空间DotNetNuke.Data之下.
DotNetNuke.Entities: DNN核心实体类, 主要负责实例化和管理组成DNN Portal的核心实体, 其中包括Host, Portals, Tabs, Users, Profile, and Modules. 每一实体都独立分支并形成自己的二级命名空间, 比如负责管理模块的实体类位于DotNetNuke.Modules之下.
DotNetNuke.Framework: DNN框架类, 主要管理一些DNN框架的扩展辅助类, 比如DNN对Ajax的支持, 对CDefault的衍生等等.
DotNetNuke.Security: 主要用于DNN的授权及其验证. 其中包括了页面权限(tab permissions), 模块权限(module permissions), 文件夹(folder permissions), 角色管理(roles manage)等等.
DotNetNuke.Services: DNN核心服务, 比如异常处理, 本地化支持, 用户定制(personalization), 搜索引擎, 缓存优化, Mail分发等等.
DotNetNuke.UI: DNN核心UI, 比如DNN特有的Skin 和 Containe ...
Read the rest of entry »
|
Posted @ 2008/7/14 8:37 By baldwin
 其实一直以来都在考虑如何有自己的一番事业,故对于一些关于创业的信息比较关注,有时会发现一些让自己很有感触的文章或句子,难免会起收藏之意,但又不敢”金屋藏娇“,分享之无疑也是一直快乐。 今天分享的是一些关于创业的箴言摘录,同时夹杂一些自己的品论,但愿不至于过于草率: 十条创业感悟
1、做小生意,解决生活中的问题;做大生意,解决社会中遇到的问题。
2、生活中处处充满商机,若没有发现,是因为你缺少一双发现商机的眼睛。
3、创业,最需要的不是资金,也不是人才,而是一个好的思路;没有资金,可以筹集;没有人才,可以召集;而没有一个好的思路,就很难找来资金和人才,创业思路决定企业的出路。
4、创业,设定目标很重要,没有目标,就缺少了奋斗的方向,这样就容易走弯路。
5、选合作伙伴,是选择互补性!比如你懂管理,找一个懂营销的做你的合作伙伴;你有资金,找一个有项目懂技术的人做你的合作伙伴。
6、在创业者眼里,没有什么不可能的事情,只有一些亟待解决的问题。
7、失败对创业者来说是一笔财富,只有小的失败才能积累大的成功。
8、创业,机会很重要,但机会往往青睐有准备的人,如果没有准备,当机会突然降临时,是很难把握住的,因为把机会转变成财富,需要一定的能力,而能力不是短时间能得到的!
9、创业,有许多潜规则,这是书本上看不到的,因为潜规则本身就是说不清道不明的东西,是需要悟的,只有你经历过了,你才可能悟到。
10、创业,贵在坚持,对于你看好的事情,一定不要轻易放弃,因为,失败与成功之间只有一步之遥。 马 ...
Read the rest of entry »
|
Posted @ 2008/7/8 22:59 By baldwin
借助Blog的一个扩展模块展示如何在DNN实现类IGoogle模块?算是抛砖引玉,为大家提供一种新的思路,感兴趣着不妨看看...
Read the rest of entry »
|
Posted @ 2008/7/3 21:29 By baldwin
分享一下最近研究分页算法的心得,也就是发现一个比较有意思的算法,也许不是最优的,也不是最好,当然也不推荐使用,但是在此列举一下以博各位一哂...
Read the rest of entry »
|