Archive for the ‘Open Source’ Category

HomeBank: Contabilidad personal Open Source

HomeBank

Si estas buscando un software libre para manejar tu contabilidad personal, ya sea de una pequeña empresa, planificación de gastos personales o familiares, quizás pueda interesarte probar esta nueva herramienta llamada HomeBank.

HomeBank es un programa gratuito open source de mucha calidad, focalizado en la facilidad de uso, con una interface muy intuitiva.

La administración de las cuentas es muy facil y también posee muchos reportes para las distintas cuentas. Es posible utilizarlo con el plan de cuentas de Argentina.

homebank

HomeBank

HomeBank es multi-idioma con mas de 50 idiomas incluidos el español. Es multiplataforma, podrás instalar la aplicación en Windows, Linux, FreeBSD, Mac y hasta en dispositivos Nokia.

Web: homebank.free.fr

Software que usamos en OberBlogs

En estos días estábamos trabajando en montar nuestra nueva red, analizamos muchas herramientas Open Source y escogimos las que nosotros consideramos apropiadas para nuestros requerimientos.

OberBlogs es una pequeña red de blogs pero que maneja gran cantidad de visitas únicas por día, el tráfico va creciendo día a día y estamos rondando las 40.000 visitas únicas por día. Es por ello que tomamos recaudos al escoger el firewall, queríamos uno que sea estable y rápido, ya sea para la seguridad y el reenvío de paquetes a los distintos servers.

OberBlogs 

Software Open Source:

Firewall: Escogimos OpenBSD por su enorme experiencia en el área de seguridad y por su packet filter, quizás el mejor firewall del momento.

Servers Linux: Usamos CentOS 5.4 para los sitios que necesiten Apache Server.

Bases de datos: MongoDB y MySQL

VPN: Para tener acceso a los servers necesitamos un camino seguro. Con OpenVPN pudimos crear una VPN fácilmente.

Administración Remota: WebMin

Acceso Remoto: Putty

Informes y Reportes: Cacti

Software Propietario:

Servers Windows: Con Windows 2008 R2 cubrimos nuestras exigencias para correr nuestras aplicaciones Windows.

Bases de datos: SQL Server 2008

Notificaciones de FaceBook en tu escritorio

Facebook Facebook Notifications es una excelente aplicación open source que nos brinda servicios de notificación de nuevos mensajes de nuestro Facebook. Estas notificaciones no interferirán en nada en nuestro trabajo con el ordenador porque se verán en una pequeña ventana flotante muy discreta en nuestro escritorio. Para acceder a las noticias solo deberemos hacer un click en el recuadro.

La configuración es sencilla y es posible hacer todo tipo de cambios en como queremos que se vean las notificaciones y también en los sonidos, etc.

Muy buena aplicación para estar siempre en línea con nuestros amigos de Facebook sin la necesidad de tener abierta la pagina de Facebook.

Web: code.google.com/p/apjunktion-notifications/

10 Mejores herramientas gratuitas para programadores

· NetBeans
NetBeans
NetBeans es un IDE que al principio fue diseñado para ser usado con JAVA pero luego se añadieron mas lenguajes como: Python, Ruby, JavaScript, Groovy, C / C + + y PHP. Puede correr en distintos sistemas operativos como Windows, Linux, Mac o Solaris.

· MongoDB
MongoDB
MongoDB es una base de datos Open Source orientada a documentos (Document-oriented database) escrita en C++. Esta base de datos gestiona colecciones de documentos en objetos almacenados en formato JSON.

· PSPad
PsPad
PSPad es un estupendo editor de texto, a primera vista parece extender las funciones del bloc de notas de Windows pero no es así. Es mucho más que eso, podremos editar cualquier archivo de texto. Posee un montón de herramientas para la edición y es posible añadir plugins para agregar funcionalidades específicas.

· MonoDevelop 2.2
MonoDevelop
MonoDevelop es un poderoso IDE para escribir código para .NET, ya sea en C# o VB.NET. Es multipltaforma y está pensado para trabajar en plataforma MONO pero trabaja también sobre Windows con el FrameWork .NET

· Firebug
FireBug
Esta es una herramienta que todo webmaster debe utilizarla, es un Add-On para Firefox que nos permite tener toda la información que el cliente recibe en pantalla. Posee herramientas para observar HTML, CSS, Javascript y debuggers. Para mí, una de las funcionalidades más importantes de este Add-On son las herramientas para testear los tiempos de carga.

· DropBox
DropBox
Una fantástica herramienta para compartir archivos. Con DropBox podrás crear carpetas y compartir tus archivos con tu equipo sin problema. Lo bueno de esta herramienta es su versatilidad y compatibilidad con distintas plataformas. Por ejemplo: si tienes amigos que usan Apple o tienen un teléfono IPhone o Andriod podrán acceder a los archivos y compartir ellos los suyos.

· Code::Blocks
CodeBlocks
Excelente IDE para escribir código C++ con muchísimas features interesantes y necesarias como por ejemplo: Soporte a múltiples compiladores, Proyectos, Workspaces, etc.

· WampServer
Wamp
Con este paquete de aplicaciones podremos tener un poderoso servidor en nuestra computadora con Windows, combinando el poder de los conocidos servidores Apache, MySQL y PHP. Con WampServer será muy fácil activar y desactivar nuestro servidor cuando queramos. Es especial para programadores y diseñadores web porque podrán tener en su computadora local todos estos servidores ahorrándose la complejidad de instalarlos uno a uno.

· Eclipse
Eclipse
Eclipse fue uno de mis IDE preferidos, por ello figura en esta lista, pero en la actualidad estoy escogiendo Netbeans por muchas razones. Con Eclipse tendrás un muy buen IDE para programar en muchos lenguajes, tiene mucha trayectoria pero en la actualidad esta perdiendo su lugar frente a sus contrincantes.

· GitHub
GUtHUB
GitHUb es un repositorio público donde podremos tener versionado utilizando GIT.
GIT es un rápido y eficiente sistema de control distribuido de versionado para el desarrollo colaborativo de software.

Juego de pintar y dibujar para niños – Tux Paint

Tux Paint

Muchos padres buscan juegos para sus hijos y la verdad es que no hay mucha oferta de estos tipos de juegos que sean de buena calidad. Hoy presentamos un juego para niños llamado Tux Paint, este juego es open source y completamente gratis.

Con Tux Paint nuestros hijos podrán jugar a dibujar y pintar en la computadora. Este juego sin dudas expande la imaginación de los niños, porque todo esta diseñado para alentarlos a dibujar. La interface de Tux Paint es súper fácil e intuitiva y lo mas importante es que hay versiones del juego en español.

Este tipo de programas también es recomendable para escuelas o institutos educativos.

Tux Paint es multiplataforma, podremos instalarlo en Linux, Mac o Windows.

Web: tuxpaint.org
Descargar: tuxpaint-0.9.21-win32-installer.exe

7 alternativas para crear tu propia VPN gratis

Open VPN

openvpn

Desde el 2001 OpenVPN esta siendo mejorada día a día, esto sucede por consecuencia de su inmensa cantidad de usuarios y desarrolladores. Esta herramienta gratuita para creación de redes VPN es multiplataforma y sin dudas la mas facil y usada por la mayoría de todos los usuarios inexpertos. También existe una herramienta complementaria llamada OpenVPN GUI, un cliente VPN para Windows.

UltraVPN

UltraVPN

Otra interesante herramienta gratis para crear VPNs basado en OpenVPN. es básicamente un cliente de VPN, para poder acceder al servicio es necesario crear una cuenta en el portal. Luego podremos acceder a la red y asi configurar nuestra propia VPN.
UltraVPN puede ser una buena elección para crear VPN pero quizás este aun un poco verde en cuanto a su desarrollo, faltan algunas cosas, opciones de configuración, etc.

Wippien

Wippien

Una de las herramientas de VPN que mas me llama la atención. Esta herramienta permite crear redes vpn entre tus contactos de MSN, ICQ, AIM, etc.

La configuración es muy fácil. Utiliza el protocolo XMPP para la comunicación con servers Jabber. No es necesario saber la dirección ip de tus amigos para agregarlos a tu red VPN.

Hamachi

hamachi

Una de las herramientas clásicas mas usadas para hacer redes VPN muy fácilmente. Este producto no es gratuito del todo, existe una versión free pero posee un limite de hosts para la red.
Pero hay que resaltar es su funcionamiento y facilidad de uso, en pocos minutos podrás tener tu propia red VPN funcionando.

SSL-Explorer

SSL-Explorer

Un completo entorno web para el manejo de redes vpn muy robusto, construido con JAVA y corre sobre Linux. La instalación es complicada y extensa. Este proyecto es nuevo y aun le faltan muchas cosas para competir con los demás. Este proyecto open source se encuentra aun en una etapa muy temprana, aun falta mucho pero tenemos muchas expectativas por este producto.

Tinc-Vpn

Tinc VPN

Otra herramienta gratuita para crear redes vpn, con Tinc crearemos redes encriptados seguras. No hay necesidad de hacer grandes cambios en nuestra red o software para trabajar con redes creadas con Tinc.

Gbridge

Gbridge

Este software se podría decir que es un poco mas que una VPN tradicional. Además de poder crear redes virtuales con esta aplicación podremos sincronizar carpetas, compartir archivos, chat, etc. Existe una extensión para utilizar esta herramienta junto a Google Gtalk.

Una herramienta muy atractiva para crear redes VPN, la instalación no es complicada pero si te llevara algo de tiempo poder instalar tu red.

Edubuntu, una distro linux para escuelas

Edubuntu

Leyendo hoy algunos blogs me entero que existe una distro (que no es nueva) llamada Edubuntu basada en Ubuntu Linux. Lo interesante de este sistema operativo es posee características muy interesantes especiales para instituciones educativas, niños, profesores, maestros, etc.

El paquete linux viene con software para niños como ser: juegos didácticos y juegos para niños que estén en una edad temprana que aun no estén yendo a una escuela.

Los juegos para niños son muy variados, podremos encontrar juegos para pintar, juegos de puzzle, programas planetarium, etc

kbruch
Aplicación KBruch para aprender matemáticas

los jóvenes estudiantes encontraran software muy útil en Edubuntu como ser calendarios, programas para jugar con las matemáticas como TuxMath y Xaos para imágenes fractales.

Es posible escoger entre los entornos KDE y GNome, al parecer KDE posee mas aplicaciones educativas que su opositor, pero no estoy muy seguro de esto.

OpenOffice también esta presente en este paquete con todo su poderío, podrás crear documentos, planillas de calculo, etc.

Web: edubuntu.com

Swiftfox, versión optimizada de Firefox para ciertos procesadores

Swiftfox, versión optimizada de Firefox para ciertos procesadores

En otro post, les contaba como muchas veces Firefox se vuelve lento y cómo podemos hacer para solucionar este problema. No obstante, Luis me recomendó Swiftfox, otra alternativa, no tan conocida, pero para tener en cuenta.

Swiftfox es una versión optimizada de Firefox para determinados procesadores y únicamente para Linux. Es casi un clon exacto de Firefox, pero que sólo funciona para ciertos procesadores.

Las diferentes versiones de SwiftFox se agrupan en: Intel y  AMD, y dentro de cada categoría  hay builds específicos. Ambos navegadores no pueden ejecutarse al mismo tiempo.

Si bien es un programa de código abierto, sus modificaciones se distribuyen por medio de parches. Para mayor información, los remito a la página oficial de Swiftfox.

4 Alternativas Open Source a Microsoft Visio

  • ArgoUML
    ArgoUML
    La herramienta open source para UML preferida por muchos de nosotros. Esta escrito en JAVA, esto hace que la aplicación pueda ser multiplataforma. Soporta completamente el estándar UML. Mucha facilidad para usar, interface intuitiva. Tiene soporte a generación de código para los lenguajes mas usados, C++ y C# por ejemplo.
  • StarUML 5.0
    StarUML 5.0
    StarUML es una impresionante aplicación open source para diseño de diagramas UML 2 y MDA (Model Driven Architecture). Tiene opciones de generación de código para Java, C, C++ y C#, además de documentación en los formatos mas usados como .DOC por ejemplo.
  • Kivio
    kivio
    Una herramienta para creación de diagramas UML y de flujo. Kivio es parte de Open Office KOffice – no es posible utilizarlo sin instalar Open Office- posee una gran interface, robusto y estable para las tareas necesarias que se demandan a este tipo de aplicaciones.
  • DIA
    DIA
    Herramienta Open Source para creación de diagramas. Aplicación GTK+ con arquitectura totalmente abierta, los archivos generados son simples XML.