Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas

sábado, 1 de diciembre de 2018

A tope con los manuales de usuario


Retomando el tema de la programación, os quiero contar una de las cosas que aprendí trabajando en este mundillo: la importancia de hacer manuales de usuario. Para mí mucho más relevantes que los tests, aunque según quién lea esto me mate un poco. Os cuento porque pienso así 👇


------ ------------

martes, 8 de noviembre de 2016

Creando un videojuego (III) : Lo fácil resulta ser complicado


Pues para que nos vamos a engañar: no hay apenas avance en el asunto, sobretodo por mi parte. Entre el trabajo y otros intereses, al final no queda mucho tiempo para dedicarle y se va acumulando todo. Pero bueno, esperamos poco a poco ir haciendo y poder enseñar cosas por aquí. De momento os cuento algo más :) 


------ ------------

domingo, 23 de octubre de 2016

Random Magic Item v2.0: crea las listas que quieras


La segunda versión llega un poco más tarde de lo que me propuse, pero no por no dedicarle tiempo, ya que no he parado de programar estas últimas dos semanas. Hay cosas que ya tenía hechas pero ir adaptándolas y mejorándolas lleva su trabajo. El resultado me encanta, de ahí a que me haya flipado un poco editando la imagen de aquí arriba. 


------ ------------

domingo, 25 de septiembre de 2016

Creando un videojuego (II) : Empiezan los problemas pero tenemos nombre


Aunque no hemos podido avanzar mucho, lo que sí han surgido son los primeros problemas. Está claro que cuando te embarcas en un nuevo proyecto pasan estas cosas, por muy bien planificado que tengas todo. Lo que no puedes hacer es desanimarte por no llegar a lo esperado, sino motivarte más aún para sacarlo adelante a pesar de las adversidades. 


------ ------------

viernes, 16 de septiembre de 2016

Random Magic Item v1.0: arranca mi primera aplicación web


El curso pasado estaba haciendo segundo del ciclo de Desarrollo de aplicaciones web. Como sabéis, hay que entregar un proyecto después de realizar las prácticas. Se va preparando desde el principio de curso, aunque en ese momento vas tan perdido en todo que no sabes ni por dónde empezar. Menos mal que yo ya tenía la idea clara, aunque es lógico que ni con esas vas seguro. Hay tantos detalles a tener en cuenta que al final te explotan en la cara. 


------ ------------

martes, 30 de agosto de 2016

Creando un videojuego (I) : La idea


A ver, que las vacaciones son para desconectar del trabajo, y a nosotros no se nos ocurre otra cosa que pensar en más faena. Es mentira en parte, ya que sí que hemos desconectado del ordenador totalmente por unos días (del Smartphone ni hablo porque apenas lo tocamos de normal y estos días ni verlo). Parece que por fin va a hacerse realidad el sueño de Carlos de desarrollar videojuegos. Si es que, no se puede casar uno con la representación de la locura en cuestión de ideas. 


------ ------------

lunes, 17 de agosto de 2015

Tutorial OpenERP y Odoo: Migración de un módulo básico entre versiones



En este tutorial os explico como realizar una modificación de un módulo nuestro realizado en OpenERP 7.0 a Odoo v8.0. Se detalla también el uso de los decoradores y eventos, los diferentes modelos y como se declaran ahora los campos.



------ ------------

domingo, 16 de agosto de 2015

Migracion OpenERP 7 a Odoo 8




En este tutorial se detalla:

  • Cómo migrar los datos de OpenERP 7 a Odoo 8
  • Uso de la herramienta de migración

Espero que os sirva y gracias por verlo!

Enlaces de interés:

Fichero Bat para actualizar módulos por comandos:


@echo off
echo ############################################
echo # Actualizador de modulos por parametros   #
echo ############################################


set LOG_ROUTE=C:\Gestion\Odoo\server\odoo-server.log
set ODOO_SERVER=C:\Gestion\Odoo\server\openerp-server.exe
set ODOO_CONFIG=C:\Gestion\Odoo\server\openerp-server.conf

set modulo=all
set dbase=produccion
set clearLog=0
set openLog=0
set initDebug=0

echo Estableciendo parametros de inicio...
set /p modulo="Modulo a actualizar [%modulo%]: "
set /p dbase="Base de datos [%dbase%]: "
set /p clearLog="Limpiar fichero de log (0/1)[%clearLog%]: "
set /p openLog="Abrir log (0/1)[%openLog%]: "
set /p initDebug="Inicializar modo de desarrollo (0/1)[%initDebug%]: "

IF %clearLog%==1 goto :ClearLogOdoo
IF %openLog%==1 goto :OpenLogOdoo
IF %initDebug%==1 goto :StartOdooDebugMode
IF %initDebug%==0 goto :StartOdoo

:ClearLogOdoo
  echo "Limpiando el log de Odoo..."
  @echo off > %LOG_ROUTE%

:OpenLogOdoo
  echo "Abriendo consola de log para comprobar el progreso..."
  call "cmd /c start call tail -f %LOG_ROUTE%"

:StartOdoo
  echo "Odoo esta actualizando los modulos seleccionados.."
  echo "Esta ventana no se cerrara automaticamente, asegurate de cerrarla cuando acabe e iniciar el servicio"
  %ODOO_SERVER% -d %dbase% -u %modulo% --config="%ODOO_CONFIG%"

:StartOdooDebugMode
  echo "Odoo esta actualizando los modulos seleccionados.."
  echo "Esta ventana no se cerrara automaticamente, asegurate de cerrarla cuando acabe e iniciar el servicio"
  %ODOO_SERVER% -d %dbase% -u %modulo% --debug --config="%ODOO_CONFIG%"

------ ------------

jueves, 1 de enero de 2015

Tutorial OpenERP - Herencia de modelos

Buenas a todos, aprovechando que he tenido vacaciones, he aprovechado para hacer un tutorial que prometí sobre la herencia de módulos, vistas, etc.

Tengo pensados dos más, uno sobre multithreading y otro que seguramente sea el primero que haga cuando pueda, es la migración de un módulo de la V7 a la V8 con Odoo.



Tutorial OpenERP 7.0 - Herencia de módulos



En este tutorial se detalla:

  • Cómo heredar o crear polimorfismo de un modulo de OpenERP
  • Herencia de modelos
  • Herencia de vistas
  • Tipos de herencia y herencia de métodos y llamadas a métodos padre
  • Campos de función con dependencias
  • Corrección de bugs sobre un módulo en desarrollo




Espero que os sirva y gracias por verlo!


------ ------------

martes, 22 de abril de 2014

Nuevos tutoriales de OpenERP 7.0 - Mantenimiento de OpenERP y desarrollo básico de un módulo

Buenas a todos, por fin he tenido un rato de tiempo libre para realizar tutoriales sobre OpenERP.

De momento he subido dos vídeos, aunque tengo pensados dos más, sobre herencias y sobre hilos.



Tutorial Mantenimiento de OpenERP 7.0 y PostgreSQL [WS2008]



En este tutorial se detalla:

  • Rotación de logs manualmente y auditoría de OpenERP mediante los mismos
  • Exportación completa diaria y configurable de PostgreSQL mediante comandos
  • Programación de una tarea de Windows Server diaria
  • Mantenimiento de una base de datos PostgreSQL


RespaldoDiario.bat - http://pastebin.com/SUL2xrqM
RespaldoDB.bat - http://pastebin.com/hmcarq0q



Tutorial OpenERP 7.0 - Nuevo módulo desde cero



En este tutorial se detalla:

  • Como crear un modulo básico de OpenERP
  • Creación de modelos
  • Creación de vistas
  • Llamadas de vistas a código Python


A continuación os dejaré el módulo creado en el video para descargar como ejemplo. Lo he terminado y he añadido unos cuantos comentarios y un poco más de funcionalidad. Espero que os sirva.



Eso es todo por ahora, espero que os guste.


------ ------------

miércoles, 7 de agosto de 2013

Instalación y puesta en marcha de OpenERP 7.0 para novatos




Buenas a todos, aunque puse que iba a realizar tutoriales en Julio sobre OpenERP, no he tenido tiempo durante todo el mes, pero ahora en Agosto si que he tenido más tiempo, y voy a subir tres vídeos a YouTube explicando los siguientes conceptos.


------ ------------

viernes, 21 de junio de 2013

Tutoriales de OpenERP Versión 7.0

Bueno, tras mucho tiempo sin escribir, voy a redactar todo lo que he ido aprendiendo durante estos últimos meses sobre el desarrollo de módulos sobre OpenERP Versión 7.

Aparte de decir que la documentación es muy escasa por no decir, inexistente, voy a ir publicando en el blog toda la información que hay en mi cabeza.

Me va a tocar documentarla primero, para poder enseñarla correctamente, para que no se me olvide, y también para que sirva también a otras personas que se estén iniciando.

He pensado también en hacer unos videotutoriales sobre por ejemplo:

  • Cómo instalar OpenERP
  • Cómo tener varias instancias en un mismo servidor
  • Cómo configurar subversión cliente (subclipse) y servidor (SVNServer) para trabajos de desarrollo en equipo
  • Cómo configurar un entorno de trabajo para una nueva persona en el equipo (Eclipse + Plugins + Programas necesarios)
  • Cómo realizar rotaciones de logs, para que no se hagan ficheros enormes
  • Cómo debugear python correctamente
  • Etc.
Los tutoriales van a ser sobre Windows Server 2008, bastante problemas tengo ya con el ERP como para meterme en los fregados de los permisos con Linux :)

Si tenéis alguna sugerencia o duda que tengáis, podéis hacerla. No soy un experto, pero creo tener los conocimientos necesarios como para intentar ayudaros en lo posible. 

Gracias y nos vemos pronto!


------ ------------

miércoles, 18 de enero de 2012

Subir archivos en PHP

Hoy voy a traeros un pequeño script en php, capaz de solucionar montones de problemas con la subida de archivos. Es de creación propia y que he ido perfeccionando, pero que funciona muy bien xD



------ ------------

miércoles, 12 de mayo de 2010

Colores para Biblioteca Allegro C++

Después de buscar largo y tendido a lo ancho de internet y cansado de no encontrar los colores, decidi mostrarlos yo mismo y tener una referencia de que color es que numero. Os dejo una captura y el codiguillo por si no os gusta mi captura de pantalla :P





------ ------------