Monthly Archive for September, 2007

Simulador de hipoteca (II): Revisión del tipo de interés

Respecto a mi hoja de similador de hipoteca (ver este post), me preguntaron como hacer para seguir los cambios de tipos de interes.

Es muy facil: el mes que nos revisan el tipo (cuando venga el recibo), modificar la celda tipo (columna D), poniendo el nuevo tipo. Este nuevo tipo se aplicará automaticamente para este recibo y todos los succesivos, y se recalcularan todos los recibos.

Simulador de hipoteca

En el ejemplo, vemos que una subida del 4.150% al 4.654% en el mes 12 supone para este prestamo una subida de la cuota mensual de unos 66€, pero lo mas interesante es que la parte capital que amortizamos cada vez baja (unos 30€) y la parte intereses (dinero que perdemos a favor del banco) sube casi 100€ mensuales.

Con esta forma de modificar el tipo de interes, tambien se pueden simular comportamientos futuros. Por ejemplo: que pasa si sube mi tipo de interes a tanto el año que viene… Y si sube de 1% cada año, ¿como se comportara mi prestamos?

Parchear una maquina Solaris

He descubierto hace poco el PCA - Patch Check Advanced:

Patch Check Advanced (pca) generates lists of installed and missing patches for Sun Solaris systems and optionally downloads patches. It resolves dependencies between patches and installs them in correct order. It can be the only tool you ever need for patch management on a single machine or a complete network. Just one perl script, it doesn’t need compilation nor installation, and it doesn’t need root permissions to run. It works on all versions of Solaris, both SPARC and x86.

Este script (de perl) utiliza wget para bajar los parches a instalar, por lo que si no lo hemos instalado, podemos instalar los siguientes pkgs: SUNWwgetr y SUNWwgetu.

Bajamos el pca:

    # mkdir /var/crash/parches
    # cd /var/crash/parches
    # PATH=$PATH:/usr/sfw/bin
    # wget http://www.par.univie.ac.at/solaris/pca/pca -O pca
    # chmod +x pca

Buscamos una cuenta de SunSolve necesaria para poder bajarse los parches. Para esto, basta con abrir http://www.bugmenot.com/view/sunsolve.sun.com.

Por ejemplo, podemos usar el siguiente usuario:

Username: bugnotme
Password: notmebug

Lanzamos el pca, primero para que se baje el fichero patchdiag.xref, donde viene la lista de parches disponibles por version de Solaris, con dependencias y descripcion. Al hacer esto, nos dice la lista de parches que deberiamos instalar en el sistema:

# ./pca | tee report.pca
Download xref-file to /var/tmp/patchdiag.xref: done
Using /var/tmp/patchdiag.xref from Aug/30/07
Host: hostname (SunOS 5.10/Generic_118833-33/sparc/sun4u)
List: missing

Patch  IR   CR RSB Age Synopsis
------ -- - -- --- --- -------------------------------------------------------
118371 07 < 10 RS- 137 SunOS 5.10: elfsign patch
118557 07 < 09 ---  80 SunOS 5.10: platform/sun4u/kernel/drv/sparcv9/su patch
118666 06 < 12 -S-  72 JavaSE 5.0: update 12 patch (equivalent to JDK 5.0u12)
118667 06 < 12 -S-  72 JavaSE 5.0: update 12 patch (equivalent to JDK 5.0u12), 64bit
118676 02 < 03 --- 259 SunOS 5.10: patch for Solaris make and sccs utilities
118708 13 < 15 --- 175 SunOS 5.10: Sun XVR-1200 and Sun XVR-600 Graphics Accelerator Patc
118712 10 < 18 R--  66 SunOS 5.10: Sun XVR-100 Graphics Accelerator Patch
[...]

Ahora, podemos bajar los parches (sin instalarlos):

# ./pca -y --user=bugnotme --passwd=notmebug -d --dltries=5
Download Summary: 24 total, 1 successful, 23 skipped, 0 failed

Es importante fijarse bien en la linea de resumen que aparece: a veces no se bajan bien los parches (no es por el PCA, tambien pasa por la web). Si hay algun failed, relanzar hasta que baje todo.

Instalar los parches:

# ./pca -y -i | tee install.pca

Una vez más, es importante fijarse en el log de la instalación, por si hubiera cualquier problema!

Mas información:

Este metodo necesita que la maquina tenga salida a internet, si no directa, al menos a traves de un proxy.

¡Me gusta Solaris!

Los que me conocen saben que nunca he sido un gran fan de Solaris. Siempre he estado mucho mas del lado HP-UX.

Hace unos dias (o semanas, ya ni me acuerdo), instalé Solaris Express Developper Edition (OpenSolaris, lo que un dia sera Solaris 11) en una Ultra-5 que tengo en casa y la verdad es que propone muchas cosas novedosas e interesantes.

Lo primero que me ha molado es que en una maquina tan poco potente como mi Ultra-5, con sus escasos 256 MB de RAM y 4GB de disco duro, haya podido instalar esta ultimisima version de Solaris.

De hecho instale lo minimo — Core Install (no necesito ni Gnome, ni entornos graficos, ni todo el software de Sun (Directory,…)) — y he ido añadiendo algunos pocos paquetes para poder probar funcionalidades nuevas de este OS.

Como con 4 GB no me da para mucho, he exportado algunos LVoles de mi Linux (el cual tiene 460 GB de disco) por iSCSI y asi poder darle a mi Solaris unos discos iSCSI y poder jugar con ZFS.

He estado probando un poco tambien el tema de las zonas. Me falta de momento experimentar con el tema de los Resource Pool de los containers.

Tambien he instalado el Solaris Cluster Express, montando un cluster de un solo nodo, con 2 zonas (curioso!, leer mas aqui). Ahora que me han dado una segunda Ultra-5 (gracias Carlos), a ver si consigo montar un cluster de 2 nodos!

Asi que, lo reconozco, me esta empezando a gustar Solaris (version 10 para arriba).

Podeis leer algunos articulos que escribo sobre mis experimentos con Solaris en este wiki del que formo parte: Kernelpanic.

Rename a Solaris zone

I’ve written a small article at Kernelpanic about renaming a Solaris zone.

Actually it’s not only about renaming the zone itself (strictly speaking), but also all this related things:

  • the zonepath,
  • the subjacent ZFS filesystem name and mountpoint,
  • the zone’s hostname.

Also, I treat a case where the zone is part of a Solaris Cluster.

Read the article at Kernelpanic.




Close
Powered by ShareThis