Instalar Git en Mac OS X Leopard

26 de Junio, 2008 — GitComentarios (1)

Mediante port la instalción resulta muy sencilla. Primero actualizamos port

sudo port selfupdate

y a continuación insalamos Git

sudo port install git-core

Una vez instalado podemos personalizarlo un poco

# Utilizar opendiff (FileMerge) para resolver los conflictos
git config --global merge.tool opendiff

# Ignorando archivos
git config --global core.excludesfile ~/.gitignore
touch "$HOME/.gitignore"
echo '.DS_Store' >> "$HOME/.gitignore"
echo '._*' >> "$HOME/.gitignore"
echo '.svn' >> "$HOME/.gitignore"
echo '.hg' >> "$HOME/.gitignore"

# Añadiendo alias
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch

# Un poco de color
git config --global color.ui auto

Saber si un objeto está incluido en un array

18 de Junio, 2008 — RubyComentarios (2)

A veces es necesario saber si un objeto está incluido en un array. Supongamos que tenemos el id de un usuario y queremos saber si está incluido en un array donde tenemos los id’s de los usuarios que viven en la ciudad de Barcelona. Ruby nos proporciona una manera fácil de realizar esto:

barceloneses = User.find(:all, :conditions => "city = 'Barcelona'")
user = User.find_by_name('Emili')
if barceloneses.include?(user.id)
....
end

El método include?(objeto) devuelve true o false en función de si el objeto se encuentra dentro del array.

Más información
www.ruby-doc.org/core/classes/Array.html

Crear usuario en Mysql y otorgarles permisos a través de la consola

12 de Junio, 2008 — MySQLComentarios (1)

Entrar en la consola de MySQL

mysql -u root -p

grant ALL on base_de_datos.* to usuario@localhost identified by ‘password’;

Más información

http://www.mysql-hispano.org/page.php?id=4&pag=5
http://www.webtaller.com/construccion/lenguajes/mysql/lecciones/gestion_usuarios_mysql.php

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. | Emili Parreño