¡Gracias por visitar Tecno Academy!                     Informática, todos los niveles - Trucos - Apuntes - Diapositivas - Libros - Enlaces - Curiosidades - Descargas - Tecnologías - Opiniones - Podcasting, Byte - Internautas TV - Pizarra Virtual                   

miércoles, 15 de agosto de 2012

Clean Code (Código limpio) - Robert C. Martin

[Haz clic en la portada del libro para descargarlo] 

Idioma: inglés
Formato: PDF

Código limpio

Cada año, se invierten innumerables horas y se pierden numerosos recursos debido a código mal escrito, ralentizando el desarrollo, disminuyendo la productividad, generando graves fallos e incluso pudiendo acabar con la organización o empresa.

El reconocido experto de software Robert C. Martin, junto con sus colegas de Object Mentor, nos presentan sus óptimas técnicas y metodologías ágiles para limpiar el código sobre la marcha y crearlo de forma correcta, de este modo mejorará como programador.

Esta obra se divide en tres partes. La primera describe los principios, patrones y prácticas para crear código limpio. La segunda incluye varios casos de estudio cuya complejidad va aumentando. Cada ejemplo es un ejercicio de limpieza y transformación de código con problemas. La tercera parte del libro contiene una lista de heurística y síntomas de código erróneo (smells) confeccionada al crear los casos prácticos. El resultado es una base de conocimientos que describe cómo pensamos cuando creamos, leemos y limpiamos código.

Imprescindible para cualquier desarrollador, ingeniero de software, director de proyectos, jefe de equipo o analista de sistemas interesado en crear código de mejor calidad.


sábado, 22 de enero de 2011

Problemas al apagar o reiniciar Windows



Dejo constancia de la posible solución a esta incidencia para intentar evitarle a otros las muchas horas que me mantuvo ocupado un netbook Acer Aspire One que se empeñaba en quedarse bloqueado en la pantalla azul de "Windows se está cerrando", tras guardar la configuración de la última sesión. Ni siquiera era un problema permanente. En algunas ocasiones, no muchas, se apagaba o reiniciaba con normalidad. Teniendo en cuenta que el sistema estaba recién instalado no parecía muy probable un problema de malware o algo similar. Busqué mil soluciones apuntando a posibles problemas con los controladores, al modelo concreto de netbook, a la administración de energía, a la versión del sistema operativo (Windows XP Home Edition con Service Pack 2), a la configuración de la BIOS... pero nada, seguía en sus trece. Hasta que me encontré con la propuesta de tupapi22 en Taringa.net Fue remedio de santo. La retomo aquí para todos aquellos que tengan el mismo problema:

1. Ve a Mi Pc y con el botón derecho selecciona Administrador de Dispositivos.
2. Vas a ver un apartado que dice Controladoras de Host de Bus Serie Universal (Usb)
3. En todos los controladores que dicen "Concentradores de raíz Usb" haz click con el botón derecho del mouse y selecciona Propiedades.
4. De todas las pestañas que vas a encontrar que son: General, Energía, Controlador, Detalles y Administrador de Energía selecciona Administrador de Energía.
5. Desactiva la casilla permitir al equipo apagar este dispositivo para ahorrar energía.
7. Después de haber desactivado cada uno de los Controladores reinicia tu máquina.
8. El problema probablemente se ha solucionado. Compruébalo varias veces apagando/reiniciando el equipo para convencerte.


viernes, 14 de enero de 2011

miércoles, 7 de abril de 2010

Sistemas expertos. Principios y programación (Giarratano y Riley)

[Hacer clic en la portada del libro para descargarlo]


En esta obra, organizada en teoría y práctica, se balancean las necesidades de un curso de sistemas expertos. De tal manera, abarca los temas centrales de la materia como representación del conocimiento, sistemas neurales artificiales, métodos de inferencia, razonamiento bajo incertidumbre, razonamiento inexacto y diseño de sistemas expertos. Aunque para este curso es positivo tener conocimientos de inteligencia artificial, este libro contiene una introducción al tema, lo suficientemente amplia y adecuada para quedar en contexto.

Contenido:
1. Introducción a los sistemas expertos
2. La representación del conocimiento
3. Métodos de inferencia
4. Razonamiento en condiciones de incertidumbre
5. Razonamiento inexacto
6. Diseño de sistemas expertos
7. Introducción a CLIPS
8. Comparación de patrones
9. Comparación avanzada de patrones
10. Diseño modular y control de ejecución
11. Eficiencia en los lenguajes basados en reglas
12. Ejemplos de diseño de sistemas expertos.
Apéndice.
Índice

jueves, 21 de enero de 2010

Diseño de Bases de Datos. Problemas resueltos

[Haz clic en la portada del libro para descargarlo]


En el libro mediante una colección de 50 problemas se ponen en práctica los conceptos teóricos sobre metodologías de desarrollo de Bases de Datos, análisis conceptual utilizando el modelo E/R, diseño lógico empleando el modelo relacional, teoría de normalización de relaciones y Bases de Datos distribuidas. Cada capítulo incluye una introducción con una panorámica de los aspectos teóricos requeridos para poder resolver los problemas propuestos.

miércoles, 20 de enero de 2010

Gambas (Programación visual con software libre)

[Haz clic en la portada del libro para descargarlo]


Gambas no es sólo un lenguaje de programación, sino también un entorno de programación visual para desarrollar aplicaciones gráficas o de consola y distribuido bajo la licencia GPL GNU. Abre el mundo de la programación visual en gnu/Linux a todo el mundo, como lo hizo en su día Visual Basic (TM) en Windows, pero intentando no reproducir los errores que se cometieron entonces. El usuario encontrará en esta sencilla guía práctica las claves para trabajar con esta herramienta, descubriendo todas las ventajas que le ofrece GAMBAS: entorno RAD, un intérprete de BASIC Visual, depuración de programas paso a paso, sistema de ayuda integrado, creación de paquetes de distribución, soporte nativo de aplicaciones multi-idioma…