Problemas con timezone y PHP 5.3.x

Después de actualizar PHP en mi servidor Centos empezaron a salirme advertencias de este estilo por todas partes.

 

Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.

 

El problema reside en que a partir de PHP 5.1.0 es necesario definir el timezone, y desde la versión 5.3.0 se muestran estas advertencias. Tal y como nos advierte hay dos formas de solucionarlo, la primera es mediante código utilizando la función date_default_timezone_set(). La segunda consiste en definir la variable date.timezone en nuestro php.ini, en mi caso quedaría así.

 

date.timezone = «Europe/Madrid»

 

Con esto solucionamos el problema.

 

Listado de zonas.

 

Cheli

Servidor en medio

Hace cosa de un año escuché la conferencia de Eduardo Robles en la Akademy-es 2010, hablaba del cifrado punto a punto en html5 con khtml. Resulta que Eduardo estaba desarrollando esta idea para su proyecto fin de carrera y por lo que he leido estos días en el planet de kde parece que ya la tiene implementada.

 

La idea es la siguiente, cuando nosotros nos comunicamos con otro usuario a través de internet lo solemos hacer a través de un servidor, un ejemplo muy claro es cuando enviamos un correo-e o nos comunicamos por mensajería instantanea. Cuando nuestro mensaje sale de nuestra máquina y viaja por internet recorre el siguiente camino, si es un sistema centralizado va de nuestra máquina al servidor centralizado y luego de este a nuestro destinatario. En un sistema descentralizado como los que hemos puesto de ejemplo (correo-e o mensajería instantanea tipo jabber) el camino que sigue es de nuestra máquina a nuestro servidor, de nuestro servidor al de nuestro destinatario y por último de este al destinatario.

Suponiendo que la comunicación entre nosotros y nuestro servidor va cifrada, típicamente con ssl / tls, que la comunicación entre nuestro servidor y el del destinatario también lo está y la del servidor de nuestro destinatario y él mismo también, aún así tendríamos uno o varios puntos, dependiendo si es un sistema centralizado o no, donde nuestros datos serían visibles. Y es que resulta que los servidores siempre van a recibir los datos en plano ya que ellos si van a poder descifrarlos en el proceso de comunicación, por lo que se produce un problema de seguridad de servidor en medio o «server in the middle».

 

Servidor en medio

 

Para solucionar este problema se utiliza típicamente gpg, por ejemplo es muy sencillo cifrar nuestros correos mediante gpg o incluso clientes como kopete ofrecen la posibilidad de hacerlo con lo que obetenemos un cifrado punto a punto y resolvemos el problema. Pero ¿qué sucede en el caso del web?, pues que se utiliza ssl pero nos servidores están leyendo todos los datos, y no hay que irse muy lejos para ver que esto sucede ya que todos los sitemas de webmail leen nuestros datos para ofrecernos publicidad.

 

Lo que propone Eduardo es extender las etiquetas de html5 para que soporten cifrado por gpg, de forma que nuestro navegador cifre los datos antes de enviarlos y sólo el destinatario pueda leerlos cuando los recupere también mediante su navegador.

En los tiempos que corremos donde todos los datos van a la nube y donde los proveedores de estos servicios utilizan nuestros datos para hacer negocio y vulnerar nuestra privacidad, es extraño que no exista ninguna  herramienta que nos permita protegernos de esto. La idea de Eduardo nos permitiría rodear este problema, proteger nuestros datos  y mantener nuestra privacidad.

 

Ojalá termine implementandose como un estandar y lo veamos pronto en nuestros navegadores web.

 

Cheli

Un poco de calma Cheli

Estaba contestando comentarios en WordPress y me pasó una cosa que supongo que le ha pasado a mucha gente pero que para mi era la primera vez, y es que WordPress me llamó la atención y me dijo que estaba contestando demasiado rápido, que me lo tomara con calma 😀  ¡Que gracioso! .

 

Con calma.

 

Cheli

Impagable ronda de preguntas a Julian Assange

Hoy Julian Assange de WikiLeaks ha accedido a contestar una ronda de preguntas en «The Guardian».

Por citar un par de ellas. Le preguntan si tiene filtraciones sobre ACTA, a lo que contesta que si que tiene. Literalmente dice que es un caballo de Troya diseñado desde el principio para satisfacer a los grandes jugadores de la industria de patentes y derechos de copia en US.

Veremos que nos cuentan esos documentos sobre su presunta relación con la Ley Sinde. En otra bitácoras aseguran que «El País» ya dispone de esos documentos y que se les está pidiendo su publicación antes de que termine aprobándose la ley.

Otra persona le pregunta que si mover WikeLeaks a Amazón fué una estrategia para hacerse publicidad. Julian contesta que desde 2007 han movido deliberadamente algunos de sus servidores a jurisdicciones en las que sospechaban que podrían sufrir violaciones de libertad de expresión, con la intención de separar la retórica de la realidad. Amazón había sido uno de esos casos.

Este tío es muy listo.

Cheli

Grande Punset

Sinde en su líinea, distorsionando la realidad.

http://www.youtube.com/watch?v=lefG4P0_jRk

Cheli

La primera vez que las redes sociales me sirvieron de algo

Sigo opinando lo mismo de las redes sociales, no les encuentro ninguna utilidad. Ahora tengo que decir que no les encuentro ninguna utilidad a excepción de cuando hay una catástrofe y no eres capaz de localizar a una persona.

Conoczco a una persona que vive en Santiago de Chile y no conseguía localizarla después del terremoto. Pues gracias a su muro de fb y a la cesión de privacidad de alguno de sus amigos, lo cual me permitió contactar con gente que ni conozco, conseguí saber que si que estaban todos bien aunque sin luz, agua ni internet.

Estos días ha habido mucho tráfico en las redes sociales principales a consecuencia de este terremoto, gracias a ellas mucha gente ha conseguido localizar a sus familiares lo cual supone un gran avance.

Cheli

Apuntes libres de la Universidad de Alicante OpenCourseWare

El otro día le preguntaba a un excompañero de la universidad si tenía unos apuntes que me interesaba repasar, entonces me puse a buscar en internet y encontré esta maravilloso proyecto llamado OpenCourseWare donde se recopilan apuntes libres de todo tipo. Creo recordar haberlo escuchado en una de las primeras jornadas Copla, y por lo que parece lleva varios años en marcha pero yo a día de hoy todavía no era conciente de ello. A partir de ahora habrá que explotar este recurso.

Cheli