MultiConstructor en PHP

Supongamos que queremos crear un objeto y en un tutorial básico nos enseñan a crear un constructor para dicho objeto con un número de argumentos específico. Supongamos que podemos crear varios constructores, es decir, una función al fin y al cabo, que crea nuestro objeto con los parámetros introducidos. Evidentemente no podemos crear varios constructores con el mismo número de parámetros, pero sí que podemos si el número de parámetros es distinto. Vamos a utilizar un multiconstructor en PHP. Para ello…

1
Read More

Tienes algo que objetar? – Objetos en Javascript

A la hora de crear nuestros propios objetos en Javascript; como en otros lenguajes de programación; debemos definir una serie de atributos y métodos. Existen diferencias en la programación orientada a objetos con respecto a otros lenguajes, pero solo vamos a considerar los aspectos comunes. Para empezar, hay que decir que los objetos en Javascript no es un nuevo objeto creado de la nada como puede parecer a simple vista, sino que es una extensión de un objeto ya predefinido.…

0
Read More

Javascript tiende a infinito

Muchos problemas en programación están relacionados con operaciones matemáticas y la primera y esencial a resolver es la división por cero. Como bien sabemos un número dividido por cero da infinito, pero como este término es un tanto abstracto en computación, lo que se hace es determinar un valor numérico muy grande, tan grande cuya aplicación este fuera del computo usual que un ser humano esté dispuesto a calcular. Cuato puede calcular Javascript? Este número en Javascript es 1.7976931348623157E+308. Un…

0
Read More

Asignación y resignación con Javascript. “Igual” es muy complicado.

Después de este juego de palabras tan ingenioso que lleva el título de este Post, explicaré a qué se debe. Si avanzamos en Javascript orientado a objetos tarde o temprano aprenderemos una lección que difícilmente podremos olvidar. Y es la funcionalidad del operador de asignación, o lo que es lo mismo, el símbolo de “=”. El igual es un arma de doble filo y que en muchos otros lenguajes se utiliza para guardar valores de unas variables a otras. Pues bien,…

1
Read More

Include en WordPress

Como ya vimos en otro post anterior cómo podíamos incluir nuestros scripts y nuestras hojas de estilo de forma externa a las hojas de WordPress; ahora vamos a introducir código PHP de forma externa con las funciones require() o include en WordPress. Esto nos permitirá cargar en la página un montón de funciones diseñadas por nosotros, sobretodo las relacionadas con acceso a bases de datos, escritura de archivos,…   en fin, todo lo que no esté en el lado del…

1
Read More

wp_enqueue – Scripts y CSS en WordPress

Cuando desarrollamos páginas web, muchas veces se requieren de frameworks o llamadas  a ficheros externos que implementan las funciones necesarias para que nuestro código funcione debidamente. Generalmente éstos suelen ser javascripts y hojas de estilos. Para ello WordPress integra una función preparada para realizar este proceso mediante wp_enqueue. En este código de ejemplo se cargan los scripts de Jquery desde las librerías CDN (Content Delivery Network) de Google y de Bootstrap cargamos tanto el script como su hoja CSS. La…

1
Read More

Widget en wordpress

Cuando queremos desarrollar nuestro wordpress tenemos varías opciones. Una es comprar o descargar una plantilla con todo definido y si tenemos suerte y sabemos buscar bien, quizás encontremos una que satisfaga todas nuestras necesidades y sea suficientemente customizable para diseñarla a nuestro gusto. La otra sería dedicar parte de nuestro tiempo a buscar la solución que requerimos y crearla. En este tutorial, vamos a mostrar como crear un Widget personalizado en WordPress. Yo personalmente opto por las dos. Descargar una…

2
Read More
Stepper Motor

Control motor paso a paso

Hoy voy a explicar el mismo procedimiento que seguimos con el control de un servomotor, pero esta vez utilizaremos un motor paso a paso. La diferencia entre un servomotor y un motor paso a paso, aunque su principio de funcionamiento sea el mismo, es la forma de sumininistrar la información necesaria para su giro. Un servomotor requiere de una señal PWM para girar en un rango, que suele estar limitado entre 0 y 180 grados. Y digo que suele estar…

0
Read More

Crear proyecto Phonegap

Hoy vamos a cocinar un proyecto PhoneGap y haremos un pequeño recorrido para ver las características esenciales de cada uno de nuestros proyectos, así como la compatibilidad con plataformas, gestión de permisos e instalación de plugins entre otras cosas. Para empezar, ya deberemos haber instalado Phonegap como explicamos anteriormente aquí. Es muy importante tener la última versión de PhoneGap instalada, en nuestro caso de la 3.0 o superior. Esto es esencial ya que existen muchas diferencias entre las distintas versiones y nos…

1
Read More