0%

Sublime Text的配置信息和插件都存放在Packages目录下,只要通过网盘在不同电脑间同步该目录,便可以实现在不同电脑间使用同一套Sublime Text的配置。

阅读全文 »

REST(Representational State Transfer)是一种软件架构风格,基于HTTP、URI、XML等技术与协议,为网络应用的设计与开发降低复杂性、提高伸缩性,已经普遍取代了基于SOAP和WSDL。

在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的套件越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。

阅读全文 »

在学习编程的过程中,往往需要配置相应的开发环境。印象中最为头疼的一件事是辛辛苦苦配置了一套开发环境,却由于电脑更换、系统重装等种种原因,导致需要全部重新配置一套。特别是几个小伙伴一起合作开发项目时,为了确保每个人的开发环境一致,需要为多台电脑进行配置。项目没开搞,开发环境就搞死人了。

不过,自从知道有Vagrant这玩意之后,以前让我头疼的这些事就一去不复返了。Vagrant是什么?简言之,它是一件基于虚拟机,实现开发环境一次配置,到处使用的神器,更为难得的是资源占用非常低,这让我那台老爷笔记本HP520也出现了第二春。废话不多说,下面简单记一下Vagrant的安装配置过程。细节可以参考官方文档

阅读全文 »

简介

Homebrew是Mac OS X下类似于Linux中apt-get、
yum的一个软件包管理工具。通过Homebrew就可以在Mac OS X中非常方便地安装一
些Apple没有提供的工具,如:wget等。

阅读全文 »

简介

Sublime Text是一款优秀的文本编辑器,支持Windows、Mac OS X、Linux平台,通过配置文件和插件可以实现很多强大的功能。具体特性可以参考官网。相对Emacs、Vim等神级编辑器而言,Sublime Text门槛更低,对于没有时间与精力深入研究神级编辑器的童鞋来说,真乃居家旅行必备!其吸引我的特性主要为:

  • 跨平台:由于生活和工作的需要,我经常需要同时使用Windows、Mac OS X和Linux三大平台,跨平台的Sublime Text给我带来了极大的便利。
  • 可定制:可以通过配置文件进行个性化配置,如:颜色主题、缩进方式、编码等。让人惊喜的是其配置方式比Vim简单得多!多!多!
  • 插件:通过丰富的插件可以实现超乎想象的功能,如:语法检查、格式化、版本控制等。
  • 快:Sublime Text使用时的那种流畅会带来非常愉悦的快感,你懂的~
阅读全文 »