Archivo de la categoría ‘el mundo y yo’

Vaya se me pasó…

Viernes, 2 de Octubre de 2009

Bueno, señores…. se me había pasado este blog desde hace tiempo… Me he muerto?? No el muerto es el blog…

Y por qué?? Vaya cantidad de cambios de blog a lo tonto… no?

Pues si, cambios a lo tonto o a mejor y aquí está el cambio.

http://alquesada.com

http://alquesada.com

http://alquesada.com

http://alquesada.com

Así que posiblemente por aquí me veáis poco más… Ya sabéis donde encontrarme!!! ;)

Cambios

Martes, 24 de Marzo de 2009

Después de meses sin tocar el dominio, después de meses pasando olimpicamente del blog, ahora cambio de diseño y destrozo todo lo que había???

Bueno, realmente pasé a la versión 2.7, que ya iba siendo hora, y el diseño murió, ahora a sacar tiempo para poner un diseño interesante y dejarlo ahí… Este blog tiene los días contados…

Pero no está muerto lo que ya yace eternamente! ;-)

Volveremos y volvermos con fuerza, pero en dos blogs distintos y claro… Alguno tenía que caer :(

Estructura de archivos en Zend Framework II: Index y Bootstrap

Lunes, 6 de Octubre de 2008

Bueno, con prácticamente tres meses de retraso y una nueva versión del Framework de Zend (que todavía ni he podido revisar) comento la segunda parte del artículo “

En este caso enseñaré los tres archivos básicos en la estructura que os enseñé. Comentar, que aunque actualmente no estoy usando ZF en ningún proyecto (los personales están en parados ahora mismo a falta de tener tiempo para arreglar mi equipo), sigo usando la estructura de htacces + Index + Bootstrap para realizar toda la configuración de cualquiera de mis proyectos.

Lo primero es el htaccess. Este es muy sencillo, ya que lo único que hace es redirigir todo el tráfico al index.php

Código:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

Se podría complicar la cosa bastante más, pero creo que no es necesario y con estas pocas líneas de código funciona a la perfección.

Como ya he dicho, lo único que hace es redirigir todo el tráfico que no indique un archivo válido a index.php, que es el único ((Decir único a veces es muy exagerado. Siempre puede que haya algún otro, como por ejemplo un manejador para Ajax)) archivo php accesible desde la web.

El código del index.php tampoco es muy complicado, lo único que hace es definir el nombre del proyecto, aumentar los “include_path” de php con los del proyecto, y lanzar el Bootstrap, que es realmente el que configura todo el Framework de Zend.

<?php
// root + public_html + afm + index.php
$root = dirname(dirname(dirname(__FILE__)));
define ("APP", "afm");
define ("ROOT", $root);
// We're assuming the Zend Framework is already on the include_path
set_include_path(
ROOT . DIRECTORY_SEPARATOR. 'private'.DIRECTORY_SEPARATOR. APP . PATH_SEPARATOR
. ROOT . DIRECTORY_SEPARATOR. 'private'.DIRECTORY_SEPARATOR. APP .DIRECTORY_SEPARATOR."models".PATH_SEPARATOR
. ROOT . DIRECTORY_SEPARATOR. 'library' . PATH_SEPARATOR
. get_include_path()
);
require_once 'Bootstrap.php';
Bootstrap::run();
?>

Como se ve, lo único que hace es definir el nombre del site “APP”, el “ROOT” ((Si tenéis claro donde va a estar el proyecto, os recomendaría que pusieseis directamente la dirección completa desde la raíz. En el caso de que el proyecto vaya a estar en dos o más sitios distintos con dirección usar la forma que viene indicada aquí.)). Después incluye en el path de php los directorios donde reside toda la aplicación. El directorio “afm” en private, los directorios de modelos de la aplicación “private/afm/models/” y el directorio de librerías externas “library”.

Como véis para incluirlo uso la variable de sistema DIRECTORY_SEPARATOR, la razón de esto es que no en todos los sistemas es el mismo símbolo, y para aquellos que desarrollen en W$$, puede que se encuentren con sorpresas al subir el desarrollo a un servidor UNIX. A parte de esto, recordar el get_include_path(). Que no queremos perder los path que PHP necesita para trabajar.

Bueno, ahora solo faltaría el Bootstrap. El cual, como ya comenté está sacado prácticamente de la versión de Pádraic Brady para el desarrollo de su Blog con Zend Framework. Web que recomiendo encarecidamente! ((Aunque en el momento de escribir esto, parece que está caida.))

Y como tenéis un claro ejemplo en su blog, y ahora mismo se me hace muy tarde, creo que el bootstrap lo tendré que dejar para más adelante.

Ahora, eso si. En los últimos minutos antes de meterme en la cama, voy a ver si consigo descargarme la guía de usuario de la nueva versión del framework de Zend. A ver si vuelvo a tener algo de tiempo para ponerme con mis proyectos propios

A ese padre.

Miércoles, 17 de Septiembre de 2008

A ese padre de familia.
A ese es Canario, Sevillano, Melillense, Burgales, Madrileño…
A ese marido.
A ese cuñado.

Pensar en esta canción es recordar que el mundo sigue loco, y que intentas ayudar.
Es pensar en esa niña que te espera, en mi hermana, en tu barco y tus aletas.

Que Afganistán y Kosovo te recuerden; que nosotros ya te queremos aquí.

Video en Youtube
PS: Algo bueno tenía que hacer Huecco después de liarla dejando atrás Sugarless. Aunque me gusta más esta versión en directo

Cambios, cambios y más cambios

Martes, 16 de Septiembre de 2008

Aderezados con trabajo, del de verdad, del que desespera y del que motiva, hace que haya dejado en “Stand By” el retorno del blog durante semanas, más de lo que me prometí en un momento.

Empezaremos por el principio; Dejé PrisaCom y a los chorizos de Expectra, dejé la comodidad, el horario, las amistades, la falta de estabilidad, los despidos y sobretodo la necesidad de currar y hacerme valer.

Me costó unos días de llamadas de extraños que pedían mi CV y me ofrecían maravillas. Un viaje a Francia con parte de la cabeza aquí, en Madrid. Dos o tres entrevistas realmente interesantes y por fin, aquí estoy!

He pasado de dormir de 7 a 15 a no descansar de 9 a 18. Pero sus beneficios son claros, Coronel Tapiocca, Supratech, Inmocapital, Faunia,… Y otros tantos que se sumarán; Y esto solo en unas semanas!

Entremedias tuvimos un viaje al sur de Francia. Donde recorrimos Carcassona, Touluse, Perpignan, Roquefort y sus cuevas y unos cuantos pueblecitos más, donde descubrimos que no toda Francia es París y sus precios y su “simpatía“. Será por qué en el sur de Francia respiran mucho aire español? No se, pero gracias!

También ha llegado mi primer trabajo oficial como freelance; Asimag se mojó y confió. Y gracias a la ayuda de un gran amigo, no defraudamos, y ahora nos encontramos en su lista de contactos. Ole!

Prometo poner un post explicando los pasos para empezar a ser empresario, hacer una factura, pagar el iva, y darse de baja. Todo “express” y en pocos días. Seguro que algún futuro freelance lo agradecerá.

Con el cambio de curro y de horario viene el cambio académico más importante que pienso dar. Dejar la Complutense para empezar en la UNED. Las razones son muchas y entre ellas, el odioso plan bolonia. Eso si, es el cambio más importante y después de este solo acepto otro. El título! No hay excusas!

Todo lo anterior y la lectura de dos grandes libros (en todos los aspectos, con casi 2000 hojas entre ambos) como han sido Las Nieblas de Avalón de Marion Zimmer Bradley y La Historiadora de Elizabeth Kostoval, han conseguido dejar un poco estancado el tema del framework que alcanzó la versión 1.6 recientemente.

Aunque, ahora que dejé a mi querida HyoCo durmiendo en el garaje y disfruto de media hora de lectura/escritura diarias en el metro de Madrid, prometo volver. Por ahora con la lectura de dos grandes. Profesional Ajax (un libro con bastante tiempo pero con muy buenas bases) de Zakas, Nicholas C. ; McPeak, Jeremy  y Fawcett, Joe. Y Patrones de diseño de Erich Gamma. Dos buenos libros para asentar bases y conocimientos, no os preocupéis algo escribiré al respecto, ya que dan para mucho contar. También tengo ganas de probar esa nueva utilidad del ZF. La zend_tool. Ya comentaré como de útil la veo.

Vamos, como siempre, mucho que contar y poco tiempo para hacerlo.

En 5 minutos.

Lunes, 4 de Agosto de 2008

Y es que 5 minutos es todo el tiempo que voy a poder dedicar para contar:

  • Que el viaje al sur de Francia fue genial, y Caldea mejor todavía ;-)
  • Que Expectra (por fin) y PrisaCom (por desgracia), llegan a su fin. Antes de Septiembre podré decir aquí:

    “Hola Tecknosfera

  • Que tengo un pequeño proyecto como freelance del cual, hoy tendré la primera reunión, a entregar antes del 25 de Agosto.
  • Que la HyoCo está camino de una revisión urgente, pasa ya los 8.500km
  • Que el festival del fin de semana pasado, el Yeste, estuvo genial, que el viernes me voy a Águilas y el puente del 15 a Alicante (tres fines de semana seguidos que cojo la A3)
  • Que el sábado seré padrino!!
  • Y alguna otra cosa más que se me queda en el tintero, como cosas que quiero contar sobre sites nuevos, continuar con el framework de Zend y cosas así.

Bueno, eso es más o menos todo, pero como se puede ver el no me deja mucho tiempo para escribir. Vamos, no he tenido tiempo ni para fregar los platos…

Intentaré ir ampliando cada una de las lineas según vaya teniendo más tiempo.

Closed for Holiday

Martes, 15 de Julio de 2008

Almost no time to write, I take this opportunity to say that during two weeks I will stay off.

Until July 27, not think on work, startups, money, or code. Only think in “Barna“, Cathars, Carcassonne, Tolouse, Andorra and Caldea…

This twelve days, I don’t remind that my “moneyCompany” ((The consulting company that (no) pays me)), does not want to climb the salary, I don’t think in the eight offers that I have on the table, and the money… All this for August.

Now, I going to relax, sleep, trekking, and stay with my love…

Since 28th July!

More changes on my life

Martes, 8 de Julio de 2008

Well, this summer promises changes, news disorganization and reorganization in my life.

And this time, I think, a “new life” are ending. Only one year in this site and many changes are coming.

At first, why? Well, there are not why.

  • Could be for the problems with my “moneyCompany” ((The consulting company that (no) pays me.))
  • Perhaps, could be for the lot of time that lose in my “jobCompany” ((The enterprise that (no) sends me work))
  • Could be for job near my home; for more money; because I hate my job or because I bored in it.

But not, the reason for the possible change is more easy, three free online courses! Yes, as I bored, and I don’t have any work, I decided to renew my CV at infojobs and monster.

Only to said that I have three news courses. And then all change! The last week, I received four jobs offers. All offers exceeded by far my current salary! But all are full-time! ((My current jobs is since 7am to 15am))

At the end I just accepted a job interview ((The idea of working with PERL made me take the decision)). Just one day before the meeting with my “moneyCompany” to talk about my rising wage. Yes I will going to the meeting with a offer in the other hand.

And now, I’m here, without being able to stop think of all the possibilities.

With the holidays the next week and almost no time to think about change and working meetings.

Where I will be in August? Who knows?

Llegó el primero: Java Básico.

Lunes, 30 de Junio de 2008

Pues si, este año he decidido “perder” un poco el tiempo haciendo algún que otro cursillo online. Y este es el primero en llegar.

Java Básico

Escaneo del titulo de java básico

Un cursillo online de 36 horas del que tampoco es que me haya enseñado mucho más de lo que sé, pero vienen bien para continuar con Structs y con el de Java Avanzado.

Este año ya tengo hechos tres:

  • Java Básico
  • Patrones de Diseño y Structs
  • Programación Orientada a Objetos y UML

No contaré mucho de los cursos porque realemente no hay mucho que contar… Unas empresas son mejores, otras son peores.. Pero por lo general, los cursos online, nunca te enseñarán nada realmente interesante!

Por cierto, ahora mismo estoy haciendo el de Java Avanzado!

Shakespear or Cervantes?

Jueves, 26 de Junio de 2008

Well, this entry will be different from others; Can you see why?

Recently, Binary Ant Punto Es, a blog from my Seo’s list, closed its doors. Really I should say, that he changed his write rhythm only. And now, Binary Ant Punto Es only has a few post monthly.

Why he “semi-closed” his blog? Simple, he tried to do more than he could do. He tried to do the next step from a blogger and become a English’s written blogger.

It’s a great idea, i think, but the problems become at first. One blog and two languages or one blog for each language? And then, born Binary Ant Dot Com. With two blogs to admin. A Twitter account for each language. Have to translate every post… So many work.

Finally, this was unsustainable, and the solution; stop to write in Spanish… Only English version available.

I think this is a better idea. This will help his English and put in another league, another higher league.

Now, I think. Why discard Spanish blog?? I accept that have a blog is quite complicated as to have two. Two twitter is “stupid” (without offending), but why do I need two blogs?

As you can see, my blog will be described as a “great black box” in which I keep all kind of things, personal, design, seo, programming… Why don’t add English posts?? Why can’t coexist both languages?

Yes, I know that is better for SEO separate niche information in different sites. But I think that, for this, now exists the categories and tags. If a person only want to see Zend information and arrive at this blog, he only has to click at the Zend category (or subscribe to their feed), and then he only see Zend information. And, in the other side, there are a person who enters in my blog.

IMHO, if you collect all the information in one place, you can congregate a great number of visits and having located the site for several keywords.

And, why will not be equal to the languages? If you can configure your blog for use with two languages (At this time, I don’t know any plugin that could do this). Why don’t you have a multilingual blog??

Well, In honor to Binary Ant Dot Com, I will try to do this… I will try to do a multilingual blog

For last, what do you think about this? What would you do??