Mostrar imagen desde PHP sin

Para imprimir en pantalla una imagen sin mostrar su ruta verdadera podemos usar el siguiente código en PHP.
Digamos que tenemos la página img.php con el siguiente código:

$ruta = "testing/images/"; 
$file = $ruta . base64_decode($_GET['i']) . ".jpg"; 
header('Content-Type: image/jpeg'); 
readfile($file);

Donde $ruta es la ruta donde se tienen almacenadas las imágenes, y $file es la imagen que queremos mostrar, en este caso llamo a la imagen con: img.php?i=base64_encode(nombreimagen), donde para controlar un poco la seguridad lo codifico con base64, pero lo pueden quitar, ya depende de ustedes.

$file toma el valor de “i” por GET, lo decodifica y header le dice al navegador: “ok navegador, esto es un imagen jpg”, con readfile leemos el archivo y lo imprimimos.. y listo!, imagen mostrada, ruta desconocida para todos los usuarios que naveguen en el sitio.

Ejemplo de uso: Tengo en mi imagen llamada test.jpg en archivos/seguros/test.jpg, en mi index llamo a mi img.php para que lo imprima así:
echo "< img src='test.php?i=". base64_encode('logo') ."' />";

Dejo archivos para su descarga | ZIP

#NotaMental Cambiar nombre de la máquina en Fedora 20 (cambiar hostname)

Para cambiar el nombre de la máquina, el hostname basta con editar un archivo y listo.

Puedes usar cualquier editor de texto, por rapidez y sencilles, vi es la opción.

Recuerda hacer como sudo
sudo vi /etc/hostname

Aparecera algo como

  localhost.localdomain

 Presiona la tecla “i” para insertar texto, bórralo y escrbie el nombre que quiera que tu máquina tenga.

Después de eso presiona la tecla ESC, y después escribe:
 wq

 Con W (write) guardamos cambios y con Q (quit) salimos.

Y listo. Hostname cambiado.

#NotaMental Compilar e instalar Reaver en Fedora

Reaver es un software de ataque por fuerza bruta contra conexiones WIFI protegidas con WPA/WPA2 mediante WPS (Wifi Protected Setup).

Primero, instalar las dependencias necesarias: “libpcap” y “libsqlite”
# yum install libpcap libpcap-devel libsqlite3x-devel
Segundo: tenemos que bajar la última versión de Reaver, al escribir esta entrada la versión iba por la 1.4, el enlace se encuentra al final de la entrada.

Después en una terminal, extraemos los archivos:

$ tar xvfz reaver-1.4.tar.gz

Y procedemos a configurar y compilar:

$ cd reaver-1.4/src
$ ./configure
$ make
# make install

Y listo, Reaver instalado.

Recuerden que $ significa usar la terminal como usuario normal y # como root.

Enlaces
Reaver 1.4 Source: Descargar | https://code.google.com/p/reaver-wps/downloads/list

#RecursoNecesario Snippets para Geany

Snippets son abreviaciones de código que te ayudan a la hora de programar para agilizar la escritura de código.

Este es mi archivo de configuración, contiene snippets para HTML, PHP, JQUERY, C, C++, etc. Es una modificación del que se encuentra disponible en la página oficial de Geany.

Para usarlo con tu Geany, solo abre geany, ve al menu Herramientas – Archivos de configuración – Snippets.conf

Después solo copia y pega el contenido del archivo y listo.

Ahora puedes escribir html y después presionar la tecla de tabulación y se escribirá automaticamente toda la estructura del código HTML

Descargar | http://www.mediafire.com/view/?kqu2i9r1aauoeb5

BackUp de Windows XP SP3 Español. #EnlacesUtiles

Encontrar un enlace, y necesitarlo tiempo después y no saber como llegar ahí es algo que me pasa constantemente xD, para eso es esta parte, los enlaces y el contenido obviamente no es mio, solo es información/software que un día llegue a necesitar y posiblemente en algún momento mas necesitaré.

Backup de Windows XP en Español. SP3.
Enlace : Depositfiles | http://depositfiles.org/files/q5qvgtlce

Fuente: Argentina Warez | http://www.argentinawarez.com/programas-gratis/2026130-windows-xp-sp3-en-espanol-limpio-y-sin-modificar-iso-de-un-disco-original-links-eternos.html

Error en Mandriva: perl(Gtk2::Unique))

Al tratar de instalar Shutter en Mandriva 2011, me salía un error medió extraño
#urpmi shutter
No se puede instalar el paquete pedido:
shutter-0.88.3-1-mdv2011.0.noarch (debido a que no se satisfizo perl(Gtk2::Unique)) 

¿Satisfizo? Sí, suena raro xD Así que probe instalar varias librerías perl-gtk2 sin éxito alguno, hasta que la palabra mágina “Unique” en el error me saltó, así que para solucionarlo simplemente se tiene que instalar perl-Gtk2-Unique, de la siguiente manera:

#urpmi perl-Gtk2-Unique-0.50.0

Si te dice que no se encuentra el paquete, agrega el siguiente repo:

#urpmi.addmedia --update MIB-basic http://mirror.pianetalinux.org/MIB/2011.0/32/basic/
urpmi.update -a

NetworkManager en gnome #NotaMental #Mandriva

Tuve un pequeño problema al instalar gnome en Mandriva, y es que el applet de NetworkManager no me aparecía, el problema era que no lo tenía instalado correctamente.
Así que basta con hacer:
urpmi networkmanager
urpmi networkmanager-applet

Después solo agregar nm-applet para que inicie automaticamente y listo!
Para agregarlo a “Aplicaciones al inicio” solo basta con ir a Sistema – Preferencias – Aplicaciones al inicio.

Speedx 3D para Android #NotaMental

Estuve buscando en la Play Store un juego llamado Speedx 3D, un juego al que la verdad me volví adicto y volví adicto a uno que otro de mis amigos. El problema es que no lo encontré, y desconozco si Google lo eliminó o simplemente hice una búsqueda erronea.
Aún así, me decidí a buscar la APK para poder instalarlo sin ningún problema y tenerla de respaldo, por si acaso.
Aquí se las dejo por si andan buscando este juego, si no lo conocen, pruébenlo, en lo personal, me encantó.

Speedx 3D APK | Descargar http://www.mediafire.com/?8x7rgaj125dmjrc

Utilizar Torchat en Linux, facil!

Torchat es un cliente de chat que utiliza la red TOR para crear un servicio de mensajería anónimo y seguro, sin revelar nuestra IP real, esto sirve mucho si eres un poco paranoico como yo y no quieres que de alguna forma rastreen tus conversaciones tus vecinos hackers o la policía o quien sea en realidad.

Después de batallar lo necesario para hacer funcionar Torchat en mi Fedora, (en realidad sirve para cualquier distro, Ubuntu, Gentoo) me di cuenta que había una forma mas simple de hacerlo en vez de estar compilando todo y buscar dependencias y buscar dependencias y buscar dependencias, y todo ese largo y a veces tedioso proceso que resulta el compilar un programa desde su source.

En fin, aquí las instrucciones para tener tu TorChat funcionando en Fedora, Ubuntu, Gentoo, o lo que sea que utilices. 😀

Primero, bajar el source de TorChat y extraerlo en tu lugar preferido, al final de la entrada se encuentran los enlaces, yo prefiero tener siempre en mi home una carpeta llamada “codes” y ahí guardo todos los sources que voy descargando, digo, puedes hacer lo mismo, o lo que quieras, en realidad no importa tanto.

Segundo, instalar dependencias, a esta altura, después de haber instalado y desinstalado tantas librerías que al final no ocupé, no recuerdo exactamente cuales eran las dependencias, así que si al seguir estos pasos te falla algo, coméntalo por favor, pero creo que no tendrás ningún problema.
Dependencias:
Python. GTK. OpenGL. wxPython y creo que ya, pero si no, comenta para agregarlo.

Para instalarlas, en una terminal ejecutamos como root y en caso de que tengamos Fedora o similar:
# yum -y install python gtk2 gtk2-devel pkgconfig freeglut-devel wxPython

Tercero y último, en un terminal nos vamos a donde extrajimos los archivos del ZIP de Torchat y lo iniciamos, ¿simple no?
$ cd /home/TU-USUARIO/CARPETA/TORCHAT/src
$ python torchat.py 

Si, no es el mensajero mas estético de todos, pero si el mas seguro.

Torchat Source | Descargar https://github.com/downloads/prof7bit/TorChat/torchat-source-0.9.9.553.zip

Just another WordPress site