Monthly Archives: September 2008

Manden sus posts

El otro día les contaba que andaba con poco tiempo. Juanito e Imzyos se ofrecieron como colaboradores o bloggers invitados. Me gusto la idea.

Pero en vez de crear cuentas de autores. Prefiero otra alternativa. Me mandan el Post por mail. Y luego yo lo subo. Obviamente se va a indicar quien fue el verdadero creador del post. Y además pondríamos algún link hacia su blog.

Esta invitación no es solo para Juanito e Imzyos. Toda aquella persona que quiera participar es bienvenida.

Si les gusta solo tiene que mandarme un mail.

¿Cual es mi mail? ferticidio arroba gmail punto com.

¿Que ofrezco a cambio? La verdad poco. Un enlace en el post.

¿Por que mandar un post? Porque puede ser algo divertido. :p

¿De que hablar? Eso es sencillo. De cualquier cosa. Si leen un par de posts verán que la temática de este blog es bastante variada. No es solo un blog geek. Es un blog personal donde se habla de geekerias :p.

¿Les gusta la idea? ¿Mandarían algún post?

Habemus PageRank

Pagerank

El PageRank es un valor numérico que da a Google a las paginas web. Ese valor va de 0  a 10. Tener 10 es un imposible prácticamente. Wikipedia por ejemplo tiene 9.

El tema es que periódicamente (Dos veces por año) Google hace una actualización de ese valor. Lo que se denomina Google Dance. Al parecer en estos días esta ocurriendo. Todavía es posible que haya algunos cambios.

¿Por que les cuento esto?

Pues porque Ferticidio’s Geeks ya tiene un valor de Pagerank. La verdad es que esto me sorprendió bastante. Creía que iba a tener que esperar hasta el Google Dance del año que viene para tener Pagerank. Pero no. Hoy me fije. Y… Adivinen… Pagerank 3. Mejor, mucho mejor, de lo que esperaba.

Si quieren verificar su Pagerank pueden verificarlo aqui.

Un poco de codigo

Quiero compartir con ustedes un poco de código.

<?php

if (isset($_COOKIE['usr']))
{
$usr=$_COOKIE['usr'];
$pass=$_COOKIE['pass'];

$registros=mysql_query(“select * from usuarios where usr=’$usr’” ,$conexion) or
die(“Problemas en el select:”.mysql_error());
if ($reg=mysql_fetch_array($registros))
{
$idusr=$reg['idusr'];
require_once(“header.php”);
require_once(“amigos.php”);

}
else {}
}
else {
if(!isset($_POST['usr']) || !isset($_POST['pass']))
{
require_once(“invitado.php”);
}
else
{
$usr=$_POST['usr'];
$pass=md5($_POST['pass']);
$registros=mysql_query(“select * from usuarios where usr=’$usr’” ,$conexion) or
die(“Problemas en el select:”.mysql_error());
if ($reg=mysql_fetch_array($registros))
if ($reg['pass']!=$pass)
{
echo “hay un error en tu contraseña<br />”;
}
else
{
setcookie(“usr”,$usr,time()+60*60*24*28,”/”);
setcookie(“pass”,$pass,time()+60*60*24*28,”/”);
echo “Bienvenido a frinki: “,$usr.”<br />”;
$registros=mysql_query(“select * from usuarios where usr=’$usr’” ,$conexion) or
die(“Problemas en el select:”.mysql_error());
if ($reg=mysql_fetch_array($registros))
{
$idusr=$reg['idusr'];
}
else
{}
require_once(“header.php”);
require_once(“amigos.php”);
}

}
}
?>

¿Que es lo que hace este código?

Verifica si existe una COOKIE, en ella esta guardada la información de usuario

Si la cookie esta guarda sus datos en una variable y luego consulta a la base de datos para obtener otros datos. Esta consulta podría obviarse guardando esos datos también en la base de datos. Pero me pareció mas conveniente no hacerlo para darle un poco mas de seguridad. Ya que esos datos nunca van a estar a disposición del publico.

Si la  COOKIE no existe verifica si el usuario esta logueandose. Si es así. Verifica los datos. Crea la COOKIE. Y obtiene otros datos de la base de datos.

Si ninguna las cosas sucede. Asume que tiene que cargar la pagina de invitados.

¿Que opinan?