Feb 3 2010

Subir imagenes con jQuery Uploader

Jonathan Andres Calderón Roa

Hace poco tuve la necesidad de subir imagenes en un proyecto usando ajax, pero después de mucho consultar me di cuenta que no es posible subir archivos a mi servidor usando directamente ajax por cuestiones de seguridad, Luego encontré éste plúgin basado en Jquery,  Ajax Upload que me permite de una forma sencilla subir archivos al server sin necesidad de recargar toda la página nuevamente. Internamente el plúgin usa un iframe para ello.  Lo primero que debemos hacer es descargar el plugin.

Después de añadir jQuery y el plugin a nuestra página

<script language="javascript" src="Scripts/AjaxUpload.2.0.min.js"></script>

<script language="javascript" src="Scripts/jQuery.js"></script>

creamos un div en el lugar donde queramos colocar el boton “Subir imagen” o cómo sea que necesitemos llamarlo.

<div id="upload_button">Upload</div>

Ahora colocamos este script al final

<script language="javascript">

$(document).ready(function(){

	var button = $('#upload_button'), interval;

	new AjaxUpload('#upload_button', {

        action: '../Back_end/upload.php',

		onSubmit : function(file , ext){

		if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){

			// extensiones permitidas

			alert('Error: Solo se permiten imagenes');

			// cancela upload

			return false;

		} else {

			button.text('Uploading');

			this.disable();

		}

		},

		onComplete: function(file, response){

			button.text('Upload');

			// enable upload button

			this.enable();			

			// Agrega archivo a la lista

			$('#photo').html('<img src="../img/logos/'+file+'">');

			$('#Mylogo').val(file);

		}	

	});

});

</script>

En la linea #5 a “Action” le decimos donde quedara nuestro “upload.php” que también lo encontramos en el paquete.
En la linea #7 le especificamos permitir únicamente archivos con extensiones jpg png jpeg y gif.

Éste es el archivo upload.php

<?php

$uploaddir = '../img/logos/';

$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {

  echo "success";

} else {

  echo "error";

}

?>

En la primera linea le decimos donde queremos que se guarden nuestras imagenes


Jul 26 2009

Cheat Engine

Jonathan Andres Calderón Roa

Si bien el objetivo de entretenernos con un juego es hacerlo bajo sus propias condiciones y utilizando nuestro ingenio para solucionar los problemas y pasar los obstáculos que se nos imponen en el recorrido,  muchas veces sentimos la necesidad o curiosidad por utilizar trucos para facilitar o cambiar nuestra experiencia con el mismo. Pues aunque ahora la mayoría de videojuegos nos permiten activar trucos para ello existe software cómo Cheat engine que nos permite cambiar valores que se encuentran cargados en memoria tales como la vida del personaje, munición resistencia o lo que sea dependiendo de el juego, entonces por ejemplo si nos dan 3 vidas podremos  cambiar a 99, si tenemos 30 balas podremos colocar 200 o cosas por el estilo. Entonces si quieres pasar un rato sintiéndote como un hacker violando las leyes de algunos videojuegos esta podría ser una buena opción.

Descargar chear engine…


Mar 24 2009

Localizar tu computadora robada

Jonathan Andres Calderón Roa

Existen formas de rastrear tu computadora y tenerla protegida en caso de que sufras la desagradable experiencia de perderla a causa de manos maliciosas¡¡ y tener la posibilidad de encontrar al culpable ya recuperarla. En esta ocasión te presento un software conocido como LocatePC, que en caso de robo te envía emails con los datos de la ubicación  de de tu computadora.

visto en este blog