martes, julio 31, 2012

MAC OSX. Mi disco externo aparece en la lista de EXCLUIDOS del TIME MACHINE

A mí me ocurría lo mismo, y en la ayuda del Time Machine no te dan ninguna pista. Al final resulta que Time Machine (yo tengo la que viene con MAC OSX 10.5.8), no puede backear mi disco FAT32, así que no me queda otra que vaciarlo y darle formato OSX.

En PREFERENCIAS DE TIMEMACHINE, OPCIONES, tenemos la lista de excluidos:


Para formatear el disco hay que ir a APLICACIONES, UTILIDADES y abrimos la "UTILIDAD DE DISCOS". Al formatear (que la utilidad de discos denomina BORRAR), hay que elegir alguno de los siguientes tipos de FILESYSTEM:

  1. MacOS Plus.
  2. MacOS Plus (con registro). Esta es la opción por defecto y coincide con el disco del sistema, así que elijo esta.
  3. MacOS Plus (mayúsculas/minúsculas).
Ahora ya puedo quitar de la lista de excluidos el disco y entrará a formar parte de los backups del Time Machine.

Para más información sobre los diferentes tipos aquí hay explicaciones.

Saludos.

viernes, julio 27, 2012

Abuso de poder y falta de ética

En las tomas de posesión de los Presidentes, siempre se utilizan términos grandilocuentes para dejar patente que se va a realizar un gran esfuerzo o sacrificio aceptando el puesto al que el pueblo le ha obligado. ¡Que poco tienen que ver con la triste realidad! Los Presidentes suelen prometer fidelidad a las Leyes, pero lo que no dicen es que lo harán a pesar de saber que alguna de esas Leyes convierten injustamente a políticos en seres privilegiados.

¿Pruebas? Bueno, nada más buscar en mi entorno más cercano me encuentro Leyes como estas en las que los Parlamentos asignan a políticos pensiones vitalicias. De esta forma, teniendo en cuenta la esperanza de vida y la cantidad de Parlamentos, Congresos, Gobiernos Autonómicos, etc. etc., se ha formado ese grupo de privilegiados a los que les toca la lotería todos los meses y a vivir que son dos días!!!

Ah, y si hay fallecimiento no pasa nada que la pensión es heredable para la viuda o viudo, hijos o padres. ¿Me puede explicar alguien el sentido de un privilegio medieval como este en pleno siglo XXI?

Ley 7/1981 de 30 de Junio sobre la Ley de Gobierno.

Artículo 38.1:
1.º Tendrán derecho a una pensión vitalicia las personas siguientes:
a) El Lehendakari y los Consejeros que formaron parte del Gobierno Vasco desde octubre de mil novecientos treinta y seis hasta el 15 de diciembre de 1979.
b) Los Lehendakaris y los Consejeros del extinguido Consejo General Vasco.
c) El Lehendakari, los Consejeros y Vice-Consejeros del actual y sucesivos Gobiernos de la Comunidad Autónoma del País Vasco.
d) Las viudas o viudos, huérfanos y padres de las personas citadas en los apartados anteriores.


Artículo único:
El artículo 38 queda redactado con el siguiente texto:
1. Tendrán derecho a una pensión vitalicia las personas siguientes:
  1. El lehendakari y los consejeros que formaron parte del Gobierno Vasco desde octubre de 1936 hasta el 15 de diciembre de 1979.
  2. Los lehendakaris y los consejeros del extinguido Consejo General Vasco.
  3. Los lehendakaris de los gobiernos de la Comunidad Autónoma del País Vasco.
  4. Las viudas o viudos, huérfanas y huérfanos y padres y madres de las personas citadas en los apartados anteriores.


     Una vez hecha la Ley hay algún homínido capaz que quitarse el privilegio??? Yo creo que no, salvo que haya una demanda importante por parte de los medios de comunicación, cosa que no va a ocurrir.


    Esta Ley firmada este mismo año de la crisis, va a suponerle a Patxi López (y viuda, hijos, padres o lo que corresponda) una pensión vitalicia 97.519 euros anuales por menos de 4 años de trabajo. Lo siguiente debe ser el derecho de pernada. En su favor hay que decir que por lo menos ha reducido en decenas y decenas los sueldos vitalicios (al quitar del punto C a Consejeros y Viceconsejeros). Podía haber dejado la cosa como estaba y a correr.


A nivel Estatal seguir la pista de los sueldos vitalicios es más difícil, ya que no se comenten este tipo de error de bulto (no publiques una cosa llamada pensión vitalicia si no quieres cabrear al vulgo).

Posibilidad número 1: El ex-presidente puede formar parte del Consejo de Estado de forma vitalicia. Así tiene un sueldo vitalicio. Aquí está la web del Consejo de Estado. Se puede comprobar que esta Institución es un hervidero. Trabajan mucho y están siempre a tope. De esta forma Zapatero cobra unos 71.000 euros que siempre vienen bien.

Posibilidad número 2: Bueno, siendo Presidente puedes decidir que necesitas un despacho para cuando seas ex-presidente. Esta es la fórmula de Felipe González y así cobras discretamente 80.000 euros para Oficina técnica. Que bueno!!!


miércoles, julio 11, 2012

MAC OSX: Eliminar copias antiguas del Time Machine

A veces las cosas son tan intuitivas, tan intuitivas, que el fabricante cree que no hace falta ninguna ayuda. El problema lo tienes cuando no ves cómo hacer algo y tiras de la ayuda "oficial". ¡¡¡Si no viene nada!!!

Me parece increíble que en un software como Time Machine para hacer copias de seguridad, no se explique como se pueden eliminar las copias antiguas. Esto es necesario cuando se te llena el disco porque ya no te va a dejar hacer una copia nueva. En el apartado preferencias no hay nada para esto.

De acuerdo conque la solución era muy sencilla. Símplemente se debe abrir el Time Machine como si fuéramos a restaurar algo. Aparece un FINDER por cada versión recuperable. Nos vamos al finder de la copia que queremos eliminar y pulsamos el botón de la ruedita. Ahora sí, veremos la opción de eliminar la copia de seguridad.

En este post está perfectamente explicado y muestra un pantallazo muy útil para saber dónde está la opción de eliminación de backup.

Saludos.

pd: que conste que Time Machine es de lo mejorcito que hay para la programación de copias de seguridad por parte del usuario doméstico. Muy acertada la forma gráfica de presentar las diferentes versiones de los backups.

ORACLE, haz exports de los GRANTS

Además de una export diaria de la base de datos, es muy recomendable hacer export de los grants. Los grants son permisos para que un usuario haga uso de los objetos de otro usuario (tablas, vistas, o lo que haga falta).

¿Cual es un problema muy habitual?

A veces conviene hacer la export de un usuario, la eliminación del usuario y la import del mismo usuario. Con esto conseguimos la reorganización de tablas e índices que muchas veces se traduce en una mejora de rendimiento.

El problema es que al eliminar el usuario, se pierden los grants que otros usuarios habían concedido sobre sus objetos. Al hacer la import del usuario eliminado, éste ahora no tiene permisos de accesos sobre aquellos objetos y la aplicación falla.

Si tenemos una export con todos los GRANTS de la base de datos, podremos recuperar esos permisos en cualquier momento.

EXPORT FULL DE LA BASE DE DATOS:

PATH=$PATH:.
umask 022
ORACLE_BASE=/oracle11g
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH
export PATH
ORACLE_SID=XXXXXX
export ORACLE_SID
NLS_LANG=american_america.WE8MSWIN1252
export NLS_LANG
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib
export LIBPATH
rm /oradata/exp_adm/backups/*.dmp
rm /oradata/exp_adm/backups/export.log
/oracle/product/11.2.0/dbhome_1/bin/sqlplus -s "/as sysdba" @/oradata/exp_adm/set_DATA_PUMP_DIR.sql
expdp system/xxxxxxx directory=DATA_PUMP_DIR dumpfile=baseDatos%u.dmp PARALLEL=12 logfile=export.log full=y

EXPORT GRANTS DE LA BASE DE DATOS:

En teoría, todo sería lo mismo pero quitando del expdp el full=y y poniendo include=grant

expdp system/xxxxxxx directory=DATA_PUMP_DIR dumpfile=grants%u.dmp PARALLEL=12 logfile=export.log include=grant

PERO, SI Hexpdp system/xxxxxxx directory=DATA_PUMP_DIR dumpfile=baseDatos%u.dmp PARALLEL=12 logfile=export.log full=yACEMOS ESO ASÍ, AL MENOS EN ORACLE 10 SALE ESTE ERROR:
ORA-39127: unexpected error from call to export_string := SYS.DBMS_RMGR_GROUP_EXPORT.GRANT_EXP(12169,1,...)
ORA-06502: PL/SQL: numeric or value error: NULL index table key value
ORA-06512: at "SYS.DBMS_RMGR_GROUP_EXPORT", line 154
ORA-06512: at line 1

La solución propuesta en la Nota Oracle con ID 451987.1 y bug 4358907:

La export es prácticamente la misma que la FULL, pero indicamos content=metadata_only

expdp system/xxxxxxx directory=DATA_PUMP_DIR dumpfile=metadata%u.dmp PARALLEL=12 logfile=export.log full=y content=metadata_only


Para importar sólo los GRANTs haríamos:

impdp system/xxxxxxxx directory=DATA_PUMP_DIR dumpfile=metadata%u.dmp logfile=import-grant.log include=grant


martes, julio 10, 2012

Limpieza en un ordenador usado

Recordatorio rápido:
  • Para quitar el crapware de los ordenadores nuevos.
  • Windows básico: Inicio, ejecutar, msconfig para quitar programas del inicio Windows.
  • Mejor que el msconfig: Autoruns es más completo y te ayuda a no meter la pata al quitar procesos de arranque (no te permitirá quitar procesos necesarios para tu Windows).
  • Desinstalador gratuito que te hace recomendaciones: PCDecrapifier.
  • Un desinstalador clásico: CCleaner.
  • Un Antivirus gratuito: el Avast o el Avira.
  • Un Antivirus Online gratuito: Panda Activescan.
  • Un Antitroyanos: el Malwarebytes.
¿Nos recomiendas tu herramienta preferida?
 
Saludos.

sábado, julio 07, 2012

Limpieza en un ordenador nuevo

Tienes un nuevo PC y te viene con un monton de software de prueba sin licenciar. A este tipo de software se le llama crapware y para limpiarlo han creado la utilidad gratuita PC Decrapifier.

Se descarga de este sitio.

Saludos

jueves, julio 05, 2012

Microsoft.Jet.OLEDB.4.0 no está registrado en el equipo local

ERROR al conectar o recuperar los datos:
El proveedor 'Microsoft.Jet.OLEDB.4.0' no está registrado en el equipo local.




Este error te aparece al intentar compilar un proyecto Visual Studio.NET con las opciones de compilación por defecto (al menos en Visual Studio 2010). Como estés compilando el proyecto con un procesador de 64 bits, al no existir ese proveedor para 64 bits saltará el error.


SOLUCIÓN:

En el explorador de soluciones seleccionamos nuestro proyecto, botón derecho, propiedades.
Vamos a la sección de compilación y clic en botón "CONFIGURACIÓN DE COMPILADOR AVANZADA":



En CPU de destino quitamos AnyCPU y ponemos x86.

Saludos.

martes, julio 03, 2012

Juegos clásicos: Test Drive

Accolade lanzó este juego en 1987. Yo lo descubrí en 1988. Siempre me ha parecido difícil, tal vez por utilizar el incómodo teclado en lugar del joystick. La opción más cómoda para ejecutarlo es el emulador ms/dos DOSBOX que podemos descargar de aquí. La música está especialmente lograda en un juego racing como es este.

En esta entrada de hace dos años explicaba cómo utilizar el DOSBOX.

El juego se puede descargar de este sitio (hacer clic en el icono MS/DOS de la zona de download).

Cuando entramos en el juego podemos elegir entre los cinco superdeportivos más representativos de aquella época:






Mi preferido:

  

 La conducción en el juego:

 

 La multa que te pone la policía cuando te consiguen adelantar:


Los créditos:













La serie ha durado desde 1987 hasta 2011 como se puede comprobar en el siguiente video:





Saludos.