Todo Lo Que Se Puede Contar - Jordi Llobet

miércoles 19 de mayo de 2010

Tutorial jQuery: FadeTo + Php

Siguiendo con el framework de javascript jQuery, aprovecho para mostrar otro ejemplo. Ésta vez he combinado el efecto FadeTo con php, para así generar un listado dinámico (por ejemplo extraido de base de datos). El efecto FadeTo nos permite elegir (entre otras cosas) qué nivel queremos de opacidad (de 0 a 1) y podemos hacer el efecto hacia FadeIn o hacia FadeOut.


1.Cabecera de javascript. Como otros posts, recomiendo la de google aps, me parece la más rápida al cargarse.





2.Código HTML + PHP. Aquí generamos el código y incremetamos las variables que nos servirán para saber la cantidad de elementos en los que queremos aplicar el efecto.





    <?
    $cont = 0;
    while ($cont < $total_elementos) {
    ?>
  • <?
    $cont++;
    }
    ?>



3.Código javascript del documento. Hacemos un bucle de todos los elementos que mostramos y en los que deseamos aplicar el efecto. Si hacemos una llamada a una base de datos, dicho código lo situamos antes del tag </body> para así dar tiempo a que se incremente la variable $num_projects




$('#el_0').mouseover(function() {
$('#el_0').fadeTo("fast", 0.3);
});
$('#el_0').mouseleave(function() {
$('#el_0').fadeTo("fast", 1);
});



4.Por último los css.



#main {
position: relative;
background-color:#1D1D1D;
}
#main ul{
position:relative;
left:50px;
width: 90%;
}
#main ul li {
position:relative;
list-style:none;
float:left;
margin-right:10px;
border: 1px #fff solid;
width: 150px;
height: 150px;
margin-bottom: 10px;
vertical-align: middle;
background-color: #000066;
}

Espero que os sirva a alguién almenos para algún proyecto que hagáis. A mi me ha ido bastante bién. De hecho, así no utilizo los estilos "opacity" o "filter" que siempre me dan problemas a la hora de validar los estilos de una web (Es lo que nos toca mientras esperamos que todos los navegadores acepten Css 3). He juntado los estilos para tenerlo todo en un archivo. Será mas cómodo por si alguién quiere descargárselo:


Tutorial jQuery: Drag and Drop

Me he prometido a mi mismo aprender un poco más de javascript. Des de la simple vista de un pringao principante como yo, me pareció que el framework jQuery es el más potente, aunque mootols y scriptaculous (entre otros) tienen aspectos muy positivos. Pero vamos al lío... Cuelgo el tutorial de las funciones draggable y droppable. Para utilizarlo en una web comercial quizás no nos aportarán mucha ayuda, pero para según qué aplicaciones online nos puede ser util.

1.llamada a los archivos del framework jQuery. Por mi corta experiencia utilizo los archivos en los servidores de Google, aunque cada uno lo puede poner donde quiera...






2.Código HTML de la página.Simple.







Arrastra éstos elementos:


Izquierda


Medio


Derecha





Los elementos que vamos a arrastrar son los h3 item_1, item_2 y item_3. Dónde los arrastraremos? Van a ir en sus respectivos contenedores, en caso que los arrastremos a otro contenedor que no sea el suyo no nos va a dejar y volveran a su última posición.

3.Código js. Permite hacer los efectos del framework:



$(document).ready(function() {
$(".item_1").draggable({ revert: 'invalid' });
$("#main_left").droppable({
accept: '.item_1',
activeClass: 'drop_hover',
hoverClass: 'drop_hover',
drop: function(event, ui) {
$(this).addClass('drop_hover').find('p').html('Dropped!');
}
});

$(".item_2").draggable({ revert: 'invalid' });
$("#main_middle").droppable({
accept: '.item_2',
activeClass: 'drop_hover',
hoverClass: 'drop_hover',
drop: function(event, ui) {
$(this).addClass('drop_hover').find('p').html('Dropped!');
}
});

$(".item_3").draggable({ revert: 'invalid' });
$("#main_right").droppable({
accept: '.item_3',
activeClass: 'drop_hover',
hoverClass: 'drop_hover',
drop: function(event, ui) {
$(this).addClass('drop_hover').find('p').html('Dropped!');
}
});
});

4.Código css. Es muy corto, pero creo que facilita muy bien la visibilidad de los efectos.



@charset "utf-8";
/* CSS Document */
body {
font-family: Verdana, Arial;
font-size: 12px;
color: #666;
width: 100%;
margin: 50px 0px 0px 0px;
}

#main {
position: relative;
width: 700px;
height: 200px;
text-align:left!important;
}

#main_left {position: relative;float:left;}
#main_middle{position: relative;float:right;}
#main_right {position: relative;float:right;right: 15px;}

#main_left,
#main_middle,
#main_right {
height: 100%;
width: 200px;
border: #000 solid 2px;
padding: 5px 10px 5px 10px;
}
#main_left:hover,
#main_middle:hover,
#main_right:hover {
border: #F1001C solid 2px;
}

.drop_hover {
position:relative;
border: 1px #000 dotted!important;
}

#play h3 {
position: relative;
width: 100px;
cursor: pointer;
background-color: #ccc;
}

Espero que sirva de ayuda para alguno. Yo tengo el efecto puesto en una de mis webs dotadas de un diseño pésimo digno del programador que llevo dentro.


lunes 26 de abril de 2010

ToDo: Bar Coppa Manresa

Y es que una nueva opción en el ocio nocturno de Manresa está disponible. La verdad, ya era hora. No quiero restar calidad a los otros establecimientos, porque calidad hay en la mayoría. Simplemente es por la música y el ambitente. Reconozco que yo ya no soy muy dado a fiesta hasta largas horas de la noche, sino más de "apalanque" o de "tranquis" como se dice en lenguaje "slang" del país. Como decía, el Bar Coppa Manresa, es una buena opción para quién no quiera estar una larga noche de fiesta, sinó hasta una hora aceptable en la que tu madre no te mire mal. Es un establecimiento con una decoración muy moderna y con buena musica house. Lo recomiendo para quien pueda leer ésto y no sepa qué hacer un viernes o un sábado noche en Manresa.


Como dice su lema: "Coppa eres tu, tu eres Coppa".
Dejo el enlace a su facebook para quién quiera ver más información.
miércoles 24 de febrero de 2010

Ustream, video streaming casero

Posted in , , , by Jordi Llobet Torrents | Edit

Vía twitter me he topado con ésta aplicación para iPhone (también disponible vía web). Ustream es un servicio de video amateur streaming. Al retransmitir nuestra señal de video "on live" ustream muestra en nuestro "canal" (una dirección web para cada usuario) con la señal de vídeo y un chat en vivo y en directo. Serás la envidia de todos los voyeurs, y a parte de saber cuántos mirones tienes, también podrás hacer encuestas de si tu show está gustando al público.

Lo bueno de la aplicación, es que mediante el iPhone podrás retransmitir video en directo y chatear con quien le interese tus pinitos de presentador lo que estés grabando. Además, podrás ver los canales de otros usuarios, uno de los cuales es el más que conocido Ashton Kutcher (@aplusk), y también videos en directo de distintas radios, conferencias, etc.

MWC Barcelona '10

Posted in , , , by Jordi Llobet Torrents | Edit
La semana pasada tuvo lugar en Barcelona la feria para geeks, el Mobile World Congress. A parte de los últimos modelos de robots asesinos móviles se ha podido notar un aumento de personal en el mundillo de los desarrolladores de aplicaciones. Y es que cada vez más a menudo salen a la luz aplicaciones innovadoras que aprovechan al máximo las características de los dispositivos.

También se pudo disfrutar de múltiples conferencias, una de ellas, fue la presentación de Windows Mobile 7. Microsoft ha dado un paso adelante en el mundo de los móviles, y ha ideado un sistema operativo basado en Windows 7. Su simplicidad pretende facilitar al usuario su interacción con el servicio de correo y las plataformas sociales vía móvil. Además, la integración del buscador Bing hace "mucho más intuitivas las búsquedas" y también se ha hecho mucho más intuitivo el servicio de reproducción de música, videos, imágenes, etc.

Por último, destacar otras presentaciones interesantes, como las aplicaciones más de moda hoy en día: realidad aumentada, o el nuevo dispositivo de LG, LG Mini, que con su plataforma basada en Windows Surface, ha sido uno de los grandes triunfadores de la feria.
jueves 19 de noviembre de 2009

Mod Rewriter en IIS

Posted in , , , , , by Jordi Llobet Torrents | Edit
Un dia andaba buscando yo información para crear url semánticas. Esto no es nada del otro mundo si se trabaja sobre un servidor Apache, o cualquier que sea linux, pero en mi caso, trabajaba en un jodido IIS. Con esto la cosa se complica, y si encima, quien te lleva el servidor es una empresa llamada Arsys ya ni te digo lo que empeora la cosas...

Al final, tuve que crearme mi propio servidor web, y eso hice, en el trabajo, cogimos el servidor y le instalamos el IIS. Pero aunque la instalación fué un éxito (cabe decir que eso era relativamente fácil) no tuve mi recompensa, más tarde descubrí, que el complemento Mod Rewrite no viene instalado. Pues claro que no viene instalado, es más, ¡es de pago! El 'fabricante', 'distribuidor' es la empresa Helicon Tech y el producto se llama Isapi Rewrite. Recomiendo a la gente que esté buscando éste complemento que lo pille de allí, funciona bién y es exactamente lo mismo que en apache, creamos nuestro archivo .htaccess y listos!
jueves 3 de septiembre de 2009

Revista Chicas Chicos Modelos y otros

Hace cerca de un año, unos colegas de estudios empezaron un proyecto. Dicho proyecto era el de sacar una revista online gratuita al mercado. La revista no pretendía ser otra revista más, de frikismo o tendencias, sinó que el tema principal era claro, mujeres. La mayor parte era de modelos femeninas, a parte de ésto, había información de las próximas estrenas de cine y juegos, y no hablo de mini información, sinó de opiniones contrastadas por gente entendida, ya que los estudios dónde he comentado que nos conocimos eran de la materia en cuestión.

La entrada en el blog, viene por que a día de hoy todavía estan en funcioamiento. Y aunque no sin contratiempos siguen pelando por estar en un mundo, el de las revistas de índole variada dónde es difícil de acceder. Ahora, con algunos cambios en el producto del Grupo Eedén Fotografía, han introducido la aparición de modelos masculinos y por fin han encontrado algún que otro anunciante, siguen adelante y ofrecen su revista mensual para deleitarnos con las excelentes fotografías de modelos masculinos y femeninos.

Os recomiendo de todo corazón hecharle un vistazo, y aunque no queráis formar parte de la família de seguidores de Edén Fotografía podéis uniros a su grupo en Facebook para darles un poco de apoyo. Y si estáis interesados en salir en ella, en su página web tenés la información, y de regalo por la sesión os hacen el book para modelos ;)
domingo 24 de mayo de 2009

Aprendiendo Flex (I)

Al fin encontré la forma de empezar con éste programa/lenguaje/tecnología. Después de que me anularan el curso en 3 sitios distintos por falta de gente (tan dificil es encontrar 5 frikis personas con ganas de aprender Adobe Flex!?), compré un curso por internet, en Video2Brain, y la verdad es que de momento me sirve bastante. Está claro que me sería mas fácil si tuviera una modelo en ropa interior un tio explicándomelo, pero la verdad, está muy currado éste videotutorial, des de mi modesta experiencia puedo darles un viso bueno! :)

Adobe Flex es un programa cuya intención es facilitar la creación de RIA's (Rich Internet Aplications). Su programación se basa en un lenguaje de XML, el MXML que mezcla el diseño y la interactividad de Flash con el fácil acceso a archivos XML. La potencia de Flex está sobretodo en su gran cantidad de componentes ya creados, los cuales facilitan mucho el tratamiento de datos. Dejo un ejemplo de mis primeros ejercicios de Flex, una tabla con datos extraidos de un XML. Al clicar encima de algún elemento de la tabla, nos muestra su informacion en un formulario de más abajo.


Como uno de mis primeros ejercicio está bien. Reconozco que es fácil, pero quizás sirve como tutorial o aprendizaje para algunos. Por cierto, si alguien sabe de alguna escuela en Barcelona dónde aprender Flex que me lo comente! Tengo guardada una en Madrid, CICE, donde espero poder asistir algun dia...

miércoles 13 de mayo de 2009

Lo prometido es deuda

Posted in , , , , by Jordi Llobet Torrents | Edit
Como comenté hace algunos días, tuve que hacer una precampaña de publicidad de una marca de celo, concretamente para Kores. En su momentó, en un arrebato de poca vergüenza y poco cariño hacia mi persona colgué las fotos en las que salgo francamente desfigurado, deformado, horroroso, feo, feísimo, hombre elefante mal y me quedé tant tranquilo. En fin, después de unos días, el cartel ha pasado por manos de Guillermo, el designer de la empresa que me ha subido el ego (imaginaros como era antes de retocarlo...).

Que quede claro que ésto no deja de ser una muestra de campaña y aunque ha sido aceptada, la versión final será hecha por un modelo de verdad, ya que con mi foto, está claro que ganarían muchas carcajadas, pero mucho no venderían...




PD: Por cierto, mañana último capítulo de Lost de ésta temporada...!!
lunes 20 de abril de 2009

La Mona

Posted in , , , , by Jordi Llobet Torrents | Edit
Me hace mucha ilusión colgar éste post, no por las fechas en sí, sinó porqué hace ya más de un año que tengo el blog, y la segunda entrada que hice fué exactamente el después de vacaciones de Semana Santa. Como decía, me hace especial ilusión porque por pocas veces en mi vida he sido constante, i he ido escribiendo alguna cosa en éste blog que es seguido por fans de todo el mundo.
Aunque con una semana de retraso, porque mi family es así de "guay", celebramos "la Mona" de Pascua por todo lo alto. Con la comida en familia, la mona, el huevazo de mi tío Toni, y un pequeño corte de pelo de mi primo, vamos que aburrirse, nada de nada... Para que os hagáis una idea del huevo de chocolate, pongo el video de la masacre, se puede comparar con el del año pasado! :)