javiyu.blogspot.com
Extensión de clases en Scala | Blog de javiyu
http://javiyu.blogspot.com/2011/06/extension-de-clases-en-scala.html
Blog de programación y diseño de software. Viernes, 3 de junio de 2011. Extensión de clases en Scala. En algunos lenguajes de programación dinámicos como ruby se permite añadir funcionalidad a clases ya existentes. Cuando esto ocurre, se dice que las clases en ese lenguaje son 'abiertas'. Un lenguaje de programación con clases abiertas añade mucha flexibilidad para el programador, sin embargo, esta flexibilidad hace que sea más difícil auditar el código. Def toRoman:String = {. If(number = 1) return "I";.
javiyu.blogspot.com
diciembre 2011 | Blog de javiyu
http://javiyu.blogspot.com/2011_12_01_archive.html
Blog de programación y diseño de software. Sábado, 10 de diciembre de 2011. Las aplicaciones web que usan AJAX suelen seguir un patrón similar:. 1) Se lanza un evento javascript. 2) Se genera una petición al servidor. 3) El servidor produce código javascript de vuelta con el objetivo de añadir/eliminar HTML de la página. Por suerte, existe un plugin para la librería jQuery llamado jQuery Templates. Que elimina este problema. Script id="templateId" type="text/x-jquery-tmpl" ${templateText} /script.
javiyu.blogspot.com
enero 2011 | Blog de javiyu
http://javiyu.blogspot.com/2011_01_01_archive.html
Blog de programación y diseño de software. Jueves, 20 de enero de 2011. Depuración android por red. Hay dispositivos android que no permiten la depuración a través del conector USB, aún así, es posible usarlos para desarrollo usando la conectividad por Wi-Fi. Simplemente hay que conectar el dispositivo a la misma red Wi-Fi que el PC desde el que estamos desarrollando y ejecutar el comando:. Donde ip es la dirección IP del dispositivo en la interfaz Wi-Fi. Viernes, 7 de enero de 2011. Cada uno de estos el...
javiyu.blogspot.com
diciembre 2010 | Blog de javiyu
http://javiyu.blogspot.com/2010_12_01_archive.html
Blog de programación y diseño de software. Sábado, 25 de diciembre de 2010. Javascript orientado a objetos. Debido al gran auge de la web, últimamente han surgido numerosas librerías y tutoriales acerca de como programar javascript orientado a objetos. No es difícil encapsular código javascript simulando que se está trabajando con clases. Function Article(title, body){. Thistitle = title;. Thisbody = body;. Var a = new Article('titulo', 'noticia'). Function Article(title, body){. Thisbody = body;. El nom...
javiyu.blogspot.com
agosto 2011 | Blog de javiyu
http://javiyu.blogspot.com/2011_08_01_archive.html
Blog de programación y diseño de software. Miércoles, 24 de agosto de 2011. Visor de PDF en HTML5. Andreas Gal (investigador de Mozilla Corporation) ha publicado la librería javascript PDF.js. Con esta librería se pueden visualizar ficheros PDF en el navegador sin plugins externos, las ventajas son claras, no hay necesidad de un programa externo, es multiplataforma, más seguro y provee de mayor interacción con el navegador. Por ahora para visualizar un fichero PDF se crea dinámicamente un elemento canvas.
javiyu.blogspot.com
Plantillas javascript | Blog de javiyu
http://javiyu.blogspot.com/2011/12/plantillas-javascript.html
Blog de programación y diseño de software. Sábado, 10 de diciembre de 2011. Las aplicaciones web que usan AJAX suelen seguir un patrón similar:. 1) Se lanza un evento javascript. 2) Se genera una petición al servidor. 3) El servidor produce código javascript de vuelta con el objetivo de añadir/eliminar HTML de la página. Por suerte, existe un plugin para la librería jQuery llamado jQuery Templates. Que elimina este problema. Script id="templateId" type="text/x-jquery-tmpl" ${templateText} /script. De mod...
javiyu.blogspot.com
Temporizadores en javascript: PollJS | Blog de javiyu
http://javiyu.blogspot.com/2011/09/temporizadores-en-javascript-polljs.html
Blog de programación y diseño de software. Domingo, 4 de septiembre de 2011. Temporizadores en javascript: PollJS. Realizar tareas regulares en el tiempo en una web con javascript es una tarea algo pesada. PollJS. Es una librería muy pequeña y sencilla que facilita algo esta tarea. Un ejemplo de una tarea regular con PollJS. Pollstart({ name: "refresh list", interval: 1000, action: function(){} });. Existe otra forma de detener una tarea, devolviendo false. Publicar un comentario en la entrada.
javiyu.blogspot.com
attr_accessor_with_default | Blog de javiyu
http://javiyu.blogspot.com/2011/04/attraccessorwithdefault.html
Blog de programación y diseño de software. Sábado, 16 de abril de 2011. Attr accessor with default. Un pequeño tip sobre los atributos en ruby on rails, normalmente en cualquier clase se pueden declarar atributos con attr accessor. Pero, si lo que se necesita es un atributo que tenga un valor por defecto, existe una función menos conocida attr accessor with default. Attr accessor with default :attr, 'default message'. E = Example.new. Publicar un comentario en la entrada. Attr accessor with default.
javiyu.blogspot.com
febrero 2011 | Blog de javiyu
http://javiyu.blogspot.com/2011_02_01_archive.html
Blog de programación y diseño de software. Jueves, 3 de febrero de 2011. Generar proyectos ruby on rails con versiones anteriores. Después del cambio de versión de ruby on rails de la rama 2 a la 3, surge un caso muy típico, tener instalado rails 3 y querer generar un proyecto con la versión 2. Para generar un proyecto de ruby on rails con una versión anterior que tengamos instalada tan solo hay que ejecutar lo siguiente:. Rails 2.3.8 proyecto. Suscribirse a: Entradas (Atom). Con la tecnología de Blogger.