General

Ilusionismo con cualquier fotografía.

Buenas, hoy voy a explicar como generar esa ilusión de ver en una pared una imagen, despues de ver los 3 puntos en una fotografía, supongo que la mayoría habrá visto ésta imagen:

Jesus, ilusión óptica

Para lo cual tienes que mirar los tres puntos, luego mirar a una pared, techo, o alguna superficie y parpadear, la imagen se replicará, esto ocurre porque la luz de la imagen satura las células de la retina (fotorreceptores) que la captan y dejan de responder a los cambios lumínicos(fuente: salud.bioetica.org).

Esto pasa con cualquier imagen en negativo, por lo que para generar éste efecto con cualquier fotografía, solo debemos convertirla en negativo, en photoshop sería ctrl + i, y quedaría algo como ésta imagen de la derecha, probarlo si quieren, miren los 3 puntos por 30 segundos y luego miren a otro lado:

Ilusión óptica

El resultado es algo malo, porque mirar una imagen en azul y negro es demasiado incómodo, por eso lo desaturamos(poner en blanco y negro, en photoshop es ctrl + U), ni siquiera veremos a homero a colores, así que no sirve de nada, el resultado sería algo como esto:

Ilusión óptica

Los puntos deben ir en el centro, son solo de guía, en realidad ni siquiera son necesarios, en la imagen yo también arreglé los niveles, para que no se viera tan “gris”, pero sin eso también funciona.

Éste efecto se puede realizar con cualquier fotografía, por ejemplo ésta foto de angelina jolie:

Y Para cerrar el post, uno de Yaoming:

PD: Para algunas imágenes, hay que mantenerse un poco más tiempo que para otras, en especial para las que tienen combinaciones de grises, y algunos conocerán el truco sin parpadear, solo cerrando los ojos, en realidad no es necesario parpadear, pero acelera el proceso y evita que estés tanto tiempo mirando la imagen.

Ley S.O.P.A.

S.O.P.A_www_ifxperu_com

Saludos lectores, el día de hoy 18 de Enero del 2012, la Wikipedia versión inglés está OFF LINE, en protesta de esta Ley; estamos viendo el impacto que tiene dicha ley a nivel mundial, en estos momentos son cientos, miles, millones de usuarios difundiendo este mensaje por todas las redes sociales.

Porque conocimos internet y aprendimos de ella día a día, tantas noticias, investigaciones que motivan a cualquier cantidad de estudiantes a salir adelante, internet nos dio esa chispa para que estallen ideas que se conviertan luego en proyectos, proyectos como este humilde blog.

Los siguientes videos explican a detalle lo que dicha ley pretende:

Wikipedia, WordPress, Reddit, van de protesta, a su vez, más empresas de internet se suman al movimiento.

Mark Zuckerberg dijo exactamente a la 1pm de hoy:

The internet is the most powerful tool we have for creating a more open and connected world. We can’t let poorly thought out laws get in the way of the internet’s development. Facebook opposes SOPA and PIPA, and we will continue to oppose any laws that will hurt the internet.

The world today needs political leaders who are pro-internet. We have been working with many of these folks for months on better alternatives to these current proposals. I encourage you to learn more about these issues and tell your congressmen that you want them to be pro-internet.

You can read more about our views here: https://www.facebook.com/FacebookDC?sk=app_329139750453932.

En el buen español:

Internet es la herramienta más poderosa que tenemos para crear un mundo más abierto y conectado. No podemos permitir que leyes mal pensadas en el camino del desarrollo de Internet. Facebook se opone a SOPA y PIPA, y vamos a seguir oponiéndonos a cualquier ley que perjudicará a internet.

El mundo de hoy necesita líderes políticos que están a favor de internet. Hemos estado trabajando con muchas de estas personas durante meses en las mejores alternativas a las propuestas actuales. Los animo a aprender más acerca de estos temas y contar sus congresistas que quieren que sean a favor de internet.

Usted puede leer más acerca de nuestros puntos de vista aquí: https://www.facebook.com/FacebookDC?sk=app_329139750453932.

Quieres que internet siga siendo libre? Entonces qué esperas? avaaz_www_ifxperu_com

Ingresa al siguiente enlace y firma http://www.avaaz.org/es/save_the_internet/ tu apoyo es muy importante.

Y ahora? Es momento de compartir este post en las redes sociales!

Generador de mapas CICS para el mainframes

Hola a todos, estoy llevando Mainframes II en la UPAO y en éstas últimas semanas nos han enseñado a hacer mapas en CICS, lo cual no es difícil, pero si es trabajoso estar contando las posiciones, y el tamaño de los fields, es por ésta razón que he hecho en Java, un generador de mapas.

El generador considera palabras separadas por más de un espacio como fields diferentes, por lo que “nombre completo” es un solo field, pero “nombre   completo” son dos fields diferentes, si lo que se quiere es hacer que palabras con dos o más espacios sean un solo field, usar la tilde para separarlos algo como “nombre´´´´´´´completo”, las tildes serán remplazadas por espacios por el generador.

Luego darle en generar, y al guardar generará dos archivos; un *.view, que es un txt con la vista en si(abrir con wordpad) y el otro es el archivo con el mapa en si.

Para cambiar los colores, en el código generado, cambiar el color neutral, por GREEN, RED, YELLOW o BLUE, eso si no lo genera jeje..

Cualquier duda, ponerla en los comentarios.

Descargar Jar.

[Off Topic] Miedo a hablar en clase

 

 

 

 

 

 

 

 

 

 

 

Saludos lectores! a quien no le ha pasado alguna vez en su vida académica lo que dice el título? Generalmente nos quedamos callados y con la duda para variar, esperando que alguien mágicamente nos lea la mente y nos diga la respuesta, éstos casos se dan aunque no lo crean! porque hay profesores que parece que tuvieran un lector de preguntas ya que al terminar la clase, misteriosamente los estudiantes casi en su totalidad han logrado entender, lamentablemente ese tipo de docentes cada vez están en extinción, son pocos, pero los hay…

Seguir leyendo …

Servidor SVN privado, gracias a Dropbox.

Versionado local y compartido, sin necesidad de un servidor svn privadoDesde hace tiempo, para los proyectos universitarios, necesitaba programar en equipo, sin embargo, no podíamos levantar un servidor SVN privado, en una de nuestras PC’s y tenerlo encendido todo el día, y la idea de usar SourceForge para un proyecto universitario, no nos encajaba, así que con mis compañeros comenzamos a usar Dropbox para sincronizar la carpeta del proyecto y así poder programar desde diferentes PC’s y en paralelo, sin embargo surgían problemas, como que los archivos de configuración no son los mismos en todas las máquinas, estoy hablando de la carpeta nbproject o la carpeta eclipse, que guarda referencias hacia librerías locales u otros archivos locales así que iteníamos que hacer pequeños “fixes” para que estos no nos den problemas al intentar correr el proyecto, sin embargo al final siempre terminaba el proyecto dañado de tantos conflictos en esos archivos.

Recientemente, se me encendió el foco y se me ocurrió juntar las dos ideas… Seguir leyendo …

Tutorial de Google AppEngine 1: Conceptos Básicos

Este es un pequeño tutorial que hice para los que estamos empezando a programar en AppEngine usando Netbeans (sobre todo para los que estamos llevando Negocios Electrónicos en la Upa0). Contiene algunos conceptos básicos que en realidad son genéricos para trabajar con servlets y jsp, en un siguiente tutorial espero poder hablar un poco más en sí de Google AppEngine. Espero les sea de utilidad.

Feliz Día, #programadores

programadorComo todos bien sabemos (bueno y el que no lo sabe, pues como que se va enterando XD), el día 13 de setiembre celebramos el día del programador, gracias a una iniciativa de Valentin Balt … y como no podía ser de otra manera, esta celebración tiene su explicación informática:

El día 13 de septiembre es el día 256 de un año normal, y para los programadores, esto va más allá de un simple número porque se trata de una potencia de dos (2^8) y el número de valores que se pueden representar en un byte.

Pues bien, con este post queremos desearle un ¡¡FELIZ DIA!! a todos aquellos quienes día a día sentimos esa pasión por resolver problemas y encontrar soluciones que requieren de un pensamiento abstracto y lógico. Seguir leyendo …

Sincroniza G+ a Twitter y Facebook.

Hola geek promedio, tal vez no me recuerdas porque este es mi segundo o tercer artículo (aunque no eran necesarias las aclaraciones), sin embargo, esta vez no vine con las manos vacías. Trataré de reivindicarme, y… Mejor me dejo de rodeos antes de que hagas un Ctrl+W.

  1. Sigue a este agente (también conocido como bot)
  2. Dale permisos a: la aplicación para Twitter o la aplicación para Facebook (una a la vez).
  3. Si todo ha salido bien serás redirigido a una página con instrucciones.
  4. Busca el código de autenticación y cópialo en el portapapeles (Ctrl+C)
  5. Ve a G+ escribe un nuevo post (o estado) sólo con el código anterior y compartido sólo con el agente (tal como muestra la figura).
    http://gplus.sagg.im/
  6. Espera unos segundos y refresca tu G+ con un F5.
  7. Ahora sí, escribe lo que te plazca, pero no olvides compartir tus post con el agente.
  8. Dale las gracias al autor y visita la web oficial.
Eso es todo. A partir de ahora, podrás compartir posts selectivos con Twitter y Facebook, a lo Selective Tweets. Ahora sí, no hay razón para no pasarse un par de minutos al día en el G+, y recuerden, se enteraron primero en IFX :)

Regresar al antiguo chat de Facebook

Instala estos scripts para Chrome y Firefox y podrás regresar al antiguo chat de Facebook. Así de fácil.

Seguir leyendo …

Nombre Clave: Anonymous


Hace varios días que tengo este post dando vueltas por mi cabeza, y bueno a raíz de tantas incógnitas sobre esta organización, trataré en lo posible de comprimir la data al mismo estilo del 7zip, comenzemos!

Hacktivismo: Es hacer “hacking” para lograr o fomentar un objetivo político/social.

DDoS: Distributed Denial of Service, en el buen español es denegación distribuida de servicios, es un ataque que envía excesiva recarga de peticiones al servidor en un puerto específico desde diversas computadoras, al darse esta situación, si el servidor no soporta tales magnitudes de peticiones, simplemente “se cae”, generando malestar en el usuario final y dolores de cabeza en el área de IT. Por ejemplo, si se realiza un DDoS [se requiere una botnet bien grande] al puerto 8080 de un website, nos quedamos sin acceso a dicho website. Seguir leyendo …