Mostar código formateado en el Blog

 blogger, fondo pijama, formatear código  Comments Off on Mostar código formateado en el Blog
Mar 182011
 

Hay varias herramientas para mostrar código formateado en un post de blogger.

Una herramienta sencilla sería la que podemos encontrar en:

http://www.simplebits.com/cgi-bin/simplecode.pl


      // Prueba de código
      if (a==b){
        executeProc1();
        executeProc2();
      }

Esta herramienta exige retorcar los saltos de línea.

Otra que da más posibilidades es:

http://codeformatter.blogspot.com/2009/06/about-code-formatter.html

Un ejemplo de texto generado con esta herramienta es:

Una herramienta que da más posibilidades, pero que exige tocar la plantilla de nuestro blog (para ello ir a Diseño > Edit HTML) es la que se explica en:

http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html

La documentación completa de esta herramienta se encuentra en:

http://alexgorbatchev.com/SyntaxHighlighter/

Más información se puede encontrar en:

http://geektalkin.blogspot.com/2009/11/embed-code-syntax-highlighting-in-blog.html

Activar SSL en tomcat en localhost y Eclipse

 eclipse, SSL, tomcat  Comments Off on Activar SSL en tomcat en localhost y Eclipse
Mar 132011
 

Para activar el SSL de una forma rápida en un tomcat local, con el fin de hacer pruebas y sin rompernos mucho la cabeza, se debe seguir lo indicado en el Quick Start de enlaces como

http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html

o en el propio enlace local de una instalación local de tomcat

http://localhost:8080/docs/ssl-howto.html

Sin embargo, las instrucciones en estas páginas resultan un poco confusas y no del todo claras.

Cuando se crea el certificate keystore ejecutando

tras indicar la contraseña con el valor changeit, cuando nos pida el nombre (CN) debemos poner localhost. El resto de los parámetros que nos solicita indicaremos los valores que creamos oportunos según nuestra empresa.

Seguidamente, debemos realizar los siguientes cambios en el server.xml:

  1. Desactivar el listener del Apf. Para ello asignaremos el valor off al parámetro SSLEngine

  2. Añadir/descomentar el connector de SSL en el puerto 8443, incluyendo el parámetro protocol con el valor org.apache.coyote.http11.Http11Protocol

                       port=”8443″ SSLEnabled=”true”
                   maxThreads=”150″ scheme=”https” secure=”true”
                   keystoreFile=”C:\apache-tomcat-6.0.30\.keystore”
                   keystorePass=”changeit”
                   clientAuth=”false” sslProtocol=”TLS” />

Configurado el server.xml podremos arrancar el tomcat y acceder al servidor con la url

https://localhost:8443

Para activar este tomcat en eclipse, simplemente, tendremos que crear un nuevo servidor de tomcat apuntando al tomcat que hemos configurando anteriormente. En el proceso de creación de este nuevo servidor, eclipse copia el archivo server.xml en su configuración local de servidores.