jueves, 27 de mayo de 2010

Integrar service pack 2 a office 2003

Hoy navegando por internet (por interes) encontre un tutorial de como integrar las services packs al office 2003. Me ha parecido la pena hacerle una mencion en mi blog pues me ha funcionado en mi pc. NOTA: Esta hecho para hacerlo para la service pack 2 del 2003, pero tambien funcionara con la 3 haciendo los ligeros cambios en el nombre.

Aqui os dejo el acceso al tutorial que encontre.

Algunas ideas para reducir gastos

Pensando en métodos para reducir el gasto que hay en la política creo que puede ser alguna de estas ideas:

  1. Por ejemplo usar coches de gama alta. Usar coches mas normales o mejor el transporte publico.
  2. Otra cosa que podría hacerse es reducir ministerios. Quitar los que son inútiles como por ejemplo el de la presidencia, vivienda por ir mencionando un par de ellos, o juntar como por ejemplo educación ciencia y tecnología, trabajo y sanidad, interior y justicia...
  3. Endurecer los castigos a la gente que no declara a hacienda como por ejemplo el fraude fiscal en el que básicamente para no pagar impuestos lo que hacen es mandarlo a paraísos fiscales con fuertes (o quizás muy muy fuertes) multas.
  4. Otra de las que me vienen en cabeza es el no subir el IVA ni las cosas en general (básicas sobre todo). Creo que esto una de las razones es por lo del fraude fiscal.


Estas son un par de ideas que tengo en mente.

Modelo aleman antiparo.

Hoy posteare (por primera vez desde hace meses),acerca de un sistema que en su pais de origen les ha ido bien y no les ha hecho subir drasticamente el paro. Este modelo es el aleman.

¿En que consiste dicho modelo?

Pues en lo siguiente: Es un acuerdo entre los trabajadores, empresa y el estado por el que le reducen al trabajador el numero de horas trabajadas, le paga la empresa las horas trabajadas y la seguridad social le paga el resto en proporcion a las horas renunciadas.

Hasta aqui bien, hablare de ventajas y las contras:

Empecemos con las ventajas:

  1. No aumenta el paro drasticamente.
  2. Permite a la empresa no gastar tanto en el peor momento.
  3. Permite aprovechar al trabajador para formarse.


Desventajas del mismo:

  1. Mas gasto (pero no tanto) de la prestacion social.
  2. Al tener menos horas se percibe en el sueldo.


Se podria aplicar este plan en España. Por un lado pienso que si, el pero... pues una de las dudas que tengo es acerca de la aceptacion, pues tenemos la costumbre de estar horas y horas en el trabajo pero ¿Realmente cuantas horas trabajan realmente?
Esta pregunta con una de las respuestas directas, si no que se lo digan a mas de un funcionario por ejemplo.

miércoles, 26 de mayo de 2010

Hacer copia del MBR

Vamos a hablar de como hacer un backup de nuestro master boot record o mbr. Razones para que nos interese. Dos razones minimo puedo dar:


  1. Trastear con mas de un sistema operativo.
  2. Infeccion por malware.
  3. Corromperse por apagones....


Para hacer el backup del MBR:
# dd if=/dev/hda of=/media/floppy0/mbr.bak count=1 bs=512
El /dev/hda (el hda se sustituye por el dispositivo, por ejemplo sda, sdb)
El /media/floppy0 (floppy0 se sustituye por el nombre del montaje, /media/disk en mi ejemplo)

Para restaurarle:
# dd if=/media/floppy0/mbr.bak of=/dev/hda count=1 bs=512
El /dev/hda (el hda se sustituye por el dispositivo, por ejemplo sda, sdb)
El /media/floppy0 (floppy0 se sustituye por el nombre del montaje, /media/disk en mi ejemplo)

Con la tabla de particiones:
Razones para hacer backup de la misma: Puede que tambien las mismas razones que con el master boot record.

Como hacer el backup de la tabla de particiones:

  1. # sfdisk -d /dev/hda > /media/floppy0/tabla-part.bak (va a un disquete montado previamente)
  2. # sfdisk -d /dev/hda > /media/sda1/tabla-part.bak (a un dispositivo tipo disco duro, pendrive...)


Como restaurar el backup:

  1. Modo 1: # sfdisk /dev/hda < /media/floppy0/tabla-part.bak
  2. Modo 2: # sfdisk /dev/hda < /media/sda1/tabla-part.bak
  3. Modo 1 es por un disquete, el modo 2 tipo pendrive, disco duro....


Enlace original.

Vi en Unix

Vamos a describir un poco al vi: Es un editor de texto presente (o quizas muy presente) en los entornos Unix. Es de una gran utilidad a la hora de hacer scripts en Unix(aunque mencione Unix tambien viene con la gran mayoria de las distros Linux, BSD...)

Un pequeño aviso acerca de este editor: No tiene menus por lo que se tiene que usar el teclado a la vieja usanza en una terminal.

Algunos comandos del editor:

*** Editar y modificar ***

Para Insertar texto antes del cursor …………………….. i
Para Insertar texto después del cursor ………………… a
Para Insertar texto al principio de la linea ……………… I
Para Insertar texto al final de la Linea ………………….. A

**** Copiar y Pegar ***

Para copiar la linea actual ………………………………….. yy
Para copiar una palabra ……………………………………. yw
Para copiar 7 lineas …………………………………………. y7y

Para pegar después del cursor ………………………….. p
Para pegar antes del cursor ………………………………. P

*** Borrar ***

Para borrar un caracter x (Comandos) ………………. Supr y BackSpace (Edición)
Para Borrar la linea actual …………………………………. dd
*** Abrir, Grabar y Salir ***

Para abrir un archivo ……………………………………….. :e nombre_archivo
Para guardar los cambios y salir ……………………….. :q
Para Salir sin guardar ………………………………………. :q!
Para guardar con otro nombre de archivo ………….. :w nombre_archivo

Espero que os sirva la chuleta del vi. Fue sacado de aquí.

Descargar archivos de servidores megaupload y similares con Jdownlader

Si eres de esos que descargar un archivo dividido y no quieres estar pendiente de hacerlo uno por uno hay un programa que se encarga de hacerlo automaticamente. Este programa se llama Jdownloader. Esta tanto en Windows como en Linux y Macintosh y es gratis. Solo necesitas antes de instalar el programa es tener el java instalado.

El link es el siguiente:
Enlace:

Para descargar java:
Link Java:

Kernel Linux para Ubuntu

Aqui trataremos de como actualizar a una version nueva del kernel pero de una forma menos traumatica que compilandolo manualmente con los binarios (Kernel Linux si le quieres compilar manualmente.)

Por casualidad me encontre una pagina de lo mas curiosa. Es del estilo del kernel.org, pero estos te hacen los paquetes precompilados para ubuntu. Esta es la web para descargar los paquetes:(Kernel Linux precompilado para ubuntu.)

Solo deberemos descargar 4 paquetes, dos que son tanto como si tu ubuntu es de 32 como de 64 bits (fijate en los all) como en los dos que son para tu sistema (descarga segun sea tu sistema de 32 o 64 bits, para ello pondremos uname -a y sabremos la version que tengamos instalada)

Antes de olvidarme, si estas interesado en compilarlo manualmente aqui os adjunto unos links para que lo podais hacer:

Compilar kernel manualmente 1.
Compilar kernel manualmente 2.

Solucion a la falta de NTLDR

Si por un fallo en el suministro se te apago el pc o en el inicio te dice que:

Falta NTLDR.
Presione CTRL+ALT+SUPR para reiniciar.

No te desesperes, se puede solucionar con los siguientes pasos:


  1. Lo primero es tener el cd de instalacion del xp y resetear el pc.
  2. Cuando salga el asistente para la instalación de Windows XP elegimos la opción reparar sistema (ten cuidado con no elegir instalar Windows)
  3. Ahí te va a salir un pantalla negra donde dice C:\Windows ahí escribe 1 y presiona Enter y nos pide la clave del administrador (si no tiene clave déjalo en blanco).
  4. Ahora escribimos FIXMBR y presionamos Enter luego nos pregunta si queremos continuar y escribimos S y damos Enter.
  5. Ahora debemos copiar los archivos ntldr y ntdetect desde el CD de instalación de Windows hasta la unidad C:, esto lo vamos a hacer con los siguientes comandos:
    1. copy D:\i386\ntldr C:\
    2. copy D:\i386\ntdetect.com C:\
    3. Estos comados los debemos escribir línea por línea y presionar Enter, pero es importante verificar cual es la letra que le corresponde la nuestra unidad de CD-ROM para reemplazarla por la letra D en los comandos que mencioné anteriormente.

  6. # Ahora reiniciamos la PC y si se solucionó el problema se va a inicra Windows correctamente, pero si no ahora sí debemos plantearnos la opción de reinstalar Windows.

CCleaner para Debian/Ubuntu y derivados

Navegando por internet encontre una utilidad al estilo del ccleaner pero para las distribuciones debian/ubuntu y derivadas de estas distribuciones.

NOTA: Es un script que encontre y se debe ejecutar como root ya que son tareas de mantenimiento.

Código fuente a copiar:


#!/bin/bash

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="33[1;33m"
RED="33[0;31m"
ENDCOLOR="33[0m"

if [ $USER != root ]; then
echo -e $RED"Error: debes ser root, recuerda usa sudo"
echo -e $YELLOW"Saliendo..."$ENDCOLOR
exit 0
fi

echo -e $YELLOW"Limpiando apt cache..."$ENDCOLOR
aptitude clean

echo -e $YELLOW"Eliminando antiguos archivos de configuracion..."$ENDCOLOR
sudo aptitude purge $OLDCONF

echo -e $YELLOW"Eliminando viejos kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS

echo -e $YELLOW"Vaciando rastros..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null

echo -e $YELLOW"Ubucleaner finalizo correctamente | powered by Safo's & Sakyx's Blog!"$ENDCOLOR


Básicamente lo que hace es eliminar viejos kernels, a veces es molesto que en tu grub tengas tantas entradas, purga archivos de configuración en desuso,etc.

Nota: para ejecutar este script debes ser root y el modo seria sudo ./ubucleaner.

Fuente original.

lunes, 24 de mayo de 2010

Clonado disco duro linux

Hoy hablaremos de como hacer un clonado a nuestro disco duro sin necesidad de gastarse un dineral en productos tipo Norton Partition Magic, pero ¿como?. Pues facil con un livecd de linux.

Esto funciona perfectamente cuando es el mismo PC. Es decir, un backup.

Pero si los discos duros son distintos, no es tan buena:

  1. Si el disco duro destino es menor, el proceso falla, porque intenta seguir escribiendo y se queda sin sitio.
  2. Si el disco duro destino es mayor, dejarás mucho sitio inutilizable, salvo que seas un "virtuoso" con las particiones.

Bueno, empezaremos con los dos primeros casos pues es muy útil.

  1. Arrancar desde CD/USB con un Linux.
  2. El comando para volcar es: # dd if=/dev/sda | gzip -c > /mnt/sdb1/disco.gz (suponemos que el disco que quieres volcar es "/dev/sda" y el disco donde quieres dejar el fichero está montado en "/mnt/sdb1"). Recuerda que para ver los discos tenemos el comando "fdisk -l" y para montar/desmontar tenemos "mount / umount"
  3. El comando para recuperar es: # gzip -d -c /mnt/sdb1/disco.gz | dd of=/dev/sda (Lo mismo de antes: he supuesto que el fichero estaba en "/mnt/sdb1" y el disco que queremos "arrasar" es "/dev/sda".)