viernes, 24 de mayo de 2013

Relatos de Markinho 00000010

..., Desde mi inicio en el mundo de las computadoras allá por el año de 1998 cuando era estudiante de preparatoria (en aquel entonces yo aun era un morro, jejejeje), mi primer contacto con una computadora fue en una escuelilla de computación en la que mi padre me inscribió en un cursillo, bien recuerdo que en aquel entonces iniciamos estudiando el MS-DOS con algunos comandos básicos para moverse por los directorios, creación de directorios, copiar, mover y eliminar, después de unos meses de estudiar el cmd.exe pasamos a algo mas interesante (al menos para mi lo fue), por que comenzamos con el entorno gráfico del Windows 3.11 recuerdo que iniciábamos desde la linea de comandos ejecutando algo así C:\cd windows, C:\cd win y se iniciaba el entorno gráfico con ventanas pixeleadas y colores no tan nítidos, muchos me podrán preguntar ¿en el 98 y apenas viendo el Windows 3.11?, si tal vez tengan razón pero era lo único a lo que yo podía tener acceso por una módica cantidad de $300 pesos al mes que mi padre tenia que pagar, ademas era la única escuela que medio enseñaba computación en mi pueblo, desafortunadamente la tecnología sigue llegado tarde a las escuelas de gobierno (y como yo estudie en puras escuelas de gobierno tuve que aprender por mi cuenta).

Aquí les dejo una imágen que me encontré, por si llegaron a usar el Windows 3.11 revivan esos recuerdos :D.
Pantalla Inicial del Windows 3.x
Bueno amig@s espero y les haya gustado este relato, nos vemos en el próximo.

miércoles, 22 de mayo de 2013

Quitar Tags de MS Word

Hace ya un tiempo estaba actualizando un proyecto y le agregue el control Editor del AjaxControlToolKit 4 y pues la pantalla de captura de texto se miraba bien chida y todo funcionando bien (según las pruebas de funcionamiento) así que se le entrego al usuario, unas semanas después todo iba bien hasta que un cierto día nos llamo el usuario comentando que cuando generaba un reporte el contenido no se mostraba bien por que aparecía demasiado texto que no había incluido y algunos signos raros, por lo que incrédulos a tales explicaciones decidimos mirarlo nosotros mismos, así que pedimos al usuario que nos mostrara lo que había hecho y efectivamente en el reporte salia demasiado texto y unas etiquetas un poco raras <!--[if gte mso 9]><xml> <w:WordDocument> ... por lo que deducimos que al copiar texto formateado de un documento de Word al control Editor agregaba ciertas etiquetas de formateo, por lo que no puede evitar exclamar ¡WTF! y así que de inmediato me puse a analizar como obtener el texto que se ingreso pero que tenia que mantener el formateo, puse manos a la obra e intente  hacerlo desde la Base de Datos con una función pero no trabajo como lo esperaba así que intente haciéndolo por programación y antes de guardar la información pasarla por una función de filtrado de etiquetas MSWord y este fue el resultado:

'Un snippet para quitar el contenido de las Tags MSWord
  Protected Function QuitarTagsMSWord(ByVal CadenaOriginal As String) As String
    Dim CadenaSinEtiquetas As String = String.Empty
    Dim i As Integer = 0
    Dim Inicio As Integer = 0
    Dim Fin As Integer = 0

    Inicio = CadenaOriginal.IndexOf("")

    If Inicio >= 0 And Fin > 0 Then
    CadenaSinEtiquetas = CadenaOriginal.Remove(Inicio, Fin - Inicio + 3)

    For i = 0 To 9
      Inicio = CadenaSinEtiquetas.IndexOf("")
      If Inicio <> -1 And Fin <> -1 Then
        CadenaSinEtiquetas = CadenaSinEtiquetas.Remove(Inicio, Fin - Inicio + 3)
      End If
      Next
    Else
      CadenaSinEtiquetas = CadenaOriginal
    End If

    Return CadenaSinEtiquetas
  End Function


Hay otras funciones que eliminan las etiquetas de word pero que también eliminan el formateo, la función que le dejo tal vez no sea la mejor pero cumple con el objetivo, ademas ya no quise matar mis neuronas para buscar una mejor opción, si les sirve de algo qui les dejo la descarga QuitarTagsMSWord.


Ejemplo de Implementación de la Funcion QuitarTags

lunes, 20 de mayo de 2013

Barcamp Chilpancingo

El sábado 18 de Mayo estuve en el primer Barcam Chilpancingo un evento interesante donde pude conocer gente apasionada por las tecnologías y con ánimos de compartir y colaborar, los participantes compartimos charlas y nuestros puntos de vista.

Un evento que para ser el primero cumplió el objetivo gracias a sus organizadores (@MiguelCruzG@luisabarca@fedemendoza, ...) que pusieron todo su empeño y entusiasmo. 



Espero y los que hayan estado presente se hayan contagiado del entusiasmo para participar y colaborar con los próximos eventos, estén pendientes y nos estamos viendo.

Aqui les dejo el link de descarga de la desconferencia con la que participe denominada "Anomalías en la Implementación de las TICs en el Sector Público" en la que a grandes rasgos y desde mi punto de vista relato como las dependencias de gobierno realizan mal la implementación de las tecnologías ya que algunos proyectos mueren antes de cumplir una vida útil lo que implica gastos innecesarios, asi tambien intento explicar la manera en que algunos directivos prefieren contratar Out$orcing para obtener alguna utilidad ($) por parte de las empresas.

viernes, 17 de mayo de 2013

Humor Informático 17052013

Como es de cada viernes hoy les traigo unos chistorines gráficos para que rían un poco antes de comenzar la verdadera diversión del fin de semana.