阅读更多

9顶
0踩

开源软件
TextMate作者今天宣布,已经开放了TextMate 2的源码,并托管于Github,同时还提供了详细的编译方法。

TextMate是Mac平台(OS X 10.7+)上著名的、也是号称最贵的代码编辑器,此次开源意味着开发者可以免费使用了。

作者称,发展TextMate的最好的方式就是开放源码,同时他表示,希望所有软件都能成为自由软件,但这受到了平台供应商(苹果)的限制,此次开源也是对此趋势的一次小的反抗。

TextMate的源码基于GPL 3许可协议,作者称这样可以防止闭源分支。

此外,作者还表示,TextMate的部分代码可能对于其他一些商业软件也是有用的,所以可能以后会采用一个限制较少的许可证。如果开发者现在希望将这些代码用于商业软件中,可以与作者联系,可能会提供一些帮助。

由于TextMate 2还未正式发布,此次作者选择开源,或许是为了更好地对抗Mac平台上另一个优秀的代码编辑器Sublime Text 2。毕竟TextMate 2版本的发布已经拖了很久了,已经有大量用户转到了Sublime Text 2。

源码:https://github.com/textmate/textmate

Via macromates
9
0
评论 共 14 条 请登录后发表评论
14 楼 leon1509 2012-08-13 13:34
因为竞争压力大了才开源吗?够无耻的。
13 楼 inosin 2012-08-13 10:52
就rails而言,textmate还是王道,Sublime差的不是一点半点~
12 楼 witcheryne 2012-08-13 09:34
jamcode 写道
fireflyc 写道
Sublime Text 2的体系结构非常棒,非常pythonic。其实我觉得就技术而言UliPad也很棒,或许是国产的原因所以关注度不高。

Ulipad用Python写的,感觉速度不咱滴的,我用过几次,打开大文件经常死掉,所以果断直接扔了

死掉的问题, 很致命, 就跟卖个手机经常打不出电话一样.

现在老老实实 eclipse + vim
11 楼 jamcode 2012-08-13 09:18
fireflyc 写道
Sublime Text 2的体系结构非常棒,非常pythonic。其实我觉得就技术而言UliPad也很棒,或许是国产的原因所以关注度不高。

Ulipad用Python写的,感觉速度不咱滴的,我用过几次,打开大文件经常死掉,所以果断直接扔了
10 楼 易卡螺丝君 2012-08-12 15:16
ericchan2012 写道
这个是什么语言写的?java?obj-c?


c,c++,obj-c 各占25% 剩下有perl等
9 楼 ericchan2012 2012-08-12 10:40
这个是什么语言写的?java?obj-c?
8 楼 oleiowang 2012-08-11 21:03
希望尽快能够移植到 linux下来 , 在 linux下 Sublime Text 2 与 fcitx 输入法 始终有冲突, 至今仍然 未解决
7 楼 geminiyellow 2012-08-11 13:49
卖不动了
6 楼 witcheryne 2012-08-11 10:57
买的1,后来升到2
2真心不好用,经常挂掉。搞得人很抓狂
5 楼 free0007 2012-08-11 08:38
不错不错
4 楼 thinkx 2012-08-10 22:26
前几个月刚买的~~~
3 楼 fireflyc 2012-08-10 20:44
Sublime Text 2的体系结构非常棒,非常pythonic。其实我觉得就技术而言UliPad也很棒,或许是国产的原因所以关注度不高。
2 楼 evilgod528 2012-08-10 18:36
现在走开源的项目越来越多了
1 楼 yunzhu 2012-08-10 17:55
freedom

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • spring hibernate执行存储过程的例子

    前几天一直在搞spring+hibernate执行存储过程的技术,在网上查了很多资料没有一个是完全的能执行的,代码简单但,几天时间比较辛苦,所以要分多了点。由于包都太大,所以删掉啦!

  • Hibernate 调用sqlserver存储过程

    Hibernate 调用sqlserver存储过程   建表person: 调用sqlserver存储过程" title="Hibernate 调用sqlserver存储过程" style="margin:0px; padding:0px; border:0px; list-style:none"> 存储过程: ...

  • Hibernate调用SQLserver存储过程

    首先我们在sqlserver中写一个存储过程,也就是一个简单的查询。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE my_procedure AS BEGIN SET NOCOUNT ON; select * from t_gj_saleorder...

  • SpringBoot JPA 调用SQLServer储存过程

    SQLServer 2012 业务需求:按时间段连续统计每日销售额,如出现无销售情况,填充日期销售额为0 思路:创建储存过程,JPA调用,Service层使用工具类转换查询到的结果集 1、创建储存过程 储存过程查询结果如图: ...

  • Hibernate 存储SQL Server image 类型的文件

    1.MyEclipse反向工程后得到image的对应的类型竟然是String,要把它改成byte[] private byte[] avatar; 2.在XX.hbm.xml配置文件中,相应字段改为binary   3.直接在网页上显示 在服务器端将实体类转换为json数据返回...

  • java封装sqlserver,封装 sqlserver2005 以上的 hibernate 方言 Dialect

    在很久以前用 sqlserver 2000 的时候,经常用内存分页或者存储过程分页。但内存分页效率实在很低,而且只适合数据量小的情况 。 从sqlserver 2005 以上,分页查询就好做很多,提供了一个row_number, 这个做分页比较...

  • hibernate调用存储过程

    hibernate调用存储过程hibernate调用存储过程

  • Hibernate连接SQL Server中文乱码问题解决

    1. SQL的语言集,选择Chinese_PRC开头的就行, SQL 表tb_User字段,常规的Varchar即可。可以先行手工直接在SQL表中输入不会是乱码。 CREATE TABLE [dbo].[tb_User](  [user_id] [int] IDENTITY(1,1) NOT NULL,  ...

  • sqlserver存储过程的增删改查

    有人说sqlserver增删改查只是一些create,drop,alter等等关键字的反复敲打,就足够了。我想不全对,熟练的打出来这些,是绝对要清楚自己想要什么,对表的构成和联系非常清晰,才能有那行云流水的操作。  那么...

  • sqlserver存储过程中利用游标遍历结果集简单示例及查询数据库时间

    本实例用的是sqlserver2005 在存储过程中遍历结果,和查询数据库中所有 存储过程名称 加以处理以文本形式输出 源码: drop procedure findName create procedure findName--创建一个名为findName的存储过程 ...

  • hibernate 调用存储过程 sql server 2005 -insert update delete find

    hibernate 调用存储过程 sql server 2005 -insert update delete find   hibernate-mapping package="com.yxs.base.domain">

  • 基于SqlServer+hibernate的简单分页查询

    目前项目中用分页查询数据的方式,通过webService把数据循环查询出来传给对方存储,用到了分页。在此我们只需要看分页逻辑代码(相当于ServiceImpl),和Dao层代码(分页查询的SQL)即可。 分页逻辑代码块如下(放在...

  • EJB 调用Sqlserver 存储过程报错,在sql server中执行却正常 top 2 解决方法

    调用存储过程Query query = em.createNativeQuery("{call updateLoginOfPassword(?,?,?)}"); 总是报错 17:13:15,796 INFO [STDOUT] Hibernate:  {call updateLo top 2ginOfPassword(  ?,?,?  )} ...

  • Hibernate 调用SQL Server2008的存储过程(有参无参两种情况)和SQL语句

    Hibernate 中同样可以调用存储过程,或SQL语句,下面列举如下; 一,创建相关表 [sql] view plain copy if OBJECT_ID(N'Book') is not null goto showData --//create table BOOKS --//...

  • 办公自动化源码(使用的技术包括jsp java struts2 sqlserver Hibernate)

     通讯管理,这一模块应包括增加通信详细信息,和按通讯组存储员工的通讯信息。 操作注意事项 (1)本系统初始用户名:tsoft ;密码为111 (2)在进行员工信息添加时,主要分两种权限即系统、只读。这两种权限都...

  • Hibernate SQLQuery 原生SQL 查询及返回结果集处理

    在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。1.使用SQLQueryhibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. 1Session.createSQLQuery(); 1.1标量查询 最基本的SQL查询就是...

  • 关于使用 Hibernate 调用存储过程方法

    使用hibernate调用不带参数返回值的存储过程方法 public Boolean doInHibernate(Session session)  throws HibernateException, SQLException {  try{  Transaction tr = session.beginTransaction();  ...

  • Hibernate 调用SQL Server 2005 分页存储过程

    set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[getRecordByPage] -- Add the parameters for the stored procedure here @PageSize int, @PageNumber int, @QuerySql varchar(1000), @...

  • Python项目-实例-02 代码雨.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

  • Matlab实现SO-CNN-SVM蛇群算法优化卷积神经网络-支持向量机的多输入单输出回归预测(含完整的程序,GUI设计和代码详解)

    内容概要:本文介绍了使用 Matlab 实现 SO-CNN-SVM 框架进行多输入单输出回归预测的全过程。该框架利用蛇群优化算法(SO)优化卷积神经网络(CNN)和 支持向量机(SVM),实现高效的特征提取和回归预测。文章详细描述了数据预处理、模型构建、SO算法优化、模型训练、可视化和 GUI 设计的步骤,并提供了完整的代码示例。 适合人群:具备一定机器学习和深度学习基础,熟悉 Matlab 编程的研究人员和开发人员。 使用场景及目标:① 工业制造中的设备故障预测和质量控制;② 金融分析中的市场价格预测和风险管理;③ 环境监测中的气候变化和空气质量预测。该框架的目标是提高预测精度,优化模型参数,缩短训练时间,增强模型泛化能力。 阅读建议:本文不仅详细介绍了理论背景和技术细节,还提供了实际操作的代码和 GUI 设计思路,建议读者在阅读过程中结合实际数据和代码进行实验,以更好地理解和掌握相关技术。

Global site tag (gtag.js) - Google Analytics