2009-12-01

最佳eclipse插件-top30

 
 

Sent to you by l5g via Google Reader:

 
 

via 玩聚SR|最佳 by 译言-电脑网络 on 11/27/09

玩聚SR还知道:
太多了.......晕了............
译言-电脑网络发表于2009-11-27 23:27:57

原文作者:AjaxLine
原文链接:30 Best Eclipse Plugins
译者:hite

PyDev - Python Development Environment for Eclipse
pydev
pydev
pyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。

 

EasyEclipse for LAMP

 easyeclipse logo
easyeclipse snippets
EasyEclipse for LAMP 是个eclipse的发布版(译者注:即独立程序standalone)。它被要求支持如PHP、Python、perl、以及Ruby on Raiy等动态语言的开发,并且内置了一web服务器、一数据库、一CVS、一SVN。

CFEclipse

cfeclipse logocfeclipse snt
ColdFusion plugin for Eclipse 包含了许多 DreamWeaver和 Homesite 通用的功能特性,以及这两者都没有特性,这款插件的目的是成为CFML的标准IDE。

 

 Spket IDE

spket ide logospket snt
Spket IDE 是个 功能很好很强大的JavaScript and XML开发工具集(译者注:也是独立程序standalone)。它拥有开发 JavaScript, XUL/XBL and Yahoo! Widget 的编辑器,其中 JavaScript 编辑器提供了如代码自动完成, 语法高亮 ,大纲等特性,可以帮助开发者编写有效的 JavaScript 代码。

ATL

atl logo

ATL (Atlas Transformation Language)atlas转换语言(ps:第一反应是变形语言:<)是个模型转换语言和工具集。在MDE( Model-Driven Engineering)模型驱动工程领域里, ATL提供了许多从原模型到目标模型的方法.ATL IDE是eclipse Platform的直接封装,集成了诸多的标准开发工具(语法高亮器,调试器等)其目标是简化ATL的开发难度。

PTI - PHP Tool Integration

pti logopti snt
你也许见过这样的情景:在一个网站上,有许多如PHPUnit 或者 COdeSniffer,这支持PHP脚本开发的工具,而另外呢,在一些IDEs 如PDT( PHP Delepment Tools Project)它有许多很强大的功能,但是很可能不能在IDE环境下使用那些网站的工具。那么PTI来了,PTI是个eclipse插件的集合,让它来消除这种缺陷吧。

 

Skyway Builder Community Edition


skyway logoskyway snt

 

 Skyway 构建器社区版本是个代码生成和搭建工具,适合于那些使用Spring Framework的应用。Spring MVC 搭建功能容许用户在几分钟之类生成基于Spring、java CRUD的应用。

 

Bravo JSP editor


Bravo JSP编辑器是个所见即所得(WYSIWYG)的 JSP/html 编辑器。

 Koders IDE Plugin for Eclipse


Koders Desktop IDE Plugins使得软件开发者可以直接在eclipse开发环境里查找源代码(译者注:这个和网上download源码哪个快?怀疑!)

Google Eclipse Search (GES)


GDS ( Google Desktop Search)Google桌面搜索引擎集成到IBM'的开发环境里来增强软件项目检索,就成了GES(Google Eclipse Search )了。

Regex Util


这个插件帮助程序员迅速的创建、使用强大的正则表达式(regEx).

Emac+



这个插件在eclipse 编辑器里模拟emacs使用环境。(真有这样的Emacs控吗?)

Eclipse SQL Explorer


Eclipse SQL Explorer是个SQL的轻客户端,提供了你查询和浏览任何JDBC兼容的数据库途径,支持为特定数据库 (Oracle, DB2 and MySQL)编写的带有特定功能的插件 ,所以可以被扩展区支持其他的数据库。

soapui-eclipse-plugin


soapUI是个桌面程序,可以对基于 SOAP/WSDL and REST/EADL 的 Web Services通过HTTP查看,调用,模拟,测试(功能测试、负载测试)。主要目的是开发者/测试者提供和web services端(java.net,等)使用。(原文: It is mainly aimed at developers/testers providing and/or consuming web services (java, .net, etc). ) soapui-eclipse-plugin提供了soapUI里所有可用的特性,而且加入了一些eclipse的特性;在工程视图里,一个 soapUI Nature 显示一个集成的soapUI,简化了代码生成向导——soapUI透视图。

SMODL Development Suite


Smodl 开发套件将快速、简单的敏捷模型驱动web services开发引入从原型到模型或者源代码的逆向工程里。如果模型改变了,对应的会有大量的代码生成,以保持同步。内置的运行时引擎可以运行在不同的平台,提供了soap,xml-rpc和json-rpc面向web services的绑定。运行时动态产生WSDL来描述web services,强化了模型里定义的数据一致性。

Eclipse Notepad Plugin


这款插件唯一的目的就是让开发者能够写些小的便签,这些便笺被存储在metadat里。(译者注:这个有用吗?咋进top30的!)

 

Apache Directory Studio




Apache Directory Studio (以前叫LDAP studio)是个完整的工具平台,被用于任何一个LDAP 服务器,特别的它被设计为Apache目录服务器。里面有这些插件: 一个 LDAP 浏览器插件; 一个 LDIF 编辑器插件;一个 Schema编辑器插件; 一个在Studio里启动Apache 目录服务器的插件;一个配置Apache 目录服务器的插件。

EHEP - Eclipse Hex Editor Plugin



 (译者注:logo太山寨了,像我做的) EHEP确实是个eclipse插件,它提供了hex(16进制)模式查看、编辑任何文件,并且有个表让你对照字符和hex模式。

Vaadin Plugin for Eclipse


Vaadin 是个开源的,用于创建福web用户界面的UI库,有了它,java 开发者也能轻松创建让人眼前一亮的web应用。

RMI Plugin for Eclipse


Genady's RMI  Plug-in for Eclipse对于开发RMI程序来说是已经是个很成熟的解决方案。除了能自动产生RMI的桩,还简化了配置程序的Java VM启动参数,如安全策略,代码库。

Lockness


Lockness 用于分析Java 线程堆,有了Lockness,可以很简单的找到线程的瓶颈或者死锁,最新的版本更新了JDK6产生线程的支持。

Fast Fox


Fast Fox 增强了你的eclipseIDE,它给eclipse带来简单,却依然强大的鼠标手势。通常呢,被使用在动作上,如"返回上一个编辑器"(译者注:快捷键ctrl+F6)、"关闭编辑器"(译者注:快捷键ctrl+w),因为你只需要的是按照pie形状的菜单的提示就可以了,而不用去点击复杂的多级菜单。

ExploreFS


这款超小的插件(6k)的目的是让你能够在本地的文件管理器打开包含被选中的文件的文件夹,来查看被选中的文件(译者注:有个类似的eclipse插件easyexplorer)。它为包视图、资源视图和任何的查看文件或者class文件的视图里添加了右键菜单 "Open in File System".特别的它能够找到包含.class文件的jar包,兼容 Windows, Mac OS X, and Linux 。

Saros - Distributed Pair Programming for eclipse

Saros用于特殊项目中的结对编程,它管理交叉式的文件编辑,一次能支持任意个参与者。同一会话的所有成员都有一份唯一的eclipse工程的copy,Saros在编程过程中同步所有的copy。

RSS View


RSS View 是个 RSS/Atom 阅读器,它简洁的UI被集成到eclipse里和你的工作区共存。你所有的东西都可以放这里.通过将bugtracker、开发者论坛、wiki直接集成到 RSS View里,它可以改进你的开发进程。它还包括分组、过滤新闻,阅读源,离线阅读源和一些自定义化的特性。

FreeMem


FreeMem是个支持eclipse的图形化内存监视器。.

 

EclipseColorer


 Eclipse Coloreris用于语法高亮,它支持超过150种语言,拥有许多强大的特性、和大量数量的语言,容许你高亮一些嵌套结构的语言 (jsp, asp, php),支持xml语言。

Log4E


Log4E帮助你在Java工程里轻松的建立 自己日志管理,主要增强在:日志声明、特殊方法实体里的日志插入、 System out简化和日志说明的修改。

AmaterasUML


AmaterasUML用于画UML图,它支持类图、序列图、用例图。而且还支持如从eclipse工作空间导入类、接口的Java支持,还有,可以将类图导出为源文件。


UMLet - UML Tool for Fast UML Diagrams




这个UML 工具 UMLet 让你使用轻量级、无弹出 的界面画UML图,你可以快速画出草图;导出图到 pdf, eps, jpg, gif, svg, bmp, png,和系统的粘贴板等; 和Eclipse 3+共享图;可以自定义自己的图形。

 

玩聚SR 是一个追踪各种社会化媒体,实时发现IT人都在分享和推荐什么的工具。点击阅读科技频道热文。
手机请登录移动版

 
 

Things you can do from here:

 
 

邓颖超日记启封:周恩来临终忏悔

 
 

Sent to you by l5g via Google Reader:

 
 

via 玩聚SR|最佳 by www.360doc.com on 11/30/09

玩聚SR还知道:
www.360doc.com发表于2009-12-01 11:59:26
邓颖超日记启封:周恩来临终忏悔
2006年1月8日,周恩来逝世30周年。中央党校、中央理论研究室、中央党史研究室,曾召开"周恩来思想研讨会",开了四个下午。会上首次公开了邓颖超日记档案、周恩来病危期间与邓小平、叶剑英的谈话档案。这一切,可以从邓颖超日记中得到印证。

关于邓颖超日记
1976年10月,邓颖超就自己的日记,向中央政治局请示:"如何处理有关资料档案?"叶剑英代表中央政治局常委会告知邓颖超:"现在工作繁多,也很复杂,还是你保管好。" 1981年7月2日,在中共十一届六中全会后,邓颖超又提出有关资料问题。中共中央主席胡耀邦,代表中央政治局常委会,对邓颖超说:"常委和部分政治局委员都看过,还是由你保存比较合适,考虑到多个方面:党内团结、党的形象、毛主席功过七三开评价、人民对总理热爱等方面。"直至邓颖超逝世后,她的日记一直由中央政治局属下的机要局保管。 2004年3月,中共对邓颖超日记作了启封,有限范围作党史研讨,不作政治结论。
周恩来病危期间,毛泽东拒往探视
1975年1月24日,周恩来病情恶化住院,直至1976年1月8日逝世。在这一年中,中央医疗小组先后在5月7日、7月11日、9月25日、11月12日、次年1月5日发出五次病危通知。1975年5月3日,毛泽东召开中央政治局会议。会上,叶剑英、陈锡联提出:"主席能否安排到医院探望一下周恩来?"毛泽东迟疑一下说:"我可不是大夫。"
1975年9月28日,在第三次发出周恩来病危通知后,叶剑英、李德生、朱德、李先念、许世友、陈锡联、韦国清等联署上书毛泽东:"盼毛主席能到医院看望自己五十年的战友。"毛泽东委托毛远新传话:"我从不勉强别人,也不希望别人来勉强自己。"
1976年1月8日,周恩来逝世。12日,中央政治局请示毛泽东的意见:"主席是否出席追悼会,是否由邓小平致悼词?"毛泽东口述指示:"不要唯心,也不要勉强","邓致悼词恰当"。
病危期间周对邓颖超嘱咐"三不要"
以下是邓颖超日记中,有关周恩来病危期间与邓颖超谈话的部分摘录:
1975年5月10日:"小超,我百思不解的是:斗争没完没了地搞下去,马克思哲学是一部斗争哲学吗?斗谁,和谁斗?""怎么会造成今天的局面?"
1975年9月12日:"我快走了,快了。走后,一不要过问政治;二不要留在中南海;三不要留在北京,回老家养病、休息。记住,记住了,我也可放下些心。"
"这还叫人民作主的共和国?"
1975年10月3日:"我常在总结自己走过的道路。我坚信马克思主义道路,坚信共产主义是人类奋斗理想的目标。建国二十六年了,政治斗争一个接一个,这样下去,把国家带到灾难境地,这还叫社会主义社会,还叫人民当家作主的人民共和国?我的一生还留著书生气、失望走向归宿。"
周恩来道出遵义会议的真相
1975年11月15日:"我想在生命最后时期,还是要自我反思、检讨、澄清若干事件。尽管是晚了,但总不能让其错、假继续下去。历史谁也篡改不了。1935年1月,遵义会议上,是确立了张闻天同志为代表的党中央,是中国共产党历史上一个生死攸关的转折点,要把歪曲的历史更正过来,好在当年参加会议的同志还在。"
周后悔给毛抬轿子
1975年11月17日:"1944年5月21日,中共六届七中全会第一次会议,选出朱德、刘少奇、任弼时、周恩来组成主席团会议,有通过决议:得票最高者为主席团主席。刘少奇最高,朱德第二,毛泽东是第四。但是在内部由我提议:主席还是由毛泽东来担任。朱老总是很反感的。我又一次做了唯心的政治上错误的抉择。"
周成全了毛的终身领袖地位
1975年11月19日:"1962年1月.中共中央召开扩大工作会议(编者按:即七千人会议)。会上总结人祸带来灾难的教训,强调要恢复党的实事求是、群众路线、健全党内民主生活。会上有不少同志提出:主席退下。在二月十日的政治局常委会上,毛泽东表示:愿服从会议决定,辞去主席退下,搞社会调查。朱老总、陈云、小平表态:欢迎毛泽东辞去主席。是我坚持:主席暂退二线,主席还是主席。"
1975年11月22日:"1956年9月29日,中共八届全会后第一次政治局会议上,通过二项决议:党的主席规定连任一届;要限制领导人权力,加强对领导人的监督,党内要体现民主集中制。是林伯渠、罗荣桓、彭真提议的。十七名政治局委员,十五名赞成,惟有二人弃权(毛泽东、林彪)。决议都给个人意志废了,我们也有责任和罪过。"
周对毛泽东路线的质疑和否定
1975年12月3日:"一场政治疾风暴雨要降临,还要斗,斗到何日何时方休呢?共产党哲学是一部斗争哲学吗?社会主义现代化建设是靠斗争能建成的吗?"
1975年12月28日:"国家很不幸,建国26年,还有6亿人口饭也吃不饱,只会高歌共产党、颂扬领袖,这是共产党败笔。"

周对1976年元旦社论的反应
1976年1月1日:"不许放屁,内外树敌,国家正陷于经济危机。谁主沉浮?人民,醒悟了的人民。"
1976年1月2日"记住:不留骨灰,不建墓碑,要远离中南海。"
玩聚SR 是一个追踪各种社会化媒体,实时发现IT人都在分享和推荐什么的工具。点击阅读人文频道热文。
手机请登录移动版

 
 

Things you can do from here:

 
 

硬盘整数分区计算器 | 小众软件 > 系统工具

 
 

Sent to you by l5g via Google Reader:

 
 

via 小众软件 by scavin on 11/21/09


硬盘整数分区计算器 用来对付非要把 1GB 当作 1000MB 的不良硬盘生产商,经过此计算机后,就能让你的硬盘分区显示出 10G 之类的整数分区了。@Appinn

我们知道 1GB=1024MB、1TB=1024GB、1PB=1024TB、1EB=1024PB。。。一般情况下我们只能接触到 TB 以下级别。。。

如果你想让硬盘分区里显示整数,就需要在分区的时候计算(对硬盘分区是否为整数无爱的同学可略过直接去留言了),根据 slyar 同学的解释:

关于这个分区,硬盘厂商设计的是1GB=1000Mb,而操作系统却认为1Gb=1024Mb,而这个整数分区的公式既不是按照硬盘厂商的设计也不是操作 系统的设计,而是另有误差。原因就是硬盘在分区和格式化之后还会在硬盘上占用一定的空间用来存储磁盘结构和数据位置等信息。

而对于 NTFS 和 FAT32 格式又有所不同,基本上每分区一次就会头大一次,所以会有硬盘整数分区计算器的出现,依然是上面提到的 slyar 同学作品

硬盘整数分区计算器[图] | 小众软件 > system

通过计算,在分区时输入此数字,即可在操作系统中见到整数分区。

小众软件下载 下载(28KB): ziddu | 官方主页 | 来自小众软件 | uushare | skydrive

© scavin for 小众软件,2005-2009 | 原文链接 | 51 留言 | 联系我们 | 投稿 | 更新列表

Site Meter

相关文章


 
 

Things you can do from here:

 
 

Linux使用笔记: 实用ext3grep恢复目录及文件指南(ext3文件系统)

 
 

Sent to you by l5g via Google Reader:

 
 

via Easwy的博客 by Easwy on 11/28/09

一个同事不小心使用rm -rf命令误删了自己的代码,这意味着一个月的工作丢失了(一个月没有备份过代码,看来他以前一定没经历计算机崩溃的灾难)。我们知道rm命令无法撤销,那么有没有办法恢复这个被删除的目录以及其中的全部文件呢?

在网上搜索了一下,找到一个名为ext3grep的工具,以及它的作者的一篇文章(见参考文档)。在这个工具出现以前,恢复ext3文件系统中被删除的文件是不可能的。因为ext3文件系统不同于ext2文件系统,它在删除一个文件后,会把文件inode结点中扇区指针清为0,而这让文件恢复看起来不太可能。不过,正如ext3grep工具作者所说的,因为ext3是一个日志型的文件系统,通过分析日志信息,有很大的可能重新解析出块指针,从而恢复出目录和文件。

以下是Easwy恢复文件所采用的步骤,希望对大家有帮助。

[ 卸载被误删除文件所在的分区,或以只读方式mount ]

当你发现你误删除了文件后,要做的第一件事是马上卸载被误删除文件所在的分区,或者以只读的方式来挂载该分区。原因大家都很清楚,文件被删除后,文件中的数据还存在磁盘上,除非存放这些数据的数据块又被操作系统分配出去了。我们这一步就是尽量降低数据块中数据被覆盖的风险,以提高恢复成功的比率。

如果被误删的文件在根分区,那么你最好重启计算机,进入单用户模式,以只读的方式挂载根分区,然后再进行恢复。要进行单用户模式,请看Grub中进入单用户模式的方法

进入单用户模式后,根分区还是以读写方式mount的,用下面的命令,把挂载方式由读写(rw)改为只读(ro):

 mount -o ro,remount / 

如果被删除的文件不是根分区,也可以用unmount的方式将该分区卸载。假设文件在分区/dev/sda3中,该分区挂载到/home,那么我们用下面的命令来卸载:

     umount /dev/sda3 

或者命令:

     umount /home 

当然,在卸载前要保证没有程序在访问该分区,否则卸载会失败。所以,Easwy一般推荐进入单用户模式来恢复文件。

[ 安装ext3grep工具 ]

恢复的第一步当然是安装ext3grep工具。对于Debian/Ubuntu用户来说,安装ext3grep工具非常简单,只需要执行下面的命令:

 aptitude install ext3grep 

不过Easwy公司所使用的Linux版本是Centos,所以需要自己手工编译ext3grep工具,其实这也很简单,首先到ext3grep主页上下载它的源代码,然后用下面的命令解压/编译/安装这个工具。

  tar zxf ext3grep-0.10.1.tar.gz cd /home/easwy/ext3grep-0.10.1 ./configure make make install 

注:在网上搜了一下,ext3grep也有rpm包可以下载,比如,RHEL/CentOS的RPM包可以在这里下载。其它Linux发行版的RPM也可以在rpmfind.net上找到。

Easwy前面说过,发现误删除后,要卸载掉该分区,或者进入单用户模式。所以最好在另外一台计算机上来编译或安装这个工具,然后把ext3grep这个可执行文件拷贝到U盘中再进行恢复。这也正是Easwy所用的方法,因为同事的文件恰好在根分区中。如果你也是这种情况,那么在用RPM包安装时,则需要把RPM包安装到你你指定的目录中,然后再把它拷贝到U盘中。

U盘里只需要拷贝ext3grep一个文件即可,它不需要动态加载库就可以执行。接下来把U盘插到待恢复的电脑上,用下面的命令加载:

 mount -t vfat /dev/sdb1 /mnt 

把上面的设备号和安装点换成你自己的。如果你的设备文件还不存在的话(这也刚好是Easwy的情况),用mknod命令创建一下吧。

现在,我们可以开始文件恢复了。

[ 恢复文件 ]

在开始恢复前,选择一个目录来存放被恢复的文件。ext3grep程序会在当前目录下创建一个名为RESTORED_FILES的目录来存放被恢复的文件。因此在运行ext3grep命令前,先要切换到一个你可读写的目录中。

对Easwy来讲,因为进入了单用户模式,并且将根分区设成了只读,那么只能把恢复出来的文件放在U盘中了。因此,先cd /mnt进入U盘目录。

如果你有幸记得你误删除的文件名及其路径的话,就可以直接用下面的命令进行恢复了:

     ext3grep /dev/your-device --restore-file path/to/your/file/filename 

需要注意的是,上面的文件路径,是在该分区上文件路径。假设我们要恢复/dev/sda3分区上文件,这个分区原来的安装点是/home,现在想恢复文件/home/easwy/vi/tips.xml,那么输入的命令应该是:

     ext3grep /dev/sda3 --restore-file easwy/vi/tips.xml 

如果你忘记了文件名,或者你误删除的是一个目录而你无法记全该目录中的文件,你可以先用下面的命令查询一下文件名:

 ext3grep /dev/sda3 --dump-names | tee filename.txt

上面的命令把ext3grep命令的输出记录到文件filename.txt中,你可以慢慢查看,或者使用grep命令过滤出你需要的信息。

当你知道了目录/文件的信息后,就可以用上面说的命令进行恢复了。

在ext3grep命令中有一个–depth参数,应该是用来恢复目录以及其中的所有子目录和文件的,不过Easwy用这个参数无法恢复出任何文件,只好采用笨办法,写了个脚本,一个个文件的恢复。

经过几个小时的折磨(中间走了一些弯路),同事的文件终于恢复成功了!

请阅读Easwy的博客上的其它文章获取更多信息。

[ 参考文档 ]

原创文章,许可方式见页尾,转载请注明:转载自Easwy的博客 [ http://easwy.com/blog/ ]

     本文链接地址: http://easwy.com/blog/archives/undelete-directories-files-on-ext3-filesystem-via-ext3grep/

Post Footer automatically generated by wp-posturl plugin for wordpress.

相关文章


 
 

Things you can do from here:

 
 

Linux使用笔记: 更改RPM包的安装目录

 
 

Sent to you by l5g via Google Reader:

 
 

via Easwy的博客 by Easwy on 11/30/09

大多数人安装RPM包,都是使用下面的命令来安装:

 rpm -i xxxx.rpm 

这是最简单的安装方式,RPM包中的文件将被安装到打包时所指定的默认目录中。

但在有的时候,我们没有系统的root权限不能写入根目录,或者因为某种原因(比如在进行文件恢复时)想改变一下RPM的默认安装路径。这时可以用下面的小技巧。

首先用下面的命令查看一下该RPM包的默认安装目录,例如:

 easwy:~$ rpm -qpl ext3grep-0.10.0-1.el5.rf.i386.rpm /usr/bin/ext3grep /usr/share/doc/ext3grep-0.10.0 /usr/share/doc/ext3grep-0.10.0/INSTALL /usr/share/doc/ext3grep-0.10.0/LICENSE.GPL2 /usr/share/doc/ext3grep-0.10.0/NEWS /usr/share/doc/ext3grep-0.10.0/README 

上面的命令列出了每一个文件即将被安装的位置,现在我们只需要重新用–relocate参数把安装目录定位一下就可以了:

 rpm -i --relocate /usr/bin=/home/easwy/bin --relocate /usr/share/doc=/home/easwy/doc ext3grep-0.10.0-1.el5.rf.i386.rpm 

现在,ext3grep就会被安装到/home/easwy/bin目录中了。

更多内容,请阅读Easwy的博客上的其它文章。

[ 参考文档 ]

原创文章,许可方式见页尾,转载请注明:转载自Easwy的博客 [ http://easwy.com/blog/ ]

     本文链接地址: http://easwy.com/blog/archives/change-rpm-package-installation-directories/

Post Footer automatically generated by wp-posturl plugin for wordpress.

你可能对以下文章感兴趣:


 
 

Things you can do from here: