Archive for the 'php' Category Page 2 of 2



19NovMonigotes en valencia

Lo cierto es que no sé quién es realmente, ni lo he visto nunca, pero posiblemente lo conozca mucha más gente en Valencia de la que pueda imaginar. Y no por su aspecto ni por que salga en la tele sino porque con una firma inconfundible se ha metido en cientos de paredes de toda mi ciudad.

Me ha llamado la atención especialmente esa especie de lienzo gigante que son las paredes del instituto  Ferrer y Guardia que han llenado su valla exterior de pintadas que se renuevan con frecuencia y en las que desde mi punto de vista destaca la firma singular y original de monigote. Os diría que no estoy a favor de pintar el mobiliario urbano, pero sí de que existan espacios donde se pueda expresar de esta forma un estilo y un arte que creo que es una bonita forma de poner color a la ciudad. El otro día me animé, tiré unas fotos de la pared y os las cuelgo junto a unos enlaces: su web y su myspace.

myspace de monigote  web de monigote

20OctNueva política ambiental

Hace nueve meses Greenpeace lanzó una campaña para concienciar al mundo de el alto nivel de contaminación de los productos de Apple. Apple fabrica muchos de sus componentes con sustancias que otros fabricantes ya han abandonado y la ONG invitaba a sus usuarios a seguir una serie de pasos entre los que estaba escribir un correo a Steve Jobs pidiéndole un cambio de las políticas de su empresa. 

Ahora mismo se están vendiendo en todo el mundo manzanas (Apple) envenenadas llenas de sustancias químicas, como retardantes de llama tóxicos y el peligroso plástico PVC. Cuando se desechan, estos productos normalmente terminan en las manos de niños y niñas de China, India y de otros países en vías de desarrollo. Ellos los desmontan, y se exponen así a un peligroso cóctel tóxico que amenaza su salud y el medio ambiente.

Esta campaña se materializó en una web que imitaba el estilo de la antigua web de Apple, no de la que tiene ahora. Y no sabemos si la presión que ha generado la iniciativa ha tenido algo que ver, pero los nuevos equipos han cambiado su proceso de fabricación y componentes. Hoy en la página de Greenpeace se alegran de ello, y siguen reivindicando más cambio, aunque esta iniciativa toca su fin con el anuncio de la empresa de la manzana. 

06OctSe van dos grandes

Podríamos tratar de explicaros lo que ha ocurrido durante los 10 meses que hemos compartido con ellos..

Podríamos intentar explicaros qué es una sala de "creativos", en qué consiste la magia que se gesta entre paredes de hierro y cristal cuando la música, el disparate, la repetición, la ilusión y la sana locura, son la válvula de escape de quiénes por otro lado conviven con la pasión de hacer lo que quieren hacer, a costa incluso de no hacerlo muchas veces como les gustaría

Y podríamos intentar explicar el extraño hermanamiento vivido en el tape-tap, un mediodía cualquiera o quizás un mediodía distinto…en el que disfrutamos de los sueños y brindamos porque se cumpliesen…porque sin duda os echaremos de menos…y os deseamos lo mejor…
¡¡Suerte!!

16SepLa otra brecha, webs para ciegos y ratones para tetraplégicos

Brecha digital es una expresión que hace referencia a la diferencia socioeconómica entre aquellas comunidades que tienen Internet y aquellas que no, aunque tales desigualdades también se pueden referir a todas las nuevas tecnologías de la información y la comunicación…

Y lo cierto es que es un término relativamente nuevo, que ha aparecido como consecuencia del acelerado avance y la revolución tecnológica y social que ha supuesto entre otras cosas internet.

La "otra brecha", es la que se produce como consecuencia de una minusvalía, de una incapacidad de una limitación física. Hoy por hoy el acceso a la tecnología de la información puede generar importantes barreras para quienes tienen limitada su capacidad de interacción con el mundo que les rodea. Como siempre, hay personas preocupadas en evitar esas barreras, en cerrar esas brechas… os pongo dos ejemplos.

Hablar de Accesibilidad Web es hablar de un acceso universal a la Web, independientemente del tipo de hardware, software, infraestructura de red, idioma, cultura, localización geográfica y capacidades de los usuarios. Preocupados por esa accesibilidad ha surgido una Iniciativa de Accesibilidad Web denominada WAI (Web Accessibility Initiative). Esta iniciativa la desarrolla el w3c, un consorcio internacional que produce estándares para la Web, cuyo objetivo es facilitar el acceso de las personas con discapacidad. ¿Cómo lo hacen?

Pues primero desarrollando pautas de accesibilidad, es decir enseñándonos cómo hay que hacer la web para que sea accesible.

Segundo: mejorando las herramientas para la evaluación y reparación de accesibilidad Web. En concreto tienen un validador (validator.w3.org), que comprueba que tu código es correcto y por tanto accesible.

Tercero: llevando a cabo una labor educativa y de concienciación en relación a la importancia del diseño accesible de páginas Web.

Y cuarto: abriendo nuevos campos en accesibilidad mediante la investigación.

El director del w3c es Tim Berners-Lee, el creador original de URL, HTTP y el HTML que son las principales tecnologías sobre las que se basa la Web. Este tipo de iniciativas facilitan el trabajo de otras, como lo son por ejemplo el webanywhere uno de los muchos lectores de páginas web para ciegos.

Y como segundo ejemplo de accesibilidad os dejo una imagen:

La de la imagen se llama Socorro, de 43 años, no tiene brazos, ella y Giulia, de 8 años, que es tetrapléjica navegan por Internet y manejan un ordenador gracias al peculiar ‘ratón’ desarrollado en Manaus, en la selva amazónica de Brasil: cinco sensores que se colocan en la cabeza y captan los movimientos del globo ocular.

Luego, los transmiten al ordenador a traves de un pequeño módem. El ‘enter’ es ordenado a través de un parpadeo.
La solidaridad afortunadamente se salta la barrera que le hemos puesto…..
 

14SepEyeOS, escritorio virtual


El último post que escribí lo acabé con esta idea: "Sobre la mente de algunos planea ya la idea de un sistema operativo online…pero por el momento son sólo ideas….". Me refería sobre todo a ese rumor que planea en la red de que google no tardará en sacar un nuevo sistema operativo. Hoy os dejo lo más parecido a un sistema operativo online que he encontrado. El EyeOS.

Como curiosidad os diré que el proyecto lo iniciaron en agosto del 2005  un pequeño grupo de jóvenes programadores originarios de Barcelona, que permite trabajar totalmente en línea, que no tiene dependencias (salvo las básicas de un navegador) y que tiene un fuerte sistema de seguridad. Además se ofrece libremente para que cualquiera pueda instalarlo y utilizarlo en sus servidores e intranets con Windows.

Señalar desde el punto de vista técnico lo sorprendente que resulta que una herramienta tan potente (hablo del aspecto gráfico) esté hecha con HTML, PHP, AJAX y JavaScript. Matar moscas a cañonazos debe ser una tarea equiparable….

Disfrutadla!

25AgoLevitated.net: matemáticas, flash, gravedad y diseño

No sabría deciros que es exactamente Levitated, lo que sé es que en su día fue uno de los lugares en la web que más me impresionó. No sólo por la calidad de que lo que allí podréis ver sino una vez más por la gratuidad de lo que allí se expone. Tenéis disponible un código excepcional, de las primeras versiones de flash (los últimos archivos son del 2003) desarrolado en la versión 1.0 del lenguaje de flash (actionscript) utilizando protos (propias de actionscript 1.0 y que dejaron de emplearse en la versión 2.0) , y pese a ello me siguen resultando impresionantes en el 2008. Fundamentalmente desarrollan su código mediante la simulación de la física y el empleo de formulas matemáticas. Levitated "The Exploration of computation" es sobre todo un ejercicio de inteligencia y diseño brillante.

Además de los recursos disponibles en la web, levitated ha publicado algunos libros cuyos detalles podéis ver en la web, y que por supuesto están disponibles sólo en inglés. Aquí tenéis una captura de una de sus publicaciones.

Junto a sus publicaciones detalles de sus desarrollos, donde generan recursos gráficos con métodos computacionales.

 

 

 

25AgoPHPMotion, manzanas y kaanbal.org,

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos manzanas, entonces tanto tú como yo seguimos teniendo una manzana. Pero si tú tienes una idea y yo tengo una idea e intercambiamos ideas, entonces ambos tenemos dos ideas."
George Bernard Shaw

Me ha gustado mucho esta frase del sitio kaanbal.org y aprovecho para colgar información sobre el PHPmotion al que hace referencia en su última entrada. Parece una herramienta interesantísima, que permite generar automáticamente portales al estilo youtube, un CMS pero para videos. Por supuesto gratuita y que como podéis ver aquí da lugar a portales en activo: http://www.istosovideo.com/.  Interesante, lo sencillo que puede ser ahora generar algunas herramientas, porque si tu tienes una manzana…

06MarBorrar la caché del navegador

 

Post para quien empieza con esto de la web y se encuentra con que el navegador de turno no actualiza la información del código fuente. Para Firefox y Explorer la ruta necesaria para borrar la caché y que el navegador nos actualice los cambios.

02MarCheat Sheets

Las "cheat sheets" resultan bastante cómodas cuando uno trabaja habitualmente con un lenguaje o varios y tiene que tener en mente muchas de las funciones, parámetros, variables y demás términos que varían de un lenguaje a otro y resulta complejo tener presente. Aclarando el término las "cheat sheet" vienen a ser algo así como chuletas. De hecho creo que esa es la traducción del término en inglés.

Estas hojas que suelen estar habitualmente en forma tablas, bien como imágenes o bien como pdf son un recordatorio de lo terminología más usada de cada teconología o lenguaje web. En la página ilovejackdaniels.com tenéis cheat sheets para actionscript, php, javascript, mysql, css, xhtml….y otras tecnologías. Es tan sencillo como bajárselas e imprimirlas. En este enlace podéis encontrar también cheat sheets para Ajax:

29FebSwf a pantalla completa

Insertar un swf a pantalla completa es un buen recurso para una página en flash, ya que eliminamos la estructura rígida de una película en el centro de un html, con los bordes delimitados. Pongamos que estamos trabajando con Dreamweaver. Para solucionar el problema lo primero que hacemos es colocar como valores de ancho y alto del swf incrustado los valores “100%”. Nos daremos cuenta de que en explorer se ve bien pero en firefox no. En firefox la película se queda en al parte superior y no se estira hasta el final del archivo html. Curiosamente y en este caso es firefox quien no se comporta como podríamos esperar. Para solucionarlo haremos lo siguiente. En el archivo de html eliminaremos las líneas del DOCTYPE, las que definen el tipo de documento y que Dreamweaver por defecto nos inserta en nuestro documento.
Una vez hecho esto el documento se verá correctamente en ambos navegadores, hasta ocupar el total de la página. En relación al código que debe ir en el interior del archivo flash, utilizaremos sentencias referentes al objeto Stage para lograr que no se escale al estirarlo si no que los elementos interiores mantengan su tamaño. El código que debemos especificar es:

  1. Stage.scaleMode = "noScale"; Stage.align = "TL";

La propiedad scaleMode indica si se debe o no escalar el archivo, y la propiedad align nos indica como se alinea la película en el archivo html. “TL” es top left y en la ayuda de flash podéis encontrar los diferentes valores que puede tomar esta propiedad.

27FebParser de código para wordpress

Un analizador sintáctico (parser, en inglés) en informática y linguística es un proceso que analiza secuencias de tokens para determinar su estructura gramatical respecto a una gramática formal dada.

Para que nos entendamos, gráficamente un parser es una herramienta que se utiliza para colorear y justificar el código de forma que presente un aspecto más legible y permita entenderlo con mayor rapidez y por lo tanto detectar fallos con mayor velocidad.

Lo primero que me planteé al empezar este blog fue que todas las entradas que hiciera con código tuviesen esa facilidad visual. Este es el proceso que seguí para conseguir que wordpress me mostrara el texto parseado, como se ve aquí

  1. $valor=5;  for(i=0;i<20;i++){  if(i!=4) i++;  }

Continue reading ‘Parser de código para wordpress’

27FebCódigo para el envío de correos

Ejemplo para enviar un e-mail, desde un archivo php con la función e-mail. La mayor parte de los alojamientos ya te permiten enviar correos porque tiene activado el servidor smtp. La información llega mediante en envío de un formulario que mediante método POST hace llegar las información necesaria.

  1. //$MailTo="tienda@laventurascout.com"; //<—————– MAIL DE DESTINO
  2. $MailTo="tienda@laventurascout.com";
  3. $dia=date("m.d.Y");
  4. $hora=date("H:i:s");
  5. $contenido="
  6. El Mensaje se Envió el  $dia a las $hora:nn
  7. —————————————————————————-n
  8. E-mail: ".$_POST[‘email’]."
  9. Asunto: ".$_POST[‘asunto’]."
  10. —————————————————————————-n
  11. Mensaje:".$_POST[‘mensaje’]."
  12. —————————————————————————-n";
  13. $asunto=$_POST[‘asunto’];
  14. $email=$_POST[‘email’];
  15. echo $contenido;
  16. echo $MailTo;
  17. mail($MailTo, "$asunto", $contenido, "From: -web- $email" );
  18. ?>



 

Mayo 2012
L M X J V S D
« May    
 123456
78910111213
14151617181920
21222324252627
28293031