1 0 Archive | febrero, 2010
post icon

Bucles en Bash Shell (GNU/Linux)

Crear bucles o loop’s en bash es una tarea sencilla que nos puede brindar muchas facilidades de ejecución repetitiva de procesos o programas que tengamos. Es un concepto muy corto así que mejor voy a lo cierto y concreto.
(Continuar Leyendo sobre Bucles en Bash Shell (GNU/Linux))

24 febrero 2010
post icon

Solucionar problemas típicos de instalación de ASP.Net en IIS

Instalar IIS para levantar simples páginas web´s normalmente no representan un problema, pero si suele hacerlo cuando queremos instalar ASP.Net en IIS (Internet Information Server). La explicación de esto es que debe registrarse el soporte de ASP.Net en el IIS. Normalmente en nuestros entornos de desarrollo instalamos primero el framework, sea la version que sea, y su SDK para comenzar a desarrollar, mientras lo desarrollamos testeamos o hacemos el debug con el servidor de desarrollo nada mas, pero cuando tenemos ya algo y queremos probar nuestra aplicación web, hacemos la instalación del IIS. Proceso que no está mal, pero el IIS no registra al .Net, más bien .Net se registra en IIS, por ende tenemos 2 soluciones si nuestro caso es este:

  1. Desinstalar el framework, reiniciar, instalar IIS, reiniciar, Instalar de nuevo el framework (Opción no tan comoda).
  2. Registrar al .Net en el IIS como explicaremos en este documento.

Paso 1

Verificar que existe el usuario de Sistema Operativo llamada ASPNET, sino lo creamos manualmente desde el panel de control y le asignamos un password.

Paso 2

Vamos a Herramientas Administrativas en el Panel de (Continuar Leyendo sobre Solucionar problemas típicos de instalación de ASP.Net en IIS)

23 febrero 2010
post icon

Instalar aplicaciones del framework dotnet sobre GNU/Linux con Wine

Es cierto que si queremos usar un sistema operativo, sea cual fuere, siempre es mejor instalar aplicaciones nativas del mismo o en los mejores casos los que son multiplataforma pero con soporte nativo también. Pero muchas veces nos vemos forzados debido a su alta popularidad a ejecutar aplicaciones de MS Windows sobre algun otro SO, ya sea GNU/Linux o BSD.

Normalmente si son aplicaciones win32 con instalar wine ya es suficiente para su ejecución, pero que sucede si fue escrito el programa con algún lenguaje dotnet? Si ejecutamos el instalador del framework con (Continuar Leyendo sobre Instalar aplicaciones del framework dotnet sobre GNU/Linux con Wine)

post icon

Ejecutar Procedimientos Almacenados en MySQL con C#

Anteriormente veníamos viendo como ejecutar procedimientos almacenados en otros lenguajes, hoy veremos un lo mismo pero en C# y trabajaremos una base de datos MySQL, aunque también el ejemplo sirve para usarlo con otros motores, es solo cuestión de cambiar los objetos command y connection, por los proveedores para esos motores, pero la lógica sería la misma.

Para el ejemplo supongo que ya tienen  armados los objetos en la base de datos, como la tabla, el procedimiento con sus parámetros de entrada y demás, así solo me centraré en el código de la aplicación.

La primer clase correspondería a la de conexión y la segunda a la clase que tiene el (Continuar Leyendo sobre Ejecutar Procedimientos Almacenados en MySQL con C#)

post icon

Redimensionar un Array en C#

Uno de los problemas (por decirlo un problema) en C# con los Array o Vectores, es que no se pueden redimensionar mediante un metodo del objeto, es por eso que debemos improvisar y crear nuestro propio metodo que se encargue de realizar esta tarea.

El código lo que hace en realidad es crear un nuevo Array, y volcar los valores del anterior Array al nuevo que tiene un tamaño mayor. Deben tener en cuenta que el código sólo sirve para expandir el tamaño, no para reducirlo. (Continuar Leyendo sobre Redimensionar un Array en C#)

15 febrero 2010
post icon

Codificar en Base64 con Java

Si necesitamos en cualquier ocasión codificar los ficheros o texto en Base64 tenemos muchas opciones para hacerlo, una de ellas la alternativa opensource mantenida por Christian d’Heureuse. En realidad nos ofrece muchas alternativas, es decir, hacer lo mismo en varios lenguajes, Java, SQL Server, C, C++, entre otros.. También nos ofrece otros tipos de soluciones si quieren pasar a ver.

La clase es simple, aqui os dejo: (Continuar Leyendo sobre Codificar en Base64 con Java)

15 febrero 2010
post icon

Encriptar / Desencriptar Texto en S-DES con Java

Ya habíamos visto anteriormente como encriptar ficheros con Java en AES-256, el caso de hoy será semejante, a diferencia que no encriptará ficheros completos, sino texto plano. El ejemplo es sencillo de utilizar, necesitamos la palabra a encriptar, la llave, que es una palabra secreta definida por nosotros, cuanto mas compleja ésta, más difícil violar el encriptado a fuerza bruta, les recomiendo que tenga una extensión de 16 o 32 caracteres, y un booleano que sirve para determinar la operación a realizar, y encriptar o desencriptar.

Este código se tiene que tener cuidado para utilizarlo, ya que si lo encriptado se hizo en un sistema de codificación y el desencriptado en otro, no funcionará, ejemplo: Windows utiliza ASCII para éste efecto y GNU/Linux Unicode, así que lo que fue encriptado en Windows no se podrá desencriptar en GNU/Linux. Utilícenlo únicamente si siempre será en el (Continuar Leyendo sobre Encriptar / Desencriptar Texto en S-DES con Java)

12 febrero 2010
post icon

Concurso MSDN Net Minds

Ya sabemos que en marzo se estaría lanzando la siguiente versión de IDE de desarrollo por excelencia de Microsoft, Visual Studio 2010. El 22 de febrero del corriente a las 10:00 se hará el concurso típico MSDN Net Minds, el cual está compuesto de 10 problemas de lógica, que se deberán solucionar secuencialmente, incrementándose la dificultad a medida vamos subiendo de nivel.

Los 3 primeros en resolver los 10 problemas en el menor tiempo, serán los ganadores. ¿Y qué es el premio? Una licencia de Visual Studio 2010 Ultimate + MSDN Premium, además del reconocimiento de la comunidad y los participantes.

Desde aquí puedes ver el portal, y desde aquí inscribirte al concurso. Es hora de probar tus habilidades 😀

post icon

Jonidimo, GNU/Linux definitivo

Hace unos días se contacto conmigo Jonatan, para comentarme de un interesante proyecto GNU e invitarme a participar del mismo, aun está en pañales el proyecto ya que se está buscando gente que quiera contribuir de algún modo, ya sea difundiéndolo, desarrollando, traduciendo, o cualquier otro modo.

Intentaré contribuir en la medida que pueda al proyecto según vaya pasando el tiempo y madurando la idea, para comenzar lo publico aquí intentando reclutar voluntarios.

Bueno, creo que he escrito mucho sobre reclutamiento y no he contado de que trata el proyecto 🙁 La idea es facilitarle a las personas que solo saben navegar en internet y chatear que quieran migrarse a GNU/Linux el proceso de instalación, y a saber elegir una distro que vaya con ellos y su hardware. La idea en bruto es detectar el hardware de la PC desde una aplicación Web, probablemente HTML5 o un applet de Java, y generar la distro con las aplicaciones y drivers que necesite, descartando las cosas innecesarias, para así alivianar el sistema operativo.

Existen aplicativos semejantes (Continuar Leyendo sobre Jonidimo, GNU/Linux definitivo)

8 febrero 2010
post icon

MariaDB, ¿Un Nuevo motor de Base de Datos?

Logo de MariaDB

MariaDB

Como ya es conocido por todos, la empresa Oracle hace unos meses atrás compró a SUN Microsystems, por lo tanto es dueña de MySQL también, el creador original de ésta base de datos Michael Mounty hizo su campaña para que Oracle no cierre el proyecto MySQL ya que éste es de libre distribución y código libre. De hecho logró que Oracle prometa contribución al código de éste por 3 años y una inversión de poco más de 20 millones de dolares.

Pero con todo esto Michael no quedó satisfecho siendo que (Continuar Leyendo sobre MariaDB, ¿Un Nuevo motor de Base de Datos?)

8 febrero 2010
Página 1 de 212