Una presentación con parámetros tweeter:
Archivos mensuales:abril 2013
Dos nuevos exoplanetas rocosos en la zona habitable de su estrella
¡Fascinante! Como siempre, el blog de Francis se hace eco de la noticia y la comenta en detalle con referencias a los artículos técnicos, etc. La estrella es Kepler-62 (recibe este nombre porque es la número 62 en la que misión Kepler ha encontrado un exoplaneta) y los planetas son Kepler-62e y Kepler-62f (para nombrar …
Seguir leyendo «Dos nuevos exoplanetas rocosos en la zona habitable de su estrella»
Generalizaciones de espacios pre-Hilbertianos
Dado un $latex mathbb{K}$-espacio vectorial $latex E$, diremos que la aplicación: $latex B:E times E longrightarrow mathbb{K}$ es un producto escalar si verifica: Fijado $latex y in E$, entonces $latex E longrightarrow mathbb{K} ,:, x mapsto B(x,y)$ es lineal. $latex B(x,y) = bar{B(y,x)}, forall x,y in E$. $latex B(x,y) geq 0, forall x in E$. …
Seguir leyendo «Generalizaciones de espacios pre-Hilbertianos»
Flujos de trabajo ramificados en Git
Simplemente enlazo esta página donde habla de como realizar flujos de trabajo aprovechando el poco coste del branching en Git. También puede servir como punto de entrada al libro Pro Git de Scott Chacon. Ayuda mucho a entender el funcionamiento de Git sus explicaciones de como están implementadas internamente estas funcionalidades. Algunas notas interesantes: Git …
La demostración de Perelman de la conjetura de Poincaré explicada por Terry Tao
Tiene Terry Tao una explicación en 20 posts de la demostración de la conjetura de Poincaré hecha por Perelman. Enlazo aquí su Lecture 0 que nos puede servir tanto como introducción de los conceptos básicos de la geometría Riemanniana, que hemos tratado anteriormente en unos cuantos posts, como para ir leyendo el resto de posts …
Seguir leyendo «La demostración de Perelman de la conjetura de Poincaré explicada por Terry Tao»
Diagrama de clases UML2 de ParaMul
Diagrama de clases en UML2 que hicimos de la aplicación ParaMul con VP-UML y que utilizaremos desde Kunagi para diferentes elementos de Scrum y GitX para el control de versiones:
Elementos de Scrum
Roles Product Owner: es el que sabe como debe ser el producto, por lo que escribe historias de usuario (requisitos funcionales), las ordena por prioridad, las coloca en el product backlog, pone fechas y se encarga de aceptar o rechazar los entregables. Por ejemplo, en kunagi: ScrumMaster: es el encargado de asegurar que los procesos …
Control de versiones para múltiples equipos ágiles: Git y Scrum
En el siguiente post de Henrik Kniberg comenta como llevar a la práctica los conceptos tratados en los posts sobre Software Configuration Management y Agile Software Development. El siguiente gráfico, del mismo post, resume todo lo tratado en el artículo: A continuación sencillos comentarios interesantes que aparecen en el post: Cada branch (rama), incluso la mainline …
Seguir leyendo «Control de versiones para múltiples equipos ágiles: Git y Scrum»
Lagrangianos, Hamiltonianos y geodésicas en variedades
Leyendo el capítulo dedicado a Lagrangianos y Hamiltonianos del libro de Roger Penrose El camino a la realidad me sorprendió cuando en un momento, después de presentar al Lagrangiano $latex mathcal{L} = mathcal{L}(q^1, ldots, q^n, dot{q}^1, ldots, dot{q}^n )$ como una función, de posiciones generalizadas $latex q^i$ que etiquetan los puntos del espacio de configuración …
Seguir leyendo «Lagrangianos, Hamiltonianos y geodésicas en variedades»
Agile Software Development, Scrum y principios de la OO
El Agile Software Development (desarrollo ágil de software) es un paradigma de la ingenieria del software cuyas principales características son: la idea general es el desarrollo iterativo e incremental minimizando costes. una iteración es el software desarrollado en una unidad de tiempo, entre una y cuatro semanas. cada iteración no agrega mucha funcionalidad pero debe …
Seguir leyendo «Agile Software Development, Scrum y principios de la OO»
SCM
Seguimos con SCM, con el libro Software Configuration Management Patterns: Effective Teamwork, Practical Integration, desde donde lo dejamos en el último post sobre el tema. Private Workspace ¿Cómo lo hacemos, con una codeline que cambia contínuamente, para realizar progresos sin que nos distraiga este entorno cambiante debido a los que están por debajo de nosotros? …
Tensor de Riemann, tensor de Ricci y curvatura escalar para un agujero negro de Kerr-Newman
Calculamos la curvatura escalar $latex R$ para la métrica de Kerr-Newman, es decir, para la solución analítica a las ecuaciones de Einstein en presencia de momento y de carga ($latex J neq 0$ y $latex Q neq 0$). La métrica es: $latex g = -frac{J^2+M^2 left(Q^2+r (-2 M+r)right)+J^2 text{Sin}[theta ]^2}{M^2 r^2+J^2 text{Cos}[theta ]^2} dt otimes …
Representación gráfica en coordenadas cilíndricas de la curvatura escalar para un agujero negro de Kerr con diferentes momentos angulares.
Volvemos a representar los gráficos de este post pero ahora en coordenadas cilíndricas, que tienen mas sentido:
Cálculo del tensor de Riemann, de Ricci y la curvatura escalar para un agujero negro de Kerr
Calcularemos el tensor de Riemann, el de Ricci y la curvatura escalar para la métrica de Kerr correspondiente a un agujero negro en rotación y sin carga eléctrica ($latex J neq 0, Q=0$), cuya métrica ya utilizamos. A continuación, mostramos nuestras funciones para realizar los calculos automáticamente: tensor de Riemann: tensor de Ricci: curvatura escalar: …