Posts

    Ley de gravitación universal II

    Segunda versión de esta simulación de la ley de gravitación universal. Implementada en 3D con la biblioteca Three.js, para Javascript. Con fines didácticos se posicionó una partícula con masa mucho mayor al resto y se fijó en el escenario para que cumpla el rol de sol. Está disponible el código fuente con licencia GPL. Edad: años Zoom: Esta programa sólo funciona con las últimas versiones de Chrome, Firefox o cualquier navegador compatible con HTML 5.

    Ley de gravitación universal

    Simulación de la ley de gravitación universal. Implementada en 3D con la biblioteca Three.js, para Javascript. Con fines didácticos se posicionó una partícula con masa mucho mayor al resto y se fijó en el escenario para que cumpla el rol de sol. Esta programa sólo funciona con las últimas versiones de Chrome, Firefox o cualquier navegador compatible con HTML 5. La ley de gravitación universal establece que entre dos cuerpos separados a una distancia d, existe una fuerza de atracción mutua f determinada según la siguiente fórmula:

    Conociendo GDB segunda parte

    Objetivo Continuar con la exploración de las diferentes posibilidades de GDB, tal como se adelantó en el artículo inicial. Breakpoints condicionales En el artículo anterior vimos cómo colocar un breakpoint en una línea de código arbitraria. Experimentamos la ejecución del programa con GDB y la consecuente detención en el punto indicado. La diferencia entre un breakpoint regular y uno condicional es que la herramienta de depuración no se detiene en él a menos que se cumpla la condición asociada.

    Linux Ubuntu para dispositivos móviles

    El fundador de Canonical, la empresa que soporta la distribución de Linux Ubuntu, anunciará en el encuentro de Desarrolladores Ubuntu en Orlando, Florida, que migrarán la distribución para Smartphones y Tablets PC. El sistema operativo de código libre más famoso del mundo estará disponible para estos dispositivos en un futuro cercano. Mark Shuttleworth comentó en una entrevista que, a corto plazo se planea hacer la versión 12.04 de Ubuntu de soporte prolongado y aprovechar para pulir los detalles del escritorio Unity.

    Conociendo GDB

    Objetivo Introducir al lector en el uso de GDB como herramienta para inspeccionar la ejecución de un programa. Introducción A medida que la complejidad de un programa crece se hace más difícil predecir todos los posibles escenarios para una línea de código determinada. Los valores de cada variable en tiempo de ejecución pueden hacer que una porción del programa, que parece estar bien programada, produzca la finalización del proceso por “violación de segmento”.