Jul 26

Recientemente y tras sopesar necesidades de transferencias de datos, precios y movilidad me decidí a adquirir la “tarifa de 25€” de Yoigo. Con el operador en si estoy contento, llevo ya año y medio con 3 líneas en esa compañía y, de momemento (Toco madera) cero problemas.

En lo que respecta a las tarifas la de 3GB la publicidad reza “3 GB a alta velocidad HSDPA, luego la velocidad se reduce hasta 128Kbps sin coste adicional.” Lo curioso del asunto es que estuve discutiendo con el de la tienda un rato si eran GB, GiB, Gb o Gib (podéis ver las diferencias en esta tabla). Tras una llamada a yoigo al parecer son GBytes (Si no es cierto pienso disolver el contrato) y de momento parece ser que están cumpliendo. Haciendo las cuentas de la abuela, tenemos que nos ofertan una media de 100 MB/día. Cosa que no está nada mal y cubre las necesidades que tenía previstas. Ahora bien, con esas velocidades olvidaos de tirar demasiado de youtube, de servicios de streaming y/o descargas en general.

zte mf627 YOIGO
zte mf627 YOIGO

Cuando me acerqué a la tienda, me dieron el pincho en si, se trataba de un módem usb de la marca ZTE modelo MF627 (Como el de la foto). Permite colocar una tarjeta microSD para usarlo como memoria de almacenamiento.

En lo que respecta a la configuración del módem en Kubuntu, en mi caso la 10.04 LTS, la configuración es sencilla: conectas el módem, esperas unos segundos y ya funciona.

Para acceder a la configuración de la conexión hay que acceder a:

Menu k –> Preferencias del sistema –> Preferencias de Red –> Banda ancha móvil –> Añadir –> Conexión GSM

Para configurar la conexión hay que poner los datos como muestro en la captura de pantalla:

Número —>*99#

Usuario —> dejar en blanco

Contraseña –>dejar en blanco

APN ——–> internet

Tipo ———> Cualquiera

PIN  ——–> Vuestro Pin

PUK ——–> El puk de la tarjeta

May 14

Gracias al mal diseño de la clase anterior se nos pide que rehagamos gran parte del código para mejorar la limpieza del código implementado. Para ello en este segundo bloque vamos a ver como se usa:

  1. Herencia.
  2. Polimorfismo dinámico
  3. Contenedores de Objetos de la librería STL
  4. Excepciones

Para ello nos dan el siguiente enunciado:
Herencia:

Los tres tipos de investigadores de un proyecto (becario, Contratado y Fijo) se van a implementar en clases independientes. Los becarios son investigadores que van a disponer de una beca que durará un número determinado de meses y su salario será una cantidad fija al mes. Los contratados son investigadores vinculados al proyecto durante un número determinado de días, y su salario será en función de los días trabajadosLos investigadores fijos tendrán como sueldo un porcentaje del presupuesto global del proyecto.

Polimorfismo dinámico:

La clase ListaInvestigadores tendrá que gestionar un número variable de investigadores que podrán ser o bien becarios, contratados o fijos. La función toString y calcularSalario serán especificas para cada clase. La funcionalidad de listar investigadores y una nueva para listar el salario de todos los investigadores tendrán que usar la ligadura dinámica.

STL:

Para implementar la clase ListaInvestigadores sustituir se debe (supongo que quiere decir “Se debe substituir”) el aarray dinámico de punteros a objetos de tipo investigador por un vector de la STL. Para conseguir la requerida ligadura dinámica del apartado anterior el tipo base de la clase contenedor tiene que ser un puntero a la clase Investigador ( que va a poder apuntar a los objetos de la clase Becario, Contratado o fijo). Realizar todos los cambios oportunos para mantener las mismas funcionalidades requeridas en el proyecto del Bloque I, añadiendo una nueva para listar el salario de todos los investigadores.
Excepciones:
Todos  los  errores  que  anteriormente  se  mostraban  por  consola  y  hacían  que  el programa se detuviera, deben ser gestionados mediante excepciones.

Como ya es costumbre en la próxima semana iré enlazando todas las clases que compondrán nuestro código en los siguientes enlaces:

Clase Fecha. ( se mantiene igual no cambia nada)

Clase Investigador (Cambios la semana que viene)

Clase ListaInvestigadores (Cambios la semana que viene)

Clase Proyecto ( supongo que haré algunos cambios)

Main ( algoritmo Principal) Queda pendiente cambiar el logo de Snupi en el menú por el de superman

Tagged with:
preload preload preload