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; [...]

2/12/13

Amazon trabaja en sus propios drones

JAN29

El futuro de las compras viene volando en 'drones'. En televisión nacional y sin ningún tapujo, Jeff Bezos realizó uno de los anuncios más inesperados que hemos escuchado de Amazon: Aseguró que la compañía está trabajando a paso firme en un sistema de reparto de paquetes denominado PrimeAir, el que llevará tus pedidos en menos de media hora a la puerta de tu casa a través de un octocóptero que puede transportar hasta 2.2 kilos.

La idea es que dentro de los pasos finales de confirmación y pago de la compra que se realice se ingresen las coordenadas exactas del lugar donde quieres que aterrice este 'drone', el que -- de cierta forma -- cambiará el paradigma con que ahora mismo nuestras compras son realizadas. Imagina que pudieras necesitar de una nueva microSD o una cámara de fotos en medio de un día de campo, o de una batería externa durante una salida al centro de la ciudad. Luego comprarla y esperar un rato a que llegue donde te encuentres.

Donde sea, cuando sea y lo que sea... Las posibilidades de uso de este servicio son casi ilimitadas.
Claro, este servicio no será gratuito ni será para todos pues se planea que esté disponible sólo para personas que vivan a menos de 16 kilómetros de distancia de una bodega de Amazon. De todas formas, desde la empresa aseguran que resulta mucho más barato y más amigable con el medioambiente que una flota de camiones recorriendo las ciudades todo el día pues estos aparatos son poco invasivos, no se ven afectados por el tráfico y son totalmente eléctricos, lo que también representa un bajo costo de operación.

Además hay otro pequeño problema... Que todavía no estará disponible. Sí, Amazon está trabajando en este concepto pensando en un despliegue comercial dentro de unos 5 años más. Tienen que conseguir permisos de la FAA en Estados Unidos para lograr licencias de operación de estos aparatos en espacios urbanos. A Bezos eso no le preocupa realmente, y está confiado en que PrimeAir será una realidad. "Funcionará, y esto ocurrirá, y será muy divertido", aseguró.

Pero donde hay una oportunidad de éxito hay también una de falla. Y no es que quiera dar ideas, pero... ¿Cómo lograrán que la gente no se ponga a dispararle a los drones para conseguir cosas gratis? La tentación es mucha, y también suena divertida.

Sea como sea, no puedo esperar a que esto comience a funcionar, aunque sea sólo en Estados Unidos.

Fuente: CBS

continue reading

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

18/5/13

FISICA: Calculo simplificado de transformadores

JAN29

Cálculo simplificado de transformadores


Hola:
        mi nombre es Rolando Roberto Rivas, soy  Ingeniero Electricista y construí este programa en Visual Basic 6.00 para el armado de pequeños transformadores de hasta 400 Watts de potencia, para esto debí aprender este lenguaje desde cero (quien quiere, puede).                                                                                          
                     
Esta es la versión 2.00, he solucionado los  problemas de la versión anterior. Si querés mandarme tus comentarios y/o críticas, podés  hacerlo con sólo chiquear (pulsar con el puntero del mouse) cualquiera de mis dos direcciones de correo (prefiero en yahoo, pues tiene más espacio) dado en: Autor y Versión .

Agradecimientos:
Ante todo a Dios por darme la posibilidad de hacerlo, a mis padres por bancarme en todo momento y  a mi amigo Ariel, estudiante de Licenciatura en Sistemas, quien me facilitó el material de estudio (bibliografía) y ayuda técnica.
                                                                                                                                       
Una mensión especial  a  Andres Firman como así también  a  Marcos Komarofsky  y a  Sergio  Fernandez  por sus comentarios constructivos y a todas aquellas personas anónimas que de una u otra forma me  ayudaron en la creación de este programa .-
                                                                                                                                     
Muchísimas Gracias                                                                                                                                
Ing. Electricista  Rolando Roberto Rivas


YAPA

MAGNETIS
programa gráfico para el estudio de la trayectoria de partículas cargadas




continue reading

17/5/13

Conversor de Unidades

JAN29

Programas gratuitos para carreras de ingeniería
Conversores de unidades


La conversión de unidades es la transformación de una cantidad, expresada en una cierta unidad de medida, en otra equivalente, que puede ser del mismo sistema de unidades o no. Este proceso suele realizarse con el uso de los factores de conversión y las tablas de conversión en la física.

Frecuentemente basta multiplicar por una fracción (factor de conversión) y el resultado es otra medida equivalente, en la que han cambiado las unidades. Cuando el cambio de unidades implica la transformación de varias unidades se pueden utilizar varios factores de conversión uno tras otro, de forma que el resultado final será la medida equivalente en las unidades que buscamos, por ejemplo si queremos pasar 8 metros a yardas, lo primero que tenemos que hacer, es conocer cuánto vale una yarda en metros para poder transformarlo, en donde, una yarda(yd)= 0,914m, luego dividir 8 entre 0,914 y nos daría como resultado 8,75 yardas.


Convert

Unit Converter Free

MM Conversor de Unidades
Este es el programa más completo, las unidades de medida van desde geometría, superficie, peso, presión, temperatura, tiempo, electricidad, etc.
:/

continue reading

16/5/13

Programas educativos de Fisica

JAN29

Revisando algunos CD/DVD y Disquetes :) que tengo, me encontré con varios programas que recolecte hace mucho, estos programas son sobre FISICA y pueden ser de utilidad para aquellos que estudian ingeniería  sin mas los enlaces :)

Circuitos Eléctricos
Un circuito es una red eléctrica (interconexión de dos o más componentes, tales como resistencias, inductores, condensadores, fuentes, interruptores y semiconductores) que contiene al menos una trayectoria cerrada.


Ley de OHM

La ley de Ohm dice que la intensidad que circula entre dos puntos de un circuito eléctrico es proporcional a la tensión eléctrica entre dichos puntos. Esta constante es la conductancia eléctrica, que es lo contrario a la resistencia eléctrica.

La intensidad de corriente que circula por un circuito dado, es directamente proporcional a la tensión aplicada e inversamente proporcional a la resistencia del mismo. Cabe recordar que esta ley es una propiedad especifica de ciertos materiales y no es una ley general del electromagnetismo como la ley de Gauss, por ejemplo.


Tubo de Rayos Catodicos
Movimiento de un electrón por un campo eléctrico y magnetico

Código de colores de resistencia

:)

continue reading

5/5/13

SOLUCION: Windows no tiene acceso al dispositivo, ruta de acceso o archivo especificado

JAN29

Realice una actualización de un software en Windows y cuando ejecute el programa me salio el error:
"Windows no tiene acceso al dispositivo, ruta de acceso o archivo especificado. Puede que no tenga los permisos apropiados para tener acceso al elemento."

Buscando una solución en internet la mayoría daba por hecho de que tenia algún malware dentro y que tenia que realizar una limpieza del registro, pasar unos cuantos antivirus y en última instancia formatear mi maquina o.O

Yo estaba seguro que virus no tenia, ademas de que el software que instale es confiable. aún así realice los pasos para desinfección de archivos sin éxito alguno. Formatear mi PC no era una opción pero parecía la única salida hasta que me encontré con la solución.

  • Seleccionar la carpeta donde esta el ejecutable que muestra el error.
  • Clic derecho -> propiedades -> Pestaña seguridad -> Opciones avanzadas

  • En la nueva ventana que aparece "Configuración de seguridad avanzada para ...", presionar el botón Editar, entonces seleccionar al administrador del sistema, habilitar la opción  "Reemplazar todos los permisos heredables existentes en todos los descendientes con permisos heredables de este objeto" y ACEPTAR para terminar.

Volver a ejecutar el EXE que mostraba el error y ya debe de funcionar normalmente

continue reading

7/4/13

Anonymous Arabe ataca 100.000 sitios web de Israel

JAN29


Más de 100.000 sitios web del gobierno de Israel sufrieron un ataque de hackers arabes este sábado y domingo, pero los hackers israelíes contra atacaron y se adjudicaron su propia victoria. El sitio web que promueve los "ciberataques" llamado OpIsrael era a su vez hackeado por israel. En vez de mensajes anti-israelies, tocaba el himno nacional de Israel, "Hatikva".

Mensaje en árabe de Anonymous


"Step one will be initiated after the release of this message and will be comprised of systematically removing the Zionist entity from the Internet," a speaker said in Arabic.

"Step two, we will discover your future plans and show your crimes against humanity to the whole world," the speaker said. ""And as for step three, well think of this one as a present from Anonymous to you."


Los piratas informáticos han publicado un video explicando los motivos de su ataque. "Para el Gobierno de Israel:  No habéis cesado vuestras interminables violaciones de los derechos humanos. No habéis parado los asentamientos ilegales. No habéis respetado el alto el fuego. Habéis demostrado que no respetáis el derecho internacional”, se proclama en la grabación.




que malote

continue reading

9/3/13

Richard Stallman en Bolivia

JAN29


Richard Stallman el fundador del "Movimiento del Software Libre", creador del Sistema Operativo Linux, el editor GNU Emacs, el compilador GCC y el depurador GDB, estará de visita en Bolivia para una serie de charlas sobre el Software Libre.

El movimiento del software libre

Fecha: 1 de Abril de 2013
Lugar : La Paz - Bolivia
Auditorio de la Universidad Mayor de San Simon, Monoblock Central, Edificio de la Vicepresidencia  Calle Ayacucho, Esquina comercio.

Fecha : 3 de Abril de 2013
Lugar :Potosí, Bolivia - Teatro IV Centenario (Plaza Simón Bolivar)


Richard Stallman hablará sobre las metas y la filosofía del movimiento del Software Libre, y el estado y la historia del sistema operativo GNU, el cual junto con el núcleo Linux, es actualmente utilizado por decenas de millones de personas en todo el mundo.


Copyright vs Comunidad

Fecha: 2 de Abril de 2013
Lugar: La Paz, Bolivia - U. Estatal de la Ciudad de La Paz
Fecha: 4 de Abril de 2013
Lugar: Potosí, Bolivia - Teatro IV Centenario (Plaza Simón Bolivar)

El copyright fue desarrollado en los tiempos de la imprenta, y fue diseñado para adecuarse al sistema centralizado de copias impuesto por la imprenta en aquella época. Pero en la actualidad, el sistema de copyright se adapta mal a las redes informáticas, y solamente puede ser impuesto mediante severas medidas de fuerza.

Las corporaciones globales que se lucran con el copyright están presionando para imponer penalidades cada vez más injustas y para incrementar su poder en materia de copyright, restringiendo al mismo tiempo el acceso del público a la tecnología. Pero si lo que queremos realmente es honrar el único propósito legítimo del copyright --promover el progreso para beneficio del público-- entonces tendremos que realizar cambios en la dirección contraria.


Más información:
Free Software Foundation

¿problem windows?

continue reading

3/3/13

HideMyPHP Ofuscador de código PHP

JAN29


HideMyPHP es una aplicación desarrollada en .NET que permite ofuscar código PHP, según la página del autor:

"Actualmente se tiene soporte para PHP 5.4 en estilo procedural en un 100%, se han realizado pruebas con mutiples proyectos orientados a objeto y se espera tener un 100% de compatibilidad pronto con los diferentes estilos o forma de programación utilizadas por desarrolladores."

Entre las funciones principales realizadas al momento de la ofuscación se encuentran las siguientes:

- Eliminación de comentarios en los 3 tipos permitidos en PHP(C++ One-Line, Multi-Line, Shell-Style)
- Eliminación de espacios y saltos de linea
- Renombrado de clases
- Renombrado de funciones
- Renombrado de variables
- Compresión con Zlib
- Codificación a Base64

Lo interesante de este aplicación es que te permite cargar y ofuscar todo un proyecto, por ejemplo, la siguiente clase que hace parte de un proyecto MVC:

<?php
/**
 * CLASE WEB
 */
class webMDL {
     
    private $data = array();
    
    /**
     * Constructor de clase
     */
    function __construct() {}

    /**
     * Asigna valor a propiedad de clase
     */
    public function __set($name, $value)
    {        
        $this->data[$name] = $value;
    }
    
    /**
     * Retorna vaior de propiedad de clase
     */ 
    public function __get( $name )
    {        
        if (array_key_exists($name, $this->data)) {
            return $this->data[$name];
        }      
        return null;
    }
}

?>

Nombres de variables, funciones, métodos, son renombrados, comentarios, salto de linea y tabulaciones son eliminados.

<?php
class webMDL {

   private $CBA0ZALTQF57VHD9KYKHBIJ1LOI = array( );
   
   function __construct( ) {}

   public function DDGLEOW0PERATBXQLSWUKSDM( $WT2HG2XWKNO63OOBLUNGJUZHJKC, $YW1SVYJUJRPQRD3NTHPRGW8O ) {
      $this->CBA0ZALTQF57VHD9KYKHBIJ1LOI[$WT2HG2XWKNO63OOBLUNGJUZHJKC] = $YW1SVYJUJRPQRD3NTHPRGW8O;
   }

   public function QA5T7ZWDKJGBAMK1UN7TIDBCQRQ( $WT2HG2XWKNO63OOBLUNGJUZHJKC ) {
     if( array_key_exists( $WT2HG2XWKNO63OOBLUNGJUZHJKC, $this->CBA0ZALTQF57VHD9KYKHBIJ1LOI ) ) {
       return $this->CBA0ZALTQF57VHD9KYKHBIJ1LOI[$WT2HG2XWKNO63OOBLUNGJUZHJKC];
     }
    return null;
   }
}
?>

Por último el archivo es comprimido con ZLIB.

<?php /* This script has been encripted with HideMyPHP v.1.0.0, 
for more information please visit http://www.zeusafk.net/ */ ?>
<?php eval(gzuncompress(base64_decode("eNoNwduSY0AAANBfmZqnmcqDJLRLzc5MBS0IISJEv2y5tEsQ
LXSIr9895/fnzy8pyRt+xs1HsdB72rXkgYfhI4kHzHN/M5x2Gf54x+brWGsbd7rtLiWVjqsdo5cG9airlZocwgR
O7DjA1dYsC1Vub6WNUPNAt+65Z+gM/WT2x+A68iJZFve5wSOQ6KUqnTs826eIDw0pVDJOuXANC2Fw0qvxFb1A8m
Sb1ZoIhE9SYF+9OvbTAU/VBjYQCV0WEZioztle5maQKxiKJrecLRooqsQxagK6Ec4zc+TbHo0silIHiFsvx1dlP
HtVBNlLHUCHISEdS2mXbkF+H/tNNAXFUjwa2hr20tuCAtoTb0+Wmm5m1/UYgdIj4VCQqYbRs9tdK3XCwOiVzTSn
ekWueYGkhboHjQW83rdNV92mVyvuOeEkBQjL/KNQdVLvgR1wlsxhCwle3mm57bijNZkiil9hZBDgiR1DuXVy2Gh
iV1eBuTpPa0kfTw5ucVVZnOyByNf1Q+TZc6iYcGdq6i5eFzM7qU7Dl+tM8PSsNP24Lo8pKJ7xdRr6i2ErLbUkXU
ZmX1SKHv1n7Z2c+MkWA+G+Lm9G+EBiU9yLzLO0q5PXELH+uSq+v98/Pz+/3n5//gH8UL1B"))); ?>

EL proyecto se encuentra en fase beta, es gratuito y necesitas ZLIB activado para que funcione correctamente.

Página del autor: http://www.zeusafk.net/
Descarga directa de HideMyPHP
Proyecto completo utilizado en este post para testear HideMyPHP

continue reading

28/2/13

Bolivian Cyber Army ataca web pro-evo en apoyo al Aeropuerto Juan Mendoza

JAN29

Comienzo el post aclarando que este "no es un blog político", sin embargo no puedo dejar pasar un hecho que al parecer paso inadvertido para muchos medios de comunicación.

El departamento de Oruro (Zona occidental de Bolivia) cumplió ayer 48 horas de paro en protesta por el cambio de nombre de su aeropuerto internacional "Juan Mendoza" por el de Aeropuerto "Evo Morales", todo bien por ahí  cada quien tendrá sus razones y esos puntos no los discuto en este blog, sin embargo, en apoyo a esa protesta un grupo o persona identificado como "Bolivian Cyber Army" ataco ayer una pagina web del gobierno de evo (http://noracismo.gob.bo/) y dejo un claro mensaje de su rechazo al cambio de nombre del aeropuerto de Oruro.

EL AEROPUERTO DE ORURO SE LLAMA JUAN MENDOZA Y EL NOMBRE NO SE TOCA

El disgusto del hacker es evidente
Y para quien no conozca quien fue el Teniente Coronel Juan Mendoza, dejo hasta un video o.O :)
"En 1916, Juan Mendoza, llegó a ser el primer aviador con la beca que pagó la población de Oruro con la colaboración de los sectores de carpinteros, panaderos, Sociedad de Socorros Mutuos a quienes juró que al obtener su profesionalización, serviría a su departamento además de lograr que su ciudad tenga el primer avión que llegó con el apoyo de Alfredo Etienne, personaje que era minero y concejal"

El ataque ocurrió ayer en horas de la noche "increíblemente" hasta el día de hoy en el que escribo este post, la pagina web http://noracismo.gob.bo/ sigue desfaceada dejando ver la negligencia de quienes mantienen esa página.

continue reading

23/2/13

Anonymous Venezuela ataca sitios web de Hugo Chavez

JAN29

La noche de este viernes 22 de febrero de 2013 el grupo denominado Anonymous Venezuela atacó paginas militares venezolanas para exigir saber “qué está pasando en realidad con la salud del Presidente Chávez”.

El mensaje que dejaron es:

“Maldito el soldado que levante las armas en contra de su propio pueblo”, 
Simón Bolívar.
“Como venezolanos EXIGIMOS saber que esta pasando en realidad con la salud del Presidente Chavez, es hora de hablarle claro al país, sin rodeos y sin excusas chimbas”

 Entre los sitios web hackeados se encuentran:

Sitio oficial de la Academia Militar: http://www.amgnb.guardia.mil.ve/
Guardia del Pueblo: http://guardiadelpueblo.mil.ve/
Página Oficial de la Gobernación del Estado Táchira: http://www.tachira.gob.ve/

Comando de Vigilancia Costera: http://cvc.guardia.mil.ve/
Dirección de Cultura del Estado Táchira: http://direcciondecultura.tachira.gob.ve/
Centro de denuncias de la Guardia Nacional Bolivariana: http://denuncias.guardia.mil.ve/


La mayoría de las páginas volvieron a la normalidad aunque algunas están caídas.


Se espera que durante las próximas horas este grupo de activistas ataque más sitios web oficiales, en aras de acrecentar la presión por saber noticias veraces sobre la salud del presidente Chávez, quien a pesar de encontrarse en Venezuela desde hace un par de días, según un comunicado oficial, no ha sido visto ni se han revelado detalles sobre su tratamiento en el país.

continue reading

14/2/13

Photoshop 1.01 código fuente liberado

JAN29




Si eres de las personas que le gustan los "tesoros antiguos", ahora puedes tener en tus manos el código fuente de la version 1.01 de Photoshop por 0.01 $us.

Adobe System Inc a sedido el codigo a "El Museo de la Historia de la Computación" de la versión 1.01 fechado en 1990 y firmado por los hermanos Thomas y Jhon Knoll.


El archivo zip contiene 179 archivos, que consta de 128.000 líneas de código y número de líneas en torno al 75% de código en Pascal, aproximadamente el 15%  en el lenguaje ensamblador de 68000, y el resto son diversos tipos de datos.

Al ser una versión tan antigua no tiene valor más que sentimental para los viejos frikis :) que recuerdan el lenguaje PASCAL o.O y lenguaje de bajo nivel como ensamblador. Aunque claro, para asegurarse al momento de descargarte el programa, debes aceptar los "Términos y Condiciones que establece el COMPUTER HISTORY MUSEUM.

Código Fuente Photoshop 1.01

Enjoy!!! :)

continue reading

22/1/13

Descargar y subir archivos desde mega

JAN29

El 19 de enero de 2013 Kim Dotcom cumplió su promesa y lanzo el nuevo Mega mejorado, tal fue la expectativa mundial que en los primeros días el servicio estaba completamente saturado, pero ya todo se normalizo y la gente ya puede subir y descargas archivos con normalidad.

Ahora te muestro como :)

Kim Dotcom recomienda utilizar el navegador de google Chrome, si no lo tienes debes descargarlo e instalarlo en tu pc, si tienes IE instalado puedes cerrar está pagina y lanzarte por la ventana mas cercana  gritando "bazinga!!!" ;)

Comencemos con Mega 

Lo primero que necesitas es crear una cuenta, debes introducir nombre, correo electrónico y contraseña. Esperas unos segundos por la confirmación en tu correo y una vez que actives el servicio ya estará todo listo para compartir archivos :)

La interfaz a diferencia del anterior megaupload es bastante sencilla y agradable, puedes elegir el idioma en el menú superior, el segundo contando de derecha a izquierda, el que tiene el icono del planeta tierra pues o.O

La nueva interfaz tiene un diseño bastante intuitivo y una vez que cambias la preferencia del idioma, es imposible perderte.

Cifrado RSA

El nuevo Mega, implemento el cifrado RSA de 2.048 bits esto para evitar las violaciones de copyright, este cifrado lo que hace es encriptar todo archivo que subas a "la nube" de esta manera Kim y Mega no conocen el contenido de tu archivo, pero Mega advierte que el responsable de los archivos que subes así como con quienes los compartes, es responsabilidad tuya y Mega se reserva el derecho de almacenar algunos datos tuyos como la IP. 

Subir un archivo

Mega te permite como en el anterior servicio, crear tu sistema de carpetas para mantener el orden en los archivos que subas, para subir un archivo puedes, hacer clic en el botón "subir archivo" para buscar y seleccionar el archivo desde tu pc, o puedes arrastrar directamente con clic sostenido a la pantalla, la subida del archivo comenzara enseguida.

Cuando el archivo termine de subir, este se muestra en pantalla y si quieres realizar alguna acción sobre el, debes hacer clic derecho, te mostrara una lista con las opciones que puedes llevar a cabo.

Publicar un archivo

Para compartir el link de descarga con tus amigos, escoge la opción "Obtener enlace", en la ventana que aparece tienes a disposición el enlace del archivo y la llave para desencriptar el archivo.

Mega divide sus enlaces, separados por un signo de exclamación "! " de la forma :

http://mega.co.nz/#!enlace-de-archivo!llave-del-archivo


Si publicas solo el enlace del archivo, todo el mundo podrá verlo, pero no podrá descargarlo a menos que tenga la "llave del archivo".

https://mega.co.nz/#!xFdxjSZA


Si quiere que cualquiera pueda descargar tu archivo , debes publicar el enlace del archivo y su llave.

https://mega.co.nz/#!xFdxjSZA!Vg6yVRs99M43jMSRpe8R8G79L9l8YMK0CUVy7tp6_rg


Si eres observador o.O, notaste seguro el botón "Importar" y te preguntaste para diablos sirve, :) sirve para transferir archivos de una cuenta a otra sin tener que descargarlos en tu pc, Util Verdad :)

Ahora que sabes utilizar Mega, comparte, comparte y comparte hasta que se te caigan todos los dedos de las manos que también tienes dedos en los pies :)

enjoy!

continue reading

Post recomendado