sábado, 18 de septiembre de 2010

Comandos mas usados para linux

Comandos mas usados en linux

Esta es una lista de los comandos mas usados en linux 

tambien pueden consultar un manual de cada comando desde  la termianl de la siguiente forma:

$ man clear

list: listar. Es el primer comando que todo linuxero debe aprender. Nos muestra el contenido de la carpeta que le indiquemos después. Por ejemplo. Si queremos que nos muestre lo que contiene:
$ ls

Para mostrar los archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:

$ ls -a

change directory: cambiar directorio. Podemos usarlo con rutas absolutas o relativas. En las absolutas le indicamos toda la ruta desde la raíz (/).

$ cd

nos mandará a la raíz del sistema de ficheros.

$ cd\

make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan sólo el nombre:

$ mkdir nombre_de_la_carpeta

remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo.

$ rm nombre_archivo

Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener más:

$ rm -r nombre_carpeta

Otras opciones: “-f” no te pide una confirmación para eliminar o “-v” va mostrando lo que va borrando.

copy: copiar. Copia el archivo indicado donde le digamos. Aquí podemos también jugar con las rutas, tanto para el fichero origen, como en el del destino. También puedes poner el nombre que le quieras poner a la copia.

$ cp

move: mover. Es igual que el anterior, sólo que en lugar de hacer una copia, mueve directamente el archivo con el nombre que le indiquemos, puede ser otro distinto al original:

$ rm

find: encontrar. Busca el archivo o carpeta que le indiques:

$ find nombre_archivo

clear: despejar. Limpia la pantalla/consola quedándola como si acabáramos de abrirla.

$ clear

process status: estado de los procesos. Nos muestra lo que queramos saber de los procesos que están corriendo en nuestro sistema. Cada proceso está identificado con un número llamado PID.

$ ps

Si hacemos nos mostrará un listado de todos los procesos, su PID a la izquierda y su nombre a la derecha.

$ ps -A

Si queremos más información:

ps aux

kill: matar. Elimina el proceso que le indiquemos con su PID:

$ kill

En ocasiones el proceso no “muere” del todo, pero se le puede forzar al sistema para que lo mate con seguridad del siguiente modo:

$ kill -9

super-user do: hacer como superusuario. La cuenta de usuario en Ubuntu es relativamente normal. Tiene derechos de administrador a medias. Me explico, los tiene, pero cada vez que se haga algo importante y de riesgo para el sistema, hay que hacerlo mediante el prefijo “sudo” y escribiendo después la contraseña.

$ sudo

password: contraseña. Con este comando podremos cambiar la contraseña de nuestra cuenta. Primero nos pedirá la contraseña actual como medida de seguridad. Después nos pedirá que introduzcamos dos veces seguidas la nueva contraseña.

$ passwd

super-user: superusuario. Mediante su podremos loguearnos como superusuario. Tras escribirlo nos pedirá la contraseña de root y estaremos como administrador. Podremos hacer todo lo que queramos.

$ su

Este comando también nos permite hacer login con otra cuenta distinta. Por ejemplo, imaginemos que tenemos otra cuenta, además de root y la nuestra, llamada “invitado”. Para hacer login como tal bastaría con poner:

$ su invitado

y después escribir la contraseña de esa cuenta.

$ sudo psswd

advanced packets tool: herramienta avanzada de paquetes. Es uno de los comandos más útiles que se han desarrollado en los sistemas GNU/Linux debian o basados en esta distro. Nos permite comprobar actualizaciones, actualizar todo el sistema. También nos ofrece funcionalidad para buscar, descargar e instalar paquetes con una sola orden.

Tenemos variantes, las más usadas son las siguientes:

$ apt-cache search nombre_paquete

Busca nombre_paquete para ver si existe literal o aproximadamente ofreciéndonos los paquetes que pudieran ser en caso de que hayamos puesto un nombre aproximado.

Actualiza nuestro sistema con todas las posibles actualizaciones que pudiera haber. La actualización no se realiza sólo sobre el propio sistema operativo, sino también sobre las aplicaciones que estén contenidas en los repositorios. Una útil forma de estar siempre al día.

$ apt-get upgrade

Bueno espero y les sirva :D

Saludos...

viernes, 17 de septiembre de 2010

CSS (Cascading Style Sheets)

CSS hojas de estilo en cascada es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores.

La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación.


Por ejemplo, el elemento de HTML <h1></h1> indica que un bloque de texto es un encabezamiento y que es más importante que un bloque etiquetado como <h2></h2>. Versiones más antiguas de HTML permitían atributos extra dentro de la etiqueta abierta para darle formato (como el color o el tamaño de fuente). No obstante, cada etiqueta <h1></h1> debía disponer de la información si se deseaba un diseño consistente para una página y, además, una persona que lea esa página con un navegador pierde totalmente el control sobre la visualización del texto.

Aquí les dejo un ejemplo para cambiar el color de fondo de los elementos de una página con CSS.



Fuente y mas informacion:

Link

Curso online:

Link

Saludos...

XML (eXtensible Markup Language)

XML es un lenguaje orientado a identificar estructuras de datos en un documento. La especificación XML define la manera estándar de cómo hay que realizar el marcado de expresiones en un documento no estructurado , para que con dicho marcado se defina una determinada estructura de datos.

La especificación XML no define el contenido de las estructuras de datos, son los expertos de cada dominio y las entidades reguladoras, los agentes que pueden utilizar el estándar XML para consensuar un lenguaje común que permita transformar los documentos no estructurados en estructuras procesables por un sistema "machine readable system" (SGBD, HL7, EDI, etc.).

Cuando hablamos de un documento nos referimos no solo al concepto tradicional de documento en papel o soporte electrónico sino a todos los tipos de documentos actuales: páginas Web, correo electrónico, gráficos vectoriales, transacciones de comercio electrónico, etc. Un documento XML es un documento que puede ser leído y entendido por una persona "human readable system" y a la vez puede ser procesado por un sistema para extraer información "machine readable system".


Que es XML

Un ejemlpo de un Hello World en XML




¡Hola mundo!

Un ejemplo que encontre en internet de XML




El fin de la Eternidad
Isaac Asimov


Building Cocoa Applications
A Step-by-Step Guide
Simson Garfinkel
Michael Mahoney


Para mayor informacion:

XML

Saludos...

jueves, 16 de septiembre de 2010

HTML5

HTML5 (HyperText Markup Language, version 5)

HTML es el lenguaje predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con imágenes etc. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares < >.

La nueva versión es más eficiente y ocupa menos recursos en la computadora del cliente, en especial por el nuevo reproductor que no requiere flash o adobe player para utilizarse, y siendo el HTML5 compatible con las versiones anteriores de HTML, utilizar la nueva versión en una página ya diseñada implica un menor trabajo que si fuera una colección completamente nueva.

Para mayor informacion

HTML5

Unos ejemplos de como usar la etiqueta video en HTML5:

Básico:


<video src="tu_video">Tu navegador no soporta HTML5 </video>

Con controles:

<video src="tu_video">Tu navegador no soporta HTML5 </video>

Con imagen previa:

<video src="tu_video" poster="tu_imagen">Tu navegador no soporta HTML5 </video>

Con tipo de video:

<video src="tu_video" poster="tu_imagen" type="video/avi">Tu navegador no soporta HTML5 </video>

Aqui les dejo un curso online:

Curso HTML5 online

Aqui uno en pdf

Manual HTML en pdf

Saludos...

jueves, 9 de septiembre de 2010

Colores RGB (Red, Green, Blue)

Los colores RGB del ingles (Red, Green, Blue) es un modelo para reprecentar los colores que se basa en los colores primarios rojo verde y azul para haci con una mezcla de de estos colores coseguir los colores restantes.

La codificación hexadecimal del color nos permite expresar fácilmente un color especifico de la escala RGB.

Este sistema utiliza la combinación de tres códigos de dos dígitos para expresar las diferentes intensidades de los colores primarios RGB, por ejemplo:

Negro y Blanco

Negro : #000000 donde los niveles están al mínimo 00 00 00
Blanco: #FFFFFF donde los niveles están al máximo FF FF FF


Entonces para hacer los colores primarios bastaría con incrementar el nivel al máximo del canal correspondiente ejemplo:

Colores Primarios:

Rojo: #FF0000 donde el canal rojo esta al máximo y los otros al mínimo:    FF0000


Verde: #00FF00 donde el canal verde esta al máximo y los otros al mínimo: 00FF00


Azul: #0000FF donde el canal azul esta al máximo y los otros al mínimo:    0000FF


Los colores secundarios o CYM <(Cyan, Yellow, Magenta)



Cian donde los canales azul y verde están al máximo: 00FFFF


Amarillo donde los canales rojo y verde están al máximo: FFFF00


Magenta donde los canales rojo y azul están al máximo: FF00FF



Con la combinacion de estos colores y cambiando sus intencidades puedes sacar todos los colores para el HTML, JavaScript, o ActionScript, y otros lenguajes.

Tomen en cuenta que la intencidad la pueden variar de #00, #33, #66, #99, #CC o #FF,
que tienen un porcentaje de intensidad de 0%, 20%, 40%, 60%, 80% y 100%, respectivamente.

Para mayor información

Modelo Colores RGB

Saludos...