Albert Nogués

Pagina Personal

Iniciar Sesión



CreativeCommons


Creative Commons License
Todo el contenido y las descargas de este sitio están publicados bajo una licencia de Creative Commons
Indice
Compilando un compilador en antlr PDF Imprimir Correo electrónico
Escrito por Albert Nogués   
Lunes 30 de Junio de 2008 18:35

Compilando un compilador de Java

Introducción.

Haciendo una práctica de la universidad en PCCTS, nos tocaba implementar un compilador con todas sus fases. Análisis sintáctico, léxico, semántico, y la generación de código. (La parte de optimización de código solo se daba a nivel teórico). Usábamos árboles AST (Abstract Syntax Tree) para guardar los datos y las estructuras intermedias que íbamos generando.

Aquí os presentaré una versión muy simplificada para los que alguna vez os habéis preguntado como implementar un compilador. De echo la implementación que haré aquí namás reconocerá expresiones muy básicas como sumas y restas. Y también asignaciones. Así nos evitaremos muchos problemas que tendríamos si aceptáramos funciones, procedimientos, declaracion de tipos estructurados, paso de parámetros por valor o referencia …

La herramienta que usaremos se llama ANTLR, que es la versión actualizada de PCCTS y esta, es basada en java en lugar de C++.

El tutorial está basado en la versión 3.0 de antlr. Es una versión nueva con cambios significativos respecto a la versión 2.X, pero mejor empezar con una versión que tenga más recorrido.

Archivos adjuntos:
 antlr-Compilador_ES.zip[PDF del Articulo y código fuente (Español)]88 Kb
Ultima actualización ( Lunes 30 de Junio de 2008 18:53 )
Leer más...
 
Resaltado con Geshi PDF Imprimir Correo electrónico
Escrito por Administrator   
Viernes 20 de Junio de 2008 00:36

Usando GeSHi para resaltar código

En Este artículo os voy a explicar como podemos hacer para resaltar nuestro código fuente con una libreria php muy simple de usar. Además de ser muy intuitiva los resultados estan muy conseguidos. De echo es uno de los sistemas más usados en la actualizadad y casi todos los CMStienen plugins que permiten usar GeSHi

Pincha en leer mas para leer el artículo completo

Archivos adjuntos:
 GeSHi_ES.zip[PDF del Articulo y código fuente (Español)]59 Kb
Ultima actualización ( Martes 24 de Junio de 2008 14:57 )
Leer más...
 
Primeros pasos con Google App Engine PDF Imprimir Correo electrónico
Escrito por Albert Nogués   
Sábado 14 de Junio de 2008 23:04

Primeros pasos con Google App Engine

¿Qué es Google App Engine?

Google App Engine es un servicio de creación y publicación de aplicaciones web de google. Con Google App Engine podemos crear aplicaciones web en python, usando el framework que nos proporciona google y adem´s podemos publicarlas en la web. El framework es muy poderoso y además, nos permite usar un lenguaje de bases de datos, llamado GQL, muy similar a SQL, con lo cual aún se amplian mas las posibilidades.

Haz click en leer mas para ver la noticia entera.

Archivos adjuntos:
 GoogleAppEngine_Es.zip[PDF del Articulo y código fuente (Español)]45 Kb
Ultima actualización ( Sábado 14 de Junio de 2008 23:30 )
Leer más...
 
Nuevos formatos de office en offices anteriores a 2007 PDF Imprimir Correo electrónico
Escrito por Administrator   
Martes 20 de Mayo de 2008 12:35

Trabajando con Office 2007

Si no os acaba de dar el peso el nuevo office 2007, ya bien porque no os acostumbráis a las nuevas posiciones de las funcionalidades, o bién lo de trabajar sin menús no os gusta, hay varias alternativas disponibles.

1. Usar un programa que nos añada una barra con el típico menou de office de toda la vida. si optamos por esta opción tenemos disponibles varios programas. los mas usados son, entre ellos estos dos:

Classic Menu for Office 2007 de AddinTools

ToolbarToggle

Ambos programas son de pago. Si alguien conoce algun programa gratuito que haga lo mismo que me avise y lo añadiré a la lista.


2. Seguir usando office 2003 y bajar de la web de microsoft un addin para nuestra versión que permite cargar y exportar documentos en formato 2007 de office. El addin a instalar se puede descargar de manera gratuita aquí.

Los formatos de archivo del nuevo office, si bién complican la compatibilidad con otras aplicaciones como open office, si consiguen tener un tamaño de archivo bastante menor, debido a que son ficheros zip, con código xml dentro de el, por lo tanto un formato docx no es lo mismo que el antiguo formato doc, sino que basicamente es un archivo zip que contiene una serie de documentos xml que contienen el texto, imágenes y demas que forman parte del documento, asi como toda la série de estilos y demás que hayamos aplicado a nuestro documento. en definitiva docx es el formato Office Open XML.

Para la gente interesada en saber mas sobre los nuevos formatos de office, pueden consultar este mensaje (en inglés).

 

Ultima actualización ( Martes 20 de Mayo de 2008 22:23 )
 
Modulo Creative Commons License PDF Imprimir Correo electrónico
Escrito por Albert Nogués   
Jueves 01 de Mayo de 2008 21:50

ACTUALIZADO A VERSIÓN 1.0.3


Por favor aactualiza a la nueva versión porque un error en el fichero de template hacia que apareciera código php en el módulo

 
He publicado un módulo nativo para joomla 1.5 para mostrar un recuadro de información  sobre la licencia creative commons asociada a la web. Permite seleccionar una de las seis licencias creative commons, y el idioma que se mostrará el texto legal si se clickea en el enlace

 

De momento la traducción está disponible en inglés, català, castellano, alemán y francés. Más traducciones, información de errores y consejos serán agradecidos.

Haz click aquí para descargarlo

 

UPDATED VERSION 1.0.3


Please upgrade to new version because there was a problem with the deed link in the template file that cause the module showing broken php code


I've just published a Creative Commons License module featuring Joomla 1.5 native code, that displays the info regarding the creative commons license choosen in the module. It also displays the link to the deed in the language choosen.

 

It's multilanguage and at the moment contains spanish, català english, german and french translation.  Any translations and information about mistakes or advices will be apreciated.

Click here to download

Ultima actualización ( Viernes 13 de Junio de 2008 23:21 )
 
<< Inicio < Anterior 1 2 Siguiente > Fin >>

Página 1 de 2
Joomla 1.5 Templates by Joomlashack