- 浏览: 2075733 次
- 性别:
- 来自: NYC
文章分类
- 全部博客 (628)
- Linux (53)
- RubyOnRails (294)
- HTML (8)
- 手册指南 (5)
- Mysql (14)
- PHP (3)
- Rails 汇总 (13)
- 读书 (22)
- plugin 插件介绍与应用 (12)
- Flex (2)
- Ruby技巧 (7)
- Gem包介绍 (1)
- javascript Jquery ext prototype (21)
- IT生活 (6)
- 小工具 (4)
- PHP 部署 drupal (1)
- javascript Jquery sort plugin 插件 (2)
- iphone siri ios (1)
- Ruby On Rails (106)
- 编程概念 (1)
- Unit Test (4)
- Ruby 1.9 (24)
- rake (1)
- Postgresql (6)
- ruby (5)
- respond_to? (1)
- method_missing (1)
- git (8)
- Rspec (1)
- ios (1)
- jquery (1)
- Sinatra (1)
最新评论
-
dadadada2x:
user模型里加上 protected def email ...
流行的权限管理 gem devise的定制 -
Sev7en_jun:
shrekting 写道var pattern = /^(0| ...
强悍的ip格式 正则表达式验证 -
jiasanshou:
好文章!!!
RPM包rpmbuild SPEC文件深度说明 -
寻得乐中乐:
link_to其实就是个a标签,使用css控制,添加一个参数: ...
Rails在link_to中加参数 -
aiafei0001:
完全看不懂,不知所然.能表达清楚一点?
"$ is not defined" 的问题怎么办
update(2013/8/22):
update(2010/9/8):
Terminal 下不同类型的文件显示不同的颜色
Terminal 默认的 shell 是 bash (提示符是 $)
在 ~ 先建立一个文件 ~/.bash_profile
加入下面的两行:
存盘, 退出Terminal, 重起Terminal.
update:
还是很方便,都是经常用的命令,推荐
放到 ~/.aliases
还要在~/.bashrc或者其它类似能加载到的地方
加上
版本二
Git 基础设置 (帐号和环境变量设置,颜色设置) 收藏
直接於 Shell 下執行下述:
註: 這些設定會在 ~user/ 下產生 .gitconfig
----------------------------------------------------------------
------------------------------------------------------------------
快 捷方式配置:
临时性的设置的话就不要加--global 参数,比如
2011习惯版本
git config user.email "ke@me.com"
update(2010/9/8):
git config --global core.editor "vim" or set the VISUAL or EDITOR environment variables. export VISUAL=vim export EDITOR=vim
Terminal 下不同类型的文件显示不同的颜色
Terminal 默认的 shell 是 bash (提示符是 $)
在 ~ 先建立一个文件 ~/.bash_profile
加入下面的两行:
#.bash_profile export CLICOLOR=1 export LSCOLORS=gxfxaxdxcxegedabagacad
存盘, 退出Terminal, 重起Terminal.
update:
#~/.gitconfig [user] name = Phoenix email = phoenixtoday@gmail.com [alias] co = checkout ci = commit -a st = status br = branch oneline = log --pretty=oneline --since='2 days ago' onelog = log -p -1 [color] diff = auto status = auto branch = auto ui = auto [core] editor = vim
#.vimrc syntax on
还是很方便,都是经常用的命令,推荐
放到 ~/.aliases
还要在~/.bashrc或者其它类似能加载到的地方
加上
source ~/.aliases
# ~/.aliases # Record how much I've used various Git commands: # http://github.com/icefox/git-achievements alias git="git-achievements" # Working with Git alias g='git' alias gs='git status' alias gc='git commit' alias gca='git commit -a' alias ga='git add' alias gco='git checkout' alias gb='git branch' alias gm='git merge' alias gd="git diff" # Working with Rails alias s='script/server' alias c='script/console' alias m='rake db:migrate' alias r='rake' # Open the current directory in TextMate alias e='mate .' # Serve the contents of the current directory over HTTP alias serve="ruby -rwebrick -e\"s = WEBrick::HTTPServer.new(:Port => 3000, :DocumentRoot => Dir.pwd); trap('INT') { s.shutdown }; s.start\"" Now source the aliases file from your ~/.profile to use them. # ~/.profile for I in aliases; do [ -f ~/.$I ] && . ~/.$I done
版本二
#Top ten commands function t10 { history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head } # processes alias tu="top -o cpu" alias tm="top -o vsize" # Git alias gb="git branch" alias gba="git branch -a" alias gc="git commit -v" alias gd="git diff | mate" alias gl="git pull" alias gp="git push" alias gst="git status" alias gco='git checkout' # Ruby # Quicker cd gems directory alias cg='cd /usr/local/lib/ruby/gems/1.8/gems' alias cg19='cd /usr/local/lib/ruby19/gems/1.9.1/gems' # Rails alias ss="script/server" alias ss19="ruby19 script/server" alias sc="script/console" alias sc19="script/console --irb=irb19" alias sg="script/generate" alias sg19="ruby19 script/generate" alias r="rake" alias r19="rake19" alias rmig="rake db:migrate" alias rmig19="rake19 db:migrate" alias rt="ruby -Itest" alias rt19="ruby19 -Itest" alias cs="RAILS_ENV=selenium cucumber -p selenium" alias pgrep="ps -ef | grep $1" source /usr/local/git/contrib/completion/git-completion.bash PS1='\[\033]0;$MSYSTEM:\w\007\033[32m\]\u@\h\[\033[33m\w$(__git_ps1 " (%s)")\033[0m\]\n$'
Git 基础设置 (帐号和环境变量设置,颜色设置) 收藏
直接於 Shell 下執行下述:
git config --global user.name "Tsung" git config --global user.email "username@email.com" git config --global color.diff auto # git diff 要顯示顏色 git config --global color.status auto # git status 要顯示顏色 git config --global color.branch auto
註: 這些設定會在 ~user/ 下產生 .gitconfig
----------------------------------------------------------------
[color] diff = auto status = auto branch = auto [user] name = Tsung email = username@email.com
------------------------------------------------------------------
快 捷方式配置:
$ git config --global alias.st status $ git config --global alias.ci commit $ git config --global alias.df diff $ git config --global alias.co checkout $ git config --global alias.br branch
临时性的设置的话就不要加--global 参数,比如
$ git config user.name "2" $ git config user.email "2@g.cn"
2011习惯版本
alias ll='ls -all' alias g='git' alias gst='git status' alias gs='git push' alias gc='git commit' alias gca='git commit -a' alias ga='git add' alias gco='git checkout' alias gb='git branch' alias gl='git log' alias gm='git merge' alias gd="git diff" alias gr='git remote' alias be='bundle exec' PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM
发表评论
-
Destroying a Postgres DB on Heroku
2013-04-24 10:58 935heroku pg:reset DATABASE -
VIM ctags setup ack
2012-04-17 22:13 3259reference ctags --extra=+f --e ... -
alias_method_chain方法在3.1以后的替代使用方式
2012-02-04 02:14 3295alias_method_chain() 是rails里的一个 ... -
一些快速解决的问题
2012-01-19 12:35 1472问题如下: 引用Could not open library ... -
API service 安全问题
2011-12-04 08:47 1386这是一个长期关注的课题 rest api Service的 ... -
Module方法调用好不好
2011-11-20 01:58 1349以前说,用module给class加singleton方法,和 ... -
一个ajax和rails交互的例子
2011-11-19 01:53 1908首先,这里用了一个,query信息解析的包,如下 https: ... -
Rails 返回hash给javascript
2011-11-19 01:43 2277这是一个特别的,不太正统的需求, 因为,大部分时候,ajax的 ... -
关于Rubymine
2011-11-18 23:21 2267开个帖子收集有关使用上的问题 前一段时间,看到半价就买了。想 ... -
ruby中和javascript中,动态方法的创建
2011-11-18 21:01 1241class Klass def hello(*args) ... -
textmate快捷键 汇总
2011-11-16 07:20 8147TextMate 列编辑模式 按住 Alt 键,用鼠标选择要 ... -
Ruby面试系列六,面试继续面试
2011-11-15 05:55 2025刚才受到打击了,充分报漏了自己基础不扎实,不肯向虎炮等兄弟学习 ... -
说说sharding
2011-11-13 00:53 1492这个东西一面试就有人 ... -
rails面试碎碎念
2011-11-12 23:51 1946面试继续面试 又有问ru ... -
最通常的git push reject 和non-fast forward是因为
2011-11-12 23:29 17216git push To git@github.com:use ... -
Rails 自身的many to many关系 self has_many
2011-11-12 01:43 2737简单点的 #注意外键在person上people: id ... -
Rails 3下的 in place editor edit in place
2011-11-12 01:20 946第一个版本 http://code.google.com/p ... -
Heroku 的诡异问题集合
2011-11-11 07:22 1697开个Post记录,在用heroku过程中的一些诡异问题和要注意 ... -
SCSS 和 SASS 和 HAML 和CoffeeScript
2011-11-07 07:52 12960Asset Pipeline 提供了内建 ... -
Invalid gemspec because of the date format in specification
2011-11-07 02:14 2122又是这个date format的错误。 上次出错忘了,记录下 ...
相关推荐
8. **版本控制**:Git是现代软件开发中不可或缺的版本控制系统,书中会讲解如何使用Git进行代码版本管理,包括分支策略、合并冲突解决等。 9. **社区与资源**:Rails拥有活跃的开发者社区和丰富的资源,书中会引导...
在Windows环境下,使用NetBeans进行Rails开发需要一系列的配置步骤,因为Rails是一个基于Ruby的Web框架,而NetBeans是一款强大的集成开发环境(IDE),支持多种编程语言,包括Ruby。以下是一些关键知识点: 1. **...
Ubuntu 下 Ruby On Rails 开发环境配置指南 在 Linux 操作系统中使用 Ruby On Rails 能够对 web 应用程序的维护和开发变得更加便利,让开发人员能更加专注于系统的逻辑结构。在使用前需先配置 Ruby On Rails 的开发...
在Ruby on Rails开发环境中,配置过程是至关重要的第一步。Rails是一个基于Ruby的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构模式。在安装完Ruby之后,配置Rails环境通常包括以下几个关键步骤: 1. **...
- 使用`git`进行版本控制,`git init`初始化项目,`git commit`提交改动。 12. **部署** 当你的应用准备就绪,可以将其部署到Heroku、AWS、DigitalOcean等云平台上。在部署前,确保你已经在生产环境中配置了...
- **开发环境设置**:包括编辑器的选择、版本控制系统(如Git)的配置等。 - **数据库配置**:介绍如何设置数据库连接,推荐使用SQLite3作为开发阶段的默认数据库。 ### 知识点四:第一个Rails应用 **标题与描述**...
其他的版本控制系统也有分支,但是Git是第一个让它做好它该做的:快速简单。 8. 潮流 只有死鱼才随波逐流。有时候聪明的开发者也这样。Git被越来越多的知名公司和开源项目所使用:Ruby On Rails,jQuery,Perl,...
Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。本示例源码提供了使用Ruby on Rails进行实际项目开发的具体...
此外,Aptana还集成了版本控制系统,如Git,你可以直接在IDE中完成提交、推送等操作。 Rails的另一大优势是其丰富的插件和gem库。在Gemfile中添加所需的gem,然后运行`bundle install`命令安装。Aptana的自动完成...
5. **版本控制集成**:与Git、SVN等版本控制系统无缝集成,方便代码版本管理。 6. **测试支持**:支持RSpec、Test::Unit等测试框架,可以快速运行测试并查看结果。 7. **Rails命令行工具集成**:直接在IDE内运行...
《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队...
dotfiles, 用于 zsh bash 完成gem git irb Rails vim的配置文件 orenstein文件的这些是配置文件,以我喜欢的方式设置系统。vim用户可能在我的中找到有用的东西,而且还有我的 ruby Fragment 。我也是一个非常激进的...
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组...
Git是目前最流行的版本控制系统之一,由Linus Torvalds在2005年发起,旨在更快地处理从小型到大型项目的...通过阅读官方文档或参考书籍,用户可以深入了解Git的原理和高级用法,更好地利用Git进行版本控制和协作开发。
9. **版本控制**:Git通常用于Rails项目的版本控制,书中可能包含Git的基本操作和团队协作的最佳实践。 10. **社区与资源**:Rails有强大的开发者社区,书会介绍如何利用社区资源,如Stack Overflow、GitHub和Rails...
Git是一款分布式版本控制系统,它允许开发者追踪和管理代码的变化,以便团队协作和项目维护。Git的核心概念包括仓库(Repository)、分支(Branch)、提交(Commit)、合并(Merge)等。 1. **仓库(Repository)**...