suscríbete
Distribuir contenido

Os dejo algunos de los artículos que he leído el mes pasado y me han parecido muy interesantes.
Aquí podéis ver los del mes de Mayo

Nota: Quiero hacer una serie de posts dedicados a las vistas con argumentos en Drupal, pero para hacer esto, me parece mejor explicar antes el modulo de Views, y para darle contexto, el de CCK.

¿qué es CCK?

El Content Construction Kit es uno de los módulos contribuidos, es decir, que no forman parte del núcleo, básicos de Drupal para implementar sitios webs complejos de forma fácil e intuitiva. A través de este módulo, podemos crear tipos de contenido personalizados que nos permitirán tener la información de nuestras páginas más organizada y acesible.

me parece estupendo, pero .... ¿que es un tipo de contenido?

Un tipo de contenido (content type) es parte de esta terminología (o casi podríamos llamarlo idioma) que utiliza Drupal, se refiere a un elemento (de tipo nodo) con características y atributos propios. Es decir, que, gracias a CCK, podemos construir nuestros propias entidades de información a través de una interfaz de usuario.

las cosas se entienden mejor con ejemplos...

Se pueden buscar centenares de ejemplos, en el caso de una aplicación de organización de restaurantes, podríamos crear un tipo de contenido restaurante, con información personalizada, como la localizacíón, una valoración, la carta / menú, etc etc.
Buenos ejemplos de otros módulos que crean tipos de contenido propios son el Simplenews, que crea un tipo de contenido para los boletines de noticias, el Image que lo crea para gestionar las imagenes, o el Poll (parte del core), que crea nodos de tipo encuesta con un campo personalizado para las votaciones.

¿encontraré todos los tipos de campos que necesito utilizar?

Invicta, invencible, inapelable.

Los italianos nos metieron el miedo en el cuerpo, pero ni los blanditos rusos ni los "poco afines al fair play" alemanes han estado a la altura. Ni un tiro a puerta en la final. Por fin hemos ganado, y ¡lo hemos hecho a lo grande!.


¡¡Nos la merecemos!!

En casa lo hemos celebrado a lo grande, si tenéis curiosidad, Lorena lo cuenta ;).

Tras superar el examen Certified MySQL Developer - I, he pensado que sería útil para aquellos que se estén planteándo empezar a estudiar para obtener la certificación publicar algunos consejos o ideas que he usado.

Esta lista está orientada a Mysql 5.0, pero hay muchos puntos que podrían ser genéricos para otros exámenes / sistemas / versiones.

  1. El primer paso a tomar para empezar el camino de la certificación es adquirir la guía oficial de estudio: MySQL 5.0 Certification Study Guide, cuesta entre 20 y 35 euros (según pilléis la oferta de Amazon), y es realmente útil por cuatro motivos:
    • Os permitirá acostumbraros a la terminología en inglés, ya que los exámenes están en este idioma.
    • Cubre los cuatro exámenes principales, los dos de desarrollador y los dos de DBA, por lo que con un solo libro lo abarcáis todo.
    • Trae un CD con muchísimas preguntas (con sus respuestas), separadas por tema y exámen.
    • Viene con un 25% de descuento para un exámen, y puesto que los examenes rondan los 180€, solamente esto ya amortiza el libro.
  2. Fijad una fecha de examen en cuanto empecéis a estudiar (pero después de recibir el libro, para aprovechar el descuento del examen). La idea de tener una fecha límite ayuda mucho a no procrastinar con el estudio. Y si finalmente la fecha que habéis escogido os viene realmente mal, podéis cambiarla online hasta 24 horas antes.

Este mediodía he ido a uno de los centros asociados de PearsonVUE para realizar el primer examen correspondiente a la certificación de desarrollador en MySQL 5.0.
¡Y lo he aprobado! (aquí la prueba, que se que hay mucho incrédulo suelto ;))

El aprobado estaba en acertar 43 de las 70 preguntas y he acertado 62.

Ahora a preparar la segunda parte, a ver si antes de final de año lo saco.

El próximo 29 de Junio es San Pedro, mi santo, y tengo claro que quiero que me regalen:

¡¡UNA EUROCOPA!!

PODEMOS

De esta guisa se han encontrado nuestros "vecinos" de la academia de idiomas International House esta mañana uno de sus escaparates, donde solía haber una tele de plasma:

Me parece que alguien va a ver los partidos finales de la eurocopa en un flamante televisor de unas 40"...

Estaba mirándome unas entradas para el concierto de Suzanne Vega en el Palau de la Música, que es parte del festival de cantantes únicas cuando, justo antes de seleccionar los asientos me ha salido este amistoso pop up:

www.confianzaonline.org has sent an incorrect or unexpected message. Error Code: -12263

Creo que una entidad como confianza online, cuyo propósito es certificar los sitios web y marcarlos como "confiables" de cara al usuario debería hilar mucho más fino a la hora de sacar errores de este estilo, nada intuitivos para este usuario final... Ya que, a la vista de un potencial comprador, esto podría ser perfectamente un error del propio teleentrada, y probablemente acabe por no realizar la compra debido a la desconfianza que puede provocar un mensaje críptico de esta índole.

He googleado este 12263 y parece que es algo relacionado con el HTTPS, supongo que al cambiar de protocolo no seguro a seguro.

Ah, finalmente no he comprado entradas, ya que los rangos de precios me han parecido un tanto abusivos, y las entradas más asequibles son para localidades que apenas tienen visibilidad al escenario.

En uno de los blogs de Drupal Planet, he leido sobre un curioso proyecto llamado Drupy, una versión de Drupal, pero desarrollada integramente desde la perspectiva de programación basada en objetos, con Python, en lugar de PHP.

Lejos de ser una simple idea, o un proyecto abandonado, parece que la gente de Drupy está muy activa y están cerca de sacar una versión beta del sistema. En su web puedes consultar el estado actual del proyecto, y a través de su página de sourceforge se pueden seguir las correcciones y avances de desarrollo.

Creo que es bueno para la comunidad que se hagan versiones de Drupal en otras plataformas, aunque me gustará saber cómo va encarar la gente de Drupy el problema de portar todos los módulos (o al menos los más relevantes) de PHP a Python, ¿veremos algún día módulos en Drupy siendo portados a la versión de Drupal en PHP?.
También será interesante conocer los detalles del web server que van a utilizar, porque tengo entendido que la combinación de Apache + Python está un poco verde.

¿Qué opináis del tema? ¿Os parece que aportará algo al proyecto de Drupal? ¿O al software libre en general?

Intento no hacer referencias a mi afición pasión por el fútbol en el blog, pero estos días es inevitable, al grande Villa en las portadas de los períodicos deportivos de todo el mundo hoy hay que sumarle el ascenso a Primera división de mi equipo, el Sporting de Gijón.

Hasta la última jornada hemos tenido que sufrir, entre el Málaga, el Sporting y la Real Sociedad se jugaban las dos plazas que quedaban para subir a Primera (el Numancia ascendió matemáticamente hace casi un mes). Al final suben el Sporting y el Málaga.

Hacía 10 años que el Sporting descendió de Primera división al "infierno" de Segunda. Un descenso que fue muy triste, ya que batió el record negativo de puntos (solamente hizo 13) de la historia en la máxima competición. Esta era la plantilla de aquella temporada aciaga 1997-1998. Una plantilla totalmente renovada y basada en la cantera, una de las mejores canteras de Europa, ha conseguido la hazaña.


Ha sido un año duro, con rumores de desaparición y después de los sustos de históricos como Quini o Juanele, volveremos a ver al Sporting donde se merece, plantando cara en el Bernabeu o en el Camp Nou.

Asturias vuelve a tener un equipo de Primera. ¡Puxa Sporting!

fuente de las fotos, el flickr de jack74 y el de licordefresa