Archive for the ‘PHP / MySQL’ Category

Año nuevo …. - Mi nueva situación laboral y personal

Hace tiempo que no escribo en el blog, motivos muchos pero ya se van solucionando.

Hasta ahora estaba trabajando en una empresa de publicidad como developer web, digo hasta ahora porque se ha terminado mi contrato hace una semana,pero esto no ha ido en mi contra sino todo lo contrario, tengo tiempo para poder realizar todos los proyectos que tenía en mente y dedicarle mucho más tiempo a mi hijo, que aun no ha nacido, aunque ya hemos salido de cuentas, mañana ultimo PT!!

Después del “varapalo” de estar sin trabajo, pensé en tomarme un tiempo de descanso y disfrutar de mi hijo y del paro, pero veo que es imposible soy una persona proactiva, resolutiva y muy inquieto de mente, y he aprovechado estos días de nervios para terminar mi framework css y mi framework php5, al que le estoy creando todas las apis de la web2.o, si puedo documentarlo y testearlo  después sacaré una beta.

También estoy creando tres proyectos web 2.0 bajo mi framework, tenía uno casi terminado pero lo he vuelto a rehacer, estoy aprendiendo a diseñar con el photoshop, y he terminado dos cursos del plan avanza para la planificación y construcción de empresas TIC.

Lo sé no puedo parar, pena de persona diréis que se le va hacer :)

Prometo postear más a diario en este blog, pronto más noticias.

Y para abrir boca, para mi framework php acabo de terminar de crear una clase jugando con el api de skype, que permite saber el estado de una cuenta, ya que ahora uso el skype para mantenerme en contacto y en mi web personal que resubiré pronto, lo tengo puesto.

Unas capturas antes del ejemplo que veréis en mi web personal quelicoto.es( si aún esta offline)

El siguiente código:

skype class

Generaría la imagen con el estado de mi cuenta de skype

skype status

Pendiente tengo terminar el cms genérico y dejaro acorde con las reglas de accesibilidad ATAG 1.0, mientras se porte bien el niño tendré mucho tiempo

Pronto más

Yaml - un xml mas moderno y simple para todos

Este es una “versión de xml” que nos resulta mucho más fácil de escribir y de mantener muy muy útil para nuestros ficheros de configuración.

Para el típico settings.xml y etc en la wikipedia tenemos este manual , es tan sencillo que apenas en unas líneas lo aprendemos.

Como funciona

Tendremos que crear un fichero o un string con su estructura y después esos datos los pasamos a un array, que ya sabemos que php se maneja muy bien con ellos.

En este ejemplo usaré este:

prueba.yaml
[code]
casa:
familia:
apellidos: Garcia
padres:
- Luis
- Maria
hijos:
- Pepe
- Marta
- Maria
telefono: 333333
[/code]

usáramos la clase de sfYaml.class.php , para procesar estés configuradores, esta clase esta en el framework de symfony
esta clase depende de otra Spyc.class.php y del helper TextHelper.php, tambien dentro de este framework

El fichero php, solo incluye la clase sfYaml y recupera el array
ejemplo_yaml.php
[php]
require “sfYaml.class.php”;
var_dump(sfYaml::load(’prueba.yaml’));
[/php]

Después de importar el fichero, ojo también se le puede pasar un string con todos la estructura del array, nos mostrará por pantalla el array

[code]
array(1) { ["casa"]=> array(1) { ["familia"]=> array(2) { ["apellidos"]=> array(2) { ["padres"]=> array(2) { [0]=> string(4) “Luis” [1]=> string(5) “Maria” } ["hijos"]=> array(3) { [0]=> string(4) “Pepe” [1]=> string(5) “Marta” [2]=> string(5) “Maria” } } ["telefono"]=> int(333333) } } }
[/code]

Ver ejemplo online
Descargar código fuente
Sitio oficial de yaml

Usar un framework echo o crearte uno propio

Estoy dando los últimos flecos al proyecto 2.0, me ha dado por probar tanto el phyton ( ya hablaré sobre el, le encuentro ventajas y desventajas) y framework de phps, me quedo después de todo con el symfony

portada_symfony.png
Después de leer y probar los proyectos de prueba me gusta mucho la organización que tiene, aunque ya le encuentro varios fallos, entre ellos que el código de los helper no es stricto, como me gusta hacerlo ami, y alguno otro.

Pero es un buen framework muy fácil de usar, me lo tomaré de base para crear para mi una versión de este. Creo que al final es lo mejor hacerte tu propio framework con lo que tu utilizas y basado en otro con bastante comunidad para usar esa documentación. O por lo menos es lo que estoy haciendo yo.

Vosotros que pensáis?

podemos leer el libro de symfomy en español desde librosweb