Sumate
Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas

domingo, 13 de junio de 2010

DiHA 1.5.3

Se encuentra disponible una nueva versión de DiHA en la nueva pagina del proyecto.
Es recomendable actualizar a la versión 1.5.3 puesto que se corrigió un bug en la rutina de calculo que afectaba al resultado final cuando no se utilizaban las unidades de base (KN y cm).

Cambios de la versión:
- Carga Gráfica de Barras:
- En el tab Edición se agregaron los botones de Equiespaciar
- Se agrego toda la funcionalidad de para el uso de lineas guías dentro
del tab Guías
- Se amplio la función de imán al agregar barras para que tomar las
lineas guías
- Corrección de bugs
- Se corrigió un bug en la clase unidades y calculo de área de barras
que afectaba al calculo si las unidades no eran las estándar (KN y cm)
- Se corrigió un bug en edición de barras que cerraba de programa
- Varios
- Se actualizo la dir de mail en la ventana información a
martin.bellanca@gmail.com
- Se Agrego en la ventana información la web del programa
(http://code.google.com/p/mpbe-diha/)

sábado, 29 de mayo de 2010

Subir un Proyecto a Google Code

Esta semana dedique mi tiempo libre a subir DiHA(http://code.google.com/p/mpbe-diha/) a Google Code. Una vez creado el proyecto en Google Code busque algún tutorial para subir todo el proyecto por primera vez. Al no encontrar nada me puse a estudiar Mercurial que es sistema de control de versiones que elegí. Después de hacer algunas pruebas conseguí subirlo sin problemas. Esta es la manera en que lo hice:

1- Crear el proyecto en Google Code,

Ingresando en http://code.google.com/hosting/ vamos al link de “Crear un Proyecto Nuevo”, Cargarnos los datos del proyecto, seleccionamos Mercurial como sistema de control de versiones, la licencia a usar en el proyecto y hacemos clik en el botón “Crear Proyecto”.




2- Obtener la dirección del proyecto y el password,

Una vez dentro del proyecto vamos a la pestaña “Source”, copiamos la dirección del proyecto que aparece después de “hg clone” y hacemos clik en el link “googlecode.com password.”




3- Clonar el proyecto a un directorio local,

Para este paso Mercurial debe estar instalado en sistema. Desde Ubuntu basta con “sudo aptitude install mercurial” desde un terminal.
Desde un terminal escribimos,
hg clone https://direccion_del_proyecto/hg/ directorio_destino
Donde directorio_destino es un directorio vacío o a crearse nuevo



4- Configurar Mercurial para ese repositorio,

Para esto ingresamos al directorio oculto .hg dentro del directorio_destino y editamos el archivo “hgrc” para agregar los siguiente:
[ui]
# editor por defecto (gvim o el que sea):
editor = gedit
# pedir indicación de archivos cambiados:
verbose=True
# usuario que se usa al indicar quién hace los cambios:
username="Nombre "



5- Copiamos dentro del directorio_destino los archivos del proyecto.

De esta manera queda el directorio original del proyecto como copia de seguridad.



6- Indicamos a Mercurial los archivos a rastrear cambios,

Desde un terminal y dentro del directorio_destino lo hacemos con los siguientes comandos de Mercurial:
hg add archivo1 archivo2 ...
hg add * (todos los copiados) (con archivos ocultos usar el comando de arriba)
hg remove archivo1 archivo2 ... (para eliminar archivos del repositorio OJO los borra del disco)



7- Verificamos el estado de los archivos,

hg status
Este comando lista los archivos con alguna de las siguientes etiquetas:
* M – el archivo contiene modificaciones que no se han registrado en el repositorio
* A – el archivo está marcado para ser añadido al repositorio en el siguiente envío de cambios o “commit”
* ? – el archivo no está siendo seguido por Mercurial



8- Registramos los cambios en el repositorio local con,

hg commit



9- Finalmente subimos los cambios a Google Code con,

hg --debug -v push https://usuario:password@proyecto.googlecode.com/hg/
Nota: --debug -v, muestra información adicional del proceso




Otros Comandos Mercurial:

hg pull : Bajar los cambios desde google code
hg update : Actualizar el directorio del repositorio
hg log : Muestra una lista del conjunto de cambios
hg tip : Indica la version con la que estamos trabajando
hg clone repositorio-original repositorio-copiado : Hace una copia del repositorio
cd directorio y hg init o hg init directorio : Inicializar el repositorio para ese directorio



Sitios de referencia:
- http://mercurial.selenic.com/
- http://blog.rvburke.com/category/mercurial/
- http://www.josedu.com/2009/05/20/comandos-basicos-hg/

domingo, 25 de abril de 2010

DiHA 1.5.1

DiHA con un modo edición en la ventana de ingreso gráfico de barras y con 2 bugs importantes corregidos. Uno sobre el sistema de impresión y el otro en la ventana que gráfica las tensiones de la sección.

sábado, 10 de abril de 2010

Nueva Version de DiHA



Esta a disposición la versión 1.5.0 de DiHA que incorpora una ventana para la carga gráfica de las barras.

viernes, 22 de enero de 2010

Parrot VM 2.0.0

fue lanzado Parrot VM 2.0.0. Parrot es una máquina virtual diseñada para compilar eficientemente y ejecutar bytecode para lenguajes dinámicos. Actualmente aloja una variedad de implementaciones de lenguajes en varias etapas de finalización, incluyendo Tcl, JavaScript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL y un traductor de bytecode .NET. Además fue diseñada como runtime para el próximo a salir Perl 6.

domingo, 27 de diciembre de 2009

DiHA 1.4.1

Acabo de subir la version 1.4.1 de DiHA con soporte para impresión de los diagramas de tensión y deformación de las secciones.

domingo, 13 de diciembre de 2009

DiHA 1.4.0

Esta disponible la versión 1.4.0 de DiHA.
DiHA es un software para verificar secciones de hormigón armado sometidas a tracción, flexión compuesta o compresión. Tiene la particularidad de definir las secciones por sus vértices, lo que permite trabajar con cualquier figura.

Mas información y descarga.


lunes, 9 de noviembre de 2009

DiHA 1.3.5.8

En esta nueva versión se corrigieron algunos bug de la interfaz grafica.
Se puede descargar desde este sitio.

viernes, 11 de septiembre de 2009

MonoDevelop 2.2 Beta 1 es multiplataforma

Nuestros sentimientos pueden ser encontrados con respecto al proyecto Mono, pero nadie le puede quitar a Miguel de Icaza y sus desarrolladores los méritos conseguidos con el anuncio de la versión 2.2 Beta 1 de MonoDevelop y su más anticipada característica: el IDE para programar aplicaciones compatibles con el framework .NET de Microsoft ahora es soportado oficialmente en Windows y en Mac OS X.

Artículo Completo en Viva Linux

miércoles, 22 de julio de 2009

Nueva version de DiHA

Se puede descargar de este sitio

viernes, 10 de julio de 2009

Microsoft "promete" no reclamar derechos de patentes por uso de especificaciones de C# y CLI

"Microsoft ha decidido aplicar la "Community Promise" a los estándares ECMA-334 y ECMA-335 lo que sin duda será una noticia muy bien acogida por proyectos como Mono que implementan la especificación C# y CLI, entre otros."
Asi empieza el artículo publicado en Barrapunto. Y como no creo que Microsoft lo haga sin ningún interes oculto. Esto asienta la opinon de Joel Barrios Dueñas publicada en Alcance Libre.

miércoles, 8 de julio de 2009

Linux, Mono y .Net

Estas ultimas 2 semanas he visto varios debates sobre si incluir o no Mono en las distribuciones linux. Y tambien muchas explicaciones.
Hoy encontre en Alcance Libre una vision diferente de este problema que involcra a Java y me parece es la mas acertada de las opiniones.

jueves, 2 de julio de 2009

Nueva version de DiHA

Se puede descargar de este sitio.

viernes, 10 de abril de 2009

DiHA 1.3

Esta disponible la versión 1.3 de DiHA.

Los cambios fundamentales son la reprogramación del sistema de impresión y la posibilidad de importar y exportar secciones del proyecto.

domingo, 8 de marzo de 2009

Nueva version de DiHA

Esta disponible la versión 1.2.0 en este sitio

Esta versión permite manejar un proyecto completo con varias secciones agrupandolas en carpetas.

jueves, 19 de febrero de 2009

Chuleta para Crontab

Interesante chuleta sobre crontab en Ubuntu Life

miércoles, 18 de febrero de 2009

Nueva version de DiHA

Esta disponible para descargar la version 1.1.4 de DiHA.

Cambios de la versión:
- Optimización del manejo de barras.
  + Se agregaron como datos generales la separacion entre barras, el recubrimiento de la sección y el diámetro de los estribos.
  + Se modifico la ventana de planos de barras.
  + Se agrego la opción de borrar todas las barras y de reordenar las barras.
- Se agrego un boton en la barra principal para mover el G de la sección a (0,0) que es una condición de calculo.
- Al verificar la sección advierte si esta no se encuentra en G.
- Ahora al verificar la sección se tienen en cuenta todos los contornos activos, grupos de barras y cargas.

viernes, 13 de febrero de 2009

Lanzada la versión 1.0 de Moonlight

Moonlight es la implementación libre de Microsoft Silveright. Se distribuye en forma de un plugin para Firefox

jueves, 12 de febrero de 2009

Area de un polígono irregular


Se me planteo este problema y buscando encontre en La Tecla de Escape un método que es muy simple y eficaz.
Bitácora