Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas

miércoles, 28 de enero de 2015

web2py mostrar un preview de una imagen antes de subirla

Ultimamente he estado desarrollando en web2py y me he encontrado con ciertos roble que ire posteando en futuras publicaciones y también mostrare de como las he resuelto, bueno el primero que encontré fue que usando SQLFORM los campos de tipo upload no muestran un preview de la imagen antes de subirlo, bueno eso se puede resolver con puro javascript pero si son muchos campos hacer eso es muy tardado, por eso programe un widget basado en el original pero que permita hacer un preview antes de subir la imagen.

El plugin se puede bajar de aquí:


La utilización es muy sencilla solo se tiene que importar el modulo en donde se encuentre la definición de nuestra tabla (por ejemplo en db.py) y lo siguiente es pasarle en widget en al field de tipo upload

#db.py
from plugin_widget_upload import CustomUploadWidget
db.define_table('table_test', Field('imge', 'upload',widget=CustomUploadWidget.widget))

Lo siguiente es crear el form de la manera de siempre.


form = SQLFORM(
                db.table_test
                )


Bueno eso es todo por hoy, a también estoy creando un fork de web2py con algunos cambios cuando tenga un avance lo mostrare aunque de todas formas ire compartiendo los cambios en forma de plugins.

miércoles, 18 de marzo de 2009

aprende c++ con videos

bueno pues ahora les traigo este tutorial de c++ en video.

Contenido:
  • Una Breve Historia Popular
  • Video Tutorial de C++. Programación Orientada a Objetos. Una breve historia de C++; Evolución de C++; ¿Debo aprender C primero?; C++, Java y C#; El Estándar ANSI; El entorno de desarrollo; El Proceso de creación de un Programa; Primer Programa C++; Trabajar con el Compilador
  • C++. Análisis de un Programa
  • C++. Trabajar con Variables
  • C++. Trabajar con Constantes
  • C++. Crear expresiones y declaraciones
  • C++. Trabajar con Condicionales
  • C++. Operadores Lógicos
  • C++. Organizar con Funciones
  • C++ Variables Locales y Globales
  • C++ Polimorfismo Funcional, etc

descargalo desde aqui

martes, 10 de marzo de 2009

aprende java

bueno pues para aquellos que esten interesados en apreder a programar en java aqui les dejo unos videos que en mi opinion son muy buenos

Capítulo 0: Introducción a la programación



Capítulo 1: Arreglos unidimiensionales y multidimensionales




Capítulo 2: Métodos y mensajes



Capítulo 3: Constructores y recolección de basura




Capítulo 4: Sobrecarga




Licencias y derechos de autor




Los videos se encuentran bajo la licencia Creative Commons. Eres libre de: copiar, distribuir y comunicar libremente la obra, bajo las condiciones siguientes:


Search this blog