Videos del Congreso de WebMasters

Congreso de WebMasters fueron tres días llenos de ponencias, talleres, información, networking y seguridad. Más de 30 ponentes expertos en su área así como talleres y mesas redondas donde se trataron temas relacionados a la web y la actualidad del sector.

Se pueden ver todos los videos de las ponencias y son muy recomendables las ponencias de Jorge Martin y Paloma Llaneza.

http://seguinfo.blogspot.com/2008/08/videos-del-congreso-de-webmasters.html

Crear impresora virtual de PDF

Acabo de ver un artículo en Linux.com que explica cómo crear una impresora virtual de PDF en Linux o en cualquier otro sistema que utilice CUPS (Common UNIX Printing System) y ponerla a disposición de toda una red, donde puedan utilizarla también posibles equipos Windows. El objetivo es poder guardar en formato PDF todo tipo de documentos, sin necesidad de imprimirlos sobre papel mientras no sea imprescindible. Algo muy ventajoso -por ejemplo- para un pequeño despacho u oficina.

Por ejemplo, si tratas de imprimir un documento desde tu Firefox en Linux, verás que puedes hacerlo sobre las impresoras físicas reales del sistema o… en formato PostScript. Aunque algunas aplicaciones ya te permiten imprimir directamente en pdf, muchas no, y se trata de dotar al sistema de una impresora virtual en PDF utilizable por -casi- cualquier aplicación…

Necesitamos solamente CUPS y el driver cups-pdf. CUPS es un componente habitual de cualquier distribución, por lo que es muy probable que ya dispongas de él. En cuanto al driver cups-pdf, puedes instalarlo utilizando el sistema de tu distribución. Por ejemplo:

En Ubuntu:

sudo apt-get install cups-pdf

En Arch:

pacman -Sy cups-pdf

Ahora necesitamos crear en el sistema una nueva impresora. Puede que en tu distribución dispongas de alguna utilidad para añadir impresoras. Yo prefiero utilizar el interfaz web de CUPS. Basta teclear en tu navegador lo siguiente:
Continue reading

Cambiar el disco duro y la RAM de un MacBook

Si eres de esos que tiene una MAC y quieres hacerle un upgrade ya sea la memoria RAm o al disco duro, aca te dejamos un video tutorial de como tiene que hacer dicho proceso, tan solo hay que quitar un par de tornillos.

Como bien se puede ver en el vídeo que les dejamos de muestra, lo primero que hay que hacer es quitar la batería, a continuación quitaremos los tornillos que sujetan esa pequeña plaquita metalizada y una vez quitados la extraemos. Inmediatamente veremos dos pestañitas, haremos un poco de presión sobre ellas hasta que salga la RAM y listo.

Y al disco duro creo que no le hace falta explicación…

Compilacion/instalacion de un kernel

Nota:Antes de continuar con el proceso de compilacion e instalacion, haz un backup de tu kernel, no nos hacemos responsables por algun daño causado en tu sistema, si a su sistema le sucedio un “Kernel Panic” o simplemente no arranca nada, no formatee el equipo, solo bootee la distro de linux que utilizaba, y solo reinstale el kernel.

¿Que es un Kernel?
En informatica, el kernel (tambien conocido como nucleo) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora. Como hay muchos programas y el acceso al hardware es limitado, el nucleo tambien se encarga de decidir que programa podra hacer uso de un dispositivo de hardware y durante cuanto tiempo, lo que se conoce como multiplexado.

fuente: es.wikipedia.org/wiki/Kernel

¿Donde Consigo un Kernel?
Para conseguir un Nucleo o Kernel, podras encontrarlos en http://kernel.org/pub/linux/kernel/ su codigo es totalmente gratis

Bajando el archivo y su descompresion
en esta parte, como ejemplo me bajare el kernel 2.6.20 (version), hay ya una version 2.6.21, pero aun esta en prueba y es un poco inestable….

link o url hacia el kernel-2.6.20

http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.gz

formas de bajar el archivo

root@linux-user:~#wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.gz

root@linux-user:~#links http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.gz

root@linux-user:~#lynx http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.gz

cuando se termine de bajar el archivo, hay que descomprimirlo de esta forma

oot@linux-user:~#tar zvfx linux-2.6.20.tar.gz

y nos saldra una carpeta por nombre “linux-2.6.20″, esa carpeta la moveremos a “/usr/src/” como usuaro “root”, y accederemos a la carpeta

root@linux-user:~#mv linux-2.6.20 /usr/src/ && cd /usr/src/linux-2.6.20

Entornos de configuracion
hay varias formas de menus para configurar el kernel antes de su compilacion e instalacion,estas son algunas.

root@linux-user:/usr/src/linux-2.6.20#make config

esta es una forma de configurar el kernel, esta forma es demaciado dificil y poco entendible (no recomendable)

root@linux-user:/usr/src/linux-2.6.20#make menuconfig

esta tambien es una forma de configurar el kernel, es muy sencilla, y muy rapida.(menus)

Pulsando (Enter), abrimos menus o submenus
Pulsando (Y), incluimos lo que seleccionamos como parte de la imagen del Kernel o nucleo
Pulsando (M), lo incluiremos como un modulo, se compila aparte, se cargan si queremos.
Pulsando (N), lo excluiremos de la compilacion del kernel
Pulsando (?), nos dara informacion de tal opcion
un [*], significa que la opcion sera compilada como parte de la imagen
un [ ], significa que la opcion no sera compilada como parte de la imagen

root@linux-user:/usr/src/linux-2.6.20#make xconfig

esta forma es con entorno grafico, es demaciado sencilla y muy facil de configurar y entender. (recomendada)

al marcar un cuadro con un ala, significa que la opcion sera compilada como parte de la imagen
al marcar un cuadro con un circulo, significa que la opcion sera compilada como un modulo
al no marcar un cuadro, significa que excluiremos la opcion

para que no falle el kernel, al arrancar el sistema, debe de tener una buena lista sobre su hardware, ya que si se llega a equivocar, podra salir un “Kernel Panic”, o simplemente, no arrancar el sistema

Compilando imagen y sus modulos
en esta parte, compilaremos la imagen del kernel, es recomendable que tenga muy pocas aplicaciones abiertas, ya que al compilar la imagen y los modulos, pondra su maquina un poco inestable.

root@linux-user:/usr/src/linux-2.6.20#make bzImage && make modules && make modules_install
en esta parte, empezara a crear la imagen y los modulos, es tardado es proceso.

Poniendo los archivos en su lugar
para poner la imagen nueva del kernel y que funcione, debemos de copiarlo al directorio “/boot/”

root@linux-user:/usr/src/linux-2.6.20#cp /arch/i386/boot/bzImage /boot/vmlinuz-2.6.20

ahora crearemos el mapa de la imagen de esta forma (mkinitrd)

root@linux-user:/usr/src/linux-2.6.20#mkinitrd -o /boot/vmlinuz-2.6.20.img /lib/modules/2.6.20/

Configurando GRUB (si lo tiene instalado)
desde la consola de linux o terminal de linux, escriba

root@linux-user:/usr/src/linux-2.6.20#nano /boot/grub/menu.lst
después de la linea que dice ## ## End Default Options ##, escribimos lo siguiente:
title Kernel-2.6.20
root (hd0,1)
kernel /boot/vmlinuz-2.6.20 root=/dev/hda2 ro
initrd /boot/vmlinuz-2.6.20.img
savedefault
boot

Configurando LILO (si lo tiene instalado)
para configurar LILO para que detecte el nuevo kernel, esriba en la consola o terminal de linux

root@linux-user:/lib/modules/2.6.20# lilo
Added Windows *
Added Linux
root@linux-user:/lib/modules/2.6.20# lilo -t
Added Windows *
Added Linux
The boot sector and the map file have *NOT* been altered.

por ultimo, solo reinicie el sistema y listo, tendra un nuevo kernel, para saber si tiene otro kernel instalado, abra la consola o terminal de linux y escriba

root@linux-user:~# uname -r
2.6.20

Tutorial hecho por ASMx86 [SSD] member

TrueCrypt en Linux (I)

Aviso antes de nada de que no voy a entrar en las peculiaridades de cada posible distribución. Por tanto me atendré a mi distribución preferida y quien utilice otra siempre puede acudir a nuestro foro sobre TrueCrypt para aclarar dependencias y otras circunstancias. No obstante, confío en que otras distribuciones no se alejen demasiado de lo aquí expuesto.

Instalación y configuración

En Arch Linux necesitaremos cuatro paquetes para completar con éxito este tutorial. Los tres primeros forman parte de la distribución y el último ya está disponible en el repositorio AUR. La lista (en el orden de instalación apropiado) es la siguiente:

Una vez instalado todo, en tu directorio personal hay una nueva carpeta de nombre tcgui. Teclea ahora lo siguiente (como usuario normal, no root):

$ cd ~/tcgui
$ ./installer.sh

Al responder “Sí” a la pregunta de si deseas integración con Konqueror, al menos a mí me aparece un mensaje de error:

Do you want konqueror integration [Y/n]:
Kommander is not installed, please install the package kdewebdev

Revisando el script de instalación del interfaz gráfico encontramos el error. El script busca el lanzador de kommander en /usr/bin, pero en Arch lo tenemos instalado en /opt/kde/bin.

Editamos el script para corregirlo. Basta sustituir /usr/bin/kmdr-executor por /opt/kde/bin/kmdr-executor para que el instalador funcione. Ejecútalo de nuevo si -como yo- necesitaste realizar esta corrección.

Para que todo funciones correctamente aún hay un par de operaciones previas que has de realizar como root. En primer lugar, has de cargar en el kernel el módulo truecrypt:

# modprobe truecrypt

Si piensas utilizar TrueCrypt con regularidad no es necesario que recurras a la consola. Puedes automatizar la carga del módulo en el arranque. En Arch esto se hace añadiendo truecrypt a la línea modules del fichero /etc/rc.conf.

La siguiente operación que has de realizar como root sólo hay que efectuarla una vez y te permitirá ejecutar TrueCrypt como un usuario corriente, no root. Teclea lo siguiente:

# chmod +s /usr/bin/truecrypt

Desde el punto de vista de la seguridad, en general no es conveniente establecer este bit en ejecutables, porque un eventual compromiso de truecrypt sería mucho más peligroso. Sin embargo no se me ocurre otra forma más sencilla de que todo funcione a la primera. Seguridad y comodidad, de nuevo en conflicto. No obstante, si algún lector experto dispone de un método mejor, que lo explique ahora o calle para siempre ;)

Ahora, para probar a arrancar tu flamante TrueCrypt “gráfico” teclea (sin salir del directorio tcgui):

$ kmdr-executor tcguien

El resultado debe parecerse a lo siguiente:

En lo sucesivo no necesitarás usar la consola para arrancar TrueCrypt. Simplemente copia el fichero Truecrypt.desktop al escritorio y podrás utilizar la aplicación mediante un simple clic.

Utilización

Para cubrir lo mismo que en nuestro correspondiente tutorial sobre TrueCrypt en Windows, procederemos a continuación a crear un volumen cifrado normal de 3 MB.

Para ello simplemente arrancamos el programa con un clic sobre su icono, seleccionamos la pestaña “Create new Volumen” y escribimos el nombre y localización de nuestro disco virtual, así como su tamaño. Podemos seleccionar también los algoritmos de cifrado y hash, pero el sistema de archivos sólo puede ser FAT:

Pulsa “Create Volume”. Se te presenta un cuadro de diálogo para que suministres la contraseña que protegerá tu volumen. Tu seguridad depende por completo de su calidad, así que procura que sea larga, que mezcle letras mayúsculas y minúsculas, con números o caracteres especiales, siempre que puedas recordarla:

Tras confirmar la contraseña elegida, abajo de la ventana aparece el mensaje “Volume has been created!” (el volumen ha sido creado):

Para utilizar nuestro nuevo volumen deberemos montarlo antes. Desde la ventana principal del programa seleccionamos “Mount a volume”. En la ventana correspondiente localizamos y seleccionamos el nombre que dimos al volumen y elegimos un sitio donde montarlo (en general, una carpeta que crearás previamente en tu directorio de usuario). Tras pulsar “Mount” y pedirnos la contraseña, un mensaje nos avisa del éxito de la operación:

Ahora, en la ventana principal del programa, ya se muestra el volumen que tienes montado:

Si pulsas sobre “Show volumen info”, puedes ver con detalle sus características:

Ya puedes utilizar tu nuevo contenedor cifrado como una carpeta más del sistema, con la particularidad de que todo lo que guardes en ella dejará de estar accesible en cuanto desmontes el volumen para cualquiera que no disponga de la contraseña. La carpeta seguirá ahí, pero estará totalmente vacía hasta que vuelvas a montar en ella tu volumen cifrado.

Cuando acabes de trabajar con tu volumen cifrado puedes (debes) desmontarlo. Tan fácil como pulsar “Unmount selected Volume”.

Con esto, nuestros usuarios de Windows y de Linux se encuentran ya al mismo nivel. En próximas entregas continuaremos avanzando. Mientras tanto, todo el mundo a trabajar. Y para dudas y consultas, nuestro foro.

Fuente : Kriptopolis.org