Listar:
gem list
Instalar una gema especifica:
gem install rails --version 3.0.9
Instalar una gema especifica tras un proxy:
gem install rails --version 3.0.9 --http-proxy http://192.168.1.1:8080
Instalar gemas de un proyecto:
Bundle install
Mostrando entradas con la etiqueta documentacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta documentacion. Mostrar todas las entradas
2012/02/14
Sobre RVM y los Gemsets
Crear gemset:
rvm gemset create gemset_name
Listar gemsets:
rvm gemset list
Elegir un gemset por defecto:
rvm --default ruby_version@gemset_name
rvm --default 1.9.2@rails309
Usar gemset:
rvm 1.9.2@rails309
Borrar gemset:
rvm gemset deleterails309
rvm gemset create gemset_name
Listar gemsets:
rvm gemset list
Elegir un gemset por defecto:
rvm --default ruby_version@gemset_name
rvm --default 1.9.2@rails309
Usar gemset:
rvm 1.9.2@rails309
Borrar gemset:
rvm gemset deleterails309
2011/08/16
Copiando archivos con SSH / SCP
Copiar desde un sistema local a un sistema remoto:
scp all.sql user@00.00.00.00:/srv/www/vhosts/current/
Copiar desde un sistema remoto a uno local:
scp user@00.00.00.00:/srv/www/vhosts/current/all.sql all.sql
scp all.sql user@00.00.00.00:/srv/www/vhosts/current/
Copiar desde un sistema remoto a uno local:
scp user@00.00.00.00:/srv/www/vhosts/current/all.sql all.sql
2011/08/09
Quitar una migracion especifica en Rails
En el directorio del proyecto:
rake db:migrate:down VERSION=20110727170850
rake db:migrate:down VERSION=20110727170850
Convertir numero a texto en Rails
Simplemente se le agrega .to_s a la variable:
variable_de_numeros.to_s
variable_de_numeros.to_s
Borrar un scalffold en Ruby on Rails
En el directorio del proyecto:
rails destroy scaffold outpatient_medicine_coverages
rails destroy scaffold outpatient_medicine_coverages
2011/07/18
2010/12/13
2010/11/29
Content Encoding Error en Drupal
Cuando se activa el cache de Drupal puede que Navegadores Firefox envien el mensaje: "Content Encoding Error" eso significa que hay un error en la compresion de la pagina servida, se puede solucionar de varias formas:
Si es error por adicion de un mensaje de PHP:
php_value display_errors Off en el .htaccess
http://drupal.org/node/373101
http://drupaleasy.com/quicktips/browser-fail-unsupported-form-compression-related-php-notice
Si es por error en la base de datos:
Se vacia la tabla: cache_page.
http://drupal.org/node/282110
Si es error por adicion de un mensaje de PHP:
php_value display_errors Off en el .htaccess
http://drupal.org/node/373101
http://drupaleasy.com/quicktips/browser-fail-unsupported-form-compression-related-php-notice
Si es por error en la base de datos:
Se vacia la tabla: cache_page.
http://drupal.org/node/282110
2010/11/25
Mysql - sum() sumar registros
http://www.tizag.com/mysqlTutorial/mysqlsum.php
ejemplo:
Y asi tambien como se puede sumar se puede restar:
http://www.java2s.com/Tutorial/MySQL/0420__Math-Numeric-Functions/Totalthetwocolumnsandthensubtractthem.htm
ejemplo:
mysql> select productos.nombre, sum(pedidos.cantidad) from productos, pedidos where (productos.id_producto = pedidos.id_producto and pedidos.id_producto = 5) group by productos.nombre;
+--------+-----------------------+
| nombre | sum(pedidos.cantidad) |
+--------+-----------------------+
| LIENZO | 6759 |
+--------+-----------------------+
1 row in set (0.00 sec)
Y asi tambien como se puede sumar se puede restar:
select productos.nombre, (sum(pedidos.cantidad)-1) as existencia from productos, pedidos where (productos.id_producto = pedidos.id_producto and pedidos.id_producto = 5) group by productos.nombre;
+--------+------------+
| nombre | existencia |
+--------+------------+
| LIENZO | 6758 |
+--------+------------+
1 row in set (0.02 sec)
http://www.java2s.com/Tutorial/MySQL/0420__Math-Numeric-Functions/Totalthetwocolumnsandthensubtractthem.htm
2010/11/19
2010/10/21
2010/08/15
Buscar una cadena de texto recursivamente
De esta forma se puede buscar recursivamente una cadena de texto en un arbol de directorios con muchos archivos:
find . | xargs grep 'youtube'
2010/07/21
Estado de la bateria desde la linea de comando
Se escribe el siguiente comando:
[drakedalfa@laptop ~]$ acpi -bt Battery 1: discharging, 28%, remaining
Thermal 1: ok, 46.0 degrees C
Thermal 2: ok, 49.0 degrees C
[drakedalfa@laptop ~]$ acpi -bt Battery 1: discharging, 28%, remaining
Thermal 1: ok, 46.0 degrees C
Thermal 2: ok, 49.0 degrees C
2010/07/13
Remover etiquetas html con un parser en PHP
http://php.net/manual/en/function.strip-tags.php
<?php
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
echo "\n";
// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>
<?php
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
echo "\n";
// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>
2010/06/19
Como extraer las ips de un archivo
Hace algunos dias necesitaba extraer las ip's que aparecian en el log de una aplicacion pero necesitaba hacerlo sin repeticion eso lo logre con esto:
awk '{print $1}' archivo_log | sort | uniq
awk '{print $1}' archivo_log | sort | uniq
Suscribirse a:
Entradas (Atom)