martes, 29 de octubre de 2013

Cursos MOOC, autoformación al alcance de todos

cursos online gratuitos con certificacion

Nuestra profesión, además de otras, requiere que estemos siempre a la última en cuanto a conocimiento y tecnología se refiera, por lo que debemos estar formándonos continuamente en mayor o menor medida. 

En este nuevo post me gustaría hablamos sobre los cursos MOOC, del inglés Massive Open Online Courses, Cursos Online Masivos y Abiertos que ponen a nuestra disposición prestigiosas universidades de todo el mundo. En castellano los podemos encontrar con la denominación COMA (Cursos Online Masivos y Abiertos).

Estos cursos abarcan multitud de contenidos, son abiertos a cualquiera y gratuitos. De esta forma cualquier persona puede desde casa y con una simple conexión a internet matricularse en una universidad como el MIT, Stanford, Princeton o la UNED.

Son curso con una metodología que nos recuerda a los cursos elearning, pero que más bien se asemejan a asignaturas de universidad, las cuáles nos dan acceso a tutorías, prácticas o laboratorios. Incluso podemos solicitar una acreditación de haber realizado el mismo.

A continuación, os dejo un listado de webs donde encontraréis todo tipo de cursos MOOC:


- UPVX.es (Universidad Politécnica de Valencia).
- UNED COMA.es
- Crypt4you (Cursos Mooc de la Universidad Politécnica de Madrid centrados en la temática de criptografía y seguridad de la información).
- Miriadax.net (Proyecto creado por Universia y Telefonica entre otros, al que se siguen uniendo nuevas universidades).
- edX.org (Creada inicialmente por el MIT, Harvard y Berkeley).
- Coursera.org (Formado por numerosas universidades de todo el mundo).
- Mooc.es (Buscador de cursos MOOC)



Espero que os animéis y nos contéis como os ha ido con la realización de alguno de estos cursos MOOC.

domingo, 22 de septiembre de 2013

Instalando un entorno completo de Subversion en Ubuntu 12.04 LTS (I)

El presente tutorial detalla la instalación y puesta en marcha de un servidor Subversion en Ubuntu 12.04 LTS y su vinculación con un servidor web Apache2 a través de DAV.

Este es el primer post de como mínimo dos en los que cubriré también otras operaciones y configuraciones más avanzadas con Subversion.

Instalación de software necesario
El primer paso, como suele ser habitual, consiste en la instalación del software imprescindible. En este caso, se dispone de todo lo necesario en los repositorios de Ubuntu. 

:~$ sudo apt-get install subversion apache2 libapache2-svn

La configuración automática que se establece tras la instalación de los paquetes, tanto a nivel de módulos activos por defecto, como de directivas inicializadas de serie, son tenidas en cuenta en los pasos siguientes del tutorial.

Creación de directorio principal de Subversion
Definir el directorio sobre el que se crearán los distintos repositorios

:~$ sudo mkdir /var/svn

Vinculación con Apache
El siguiente paso consiste en la generación de un fichero de host virtual para Apache, donde quedarán definidos rutas, opciones, directivas de seguridad e información del servicio. 

Crear el archivo /etc/apache2/sites-available/subversion y añadir el siguiente contenido:

<VirtualHost *:80>
  ServerName svn.administrandosistemas.org
  ServerAdmin webmaster@localhost

  <Location />
    DAV svn
    SVNParentPath "/var/svn"
    # Habilitar el listado los repositorios.
    SVNListParentPath on

    AuthType Digest
    AuthName "Repositorio de Subversion"
    AuthDigestProvider file
    AuthUserFile /etc/apache2/svn.htdigest
    Require valid-user
  </Location>
  
  ErrorLog ${APACHE_LOG_DIR}/subversion_error.log
  LogLevel warn
  CustomLog ${APACHE_LOG_DIR}/subversion_access.log combined
</VirtualHost>

NOTA: Conoce las ventajas de Digest como AuthType frente a Basic aquí.

Apuntar un subdominio al servidor SVN
Siguiendo las indicaciones del SVNBook, se declara una directiva ServerName para garantizar que tareas en segundo plano a realizar por mod_dav, se puedan llevar a cabo correctamente. Por ello, para la realización de este tutorial se ha añadido manualmente una entrada al fichero /etc/hosts:

:~$ sudo su -c "echo -e '\n127.0.0.1\tsvn.administrandosistemas.org' >> /etc/hosts"

Creación del fichero de contraseñas e inserción de usuarios
Para este manual se ha empleado el tipo de autenticación Digest, por lo que utilizaremos "htdigest" (a diferencia de "htpasswd", usado con el tipo Basic) para la inserción de usuarios.

NOTA: Si el fichero indicado en el host virtual de Apache para la autenticación no existe, la primera vez que se utilice el comando se ha de indicar el modificador "-c" para que éste se cree.

:~$ sudo htdigest -c /etc/apache2/svn.htdigest "Repositorio de Subversion" pablo
Adding password for pablo in realm Repositorio de Subversion.
New password:
Re-type new password:
:~$ sudo htdigest /etc/apache2/svn.htdigest "Repositorio de Subversion" alejandro
Adding user alejandro in realm Repositorio de Subversion
New password:
Re-type new password:
:~$

Creación del repositorio de Subversion
A continuación, ir a la ruta raiz de Subversion y crear un repositorio:

:~$ cd /var/svn
:~$ sudo svnadmin create administrandosistemas
:~$ sudo chown -R www-data:www:data administrandosistemas

Activación de nuevos elementos definidos y reinicio de Apache
Como último paso de la instalación, activar los módulos no iniciados por defecto en Ubuntu, el fichero vhost recien creado y reiniciar Apache:

:~$ sudo a2enmod auth_digest
:~$ sudo a2ensite subversion
:~$ sudo service apache2 restart

¡Ya está disponible el nuevo servicio de Subversion!. Comprobar que el acceso al repositorio a través de navegador web es correcto:

servidor subversion
instalando subversion en ubuntu linux
prueba de servidor subversion recien instalado

También es conveniente probar las operaciones básicas de Subversion: checkout y commit.

Revisión obtenida: 0
:~$ cd administrandosistemas
:~$ svn mkdir plugins sources scripts apis
A apis
A plugins
A scripts
A sources
:~$ svn commit -m “Primer commit”
Añadiendo apis
Añadiendo plugins
Añadiendo scripts
Añadiendo sources
Transmitiendo contenido de archivos ..
Commit de la revisión 1.

subversion linux ubuntu


¡FIN!

No os perdáis la segunda parte, donde se detallarán, entre otras, las siguientes funcionalidades:
  • Permisos por ruta
  • Subversion sobre SSL
  • Uso adecuado de trunk, tags y branches.
  • Ejemplo de post-commit: Envío de notificaciones con estilo “on-commit”
Espero vuestros comentarios.


martes, 7 de mayo de 2013

Analizando la red a nivel MAC


Para los que administran redes grandes muchas veces es muy difícil saber que hay conectado en un determinado puerto de un switch. Llega un momento que el número de dispositivos de red es muy elevado o los dispositivos están en techos o zonas más inaccesibles lo que hace muy complicado saber con exactitud que dispositivo tenemos en tal puerto de la electrónica de red.

Por suerte, todo dispositivo que está conectado a una red, además de su dirección IP, tiene una dirección MAC (llamada comúnmente dirección física). Esta dirección MAC ya viene predefinida de fábrica y nos sirve para identificar un dispositivo de forma inequívoca a nivel mundial.
 
Una dirección MAC está compuesta por 48 bits (6 bloques hexadecimales), de los cuales, los 24 primeros bits identifican al fabricante siguiendo normativa IEEE, y como digo, esto nos será de gran ayuda para ir identificando a los distintos dispositivos de red.
 
A continuación, vamos a ver cómo valernos de la dirección MAC para identificar dispositivo. Para probar vamos a la consola de windows y ejecutamos: C:\>arp -a

arp consola tabla mac
Tabla ARP

Esto nos da una tabla de conversión de direcciones IP con direcciones MAC (físicas). En el PC de casa encontraremos la IP y MAC de nuestra tarjeta de red, la del router y la de cualquier otro pc, portátil, disco duro multimedia, televisión, etc... que podamos tener en la red. Copiamos una cualquiera y nos vamos a una de estas webs:
 
-http://www.coffer.com/mac_find/
-http://www.macvendorlookup.com/


Ejemplo búsqueda mac vendor


Introduciendo la dirección MAC en la web, esta nos devolverá el fabricante, una vez que tenemos el fabricante y con un poco de experiencia podremos saber de qué dispositivo se trata. Hay marcas muy genéricas pero también hay marcas muy específicas, como por ejemplo, lectores de tarjeta, cámaras de seguridad, teléfonos ip, etc....por lo que al instante de saber el fabricante podemos saber de qué dispositivo se trata.
 
Por curiosidad os dejo el listado completo de fabricantes que tienen registrada una dirección MAC. Mirando la lista nos damos cuenta que los primeros fabricantes de hardware son los que primero registraron su marca como Xerox, Omron, Cisco ó Novell.
 

miércoles, 10 de abril de 2013

Buscar en Linux

La consola de linux es bastante potente y a la hora de hacer búsquedas nos da varias opciones para hacerlo. Podemos buscar archivos o podemos buscar dentro del contenido de un archivo.

+ Buscar archivos (2 formas)

-Forma estática

Tenemos el comando locate que nos hará una búsqueda en una base de datos que el propio sistema operativo crea previa ejecución el comando updatedb. Si no hemos creado nunca la base de datos nos saldrá un mensaje avisándonos de que debemos ejecutar el comando por primera vez.

Sintaxis:
#locate patrón_de_búqueda

Como ya digo, esto es una búsqueda estática ya que buscará en su propia base de datos, y por lo tanto lo hará de una forma mucho más rápida, casi instantánea. Con esto tenemos un pequeño inconveniente y es que todos los archivos que hallamos creado o copiado en nuestro equipo posteriormente a la ejecución del comando updatedb no estarán indexados y por tanto no los encontrará, por lo que es recomendable ejecutar el comando updatedb antes de locate si se han hecho modificaciones en el sistema.

 

-Forma dinámica

La otra forma que tenemos de buscar es con el comando find que irá buscando dentro de la ruta que le hallamos indicado, esto hará que sea más lento ya que hace la búsqueda en tiempo real por llamarlo de alguna manera, aunque no por eso sea peor.

Sintaxis:

#find ruta -name patrón_de_búsqueda


Yo normalmente utilizo primero el locate por rapidez y facilidad a la hora de escribir el comando y sino obtengo ningún resultado pues uso find.

+ Buscar dentro de un archivo

El comando por excelencia en linux para buscar dentro de un archivo es sin lugar a dudas grep.

Sintaxis:

#grep  patrón_de_búsqueda archivo

En este post he comentado 3 maneras distintas de buscar en linux a modo de guía rápida pero yo os invito, ahora que los conocéis, a que consultéis en man la multitud de opciones que tienen estos comandos, sin lugar a dudas, bastante potentes.

lunes, 11 de febrero de 2013

Deduplicación en Windows Server 2012

El término deduplicación no es nuevo pero tampoco es muy conocido. Es una tecnología, que pienso, interesante y que dará que hablar en un futuro no muy lejano.

La deduplicación es una característica que implementa Windows Server 2012 y Windows Server 8, aunque ya se viene implementando en software de backup, y exactamente consiste en segmentar la información del disco duro en pequeños bloques de aproximadamente 4kb, ir identificando aquellos que se repiten y dejar una sola copia. De esta forma tendremos 1 solo bloque y punteros que hagan referencia a dicho bloque.

Por tanto, se trata de una tecnología de optimización del espacio en disco.

Normalmente el software de backup que implementa deduplicación lo hace en origen o en destino. En origen además de ahorrar espacio, ahorra ancho de banda al hacer la copia y en destino pues ahorramos en medios físicos, discos duros, cintas, etc...

Lo novedoso, por llamarlo de alguna manera, es que en Windows Server 2012 y 8 es el propio sistema de archivos el que lo implementa en tiempo real. Claro está, esto requerirá de un tiempo de proceso de datos cada vez que se produzca un acceso (lectura o escritura) a disco.

Windows Server 2012 y 8 traen una pequeña aplicación llamada ddpeval.exe que nos calculará el espacio que tendríamos libre si activamos esta nueva característica de windows.

ddpeval.exe deduplicacion windows
ddpeval.exe deduplicación.



Realmente parece y es muy efectivo. Para los más viejos del lugar recuerda a DoubleSpace de MS-DOS.

martes, 29 de enero de 2013

Cómo evitar que la carpeta Winsxs siga creciendo

En una entrada anterior ya vimos cómo reducir el tamaño de la carpeta winsxs. Vimos que existen unas herramientas (vsp1cln.exe y DISM) que vienen con los service pack y que nos ayudan a eliminar los archivos de backup de esta carpeta, que es como una especie de caché.

Ahora bien, cada vez que windows nos dice que tiene actualizaciones pendientes, las famosas KB#####, y las instalamos, también estamos llenando la carpeta winsxs por lo que no para de crecer. Pues bien, vamos a hacer que no sea así.

Para ello ejecutamos gpedit.msc con permisos de administrador. Esta herramienta es el editor de directivas del grupo local y lo que vamos a hacer es habilitar una de ella. Vamos a Configuración del equipo -> Plantillas administrativas -> Componentes de windows -> Windows Installer, una vez aquí buscamos la directiva "Tamaño máximo de la memoria caché de los archivos de línea base" hacemos doble click y en la ventana que se nos abre seleccionamos "habilitar" y en tamaño máximo ponemos 0.

Con esto y como dice el propio asistente:
Si establece la memoria caché de línea base en 0, Windows Installer dejará de llenar la memoria caché de línea base para futuras actualizaciones. Los archivos de la memoria caché existentes permanecerán en el disco y no se eliminarán cuando se quite el producto.

reducir carpeta winsxs por políticas.
editor de directivas de grupo local

Por último, sino queremos reiniciar el equipo, ejecutamos por consola con permisos de administrador el comando: gpupdate /force para que se aplique la directiva que acabamos de habilitar.

lunes, 14 de enero de 2013

Tecla F11 no funciona (HP recovery) [Solución]

Si tenemos un portátil HP y queremos hacer un recovery del sistema a valores de fábrica, se puede dar el caso de que la tecla F11 no nos funcione y que además no tengamos el disco de recuperación de sistema. En este caso, voy a explicar los pasos a seguir para poder acceder a la partición de recovery y lanzar el software de restauración de sistema de HP.

PASOS:

Tenemos que marcar la partición D:HP_Recovery como activa. Para ello vamos al administrador de discos, pulsamos botón derecho del ratón sobre dicha partición y hacemos clic en "Marcar partición como activa".

marcar particion como activa
Administración de discos
 NOTA: una vez hecho esto si reiniciamos no podremos volver a arrancar Windows.
Reiniciamos el PC.
Automáticamente arrancará la aplicación de restauración de sistema.
Tras restaurar tenemos que marcar como activa la partición C:



hp backup and recovery manager
HP Backup and Recovery Manager

Problemas que nos podemos encontrar:

-No nos arranca windows y por tanto no podemos acceder al administrador de discos:
Si queremos restaurar un portátil en el que ni siquiera arranca windows tenemos la opción de descargar un CD live con gparted, de forma que arrancaríamos con esta aplicación y marcaríamos la partición, en este caso, como "boot".

-He marcado la partición de recovery como activa y quiero volver a entrar en Windows:
Descargaríamos un CD live con gparted, de forma que arrancaríamos con esta aplicación y marcaríamos la partición C: de windows, en este caso, como "boot".

-He marcado la partición de recovery como activa pero no arranca el software de restauración:
Accedemos a la BIOS pulsando F10 y cambiamos las opciones de arranque seleccionando "Ethernet, Notebooks" como primera opción. Guardamos los cambios y reiniciamos.

-He restaurado a valores de fábrica pero al arrancar me da error de "ntldr not found":
Esto es debido a que teníamos instalado Windows XP y de fábrica nos venía con Windows Vista o Windows 7. Necesitamos un disco de Vista o 7 para reparar el inicio.

-He restaurado a valores de fábrica pero me sigue arrancando el asistente de recuperación de sistema:
Tenemos que marcar la partición C: como activa, para ello descargamos un CD live con gparted, de forma que arrancamos con esta aplicación y marcamos la partición C: de windows, en este caso, como "boot".

miércoles, 9 de enero de 2013

Adobe Creative Suite 2 gratuita

Adobe nos da la posibilidad de descargar completamente gratis su Creative Suite 2 y para ello ha habilitado una sección en su web donde podemos descargar CS2 de forma gratuita y con licencia. Podemos descargar los 3 cd's que lo componen o el software independiente por el que está compuesto.

adobe photoshop cs2 gratis
Adobe Photoshop CS2
CS2 está compuesto por:

+Creative Suite 2
Acrobat 3D 1.0 for Windows
Acrobat Standard 7.0
Acrobat Pro 8.0
Audition 3.0
GoLive CS2
Illustrator CS2
InCopy CS2
InDesign CS2
Photoshop CS2
Photoshop Elements 4.0/5.0
Adobe Premiere Pro 2.0


Descargar gratis Adobe Creative Suite 2

jueves, 3 de enero de 2013

Gira Up To Secure 2013 [Málaga]

El próximo día 30 de Enero tendremos de nuevo en Málaga a la gente de Microsoft con su gira Up To Secure 2013. Donde podremos asistir a sus ya conocidas charlas tecnológicas de manos de empresas como Informática64, Telefónica o la malagueña Hispasec.

Agenda:

09:00 - 09:15 Registro
09:15 - 10:00 Veam Software: Tecnología de primer nivel para asegurar su producción virtualizada
10:00 - 10:45 Windows Server 2012: Demo Madness
10:45 - 11:15 Café
11:15 - 11:45 Telefónica Talentum Startups
11:45 - 12:30 Informática 64: IPv6 Security
12:30 - 13:15 Hispasec: Malware State of war
13:15 - 13:30 Ruegos y Preguntas a los ponentes


Más información y registro en Microsoft WWE


y a partir de las 13:30, y durante el resto de la tarde, pruebas de selección para participar en las becas Talentum de Telefónica.
Related Posts Plugin for WordPress, Blogger...