Fork me on GitHub

随笔分类 -  开源项目

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
DotNet下的开源项目介绍和动态信息
摘要:曾经辉煌的巨人PC界渐渐走向下坡路,而智能手机圈则没完没了般地争个你死我活。随着智能手机的广泛普及,不少商家为了不坐以待毙而纷纷开始涉足与穿戴式设备——智能手表(具体参见智能手表时代还有多远)。 我们下面来介绍一款.NET Micro Framework 上的Secret Labs给我们带来Netduino的开源电子平台,这一平台使用.NET Micro框架。它的神奇之处在于你可以用它进行C#编... 阅读全文
posted @ 2013-07-07 09:12 张善友 阅读(2487) 评论(0) 推荐(0)
摘要:开源可不仅仅是将代码扔到网上就万事大吉了,将开源项目变成能让自己引以为豪的东西才算成功。那么,你需要注意哪些方面呢? 写好指导性文字 每一个开源项目有三样东西是少不了的:项目目标和方法的简要说明、如何参与和授权许可。最好把它们预先放在一个README文件里。 我还喜欢加入一个名为“组织和理念”的部分,概括项目如何构成,各个东西都在哪儿,代码是怎样写的,需要哪些类型的测试,性能与简洁性怎么平衡... 阅读全文
posted @ 2013-07-05 07:23 张善友 阅读(1231) 评论(1) 推荐(0)
摘要:你的项目中的领域特定语言是否需要自己的IDE?Visual Studio Shell是选择之一,但是过于庞大不易部署,而且很难使用。Tim Jones的Gemini框架是一个轻量级替代方案。 Gemini基于一组松散耦合的模块,开发者可以根据需求的变化来替换这些模块。开发者可以直接使用下面这些标准组件: Shell MainMenu(主菜单) StatusBar(状态... 阅读全文
posted @ 2013-06-27 19:14 张善友 阅读(2501) 评论(0) 推荐(0)
摘要:SpacebuilderV4.0 展示了全新构建的微博、贴吧、群组、日志、问答、相册、积分商城等社区功能,Spacebuilder开发团队却在V4.0正式版发布之际,突然给大家带来了一份大礼!——“Spacebuilder从此走向开源!”,Spacebuilder从v4.0开始步入开源之路,平台代码开放了90%。Spacebuilder步入开源之路文章提到官方开源的原因:Spacebuilder是拓宇专注6年发展的产品,日益暴露出一些影响产品快速发展的问题:知名度没有达到预期、难以形成以 Spacebuilder为平台囊括第三方应用/插件/皮肤的生态系统,开放源代码将有助于解决这些问题。1. 阅读全文
posted @ 2013-06-11 13:14 张善友 阅读(2767) 评论(0) 推荐(2)
摘要:Twitter发布了Flight项目。Flight是一个轻量级的、基于组件的JavaScript框架,可以将行为映射到DOM节点上。Twitter将其用在自己的Web应用上,Twitter基于MIT许可证开放了Flight的源代码,同时提供了一个演示应用,还提供了用于解释如何设置Flight、如何开始创建、测试和调试组件的文档。。 Flight团队这样解释为什么要开发Flight: Fl... 阅读全文
posted @ 2013-05-31 07:54 张善友 阅读(2019) 评论(0) 推荐(0)
摘要:Scryber是一个开源的LGL的许可下发布的PDF库,由PerceiveIT 有限公司创建和维护。项目地址:https://scryber.codeplex.com/。在codeproject文章介绍怎么用:Generating dynamic PDF documents using the Open Source Scryber library 阅读全文
posted @ 2013-05-17 07:47 张善友 阅读(1328) 评论(0) 推荐(0)
摘要:NetDasm 是一个开源的 .NET 汇编和反汇编工具,它的实现上用到了强大的Mono.Cecil,一个非常强大的修改IL代码库。代码托管在 https://github.com/ideatic/NetDasm 阅读全文
posted @ 2013-04-30 07:48 张善友 阅读(2204) 评论(2) 推荐(0)
摘要:简洁优雅的 Twitter Bootstrap Metro 界面风格开发框架,是 GitHub 上的开源项目http://talkslab.github.com/metro-bootstrap 。Metro-Bootstrap可以快速创建一个Win8 UI风格的网站,默认带有响应式布局。带有完整的按钮、菜单、边栏、表格等的UI,可以适用于任何大小网站,并且包含了Less 。Metro:三种基于Bootstrap的免费Metro UIHow to create Metro UI ASP.NET ApplicationUsing Less and Twitter Bootstrap in ASP. 阅读全文
posted @ 2013-04-29 10:32 张善友 阅读(7601) 评论(1) 推荐(0)
摘要:OpenPetra,是一款为非盈利及其他慈善组织提供的管理软件。该软件具有很好的灵活性和可定制化,可以帮助志愿者和非盈利机构进行任务管理。OpenPetra目前具有6个集成模块,包括合作伙伴管理、财务管理、员工管理、事件及会议管理等模块。该软件的开发团队最初是用.net写的闭源软件,后来意识到开源可能更有助于该项目的成功,它是一个跨平台的软件,使用的C#编写的,让我更感兴趣的是他还维护了一个Ce... 阅读全文
posted @ 2013-04-19 22:02 张善友 阅读(1744) 评论(2) 推荐(1)
摘要:大部分微软平台的开发人员如果选择开发框架只能是在ASP.NET WEBFORM和ASP.NET MVC两个之间选择。 而Nancy是不依赖于这两个框架的独立的一个框架。它更多的是借鉴了Ruby的一些特性。Nancy 是一个基于 .NET 和 Mono 平台用于构建轻量级基于 HTTP 的 Web 服... 阅读全文
posted @ 2013-04-11 22:59 张善友 阅读(18156) 评论(4) 推荐(5)
摘要:jsGen是用纯JavaScript编写的新一代开源社区网站系统,主要用于搭建SNS类型的专业社区,对客户端AngularJS应用稍作修改也可变成多用户博客系统、论坛或者CMS内容管理系统。jsGen基于NodeJS编写服务器端程序,提供静态文件响应和REST API接口服务;基于AngularJS编写浏览器端应用,构建交互式网页UI视图;基于MongoDB编写数据存储系统。jsGen基本原理:客户端浏览器发起访问请求后,NodeJS服务器先响应由AngularJS编写的Web应用,这个应用是由html模板、js和css静态文件组成。客户端获取到AngularJS应用后,再由AngularJS 阅读全文
posted @ 2013-04-02 07:27 张善友 阅读(5998) 评论(4) 推荐(2)
摘要:Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境不同需要跨平台的特性。所以thrift可以支持多种程序语言,例如: C++, C#, Cocoa, Erlang, Haskell, Java, ... 阅读全文
posted @ 2013-03-30 22:50 张善友 阅读(7504) 评论(3) 推荐(4)
摘要:无论是Unix、Linux、FreeBSD、Ubuntu,还是路由器、交换机,都会产生大量的日志,而这些,一般会以syslog的形式存在。在RFC 3164中定义了syslog是一种日志协议,syslog数据包的大小为1024字节,包含Facility, Severity, Hostname, Timestamp和Message信息。syslog服务器默认使用UDP 514号端口。简单的说,sys... 阅读全文
posted @ 2013-03-17 10:58 张善友 阅读(11843) 评论(0) 推荐(0)
摘要:MySpace作为.NET架构在互联网平台最为成功的案例之一,其中非常重要的系统datarelay分布式数据缓存也开源了,DataRelay提供了高性能的缓存系统和消息处理机制,并支持自定义计算Component组件,支持Cluster,有完整的Replication和负载均衡机制,组件都是以windows服务的形式,可以非常灵活的进行部署,客户端与服务端使用Socket进行通信通讯,另外还可以很... 阅读全文
posted @ 2013-03-04 21:35 张善友 阅读(2787) 评论(2) 推荐(0)
摘要:微软的代号为Casablanca的C++ REST SDK已经基于Apache许可证开源。它被描述为“微软为了以原生代码支持基于云的客户端/服务器通信所做的努力,采用了现代异步C++ API设计”。该产品使用C++11实现,微软希望提供一种更简单的编写客户端HTTP代码的方法。Casablanca支... 阅读全文
posted @ 2013-02-28 20:26 张善友 阅读(12790) 评论(1) 推荐(0)
摘要:近日,位于旧金山的Stripe公司发布了MoSQL,该款工具可以通过复制的PostgreSQL数据库轻松从MongoDB生成报表。MoSQL基于MongoRiver,这也是Stripe的产品,可以在几乎实时的情况下监控MongoDB的数据更新。 MoSQL的目标旨在模拟传统的RDBMS设计,其报表与实时查询都是在产品数据的只读副本上进行的。在提供给业务分析师之前,这个只读副本通常都需要经过几次转... 阅读全文
posted @ 2013-02-25 07:31 张善友 阅读(2019) 评论(0) 推荐(0)
摘要:复合事件处理(Complex Event Processing)介绍提到了开源的Esper,NEsper 是一个事件流处理(Event Stream Processing,ESP)和复杂事件处理(Complex Event Processing,CEP)的系统,它可以监测事件流并当特定事件发生时触发... 阅读全文
posted @ 2013-02-13 12:33 张善友 阅读(4046) 评论(0) 推荐(0)
摘要:Native Client是Google在浏览器领域推出的一个开源技术,它允许在浏览器内编译Web应用程序,并执行原生的编译好的代码。Native Client有以下几个优势(参考Google官方英文介绍): 为Web提供更多的图形,音频以及其他功能:可以直接在web上执行了原生的2D,3D图形渲染程序(对Web游戏很有用),播放音视频,响应鼠标键盘事件,多线程执行代码等等,而这一切,不需... 阅读全文
posted @ 2013-01-26 09:08 张善友 阅读(2590) 评论(1) 推荐(0)
摘要:Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,主要是IDbConnection的扩展方法,编译后就40K的一个很小的dll。官方站点http://code.google.com/p/dapper-dot-net/ ,也可以通过Nuget进行安装Dapper很快。Dapper的速度接近与IDataReader。Dapper支持主流数据库 Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的数据库支持多表并联的对象。支持一对多 多对多的关系,并且没侵入性。原理通过Emit反射IDataReader的序列队列,来快速的得到和产生对象D 阅读全文
posted @ 2013-01-25 21:11 张善友 阅读(32934) 评论(14) 推荐(4)
摘要:Hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。 Hosts文件的位置 hosts文件在不同操作系统(甚至不同Windows版本)的位置都有所区别: 操作系统 文件位置 ... 阅读全文
posted @ 2013-01-22 21:15 张善友 阅读(15813) 评论(2) 推荐(8)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页