Me invitas un cafe :)

viernes, 27 de junio de 2014

Coloreando vi, GNU/Linuz Debian Jessie


En cierto momentos que digitamos se nos facilita una sintaxis resaltada, en editores de texto como vi(mi favortito), podemos lograrlo de la siguiente manera:

ingresamos como superusuario, y digitamos

root@kangel-pc:~#vi /etc/vim/vimrc

luego editamos el archivo vimrc, le quitamos el comentario (") a la sentencia siguiente:

"syntax on

y la dejamos de esta manera:

syntax on

luego guardamos, y lo tendremos con colores la sintaxis, :)



----->Debian

miércoles, 25 de junio de 2014

Compartir carpeta en Debian Jessie - Windows 7


Primero entramos en una terminal (como súper usuario)y digitamos,


root@kangel-pc:~# apt-get install samba


luego creamos la carpeta a compartir, poner atención donde colocan la carpeta, necesitaremos la ruta completa,


root@kangel-pc:~#mkdir publica

root@kangel-pc:~#chmod 777 publica/

con esta introducción de esta manera habremos creado la carpeta en la carpeta del usuario root(super usuario), lo mejor es ubicarse en la carpeta del usuario y no en la del super usuario.


luego editamos el archivo smb.conf


root@kangel-pc:~#nano /etc/samba/smb.conf


en la sección [global], colocamos el nombre del grupo de trabajo, el mismo que win 7

workgroup = WORKGROUP

verificar en windows cual es el nombre del grupo de trabajo.

luego bajamos hasta el final del documento (smb.conf) y digitamos lo siguiente:

[comun]

path = /root/publica/

read only = no

security = share

null password = yes

case sensitive = no

comment = Carpeta publica accesible desde Web

guest ok = yes

browseable = yes

umask = 000

la explicación es la siguiente:


[comun] – Es el nombre con el que queremos que la carpeta compartida aparezca en la red, no tiene porque llamarse igual que la carpeta que hemos creado.
path – Ruta absoluta de la carpeta que compartimos.
comment – El comentario o descripción que asignaremos a esta carpeta compartida.
read only – Hacemos que los usuarios puedan escribir.
security – Le estamos diciendo que esta es publica y no necesita usuario y password.
null password – Que no pida password para intentar acceder a ella.
case sensitive – Que no diferencie mayúsculas y minúsculas (los sistemas windows no lo hacen).
guest ok – Que puedan acceder invitados
browseable – Que nos aparezca en las carpetas compartidas de la red.
umask – Con 000, estamos diciendo que todo archivo que guardemos en ese directorio tenga permisos 777.

guardamos el archivo CTRL+O y ENTER luego CTRL+X,


reiniciamos servicios


root@kangel-pc:~#service samba restart,

todo estará configurado de tal manera que podremos acceder a nuestra carpeta creada en GNU/Linux Debian Jessie, desde windows 7, podremos pasar todos los archivos y carpetas a la carpeta compartida.

Para acceder deberemos ir a Equipo en windows 7 y hacemos clic en red y aparecerá el nombre de la maquina con la carpeta compartida, damos doble clic y aparecerá la carpeta que hemos compartido.

luego a compartir archivos.

para mayores detalles aqui.
----->Debian

viernes, 14 de junio de 2013

SIOCSIFFLAGS: Operation not possible due to RF-kill

A veces cuando estoy trabajando en win$ desactivo la wireless, y sucede que al reiniciar a Debian, la wireless no estaba activada, al digitar este comando para levantar la wireless:

root@debian:~# ifconfig wlan0 up

 me enviaba este mensaje,

SIOCSIFFLAGS: Operation not possible due to RF-kill

luego de investigar un poco de como levantar la wireless, encontre la solucion, lo primero que hay que saber es que el controlador a nivel de software lo deja bloqueado por lo tanto hacemos una revisión para saber como esta configurado,

root@debian:~# rfkill list

lo cual  me enviaba este mensaje,

0: dell-wifi: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: dell-bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes

viendo la situación como estaba,  libere todas las Wireless usando el comando rfkill seguido del numero que designa a cada uno de las wireless,

root@debian:~# rfkill unblock 0
root@debian:~# rfkill unblock 2

entonces al a hacer 

root@debian:~# rfkill list

nos lo mostrara de la siguiente manera,

0: dell-wifi: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: dell-bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

entonces al tener de esta menera las wireless ya podemos ejecutar el comando,

root@debian:~# ifconfig wlan0 up

el cual ya no, nos debería enviar el mensaje de error, si es necesario reinicia la maquina, para que los cambios surtan efecto, en mi laptop no fue necesario reiniciar, por que  podía ver la wireless.

este tipo de situaciones ocurre por programas que corren directamente en los dispositivos, los cuales a nivel de software quedan bloqueados al ser usados en win$

el comando que se ocupa, es una herramienta para habilitar y des-habilitar las wireless, a nivel de hardware y software.

rfkill - tool for enabling and disabling wireless devices

espero que a alguien le ayude este post.

----->
Debian

domingo, 2 de junio de 2013

Comando que muestra que proceso esta corriendo en puerto 8080

Un muy útil comando para averiguar, que proceso esta corriendo en ese puerto u otros puerto. 

lsof -i :8080 

Espero les sea util.
----->Debian

jueves, 18 de octubre de 2012

xfce: Buscando Aplicaciones

Bueno aveces nos hacemos bola con las cosas,  instale una virtual en mi laptop y le instale GNU/Linux Debian con xfce de escritorio, lisatado de aplicaciones de xfce,

http://wiki.xfce.org/recommendedapps


----->Debian<----- Kangel

martes, 10 de julio de 2012

Second Day DebConf12

Yesterday was amazing day, take many photo and enjoy the meeting, this is a photo.

Today, I'm working with VideoTeam  was great but I make many mistake, because I moved many times the camera when I try to focus the people asking.
But the next I try to better work.

----->Debian<----- Kangel

lunes, 9 de julio de 2012

DebConf12


Ok, this is my second DebConf12, many thank to Nicargua and their people, is amazing a lot of talks, only about GNU/Linux Debian, many news, the announces "Wheezy" is frozen, that maybe mean is the next "stable", but I really don't know, is a secret on wind jojojo, I must to enjoy this until  to the end.

Best Regards.

----->Debian<----- Kangel

domingo, 24 de junio de 2012

[Solucion] Escritorio KDE , no puedo apagar ni reiniciar desde el entorno de escritorio de mi Sesion


Escritorio KDE , no podía apagar ni reiniciar desde el entorno de escritorio de mi Sesión, la version de KDE que tengo instalada es 4.7.4, no era problema de kdm, por que si hago Alt + Ctrl + F1 ingreso a la sesión y me permite ingresar a la terminal y a pagarlo con init 0,

Cuando le daba apagar, me sacaba el dialogo con una cuenta regresiva y un botón para apagar de inmediato pero al darle apagar o al esperar que se acabe el tiempo solo se cierra el dialogo y no pasa nada. Luego le daba otra vez apagar y no sale nada.

Podía estar apagando mi equipo por terminal pero se me hacia muy incomodo, a veces les decía a mis amigos que me apagasen la portátil pero se topan que no lo podían apagar , por lo que necesitaba que se pudiera por medio del entorno del escritorio.


la solución al problema era instalando el paquete phonon-backend-vlc y poniendolo como motor predeterminado en las opciones de multimedia, se ve que el conflicto lo hacia al tratar de reproducir el sonido de cierre

solo era de pasar a root y colocar

aptitude install phonon-backend-vlc

No se por estaba seleccionada phono-backend-null, no fue impotante des instalarlo para darle paso al otro paquete.

los credito son de aca

----->Debian<----- Kangel

domingo, 6 de febrero de 2011

GNU/Linux Debian 6.0 "Squeeze"

Hoy es un buen dia para celebrar, release de GNU/Linux Debian 6.0 nombre clave "squeeze", bueno hoy es un dia de muchos cambios de decirle a Dios a Lenny i todos los detalles emocionantes que ello encuentras, bienvenido seas squeeze otra buena aventura con nuevas formas de visualizar las cosas y con la misma seguridad de que estas trabajando con el sistema operativo universal.

Saludos.
----->Debian<----- Kangel

miércoles, 10 de febrero de 2010

Por fin ayude en algo XD

El dia 24 de Enero 2010, reporte un error algo insignificante pero que contribuye a mejorar el sistema, identifique un problema en GNU/Linux Debian logre identificar un "bug" en la pagina principal de GNU/Linux Debian, creo que me dio risa a pesar de ser algo insignificante pero ayuda aquellas personas que estan haciendo su mejor esfuerzo por tener un mejor sistema.
Para los que vean alguna vez el bug es:

http://git.debian.org/?p=mirror/dsa-geodomains.git;a=blob;f=www.debian.org.zone;hb=HEAD

es el Bug #566755, bueno solo queria comentarlo.

----->Debian<-----
Kangel

martes, 20 de octubre de 2009

Plugin de JAVA en Debian

bueno otro mes y otro post :P, este sera corto debido a que es sobre el plugin de Java estaba tratando de hacer funcionar el plugin para utilizar el www.elchat.com(algo tonto) y probar algunas que otras cosas y me lei varios post pero no encontre lo que buscaba hasta que llegue aqui y por ahi lei algo interesante que para hacerlo funcionar solo debes intalar java-gcj-compat-plugin lo unico que debia hacer era:

#apt-get install java-gcj-compat-plugin

asi realizando esto tenemos activado el plugin de Java :P, jajaja seguiremos al rato con otro pos.
----->Debian<-----
Kangel

viernes, 11 de septiembre de 2009

Debian+Terminal+Kde+Repositorios

Tenia ratos de no postear nada asi que lo hare hoy, el caso es que aun amigo se le presento un problema que en la instalacion no pudo instalar el kde, la instalacion la realizo por medio de un DVD, desconozco la razon por la cual no se instalo pero no es relevante pudo haber sido cualquier cosa, la idea es buscar la solucion. Bueno aca empezamos sabiendo que él posee conexion de banda ancha escogimos instalarlo por repositorios, encedemos la laptop escogemos la primera opcion(Debian GNU/Linux, kernel 2.6.26-2-686) iniciaremos en la tty1(terminal1) luego esta le pide login y password, nos loguemoas como root y colocamos el password que nosotros le asignamos:
verificaremos que nuestro /etc/apt/source.list este correcto:

demon:~# nano /etc/apt/sources.list

aca entramos en el archivo source.list con nuestro editor nano, se puede ocupar cualquier editor ya sea vi, vim, emacs, etc. (al gusto del cliente) :P,
verificamos que los siguientes repositorios esten correctos en el archivo source.list:

#repositorio base
deb http://debian.ues.edu.sv/debian lenny main contrib non-free
deb-src http://debian.ues.edu.sv/debian lenny main contrib non-free

#Repositorio multimedia
deb http://debian.ues.edu.sv/debian-multimedia lenny main
deb-src http://debian.ues.edu.sv/debian-multimedia lenny main

#Actualizaciones de seguridad
deb http://debian.ues.edu.sv/debian-security lenny/updates main contrib

#backports
deb http://www.backports.org/debian lenny-backports main contrib non-free

#fin :p

bueno, nuestro repositorio queda tal y como lo queremos presiona:
Ctrl+o y enter, luego, Ctrl+x para salirnos.

Si estas interesado en conocer mas acerca de un repositorio haz clic aca.

Bueno, la digitada de los repositorios de seguro fue buenisima :P, ahora tecleamos lo siguiente:

demon:~# apt-get update

Y presionemos enter, esto nos ayudara a actualizar la lista de paquetes, se presentara un reporte como el siguiente:

Obj http://debian.ues.edu.sv lenny Release.gpg
Obj http://debian.ues.edu.sv lenny/main Translation-es
Ign http://debian.ues.edu.sv lenny/contrib Translation-es
Des:1 http://dl.google.com stable Release.gpg [191B]
Ign http://dl.google.com stable/main Translation-es
Ign http://debian.ues.edu.sv lenny/non-free Translation-es
Obj http://debian.ues.edu.sv lenny Release.gpg
Obj http://debian.ues.edu.sv lenny/main Translation-es
Obj http://debian.ues.edu.sv lenny/updates Release.gpg
Des:2 http://dl.google.com stable Release [1310B]
Ign http://debian.ues.edu.sv lenny/updates/main Translation-es
Obj http://www.backports.org lenny-backports Release.gpg
Ign http://www.backports.org lenny-backports/main Translation-es
Ign http://debian.ues.edu.sv lenny/updates/contrib Translation-es
Obj http://debian.ues.edu.sv lenny Release
Obj http://debian.ues.edu.sv lenny Release
Obj http://debian.ues.edu.sv lenny/updates Release
Ign http://dl.google.com stable/main Packages/DiffIndex
Ign http://www.backports.org lenny-backports/contrib Translation-es
Ign http://www.backports.org lenny-backports/non-free Translation-es
Obj http://www.backports.org lenny-backports Release
Des:3 http://dl.google.com stable/main Packages [623B]
Ign http://debian.ues.edu.sv lenny/main Packages/DiffIndex
Ign http://www.backports.org lenny-backports/main Packages/DiffIndex
Ign http://debian.ues.edu.sv lenny/contrib Packages/DiffIndex
Ign http://www.backports.org lenny-backports/contrib Packages/DiffIndex
Ign http://www.backports.org lenny-backports/non-free Packages/DiffIndex
Ign http://debian.ues.edu.sv lenny/non-free Packages/DiffIndex
Ign http://debian.ues.edu.sv lenny/main Sources/DiffIndex
Obj http://www.backports.org lenny-backports/main Packages
Ign http://debian.ues.edu.sv lenny/contrib Sources/DiffIndex
Ign http://debian.ues.edu.sv lenny/non-free Sources/DiffIndex
Obj http://www.backports.org lenny-backports/contrib Packages
Des:4 http://debian.ues.edu.sv lenny/main Packages/DiffIndex [2023B]
Des:5 http://debian.ues.edu.sv lenny/main Sources/DiffIndex [2023B]
Ign http://debian.ues.edu.sv lenny/updates/main Packages/DiffIndex
Obj http://www.backports.org lenny-backports/non-free Packages
Ign http://debian.ues.edu.sv lenny/updates/contrib Packages/DiffIndex
Obj http://debian.ues.edu.sv lenny/main Packages
Obj http://debian.ues.edu.sv lenny/contrib Packages
Obj http://debian.ues.edu.sv lenny/non-free Packages
Obj http://debian.ues.edu.sv lenny/main Sources
Obj http://debian.ues.edu.sv lenny/contrib Sources
Obj http://debian.ues.edu.sv lenny/non-free Sources
Obj http://debian.ues.edu.sv lenny/updates/main Packages
Obj http://debian.ues.edu.sv lenny/updates/contrib Packages
Descargados 6170B en 3s (1901B/s)
Leyendo lista de paquetes... Hecho

bueno, si todo sigue su curso normal(no ha ocurrido ningun error), digitamos lo siguiente y presionamos enter:

demon:~# apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se actualizarán los siguientes paquetes:
base-files bind9-host dhcp3-client dhcp3-common finch flashplayer-mozilla google-chrome-unstable imagemagick kamera
kcoloredit kdegraphics kdegraphics-kfile-plugins kdelibs kdelibs-data kdelibs4c2a kdvi kfax kfaxview kgamma kghostview
kiconedit kmrml kolourpaint kooka kpdf kpovmodeler kruler ksnapshot ksvg kuickshow kview kviewshell libapr1 libaprutil1
libbind9-40 libcompress-raw-zlib-perl libcurl3 libcurl3-gnutls libdns45 libio-socket-ssl-perl libisc45 libisccc40
libisccfg40 libkpathsea4 libkscan1 liblwres40 libmagick10 libmodplug0c2 libmozjs1d libmysqlclient15off libnss3-1d
libopenexr6 libperl5.10 libpurple-bin libpurple0 libsilc-1.1-2 libssl0.9.8 libsvn-perl libsvn1 libvolume-id0 libxml2
linux-headers-2.6.26-2-686 linux-headers-2.6.26-2-common linux-image-2.6.26-2-686 linux-libc-dev mysql-common
openoffice.org openoffice.org-base openoffice.org-base-core openoffice.org-calc openoffice.org-common
openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-filter-binfilter
openoffice.org-filter-mobiledev openoffice.org-help-es openoffice.org-impress openoffice.org-java-common
openoffice.org-l10n-es openoffice.org-math openoffice.org-officebean openoffice.org-report-builder-bin
openoffice.org-style-andromeda openoffice.org-style-crystal openoffice.org-style-tango openoffice.org-writer openssl
perl perl-base perl-modules perl-suid pidgin pidgin-data python-subversion python-support python-uno subversion
subversion-tools texlive-base texlive-base-bin texlive-base-bin-doc texlive-common texlive-fonts-recommended
texlive-fonts-recommended-doc texlive-latex-base texlive-latex-base-doc ttf-opensymbol tzdata tzdata-java udev
x11-common xbase-clients xorg xserver-xorg xserver-xorg-input-all xserver-xorg-video-all xulrunner-1.9
118 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 289MB de archivos.
Se utilizarán 9000kB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]?

Este le pedira que necesita realizar actualizaciones presione S y enter para proceder a realizar la instalacion, caso contrario solo le presentara el resumen que todo esta en su ultima version estable y no necesita realizar ninguna instalacion, esto lo puede programar para que se realice automaticamente en cierto lapsos de tiempo por medio de un script, pero eso lo explicare en otro post, al finalizar la instalacion de la actualizaciones, haremos lo siguiente en la terminal digitamos:

demon:~#aptitude -y install xorg kdm kde kde-i18n-es

Presionamos enter, esperamos a que finalice la descarga de los paquetes, seguimos todas la recomendaciones que el sistema nos proporcione para la configuracion de los paquetes(kdm y kde en especial) y luego de finalizar volveremos a la terminal, podemos hacer dos cosas:

1) Reiniciamos para que todo se acomode bien y al arrancar nos aparezca un entorno grafico.

demon:~#reboot
(enter)

2) Si la ansia nos mata, ejecutamos por comando la siguiente instruccion:

demon:~#/etc/init.d/kdm start
(enter)


En ambos casos nos arranca el gestor de escritorios kdm.

Bueno de aca todo es mas facil con un entorno grafico, solo es de ir dando clic para personalizarlo.

Recomiendo tambien leer este blogg es buenisimo, cualquier comentario es bien recibidopor muchos propositos.



----->Debian<-----
Kangel

martes, 23 de junio de 2009

mount+Disco Duro+DEBIAN

Este día hablare sobre un comando muy importante mount, lo que trate de hacer es lo siguientes:
un vecino llego a mi casa y quería saber la capacidad de un Disco Duro que tenia, le dije que me lo diera y yo se lo averiguaría, total me lo presto, vine y lo conecte a mi PC,el sistema lo identifico como un hda1(Segunda partición del primer disco duro IDE (Primary Slave)), me cambie a
root e hice lo siguiente:

respaldo:~#
fdisk -l

Disco /dev/hda: 10.2 GB, 10239860736 bytes
255 heads, 63 sectors/track, 1244 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000080

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 1243 9984366 7 HPFS/NTFS
...

averigüe lo que quería que era de 10.2GB, pero yo quería visualizarlo como el usuario normal sin privilegio, al ver que se trataba de un hda decidí montar el disco, hay muchas maneras de como montar un Disco Duro en Debian, como mi intención es solo ver el disco duro sin quedarmelo, NO iba a modificar el fstab, así que, lo monte con el comando mount entre como root en una terminal o konsola he hice lo siguiente:

respaldo:/home/kangel#
mount -t ntfs -o uid=1000 /dev/hda1 /mnt/imagen/

explico ahora, usando el comando
mount monte el disco duro luego ocupe el indicador -t su uso es para indicar el sistemas de archivos de la partición o disco duro, depende del caso, estas pueden ser: ext, ext2, ext3, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, etc., luego ocupamos una opción -o esta es la manera de indicarlo, la opción fue uid(Identificador de Usuarios) le asignamos el valor que tenemos como usuario que se averigua de esta manera:

respaldo:/mnt# cat /etc/passwd | grep kangel
kangel:x:1000:1000:Jose Salamanca,,,:/home/kangel:/bin/bash

donde
kangel es el usuario, x contraseña encriptada, 1000 es el uid, si quieres saber mas cual es la utilidad de este archivo entra aquí

luego indicamos el directorio de los dispositivos esenciales
/dev y dentro de ella estará /hda1, ello averiguamos haciendo un fdsik -l unos párrafos atrás, al final le indicamos una carpeta donde queremos que se monte /mnt/imagen, si no esta creada el directorio, habrá que crearlo en mi caso, le llame imagen.

y he ahí el dispositivo montado en nuestro debian :D, si queremos desmontarlo solo hacemos un:

respaldo:/home/kangel#
umount /mnt/imagen/

y ya esta se desmonto la cosa esta.
bueno, ha sido algo que hice este día y lo queria compartir :P.

NOTA(24/06/09):
Para mas información del comando mount haz clik aca
----->Debian<----- Kangel

miércoles, 17 de junio de 2009

Seleccionando los programas para mi Acer Spire One :D /DEBIAN

Bueno este día empiezo con algo bueno, el domingo pasado(14/06/09) adquirí orgullosamente una Acer Spire One Mod: D150-1165, como siempre tome la sabia decisión de instalar mi querido sistema Debian, empecé por instalarlo con un pendrive o USB, la usb era prestada así que no lo hice yo la instalada, me tomo algo de tiempo por la velocidad pero haré mención de alguno programas importantes que siempre instalo:

kde :Escritorio que uso por excelencia fácil de usar

kdm :Gestor de escritorios que me gusta, lo prefiero mas que gdm

xserver-xorg :El que ejecuta el sistemas de ventanas X y realmente free

xfce :Escritorio ultra ligero que me gusta por ser bastante rápido pero lo uso de vez en cuando, me gusta mas lo visual :P

alsa-base, alsa-driver, alsa-lib, alsa-utils, alsa-tools, alsa-plugins, alsa-oss:

Todos son necesario para un buen sonido y sin complicaciones.

openoffice.org :Nuestro suite ofimático, y totalmente libre :D

gimp :Nuestro poderoso manejador de imágenes para hacer lo que queras (Free :D)

iceweasel :Nuestro browser no tan ligero (but Free :D)

k3b :Nuestro quemador de CD y DVD

kaffeine o kplayer :Nuestro reproductor de vídeo lo mejor este tener los dos

deluge o ktorrent :Nuestro programa para bajar .torrent

kopete, pidgin o amsn :Nuestro programa para chatear :P cualquiera es bueno

xpdf : Nuestro lector de archivos pdf

netbeans :Aplicacion para hacer programs en JAVA y otros lenguajes.

Kwordtrasn :sino entendemos, ni pepa de algunas palabras en ingles, lo ocuparemos muy seguido.


Bueno esto es para empezar, luego comentare mas.

----->Debian<-----
Kangel

martes, 9 de junio de 2009

[OT] [OT] [OT] :D LE GANAMOS A MEXICO :D

No he podido comentar la alegria de haber estado en el estadio(Solon) y ver como le ganamos a Mexico fuera de cualquier cosa, fue la maxima alegria que vivi desde que salio Lenny estable.

Saludos.
Debian for a best world---Free than free
----->Debian<-----
Kangel

lunes, 1 de junio de 2009

My first blog :D

Bueno, son las 22:36 horas de la noche, es un día 1 de Junio de 2009, han ocurrido grandes sucesos este año, como la toma de posesión de un gobierno de izquierda en mi país al igual que todos comparto la esperanza de que en realidad hayan cambios, un poco mas de seguridad es lo que mas deseo y igual que millones de personas en mi lindo país, tal vez es un [OT] lo que digo pero bueno es un comienzo :), la idea del blog nace de plasmar la situaciones lindas que vivo a diario con mi maravilloso sistema como lo es Debian.

No soy un blogger profesional así que disculpen los horro... perdón, errores ortográficos pero lo intentare :P, los comentario sanos serán muy bien recibidos.