31.07.2006 |
Vía menéame descubro ahora (a buenas horas, porque el artículo tiene algo más de 2 años) la lista de malos hábitos de programación que Agustín Cernuda recomienda evitar a los alumnos de ingeniería informática. Comparto que no son vicios exclusivos de estudiantes, y que también resultan demasiado frecuentes en los programadores profesionales. Si como yo aún no lo conocías, es de lectura obligada: - Cómo NO realizar una práctica de programación.
Blogalaxia Tags: programación consejos buenas+prácticas
|
|
26.07.2006 |
Si os digo que OWL-S es un lenguaje de etiquetas para representar ontologías para servicios web semánticos, ¡Vaya tela!, ¿O no?. Porque a mi me parecieron unas siglas muy raras cuando me las tropecé hace un par de semanas. Bueno, seguro que alguno ya lo sabíais, pero yo no tenía ni idea. Por falta de tiempo en ese momento no di una vuelta por Google, y luego ya se me pasó. Pues bien, hoy descubro que SEI ha publicado un nuevo informe técnico:
|
|
25.07.2006 |
SQUARE es una metodología de obtención y análisis de requisitos de seguridad que descompone el proceso en nueve pasos, descritos en el informe técnico que SEI publicó en enero (Navegapolis (16-01-2006): SQUARE) El proyecto ha publicado otro informe describiendo la aplicación práctica de esta metodología en un equipo de estudio compuesto por tres clientes diferentes.
|
|
14.07.2006 |
Después de 5 meses de beta, vmware ha anunciado la disponibilidad gratuita del nuevo producto: VMServer, para crear sobre un único equipo físico (Windows o Linux) varios servidores virtuales, que a su vez pueden trabajar con cualquier sistema operativo.
|
|
21.06.2006 |
Microsoft ha anunciado un nuevo producto de desarrollo: Microsoft Robotics Studio, un entorno para programación de aplicaciones robóticas sobre diversas plataformas de hardware. Desde Microsoft Download Center se puede descargar libremente la versión preliminar. Incluye un entorno de programación visual; un simulador de modelos virtuales 3D; runtime para acceso a través de mensajes a las señales hardware del robot, monitorizable desde un interfaz web. - Página de descarga.
- Página del producto.
- Video de presentación en Channel 9
Blogalaxia Tags: Microsoft+Robotics+Studio robótica programación Microsoft
|
|
14.06.2006 |
Documento técnico de Microsoft que trata de las características y parámetros de seguridad del estándar IEEE 802.11 para redes inalámbricas y de su configuración y administración en redes servidas con Windows, para conseguir los niveles de seguridad que el estándar es capaz de proporcional (que no son como para tirar cohetes). - Página de descarga del artículo técnico
Blogalaxia Tags: seguridad windows IEEE+802.11
|
|
16.05.2006 |
Un experimento con el juguete recién estrenado: Google Trends, para ver la evolución del interés por los dos enfoques que se suelen adoptar al gestionar o mejorar las empresas que producen software:
- El que trabaja suponiendo que la principal responsabilidad de los resultados está en los procesos.
- El que lo hace pensando que está en las personas.
|
|
15.05.2006 |
Está disponible en el área de descargas de Microsoft la primera versión CTP (Community Technology Preview) de Microsoft Web Designer. Este es uno de los primeros resultados de la decisión del tan querido y tan odiado grandullón de entrar en el área del diseño gráfico, y que comenzó en 2003 con la adquisición de Creative House. Web Dessigner es parte de la suite Microsoft Expression, pensada para Microsoft Vista, y que estará compuesta por:
|
|
15.04.2006 |
Impact of Overtime on Productivity (Ron Jeffries)
Los accidentes laborales en las empresas de producción industrial aumentan desproporcionadamente cuando las jornadas sobrepasan las 8 horas de trabajo diario, o las 40 semanales
Más de la mitad de los accidentes en la industria ocurren cuando las jornadas están desbordadas.
|
|
21.02.2006 |
Este proyecto de investigación sobre interfaces no es tan espectacular como el de Jeff Han's, pero en el desarrollo productos portátiles innovadores puede ser una herramienta muy rentable. Este tipo de sistemas, por el componente innovador y el grado de inestabilidad de los requisitos piden a gritos modelos de desarrollo ágiles, con construcción rápida de incrementos funcionales que aporten feed-back y luz sobre la dirección correcta. El tiempo de salida al mercado aprieta, y el coste de las horas de los ingenieros de software y electrónicos no es barato. Por eso desarrollar un prototipo operativo de interfaz para un ipod (por ejemplo) en una hora es una ventaja para tener en cuenta.
El equipo de investigación de Scott Klemmer ha desarrollado d.Tools: un "kit" de software y hardware para construir en un plis plas interfaces operativos para artilugios.
- Vídeo de demostración
- Página del proyecto
- Página de Scott Klemmer
Tags:
d.Tools,
prototipos,
interfaz.
|
|
12.02.2006 |
Pantallas táctiles capaces de detectar múltiples posiciones de forma simultánea e independiente. Este es el resultado del proyecto de investigación que dirije Jeff Han's. Merece la pena echar un vistazo a este vídeo para intuir lo que se podrá hacer jugando con una pantalla que recuerda a Tom Cruise en Minority Report. Ya hay proyectos de productos con pantallas para los 10 dedos; es posible, por ejemplo, que el próximo ipod no tenga botones (Patente US 2006/0026535 A1).
Tags:
tecnologia,
interfaz de usuario.
|
|
07.02.2006 |
Daniel Zeib ha elaborado una comparativa de entornos de programación ASP.NET que integran lo que Daniel llama "programación indirecta de AJAX". Permiten la actualización de los contenidos de las páginas, sin codificar directamente los scripts clientes, combinando esta posibilidad AJAX con los componentes propios del entorno (árboles, grids, listas...). La comparación incluye:
|
|
31.01.2006 |
Difícil se lo ha puesto IBM a MySQL y PostgreSQL al dejar gratuita una versión de su gestor de bases de datos: DB2 Express-C. Aunque es un producto "Lite", está disponible para Linux y para Windows, y las limitaciones que le ha impuesto IBM se refieren al hardware: no puede correr en máquinas con más de 2 procesadores o con más de 4 Gb de memoria; pero no hay limitación en cuanto al número de usuarios. Vamos, que no es tan "lite".
Tags: database, db2.
|
|
17.01.2006 |
Para un sistema del que se sabe bien lo que se espera de él, y con relativa estabilidad de los requisitos durante el desarrollo, resultaría más apropiado un modelo de gestión formal que uno ágil, pero siempre que se lleve a cabo una de las partes más difíciles: los requisitos. Muchas veces se eligen ciclos de desarrollo iterativos sobre prototipado, no por la incertidumbre del sistema, sino para eludir las tareas de la ingeniería formal de requisitos.
Los requisitos suelen ser asignatura pendiente en muchos proyectos de software.
Obtenerlo, analizarlos y especificarlos sin ambigüedades ni omisiones, de forma que resulten verificables y cuantificablemente medibles no es fácil. Y si no resulta fácil con los requisitos funcionales, cuando se trata de requisitos de seguridad, el terreno se vuelve aún más difícil.
|
|
04.12.2005 |
Aunque Java es un lenguaje seguro, algunas prácticas de codificación incorrectas pueden comprometer la seguridad del software desarrollado. El informe publicado por SEI "Software Vulnerabilities in Java" de Fred Long, expone las áreas de vulnerabilidad potencial.
|
|