miércoles, 13 de marzo de 2013

WebCAM.dll

Que tal amig@s, hoy les traigo una DLL (Dynamic Link Library) muy útil si estas realizando un proyecto en Windows Form y necesitas incluir una Cámara para capturar Fotografías, que era lo que yo hace tiempo necesitaba, buscando un poco en la web me encontré con la librería WebCAM, la cual me ayudo a lograr lo que necesitaba y ademas me ahorro tiempo y esfuerzo al momento de integrar una cámara web al proyecto en el que estaba trabajando.


Captura de pantalla de la WebCam.dll en Acción.

Bueno aquí les dejo el Link de descarga espero que les sea de utilidad.

Mi Otro "YO"

Hace tiempo me recomendaron esta pagina www.iq-test.dk para realizar una prueba y medir mi IQ (coeficiente intelectual), pero no me había atrevido a iniciar la prueba por falta de tiempo, ya que para realizar necesario invertir aproximadamente una hora, no es que sea una hombre demasiado ocupado pero en ese entonces tenia muchas cosas por hacer que apenas me alcanzaba el tiempo para dormir, pero un día finalmente me anime a medir mi IQ y después de aproximadamente 40 minutos este fue el primer resultado resultado obtenido.

¡Vaya! un IQ de 108, al menos soy un tipo Normal.

Después de un tiempo (aproximadamente un año) de haber realizado la primera prueba hice una segunda para ver si mi IQ había aumentado o disminuido, con eso de que dicen que la programación ayuda a desarrollar y ejercitar las neuronas, me puse a comprobar esa teoría.

Resulta que tuve un avance significativo ya que según los resultados de la segunda prueba mi IQ aumento en 14 puntos, ¿sera que realmente mejore o solo recordé algunas respuestas de la prueba anterior? :D.

¡Vaya! un IQ de 122, ahora si que puedo decir que soy un tipo muy Normal.

Bueno amig@s eso es todo por hoy, les dejo el enlace www.iq-test.dk para que realicen su prueba y saque su propio criterio de si mismos, que un resultado no lo es todo, por que el éxito y logros de cada persona influyen muchos factores tal como se dice en este blog ¿El tamaño (de tu I.Q.) importa?.

lunes, 11 de marzo de 2013

Función FillString

Hola amig@s buen inicio de semana, hoy les traigo algo de programación  pues resulta que en un proyecto que estaba realizando tuve la necesidad de rellenar una cadena con el carácter "0" a la izquierda para que fuera de un tamaño fijo, por lo que busque alguna función en el intellisence del Visual Studio 2010 pero no encontré ninguna que cumpliera con lo que yo necesitaba, después intente buscar en la web pero creí que ya eran demasiadas preguntas a mi amigo Google, así que sin pensarlo mucho me puse a elaborar una pequeña función que realiza dicha tarea, he aquí la implementación de la misma.

Ejemplo de implementación de mi función FillString.

Realmente ya no investigue si existe una función que haga lo mismo, así que si ya existe creo que me puse a reinvente la rueda :D.

Esta función podría ser muy útil cuando tenemos un número de folio consecutivo y deseamos que se impriman los Ceros "0" a la izquierda (eso era  precisamente lo que yo necesitaba :D).

Aquí les dejo el código de la función en VB.Net.
Public Function FillString(ByVal pCadena As String, ByVal pLongitud As Integer, ByVal pCaracter As String) As String
    Dim Resultado As String = String.Empty
    If pCadena.Length < pLongitud Then
      Dim fill As String = String.Empty
      Dim i As Integer

      For i = 1 To pLongitud - pCadena.Length
        fill = fill + pCaracter
      Next

      Resultado = fill & pCadena
    Else
      Resultado = pCadena
    End If

    Return Resultado
  End Function

Aquí les dejo el código de la función en C#.
public string FillString(string pCadena, int pLongitud, string pCaracter)
{
 string Resultado = string.Empty;
 if (pCadena.Length < pLongitud) {
  string fill = string.Empty;
  int i = 0;

  for (i = 1; i <= pLongitud - pCadena.Length; i++) {
   fill = fill + pCaracter;
  }

  Resultado = fill + pCadena;
 } else {
  Resultado = pCadena;
 }

 return Resultado;
}

domingo, 10 de marzo de 2013

Connection Strings (Cadenas de Conexión)

Para los entendidos en programación las palabra "ConnectionStrings" les sonara familiar, pues bien les comento que existe una pagina que habla y tiene documentación exclusivamente de Cadenas de Conexión de casi todas las Bases de Datos existentes, una documentación muy explicita y detallada.

Aquí una muestra de las Bases de Datos de las que se puede acceder a la documentación de las cadenas de conexión.

Les dejo el enlace de connectionstrings por si desean echarle un vistazo.