Regex con Visual Basic

2 comentarios

Las expresiones regulares son muy útiles al trabajar con archivos de texto, para realizar sustituciones, y modificaciones. Sin embargo algunas implementaciones llegan a variar un poco, el uso de expresiones regulares en Visual Basic es muy sencillo:

Primero es necesario hacer una llamada a la librería que contiene las expresiones regulares, añadiendo la siguiente línea al inicio de su programa:
Imports System.Text.RegularExpressions

Posteriormente, todo está listo para comenzar a utilizar expresiones regulares, por ejemplo…
SCHEMATIC_CONTENT = My.Computer.FileSystem.ReadAllText(SCHEMATIC_OLD, System.Text.Encoding.ASCII)
NEW_PATH = ".LIB " & LIBRARY
SCHEMATIC_CONTENT = Regex.Replace(SCHEMATIC_CONTENT, "\.LIB.*(\n\+.*)*", NEW_PATH)

Recordemos que algunos caracteres que son validos para la codificacion de Windows, no lo son para sistemas UNIX/Linux,  hay que tener un poco de cuidado al realizar ports de una plataforma a otra. Pueden revisar la página de especificaciones de Regex del API de Windows en la siguiente página: http://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex.aspx

Parche para “Cannot find library” :PSpice

1 comentario

Bien pues, en esta ocasión cuando intentaba abrir un proyecto de un circuito con un transistor que me enviaron, resulta que al momento de querer correrlo me marcaba un error de “Cannot find library shalala shalala.lib”, cuando uno quiere un elemento con características eléctricas diferentes a las que tiene el PSpice configuradas por default, necesita cambiar algunos valores en la opcion de Edit>Model>Edit Instance Model, esto por ejemplo nos sirve para cambiar la beta de un transistor, al modificarse los parametros por default, se crea una librería que será la sustitución de la original para dicho elemento modificado, la cual se guarda en un archivo .lib (el cual se genera en la misma carpeta donde esta el archivo .sch), y PSpice hace referencia a ella de manera absoluta, por lo cual cuando se desea ejecutar el proyecto en otro lugar, marca un error de referencia a la librería.

La solución es muy sencilla, dentro del archivo .sch hay una opción que sirve para modificar la ruta de librerías y comienza con la palabra .LIB, es aqui donde se debe cambiar la ruta que trae de maquina origen a la ruta en donde se quiere ejecutar el proyecto. Si ustedes lo desean pueden hacerlo manualmente, y hacer unos pasos posteriores para que funcione. Sin embargo pueden usar el parche que acabo de hacer (no me pregunten porque pero lo hice en Visual Basic):

Para usarlo simplemente descarguenselo de aqui: http://www.mediafire.com/?zynyewzmyhm

  • Ejecutenlo
  • Ingresen el archivo sch
  • Ingresen el archivo lib
  • Den clic en Patch (Si hay algun error, el mismo patcher les dice que hacer…)
  • Den clic en Finalizar
  • Abran el sch con PSpice
  • Seleccionen el elemento que fue modificado y al cual el .lib pertenece
  • Hagan clic en Edit>Model>Edit Instance Model>OK
  • Y ahora magicamente el proyecto corre sin broncas

Espero les funcione y si le encuentran algún bug porfa avisenme.

Actualizar el FW del N5530

Deja un comentario

Recien salido de la caja el nokia 5530 es un celular que funciona de manera muy extraña, seguido se traba, le salen errores, funciona muy lento, en fin, dan ganas de tirarlo a la basura aveces. Sin embargo eso se puede cambiar de manera muy sencilla, la solución está en actualizar el firmware. Con las configuraciones de fábrica (al menos en México) el celular viene con un código que corresponde a la región donde fue comprado y características afines, con ese código, no hay actualizaciones disponibles, por lo que tenemos que cambiarlo para aplicar las configuraciones.

En este post les mostraré como cambiar el código a uno con el que se puedan aplicar configuraciones.

Software que necesitaremos:

Códigos de Nokia

0577480: RM-504 LTA BLACK-RED
0583810: RM-504 LTA BLACK_GREY
0580642: RM-504 LTA WHITE-BLUE
0583960: RM-504 LTA WHITE_PINK
0584133: RM-504 LTA WHITE_YELLOW

Estos códigos son para los diferentes modelos del N5530 pero si tienen otro Nokia distinto, el procedimiento para actualizar es exactamente el mismo sólo hay que buscar los códigos.

Procedimiento

  1. Instalar ambos programas descargados en la parte anterior
  2. Conecta tu teléfono vía USB, y selecciona la opción PC Suite
  3. Abre el programa NSS
  4. Realiza el siguiente procedimiento:

Los pasos son:

  1. Hacer clic en la lupa
  2. Hacer clic en Phone Info
  3. Hacer clic en Scan
  4. Activar la casilla de Enable de “Product Code”
  5. Introducir el Código del teléfono
  6. Clic en write
  7. Clic en read

5. Ya puedes actualizar el teléfono con el software de actualización de Nokia.

¿Cómo bajar de rapidshare?

Deja un comentario

Para bajar archivos de rapidshare, la dinámica es realmente igual de sencilla que megaupload, de hecho es más sencilla.

Una vez que estés en la página de descarga, por ejemplo: http://rapidshare.com/files/373587098/BONES_TEMPORADA_1_SFV.rar dar clic en “Free User”.

Aqui no tienes que introducir texto (antes si era necesario), sólamente esperar a que esté lista la descarga:

Una vez que aparezca, haz clic en el link de descarga.

Una vez que descargas un archivo de RapidShare debes esperar 15 minutos para volver a descargar otro en caso de que no tengas cuenta Premium, sin embargo, existen técnicas para que con cuenta Free, puedas descargar archivos contínuamente, en post de JDownloader se explica uno.

¿Como descargar archivos con JDownloader?

Deja un comentario

JDownloader es una aplicación que te permite realizar descargas de manera más cómoda, entre una de sus ventajas se encuentra la posibilidad de encolar descargas, puedes guardar tus links en un archivo de texto y simplemente cargarlo y dejar que las descargas se realicen. Al momento de realizar descargas desde RapidShare cambia tu dirección IP para que se puedan realizar descargas sin esperar 15 minutos, y muchas muchas opciones más.

Descarga de JDownloader: http://jdownloader.org/download

Para instalarlo simplemente descomprímelo y ejecuta el instalador, probablemente te pida que instales la máquina virtual de Java (Sólo picale en siguiente siguiente, acepto, etc)

Hotfile, Uploades.to, también son servidores muy parecidos a RapidShare y Megaupload, la dinámica para descargar archivos desde ahí es parecida a la descrita en posts anteriores.

La interfaz de JDownloader es la siguiente:

Para generar una descarga simplemente selecciona el link, y en la pestaña de “Link Grabber” aparecerá el link, si ya quieres descargar, pulsa el botón de comenzar y la(s) descargas iniciarán.

Si es la primera vez que lo usas te pedirá que aceptes las condiciones y términos de (RapidShare|Megaupload|4Shared|Hotfile|etcétera).

Felices descargas!

Entradas más antiguas

Seguir

Get every new post delivered to your Inbox.