Los temas de mi interés son variados. En algunas cosas podemos coincidir, en otras no. No necesariamente vamos a ser clones unos de otros pensando de una única forma y sin matices. Yo expongo mis valores, para mi son importantes y son el fruto de casi 40 años de reflexión. Pueden estar equivocados o necesitar un retoque, un aggiornamiento o un nuevo punto de vista. Pero ojo, no siempre lo nuevo es mejor. Y no siempre lo nuevo es justo y honesto. Yo sigo en mi misión autoimpuesta de tratar de exponer porque para mí son justos y honestos los valores que defiendo. Puedo equivocarme, pero lo hare buscando la justicia.
Mostrando las entradas con la etiqueta Desarrollo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Desarrollo. Mostrar todas las entradas

sábado, 12 de junio de 2010

Ubuntu 10.4 - herramientas de desarrollo

Lo primero que hay que conseguirse es XAMPP, un paquete que incluye apache, php, mysql, pearl, server ftp, etc. Es super sencillo se accede a su pagina web, se descarga la opción para linux (hay también para Win y Mac). Se descarga y luego se siguen los siguientes pasos (sacado de su pagina)

* Step 2: Instalación
After downloading simply type in the following commands:

1. Abrir un shell de Linux y hacer login como root:

su

2. Extraer el archivo descargado en /opt:

tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt

Ojo usar la linea de comando, no usar herramientas windows porque no funcionará posteriormente.

Ojo 2:versiones previas de XAMPP serán pisadas por este comando.

Listo. XAMPP está instalado en el directorio /opt/lampp.

* Step 3: Arranque
Para arrancar XAMPP ejecutar este comando:

/opt/lampp/lampp start

Se verá una salida tal como esta:

Starting XAMPP 1.7.3a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Listo. Apache y MySQL están corriendo

Ojo. La instalación está insegura, todo está instalado sin clave. Para setear las claves ejecutar desde el shell como root:

/opt/lampp/lampp security

por defecto, el usuario admin es lampp

Luego resta eclipse. Pero eclipse se encuentra dentro de los paquetes que se pueden instalar desde el gestor de paquetes Synaptics. Simplemente seleccionar eclipse y darle a aplicar.
De ahi en más es cuestión de ver que desarrollo se hace y buscar los plugs.En mi caso, desarrollo aplicaciones Empresariales usando jboss, asi que
1. Fui a la opción Ayuda --> Instalar nuevo sofware y alli eligiendo la url de update de galileo,seleccioné los complementos para desarrollo JEE. Ademas agregué los conectores para servers para poder conectar con jboss.
2. Fui a la pagina de jboss: http://jboss.org descargué la versión con la que suelo trabajar, luego desde la linea de comando descomprimí el zip descargado en el directorio de destino (en mi caso /jboss).
3. Desde eclipse en el menu de Preferencias, en la opcion Servers-> Runtime registré el server de jboss apuntando al directorio donde instalé el jboss.
Listo. Configurado el ambiente para desarrollo jee con jboss.

martes, 1 de diciembre de 2009

Desarrollando en Windows Seven

La verdad, M$ sabe como vender sus mierdas. Porque Seven no es mas que Vista con esteroides. Los pregoneros de la rapidez me parecen unos pelotudos. Compararon el Vista en una p4 con el Seven en un quadCore AMD o Intel y claro, es mas veloz! Bullshit!! Yo tomé mi vieja laptop toshiba, Windows Vista de origen y le instalé Seven, como ya comentara en otros posts. El resultado despues de un mes de uso es que, a nivel de usuario, es identico en lo lento, pero mas linda la interface (un punto subjetivo).
Como viejo developer, me instalé Eclipse, Toad, y la suite Appserv (apache, php5 y mysql) y me puse a laburar en un poyecto de una web muy sencilla. Eclipse tarda minutos en arrancar (cosa que ya era notable en Vista), con apenas unos archivos en el proyecto. El servidor apache es lentisimo en su respuesta, la base es penosa.
La conclusion? Para navegar y boludear, Seven da con los mismos recursos que Vista. Para desarrollo, consiganse mas fierro o aguanten la demora.

domingo, 12 de abril de 2009

JSF - Contexto

Para recuperar una variable de request desde tu BackingBean puedes hacer uso del FacesContext:

FacesContext.getCurrentInstance().getExternalContext().getRe questParameterMap().get("miParametro");

domingo, 26 de agosto de 2007

Registrar Asp.Net en IIS

Trasteando con .NET me encontre con la necesidad de instalar el Internet Information Server. Esto es facil: Se abre la ventana de Agregar/Eliminar Programas. Se selecciona Agregar componentes Windows. Dentro de este, "Servicio de Internet Information Server" y se coloca el disco de Windows XP
Si luego de esto se hace la instalacion de Visual Studio.net, este registra el .NET framework en el IIS. Si como a mi, les pasa que instalan primero el VS y luego el IIS, entonces deberan registrar ASP.NET manualmente ejecutando desde la ventana de comandos:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

En mi caso es la version 2.0 de .NET, cada uno pondra la version que corresponda.

Se encuentra mas info en esta pagina de M$

domingo, 19 de agosto de 2007

Trabajo nuevo, lenguaje nuevo.

Bueno, como estaba absorto con la busqueda de un nuevo trabajo. anduve ausente algun tiempo. Con mi nuevo trabajo llega la promesa de una nueva herramienta, que aunque no es de mi agrado, al menos es web. No es rais, por cierto. Encima es de M$, por lo que ya de movida la detesto. Pero es web. Es asp.net con el visual studio 2005. Yo habia hecho algo de C#, asi como algo de vs con visual basic, asi que no estoy del todo perdido, pero hace años de esto y tenia que desoxidarme y volver al ruedo. Ademas, estuve practicando con SQLExpress. Hace como diez años que no uso Sybase, y SQLServer es muy similar, Aunque como todo lo de m$, lo que no se hace por interfaz visual, es dificil y lo que se hace visual es ineficiente.
Como dije, habia trabajado hace años con la version anterior de VS. Como siempre, cada version de un prod de M$ rediseña todo para hacer que uno vuelva a sentirse junior en el uso de la mierda de herramienta - sera para luego vendernos uno de sus "cursos"? -
Como tenia que ponerme al dia, he empezado el desarrollo de una aplicacion real sencilla para donar a la escuela.
Para ponerme al tono, he recurrido a la internet y he encontrado un tutorial fabuloso en la pagina de elguille. El tutorial es una introduccion al acceso a datos desde asp.net con sqlserver y me viene de maravillas. La direccion esta aqui
Bueno, espero que con esto y la ayuda de google, pueda adquirir la experiencia que necesito para terminar mi aplicacion.

jueves, 14 de junio de 2007

Ruby on rails

Estas ultimas semanas he estado jugando un poco con este lenguaje de programacion basado en smalltalk. Como su ancestro, es asombroso y, aunque no genere perse una movida de los desarrollos a esta plataforma, creo que decididamente sus conceptos terminaran influyendo en otros lenguajes. De hecho rails, el framework de desarrollo web, esta basado en ruby. Como es natural, me movi a rails y comence a experimentar con el para ver si realmente es tan facil desarrollar una aplicacion web.

Primeramente, lo primero, la instalacion: Buscar la ultima version de ruby. En ubuntu, donde yo trabajo, se instala el paquete usando el gestor de paquetes synaptics. En Windows se puede acceder a la pagina one-clic installer. De alli seguir los pasos es muy sencillo y queda instalado en un rato. No olvidar de instalar el rubygems(gestor de actualizaciones e instalador de ruby) tambien. Luego simplemente utilizar rubygems para instalar rails.

C:\> gem install rails --include-dependencies

Listo, ya esta instalado.

El desarrollo: con un editor de texto - vi, emacs, notepad++, son mis favoritos-. Existen plugins para eclipse, pero mi laptop es antigua y no se banca tanto.

Ire contando mas adelante lo que he estado aprendiendo de este interesantisimo framework