viernes, 15 de marzo de 2013

Android


¿Qué es Android? 
Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.
El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido como es Java.


Libre
Una de las mejores características de este sistema operativo es que es completamente libre. Es decir, ni para programar en este sistema ni para incluirlo en un teléfono hay que pagar nada. Y esto lo hace muy popular entre fabricantes y desarrolladores, ya que los costes para lanzar un teléfono o una aplicación son muy bajos.
Cualquiera puede bajarse el código fuente, inspeccionarlo, compilarlo e incluso cambiarlo. Esto da una seguridad a los usuarios, ya que algo que es abierto permite detectar fallos más rápidamente. Y también a los fabricantes, pues pueden adaptar mejor el sistema operativo a los terminales.




jueves, 7 de marzo de 2013

Red Windows a Windows


Configuración de una Red Cableada Windows - Windows

1. Conectamos el cable de red entre ambas computadoras.
Configuración en Windows 7

2. Nos dirigimos hacia Inicio -> Panel de Control -> Centro de Redes y Recursos Compartidos




3. Buscamos la opción que dice: "Cambiar la Configuración del Adaptador"



4. Seleccionamos nuestro Adaptador de Red, aquí debemos de seleccionar nuestro adaptador para redes cableadas.


5. Click derecho sobre nuestro adaptador, y seleccionamos la opción de "Propiedades"


6. Nos desplazamos hacia la opción: Protocolo de Internet IPv4

7. Ahora debemos de configurar los parámetros para nuestra red:
    Debemos de establecer una IP estática con los siguientes valores:
    ->Dirección IP: 192.168.1.xx, donde xx puede tomar valor de 0-255, pero este valor no puede ser repetido con otras direcciones IP dentro de la misma red.
   ->Mascara de subred: 255.255.255.0
   ->Puerta de enlace: 192.168.1.1 -> esta es la que debemos de colocar también en la configuración de la otra PC


8. Igualmente que en Windows 7 buscamos nuestro dispositivo de red, click derecho -> propiedades



9. Nos desplazamos hacia la opción de Protocolo TCP/IP



10. Configuramos los parametros de la red:
     Dirección IP: 192.168.1.3 -> esta no debe de ser repetida
     Mascara de subred: 255.255.255.0
    Puerta de Enlace: 192.168.1.1 -> la misma que escribimos para Windows  7





Ahora ya deberia de funcionar la red.
Para testearlo podemos abrir la consola desde las dos PCs y realizar un ping,
Ping de la maquina con Windows XP hacia la que posee Windows 7 osea, de la 192.168.1.3 hacia 192.168.1.2









Samba

Samba :Es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con Linux o Mac OS X se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autenticar con su propio archivo de usuarios.
Entre los sistemas tipo Unix en los que se puede ejecutar Samba, están las distribuciones GNU/Linux, Solaris y las diferentes variantes BSD entre las que podemos encontrar el Mac OS X Server de Apple.
En este ejemplo veremos como instalar Samba en un PC con Ubuntu instalado.
Lo primero es instalar Samba (como siempre les recuerdo que para instalar cualquier cosa en Linux necesitan tener privilegios de administrador o ser root, en el caso de utilizar Ubuntu colocando sudo antes de los comandos permite adquirir privilegios de root), ejecutamos el siguiente comando:
apt-get install samba smbfs
El archivo de configuración de Samba puede ser encontrado en /etc/samba/smb.conf vamos a editar este archivo, primero realizamos una copia de respaldo:
cp -p /etc/samba/smb.conf /etc/samba/smb_2007-09-17.conf
Siempre es bueno realizar una copia de los archivos de configuración que modifiquemos en caso de que cometamos algun error podamos volver a la configuración inicial, además a mi me gusta agregarle la fecha en que realice la copia para tener un registro.
Luego procedemos a modificar el archivo:
sudo gedit /etc/samba/smb.conf
Nota: Si estas en KDE en cambio de GNOME cambia gedit por kate
En el archivo de configuración cambia donde dice workgroup = MSHOME (puede ser distinto en tu caso) a:
workgroup = MIGRUPO
Donde MIGRUPO es el nombre del grupo de trabajo de MS Windows o el nombre de dominio, de donde será parte el servidor Samba. Tienes que configurar el mismo grupo de trabajo en tus computadoras Windows, esto lo puedes hacer en Panel de control>Sistema>Nombre de Equipo>Cambiar Nombre.
Si quieres tambien puedes cambiar la linea donde dice server string esto es simplemente la descripción que verá tu grupo del servidor puedes colocar algo como:
server string = %h Servidor de archivos
%h lo que hace es imprimir el nombre de host de tu servidor.
Guarda los cambios y sigamos.

Como crear, editar o eliminar usuarios en Samba

Los usuarios que queremos que tengan acceso al servidor Samba deben estar creados como usuarios en nuestro servidor linux, podemos crear un grupo samba y agregar a ese grupo todos los usuarios que tendrán acceso al servidor samba:
Para agregar un usuario a linux podemos utilizar el comando:
adduser nombre_usuario
Nos pedira la clave que queremos utilizar para ese usuario y algunos datos que son opcionales, luego podemos cambiar sus privilegios.
Supongamos que tenemos un usuarios ya creado llamado jose y que lo queremos agregar a los usuarios de Samba, para esto ejecutamos el siguiente comando:
sudo smbpasswd -a juan
Nos aparecerá algo como:
smbpasswd -a juan
New SMB password:
Retype new SMB password:
Added user juan
Colocamos la clave que queremos que tenga ese usuario para ingresar al servidor Samba, la clave puede ser distinta a la clave que tiene el usuario para ingresar a Linux.
Vamos a crear un nuevo archivo donde estarán todos los usuarios autorizados para conectarse al Servidor de Samba, para esto ejecutamos:
sudo gedit /etc/samba/smbusers
En el nuevo archivo copiamos la siguiente línea:
nombre_enlinux = “Nombre en Windows”
Donde nombre_enlinux es el nombre del usuario que tenemos en linux en este caso jose y Nombre en Windows es el nombre del usuario de red en Windows. Tenemos que agregar una nueva línea por cada usuario que creemos para Samba.
Para editar un usuario ejecutamos:
smbpasswd -a nombre_usuario
Para borrar un usuario ejecutamos:
smbpasswd -x nombre_usuario
Ahora que ya tenemos a los usuarios creados procedamos a ver como se compaten archivos y directorios.

Compartiendo Archivos con Samba

Vamos a modificar el archivo de configuración de Samba:
sudo gedit /etc/samba/smb.confBusca la línea que dice:
; security = user
Y la modificamos por:
security = user
username map = /etc/samba/smbpasswd
Con esto lo que estamos haciendo es diciendole a Samba que vamos a autentificar por usuario y donde está la lista de los usuarios permitidos que fue la que creamos anteriormente.
Para darle acceso a los usuario a sus respectivos directorios home o personales, hacemos lo siguiente:
Buscamos las línea donde dice
;[homes]
; comment = Home Directories;
;browseable = no
;valid users = %S
;writable = no
Y le quitamos el ; para descomentarlos, y en writable le cambiamos no por yes para que el usuario pueda escribir en el directorio.
Siempre que cambiemos la configuración del archivo smb.conf debemos ejecutar el siguiente comando:
testparm
lo que hace este parámetro es verificar que los parámetros del archivo smb.conf estén correctos, luego que nos diga que todo esta bien ejecutamos:
/etc/init.d/samba restart
para aplicar los cambios.

domingo, 3 de marzo de 2013

Capturas de Escritorio

¿Qué es Camtasia Studio?: 
Camtasia Studio es un programa que sirve para grabar lo que sucede en la pantalla del ordenador y de esa manera crear presentaciones y tutoriales visuales.

Las presentaciones visuales siempre son más llamativas que las presentaciones por palabras. Con Camtasia Studio podrás crear presentaciones visuales de manera sencilla y fácil. Con presionar el botón de grabación sera suficiente para que Camtasia Studio comience a grabar lo que sucede en la pantalla del PC. De esta manera puedes grabar tutoriales explicando la utilización de una herramienta o aplicación. Incluso puedes grabar los vídeos que visualizas vía Web o vía Messenger.

Todo lo que sucede en tu pantalla puede ser grabado por Camtasia Studio.


Aqui les dejo un link para que descarguen y empiezen a utilizarlo para su proyecto de los videos.

Virtual Box en Ubuntu

Instalacion de Virtual Box en Ubuntu

Virtual Box UbuntuSe tiene que buscar en el sistema operativo ubuntu y descargarlo, luego se instala como un paquete osea desde la consola de ubuntu.



Para Acceder a la Terminal iremos a
Accesorios luego TERMINAL

Para instalar el virtualbox desde los repositorios, habilitar 
los puertos USB 2.0 con el Extension Pack, todo eso paso a paso, ejecutamos los siguientes comandos en un nuestro terminal:
comandos:

AñaDimos el repositorio del virtualbox:
echo deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list Activación de la clave:wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - Actualizamos:sudo apt-get update instalamos el virtualboxsudo apt-get install virtualbox-4.1 Agregamos a nuestro usuario al VirtualBox:sudo adduser $(/..su usuario) vboxusers Este comando es necesario para poder usar los puertos USB
Descargamos el Extension Pack: Este es necesario para poder utilizar los puertos USB virtuales en versión 2.0 download.virtualbox.org/virtualbox/4.0.2/Oracle_VM_VirtualBox_Extension_Pack-4.0.2-69518.vbox-extpack  Luego de descargarlo abrimos Virtualbox y vamos a Archivo> Preferencias, la pestaña Extensiones, y seleccionamos agregar. Seleccionamos el archivo descargado.ivo descargado y listo.

Instalacion de Ubuntu

Para instalar Ubuntu necesitamos:

  • Disco de Instalación
  • PC 
Para iniciar debemos de insertar el CD en la unidad lectora y bootear desde el CD, si en caso no tenemos lector de CD podemos hacer una USB booteable teniendo el ISO del sistema operativo que deseemos instalar.

1ro Elegimos el Idioma


2do Elegimos la opcion en este caso instalar Ubuntu


3ro Seleccionamos el Idioma para el sistema


4to Seleccionamos la Region o Ubicacion Geografica


5to Se selecciona el Idioma del Teclado y se Prueba dicho Teclado

                                     

6to se Prepara el espacio en el disco para la instalacion


7mo Si deseamos creamos una nueva particion para el sistema



8vo Preparamos las particiones a utilizar

10mo Pulsamos Instalar

11vo Esperamos a que Instale el Sistema

12vo El sistema ya Instalado














viernes, 1 de marzo de 2013

Maquinas Virtuales

Maquina Virtual:
una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.

Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".

Tipos de máquinas virtuales

Las máquinas virtuales se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina.
Funcionamiento de VMWare, una de las máquinas virtuales de sistema más populares.

  • Máquinas virtuales de sistema (en inglés System Virtual Machine)
  • Máquinas virtuales de proceso (en inglés Process Virtual Machine

Ventajas de las máquinas virtuales

Compatibilidad

Tal como una computadora física, una máquina virtual aloja su propio sistema operativo invitado y aplicaciones, y posee los demás componentes estándar de una computadora física (placa base, tarjeta VGA, controlador de tarjeta de red, etc.). Por lo tanto, las máquinas virtuales son totalmente compatibles con todos los sistemas operativos, aplicaciones y controladores de dispositivos x86 estándares, y usted puede utilizar una máquina virtual para ejecutar el mismo software que ejecutaría en una computadora x86 física.

Aislamiento

Aunque las máquinas virtuales pueden compartir los recursos físicos de una única computadora, permanecen completamente aisladas unas de otras, como si se tratara de máquinas físicas independientes. Si, por ejemplo, hay cuatro máquinas virtuales en un único servidor físico y una de ellas falla, las otras tres siguen estando disponibles. El aislamiento es un factor importante que explica por qué la disponibilidad y la protección de las aplicaciones que se ejecutan en un entorno virtual son muy superiores a las de las aplicaciones que se ejecutan en un sistema tradicional no virtualizado.

Encapsulamiento

Una máquina virtual es esencialmente un contenedor de software que empaqueta o "encapsula" un conjunto entero de recursos de hardware virtual, así como un sistema operativo y todas sus aplicaciones, dentro de un paquete de software. El encapsulamiento permite que las máquinas virtuales sean considerablemente portátiles y fáciles de administrar. Por ejemplo, es posible mover y copiar una máquina virtual de una ubicación a otra como si fuera un archivo de software cualquiera, o guardar una máquina virtual en un medio de almacenamiento de datos estándar, desde una tarjeta de memoria USB hasta una red de área de almacenamiento (SAN) empresarial.

Independencia del hardware

Las máquinas virtuales son totalmente independientes con respecto al hardware físico subyacente. Por ejemplo, usted puede configurar una máquina virtual con componentes virtuales (CPU, tarjeta de red, controlador SCSI) que sean completamente diferentes de los componentes físicos presentes en el hardware subyacente. Las máquinas virtuales que se encuentran en el mismo servidor físico incluso pueden ejecutar diferentes tipos de sistemas operativos (Windows, Linux, etc.).

Como ven, con las máquinas virtuales podemos tener varios sistemas operativos sin necesidad de crear particiones o tener más discos duros, esto nos permitirá poder tener sistemas operativos para pruebas.
Por ejemplo, que sale una versión beta y no queremos instalarla en nuestro sistema operativo de trabajo, ya que las betas son eso, "pruebas" y puede que nos deje el sistema operativo inestable, algo que no querremos con nuestro equipo de trabajo.

De esta forma siempre tendremos la oportunidad de probar esos programas beta sin que afecte a las cosas que tenemos instaladas ni que nos obligue a formatear y volver a instalar de nuevo todo lo que tenemos.
Yo esto lo suelo usar para probar todas las betas e incluso "alfas" que van saliendo, como por ejemplo las versiones de Visual Studio, el Office o los nuevos sistemas operativos.

Por ejemplo, si sale una nueva beta de Visual Studio, preparo una máquina virtual e instalo esa beta, hago mis pruebas, etc. Cuando sale una nueva beta, pues elimino la anterior y vuelvo a instalar todo, etc.



Virtual Box:
Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos devirtualización. Por medio de esta aplicación es posible instalar sistemas operativosadicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.

Entre los sistemas operativos soportados (en modo anfitrión) se encuentranGNU/LinuxMac OS XOS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux,OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.
La aplicación fue inicialmente ofrecida bajo una licencia de software privativo, pero en enero de 2007, después de años de desarrollo, surgió VirtualBox OSE (Open SourceEdition) bajo la licencia GPL 2. Actualmente existe la versión privativa Oracle VM VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y esta sujeta a la licencia de "Uso Personal y de Evaluación VirtualBox" (VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.
VirtualBox ofrece algunas funcionalidades interesantes, como la ejecución de maquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI, aunque estas opciones no están disponibles en la versión OSE.
En cuanto a la emulación de hardware, los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompatible con los demás softwares de virtualización.
Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales ópticas de CD o DVD, o como un disquete.
Tiene un paquete de controladores que permiten aceleración en 3D, pantalla completa, hasta 4 placas PCI Ethernet (8 si se utiliza la línea de comandos para configurarlas), integración con teclado y ratón.


Les dejo un link para que puedan descargarlo