![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Mono
shanyou
系统架构师
展开
-
代码生成新选择-T4模板引擎
在博客堂看到ASP.NET MVC中的T4模板, 之前我也写过一篇文本模板转换工具箱T4。T4(Text Template Transformation Toolkit)则是微软官方在VisualStudio 2008中开始使用的代码生成引擎,可惜T4不像微软公布的别的工具那样参考资料充足,而且模板也很少,MSDN上甚至没有一个专门的目录用来介绍它,惟一沾边的就是在介绍DSL工具时带原创 2009-04-06 10:24:00 · 1270 阅读 · 0 评论 -
Linux下的Silverlight:Moonlight 1.0 发布了
Moonlight是微软Silverlight的一个开源实现,其目标平台是Linux与Unix/X11系统。自从2007年9月开始,Moonlight就在Mono项目下进行了开发,它是由Novell发起并资助的。现在,面向32位与64位Linux系统的Moonlight 1.0 已经向公众发布了.其当前支持的操作系统有:SUSE Linux Enterprise Desktop 10原创 2009-01-22 18:28:00 · 584 阅读 · 0 评论 -
.NET开源项目:Tomboy
笔记软件 Tomboy 在今天发布了新的稳定版本 0.8.0。此版本添加了一些不错的新功能,并将包含到 GNOME 2.20 的正式版本中。在 Tomboy 0.8.0 中增加的比较显著的特性主要包括: 笔记同步。 默认使用 GNOME 文档字体。 新的 Tango 颜色方案。 扩展并改进了 DBUS 接口。对于 Tombo原创 2007-09-19 08:02:00 · 608 阅读 · 0 评论 -
Mono 1.2.5 发布,提供对IronPython和DLR的支持
Novell宣布升级其Mono软件,以使开发者更加容易地把握用于Linux的.Net桌面应用. Mono 是一个由 Novell 公司(先前是 Ximian )主持的项目.该项目的目标是创建一系列符合 ECMA 标准(Ecma-334 和 Ecma-335)的 .NET 工具,包括 C# 编译器和公共语言运行时.与微软的 .NET Framework 不同,Mono 项目原创 2007-09-10 08:02:00 · 571 阅读 · 0 评论 -
mod_mono AutoConfiguratio
AutoConfiguration 大大简化Apache下面部署asp.net 应用程序,只需要在 mod_mono.conf 添加MonoAutoApplication enabled就可以很方便的和 php application 一样,建立目录以后,就等同于是建立asp.net application.原创 2007-07-14 22:07:00 · 502 阅读 · 0 评论 -
Jayrock: JSON and JSON-RPC for .NET
mojoPortal 项目中使用Joyrock和MagicAjaxNET,他没有使用Asp.net ajax ,是因为mojoPortal是一个运行在Windows的 .net framework或Linux,Mac OS的Mono平台上的cms系统,asp.net ajax 的协议决定了它不能应用于mono上。Joyrock的具体应用可以去看mojoPortal 的最新版本的代码。Jo原创 2007-07-01 19:10:00 · 922 阅读 · 0 评论 -
使用MOno Cecil 的相关开源项目
MOno Cecil 是一个非常优秀的类库,有很多项目都使用这个项目的代码,Cecil的作者在google group上列出使用这个类库的相关项目:http://groups.google.com/group/mono-cecil/web/projects-using-cecilps:这些都是非常有用的工具IronPython中使用Cecil类库指南原创 2007-06-19 19:15:00 · 714 阅读 · 0 评论 -
Silverlight for Linux
这是真的哦,货真价实,官方地址是http://www.mono-project.com/Moonlight下面是页面介绍A page to track the various projects that will make up the Mono-based implementation of Silverlight. Silverlight 1.1 (http://silverligh原创 2007-05-06 21:23:00 · 1488 阅读 · 0 评论 -
Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR
Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverlight, 实现WPF目前不在Mono团队的近期计划之内,不过Silverlight for linux是不远的将来.就可以用.索性将他转载过来,内容如下:Mix 07, Silverlight, Dynamic Languages R原创 2007-05-01 22:27:00 · 638 阅读 · 0 评论 -
IronPython中使用Cecil类库指南
这三篇文章介绍了如何以IronPython去使用Cecil,是很不错的指导性文章: Nauman Legharis Blog : Fun with IronPython and Cecil Nauman Legharis Blog : Fun with IronPython and Cecil (Part II) Method Tree Visualizer :: F原创 2007-04-07 15:31:00 · 696 阅读 · 0 评论 -
开源.NET企业级应用系统 OpenVista
看到倡议研究mono,我一直也在关注、跟踪Mono的发展,就是在项目中没有使用过。以前我介绍过一个iFolder Novell开源文件服务器.下面就来介绍一个Mono的一个应用OpenVista。http://www.cnblogs.com/shanyou/category/43483.html这里有许多Mono的相关资料。 Medsphere公司的“OpenVista原创 2007-03-04 15:36:00 · 943 阅读 · 0 评论 -
Novell 发布Mono 1.2 推动.NET跨平台
微软开发框架的开源版本现在能够在更多现有.NET应用程序上运行。Mono项目宣布发布Mono 1.2版——微软.NET框架的开源版本。该项目由Novell支持,允许为Windows框架编写的应用程序在Linux和其它非微软平台上运行。最新版本全面支持.NET 1.1,并部分与.NET 2.0兼容,包括支持Windows Forms。 Mono按ECMA标准ECMA原创 2007-01-12 14:42:00 · 444 阅读 · 0 评论 -
wx.NET CLI wrapper for wxWidgets
wx.NET is a .NET Common Language Infrastructure (CLI) wrapper for wxWidgets. It is composed of two parts: wx-c is a C++ library which exposes the wxWidgets API as a collection of C# friendly fu原创 2006-12-18 22:43:00 · 586 阅读 · 0 评论 -
Enterprises Don’t Catch Mono[转载]
Why Mono isn’t spreading inside the corporate worldBy Alex HandyOctober 1, 2006 — Matt Hargett hates it when a bug is resurrected. So, when he started fiddling with Mono to help move his comp原创 2006-10-11 20:48:00 · 565 阅读 · 0 评论 -
Atlas Samples & Suse Linux 10.1
http://asyncpostback.com/这是一个展示Altas的相关Features的例子网站,网站的所有例子都有代码,是学习Altas的绝好教程Novell 发布了 SUSE Linux 10.1. 这个版本包含完整的Mono 开发环境和许多基于Mono的桌面应用. 对于专注于.net开发的你非常有必要来了解Mono.因为Mono的支持原创 2006-06-10 10:55:00 · 563 阅读 · 0 评论 -
mono 最近的三条消息
1、MonoDevelop 0.10 released,MonoDevelop是Linux下面类似于Vistual studio的IDE工具,移植自项目SharpDevelop. 包含的新特性如下: 新的 GTK#设计器. Stetic GUI 设计器已经整合进MonoDevelop. 支持重构. 代码打印功能. 具体内容参看 http://ww原创 2006-04-09 18:58:00 · 550 阅读 · 0 评论 -
Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)
当微软把.NET提交到ECMA/ISO成为公开的标准时,就表示.NET已经走向开放,不再只是微软专属的技术。当Mono 1.0正式发布时,也就等于是宣布开放成真了,.NET程序不用被局限在Windows平台上,Mono可以让.NET程序在Windows、Linux、MacOS X、Solaris、BSD等操作系统上面运行,至于硬件平台,Mono也已经支持32-bit和64-bit的x86原创 2006-03-10 22:58:00 · 1104 阅读 · 0 评论 -
beagle MONO 应用的desktop search
beagle是linux的desktop search软件,跟winows下的google desktop search类似的东西,它可以搜索各种各样格式的文件,但是目前只是测试版,很多功能还不完善,但是基本上已经可以使用了,软件的原理跟普通的搜索引擎差不多,先需要启动beagle deamon 进程做文件索引,如果没有最新的具有硬盘数据修改通知功能的内核,beagle进程就原创 2006-02-22 00:00:00 · 592 阅读 · 0 评论 -
Linux获得真正3D桌面 开源支持者喜不自禁
据国外媒体报道,Linux操作系统服务商Novell最近释出了Xgl(X over OpenGL)和compiz,并展示了其最新桌面。Xgl是基于OpenGL的X server,它 使用硬件加速,可以实现Linux系统下真正意义上的3D图形效果。compiz则是其窗口管理器。最新的cvs版本可以从freedesktop.org下载。 显卡通过X原创 2006-02-20 21:00:00 · 512 阅读 · 0 评论 -
使用MonoDevelop开发跨平台的应用程序
Mono®项目在3月31日发布了Mono2.4和MonoDevelop 2.0版本,2009年6月3日Lluis 在博客上宣布了MonoDevelop是一个完全跨平台的IDE。Mono计划的主管Miguel de Icaza也在博客上介绍了MonoDevelop 2.2版本。在 2003 年后期,部分Mono社区的开发者开始移植SharpDevelop到 Linux 上(SharpD原创 2009-06-06 21:20:00 · 1265 阅读 · 0 评论 -
微软裁员和.NET的开源
在新浪网看到微软第二轮裁员影响旗下.Net等多款产品,微软表示,将使.NET微框架成为一个社区源代码项目,“微软将根据已经签订的协议继续支持现有客户,继续在MSDN上提供.NET微框架论坛。在转型为社区模式后,社区将向新客户提供支持。”微软将取消.Net微框架的许可费,剩余员工将转岗到.Net框架团队。裁员对某些人来说是坏事,如果是经济原因导致微软将.NET真正转换成一个社区性的项目原创 2009-05-09 10:22:00 · 967 阅读 · 0 评论 -
mod_mono Configurator
Linux下配置Mono现在有个简单辅助工具Configure Apache Mod_Mono ,具体参看http://beyondfocus.com/mono/mod-mono-configurator/。原创 2009-05-01 21:22:00 · 556 阅读 · 0 评论 -
Mono 2.2 发布了
Mono 2.2 推出新的代码生成引擎,会产生更优质的代码.对 Windows Form 以及其它内容做进一步改进MONO 2.2 新特性: JIT New JIT engine (Linear IL) Full AOT Full Generics Sharing Mono.Simd MoMA Web Tools ADO.NET Updates:原创 2009-01-15 09:29:00 · 649 阅读 · 0 评论 -
PowerShell的开源实现
从Mono老大的blog上Open Source Powershell Implementation 看到了一个PowerShell的开源实现的项目Pash。目前可以运行的平台包括Linux, MacOS, WindowsCE and Windows.原创 2008-04-17 08:47:00 · 588 阅读 · 0 评论 -
Mono运行于IPhone之上
今晚看到Mono老大的blog上有一个Mono on the iPhone, 就是最近Sun公司还在为iPhone上运行Java 苹果没兴趣 Sun单干。 .NET已经借助Mono捷足先登了。PADL Software 公司的Luke Howard 发给Miguel de Icazas的一些Mono 在iPhone上运行的截图: Some stats:# ho原创 2008-03-11 22:51:00 · 974 阅读 · 0 评论 -
Mono项目的新进展
从Mono项目老大Miguel de Icaza 的blog上今天读到好几篇关于Mono项目最新的情况的文章,Mono在逐渐进入成熟状态。FastCGI support for Monos ASP.NET ,Mono支持Apache和lighttpd,服务器方面有更多的选择。Mono Versioning 给我们展示了Mono的各个版本所包含的内容以及Mono同MS .net的原创 2007-10-31 09:00:00 · 618 阅读 · 0 评论 -
将OpenOffice.org变成一个文档格式转换工具
OpenOffice.org具有一个鲜为人知的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。举例来说,你可以把openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换,JODConverter可以帮助你实现OpenOffice.org的这种文件转换功能。为了将OpenOffice.org作为一个转换引擎,你必须以服务原创 2007-09-11 21:02:00 · 1011 阅读 · 0 评论 -
微软推出Silverlight 1.0正式版
Scott Gu的Silverlight正式版宣言:http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx 团队老大Miguel de Icaza的blog说明:Microsoft/Novell Colla原创 2007-09-07 08:03:00 · 597 阅读 · 0 评论 -
Mono SVN最新代码或者Mono 1.2.5 支持IronPython 2.0
IronPython 2.0基于Dynamic Language Runtime(DLR). Mono开发团队迅速完成了对DLR的支持.IronPython 2.0 Aplal一起发布的DLR(Dynamic Language Runtime )都是采用Microsoft Permissive License (Ms-PL)许可发布的 IronPython架构师Jim Hugunin改变原创 2007-05-19 18:20:00 · 575 阅读 · 0 评论 -
Mono.Addins 插件式框架
Visual Studio,Office,Delphi,Eclipse等等都有插件式的框架。Eclipse将插件模式发挥到了及至,因为他是开源的,开发社区开发出了不少极具商业价值的插件了。微软推行的VSIP (Visual Studio Industry Partners)合作伙伴计划,以及合作伙伴开发出的800多种产品,加上更多的整个微软平台上的合作伙伴,这一庞大的产业生态原创 2007-04-01 16:31:00 · 1601 阅读 · 0 评论 -
openSUSE Linux 10.2 多语言版
此发布版本是由 openSUSE.org 项目创建的。Novell 赞助的 openSUSE 项目是一个协作的社区活动,提供世界上最有用的开放源代码计算平台,即 openSUSE 发布版本。该项目在 opensuse.org 托管,有透明的开发过程、简单的参与模型、大量的开发工具,并使所有人都可以容易地访问构建版本和发行版本。请访问 www.opensuse.org 以了解如何加入 op原创 2007-03-18 10:32:00 · 633 阅读 · 0 评论 -
开源.NET 企业应用系统--SplendidCRM
SugarCRM 是SourceForge.net上最成功的开放源代码CRM系统。 SugarCRM 具有很强的可操作性、灵活的适用性、完善的功能、独特的个性化设计和专业的技术安全保障,是辅助企业实现客户关系管理的理想之选。 最主要的是,SugarCRM不仅仅是一种应用类软件,更是先进的销售管理解决方案,专业的销售培训使你的销售效果倍增,确实提高您的业务水平。它在企业管理人员、销售人原创 2007-03-04 16:36:00 · 1123 阅读 · 0 评论 -
今天看到的一些好文章链接
1、Mono资料汇集 Getting Started with Linux Desktop Development Using Mono 用Mono开始Liunx桌面编程 Getting Started with ASP.NET, ADO.NET and Web Service Development on Mono 用Mono开始Web及WebSerivce原创 2006-09-30 22:50:00 · 554 阅读 · 0 评论 -
Mono 开发者会议
Mono开发者会议是为了开放源代码项目Mono的开发者和用户一起开的会议. 国内有Mono开发的开发者和用户,对这个会议感兴趣的可以到这里看看具体内容.http://www.go-mono.com/meeting/ 我记得这是一个Mono项目是第一次开这样的会议,这应当也是一个非常重要的会议,对于.net 在Linux等其他平台的发展很重要,.net开发社区和java社原创 2006-08-15 23:53:00 · 582 阅读 · 0 评论 -
mojoPortal在codeplex上的站点
mojoPortal 是一个开源的、用 C# 编写的站点框架和内容管理系统,可以运行在 Windows 中的 ASP.NET 和 Linux/Mac OS X 中的 Mono 下。可替换的数据访问层支持 MS SQL、MySQL、PostgreSQL、SQLite 和 FirebirdSQL,支持基于数据库、Active Directory, OpenLDAP, Open ID, 或 W原创 2008-11-17 20:36:00 · 691 阅读 · 0 评论 -
并行计算Brahma :LINQ-to-GPU
Brahma是一个.NET 3.5 framework (C# 3.0)为各种处理器提供高级别的并行访问流的开源类库,现在Brahma有一个有一个GPU的提供者(主要是GUGPU),它能够在任何类别的处理器上运行。也就是说Brahma是一个并行计算(重点放在GPGPU )的框架,使用LINQ进行流转换工作(LINQ-to-streaming computation 或者 LINQ-to原创 2008-10-25 11:37:00 · 745 阅读 · 0 评论 -
monodevelop调查结果
MonoDevelop作为Mono的IDE工具,虽然和Visual stuido相比的差距还是很大,最近做了一个monodevelop使用情况的调查,参加调查的大概有900人,调查结果参见http://www.monodevelop.com/Survey_Results_2007.在Mono blog上有一篇解读这个调查结果的文章:http://foodformonkeys.blog原创 2007-11-21 07:59:00 · 486 阅读 · 0 评论 -
Ubuntu:最简单的Ubuntu安装工具Wubi
Wubi是一个不错的小软件,它帮助你安装Ubuntu - 或Kubuntu, Xubuntu和UbuntuStudio - 无须分割你的硬盘。“Wubi加入了一个进入Windows Boot菜单,它可以让你运转Linux。Ubuntu是一个在Windows系统中安装好的文件(c:/wubi/disks/system.virtual.disk),它可以象在一个真正硬盘上运转Linux”。原创 2007-08-12 11:06:00 · 629 阅读 · 0 评论 -
Mono ASP.NET 上几个性能调优技巧
和Microsoft ASP.NET 上差不多的, • 关掉不必要的 ViewState(关掉某些控件、Web.config 配置)。 • 加上适当的 Output Cache,避免过于频繁的读取数据库。相关链接: Basic Tuning of Monos ASP.NET - Miguel de Icaza原创 2007-07-15 15:07:00 · 617 阅读 · 0 评论 -
Valgrind 支持mono了
Miguel de Icaza 的一篇blog :Valgrind Support for Mono 表明mono又有了一个强大的工具。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。Valgrind可以检测内存泄漏和内存违例,还可以分析cache的使用原创 2007-06-30 10:11:00 · 493 阅读 · 0 评论