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

30/10/13

Microsoft Bolivia otorga premio por el primer videojuego en 3D basado en Visual Basic

JAN29

El boliviano Brahian Germán Franco Bley inventor del innovador proyecto, único en el mundo, recibio $us 4.000 de parte de la empresa Microsoft Bolivia. 

El proyecto MMORPG 2013 Darkwaronline fue vencedor en la categoría Ideas Innovadoras en Soluciones para Tecnología de la Información y Comunicación (TIC’s) de INNOVA Bolivia 2012-2013, concurso que tiene el objetivo de promover e incentivar la creación de ideas innovadoras en las universidades públicas y privadas de todo el país.

“Nos sentimos muy orgullosos de premiar a Brahian Franco porque es un joven resultado de nuestras universidades y que tiene todo el potencial de convertir su idea en una empresa exitosa”, dijo Jorge Velasco, presidente de la Fundación de Emprendedores y Finanzas MAYA, impulsador y organizador del evento, junto a Banco BISA.

“En Microsoft estamos convencidos que no es falta de talento, sino de la generación de oportunidades que permitan el crecimiento y el desarrollo de la potencialidad de nuestros compatriotas. Por eso aplaudimos este proyecto y el esfuerzo de INNOVA por su alto impacto en el apoyo al emprendedurismo boliviano”, agregó Mariaca.



continue reading

29/9/13

Multiplicación de matrices con applet

JAN29

Un aporte de un amigo guatemalteco Luis CMurga, nos deja a disposición un proyecto java/netbeans para multiplicar matrices gráficamente utilizando la tecnología de los applets.

Originalmente desarrollado con java 7, funciona perfectamente en java 6 con minúsculas modificaciones, ademas hace uso de la librería AbsoluteLayout, cuenta con dos clases cada una con una manera diferente de introducir los datos.




Dar las gracias por el aporte a:
Autor: Luis CMurga
Facebook: https://www.facebook.com/luis.cmurga

Descargar proyecto AQUI

continue reading

19/9/13

7 aplicaciones android que no te deben faltar en tu celular

JAN29

Hoy dejo a disposición 7 aplicaciones android GRATUITAS las cuales probé y me dejaron satisfecho. Hay desde juegos para pasar el rato hasta aplicaciones verdaderamente profesionales como TeamViewer. Sin mas, la lista a continuación, si conoces de alguna aplicación similar o mejor, dime y lo agregamos.

PICSART

PicsArt es un editor de fotos gratuito, con cuadrícula para fotos y creador de collages, herramienta de dibujo y red de imágenes. Es como una colección todo en uno de varios editores:
PicsArt Collage Maker te permite crear collages sorprendentes, usando cuadrículas para fotos o el creador de collages de forma libre o usando fotos sobre fondos. Es una de las herramientas de cuadrícula para fotos y de collage de forma libre más poderosas del mercado.
PicsArt Effects son efectos artísticos para fotos tales como esténcil, dibujo animado, esquemas, Orton, Lomo, vintage, proceso de cruce, HDR, fattal, lápiz, Holgaart, acuarela, contornos, caricatura, neón, témpera, papel antiguo, pastel, eliminador de ojos rojos, Popart, espejo, difuminación inteligente, retoque de rostro, salpicado de color, efecto de papel y ¡mucho más! Permite aplicar efectos en las imágenes usando el modo de pincel: los artistas pueden controlar dónde y cuánto efecto aplicar en una imagen.
Photo Editor proporciona múltiples máscaras de imagen, herramientas de texto, imágenes prediseñadas, destello de lente, marcos y esténciles para artistas y diseñadores gráficos. ¡Los diseñadores gráficos tanto principiantes como profesionales están usando PicsArt para su trabajo o diversión!
PicsArt Photo Camera te permite tomar una foto, previsualizarla y aplicar efectos fotográficos dinámicos mejorando tu cámara estándar.

Para ser gratuito esta muy bien hecho, lo malo es que para acceder a todas las funcionalidades hay que comprar la versión de pago, aunque con las que tiene es mas que suficiente. Le doy un 5/10

TANK BATTLE CITY

Battle City es un videojuego de tanques producido y publicado por Namco como una adaptación del clásico arcade Tank Battalion.1

El juego consiste en controlar un tanque sobre un escenario plagado de tanques enemigos. Su misión consiste en evitar que destruyan su base militar. Se completa el nivel cuando haya destruido todos los tanques enemigos. El número de niveles a superar varía dependiendo de la revisión del juego que se esté jugando (para NES eran 35). El juego termina si el enemigo destruye la base o el jugador gasta todas sus vidas.

Battle City fue uno de los primeros juegos en permitir el juego simultáneo de dos jugadores, ambos jugadores defendiendo conjuntamente la base. Si uno de ellos disparaba al otro, éste queda congelado unos instantes (aunque puede seguir disparando). También fue uno de los primeros juegos para NES en permitir la creación de niveles personalizados, si bien no podía ser guardados en el cartucho.

Juego clásico con gráficos sencillos pero bastante adictivo sin nada que envidiar a los juegos actuales, multijugador muy lento, a veces los controles se trancan, dispone de 100 niveles para pasar un buen rato. Le doy un 8/10

NAVEGADOR CHROME

Navega más rápido con el navegador web Chrome en tu teléfono o tablet Android. Inicia sesión para sincronizar desde tu ordenador la experiencia de navegación de Chrome y llevarla contigo dondequiera que vayas.

  • Busca y navega de forma rápida, directamente desde el mismo cuadro. Selecciona lo que te interese de los resultados que aparecen mientras escribes.
  • Navega de forma más rápida gracias a la carga de páginas, el desplazamiento y el zoom acelerados.
  • Experiencia simple e intuitiva
  • Abre un número ilimitado de pestañas de navegador y cambia rápidamente entre ellas. En tu teléfono, cambia de pestaña como si se tratara de un abanico de cartas. En tu tablet, desliza el dedo de lado a lado para cambiar de pestaña.
  • Inicio de sesión
  • Inicia sesión en el navegador web Chrome para sincronizar las pestañas abiertas, los marcadores y los datos del omnibox de tu ordenador con tu teléfono o tablet. Retoma lo que estabas haciendo justo donde lo dejaste.
  • Envía páginas desde el navegador Chrome de tu ordenador al navegador Chrome de tu teléfono o tablet con un solo clic y consúltalas en cualquier lugar.
  • Privacidad
  • Navega de forma privada con el modo de incógnito.
Lo que mas me gusto son las multiventanas, puedes navegar cono en una pc y el navegador no se lentea. seria bastante deseable que se pudiera instalar plugin :) Le doy un 7/10


MATHSTEP

MathStep es una calculadora con un completo CAS (Computer Algebra System) integrado. Eso significa que puede resolver los problemas de matemáticas para usted! Cuenta con un editor de expresiones con una vista previa en vivo, e incluso le da consejos para resolver un problema por sí mismo en algunas operaciones. Puede trabajar sin una conexión a Internet descargando un complemento de 30MB

Las siguientes operaciones están soportadas actualmente:

  • Simplificación
  • Derivado
  • Integración
  • Cálculo de límites
  • Cálculo de sumas
  • Determinación de desarrollos en serie
  • Resolución de ecuaciones
Dependiendo de lo que se busque en sistemas así, puede parecer muy simple o muy complicado, le falta mucho si, pero con lo que tiene es mas que suficiente para un estudiante de secundaria. Le doy 7/10


MATHSAPP

MathsApp Calculadora es una aplicación de calculadora científica para Android con una interfaz agradable y minimalista. Hay muchas otras calculadoras en PLAY pero me gusto esta por su diseño

MathsApp Scientific Calculator incluye:

  • Paisaje modo
  • Color temas
  • Ajuste fácilmente los cálculos previos o insertar los resultados anteriores
  • Ver resultados como fracción, binario, octal o hexadecimal
  • Científico, la ingeniería y el formato de números regulares
  • Físicos constantes
  • Interfaz de usuario amigable
  • No hay anuncios
  • Advanced cálculos
  • Aritmética
  • Potenciación
  • Funciones trigonométricas
  • Funciones avanzadas de distribución estadística
  • Lista apoyo
  • Complex apoyo número
Para mi lo mejor el diseño aunque para ser una calculadora científica le faltan muchas funciones, como es gratuita y sin anuncios, sirve y muy bien. Le doy 6/10


FVD FREE VIDEO DOWNLOADER

FVD es una herramienta que te permite descargar videos de una multitud de sitios web directamente en tu dispositivo en formato mp4 para que puedas verlos cuando quieras ahorrándote así el uso de internet.
Una vez que lo hayas instalado, solo tienes que ir al sitio web deseado con tu navegador web favorito o con el navegador integrado en la aplicación, y reproducir el video. El icono de FVD aparecerá y podrás descargar el video. Lo malo es que no descarga de youtube

La calidad de los videos es excelente, aunque a veces al descargar un video grande de 100MB para arriba se corta la descarga y el video se borra. Le doy 5/10


Móvil y flexible: acceda a ordenadores de forma remota desde dispositivos con sistema Android.
Ayude fácilmente a familiares y amigos cuando tengan un problema informático, desde cualquier lugar. También puede sacarle provecho accediendo a su ordenador privado para editar documentos o utilizar algún software en particular mientras se encuentra fuera de casa.

Excelente programa, funciona al 100% pero como nada es perfecto le doy 9/10

Enjoy!!!

continue reading

5/9/13

Librería JQuery para mostrar ayuda en paginas web

JAN29

"Actualmente tener una visita guiada de tu aplicación o sitio web es muy útil cuando necesitas mostrar una nueva característica o enseñar a tus usuarios a usar tu aplicación, Chardin js es un plugin de Jquery muy simple de usar y que te permite mostrar la ayuda de una forma elegante, que al mismo tiempo es muy simple de implementar."

De forma similar al tour de instrucciones que Gmail acaba de implementar en su redactor de correos, ahora podemos añadir instrucciones basadas en texto superpuestas sobre cualquier elemento HTML al tiempo que se realiza una atenuación del fondo de la página.

Fuente: Webbirrazo
Proyecto de ejemplo: GitHub
Liberia: chardin.js
Licencia Apache v2.0 

continue reading

30/7/13

Elimina virus Priyanka de Whatsapp

JAN29

Desde hace unos días una vulnerabilidad denominada Priyanka ataca el Whatsapp. El efecto que produce es renombrar todos los contactos de la agenda con el nombre Priyanka, lo que resulta molesto y crea una gran confusión en las comunicaciones.

Para solucionar el problema hay que seguir unos sencillos pasos. 

Primero hay que asegurarse de desactivar la conexión de datos (3G, WiFi o Bluetooth). Una desactivación completa se realiza entrando en menú principal, apartado ajustes, para desconectar todo en la pestaña conexiones inalámbricas y redes.

Después hay que acceder a la lista de contactos de Whatsapp para eliminar el contacto de Priyanka. Para ello es necesario entrar a la lista de conversaciones, clicar de manera sostenida sobre el contacto falso y esperar a que aparezca el menú y, en este, seleccionar eliminar chat. Identificaremos al falso contacto porque lo que no puede hacer es modificar la foto de los perfiles verdaderos. 

Por seguridad, accederemos después a la lista de contactos del teléfono por si Priyanka está ahí y lo eliminamos siguiendo la misma técnica.

El tercer paso es detener la aplicación WhatsApp. Hay que acceder al menú principal y en el apartado ajustes, seleccionar aplicaciones y entrar en la de WhatsApp. Hay que pulsar la opción forzar detención, y después el botón borrar datos. Las conversaciones se borrarán, pero después reaparecen.

Finalmente hay que reiniciar el teléfono y configurar de nuevo Whatsapp.

Fuente: El Periodico

continue reading

4/7/13

Detecctar y aplicar Look and Feel

JAN29

Un aporte del amigo Cesar Ramos para detectar y aplicar Look and Feel a una aplicación hecha en Netbeans.

"Este proyecto nos permite apreciar las propiedades de lookAndFeel de java, esta clase, aplica cambios en nuestro frame con configuraciones predeterminadas las cules invocamos segun nuestra necesidad"


El proyecto comprende dos clases para detectar y aplicar el look and feel.

Clase main.java

/*
 * esta es la clase principal donde recibimos las clases lookAndFeel de
 * la clase detectorLookAndFeel y los agregamos a un combobox
 * para que se apliquen los cambios cuando hagamos click
 * en el boton btn1 apreciando los cambios
 * de manera inmediata
 */
package look;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;

public class Main{
    String dir;
    JButton btn1;
    JComboBox cmb1;
    JFrame ventana;
    Main(){
        ventana = new JFrame();
        ventana.setTitle("bienvenido");
        ventana.setSize(600, 600);
        ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);
        ventana.setLayout(new FlowLayout());
        ini();
        ventana.setVisible(true);
    }
    public void ini(){
        componentes();
        ventana.add(btn1);
        ventana.add(cmb1);
    }
    public void componentes(){
        btn1= new JButton("cambiar apariencia");
        btn1.setSize(100, 20);
        DetectorLookAndFeel detec = new DetectorLookAndFeel();
        detec.nombresDeClasesLAF();
        cmb1 = new JComboBox();
        cmb1.setSize(100, 20);
        for(int i=0; i< detec.nombresDeClasesLAF().length; i++){
            cmb1.addItem(detec.nombresDeClasesLAF()[i]);
        }
        agregarEventos();
    }
    public void agregarEventos(){
        btn1.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                if(e.getActionCommand().equals("cambiar apariencia")){
                    try {
                        UIManager.setLookAndFeel(cmb1.getSelectedItem().toString());
                    SwingUtilities.updateComponentTreeUI(ventana);
                    } catch (Exception ex) {
                    }
                }
            }
        });
    }
    public static void main(String[] args){
        Main ok = new Main();
    }
}

Clase DetectorLookAndFeel.java

/*
 * /
 * esta clase es para detectar los looks and feels instalados en nuestro sistema
 */

package look;

import javax.swing.UIManager;

public class DetectorLookAndFeel {
    String[] clases;
    DetectorLookAndFeel()  {
        UIManager.LookAndFeelInfo[] nop;
        nop=UIManager.getInstalledLookAndFeels();
        clases = new String[nop.length];
        int i=0;
        while(i<nop.length){
            System.out.println(nop[i].getClassName().toString());
            clases[i]=(nop[i].getClassName().toString());
            i++;
        }
    }
    public static void main(String[] args){
        DetectorLookAndFeel ok = new DetectorLookAndFeel();
    }
    public String[] nombresDeClasesLAF(){
        return clases;
    }
}

Descargate el archivo AQUI :)

continue reading

4/6/13

Darkwar - Videojuego 3d online en VB6

JAN29


Un programador boliviano Brahian German Franco Bley desarrollo, el solo, un vídeo juego de rol multijugador MMORPG en el lenguaje de programación Visual Basic 6, el tiempo que tardo fue de 4 años, la inversión 30.000 $us.

El beta del juego sería lanzado en fecha 13 noviembre de este año y la versión oficial el próximo año.

"El juego fue desarrollado en Visual Basic 6.0 y muchos ingenieros pensaron que era una locura y que no iba a poder; pero no sólo desarrollé el juego, sino que también pude crear herramientas que no existían para esta plataforma", explicó Franco al periódico Página Siete. 

Entre los objetivos de este joven programador está crear una industria de videojuegos en Bolivia para generar empleo a ingenieros en sistemas, informáticos, programadores, analistas, diseñadores gráficos, dibujantes, compositores, así como a historiadores. 





REQUISITOS MÍNIMOS 

  • Sistema operativo Windows XP 
  • Procesador del equipo Pentium D 2.4 GHz 
  • Memoria ram 2 GB 
  • Espacio en disco duro 13 GB de espacio disponibleo superior
  • Tarjeta de vídeo Nvidia geforce 240GT 1GB o superior
  • Puntuación de gráficos: 5.5
  • Puntuación de gráficos de juegos: 5.5 
  • SonidoTarjeta de sonido, altavoces o auriculares con micrófono
  • Controles admitidos Teclado y mouse 
  • se requiere Conexión a Internet


Canal en Facebook  http://www.facebook.com/DARKWAROnline
Canal Youtube http://www.youtube.com/user/GODDUELX

Ahora un poco de critica constructiva que para eso nos pagan :)

No se puede decir nada del juego en si, ya que solo hay existen imágenes y videos, habrá que esperar a la salida de la beta :/

La calidad de los gráficos es buena considerando que todo el trabajo lo hizo una sola persona.

Algo que no se puede dejar de mencionar es el lenguaje de programación elegido para este juego,Visual Basic 6, no quiero menospreciar a VB6, yo programe años atrás en este lenguaje, es muy bueno y pueden lograrse un sin fin de cosas interesantes (un ejemplo este juego), sin embargo VB6 recibió muchos ataques de programadores en C (el favorito a la hora de desarrollar juegos) por el uso de sus librerías DLL, porque no estaba orientado a objetos, porque tenia a GOTO o simplemente porque algunos decían que era un lenguaje muy básico o.O
En fin, sea cual sea la razón, Microsoft dejo de darle soporte el 2008 (creo) y salio su hermano Visual Basic.NET. Las mayores criticas que encontrara el desarrollador de este juego sera justamente su lenguaje de programación.

Los robots me hacen recuerdo a los MechWarrior o.O
La trama o.O esperando :). Una buena historia es la base para que un videojuego peque y duro :) en lo personal me gustaría ver reflejado en los paisajes del juego la gran variedad natural que tiene Bolivia, El lago Titicaca, el templo del sol, el altiplano, el chaco o la selva amazónica :)


Lo bueno es que el programador dice haber desarrollado un motor propio que sirve de esqueleto para el desarrollo de juegos similares :) habría que ver si deja disponible el API :)

Lo malo el tiempo de desarrollo, 4 años es mucho tiempo en la vida de un juego, los juegos actuales, FIFA por ejemplo, se desarrolla en un año con un equipo de cientos de personas y millones de dolares sobre la mesa y aún así se quedan cortos de tiempo.

En fin, en hora buena para Bolivia, poco a poco sale y deja ver al mundo que aquí no solo se produce coca, en hora buena también por el programador Franco y que su esfuerzo le sea bien retribuido en el futuro.

éxitos :)

continue reading

27/5/13

Tutorial de Electrostatica

JAN29

Tutorial Interactivo de de Electrostática

Interesante y completo tutorial de física sobre electrostática, esta hecho en flash, contiene teoría con ejemplos resueltos sobre cinco temas esenciales.

Capítulos
1.- Carga eléctrica
2.- Campo eléctrico
3.- Ley de Gauss
4.- Potencial Eléctrico
5.- Capacitores y Dieléctricos
6.- Ejercicios resueltos

La Carga Eléctrica.

 La carga eléctrica es una propiedad que portan los constituyentes  de los átomos (concretamente los electrones y protones) y la ley  fundamental de interacción de dos cargas en reposo es la ley de  Coulomb. Esta ley es tan fundamental como la de Gravitacional  Universal y tiene la misma forma. Sin embargo, la fuerza que  describe la ley de Coulomb puede ser de atracción o repulsión a  diferencia de la fuerza de  gravitacional que solo es de atracción.

 Si uno camina sobre una alfombra en tiempo seco, es probable  que se produzca una chispa al tocar la perilla metálica de una  puerta o en días de tormenta eléctrica presenciamos fuertes  descargas. Estos fenómenos son evidencia de que un cuerpo  adquiere carga en determinadas condiciones y que una
 manifestación de la presencia de esa carga, es justamente las  chispas (los truenos, relámpagos, rayos, etc. En el caso de las  nubes cargadas),  figura_1.1.

 La neutralidad eléctrica de la mayoría de los objetos oculta el  contenido de cantidades enormes de electricidad positiva y  negativa ya que se cancelan entre si sus efectos externos, cuando  este equilibrio se perturba la naturaleza nos revela sus efectos de  una carga positiva o negativa no compensada, esa carga no
 compensada se llama “Carga al exceso” y en general representa  una pequeñísima fracción de la carga total  contenida en el cuerpo.

Tutorial Fisica :)
Tamaño: 40MB
Formato: Flash exe
descargar

continue reading

Post recomendado