viernes, 30 de enero de 2009

Instalando Ruby y Apache en Linux


Para desarrollar aplicaciones para web utilizo (por motivos laborales) .Net de microsoft (si... de microsoft, recuerden que hay la implementacion de .Net para linux y sistemas Unix :)).

Pero me gusta la idea que que existen otras alternativas, quisas mejores en varios aspectos a asp.net.

Llevo un tiempo desarrollando cosillas en ruby on rails, y es un framework de desarrollo muy bueno.

Asi que hoy vamos a ver los pasos para instalar ruby y el servidor Apache en linux (utilizaremos Ubuntu 8.10, aunque funcionara para cualquier sistema basado en Debian).

Asi que comencemos:


Primeramente instalamos los paquetes necesarios:

sudo aptitude install ruby libapache2-mod-ruby eruby rubygems

Una vez instalado los paquetes, hay que configurar apache, para ello editamos el archivo apache.conf:

sudo gedit /etc/apache2/apache2.conf

Y agregamos en cualquier parte al final del archivo lo siguiente:

##Configurando paquetes de Apache
AddType application/x-httpd-eruby .rhtml
Action application/x-httpd-eruby /cgi-bin/eruby

Para que apache interprete el comando Action es necesario hacer un enlace:

sudo cd /etc/apache2/mods-enabled
sudo ln -s /etc/apache2/mods-available/actions.load actions.load

Ahora linkeamos el interprete eruby:

sudo cd /usr/lib/cgi-bin
sudo ln -s /usr/bin/eruby eruby

Y reseteamos apache:

sudo /etc/init.d/apache2 force-reload
sudo /etc/init.d/apache2 restart

Ahora si, ya podemos crear archivos .rb ó .rhtml, nuestra primera prueba sería con el editor de textos crear un archivo llamado hialien.rhtml y le agregamos lo siguiente:

*html*
<% print "hola mundo!" %>
*html*


remplazas los asteriscos por estos simbolos < > ya que blogger no me lo imprime ejej

Podemos crear también un script en ruby, este lo llamaremos hialien.rb :

#!/usr/bin/env ruby
print "Hi Alienware...! \n"

Este lo corremos desde la consola con:

ruby hialien.rb

Pues bien, ya tenemos Ruby y apache instaladon en linux, ademas de crear un archivo sencillo para ver como se ejecuta...

Mas adelante veremos como instalar Rails, el cual nos ayudara a realizar websites de una manera facil, y cuando digo facil, es porque es facil :).

Saludos

Mono 2.2... listo.

El pasado 13 de enero fue liberado la version estable de mono 2.2.
Algunas de las novedades y mejoras son las siguientes:

  • Una nueva clase llamada Mono.CSharp.Evaluator que permite a los desarrolladores embeber el compilador C# dentro de sus aplicaciones.
  • Nueva shell interactiva para C#, el comando para llamarla es csharp
  • 200 bugs reportados en las windowforms han sido resueltos
  • ASP.NET 3.5 SP1 ha sido implementado.
Para ver las notas de lanzamiento, vayan a este link.
Tambien pueden descargar desde aqui Mono 2.2 para la plataforma que utilices (linux, mac, windows)

Saludos...

sábado, 10 de enero de 2009

Descargar windows 7 beta.

 

windows-7-logo

Links de descargar de Windows 7, recordando que es una versión Beta.

Descargar Windows 7 32bits (2,44GB)

Descargar Windows 7 64bits (3,15GB)

 

Saludos…

lunes, 15 de diciembre de 2008

Visual Studio 2010, Novedades presentadas en el PDC 2008


Un resumen respecto a las innovaciones a la plataforma de desarrollo .NET presentadas en el PDC.



  • Puedes escribir aplicaciones que saquen provecho de Windows 7 utilizando Win32/C++ y Visual Studio 2010

  • Visual Studio 2010 incorpora soporte para desarrollo multi-core, de tal forma que podrás, por ejemplo, saber en qué core de tu equipo está corriendo un pedazo de código al depurar la aplicación.


Mejoras incorporadas en .NET Framework 3.5 SP1



  • Mejoras a los gráficos.

  • Soporte para pixel shader!

  • Las aplicaciones .NET arrancan más rápido

  • Mejoras a Windows Presentation Foundation (WPF)

  • Mejoras a la experiencia de usuario al usar Click Once

  • Viene incorporado con Windows 7

  • Windows Presentation Foundation

Esta semana se liberan nuevos controles para WPF:



  • Ribbon. Dado que ahora Windows 7 incorpora al Ribbon de Office 2007 como parte integral, puedes usarlo en cualquiera de tus aplicaciones!

  • Datagrid (al fin!)

  • Calendar

  • DatePicker

  • Visual State Manager. El mismo que ya tenía Silverlight 2.

  • Jump Lists. Permiten agregar tareas contextualizadas a tu aplicación en el nuevo task bar.

  • Las aplicaciones WPF entienden las capacidades de multi-touch nativamente, sin cambios a tu código.

  • Una simpática aplicación de fotos, llamada Photo Suru, demuestra las capacidades de WPF en Windows

.Net Framework 4.0


  • Ahora puedes cargar tus aplicaciones de corran en un framework inferior a .NET 4.0 directamente en .NET 4.0, sin necesidad de recompilar.

  • Mejoras a la interoperabilidad entre código administrado y no administrado

  • Incorpora el Managed Extensibility Framework. Esta te permite extender las capacidades de una aplicación existente, según los puntos de extensibilidad definidos en la aplicación.

Visual Studio 2010



  • El primer Community Technology Preview (CTP) estará disponible dentro de poco desde acá.

  • El diseñador de WPF mejora considerablemente.

  • Estará completamente construido en WPF.

  • Posee soporte para multiples monitores.

  • Soporte mejorado para refactoring.

  • Mejoras a la visualización del código.

  • Mejoras al desarrollo orientado a pruebas.

  • Mejoras a la extensibilidad de VS 2010 con plugins. Una demo muy simpática mostró cómo mostrar informacion de bugs alojados en Team Foundation Server (TFS) directamente en el editor de código.

  • Mejoras al soporte de REST.

  • jQuery estará integrado a VS 2010.

  • ASP.NET MVC estará incorporado en VS 2010.

  • La API para caché distribuido recientemente anunciado estará integrado en VS 2010.

  • Soporte para múltiples versiones de web.config (para pruebas, staging, deployment, etc.).


Silverlight 2.0


  • Ya está instalado en aproximadamente 100,000,000 de máquinas.

  • Sus capacidades de manejo de medios ya están siendo probadas con éxito en sitios como el de NBC, Olympics y NetFlix.

  • Nuevo Silverlight Toolkit gratuito. Incorpora nuevos controles como treeview, expander y charts!!! Descárgalo desde acá.

  • Nuevo diseñador para Silverlight 2 en Visual Studio 2010, con soporte WYSIWYG, databinding y más.

  • Silverlight va a poder correr dentro o fuera del navegador.

Saludos...

Actualización 10.5.6 de Mac OS X

Para los usuarios y amantes de las Mac, llega la actualización 10.5.6 disponible en el apartado de "Actualización de Software" de tu Mac.

El fabricante ha hecho oficial los cambios que se ven afectados, y son los siguientes:

  • Mejora las conexiones AirPort, incluida las mejoras en itinerancia sobre grandes redes inalámbricas sobre equipos basados en Intel.

  • Mejora la fiabilidad de sincronización de la libreta de direcciones con el iPhone y otros dispositivos y aplicaciones.

  • Incluye varias mejoras en el rendimiento en juegos.

  • Soluciona posibles errores gráficos con determinadas tarjetas ATI.

  • La sincronización con MobileMe es más rápida, solucionando los tiempos de sincronización de los contactos, calendarios y marcadores.

  • Mejora el servicio de archivos de Apple, especialmente cuando se hace uso de un directorio alojado en un servidor AFP.

  • Mejora la fiabilidad y rendimiento con las tarjetas 3G de AT&T.

  • Soluciona problemas con algunas impresoras USB de Brother y Canon.

  • Corrige el problema que provocaba que Time Machine no encontrara el volumen de almacenamiento.

  • Mejora la compatibilidad de Time Machine con Time Capsule.

  • Añade un apartado de TrackPad en el panel de preferencias.

  • Mejora el rendimiento del juego de ajedrez (¡por fin!)

Visto en: Genbeta