10 frases tecnológicas para el recuerdo

En tecnología y el futuro de los inventos, ser profeta tiene más de suicida que de experto. La revista T3 decidió recopilar las 10 profecias más desafortunadas. Aquellos que “se tiraron a la piscina y en mitad del salto descubrieron que -en vez de agua- había cemento”.

El mayor damnificado de este listado de profetas es Alan Sugar, el fundador de los computadores Amstrad que pronosticó el fracaso de iPod en febrero de 2005: “Las próximas navidades el iPod estará muerto, acabado, desaparecido…”. Tras esta frase, Apple ha vendido 174 millones de reproductores y Sugar ha conseguido el honor de ocupar el primer puesto del ranking, según señala el diario El Pais.

Otro de los grandes que no están para adivino es Bill Gates, quien aparece hasta dos veces en la lista de T3. Sus visiones sobre la desaparición del spam y la ínfima memoria que necesitarán los computadores para funcionar, lo dejan en ubicaciones de privilegio.

Muchas de las predicciones fueron realizadas hace años. Esos condicionantes: tiempo y la evolución del sector hacen que las 10 afirmaciones resulten divertidas de recordar hoy.

1. “El iPod nunca despegará”, Alan Sugar, en 2005.

2. “No hay necesidad de tener un computador en cada casa”, Ken Olsen, fundador de Digital Equipment, en 1977.

3. “Las aspiradoras impulsadas por energía nuclear serán una realidad en diez años”, Alex Lewyt, presidente del fabricante de aspiradoras Lewyt, en 1955.

4. “La TV no durará porque la gente se cansará rápido de pasar todas las noches mirando una caja de madera”, Darryl Zanuck, productor de la 20th Century Fox, en 1946.

5. “Nunca se fabricará un avión más grande que éste”, un ingeniero de Boeing, deslumbrado al ver el Boeing 247, con capacidad para 10 pasajeros, en 1933.

6. “Estamos en el umbral del correo vía cohete”, Arthur Summerfield, director general de Servicio Postal, en 1959.

7. “Nadie va a necesitar más de 640 Kb de memoria en su computador personal”, Bill Gates, en 1981.

8. “Los americanos necesitan el teléfono. Nosotros no. Nosotros tenemos mensajeros de sobra”, Sir William Preece, director del Post Office británico, en 1878.

9. “El spam estará resuelto en dos años”, Bill Gates, en 2004.

10. “Se acabará demostrando que los rayos X son una estafa”, Lord Kelvin, presidente de la Royal Society, en 1883.

Artículo relacionado: Tecnología Chanta.

Fuente: LaTercera.com

Anuncios

QUEJA POR SISTEMA OPERATIVO jajja-…..

QUEJA POR SISTEMA OPERATIVO

Estimados Señores de Soporte Técnico:

El año pasado cambié de la versión NOVIA 7.0 a la versión ESPOSA 1.0, y he observado que el programa al cabo de un tiempo comenzó con unos procesos inesperados de subrutinas, que luego fueron a más, descargándose un programa oculto denominado HIJO 1.0 que me ocupa muchísimo espacio de disco duro, utiliza recursos importantes, y además enlentece de forma alarmante el Sistema Operativo.

Por otra parte, ESPOSA 1.0 se auto instala como residente en la memoria RAM y se lanza durante el inicio de cualquier aplicación, monitoreando todas las actividades del sistema.

Aplicaciones como:  POLAS CON AMIGOS 10.3NOCHE DE JUERGA 2.5 y  FÚTBOL DOMINGUERO 5.0ya no funcionan normalmente y el sistema se cae cada vez  que intento ejecutarlos.

De vez en cuando se lanza un programa oculto (creo que es un virus troyano) denominado SUEGRA 1.0 que aparece cerrando varios puertos de conexiones, y consigue colgar el sistema, o que ESPOSA 1.0 se comporte de manera totalmente impredecible, por ejemplo,  dejando de atender a cualquier comando que quiera introducir.

Estoy pensando en volver al programa anterior NOVIA 7.0, pero no he podido desinstalar a ESPOSA 1.0 o al menos mantenerlo minimizado.

¿Me podrían ayudar?.   Muchas gracias.

REPUESTA DEL SERVICIO TECNICO

Estimado usuario afligido: Este es un motivo de queja muy común entre los usuarios. Se debe, en la mayoría de los casos, a un error básico de concepto. Mucha gente pasa de cualquier versión de Novia X.0 a Esposa 1.0 con la idea de que es solo un programa de Entretenimiento y Utilidades. Sin embargo, Esposa 1.0 es un SISTEMA OPERATIVO COMPLETO, diseñado para controlar TODO el sistema.

Es muy poco probable que usted pueda desinstalar Esposa 1.0 y regresar a cualquier versión de Novia X.0. Es casi imposible desinstalar o eliminar los archivos del programa una vez instalados. Lo mismo pasa con Suegra 1.0 que es una aplicación oculta que se instala en la RAM mientras Esposa 1.0 funciona.

Hay quienes han intentado el formateo a baja densidad, para luego instalar los programas Novia Plus o Trampa 2.0, pero terminan con más problemas que antes, (vea en el Manual, el capítulo “Pago de Pensiones” y “Mantenimiento de Hijos“). Considere la posibilidad de instalar algún software adicional para mejorar el rendimiento de Esposa 1.0. Son especialmente recomendables, como:

PedirPerdon.Exe

Flores 5.0

Joyas 2.3

también puede usar Loquetudigas v9.7, y evite el uso excesivo de la tecla “ESC”

JAMAS instale Secretariaconminifalda 3.3, Amiguitacariñosa 6.9 Amigotesinoportunos 4.6.  Estos programas NO funcionan bajo Esposa 1.0, y muy probablemente, causen daños irreversibles e irreparables al Sistema Operativo.  

 

Si todas las opciones fallan, puede optar por sistemas basados en otras plataformas existentes en el mercado pero bajo su propio riesgo como Celibato 1.0 o Maricón 5.3.               

 

 

MUCHA SUERTE / ATTE SERVICIO TÉCNICO.

Calculadora en JAVA

He  aquí la calculadora que logre realizar con el editor IDE de Netbeans 6.8 en JAVA

Calculadira simpleRealizando en tres ficheros o mejor dicho con tres clases las cuales te doy a continuación:

1. La Clase tutorial.java es donde tengo el metodo de inicio main este es el codigo :
import java.util.Locale;
public class tutorial9 {
public static void main(String[] args) {
// TODO code application logic here
frame objeto = new frame();
objeto.setVisible(true);
objeto.setLocationRelativeTo(null);//para q salga en el centro
}

}

2. ahora  el codigo del frame con todos sus ojetos:
public class frame extends javax.swing.JFrame {

/** Creates new form frame */
//creamos un objeto global
libreria objeto = new libreria();
public frame() {
initComponents();
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings(“unchecked”)
// <editor-fold defaultstate=”collapsed” desc=”Generated Code”>//GEN-BEGIN:initComponents
private void initComponents() {

jTextField1 = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jButton6 = new javax.swing.JButton();
jButton7 = new javax.swing.JButton();
jButton8 = new javax.swing.JButton();
jButton9 = new javax.swing.JButton();
jButton10 = new javax.swing.JButton();
jButton11 = new javax.swing.JButton();
jButton12 = new javax.swing.JButton();
jButton13 = new javax.swing.JButton();
jButton14 = new javax.swing.JButton();
jButton15 = new javax.swing.JButton();
jButton16 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle(“Calculadora”);

jTextField1.setBackground(java.awt.Color.white);
jTextField1.setEditable(false);
jTextField1.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
jTextField1.setText(“0”);

jButton1.setText(“2”);
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton1MouseClicked(evt);
}
});

jButton2.setText(“1”);
jButton2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton2MouseClicked(evt);
}
});

jButton3.setText(“3”);
jButton3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton3MouseClicked(evt);
}
});

jButton4.setText(“+”);
jButton4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton4MouseClicked(evt);
}
});

jButton5.setText(“4”);
jButton5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton5MouseClicked(evt);
}
});

jButton6.setText(“5”);
jButton6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton6MouseClicked(evt);
}
});

jButton7.setText(“6”);
jButton7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton7MouseClicked(evt);
}
});

jButton8.setText(“-“);
jButton8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton8MouseClicked(evt);
}
});

jButton9.setText(“7”);
jButton9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton9MouseClicked(evt);
}
});

jButton10.setText(“8”);
jButton10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton10MouseClicked(evt);
}
});

jButton11.setText(“9”);
jButton11.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton11MouseClicked(evt);
}
});

jButton12.setText(“*”);
jButton12.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton12MouseClicked(evt);
}
});

jButton13.setText(“0”);
jButton13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton13MouseClicked(evt);
}
});

jButton14.setText(“.”);
jButton14.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton14MouseClicked(evt);
}
});

jButton15.setText(“=”);
jButton15.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton15MouseClicked(evt);
}
});

jButton16.setText(“/”);
jButton16.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton16MouseClicked(evt);
}
});

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 234, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton11, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton12, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addComponent(jButton13, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton14, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton15, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton16, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3)
.addComponent(jButton4))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton5)
.addComponent(jButton6)
.addComponent(jButton7)
.addComponent(jButton8))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton9)
.addComponent(jButton10)
.addComponent(jButton11)
.addComponent(jButton12))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton13)
.addComponent(jButton14)
.addComponent(jButton15)
.addComponent(jButton16))
.addContainerGap(22, Short.MAX_VALUE))
);

pack();
}// </editor-fold>//GEN-END:initComponents

private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton2MouseClicked
// TODO add your handling code here
jTextField1.setText(objeto.concatenamiento(“1”));
}//GEN-LAST:event_jButton2MouseClicked

private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton1MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“2”));
}//GEN-LAST:event_jButton1MouseClicked

private void jButton3MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton3MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“3”));
}//GEN-LAST:event_jButton3MouseClicked

private void jButton5MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton5MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“4”));
}//GEN-LAST:event_jButton5MouseClicked

private void jButton6MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton6MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“5”));
}//GEN-LAST:event_jButton6MouseClicked

private void jButton7MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton7MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“6”));
}//GEN-LAST:event_jButton7MouseClicked

private void jButton9MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton9MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“7”));
}//GEN-LAST:event_jButton9MouseClicked

private void jButton10MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton10MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“8”));
}//GEN-LAST:event_jButton10MouseClicked

private void jButton11MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton11MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“9”));
}//GEN-LAST:event_jButton11MouseClicked

private void jButton13MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton13MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“0”));
}//GEN-LAST:event_jButton13MouseClicked

private void jButton14MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton14MouseClicked
// TODO add your handling code here:
jTextField1.setText(objeto.concatenamiento(“.”));
}//GEN-LAST:event_jButton14MouseClicked

private void jButton4MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton4MouseClicked
// TODO add your handling code here:
objeto.suma(jTextField1.getText());
}//GEN-LAST:event_jButton4MouseClicked

private void jButton15MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton15MouseClicked
// TODO add your handling code here:
jTextField1.setText(“”+objeto.resultado(jTextField1.getText()));
}//GEN-LAST:event_jButton15MouseClicked

private void jButton8MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton8MouseClicked
// TODO add your handling code here:
objeto.resta(jTextField1.getText());
}//GEN-LAST:event_jButton8MouseClicked

private void jButton12MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton12MouseClicked
// TODO add your handling code here:
objeto.multilplicacion(jTextField1.getText());
}//GEN-LAST:event_jButton12MouseClicked

private void jButton16MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton16MouseClicked
// TODO add your handling code here:
objeto.division(jTextField1.getText());
}//GEN-LAST:event_jButton16MouseClicked

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new frame().setVisible(true);
}
});
}

// Variables declaration – do not modify//GEN-BEGIN:variables
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton10;
private javax.swing.JButton jButton11;
private javax.swing.JButton jButton12;
private javax.swing.JButton jButton13;
private javax.swing.JButton jButton14;
private javax.swing.JButton jButton15;
private javax.swing.JButton jButton16;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JTextField jTextField1;
// End of variables declaration//GEN-END:variables

}