Archivo de la categoría ‘internet’

¿Cómo Funciona el PageRank™?

Viernes, 23 de septiembre de 2011

Warning: file() [function.file]: URL file-access is disabled in the server configuration in /homepages/22/d332602337/htdocs/muchohosting.com/10goto10/wp-content/plugins/pdf24-post-to-pdf/inc/common.php on line 272

Warning: file(http://wordpress.pdf24.org/products/online-pdf-converter/plugins/wordpress/links?lang=es&ref=http%3A%2F%2F10goto10.muchohosting.com) [function.file]: failed to open stream: no suitable wrapper could be found in /homepages/22/d332602337/htdocs/muchohosting.com/10goto10/wp-content/plugins/pdf24-post-to-pdf/inc/common.php on line 272

Warning: Invalid argument supplied for foreach() in /homepages/22/d332602337/htdocs/muchohosting.com/10goto10/wp-content/plugins/pdf24-post-to-pdf/inc/common.php on line 274

El valor del PageRank que observamos es un valor comprendido entre 0 y 10. Pero en realidad, el PageRank es un valor numérico mucho más alto, calculado en función de los enlaces que reciben nuestras páginas.

El valor real suele ser del orden de miles de unidades. Sin embargo, Google toma su valor logarítmico para hacerlo visible a los usuarios. La base de este logaritmo es desconocida.

Por ejemplo, para una base 7, tendríamos los siguientes valores:

Valor PR PR Real
0 0 – 3
1 3 – 19
2 19 – 130
3 130 – 907
4 907 – 6351
5 6351 – 44458
6 44458 – 311209
7 311209 – 2178466
8 2178466 – 15249262
9 15249262 – 106765607
10 > 106765607

Si una página tiene un PageRank real -por ejemplo- de 500000, ¿Qué valor le trasmitiría a otra a la cual enlaza?.

La respuesta a esta pregunta se contesta en el ya famoso texto de Sergey Brin y Larry Page (fundadores de Google), llamado ‘ The Anatomy of a Large-Scale Hypertextual Web Search Engine ‘.

En él, planteaban la siguiente fórmula para calcular el PageRank de una página web llamada ‘A’:

PR(A) = (1-d) + d * [ PR(T1)/C(T1) + ... + PR(Tn)/C(Tn) ]

Donde:

  • ‘d’ es el factor de atenuación. Un valor podría ser 0,85
  • ‘Ti’ es cada página que enlaza a ‘A’. ‘i’ toma los valores 1, 2, … hasta ‘N’. ‘N’ es el número de páginas que enlazan a ‘A’.
  • ‘PR(Ti)’ es el PageRank de cada una de las páginas que enlazan a ‘A’.
  • ‘C(Ti)’ es el número de enlaces que salen desde cada página ‘Ti’.

Por lo tanto, nuestra página de 500000 de PageRank transmitirá a otra en caso de tener un único enlace, un valor de 0,85*500000 = 425000. Generalmente las páginas poseen más de un enlace dentro de ellas, así que este valor habría que dividirlo entre el número de enlaces.

Como se puede comprobar, el valor del PageRank de cada página no es constante en el tiempo, ya que depende de los enlaces que vayamos recibiendo y, a su vez, del PR de las páginas que nos enlazan.

Por ello, una vez al mes aproximadamente, Google recalcula el valor de este PageRank en lo que viene a llamar la ‘ Google Dance ‘.

Texto obtenido de google.dirson.com

 

PDF Creator    Enviar artículo en formato PDF   

¿Que es el Resumen MD5?

Lunes, 5 de septiembre de 2011

Los resúmenes MD5 son básicamente un numero de 128 bits, generalmente mostrado en una expresión hexadeciamal como por ejemplo esta: 9f49ea16bcf432572d55a62730c47353, Este numero se produce porque en el momento en que se generó este fichero se calculo este resumen, lo que hace que si este fichero al ser descargado a nuestro ordenador sufre cualquier alteración como ser infectado por un virus, troyano o simplemente se descarga de forma corrupta, el resumen cambiara y por lo tanto sabremos que el fichero no es el correcto.

¿Como se hace esta operación?

Debemos de tener instado una herramienta para el calculo del Md5, quizás las mas común sea md5sum, se trata de una aplicación libre, que  puede ejecutarse en casi cualquier distribución, para los usuarios de windows pueden usar Md5Checked, que es una herramienta mas

Paso 1. Descargar la aplicación y localizar el MD5

paso 2. Calcular el MD5 del fichero descargado.

paso 3. Si el Md5 calculado por nosostros y el que indica el proveedor es distinto, el fichero ha sido alterado en la descarga, si es el mimo el fichero esta correcto.

PDF Printer    Enviar artículo en formato PDF   

Conferencia sobre Trazabilidad Pública

Jueves, 18 de agosto de 2011

El pasado 27 de julio, junto con otros ponentes, expusimos en la Sala de Comercio de Madrid, el actual problema de los modelos y sistema de trazabilidad, del sector de la alimentación.

La experiencia que disponemos en JGSOFT sobre modelos de trazabilidad nos ha permitido el diseño de nuevos sistemas de modelado de trazabilidad que permiten resolver el problema de una forma global y no local como sucede hasta ahora.

Como comentamos en su día dejamos aquí un breve resumen de los puntos mas importantes  que se mostró en la presentación. Hemos recibido muchas consultas sobre el tema que me parecen interesantes de exponer, este post queda abierto para que podáis exponerlas aquí libremente.

¿Que es la Trazabilidad?

El Reglamento (CE) N° 178/2002 define trazabilidad como la posibilidad de encontrar y seguir el rastro, a través de todas las etapas de producción, transformación y distribución, de un alimento, un pienso, un animal destinado a la producción de alimentos o una sustancia destinados a ser incorporados en alimentos o piensos o con probabilidad de serlo.

Tras el incidente del mal de las “vacas locas”, la Comunidad Europea adopto la obligación de llevar un control de trazabilidad en el sector de carne, que mas tarde se extendió al resto de sectores de alimentación.

En esta obligación no se definió como debería de ser un sistema de trazabilidad por lo que cualquier empresa puede  llevarlo como considere.

Después de 11 años el resultado es que, las implementaciones del sistema son totalmente heterogéneas, y en muchos casos insuficientes para cumplir el propósito definido. Es realmente significativo que dos proveedores de la misma cadena no dispongan de un sistema compatible entre si.

Como afecta la trazabilidad a las empresas

Desde le 1 de enero del 2005 todas las empresas están obligadas a llevar algún método para garantizar la trazabilidad, pero la norma no indica cual, ni como hacerlo. Esto lleva a un escenario caótico, en el que cada empresa afectada utiliza e incluso interpreta libremente la mejor solución,

Pongamos un ejemplo: nuestra empresa, dispone de buenas equipos, personal cualificado, un potente sistema informático, y gracias a todo esto hemos obtenido unos cuantos sellos de calidad.

Ahora supongamos que se detecta una alerta en un producto, siguiendo la cadena se localiza al matadero o una sala de despiece a la que nosotros compramos, si ese matadero dispone de un sistema de trazabilidad inadecuado puede implicarnos simplemente por tener una recepción de el.

Pongamos un sistema informático, realizado hace 20 o 30 años,  con fecha 1/enero/2005 incluyen un sistema de trazabilidad basado en “lotes”, que vino a ser la recomendación de los expertos (R.D. 1808/1991), y definen el lote como la concatenación de <año>+<mes>+<día>,  por ejemplo  todo lo producido el 24 de agosto del 2008 será LOTE=20080824, el proveedor etiqueta correctamente. También existen modelos basados en el numero de días transcurridos desde una determinada fecha p.e. si vemos un LOTE=1500, es el día 1500 después del 1/1/2005.

Nuestra empresa compro un producto con ese lote, porque efectivamente fue procesado en esa fecha, pero no tiene nada que ver con el afectado, sin embargo el sistema de trazabilidad del proveedor nos implica de forma directa.

Pero todavía existen modelos mas sencillos de trazabilidad, que se pueden implementar manualmente, donde el identificador de LOTE aún es más extenso y afecta a un número mayor de productos y destinos.

A este sencillo ejemplo unicamente hay que añadirle la gravedad de la alerta para considerar el volumen de pérdidas que puede suponer, recordemos que solo en Gran Bretaña se sacrificaron 2 millones de reses, con el caso de las vacas locas.

Por lo tanto aunque disponemos de una buena política de gestión estamos totalmente indefensos ante un problema de trazabilidad.

Problema Global

Si consideramos únicamente el sector cárnico, este sector procesa mas de 5.200 toneladas, entre cerca de 940 empresas, si consideramos los 50 kilos que consume una persona en España, nos podemos hacer una idea de la cantidad de procesos que es están involucrados, desde que el animal nace hasta que llega al consumidor final.

Los productos terminados han pasado por varios eslabones, ganadero, matadero, sala de despiece, sala de procesado, envasado, etc., generalmente desarrollados en varias empresas. Un problema en un producto terminado obliga a recopilar información de todos los actores.

Ante una alerta, la solución es Salomónica, retirar todos los productos similares hasta localizar donde esta el problema, en la practica esto también se convierte en permitidas, ademas de una alerta exagerada.

Ante un fallo de un eslabón, una empresa que haya perdido datos, o bien que no dispone de un mecanismo para localizar el arbol de la cadena, inutilizaría todo el sistema, porque no se podría llegar al principio del problema.

Soluciones

Como vimos en la presentación, estamos en la fase beta, de la plataforma del modelo de trazabilidad publica, la solución permite el disponer de información en tiempo real desde una plataforma con información global, que permitirá a las empresas implicadas y administración el gestionar alertas tempranas.

La plataforma se divide básicamente en dos medios, uno global, donde se recogen toda la información de los distintos eslabones de la cadena y otro local que consiste en un aplicativo donde las empresas de forma local gestionan los productos recibidos.

El sistema local dispone de una API que puede ser integrado en las principales aplicaciones de gestión como gestrid,  eurowin, facturaplus, a3, etc… también existen cuadernos de implementación que podrán ser utilizados por aquellas empresas que disponen de sistemas propios de gestión o ERP programables.

EL aplicativo local supone una gran mejora en cuanto al sistema administrativo, ya que permitirá la recepción automática desde el proveedor, mediante un sistema análogo al modelo EDI, así una recepción unicamente hay que conocer el proveedor y el código del pedido, el sistema se encargara de realizar todo el volcado de datos en el sistema local.

Mas Información:

Crear PDF    Enviar artículo en formato PDF