sábado, 26 de noviembre de 2011

Explorador de archivos en VI


Vi tiene unos comandos que permiten explorar archivos que son: :Vex y :Sex. Pero al momento de editar un archivo la pantalla queda divida, cortando las lineas que son mas largas osea , haciendo un salto de linea. Lo cual complica la lectura de código fuente algunas veces.

Leyendo la documentación de VI encontré este otro comando o plugin que no tiene ese efecto desagradable que es :

:edit .  (ojo con el punto, tiene que ir sino no funciona)

Ejecutas vi o vim, una vez en el editor ejecutas :edit . , y se mostrará un explorador de archivos.



Otra forma de navegar un directorio es:

:e directorio

y

:Explore

Te aseguro que nunca esta demás saber VI. Debido a que en los servidores Linux, no siempre esta disponible un entorno gráfico con sus estandarizados editores. ¿Y que pasará cuando te toque uno de esos?  Me puse catastrofista :)

Documentación de VI
http://j.gs/RGp


domingo, 13 de noviembre de 2011

Not unique table/alias:




Not unique table/alias:, probablemente sea uno de esos errores demasiado sencillo de saber porque se produce y corregir. Me ocurrió  este error y lo vi posteado en algunos foros, y me parece que a no todo el mundo le puede parecer tan obvio. 


¿Que indica el error Not unique table/alias: 'Nombre_Tabla'?


Indica que el nombre de la tabla se esta llamando mas de una vez en la consulta, tal cual aparece en el código que copio a continuación.


SELECT ArchivoTematico.ArchivoTematico_art as id_art,ArchivoTematico.ArchivoTematico_art,ArchivoTematico.Archivo_art,ArchivoTematico.Descripcion_art FROM ArchivoTematico
INNER JOIN ArchivoTematico
ON ArchivoTematico.id_art=ArchivoTematico.id_art

La solución entonces es quitar la redundancia del nombre de la tabla en la consulta.



SELECT id_art,ArchivoTematico_art,Descripcion_art FROM ArchivoTematico



miércoles, 9 de noviembre de 2011

Attribute rel not allowed on element link at this point.

Al revisar una página, con la herramienta del W3C para validar documentos Web http://j.gs/PJS.  Encontré el siguiente error:

Attribute rel not allowed on element link at this point.


La página es adaptada a HTML5, por lo que eso me daba una pista.


Al quitar el atributo rel, ocurrió el siguiente error:
Element link is missing one or more of the following attributes: itemprop, rel.




Al final usé un generador HTML5 (link mas abajo), el cual dejo la linea con problemas de la siguiente forma:

<link rel="stylesheet" href="css/styles.css" />

Recomiendo usar este generador de HTML5 para obtener código válido:
http://j.gs/PJQ