sábado, 30 de junio de 2012

Alinear texto con VIM

Independiente de tu opción política, va a llegar el minuto en que necesites alinear el texto a la izquierda o la derecha :) . Normalmente me pasa cuando quiero obtener una lista de un texto que he estado filtrando, quedan las palabras que necesito dispersas por todos lados. Algo así como en la imagen que muestro a continuación:

Para alinear a la izquierda


 Para alinear a la derecha

Para centrar


Fuente
http://j.gs/19Hk

lunes, 25 de junio de 2012

Mostrar solo carpetas con el comando ls - Linux


Tenia una carpeta, sin exagerar con cientos de archivos pero quería encontrar una sub carpeta. Y me asalto la duda ¿Como muestro solo las carpetas con el comando ls en una  consola?



Acá encontré la respuesta
http://dbaspot.com/shell/381827-list-folders-only.html

domingo, 24 de junio de 2012

Usar los números de linea en VI


Normalmente si quieres copiar, eliminar o mover un texto en algún editor lo que haces es ir donde esta ese texto seleccionarlo y hacer lo que mencione antes copiar, eliminar o cortar. En VI, puedes indicar el numero de linea del texto y realizar lo que quieras con el.

Por ejemplo:

Eliminar desde la linea 4 a las 10 de un archivo


Para mover las lineas de 4 a la 10 al final del archivo

Para copiar las lineas señaladas (4 a la 10) después de la linea 15 

Si no puedes ver los números de lineas en VI

Fuente:
http://staff.washington.edu

Use este sitio para generar el texto Lorem Ipsum
www.lipsum.com

sábado, 23 de junio de 2012

Especificidad en CSS

La especificidad (Specificity) en CSS describe los pesos relativos de los diversos selectores para la resolución de conflictos.

Para entender esto el siguiente ejemplo (en la imagen) es muy claro.


Tenemos en el código, dos declaraciones una que indica que el selector H1 debe tener color rojo, y una clase que aplica el color azul. Mas abajo en el HTML, aplicamos ambas reglas a un mismo elemento. La pregunta es: ¿De que color se va a mostrar el texto dentro de H1?.
Eso lo define la especificidad,  y para encontrar la especificidad se debe seguir este algoritmo:
  1. Contar el numero de atributos ID en el selector = a
  2. Contar el numero de atributos CLASS  en el selector = b
  3. Contar el numero de Tags en el selector = c
La concatenación de los tres números nos da la especificidad.

Para el ejemplo anterior seria:
Selector a b c Especificidad
h1 0 0 1
1
.titulo 0 1 0
10

Por lo que nuestro ejemplo el título queda con color azul.


Fuente


martes, 19 de junio de 2012

SUBSTR en BASH

En este post les comparto una shell muy sencilla pero util.  Se trata de una función  que permite extraer cierto numero de caracteres a una cadena (susbstr) que se le pasa como parámetro .

El nombre del archivo es string.sh


Los parámetros son:
  • string Cadena
  • desde La posición desde donde se quieren los caracteres
  • cantidad La cantidad de caracteres a tomar
Ejemplo:


La forma de utilizarlo desde otro archivo es la siguiente:

La función deja el resultado de la operación en la variable $CADENA.

El resultado es:
TEX

Fuente:
http://j.gs/172P

domingo, 17 de junio de 2012

ORA-28000: the account is locked


Este error (ORA-28000), ocurre cuando se ingresa un password consecutivamente de forma errónea. Por lo que la solución para eso es ejecutar las siguientes ordenes:



Link
http://j.gs/16aP

Borrar archivos ocultos en Linux


En Linux los nombres de los archivos ocultos comienzan con un punto ".". Y no es posible verlos si es que no indicas que quieres ver los archivos ocultos.

Por ejemplo en Nautilus puedes presionar CTRL-H para ver los archivos ocultos o ir a Ver -> Mostrar los archivos ocultos.

Desde la consola para ver los archivos ocultos debes escribir:

Y para eliminar los archivos ocultos desde consola se debe ejecutar la siguiente orden:

Fuente
http://j.gs/16aI


sábado, 2 de junio de 2012

Como evitar los archivos temporales en VIM (Windows)

En lo personal me molesta cuando VI crea esos archivos con extensión ~. Símbolo conocido como colita de chancho o pig tail o en círculos mas académicos como tilde de la ñ o virgulilla de la ñ.

Como en mi trabajo uso GVIM en una maquina Windows encontre la forma de que GVIM ponga esos archivos temporales en la carpeta temp de Windows.

Primero se debe encontrar el archivo de configuración de VIM en Windows y editarlo
C:\Archivos de programa\Vim\_vimrc


Y agregarle las siguientes lineas después de set nocompatible


En la maquina del trabajo uso la unidad E:, pero en el caso de la mayoría seria de la siguiente forma:

Fuente
http://j.gs/13FZ