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

15/5/14

Glorious Leader: Ayuda a Kim Jong-un en su lucha con los imperialistas

JAN29

Glorious Leader es un juego donde presentan al líder de Corea del Norte, Kim Jong-un, combatiendo en contra de la armada estadounidense; armado con una ametralladora y su inseparable unicornio

El estudio independiente Money Horse Games ha lanzado un vídeo promocional del videojuego, que es del género denominado plataformas 'Run and Gun' (corre y dispara) y cuenta con una estética que recuerda a la de los videojuegos de la cuarta generación de consolas, conocida también como la 'era de los 16 bits'.

El juego constará de siete niveles y estará disponible en PC y dispositivos móviles. No hay fecha exacta de lanzamiento.

"¡Oh líder glorioso! ¡Oh líder glorioso!", dice la narradora del vídeo promocional mientras este muestra imágenes de Kim Jong-un con una gran variedad de armas de fuego. "Ha estado esperando durante años a que llegue el momento de acabar con los cerdos capitalistas", agrega la voz. Al final de la promoción aparecen el líder norcoreano y el exbaloncestista Dennis Rodman en una cancha de baloncesto. 

En una entrevista con el portal NK News, el presidente ejecutivo de Moneyhorse, Jeff Miller, aseguró que creía que el juego podría ser un éxito porque además de ser divertido, es diferente a los que se ofrecen en el mercado. Asimismo, afirmó que el videojuego pretende ser "satírico, no político" y que numerosas personas de todos los rincones del planeta se han interesado en él.

continue reading

28/4/14

Nuevo bug en Internet Explorer: Cómo protegerse

JAN29

La falla afecta a las versiones de la 6 a la 11 y Microsoft dijo que es consciente de "ataques limitados y dirigidos" que pueden poner en riesgo a muchos usuarios.

Si un un atacante que explota exitosamente esa vulnerabilidad, podría obtener los mismos derechos de usuario sobre la computadora que el usuario oficial. Esto es, instalar programas, ver, cambiar o eliminar datos, o crear nuevas cuentas con derechos de usuario.

Microsoft dice que está investigando la falla y tomará las medidas "apropiadas".

La empresa dijo que las medidas "pueden incluir una solución a través de nuestro proceso mensual de publicación de actualizaciones de seguridad o una actualización de seguridad fuera de ciclo, en función de las necesidades del cliente".

Microsoft dice:
"La vulnerabilidad está presente mientras que Internet Explorer trata de acceder a un objeto en la memoria que se ha eliminado o no se ha asignado correctamente. La vulnerabilidad puede dañar la memoria de tal manera que podría permitir a un atacante ejecutar un código arbitrario en el contexto del usuario actual de Internet Explorer. Un atacante podría alojar un sitio web diseñado para aprovecharse de esta vulnerabilidad a través de Internet Explorer y convencer a un usuario para ver el sitio web falso."



La empresa de seguridad Symantec publicó su propia alerta con respecto al tema, destacando el hecho de que los usuarios de Windows XP son los más perjudicados, ya que según el comunicado "Los usuarios de XP se encuentran desprotegidos, ya que esta es la primera vulnerabilidad que se no parcheado para su sistema."

continue reading

26/3/14

CyberWar: Mapa global de ciberataques en tiempo real

JAN29

Kaspersky lanza un mapa que muestra los ciberataques que están realizándose alrededor del mundo en tiempo real, y que son detectados por el software de la empresa.

Los visitantes pueden ver tanto el panorama global de ciber-ataques así como por países, además el mapa proporciona una lista de los países más afectados en cada momento.

Puedes acceder al mapa interactivo de la cyberwar en esta web, el cual toma sus datos de cómo actúan los diferentes productos de Kaspersky para atacar estas amenazas, y evitar que tengan éxito, ya sea malware, virus, sitios maliciosos o en el peor de los casos intentos de intrusión.


continue reading

10/3/14

2 huevos de pascua para pasar el rato

JAN29

En las páginas de internet existe muchos huevos de pascua (Easter eggs) aburridos, graciosos, divertidos y uno que otro adictivo :) aquí te dejo un par de ellos para pasar el rato.

MISSILE COMAND
Este huevo de pascua pertenece a youtube y para activarlo, debes hacer clic en la parte superior derecha de un video y escribir "1980" con el teclado, podrás entonces jugar mientras tu video se carga :)

ZERG RUSH
Para activar este juego abre en el navegador el buscador GOOGLE y escribe "Zerg Rush" para comenzar a jugar

Enjoy!!!

continue reading

3/3/14

Script para detectar dispositivos moviles

JAN29

Detect Mobile Browsers es una colección de script para diferentes lenguajes de programación (ASP, C#, JSP, jQuery, Perl, etc) que nos permite detectar si el visitante a nuestra web hace uso de un dispositivo móvil, de ser así permite redireccionar este a otra página que se adapte al dispositivo.
¿Como usarlo?
Es muy sencillo, tomemos por ejemplo el lenguaje javascript, solo debes:
1. Bajar el script correspondiente, este se descargar con extensión TXT, debes cambiarlo a JS para colocarlo en tu proyecto.
(function (a, b)
{
 if (
  /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i
  .test(a) ||
  /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i
  .test(a.substr(0, 4))) window.location =
  b
})(navigator.userAgent || navigator.vendor ||
 window.opera,
 'http://detectmobilebrowser.com/mobile'
);

2. Abre el archivo y al final veras una cadena de texto "http://detectmobilebrowser.com/mobile", esta es la URL a la que se re direccionara la web si detecta que el visitante usa un dispositivo movil.
3. Para agregar este script a tu pagina, lo debes colocar entre las etiquetas HEAD, osea:
<head>
  <script type="text/javascript" src="tu_carpeta_javasctipt/detectmobilebrowser.js"></script>
</head>

Listo :)

Web: Detect Mobile Browsers

continue reading

27/2/14

Efecto flip book en HTML5 y Javascript

JAN29

¿Quien no recuerda las revistas hechas en flash con ese efecto en las hojas que hacían parecer que se leía un libro de verdad?

Ahora gracias a la herramienta Turn.js escrita en JavaScript y que hace uso de la libreria JQuery es posible dar ese efecto de papel a revistas que queramos publicar ya sea en páginas web o dispositivos móviles algo que flash no tiene.
<div id="flipbook">
 <div class="hard"> Turn.js </div>
 <div class="hard"></div>
 <div> Page 1 </div>
 <div> Page 2 </div>
 <div> Page 3 </div>
 <div> Page 4 </div>
 <div class="hard"></div>
 <div class="hard"></div>
</div>
<script type="text/javascript">
 $("#flipbook").turn({
  width: 400,
  height: 300,
  autoCenter: true
 });
</script>

Soporta navegadores

  • Safari 5
  • Chrome 16
  • Firefox 10
  • IE 10,9,8

Dispositivos

  • Todos los iOS (iPad, iPhone, iPod)
  • Android

Licencia

  • Turn.js esta bajo licencia BSD


Hay quienes no les gusta este efecto en flash, habrá otros que si, en fin para gustos se puede encontrar de todo en la web, y si no te gusta ninguno que esperar a crear el tuyo y compartirlo ;)

Enlace: TURN.JS

continue reading

14/2/14

Editor on-line para PHP

JAN29

PHPFiddle es un editor de textos online para lenguaje PHP bastante completo.


Con PHPFiddle podrás escribir y probar tu código desde cualquier computadora con conexión a internet, soporta también los smartphone.

Cuenta con coloreado de código, soporte para base de datos, HTML, css, javascript, etc, es decir un completo editor gratuito.
<h1>Test</h1>
<?php
 $count = 0 ; 
 $f1 = 0; $f2 = 1; 
 echo $f1." , "; 
 echo $f2." , ";
 while ($count < 20 ) 
 {
  $f3 = $f2 + $f1 ; 
  echo $f3." , ";
  $f1 = $f2 ; 
  $f2 = $f3 ; 
  $count = $count + 1; 
 }
?>
Resultado


Enlace: http://phpfiddle.org/

continue reading

4/2/14

El código que no deja de cambiar para engañar a los hackers

JAN29

Para evitar los ataques de piratas cibernéticos, una start-up estadounidense desarrolló una tecnología que cambia constantemente el código de los sitios web para hacerlos impenetrables.
Shape Security indicó que su producto, ShapeShifter, funciona con los lenguajes HTML, JavaScript y CSS y su objetivo es transformar el código de un sitio en un "blanco en movimiento" para prevenir que los cibercriminales ejecuten ataques que involucren la secuencia de comandos.

La start-up describe su producto como un "botwall", una palabra compuesta por dos términos en inglés que hacen referencia a una pared (wall), es decir, una barrera contra herramientas de software automático conocidas como bots, los cuales reconocen y explotan las vulnerabilidades del código de un sitio en internet.

Los bots se pueden usar con intenciones maliciosas como DDoS, que es como se conoce un ataque distribuido de denegación de servicios.

Los DDos (por sus siglas en inglés: distributed denial-of-service) fuerzan al servidor de un sitio web a colapsar al inundarlo con tráfico o al secuestrar el sitio, lo cual permite al hacker que modifique su contenido, robe información privada y distribuya un virus.

ShapeShifter reescribe el código de una página web cada vez que es cargada. Eso significa que los bots, que imitan el comportamiento humano, no tienen un marco de referencia cuando buscan las vulnerabilidades para atacar.

La página se ve igual para los usuarios, pero un bot no puede encontrar la manera de penetrar en el sistema.
Muchos productos intentan prevenir ese tipo de violaciones a sus sistemas al identificar bots por sus firmas -nombre que usan cuando se registran a sí mismos- y las direcciones de internet y correo electrónico a donde envían la información que roban.

Los hackers han intentado contraatacar los mecanismos de detección a través del uso de una técnica llamada "polimorfismo de tiempo real", que hace que sus bots reescriban sus propios códigos cada vez que infectan una computadora nueva para dificultar su reconocimiento.

Otro ejemplo: un ciberdelincuente quiere convertir miles de tarjetas de crédito en tarjetas regalo o bienes valiosos que pueden ser canjeados por dinero en efectivo. Una vez robados los datos de las tarjetas, ejecuta un programa automatizado para comprar los bienes  rápidamente, en una carrera contrarreloj hasta que las víctimas descubren el fraude y obtienen una nueva tarjeta.

Para ello, los hackers observan el código que hay detrás de una página web y, a continuación, escriben programas que llenan los espacios en blanco en los formularios web. Shape intenta poner fin a estos ataques teniendo a su software reordenando constantemente dicho código, algo que no se advierte en su navegador de Internet.

Fuente: BBC

continue reading

Post recomendado