jueves, 2 de julio de 2009

Autorun Virus Remover v2.3 Build 0702, Protección a través de tu USB




Autorun Virus Remover v2.3 Build 0702

English | 1,23MB | Incl. Medicina

Descripción
Autorun Virus Remover puede detectar y limpiar cientos de usb / autorun virus y se bloquean los virus y troyanos tratando de atacar al dispositivo USB se inserta. Remover el virus de Autorun ofrece 100% de protección contra programas maliciosos de cualquier intento de ataque a través de dispositivos de almacenamiento USB (USB driveUSB stickpen unidad Flash Drive de tarjeta flash Secure Digital de almacenamiento extraíbles de almacenamiento portátil, ipod reproductor multimedia). Comparar Autorun Virus Remover con otras soluciones antivirus, se encuentra a cabo sus más destacados: Autorun Virus Remover proporciona 100% de protección contra las amenazas a través de cualquier unidad USB, sin embargo, la mayoría de los otros productos aún no están en condiciones de garantizar la protección del 90%. Autorun Virus Remover puede detectar y limpiar el usb virus / gusano / troyano, como Ravmon, auto.exe en su ordenador o unidad USB, podría resolver el problema de que no se puede abrir una unidad de doble clic. También elimina los restos de virus mediante la eliminación de los ficheros autorun.inf y la limpieza de su sistema de registro, por lo que no verá la autorreproducción tema más.

Caracteristicas
100% de protección contra cualquier programas maliciosos a través de USB de almacenamiento
Autorun Virus Remover usos innovadores de tecnología proactiva para bloquear las amenazas desde la unidad USB. Hay relativamente pocos productos disponibles en tiendas o en Internet que ofrecen incluso cercana al 100% de protección contra cualquier programas maliciosos a través de unidad USB. La mayoría de los productos aún no están en condiciones de garantizar la protección del 90%. Autorun Virus Remover es lo mejor del mundo de software para bloquear las amenazas desde la unidad USB.

La mejor solución para proteger la computadora sin conexión
Otros antivirus deben actualizar base de datos de firmas regularmente, y no pueden proteger eficazmente fuera de la red de computadoras que no está conectado a Internet. Cuando los nuevos virus, gusanos y otros ataques maliciosos huelga, las firmas tradicionales son insuficientes. Cada minuto uno espera de una actualización de firmas de virus crea una ventana de vulnerabilidad que podría tener consecuencias devastadoras. Autorun Virus Remover los usos avanzados de técnicas de detección proactiva, no requiere las actualizaciones de firmas, y cierra la ventana de vulnerabilidad dejó abierta por otros reactivos, la firma basada en las respuestas.

El más rápido del mundo y el más pequeño software antivirus
Con Autorun Virus Remover, que no es necesario sacrificar la velocidad para la detección y escaneo. Compare antivirus, y descubrirá que el virus de Autorun Remover es, con diferencia, uno de los más pequeños las aplicaciones en la industria. Por ejemplo, el Autorun Virus Remover instalador está a sólo 1 MB. El programa utiliza aproximadamente 1 a 7 MB de memoria RAM.

100% compatible con todo el software
La incompatibilidad entre los programas antivirus es un problema. En la gran mayoría de los casos, la instalación de dos programas antivirus de diferentes fabricantes en una máquina (para una mayor protección) es técnicamente imposible, ya que los dos programas de cada perturbar el funcionamiento de otros. Sin embargo, Autorun Virus Remover es 100% compatible con todos los software, incluyendo Windows Vista.

Fácil de usar
Autorun Virus Remover ha sido específicamente diseñados para realizar con eficacia, independientemente de que el usuario del nivel de conocimientos de computadoras. Simplemente instalar y olvidar.





Requisitos
  • Procesador 100MHz o más
  • 16MB de RAM o más
  • Windows 2000, Windows XP o Vista


Autorun Virus Remover v2.3 Build 0702
Rapidshare | Megaupload


martes, 23 de junio de 2009

[Audiolibro-Voz humana] La Fortaleza Digital [Dan Brown]


Del mismo autor de los Bestsellers "El Código Da Vinci" y "Ángeles y demonios," Dan Brown les trae una apasionante novela llena de claves secretas, mensajes ocultos, engaños y crímenes. "Fortaleza Digital" los mantendrá en suspenso y no podrá dejar de escucharlo hasta que llegue al final.

La supercomputadora de la Agencia de Seguridad Nacional se encuentra con un código el cual no puede descifrar. El subdirector de la agencia llama a la hermosa criptógrafa Susan Fletcher, La única pista para romper ese código parece estar en el cadáver de un hombre fallecido en España, donde ha sido enviado el prometido de Susan, David Becker. Mientras David intenta hallar la clave y sobrevivir a la persecución de un metódico e implacable asesino en las calles de Sevilla, Susan se enfrentará a su propio drama en las desoladas instalaciones de máxima seguridad de la Agencia, durante una larga noche en la que la mentira y el asesinato acechan tras cada puerta.

Por Rapidshare
http://rapidshare.com/files/154664892/L.F.D.ByFuranani.part1.rar
http://rapidshare.com/files/154675418/L.F.D.ByFuranani.part2.rar

Por Megaupload
http://www.megaupload.com/?d=6YNRX0TO
http://www.megaupload.com/?d=PN7BWK8J

Arquitectura de Computadores: Un Enfoque Cuantitativo, David Patterson


Datos Técnicos

Arquitectura de Computadores: Un Enfoque Cuantitativo, David Patterson (McGraw-Hill)
Spanish | PDF | 32.4 MB | David Patterson; John Hennessy | Editorial McGraw-Hill | 854 Páginas | ISBN: 8476159129

Descripción

Esta obra incorpora un nuevo enfoque cuantitativo haciendo énfasis en la relación coste/rendimiento, presentando muchos datos y ejemplos de máquinas reales, y haciendo estudios comparados de los distintos diseños de arquitecturas.Todos los capítulos tienen secciones originales, y una vez presentados los conceptos, aparece una sección denominada “”Juntando todo”" donde se relacionan las ideas expuestas, para mostrar cómo se utilizan en una máquina real. A continuación aparece otra sección titulada “”Falacias y pifias”", que permite al lector aprender de los errores que han cometido otros en el diseño de una arquitectura. Después hay otra, llamada “”Perspectiva histórica y referencias”" que intenta dar crédito a las ideas del capítulo. Cada capítulo finaliza con una buena colección de ejercicios de distinto grado de dificultad.

Contenido

1.- Fundamentos de diseño de computadores
2.- Coste y rendimiento
3.- Diseño de repertorios de instrucciones: alternativas y principios
4.- Ejemplos y medidas de utilizacion de los repertorios de instrucciones
5.- Técnicas basicas de implementacion de procesadores
6.- Segmentacion
7.- Procesadores vectoriales
8.- Diseño de la jerarquia de memoria
9.- Entradas/salidas
10.- Tendencias Futuras
Apéndice A.- Aritmética de comptadores (por David Goldberg)
Apendice B.- Tablas completas de repertorios de instrucciones
Apendice C.- Medidas detalladas del repertorio de instrucciones
Apendice D.- Medidas de tiempo frente a frecuencia
Apendice E.- Vision general de las arquitecturas RISC

Enlaces

Arquitectura de Computadores: Un Enfoque Cuantitativo (1era Edición)
Rapidshare | Megaupload | Filefactory

Computer Architecture, Fourth Edition: A Quantitative Approach

Filefactory


martes, 2 de junio de 2009

Calculadora basica en java

Codigo.

import java.awt.*;
import java.applet.*;
import java.awt.event.*;


public class Main extends Applet implements ActionListener {
Label l1, l2,l3;
TextField t1,t2,t3;
Button b1,b2,b3,b4,b5,b6,b7,b8;

public Main () {
l1 = new Label("Numero 1");
t1 = new TextField(8);
l2 = new Label("Numero 2");
t2 = new TextField(8);
b1 = new Button("Suma");
b2 = new Button("Resta");
b3 = new Button("Multiplica");
b4 = new Button("Divide");
b5 = new Button("Raiz de 1");
b6 = new Button("Raiz de 2");
b7 = new Button("Mayor");
b8 = new Button("Limpia");
l3 = new Label("Resultado");
t3 = new TextField(8);

add(l1);
add(t1);
add(l2);
add(t2);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
add(b6);
add(b7);
add(b8);
add(l3);
add(t3);

b1. addActionListener(this);
b2. addActionListener(this);
b3. addActionListener(this);
b4. addActionListener(this);
b5. addActionListener(this);
b6. addActionListener(this);
b7. addActionListener(this);
b8. addActionListener(this);
}

public void actionPerformed(ActionEvent ae) {
if (ae.getSource() == b1) {
int n1 = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t2.getText());
int suma = 0;

suma = n1 + n2;
t3.setText("" + suma);
}
if (ae.getSource() == b2) {
int n1 = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t2.getText());
int resta = 0;

resta = n2 - n1;
t3.setText("" + resta);
}
if (ae.getSource() == b3) {
int n1 = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t2.getText());
int multi = 0;

multi = n1 * n2;
t3.setText("" + multi);
}
if (ae.getSource() == b4) {
int n1 = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t2.getText());
int div = 0;

div = n1 / n2;
t3.setText("" + div);
}

if (ae.getSource() == b5) {
int n1 = Integer.parseInt(t1.getText());
double raiz = 0;

raiz = Math.sqrt(n1);
t3.setText("" + raiz);
}
if (ae.getSource() == b6) {
int n2 = Integer.parseInt(t2.getText());
double raiz = 0;

raiz = Math.sqrt(n2);
t3.setText("" + raiz);
}
if (ae.getSource() == b7) {
int n1 = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t2.getText());
int mayor = 0;

if (n1 > n2)
mayor = n1;
else
mayor = n2;

t3.setText("" + mayor);
}

if (ae.getSource() == b8) {
t1.setText("");
t2.setText("");
t3.setText("");
}
}
}

Resultado:

lunes, 4 de mayo de 2009

¡ Con lo que tienes !



Comienza con lo que tienes, no con lo que te hace falta, tú ya tienes todo lo que necesitas para comenzar a crear tu futuro, sin embargo, a veces te encuentras diciendo: si tan sólo tuviera esto si al menos esto fuera distinto si tuviera más dinero.

No exageres la importancia de las cosas que no tienes, empieza con lo que tienes, no con lo que te hace falta.

No permitas que aquello que no puedes hacer, te impida hacer lo que sí puedes, la pasividad prolongada paraliza la iniciativa. Para la mente que vacila, todo parece imposible.

No esperes que existan circunstancias extraordinarias para hacer el bien hazlo en las situaciones comunes.

No necesitas más energía, habilidad ni mayores oportunidades, lo que debes hacer es sacarle provecho a lo que ya tienes.

Lo que puedes hacer ahora es la única influencia que tienes sobre tu futuro. La grandeza verdadera consiste en demostrar excelencia en las pequeñas cosas.

No te quejes porque no tienes lo que quieres, agradece no recibir lo que mereces.

No serás feliz hasta que no aprendas a sacarle provecho a lo que ya tienes, no te preocupes por lo que no tienes. La alegría nunca vendrá a quienes no saben apreciar lo que ya poseen.

La mayoría de las personas cometen el error de buscar muy lejos aquello que está cerca.

Nunca alcanzarás mayores logros, a menos que te lances antes de estar listo. Nadie logró el éxito mientras esperaba que todas las condiciones fueran “ideales''.

La Biblia dice: el que al viento observa, no sembrará; y el que mira a las nubes, no segará, esto significa que si esperas a que se den las condiciones perfectas, nunca llegarás a nada.

No pierdas el tiempo con dudas y temores acerca de lo que no tienes. Dedícate de lleno a terminar la tarea que tienes en tus manos, sabiendo que el correcto desenvolvimiento actual es la mejor preparación para tus años venideros.

Simplemente hazlo, con lo que tienes