Category Archives: Programación Web

Crear clases en Javascript

En este post veremos como crear clases en javascript de forma óptima para su posterior uso

Después de escribir sobre si javascript era el futuro se me ocurrió que sería buena idea ampliar los conocimientos de Javascript mediante algunos escritos.

Javascript el lenguaje prototipado

Antes de empezar me gustaría aclarar este punto que a muchos se les escapa y es tan importante conocer.

Javascript no es un lenguaje orientado a objetos, es un lenguaje orientado a prototipos(1).
¿Y eso que significa?
Bueno, un lenguaje orientado a objetos utiliza clases, las clases son objetos, cuando se utiliza esa clase se crea una instancia de ese objeto.

Sin embargo, un lenguaje prototipado como javascript no hace diferencias entre instancias y objetos.
En javascript una instancia de un objeto es un objeto en si mismo.

Este objeto tiene un item llamado prototype el cual contiene una referencia a su objeto padre o al esquema de su definición (un prototipo de lo que ahora es el nuevo objeto vamos..)

Si lo piensas unos segundos te das cuenta que un lenguaje prototipado como javascript tiene mucho más potencial que un lenguaje orientado a objetos.

Si la instancia es un objeto en si mismo esto significa que puede crear nuevos métodos que su clase no tenía en un principio y nuevas propiedades (algo impensable en un sistema OO).


Así nos han encontrado!

  • clases en javascript
  • crear clases en javascript
  • crear una clase en javascript
  • clases javascript

Conectar a Oracle con PHP y PDO

En esta entrada conoceremos como funciona la libreria PDO para conexiones a base de datos Oracle con PHP.

Ayer me preguntaron como conectar una base de datos Oracle con PHP.

Al principio pensé en darle los comandos específicos de oracle para PHP pero después de pensarlo un poco, porqué no aprender a usar una clase que le servirá para muchas otras base de datos?

Así que le pasé enlaces sobre PDO y ahora los dejo en conjunto aquí para futuras referencias.
 
 

¿Qué es y porque usar PDO?

Bueno… lo voy a resumir en un único link
Why you should be using PDO for database access


Así nos han encontrado!

  • php oracle
  • conexion a oracle desde php
  • php pdo oracle
  • pdo oracle
  • conexion oracle php
  • oracle pdo

Versión mobil de wordpress en menos de 2 minutos

En este artículo aprenderemos como poner una versión movil de nuestro blog de wordpress

Hoy estaba revisando nuestro analytics y me di cuenta de que las visitas mediante mobil son muy muy bajas (no más de 40 al mes).

Luego accedí a nuestra web mediante el movil y me di cuenta porqué :P

Es realmente horrible acceder a una web que no está optimizada para moviles…

Y como dije en el post anterior, eso es el futuro!

Así que… solución Skamaslenka!

Instalar un plugin que nos permita establecer un Theme para mobiles y uno para los PC normales.

El plugin en concreto se llama wordpress mobile pack y se encuentra muy fácil en wordpress.

Simplemente lo instalamos y en las opciones de plugin indicamos que tema utilizar.
Por defecto vienen 3 (muy feos) de los cuales nosotros estamos utilizando uno ahora :P

Como siempre, en Servitec nunca tenemos mucho tiempo… así que de momento se quedará con ese tema.

Feo, pero optimizado y cuando mi vida esté resuelta y esté rodeado de billetes gracias a los clics que hacen en mi publicidad (?) me dedicaré a optimizar los dos temas, el de pc y el de movil :P

Así que ya saben! vayan a buscar su Android (los de apple no lo hagan que seguro se me quejan del diseño :( ) o su symbian (si son gente prehistorica como ciertos amigos mios) y comprueben la fluidez que tiene ahora navegar en el movil.

Y sobretodo, suban mis estadísticas!!

;)

Javascript es el futuro?

Analizamos si Javascript es realmente el futuro de la programación, tanto web como de escritorio. Basado siempre desde mi punto de vista y mis limitaciones :P

Como muchos sabreis javascript siempre ha sido EL lenguaje front-end por excelencia.

Desde que java falló en el intento de instaurarse como lenguaje por excelencia con sus applets, javascript se ha ido convirtiendo en el rey indiscutible de los lenguajes de navegadores.

Hasta el punto que chrome permite programar en javascript sus plugins (y creo que firefox también).

Javascript, desde mi punto de vista, es muy fácil de aprender y ofrece una filosofía diferente en las técnicas de programación.

Siempre ha sido un referente para UX y UI.
Y sus frameworks facilitaron muchísimo aprender a utilizarlo y dominarlo. (JQuery, Dojo, Mootols entre otoros).

Aunque, siendo sinceros… no creo que los frameworks faciliten aprender javascirpt sino solo a utilizarlo, que es diferente.


Así nos han encontrado!

  • futuro de java 2012

Traducir campos de wp-member wordpress plugin

Hace tanto que no escribo que me ha costado recordar la contraseña y todo…

Bien, hoy me he encontrado con un “problemita” y he decidido escribir sobre el.

Cuando instalamos wp-member podemos indicarle (a través de modificaciones del código) que introduzca los campos por defecto en español.

Esto está bastante documetnado en internet y no lo volveré a explicar.

Lo que yo voy a explicar es como cambiar los textos que vienen por defectos en los campos de registro sin modificar ningún archivo (solo un campo en la base de datos)

Obtener video de youtube, nombre, fecha y más a partir del ID del video

Supongo que últimamente no estoy escribiendo demasiado.
Si se preguntan a que se debe es que ahora estoy en una etapa en la que mezclo trabajo y estudios, y no me queda demasiado tiempo libre,
Y eso se nota en las visitas y en las ganancias :(

Aún así he querido mantener el blog vivo ya que al parecer a algunos usuarios les ha sido de utilidad la información que han ido encontrando.
Y mientras pueda, seguiré ayudando a aquellos que lo solicitan mediante comentarios ;) siempre anima a continuar el recibirlos.

Bien, al tema.
En esta ocasión traigo una función para php que nos permite obtener varios datos de un video de youtube solo conociendo su ID (código del video).

La función es de un blogger, que no recuerdo ni encuentro su blog… y que he refactorizado para darle más funcionalidades y cambiar algunas.

Para aquellos que no estéis familiarizados con el término refactorizar, se trata de reescribir un código, funcion, script que ya está escrito. Manteniendo su estructura pero modificando su funcionamiento interno.


Así nos han encontrado!

  • obtener video mas reciente youtube api