viernes, 6 de julio de 2007

LOS DESARROLLADORES SOMOS DE ACERO

Por que llamar a aquellas fantásticas personas que se dedican a desarrollar software para computadores como personas de acero? Será acaso que comen hierro (acero)? O andan a llevar un chaleco que queblarc (para los despistados chaleco anti-balas ya saben de esos que usan los policías).


Pues bien algunos dirán que estas personas son solo mortales, y tienen mucha razón, otras dirán que la mayoría son personas alisadas que les encanta pasar 20 Horas al día, 6 días a la semana frente a una computadora escribiendo y revisando palabras y que tienen símbolos medios extraños.


Pues bien la labor de un desarrollador es algo envidiable, ya que no cualquiera puede sentarse al frente de un computador y escribir aquellos código para que la computadora funcione.


Me pregunto que hubiera pasado ó mejor dicho que seria del mundo si los desarrolladores de software hubieran desaparecido el 31 de diciembre de 1999 junto con el Y2K? De seguro muchas empresas realizarían su contabilidad aun manualmente, no contaríamos con el software que esta disponible en estos tiempos, la Web seguiría en pañales, el famoso Web 2.0 ni siquiera existiría, los famosos ordenadores de Appel, no tendían la interfaz AQUA la cual permite a las modernas iMac tener un envidiable entorno gráfico, en pocas palabras la vida como la conoceríamos no existiera.


La vida para los desarrolladores ha cambiado mucho desde aquellos inmemorables tiempos en que había de perforar un sinnúmero de tarjetas de cartón, alla por los 70 cuando llego FORTAN, luego en los 80 con C, y BASIC, llegando a los 90 con el famoso JAVA, y en el 2001 con la llegada de los famosos lenguajes C#, VB.Net de los cuales todos les hallan un pero ó excusa para no usarlos.


Actualmente existen herramientas que permiten a cualquier mortal arrastrar y soltar y de una forma muy fácil crear software, por lo que se ha llegado a decir que los desarrolladores están desapareciendo ó que van a desaparecer. A caso somos dinosaurios y nuestro fin esta muy cerca y no queremos aceptar nuestro futuro, o que el Web2.0 nos sacara de competición?.


La simple idea de pensar que los desarrolladores desapareceremos es algo completamente infantil, ya que aunque se desarrollen herramientas que permitan a cualquiera crear SW soltando y arrastrando, o por la llegada de Web2.0 o cualquier futura tecnología ó herramienta que aparezca lo cierto es que los desarrolladores llegamos a este mundo a quedarnos y no desaparecer. Por que se preguntaran? Que seria del mundo si no existiera el desarrollador que se siente a mejorar aquel software de facturación al que le hacen falta unas pequeñas cosas, ó los desarrolladores que generen herramientas para que el Web 2.0 pueda seguir evolucionando a Web 3, que seria de las empresas de desarrollo de software.


Lo bueno de ser desarrollador es que somos personas muy deseadas, si muy deseadas pero por empresas, (no por mujeres y/ó hombres) para ayudar a desarrollar SW. Lo bueno de ser desarrollador es que siempre podrás encontrar trabajo en muchas empresas y podrás dejar tu huella plasmada en código en cada proyecto que participes.


Para ser desarrollador hay que tener pasión, convicción, amor por el código, amor por plasmar tus ideas en letras, palabras y símbolos raros que para los mortales solo son cosas raras sin sentido.


Los desarrolladores podríamos decir que somos dioses, como los de la antigua mitología griega, somos de una rasa distinta, para nosotros nuestra imaginación no tiene limites a menos que nosotros o alguien nos la ponga.


En pocas palabras las persona que estamos involucradas en el desarrollo de software (Arquitectos, Desarrolladores, tester´s  etc.,) y amamos plasmar nuestras ideas somos definitivamente  una raza distinta, a la cual pertenecemos pocos, pero los desarrolladores pertenecemos a una raza muy selecta y por eso a los desarrolladores es bueno darles el titulo de IRON DEVELOPER.


Así que tenlo presente los IRON DEVELOPER´s no desaparecerán a menos que hagan cacería de brujas o regresemos a la época de la santa inquisición, mientras tanto seguiremos plasmando nuestras ideas con símbolos, y letras sin sentido (Como lo llamarían los mortales).


Este articulo fue escrito con mucha inspiración en una iMac. Espero que les haya gustado y si no es así, igual.


Amen.


miércoles, 4 de julio de 2007

iPhone un celular al cual hay mucho que envidiar

A fines de este mes de Junio salió a la venta el famoso y tan esperado iPhone de MAC, en fin como lo esperaban fue un éxito ya que mucha gente se lanzo a las tiendas en EEUU a adquirir uno, y no le importo el precio $500USD por el mas sencillo pero definitivamente valía la pena gastar en este curioso juguetito tecnológico el cual se diferencia de esos celulares pobres en tecnología, me refiero a esos que traen camarita, tienen una minúscula pantalla a color, tienen MP3 entre otras cosas muy básicas a mi parecer para engañar a los ingenuos usuarios que adquieren estos celulares.

El iPhone trae cámara de fotos incluida (con una buena resolución), al girar el celular la pantalla también se mueve, NO trae botones en pocas palabras iPhone revolucionara el mercado de los MOVILES, definitivamente el HARDWARE desarrollado en California (MAC) y ensamblado en China es una verdadera obra de arte.

Esperemos que las telefónicas importen estos celulares a Ecuador a preciosa accesibles

martes, 3 de julio de 2007

HOW TO: Validar Sesiones en ASP.NET

En el desarrollo de aplicaciones Web con ASP.NET se usa muy a menudo sesiones, esto para poder almacenar algunos valores dependiendo de la funcionalidad que decida darle el desarrollador, pues bien aquí pongo a tu disposición un pequeño método que te puede servir para validar si existe una sessión ya distanciada.


public void ValidarSession(object objeto, string nombre)
{
    if(Session[nombre] != null )
     {
         Session.Remove(nombre);
         Session.Add(nombre, objeto);
     }
     else
     {
         Session.Add(nombre, objeto);
     }
}


lunes, 2 de julio de 2007

HOW TO: Añadir COPYRIGHT a una imagen

Hace ya un tiempito me puse a sacar una información del Encarta y cuando lo copiaba al MS-Word me salía las imágenes con un texto incrustado en la imagen (ese texto era el copyright) lo cual no quedaba muy bien en el deber pero en fin. El propósito de eso es darle los créditos a los creadores de ese material, en fin escribí una pequeña clase que añade el copyright a una fotico esto es útil para portales Web. Allí les va el código escrito en el mejor lenguaje de programación claro después de C++

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

public class AnadirCopyRight
{
public
AnadirCopyRight()
{
}
public Bitmap CopyRight(string file, string
msg)
{
Bitmap bmp = new Bitmap(file);
Graphics g =
Graphics.FromImage(bmp);
StringFormat strFmt = new StringFormat();
strFmt.Alignment = StringAlignment.Center;

SolidBrush btmForeColor =
new SolidBrush(Color.PaleGreen);
SolidBrush btmBackColor = new
SolidBrush(Color.Black);

Font btmFont = new Font("Verdana", 7);
SizeF textSize = new SizeF();
textSize = g.MeasureString(msg, btmFont);

float x = ((float)bmp.Width-textSize.Width-3 );
float y =
((float)bmp.Height - textSize.Height - 3);
float w = ((float)x +
textSize.Width);
float h = ((float)y+textSize.Height);
RectangleF
textArea = new RectangleF(x, y, w, h);
g.FillRectangle(btmBackColor,
textArea);

g.DrawString(msg, btmFont, btmForeColor, textArea);
btmForeColor.Dispose();
btmBackColor.Dispose();
btmFont.Dispose();
g.Dispose();
return bmp;
}
}


No lo digo yo. Lo dicen los expertos

Muchas personas han tenido presente el mito urbano de que Windows es malo, o que Windows tiene muchos defectos etc., etc, y que los sistemas que usan Linux son mejores etc y cosas por el estilo, puede ser que en algunos casos eso se cumpla pero la gente no sabe cual sistema operativo es que cuenta con mas vulnerabilidades luego de su liberación o sea cuando sale al mercado. En las siguientes agrafias podemos darnos cuenta en un estudio realizado sobre los sistemas operativos mas usados las deficiencias en vulnerabilidades encontradas en los primeros 90 días de uso de dicho sistema operativo cuando esta en uso.

Como pueden observar en las gráficas, no faltaron las voces de algunos que decidan que dicho estudio estaba mal y por lo cual se realizo otro estudio y los resultados no cambiaron significativamente.


Estos estudios fueron realizados por Jeff Jones , con esto se comprueba lo que yo siempre digo "No todo lo que brilla siempre es oro", espero que con esto dejemos de creer ciegamente alguien que nos dice que es bueno y que malo y por lo que es bueno investigar
 
Made in Loja, Ecuador