Al sincronizar tablas o bases de datos, algunas veces es útil tener una forma para actualizar una fila si ya hay una entrada para una clave.

Utilizando la sintaxis de MySQL, ON DUPLICATE KEY UPDATE es posible insertar una fila, si esta no existe, o actualizarla si es que ya existe:
Leer más »

Cliente RSS con .NET LINQ

Veremos un pequeño cliente RSS, bajo la forma de aplicación de consola, que utiliza LINQ de .NET para parsear el archivo xml de una forma elegante y concisa.

Leer más »

Si bien, estas recomendaciones pueden ser relativas al propietario del sistema que se configure, representan una muy buena aproximación a lo mínimo que necesita la mayoría del común de los usuarios.

Leer más »

Autologin en Ubuntu

De forma predeterminada, Ubuntu requiere el logueo del usuario cada vez que se inicia el sistema operativo. Si eres la única persona que utiliza la computadora y no te preocupa demasiado la seguridad, puedes habilitar el logueo automático.

Para hacer esto debes seleccionar del menú principal: Sistema \ Administración \ Ventana de Entrada

Leer más »

Hay dos películas que no puedes dejar de ver y que particularmente las recomiendo. Ambas, ya tienen sus años y ya han sido pasadas en canales de cable como I-SAT y TNT.

  • Revolution OS
  • Los Piratas de Sillicon Valley


Leer más »

AJAX: Introducción teórica

AJAX (Asynchronous JavaScript And XML) no es el nombre de una nueva tecnología, sinó una combinación de ellas. Básicamente, el principio de AJAX es hacer que las aplicaciones web se comporten de forma más natural, como lo hacen las aplicaciones de escritorio.

Leer más »

Si eres desarrollador, necesitarás los compiladores de C y C++ para tu Ubuntu Linux. Para ello, debes instalar los paquetes basicos de compilacion, de la siguiente manera:

$ sudo aptitude install build-essential

Luego, para testear ambos compiladores prueba escribiendo con los clásicos Hola Mundo:

Leer más »

Expresiones regulares en Java

A partir del JDK 1.4 se incluye el paquete java.util.regexp para hacer uso de expresiones regulares en Java. El paquete está formado por dos clases, que explicaré a continuación, la clase Matcher y la clase Pattern y por una excepción, PatternSyntaxException.

Leer más »

C#: Captura de pantalla (SnapShot)

Tiempo atrás, se publicó como hacer una captura de pantalla (snapshot) en Java. En esta oportunidad, veremos un ejemplo similar, en C# con el .NET framework.

A continuación, el ejemplo:

Leer más »

Cliente de email en .NET

Utilizando el espacio de nombre (namespace) System.Net.Mail, enviar un correo electrónico desde .NET es tarea sencilla.

Las clases que utilizaremos son:

  • SmtpClient: permite a la aplicación enviar el mensaje de correo electrónico mediante el protocolo SMTP.
  • MailMessage: representa el mensaje de correo electrónico que será enviado mediante la clase SmtpClient.
  • MailAddress: representa la dirección de un remitente o destinatario de correo electrónico.
  • NetworkCredential (esta clase pertenece al namespace System.Net): proporciona la credencial para el esquema de autenticación.

Para ejemplificar el uso, veamos directamente un poco de código escrito en C#:

Leer más »


Búsqueda personalizada

Suscripción

       Add to Google Reader or Homepage

      

       Subscribe in NewsGator Online

       Add to netvibes

       Subscribe in Bloglines

Categorias

Licencia de uso

Usuarios

       web counter