Beneficios para los alumnos de la FII: Software con licencias académicas

Cidesoft, Development, Productivity, Start No Comments »

Ahora que se inicia el nuevo ciclo, se necesita la instalación de nuevo software para el desarrollo de nuestros cursos. Como estudiantes, tenemos los beneficios de la alianza académica con Microsoft y también acceso a la sección student de autodesk

Para poder acceder a estos beneficios, es necesario tener activa la cuenta de correo de la universidad : <código>@unmsm.edu.pe . En el Microsoft Academic Alliance, ya estaremos registrados por defecto mientras que en Autodesk Education Faculty Access tendremos que especificar simplemente nuestro correo universitario para acceso a todo el software disponible.

Se contará con licencias académicas en:

Microsoft Academic Alliance

  • Visual Studio 2005/2008
  • Windows XP / Vista / Server
  • SQL Server 2000 / 2005 / 2008
  • Microsoft Office Project 2003 / 2007
  • Microsoft Office Visio 2003 / 2007
  • entre otros… (hasta Windows 7!!!)

image

Autodesk Education Faculty Access

  • Autodesk Inventor
  • 3D Studio Max (por 30 días)
  • Autocad
  • Autocad Mechanical
  • y más…

 

image

Una de las mayores ventajas de software licenciado es el soporte que te brindan las empresas fabricantes de los mismos, además de no presentar errores (el software pirata siempre tiene una que otra modificación que puede dañar tu computador).

Espero les sea de mucha utilidad la información.

Post.End();

[µTip] Establecer el título de página con Silverlight

Silverlight No Comments »

Si estás usando Navigation Framework de Silverlight te darás cuenta que cada Page tiene su propiedad Title que al momento de ser navegada se establece “eliminando” evidencia del título principal. Para poder modificar este comportamiento, bastará con programar el evento Navigated del control Frame que contiene a cada Page.

Read the rest of this entry »

Instalación de Windows XP en una netbook

Start No Comments »

[De la manera más rápida y sencilla, un fuera de temas en CIDESOFT]

La que me tocó hacer hoy… Los pasos de este pequeño tutorial se realizaron en una ASUS Eee PC. El objetivo es instalar Windows XP desde un USB, ya que como se sabe las netbook por defecto no vienen con lector de CD.  Para completar todos los pasos, nesitaremos el CD de instalación de Windows XP, un USB (limpio, mínimo de 1GB), nuestra pc (no la netbook) y por supuesto la estrella de este post.

Read the rest of this entry »

Patrones de Expresión Regular

CSharp, Cidesoft, Development, Productivity No Comments »

Nociones Basicas

Regular Expressions, Regex.  Se define como un conjunto de caracteres que al ser comparadas a una cadena verifican que cumpla ciertos requerimientos de formato.

Tambien se utilizan para extraer porciones de texto y/o actualizar texto cambiando caracteres o su formato en si­.

Aca tenemos algunos caracteres y formas utilizados en los regex

^ para coincidir con el inicio de la cadena
$ para coincidir con el final de la cadena
\Z para coincidir con el ultimo caracter o salto de li­nea
\z para coincidir con el ultimo caracter de la fila
* cero o mas repeticiones
+ una o mas repeticiones
a{#min, #max} numero de apariciones del caracter ‘a’ de #min a #max. Si no se especifica #max seri­a como mi­nimo #min caracteres ‘a’.
? caracter opcional (cero o uno de tal caracter)
. caracter opcional (uno o uno de tal caracter)
[a-z,A-Z] caracteres dentro de un rango determinado, para este ejemplo de ‘a’ a ‘z’ y de ‘A’ a ‘Z’
\d cualquier numero

Nota: Los ejemplos a continuacion se prueban en LINQPad. A opinion personal, lo recomiendo para este tipo de pruebas que crear todo un pequeño proyecto en Visual Studio.

Para caracteres especiales a ser utilizados, usar el ‘\’ y el caracter deseado.

Hay que recordar que las expresiones son Case-Sensitive. Pasemos a ver algunas clases de System.Text.RegularExpressions

Clase Regex

Es una clase que contiene la expresion regular de manera inmutable. Presenta tambien metodos estaticos para su uso. Podemos usar el metodo IsMatch(input, regexPattern) para validar coincidencias de la cadena de entrada con el patron de expresion regular:

   1: void Main()

   2: {

   3:     /* Forma 1*/    

   4:     string.Format("{0} Coincide con el patron de expresion regular", Regex.IsMatch(@"b",@"^[a-zA-Z]*$")?"Si":"No").Dump();

   5:     

   6:     /* Forma 2*/

   7:     Regex rgx = new Regex(@"^\d{1,}\.?\d{0,4}$");

   8:     string.Format("{0} Coincide con el patron de expresion regular", rgx.IsMatch(@"12.012")?"Si":"No").Dump();

   9: }

Clase Match

Es una clase que hace una busqueda de coincidencias. Tambien ayuda a extraer las mismas.

   1: void Main()

   2: {    

   3:     Match m = Regex.Match(@"abc123 cde212 123", @"[a-z]+(\d*)");

   4:     if(m.Success){

   5:         int i=0, n = m.Length;

   6:         "Solo los que coinciden".Dump();

   7:         while(i < n){

   8:             m.Value.Dump();

   9:             m = m.NextMatch();        

  10:             i++;

  11:         }

  12:     }

  13: }

Ahora tenemos un ejemplo para reemplazar contenido con ayuda de Regex.

   1: void Main()

   2: {    

   3:     string pattern = @"\d+"; //los numeros, en una o mas repeticiones

   4:     string input = @"a123b0c999d"; //dentro de esta entrada

   5:     string output = Regex.Replace(input, pattern,"-"); //seran reemplazados por guiones

   6:     output.Dump();

   7: }

Read the rest of this entry »

Proyecto CIDESOFT.eBiblio*

Cidesoft, Web 1 Comment »

El di­a de hoy el equipo del CIDESOFT tuvo una reunion en el decanato de la facultad presentando la idea del nuevo sistema de biblioteca. He aqui­ un resumen de los puntos presentados:

-       Caracteri­sticas

                Registro de Tesis, Libros, Revistas, Multimedia

-      Modulo de Busqueda de Material Bibliografico

-      Modulo de Administracion

-       Registro, Edicion, Reportes de datos del material bibliografico, emision de anuncios

-      Modulo de Usuarios

-       Estado de prestamo, reporte de solicitudes

-      Modulo de solicitudes

-      Manejo de las solicitudes de usuario

-       Ventajas del sistema

-      Tener recopilada la informacion en un sistema electronico del que se podran obtener estadi­sticas y reportes de las actividades de la biblioteca de la facultad

-      Catalogo en li­nea, accesible desde cualquier ubicacion, tanto para el usuario como para el administrador

-      Manejo de usuarios, permisos y  roles dentro de la biblioteca

-      Busquedas por ti­tulos, autor, clasificacion, temas, propiedades del material bibliografico.

-      Envi­o de informacion de la biblioteca a los usuarios (mailing)

-      Solucion a medida.

-      Desarrollado por los alumnos para los alumnos. Conocimiento de la realidad del entorno.

-       Plataforma desarrollada en ASP.NET 3.5

-       Base de datos en SQL Server 2005

-       Uso de tecnicas AJAX.

 clip_image002

*Nombre y logo del proyecto sujeto a cambio en la version final

Post.End();

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in