Posts

Showing posts from May 3, 2015

Rendimiento en Java: manejo de Cadenas (String)

Image
El rendimiento de cualquier aplicación es fundamental para el usuario, asi tambien para el equipo donde se ejecuta. Esto determina muchos factores como la duración de la batería en un SmartPhone, el tiempo de uso del procesador que podría hacer que una PC se freeze.

Los objecto String en Java son mutuales "No cambian después de ser creados", entonces es aconsejable que se utilicen solo para texto que no cambian con frecuencia durante la ejecución de la aplicación.





Ejemplo: Almacenar el nombre del Usuario, ruta hacia
un archivo, imagen, entre otros.

Entonces que hacer si necesitamos manejar una aplicación que depende de cadena dinámicas. Existen clase que nos facilitan el trabajo, estas son StringBuilder y StringBuffer.

Sus principales métodos son append y insert que están sobrecargados para cualquier tipo de datos. Cuando se inicializa un StringBuilder vacio su capacidad es de 16 caracteres, expande su tamaño cuando se necesita, también se puede inicializar con una capacidad n. L…

GMAIL te acuerda el archivo adjunto.

Image
Bueno con el pasar del tiempo mas la palabra Google se esta convirtiendo en un sinónimo INNOVACIÓN, esta empresa siempre esta a la vanguardia de los cambios tecnológicos.

Estaba el otro día redactando un email y en el mensaje mencione explícitamente que revisaran el archivo adjunto, pero se me olvido adjuntar el archivo, para mi sorpresa cuando presiono el botón enviar; el siguiente cuadro de información salio en pantalla:


Ademas Google lee nuestro email para mejorar sus sistemas de sugerencias de anuncios, esto es una espada de doble filo.
Un buen consejo seria leer los contratos de los servicios que utilizamos mas cuando son gratis, al igual que las aplicaciones que instalamos en nuestros SmartPhone.

Gracias por entrar a este Blog.

Conociendo las impresoras Primera Parte

Image
¿Qué son las impresoras?
Una impresora es un dispositivo periférico del ordenador que permite producir una gama permanente de textos o gráficos de documentos almacenados en un formato electrónico, imprimiéndolos en medios físicos, normalmente en papel, utilizando cartuchos de tinta o tecnología láser (con tóner).

Utilidad principal: Pasar información visual hacia una hoja de papel regularmente, de manera mas precisa y rápida que una persona.
Otros usos:  Creación de prototipos 3D para uso industrial, libros brailles, impresión de comidas, construcción de casas baratas, prótesis para humanos, entre otros.
Partes comunes de las impresoras: Unidad de Control (Board).Fuente de poder (PowerSupply).Panel de Control (Control Panel).Mecanismo de papel.Tecnología de comunicación.Tecnología de impresión. Unidad de control (BOARD):
Encargado de controlar las partes principales de la impresora, con el firmware  que posee. Además de proporcionar al usuario una interface de comunicación. 

Conociendo las impresoras Segunda Parte

Image
Tecnología de impresión
Quizás es la parte que llama mas atención de la impresoras. Como pasa la tinta al papel? Gracia a la tecnología de impresión es que las información pasa al papel, dependiendo el tipo utilizado las impresoras pueden variar su tamaño, peso consumo eléctrico e incluso el ruido producido al imprimir.
Mas Comunes:  Inyección de tinta.Láser.Matriz de puntos.Térmicas.


 Inyección de tinta Las impresoras de inyección de tinta consisten en inyectores que producen burbujas muy pequeñas de tinta que se convierten en pequeñísimas gotas de tinta. Los puntos formados son el tamaño de los pequeños pixeles. Las impresoras de inyección pueden imprimir textos y gráficos de alta calidad de manera casi silenciosa.

Principales características: •Bajo costo de los equipos.
•Utiliza tinta liquida para imprimir.
•Los consumibles mayormente sobrepasan el precio del equipo.

Partes que las caracterizan : Cartuchos (Cartridge), Cabezal (Print Head), Carro (Carriage), Estación de servicio (ServiceStat…