Wake on Lan Web

Estaba buscando la manera de realizar wake on lan desde fuera de mi red local usando mi Raspberry Pi. Después de innumerables busquedas encontré la entrada de un blog donde se explicaban varias formas de convertir mi Raspberry en un servidor Wake on Lan (http://misapuntesde.com/post.php?id=266)

Se explican cuatro formas de hacerlo:

  • La primera es la que utilicé con resultado muy satisfactorio y después la comentaré.
  • La segunda opción no la he probado.
  • La tercera forma no era lo que buscaba así que no llegué a ponerla en práctica.
  • Probé la cuarta opción y no supe hacerla funcionar.

Usé la alternativa que se utiliza en el primer enlace (http://www.jeremyblum.com/2013/07/14/rpi-wol-server/) Se crea una página web donde se elije el ordenador a despertar y se configura una contraseña de acceso. Los pasos se siguen muy fácilmente, con el añadido de que el autor va actualizando los contenidos y agregando funcionalidades con cierta periodicidad.

Excel 2010 y VB.Net 2010

Lo primero que hay que hacer para poder usar Excel 2010 con Microsoft Visual Studio 2010, es añadir la referencia COM Microsoft Excel 14.0 Object Library al proyecto que se esté desarrollando. Después hay que escribir Imports Microsoft.Office.Interop al comienzo del módulo que va a interactuar con Excel.

Ahora voy a añadir unos cuantos ejemplos de ciertas operaciones que realizo con frecuencia:

-Crear una nuevo libro Excel.

Dim xlsApp As Excel.Application
Dim xlsLibro As Excel.Workbook
Dim xlsHoja As Excel.Worksheet

xlsApp = New Excel.Application
xlsLibro = xlsApp.Workbooks.Add
xlsHoja = xlsLibro.Worksheets(1) ‘Para poder trabajar con la primera hoja Excel del libro
xlsHoja = xlsLibro.Worksheets.Add(, xlsLibro.Worksheets(intHoja – 1))’Añadir una nueva hoja Excel al final del libro

-Eliminar la hoja ii del libro Excel.

Call xlsLibro.Worksheets(ii).delete()

-Añadir una fórmula a una celda.

xlsHoja.Range(“C5”).Formula = “=SUM(C1:C4)”

-Cambiar el color de la fuente a azul de una celda o rango.

xlsHoja.Range(“A1”).Font.Color = RGB(0, 0, 255)

-Cambiar el tamaño de la letra de una celda o rango.

xlsHoja.Range(“A1:H10”).Font.Size = 13

-Cambiar el ancho de una columna.

xlsHoja.Columns(“A”).columnwidth = 8

-Guardar un libro en formato xls.

Call xlsLibro.SaveAs(“C:\ejemplo.xls”, FileFormat:=56)

-Guardar un libro y cerrar la aplicación.

Call xlsLibro.SaveAs(“c:\ejemplo.xlsx”)
xlsHoja = Nothing
xlsLibro.Close(False)
xlsLibro = Nothing
xlsApp.Quit()
xlsApp = Nothing

¿Cómo eliminar un dirección bloqueada incorrectamente por DenyHosts en SME Server 8?

DenyHosts es un script que permite a los administradores de sistemas Linux controlar los ataques a servidores via SSH.

Estoy utilizando SME Server 8 y he instalado DenyHosts (http://wiki.contribs.org/Category:Contrib). Funciona maravillosamente. El problema está cuando te equivocas varias veces consecutivas intentado entrar al servidor via SSH y bloquea tu IP. Sigues las instrucciones que aparecen en el enlace y no consigues desbloquearla.

Para solucionar el problema he seguido las instrucciones que aparecen en las FAQ de la página oficial de DenyHosts en SourceForge (http://denyhosts.sourceforge.net/faq.html#3_19)

En un servidor SME Server 8 hay que realizar los siguientes pasos.

1-Parar el servicio de DenyHosts

/etc/init.d/denyhosts stop

2-Eliminar la IP del fichero /etc/hosts.deny_ssh

3-Eliminar la IP del fichero /var/lib/denyhosts/hosts

4-Eliminar la IP del fichero /var/lib/denyhosts/hosts-restricted

5-Eliminar la IP del fichero /var/lib/denyhosts/hosts-root

6-Eliminar la IP del fichero /var/lib/denyhosts/hosts-valid

7-Eliminar la IP del fichero /var/lib/denyhosts/users-hosts

8-Inicia nuevamente el servicio DenyHosts

/etc/init.d/denyhosts start

Convertir ficheros pdf a jpg con una aplicación online

El otro día necesitaba convertir un fichero pdf a jpg y no me apetecía descargarme ningún programa a mi ordenador. Así que me puse a dar unas vueltas por Internet y acabé encontrando una página muy interesante: http://pdf2jpg.net/

Su uso es muy simple. Primero seleccionas el fichero pdf a convertir. Luego la calidad del fichero jpg que deseas. Y ya está. De forma rápida te lleva a una página de descarga donde podrás descargarte el fichero jpg tal cual o comprimido en un zip