Consígue tu Chapa de SoyGik!!

Imprime esta anotacion - Imprime esta anotacion - 18 Mayo, 08 by miki

Ya que la semana pasada cumplíamos un año, Nacho y yo decidimos preparar algunos cambios en SoyGik que creemos que yan son evidentes en el diseño, además de crear un twitter propio de SoyGik (que podéis entrar desde la bolita con el logo de twittr de la sidebar de arriba del todo).

Además de todo ésto pensamos que queríamos premiar de alguna manera a todo ésa gente que nos lee a través de la web o del feed y sobre todo a la gente que nos comenta; por ello hemos realizado una edición especial de chapas de la web (gracias a los increíbles diseños de Nacho) que queremos sortear.

chapas_soygik.JPG

Vamos a regalar un total de 24 chapas 12 de cada modelo y las normas del sorteo son muy sencillas:

  1. Tenéis que dejarnos un comentario en éste post diciéndonos cual ha sido el post del primer año de SoyGik que más os ha gustado.
  2. La explicación deberá ser coherente y al menos constar de 3-4 líneas.

chapas_soygik2.jpg

Y ya está. Nosotros nos encargaremos de contactar con los afortunados por e-mail y hacerles llegar las chapas sin coste alguno a sus manos.

Actualizo—(nacho)—–

Queremos ver fotos de nuestros/as seguidores/as con las chapitas!!! (opcional, ja ja ja)

SoyGik cumple 1 año!

Imprime esta anotacion - Imprime esta anotacion - 08 Mayo, 08 by nacho

Si, parece mentira, pero ya ha pasado un año desde que Nacho y Miki nos aventuramos a empezar éste blog; con un post llamado Hola Mundo!

Desde entonces, hemos escrito 1.300 post (con un ritmo de publicación de 4 o 5 post al día), hemos recibido 2.890 comentarios y lo más importante para nosotros, hemos contado con casi 295.000 visitas durante éste año, que nos ha seguido dando ánimos cada día para seguir adelante.

Hemos tenido post que nos han dado grandes alegrías gracias a su buena colocación en Google o gracias a algún que otro Meneo recibido; los más importantes post de éste año han sido:

También estamos muy contentos por que hemos contado con grandes “reconocimientos” a nuestro modo de trabajo; cómo cuando salimos en la web de WallStreet Journal, cuando tuvimos un vídeo en la portada de Terra durante un día entero, además de cuando inspiramos a Alvy de Microsiervos para crear un post, y cuando les gustó nuestro post de por qué se produce espuma blanca con el agua oxigenada.

Entre otros visitantes ilustres pudimos contar la presenciar y comentario de Enrique Dans, al cual valoramos mucho por sus grandes conocimientos de la web 2.0. Además el gran Kirai famoso por ser un gurú de Internet, quien nos comentó y apoyó a través del comentamos, algo de lo que estamos muy orgullosos. Y sin olvidarnos tampoco de un último reconocimiento que nos sirvió para darnos cuenta que cada día nos leía más gente, un link desde Error 500, a nuestro post sobre 3 malentendidos sobre el diseño. También salimos en algunas noticias de Mobuzz TV. (por ejemplo, en este capitulo)

Uno de los puntos que más nos animan a escribir día a día es el ver que la gente entra en el weblog y nos comenta sus opiniones. Por lo que no podemos pasar sin nombrar a los amigos que nos empezaron a comentar cuando SoyGik no era muy conocido y todavía nos siguen a diario, hablamos de: Jose87, Aruberuto, Lordvader, /grunch0, Martini, Luigix, Yo misma, y mucha mas gente que nos empezaron a seguir cuando a penas nos leían 50 personas al día; además de tantos otros muchos que nos comentan habitualmente, por que sin vosotros no tendríamos ánimo de seguir posteando cada día. Y nuestros seguidores del feed, con 6 meses de vida teníamos 125 lectores, ahora con un año tenemos 600 por lo que estamos realmente contentos. (un saludo feed-lectores!)

Os decimos a todos que os tenemos preparada una sorpresa, unos pequeños regalitos de SoyGik por vuestro seguimiento y por ser el primer aniversario hoy de la web; en breve conoceréis lo que es y cómo conseguirlos. Llevamos tiempo pensando en ellos y esperamos que os gusten. (ya os comentaremos más)

Nuestro ánimo es de agradecimiento y por ello vamos a seguir mejorando SoyGik, ya lanzamos nuestro Podast Canallas y el Comentamos, como medio de dar paso a una web mucho más completa.

Y cómo sorpresa queremos anunciaros hoy que abrimos un nuevo sub-weblog, de la cuál ya haremos una explicación más completa (aunque en la página encontraréis más información) llamada DESENCHUFADOS, en dónde podréis disfrutar de temas como energía, electricidad, industria, electrónica y energías renovables. En ella escribe a diario nuestro gran amigo Alberto. Ya lleva tiempo escribiendo sobre estos temas y se le puede considerar un experto en ellos. Así que gracias a él descubriremos cada día curiosidades nuevas de estos temas.

Llevamos un año con vosotros, nos sentimos muy cómodos de que ésta idea que comenzó siendo una pequeña prueba para divertirnos y pasarlo bien entre Miki y Nacho y que vemos día a día que va mejorando. Por ello sólo podemos deciros GRACIAS, GRACIAS y GRACIAS; por que para nosotros saber que os gusta lo que escribimos (durante esas horas que intentamos dejar a lo largo del día para escribir aquí), es lo que nos incentiva a ser cada día un poquito mejores; por eso mismo estamos ya pensando en nuevos cambios que puede que tenga la web en no mucho tiempo, en nuevas ideas y formas de cada día ser un poco mejores y más cercanos a vosotros.

Je je je, nos ha quedado muy melancólico el post, pero esperamos que leyendo esta palabras podáis entendernos. :)

La hora de publicación del post no es casualidad, como nada en esta página ;)

El año 2038 para los sistemas UNIX: Colapso de sistemas?

Imprime esta anotacion - Imprime esta anotacion - 09 Marzo, 08 by nacho

¿Cómo funcionan los relojes internos de los PC’s?

La gran mayoría de sistemas informáticos tienen implementado un reloj interno cuyo funcionamiento es el siguiente: tomando una fecha base (se cogió 1970 para la mayoría de sistemas), cuenta los segundos que han pasado desde entonces y los almacena en una variable. Para conocer la fecha, se transforman los segundos almacenados por esa variable en la fecha completa (hora-minuto-segundo; día-mes-año). Esto se consigue a través de un algoritmo muy sencillo (más abajo os dejo algunos códigos), y funciona “perfectamente”.

¿Cual es el problema del año 2038?

Hasta ahora la arquitectura más usada es la que se basa en 32-bits. En la mayoría de sistemas de 32-bits, el tipo de dato time_t usado para guardar el contador de segundos es un entero (nombre que designa un tipo de variable en programación comprendida entre unos valores máximos y mínimos) de 32-bits con signo, es decir, que puede representar un rango de números entre -2.147.483.648 y 2.147.483.647 (-231 y 231-1; 1 bit para el signo, y 31 para el valor absoluto), por lo que el último segundo representable con este formato será a las 03:14:07 UTC del 19 de enero de 2038, cuando el contador llegue a 2147483647. Un segundo después, el contador se desbordará, y saltará al valor -2.147.483.648, que causará el fallo de programas que interpretarán el tiempo como que están en 1901 ó 1970 (dependiendo de la implementación), en vez de 2038. A su vez, esto causaría cálculo y procesamiento incorrecto.

Código simple escrito en C para ver un ejemplo de que pasaría

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <time.h>
int main (int argc, char **argv)
{
time_t t;
t = (time_t) 1000000000;
printf (”%d, %s”, (int) t, asctime (gmtime (&t)));
t = (time_t) (0×7FFFFFFF);
printf (”%d, %s”, (int) t, asctime (gmtime (&t)));
t++;
printf (”%d, %s”, (int) t, asctime (gmtime (&t)));
return 0;
}

El resultado sería algo parecido a lo que muestra este gif:

year_2038_problem.gif

¿Soluciones?

No hay una forma sencilla de arreglar este problema para las combinaciones existentes de CPU/SO. Cambiar la definición de time_t para usar un tipo de 64-bits rompería la compatibilidad binaria para el software, almacenamiento de datos, y, por lo general, cualquier cosa que tenga algo que ver con la representación binaria del tiempo. Cambiar time_t a un entero de 32-bits sin signo afectaría a los programas que hacen cálculos con diferencias de tiempo.

La mayoría de sistemas operativos para arquitecturas de 64-bits utilizan enteros de 64-bits para time_t. La migración a estos sistemas está todavía en proceso y se espera que se complete antes del 2038.

Usar un entero de 64 bits retrasaría la fecha del problema unos 290 mil millones de años, quizás mucho tiempo después de que el sol se haya extinguido.

Enlace | 2038bug
Enlace | Explicación en la wikipedia

Curiosidad

Como una mera nota curiosa, el problema es tan grave, que si por ejemplo buscamos 2038 en Google, éste nos devuelve ni más ni menos que 40.600.000 resultados… unos pocos, ¿no?

Feliz 2OO8 Giks !

Imprime esta anotacion - Imprime esta anotacion - 01 Enero, 08 by nacho

DE PARTE DE MIKI Y DE NACHO OS DESEAMOS LO MEJOR PARA EL AÑO 2008, !QUE LO PASÉIS MUY BIEN EN NOCHE VIEJA!

2146649063_f22d6bfa01_o.jpg

Imagen tomada de flickr.

Un último “acertijo”: el del 2007!

Imprime esta anotacion - Imprime esta anotacion - 31 Diciembre, 07 by nacho

Ahora que ya quedan unos días para que se acabe este año (2007) os dejo un pequeño acertijo de tipo matemático. El enunciado es fácil, con números ordenados de mayor a menor o viceversa y con las operaciones por medio que queráis obtener como resultado el 2007. Así seguro que a nadie se le olvidará este año… ja ja ja. Os dejo un ejemplo:

(123+4×5x(6+7-8))x9 = 2007
Venga va, que ya que me he puesto os dejo otro más de regalo:
1+2*(-3+(4*5)+(6*7))*(8+9) = 2007

Obstáculos imposibles (de momento) en el campo de la informática

Imprime esta anotacion - Imprime esta anotacion - 13 Diciembre, 07 by nacho

Tenía ganas de escribir un artículo hablando de estos temas, por fin he encontrado el momento… Es curioso pensar que todo no está inventado / investigado / estudiado / (poner aquí más cosas). Por ejemplo en el tema de la informática (por englobarlo con algún nombre) hay algunos de los obstáculos que todavía hoy en día se investigan pretendiendo resolverlos, ¿ejemplos?:

 

  • Crear una consciencia artificial o inteligencia artificial

    • La inteligencia computacional (también conocida como inteligencia artificial subsimbólica) implica desarrollo o aprendizaje iterativo (p.ej. modificaciones iterativas de los parámetros en sistemas conexionistas). El aprendizaje se realiza basándose en datos empíricos. Es decir, en un lenguaje más coloquial, se pretende que las máquinas aprendan por sí solas partiendo de unos conocimientos básicos.

    • Los primeros desarrollos en inteligencia artificial comenzaron a mediados de los años 1950 con el trabajo de Alan Turing.

    • Como ocurre casi siempre en el caso de una ciencia recién creada, la inteligencia artificial aborda tantas cuestiones confundibles en un nivel fundamental y conceptual que, adjunto a lo científico, es necesario hacer consideraciones desde el punto de vista de la filosofía. Gran parte de esta ciencia se junta con temas en la filosofía de la mente, pero hay ciertos temas particulares a la IA.

    • El concepto de IA es aún demasiado difuso. Contextualizando, y teniendo en cuenta un punto de vista científico podríamos englobar a esta ciencia como la encargada de imitar a una persona, y no por fuera en su cuerpo, sino imitar al cerebro, en todas las funciones posibles, existentes en el humano o inventadas sobre el desarrollo de la máquina inteligente.

    • Así, aplicando literalmente la definición de Inteligencia Artificial, no cabe otra posibilidad que pensar en máquinas inteligentes, es decir, sin emociones que obstaculicen encontrar la mejor solución a un problema dado. Debemos pensar en dispositivos artificiales capaces de concluir miles de premisas a partir de otras premisas dadas, sin que ningún tipo de emoción tenga opción de sobrevivir. En esta línea, hay que saber que ya existen sistemas inteligentes. Capaces de tomar decisiones acertadas.Sin embargo, el concepto de IA que la mayoría de las personas podemos hacernos es muy distinto al descrito anteriormente, pues lo que realmente nos gustaría, lo que produciría curiosidad experimental, es un dispositivo con emociones.

  • Un algoritmo de tiempo polinomial para problemas de tipo NP-completos o una prueba de que no existen (¿Es P = NP?)

  • Construir un ordenador cuántico.

    • Sin duda una de las tareas más apasionantes. (Por lo menos eso pienso yo) Véamos una definición para entender un poco de que se trata:

    • La computación cuántica es un paradigma de computación distinto al de la computación clásica. Se basa en el uso de qubits en lugar de bits, y da lugar a nuevas puertas lógicas que hacen posibles nuevos algoritmos. Una misma tarea puede tener diferente complejidad en computación clásica y en computación cuántica, lo que ha dado lugar a una gran expectación, ya que algunos problemas intratables pasan a ser tratables. Mientras un computador clásico equivale a una máquina de Turing, un computador cuántico equivale a una máquina de Turing indeterminista.La empresa canadiense D-Wave System había supuestamente presentado el 13 de febrero de 2007 en Silicon Valley, una primera computadora cuántica comercial de 16-qubits de propósito general; luego la misma compañía admitió que tal máquina llamada Orion no es realmente una Computadora Cuántica, sino una clase de máquina de propósito general que usa algo de mecánica cuántica para resolver problemas.

    • Dado que estamos hablando de problemas. Uno de los obstáculos principales para la computación cuántica es el problema de la decoherencia, que causa la pérdida del caracter unitario (y, más específicamente, la reversibilidad) de los pasos del algoritmo cuántico. Los tiempos de decoherencia para los sistemas candidatos, en particular el tiempo de relajación transversal (en la terminología usada en la tecnología de resonancia magnética nuclear e imaginería por resonancia magnética) está típicamente entre nanosegundos y segundos, a temperaturas bajas. Las tasas de error son típicamente proporcionales a la razón entre tiempo de operación frente a tiempo de decoherencia, de forma que cualquier operación debe ser completada en un tiempo mucho más corto que el tiempo de decoherencia. Si la tasa de error es lo bastante baja, es posible usar eficazmente la corrección de errores cuánticos, con lo cual sí sería posible tiempos de cálculo más largos que el tiempo de decoherencia y, en principio, arbitrariamente largos. Se cita con frecuencia una tasa de error límite de 10-4, por debajo de la cual se supone que sería posible la aplicación eficaz de la corrección de errores cuánticos.

Fuente de partes del texto: Wikipedia.

Kill Bean Forever, increíble película de animación.

Imprime esta anotacion - Imprime esta anotacion - 04 Diciembre, 07 by nacho

Seguramente os acordaréis de el corto de A Tale of rock al ver esta otra película que os traigo. Se trata de una magnífica animación hecha por Jeff Lew. Para los que no sepáis muy bien quien es ese hombre, os dejo algunas claves:

Jeff Lew trabajó como jefe animación en las tres entregas de Matrix de los hermanos Watchowski (sin duda lo mejor de la trilogía) A trabajado en películas como Spiderman, X-Men…etc. (Os podéis imaginar como controla el hombre en esto de la animación digital) Una vez acabado el trabajo de la última película de Matrix, se encerró en su casa y, el solito, ha trabajado los últimos cuatro años 14 horas al día los siete días de la semana para hacer esta película sobre una habichuela asesina (Kill Bean Forever). En la pagina oficial de la película se puede ver el trailer con muy buena calidad, os lo dejo también aquí abajo. Me he quedado sin palabras al ver lo bien hecho que está.

bean_killer.jpg bean_killer0.jpg

Por lo visto, la película ahora está de festival en festival, así que hasta que no pase por todos, no podremos disfrutar de ella. Algunas cosas curiosas de la producción de esta película son, por ejemplo, que Lew tubo que endeudarse para poder terminarla, y ahora le está haciendo bastante rico/famoso. Y he conseguido más datos curiosos en inglés, que os pongo a continuación. (No me molesto en traducirlos porque creo que son fáciles de entender)

Lee el resto de la entrada »

Hablemos de Internet

Imprime esta anotacion - Imprime esta anotacion - 14 Septiembre, 07 by miki

El crecimiento que está experimentando la web supera las expectativas de los más optimistas.

 

Según un estudio que acaba de publicar NetCraft el número de páginas web que actualmente existen en el mundo ya supera los 50 millones.

 

Exactamente 50.550.965 páginas web, una cifra más que considerable, síntoma de un envidiable estado de salud.

 

No obstante lo verdaderamente relevante no es la cifra, sino el crecimiento que la web viene experimentando desde su nacimiento.

 

En concreto hace tan solo 13 meses según NetCraft apenas se alcanzaba la cifra de 40 millones.

 

Aunque más impresionantes es que en pasar de los 30 a los 40 millones se tardaron 21 meses.

 

El primer sondeo de NetCraft fue llevado a cabo en agosto de 1.995, dando como resultado 18.957 páginas, y que en abril de 1.997 tan solo existían un millón de sites.

 

De seguir el ritmo de crecimiento actual se calcula que se alcanzarán 60 millones de páginas en menos de un año.

 

Cuando termine el día se habrán colgado 3.500 sites nuevos, 145 a la hora, y probablemente mientras hayáis leído el artículo (un par de minutos) habrán “nacido” una 6 webs.

 

Cualquier informático sabe como va esto de las megas y las gigas:

 

1024KB son 1 Mega
1024MB son 1 Giga
1024GB son 1 Tera
1024TB son 1 “Petabyte”
1024PB son 1 “Exabyte”

 

Pero cuanto ocupa Internet? Cuanto ocupa el porno que hay en el mundo? cuanto ocupa todo lo escrito hasta la actualidad? cuanto todo lo hablado por humanos? Qué formatos se utlizan actualmente para guardar información y en qué medida?

 

La respuesta rapida es 533.000 Terabytes (520 Petas) ocupaba Internet estimadamente en el 2003. Y el total de información entre 3.400.000 y 5.600.000 TeraBytes (3,24 y 5,6 Exas) allá por el 2002. A saber cuanto ahora ocupa ahora… El crecimiento estimado es de un 30% al año, así que para el 2007 entre 9.710.000Tb y 12.303.000Tb. (9,3-12 Exas)

 

El 92% de la información se almacena en medios digitales, principalmente discos duros. El papel solo almacena en 0.01% de la información del planeta. Cada humano tocamos a unos 800Mb (yo personalmente subo la media…) de información de media.

 

Cada año se mandan 400.000 TB de correos electrónicos y 274TB de mensajería instantánea. (en el 2003 no estaba tan extendida la mensajería como ahora)

 

En 1999 se produjo en total 2 ExaBytes de información original. Normalmente mucha información a la que tenemos acceso es repetida. Por ejemplo en televisión de 123M de horas de programación que hay en el mundo, solo 31M son originales, el resto reposiciones. Solo un 25% de contenido nuevo, que aproximadamente nos suma 70.000 Teras al año. En 1995 la suma de almacenamiento de todos los discos duros vendidos fue 20 Petas.

 

Como véis la información que manejamos los humanos cada vez crece más y más. Recuerdo que los datos son de 2002-2003, 4 años más tarde las cifras deben haber crecido bastante.

Descubre canciones según tu…

Imprime esta anotacion - Imprime esta anotacion - 12 Septiembre, 07 by nacho

Edad, sexo, ánimo, color, estilo, año, volumen, velocidad de la música, voz… y otras cosas. Estoy seguro de que muchas veces te a pasado que estas cansado de escuchar las mismas canciones de siempre, que te gustan pero son muy repetitivas. Pero es difícil buscar nuevas canciones de tu gusto.

musiclens03

Esta imagen de arriba muestra un menú que puedes configurar según tus preferencias. Como ponía arriba, podemos elegir sobre muchas cosas (edad, color…) o descliquear abajo las que no queremos que tenga en cuenta a la hora de hacer la búsqueda. Después podrás dar unas keywords (palabras clave) para la búsqueda y si quieres un género musical en concreto. Una vez tengas configurados a tu gusto todos los parámetros…

Lee el resto de la entrada »

nacho | No se yo si volveré sano y salvo o no volveré entre tanto niño. Ya seguiré actualizando el Twitter desde allí si hay cobertura!

miki | te necesito...