Me encontré con un video que subí al youtube, pero que nunca publique.
Se trata de un reto para leer un código y saber a que lenguaje pertenece, lo que no recuerdo es el URL de donde se encuentra ese TEST

Me encontré con un video que subí al youtube, pero que nunca publique.
Se trata de un reto para leer un código y saber a que lenguaje pertenece, lo que no recuerdo es el URL de donde se encuentra ese TEST
Esta semana en lugar de conectarme al internet para relajarme, me he dedicado a recordar mi época de NES, mi época NEStera fue de las mejores, siempre tuve habilidad para juegos los videos juegos y creo que les debo mucho.
La mayoría de los juegos son para entrenarse en la vida diaria, muchos de ellos me ayudaron a tener muy buenos reflejos y tiempos de reacción inmediatos, hasta principios del 2000 seguía siendo un jugados de los “viciosos” y campeón indiscutido de casi todo juego de pelea de arcadia, pocos, pero muy pocos tal vez menos de 5 podían derrotarme en alguno de esos juegos, como KoF, SFII, MK, Etc.
También perdí con algunas chicas, debo admitirlo, pero había un propósito escondido. =)
Entre mis juegos favoritos siempre será sin duda, The legend of Zelda, hace poco mas de un año subí un articulo con la retrospectiva del juego, esa retrospectiva la hice con mi celular HP Ipaq, la calidad no fue del todo buena, así que ahora con la captura de video y hecho de nuevo la retrosp ectiva. Fui tan fan de este juego, que saque en Flauta las notas de cada música, algunas ya no las recuerdo, otras tendría que sacarlas nuevamente, las flautas suenan como la ocarina del tiempo.
Comerciales de Zelda
Desde la semana pasada he hecho un par de grabaciones de juegos clásicos, que el WII me ha dado la oportunidad de recuperar, como lo es Super Mario Bros y Super Mario Bros 3, Super Mario World, algunos de SNK
Era muy pequeño para recordar como obtuve mi Atari 2600, pero lo que sí recuerdo fue el día que tuve en mi manos la caja del Nintendo E. System, costo exactamente 500,000 pesos, en la época de Carlos Salinas de Gortari, el peso no tenia centavos, y se le sumaban 3 ceros por cada unidad, por lo que 1 peso actual eran 1,000 pesos, 500,000 pesos antiguos serian 500, pesos ahora. Claro que estos son 500 pesos de casi 20 años, así que, tal vez con inflación y todo ese nintendo costaría actualmente unos 2,500 pesos actuales.
La semana pasada estuvo muy activa. Tuvo de todo
Lunes
Me disponía a cargar la BAM con crédito para navegar en internet, justo atrás de mi se estaciona un camión blindado de transportación de valores. Al que muy amablemente solicite que se retire por que obstruye mi libre transito. Un guardia amardo me dijo que no. tome fotos esperando que salga claramente el numero económico de la unidad. Al ver esto el guardia armado viene y muy prepotente mente me dice. POR QUE TOMAS FOTOS, a lo que amablemente contesto, porque apenas pueda salir de aquí iré al transito de la ciudad para denunciar una infracción y me encargare de hacerles el favor de llevárselas a sus oficinas. - Porque, ¿solo por que quiere? - No señor, por que usted no se quita y no me deja circular lo cual es una infracción en el reglamento de transito. Finalmente como alardeo mucho y movió demasiado su arma de fuego, iluso pensando que podría intimidarme. Le dije muy amablemente, mire grabemos esta platica y luego desahoguemos lo que quiera en el juzgado, de desafortunadamente antes de que pudiera empezar a grabar el tipo descortés ya no estaba. 30 segundos después fue directo a su unidad a moverla,
Martes
Me dieron un proyecto para instalar un conmutador asterisk, para la nueva oficina de una compañía que se dedica a maquetas electrónicas. Como ya es algo rutinario, instale todo y la mayor parte del tiempo me dedique a enseñar a mis nuevos clientes como se administra y configura un servidor con asterisk para central telefónica.
El servidor fue entregado con una tarjeta original digium de 4 puertos FXO
Miércoles
Reunión con gente del bunker nacional informático del partido político con el que simpatizo, la platica y proyecto fue la integración de bases de datos con información de simpatizantes y miembros de modo que se hagan mas eficientes las redes sociales.
Tambien vi como se capacitan los jovenes para la nuevas redes sociales
Jueves
Proyecto de comunicaciones en el estado de Tabasco, un creación y aseguración de redes con encriptacion alta para envío de información sensible así como vídeo conferencias y llamadas telefónicas de red, una VPN
Y la instalación de un servidor en una maquina armada para una compañia de la región
Viernes
Instalar un nuevo servidor de alta disponibilidad para un proyecto a Pemex, con redundancia y prácticamente en linea en un 99.9% lo cual solo deja una tolerancia de 00.1% de tolerancia a fallos, NADA
* Sin fotos *
Sábado y Domingo
Instalar mi nueva optiplex 745 con que traía Windows XP, pero esta vez gustoso la formate y ahora tiene GNU/Linux, la uso justo ahora para redactar este articulo, luego Playa, Relax, caminar con los perros y descansar de una semana muy pesada.
Lunes (hoy) inician mas proyectos y otra semana productiva =)
De la voz del mismo Richard Stallman, Por que usar software libre y ojo, Software libre no es lo mismo que Open Source
El dominio que causo revuelo esta de vuelta.
Alguien ha creado un blog dedicado a las tonterias de Megabyte, no me miren a mi, yo solo doy el domain hosting
visiten http://megabyte.lastdragon.net
Aprovecho la oportunidad para mostrarle al mundo lo mentiroso que es Megabyte, el articulo del contador causo mucho revuelo y el como ni figuraba en el mapa quiso hacerse notar.
Raul no sabe usar GNU/Linux ni, ningun otro OS del mismo tipo, cuando va a saber programar memoria compartida, hace tiempo publique un articulo de como programar el uso de la memoria compartida, el cual si es mi codigo y ademas no es PHP, es C
Codigo publicado por Megabyte
<?php
$duracion=86400; // Segundos hasta que la ip sea borrada del contador
$shm_id=0×2123; // clave unica de memoria
$shm_size=1024; // tamano del segmento de memoria
$break_time=time()-$duracion;
$segmento = shm_attach($shm_id,$shm_size,0666);
function tiempo1($var) {
GLOBAL $break_time;
return($var >= $break_time);
}
$val = @shm_get_var($segmento,1);
if($val==false) $val=array();
$val[$REMOTE_ADDR]=time();
$final = array_filter($val, ‘tiempo1′);
shm_put_var($segmento,1,$final);
sem_release($segmento);
echo count($final).” Visitas”;
?>
El codigo es de Thomas Seifert y fue escrito en el 2002
<?php
// SHM-Counter 0.2 (06.02.2002) by Thomas Seifert
(thomas.seifert@myphorum.de)
// History:
// v0.1 inital release (06.02.2002)
// v0.2 added some numbers for the size of the shm-segments (14.02.2002)
// Englisch:
// simple useronline-counter using SHM without the use of a database
// needs PHP >= 4.0.6 and compiled with –enable-sysvsem
–enable-sysvshm
// German:
// simpler Online-Counter unter Nutzung von SHM-Segmenten ohne Datenbank
// benötigt PHP >= 4.0.6 und kompiliert mit –enable-sysvsem
–enable-sysvshm
$time_diff=300; // Zeit in Sekunden seit letztem Zugriff, bis IP
gelöscht wird
// Time in
seconds until an IP is deleted from the counter
$shm_id=0×2328; // a unique key for the used SHM-segment
// ein
eindeutiger Schlüssel für das SHM-Segment
$shm_size=3072; // Size of the shm-segment in Byte
//
Größe des genutzten SHM-Speicherbereiches in Byte
/* English:
I did some tests about the needed size for the shm-segment:
the default (1024 = 1KByte) is enough for around 15 entries
10*1024 (10 KByte) is enough for around 150 entries (150 different
users online in 5 minutes)…
that’s the line.
So please choose the number based on these calculations
*/
/* Deutsch:
Ich hab einmal ein paar Tests für die Größe des
SHM-Segments gemacht:
die Vorgabe von 1024 (1 KByte) reicht für ca. 15 Einträge
10*1024 (10 KByte) reicht für ca. 150 Einträge (also 150 User
die gleichzeitig innerhalb 5 Minuten online sind) …
… und so weiter
Also bitte die Segmentgröße basierend auf diesen
Kalkulationen wählen.
*/
// no changes needed below this line
// ab hier sind (eigentlich) keine Änderungen mehr nötig
//
—————————————————————————-
// unter welcher Zeit killen wir?
$break_time=time()-$time_diff;
// kleine callback-Funktion
function timeok($var) {
GLOBAL $break_time;
return($var >= $break_time);
} // end func
// gemeinsames Speichersegment beschaffen
if(! ($mkey = shm_attach($shm_id,$shm_size,OctDec(”666″)))) {
echo “shmem_attach failed<br>\n”;
exit;
}
// Semaphor für Zugriffskoordination auf
// Speichersegment beschaffen
if(! ($skey = sem_get($shm_id,1,OctDec(”666″)))) {
echo “sem_get failed<br>\n”;
exit;
}
// Zugriff anfordern
if(! sem_acquire($skey)) {
echo “sem_acquire failed<br>\n”;
exit;
}
// Wert lesen, aktualisieren und schreiben
$val = @shm_get_var($mkey,1);
// IP neu reinschreiben oder aktualisieren
if($val==false)
$val=array();
$val[$REMOTE_ADDR]=time();
// array-filtern
$val_new = array_filter($val, ‘timeok’);
shm_put_var($mkey,1,$val_new);
// Zugriff freigeben
sem_release($skey);
// output (format as needed)
// Ausgabe (formatieren wie benötigt)
echo “<br>User online: ” . count($val_new);
?>
Que bajo has caido Raul (Megabyte) Robles, robar codigo y hacerlo pasar como propio tsk tsk tsk, muy mal lamo
Simple contador de visitas
El archivo que lleva el conteo es http://www.lastdragon.net/contador.php y hace uso de cookies que expiraran dentro de 2 meses
El codigo fuente es:
<?php
$checador = $_COOKIE[”checador”];
if (isset ($checador) == true && $checador == 1 )
{
$sql = “select contador from contador;”;
mysql_connect(”localhost”,”contador”,”contador”);
$result = mysql_db_query(”contador”,$sql);
while($row = mysql_fetch_array($result)) {
$visitas = $row[”contador”];
}
echo “Ya has visitado antes<br>Las visitas actuales son:
“.$visitas;
}
else
{
Setcookie (checador,1,time()+4147200);
$sql = “select contador from contador;”;
mysql_connect(”localhost”,”contador”,”contador”);
$result = mysql_db_query(”contador”,$sql);
while($row = mysql_fetch_array($result)) {
$visitas = $row[”contador”] + 1;
}
$sql = “update contador set contador = “.$visitas.”;”;
mysql_connect(”localhost”,”contador”,”contador”);
mysql_select_db (”contador”);
$result = mysql_query($sql);
echo “Contando tu visita, ahora son “.$visitas;
}
?>
Debería vender publicad, es impresionante la cantidad de trafico que se recibe en el servidor,
Reporte de Abril

Reporte de visitas por hora al día en promedio del mes

12898 ips diferentes conectaron, sin contar que muchas de esas ips regresaron a visitar y sin contar los ips que solo dan una ip por salida a sus clientes
Grafico de los primeros 70 paises que visitaron el mes de Abril

Reporte actual de Mayo

Reporte de visitas por hora al dia en promedio del mes

van 2873 diferentes IPs
Grafico de los 47 países que van en el mes
