WINLEONIC v5.1, v5.2, v5.3
•Septiembre 22, 2008 • Dejar un comentario

Para todos los foreros que sus PCs no tienen los recursos necesarios para correr el Vista, o por otras razones; estoy lanzando la version 5 de los WinLeonic Ligeros, con muchas mejoras.
En esta ocasion se ha realizado 3 versiones de Winleonic, sacadas del es_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74009, cada una esta pensado en los recursos de cada PC.
WINLEONIC 5.1: Esta modificacion es la mas ligera, se ha eliminado todo lo innecesario para la mayoria de los usuarios. Los que desean que el Windows simplemente funcione sin importar mucho la estetica, o si su PC es de bajos recursos, esta es la version ideal. Se podria decir que esta version reemplazara al WinLeonic 1.1.
WINLEONIC 5.2: Esta modificacion tiene mayor apariencia que la anterior y sera el reemplazo del WinLeonic 2.1.
WINLEONIC 5.3: Modificacion mas completa que las anteriores y cambio profundo en las librerias, sin agregar software adicional, a fin de garantizar la estabilidad y eficiencia del WinLeonic. Sera el reemplazo del WinLeonic 4.
Cada WinLeonic es full desatendido, no necesita la intervención del usuario, se instala desde cero, booteable desde DOS.
Todos estas testeados, funcionando perfectamente en Redes e Internet, ideal para cabinas.
Caracteristicas de WinLeonic 5:
* Agregado Visual Disk status. (WinLeonic 5.1)
* Agregado Visual Task Tips.
* Agregado DirecX Noviembre 2007.
* Agregado Netframework 1 sp1 (Winleonic 5.2)
* Agregado Netframework 3.5
* Agregado Microsoft Visual C++ 2005 sp1
* Agregado Windows Media Player 11
* Agregado Sonidos del Windows Vista.
* Agregado el Internet Explorer 7.
* Agregado la Barra de Direccion de "Quizo".Qtaddressbar. (WinLeonic 5.3)
Requisitos del PC.
Pentium III de 500Mhz
Ram 128Mb
Disco Duro: 6 Gb.
El archivo es un ISO de 686Mb, dividido en 7 archivos + sFV
* 6 archivos de 100Mb
* 1 archivo de 52Mb
* 1 SFV.
Iso generada con CDIMAGE
Cortado y Comprimido con WinRar 3.70
La Imagen Quemada con Ashampoo Burning Studio 7.21.
Idioma: Español.
DESCARGA WINLEONIC 5.3:
http://rapidshare.com/files/120602525/verificaWinLeonic53.reupload.by.TGC.and.HdK.sfvhttp://rapidshare.com/files/120603097/WinLeonic53.reupload.by.TGC.and.HdK.part1.rarhttp://rapidshare.com/files/120603076/WinLeonic53.reupload.by.TGC.and.HdK.part2.rarhttp://rapidshare.com/files/120603105/WinLeonic53.reupload.by.TGC.and.HdK.part3.rarhttp://rapidshare.com/files/120603077/WinLeonic53.reupload.by.TGC.and.HdK.part4.rarhttp://rapidshare.com/files/120603188/WinLeonic53.reupload.by.TGC.and.HdK.part5.rarhttp://rapidshare.com/files/120603127/WinLeonic53.reupload.by.TGC.and.HdK.part6.rarhttp://rapidshare.com/files/120602687/WinLeonic53.reupload.by.TGC.and.HdK.part7.rar
Algunas capturas de WinLeonic V. 5.3.
****************************************************
WINLEONIC 5.1
Formato : ISO de 303Mb.
2 archivos de 100mb
1 archivo de 74.2mb
+ SFV.
Idioma. Español
http://rapidshare.com/files/121502411/WinLeonic51.reupload.by.TGC.and.HdK.sfvhttp://rapidshare.com/files/121457221/WinLeonic51.reupload.by.TGC.and.HdK.part1.rarhttp://rapidshare.com/files/121457258/WinLeonic51.reupload.by.TGC.and.HdK.part2.rarhttp://rapidshare.com/files/121456996/WinLeonic51.reupload.by.TGC.and.HdK.part3.rar
Inicio AJAX (estandarisado)
•Julio 21, 2008 • Dejar un comentarioOk pa empezar con AJAX este es un metodo de programacion no un lenguaje por lo cual puede ser aplicado a varias tecnologias de desarrollo para los ejemplo que pondre utilizaremos PHP
1.- crear el objeto pa la transaccion de datos con JavaScript
function nuevoAjax()
{
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
Este lo podemos usar desde la misma pagina PHP o desde un script externo. Solo recuerden si lo van a ponder el mismo archivo PHP todos los scripts “JS” tienen que estar entre las etiquetas <head>y </head>
haora recomiendo se haga un mapeo de como se pretende tener la tabla del sitio con todas las distintas capas que se usuaran para actualizar con AJAX.
Una ves echo el paso anterior empezaremos a criar la funcion que nos hara el trabajo de envio y refresco de datos en la capa indicada. Como paramatros le enviaremo el nivel del estado, el nombre de la capa y los objetos.
function cargaMe(nivel,capa,Objeto)
{contenedor=document.getElementById(capa);
if(Objeto.value != 0)
{
ajax=nuevoAjax();
archivo=(nivel==0)?'send.php':'send.php';
ajax.open("POST", archivo, true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
document.getElementById(capa).innerHTML="<img src='../../images/loader.gif'>Cargando";
} if(ajax.readyState==4)
{
contenedor.innerHTML = ajax.responseText;
}}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("varajax="+Objeto.value);
}
}
Ya tengo mis coordenadas de Google Maps y Hora!!!(Google Maps+PHP parte 2)
•Junio 26, 2008 • Dejar un comentarioOk en un post anterior vimos como sacar las latitudes y longitudes de algun lugar y hora que hacemos con eso pues aki van unas cuantas ideas
Mi problematica que me llevo a hacer este tipo de pachecadas fue la siguiente:
1.- en mi sistema existe gente que solita becas y ademas es gente de todo el mundo
2.- La info no podia ser representada solo con numero frios(ya que aki aveses se les apoya a conseguir el avion y cosas asi)
3.- Estetica!!
Entonces la solucion planteada es la siguiente marcar el lugar o cede, marcar todos nuestros visitantes con diferentes chinchetas y trazar una linea simbolica de un punto a otro y por ultimo medir la distancia en millas y kilometros (por los del otro lado). Ademas esto abrio otro panorama ya que el usuario podria ver tambien a donde va!!!.
Ok pues primero lo primero
a) Creamos una tabla de 2 columnas del lado izq ira el mapa y del lado derecho las opciones
b) Son 2 tipos de marcas en el mapa una representa la cede y la otra la hubicacion de los usuario
listo!!!! iniciamos el mapa (HTML)
function load(lat,long,lupa) {
if(lupa==undefined){
//ENTRA AL CICLO LA PRIMERA VEZ, Y TOMA LAS COORDENADAS DE TU CEDE
var lat='18.977676584085827';
var long='-99.24610018730164';
var lupa=18;}
Ojo esto es javascript por si algun despistado no lo sabia XD
Tons modificamos la funcion load (que original mente tenemo que ponerle parametros) pero en este caso la utilizaremos pa hacerla dinamica (mover el mapa “hubicaion” sin tener que recargar la pagina)
lo primero es poner parametros a la funcion (lat,long,lupa) que nos indicaran cordenadas y nivel de zoom para cada vez que el mapa se mueva…
PINTANDO EL MAPA
Sencillo igual que como se muestra en la API, pero en los valores enteros del coordenadas(latitud, longitud y zoom) ponemos la variables de la funcion anterior (lat,long y lupa) “por eso es que la primera vez que se carge la pagina nuestras variables no tendran nada (igual a undefined) y tomaran el valor de la cede”.
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));//CAPA EN LA QUE SE PINTARA EL MAPA
map.setCenter(new GLatLng(lat, long), lupa);//coordenadas de donde keremos ke se vea el centro del mapa y el zoom
map.addControl(new GMapTypeControl());
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.setMapType(G_HYBRID_TYPE);
PINTANDO EL ICONO PA MI CEDE
Ahora le toca a los iconos son intrucciones sencillas que deven estar asi incluidas en la condicion (” if (GBrowserIsCompatible()) {“) para que se pinten una y otra vez donde las ocupemos si nos fijamos bien son 2 con las mismas variables pero solo la variable global cambia (“iconoMarca“) pero con diferentes iconos:
//DEFINO EL ICONO
var iconoMarca = new GIcon(G_DEFAULT_ICON);
iconoMarca.image = "../images/congismapa.GIF";
var tamanoIcono = new GSize(40,40);
iconoMarca.iconSize = tamanoIcono;
//ICONO PARA EL OCNGRESO (INSP)
var iconoMarcaI = new GIcon(G_DEFAULT_ICON);
iconoMarcaI.image = "../images/mapsinsp.GIF";
var tamanoIcono = new GSize(50,50);
iconoMarcaI.iconSize = tamanoIcono;
Ya kasi esta listo!! )P
BSPlayer PRO 2.20 portable
•Junio 26, 2008 • Dejar un comentario
Aplicación portable para la reproducción de todo tipo de ficheros multimedia.
BSPlayer es uno de los que mejor reproduce DivX de los actuales reproductores de este tipo. Es rápido, fiable y posee multitud de prácticas opciones que realmente consiguen hacer muy cómoda la reproducción de este tipo de vídeos en concreto y de todo tipo.
Algunos de los aspectos destacables de BSplayer:
- Aspecto totalmente alterable (usando skins)
- Posibilidad de mostrar subtítulos
- Reproduce ficheros AVI, MPG, ASF, WMV, WAV, MP3…
- Completo soporte multilingüe (más de veinte idiomas)
- Tamaño de ventana ajustable (incluso con la rueda del ratón)
- Arrastra el fichero directamente sobre su interfaz
- Captura cualquier frame (resultado espectacular!)
- Lista de reproducción de archivos
- Menú con los vídeos reproducidos de forma más reciente
- Soporte para ficheros AVI con varias bandas de audio simultáneas
Tiene una nueva apariencia, además de una biblioteca multimedia muy al estilo Winamp, Windows Media Player, iTunes…
http://rapidshare.com/files/29680026/_Portable_BSPlayer_PRO_2.20.rar
Escribir en archivos con PHP
•Junio 25, 2008 • Dejar un comentario
$nombre = $_POST["nombre"];
echo "Nombre: ".$nombre;
$nombre_archivo = 'prueba2.txt';
$contenido = $nombre;
fopen($nombre_archivo, 'a+');
// Asegurarse primero de que el archivo existe y puede escribirse sobre el.
if (is_writable($nombre_archivo)) {
// En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adicion.
// El apuntador de archivo se encuentra al final del archivo, asi que
// alli es donde ira $contenido cuando llamemos fwrite().
if (!$gestor = fopen($nombre_archivo, 'a')) {
echo "No se puede abrir el archivo ($nombre_archivo)";
exit;
}
// Escribir $contenido a nuestro arcivo abierto.
if (fwrite($gestor, $contenido) === FALSE) {
echo “No se puede escribir al archivo ($nombre_archivo)”;
exit;
}
echo “Éxito, se escribió ($contenido) al archivo ($nombre_archivo)”;
fclose($gestor);
} else {
echo “No se puede escribir sobre el archivo $nombre_archivo”;
}
?>
ligas pa video
•Junio 25, 2008 • Dejar un comentariohttp://www.elrincondelmanga.com/foro/showthread.php?t=65542
Uso de Google map´s+PHP (latitudes y logitudes de todo el mundo y de todos los estados de mexico)
•Junio 24, 2008 • Dejar un comentarioBueno estas son algunas cosas que hemos aprendido de esta maravillosa API creada por los señores de google
El problema fue o mas la intencion fue saber desde que partes del mundo nos visitan:
primero se penzo enviarle parametros a google para que nos devolviera latitud y longitud… pero al hacer esto
1.- nos devolvia datos incorrectos pues de alguna hubicacion nos devolvia hasta 3 direcciones distintas
2.- el tiempo de respuesta no era optimo
lo que decidimos entonces fue poner en una base de datos el nombre del pais, latitud y longitud. Paginamos los resultados en tomos de 15 por pagina y con esta llamada al servidor de google obteniamos latitud y longitu y se iva a ctualizando en la base de datos(Este es el trabajo mas tardado pues hay que espera que google conteste)
Primero “definimos”
define("MAPS_HOST", "maps.google.com");
define("KEY", "XXXXXXXXXXXXX"); **xxxxxxxxx tu api
OJO nosotros paginamos en resultados de 30 nombres (paises o estados) porpagina
“Si no sabes pagianar aki en el blog hay un apartado de eso”
y por cada registro encontrado en el ciclo do while
ponermos esto
‘;
// Inicializamos la velocidad de respuesta entre mas rapido menos sertero
$delay = 1100;
//CONCATENAMOS PARA MANDARLE A GOOGLE LO QUE SE QUIERA CON LAS VARIABLES DEFINIDAS ANTES
$base_url = "http://" . MAPS_HOST . "/maps/geo?output=xml" . "&key=" . KEY;
// CICLO WHILE DE GOOGLE
while ($row = @mysql_fetch_assoc($buscoall)) {
$geocode_pending = true;
while ($geocode_pending) {
$address = $row['estado']; //AKI DEVE DE IR EL NOMBRE DEL PAIS O CIUDAD O ESTADO
$request_url = $base_url . "&q=" . urlencode($address);
$xml = simplexml_load_file($request_url) or die("url not loading"); //OBTENEMOS XML
$status = $xml->Response->Status->code;
if (strcmp($status, "200") == 0) {
// GEOCODE OBTEBIDO
$geocode_pending = false;
$coordinates = $xml->Response->Placemark->Point->coordinates;
$coordinatesSplit = split(",", $coordinates); //SEPARAMOS COORDENADAS
// Format: Longitude, Latitude, Altitude
$lat = $coordinatesSplit[1]; //ASIGNAMOS A SUS RESPECTIVAS VARIABLES
$lng = $coordinatesSplit[0];
//PINTAMOS EL RESULTADO
echo $row['estado'].' lat '.$lat.' long '.$lng.'
y despues de esto y antes de cerrar el ciclo do while realicen el UPDATE a su tabla…
y por ultimo descarge la variable
usleep($delay);
Pero por si son flojos o no les funciona y ya se hartaron los pongo las bases de datos en .sql con los nombres, latutudes y longitudes de casi todos los paises del mundo y de los estados de Mexico









Comentarios recientes