Manuales

Resuelto problema con los manuales Logicanova

Enviado por clbustos el Mar, 15/02/2005 - 02:06.
Clasificado en:

Me acabo de dar cuenta que el link para los manuales de Logicanova no estaba funcionando. Una pequeña diferencia de opinión entre mi servidor de pruebas y éste. Un pequeño .htaccess y problema resuelto.

Manual de introducción a fValidate

Enviado por xus el Mar, 16/11/2004 - 12:46.
Clasificado en:

Ya que últimamente hemos hablado tando de fValidate (parece que nos llevemos comisión o algo así ;-)), me ha dado por escribir un pequeño tutorial que muestra en un par de pasos cómo utilizarlo. No pretende ser exhaustivo (para eso están las documentaciones oficiales), pero creo que puede ir bien para ver a grandes rasgos cómo funciona y luego ampliar información en la web del autor. El enlace está aquí.

Para el que aún no se haya enterado, fValidate es una librería Javascript para verificar formularios HTML, que tiene programadas un montón de verificaciones estándar y que, por tanto, nos ahorra el trabajo de tener que escribirlas en cada formulario que hacemos.

Aunque fValidate está todo en inglés, en un post de hace unos días publicamos las traducciones de castellano y catalán. A pesar de que he intentado contactar con el autor, de momento no me hace mucho caso, aunque espero que me acabe respondiendo y las traducciones se incorporen a la distribución oficial.

Tutorial sobre J2EE

Enviado por miguel el Mié, 01/09/2004 - 13:51.
Clasificado en:

Una dirección interesante para aprender como va esto del J2EE.
Son los apuntes realizados por el profesor Fernando Bellas Permuy de la Universidade Da Coruña para la asignatura Integración de Sistemas.

Implementación del patrón arquitectónico orientado a niveles en PHP

Enviado por jordi el Jue, 27/05/2004 - 23:54.
Clasificado en:

Uno de los principales inconvenientes de la programación usando lenguajes de scripting es que no permiten una fácil separación de la presentación del resto de la aplicación. Por ejemplo, en PHP uno puede generar un código en el que se encuentran juntas sentencias de acceso a la base de datos y sentencias de código HTML. Esta forma de programar hace que sea difícil mantener el código resultante y por tanto complicado modificar la presentación de una aplicación en PHP.

Una posible solución a todo esto es implementar algún tipo de patrón arquitectónico, como podría ser MVC o bien la división en niveles. Un buen patrón arquitectónico permitirá obtener un código más limpio, más fácil de mantener y que permitirá el cambio de la presentación de manera simple.

Ant Contrib

Enviado por juanpe el Dom, 23/05/2004 - 12:39.
Clasificado en:

Navegando por SourceForge.net he encontrado una extensión de las tareas y tipos del Ant. Se llama Ant Contrib y es interesante ver que hay tareas para operaciones matemáticas, tareas lógicas, tareas de red como la HTTP Post que envía pares nombre valor a un servidor web, etc.

Todo con sus ejemplos claro :)

Por cierto, también he encontrado un gui para correr el ant (seguro que hay más) que me ha parecido estupendo. Se integra tanto con el excelente JEdit como se puede utilizar en modo standalone.

ANT. Un script sencillo

Enviado por juanpe el Lun, 17/05/2004 - 16:45.
Clasificado en:

Podemos crear un proyecto con un par de tareas sencillas, para que borre el contenido de un directorio (los rar en este caso) creados previamente a una fecha indicada. Esa fecha es el día actual antes de las 9.00 de la mañana.
A partir del siguiente script, es fácil jugar para conseguir cosas interesantes.

<!-- Creacion del proyecto, nombre y tarea por defecto que se ejecuta-->
<project name="proy1" default="x.inicio">
<!--Propiedad que determina el valor de la variable xbackups. En este caso una ruta -->
<property name="xbackups" value="D:\\Backups\\Prueba"/>
<!-- Tarea que pilla la fecha actual con el patrón indicado -->
<target name="x.inicio">
<tstamp>
<format property="HOY" pattern="MM/dd/yyyy"/>
</tstamp>
</target>
<!-- Tarea a la que hay que llamar para borrar antes de las 9.00 de hoy todos los rars del directorio indicado. Si la llamamos ejecuta primero el x.inicio, obtiene la hora y luego esta-->
<target name="x.borrado.diario" depends="x.inicio">
<delete>
<fileset dir="${xbackups}" includes="**/*.rar">
<date datetime="${HOY} 09:00 AM" when="before"/>
</fileset>
</delete>
</target>
</project>

Para ejecutarlo sólo hace falta ponerse en el directorio donde esté el fichero build.xml, en el que hemos metido este project y escribir en una consola : ant x.borrado.diario
En mi caso me es útil porque tengo una tarea programada que lo ejecuta cada día y me elimina la basura del día anterior. :)

ANT (Pasos básicos)

Enviado por juanpe el Lun, 17/05/2004 - 08:51.
Clasificado en:

ANT es un proyecto de Apache, tipo make, sin las limitaciones de este.

Sirve para automatizar tareas y su aprendizaje es muy sencillo, es combinable, potente y fácil de instalar:

  • Te bajas una copia de aquí
  • Lo descomprimes en un directorio
  • Modificas la variable ANT_HOME para que apunte al directorio donde se ha descomprimido
  • Creas un fichero build.xml siguiendo la especificación a la que hace refere

Instalación del servidor CVSNT 2.0.26

Enviado por miguel el Mar, 20/04/2004 - 13:13.
Clasificado en:
He realizado un tutorial básico sobre la instalación de un servidor de CVS sobre windows. Concretamente el CVSNT. Lo podéis consultar aquí

Espero que sea de ayuda.

Instalación del WINCVS

Enviado por miguel el Mar, 20/04/2004 - 13:10.
Clasificado en:
He realizado una guía, de lo más basico, para instalar el WINCVS. La podréis encontrar en WINCVS

Guía general de uso de Tomcat

Enviado por xus el Mar, 20/04/2004 - 12:25.
Clasificado en:

Hala, pues yo también subo un tutorial, que no voy a ser menos. Ahí va la guía de uso de Tomcat 4.x, explica desde cómo está estructurado Tomcat hasta cómo meterle JSPs y Servlets. Está basada en el Tomcat que viene instalado al contratar un hosting a Enredados.net, de modo que hay algunas cosas específicas, pero en líneas generales es independiente de la configuración.

No soy ningún experto, o sea que puede tener errores, y a medida que vaya descubriendo cosas miraré de actualizarla. Agradezco cualquier comentario.

El tutorial se puede consultar

Distribuir contenido