Mostrando entradas con la etiqueta tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta tutoriales. Mostrar todas las entradas

15 junio, 2009

Crear un USB con Mandriva 2009 Spring

Vamos a utilizar la herramienta Mandriva Seed que nos permite crear USB a partir de las nuevas ISOS hibridas.



Es posible crear el USB con las versiones de Mandriva:

Mandriva 2009 Spring Dual Arch
Mandriva 2009 Spring ONE Gnome
Mandriva 2009 Spring ONE KDE

1. Nos descargamos la versión de Mandriva que queramos instalar en el USB.

2. Nos descargamos Mandriva Seed en la versión que queramos Windows o Linux

3. Enchufamos el USB a la computadora.

4. Iniciamos el programa Mandriva Seed y seleccionamos la ISO que nos interesa. (En algún foro se ha reportado que si el programa se abre como usuario no instala algunos programas y que se soluciona ejecutando Mandriva Seed como administrador)

5. Esperamos de 10 a 40 min.

6. Listo ;)

Recordamos que si esta herramienta no funciona como debiera se puede hacer uso de la siguiente instrucción:

Como root:

dd if=mandriva-linux-un-2009.1-rc1-GNOME-int-cdrom-i586.iso of=/dev/sdX bs=8M


donde /dev/sdX es la ruta para el dispositivo de memoria USB y X es una sola letra (no una letra y un número). Por ejemplo /dev/sdc ó /dev/sdd son correctos, en cambio /dev/sdc1 ó /dev/sdd2 son incorrectos y no funcionarán.

Una vez terminado:

-Ejecutamos sync
-Desconectamos la memoria
-Reiniciamos

04 mayo, 2009

Tip - Activar tecla imprimir pantalla

La tecla ImprPa o PrintScreen, no funciona si tienes activados los efectos de compiz-fusion.

Si quieres activarla sigue estos pasos.

1. Abre el Administrador de opciones CompizConfig.
2. En el apartado general activa comandos.
3. En la pestaña comandos, y en Línea de comandos 0 escribe:
gnome-screenshot

4. En la pestaña Key Bindings y en Ejecutar comando 0:
  • Pulsa sobre el botón Deshabilitado y marca Habilitado y Aceptar,
  • En la ventana que aparece ahora pulsa "Escoger combinación de teclas" y pulsa la tecla ImprPa o PrintScreen.
5. Cierra el Administrador de CompizConfig y Listo.

Configurar Speedboot Mandriva 2009.1

El nuevo sistema de arranque rápido de Mandriva "Speedboot" se configura en automático durante la instalación del sistema. En el primer arranque verifica la compatibilidad del equipo con los requerimientos de Speedboot y en el segundo arranque lo usará o no dependiendo del resultado del primer arranque.

Para comprobar si tenemos activo Speedboot en nuestro sistema:

Para acceder y configurar manualmente el arranque de Speedboot, editamos como admin:

modificando la línea:

SPEEDBOOT=no en SPEEDBOOT=yes o al revés, según nos convenga

Vía | Linux Corner.it

19 abril, 2009

Mi Tesina, un live cd con herramientas para programar


Llevo ya casi dos años estudiando un postgrado en el Centro de Investigación en Computación del IPN en México, por lo que llega el tiempo de hacer la tesina, para lo que hice un Live CD con herramientas para programadores.

Al principio del postgrado tuve problemas con los equipos que me prestaban en la escuela, no me adaptaba a windows, y como eran equipos de uso compartido la mayoría de las veces algo les fallaba.

Por esta razón pensé en un Live CD, alguno que tuviera herramientas para programadores, lo busqué por algún tiempo por internet, pero al final ninguno me convenció. Razón por la que decidí hacer uno para mi uso.

Lo empecé a llevar a los pocos meses de que había iniciado el curso, algunos compañeros me pidieron copias, y lo empezaron a usar en los equipos de sus casas, y otros más se convencieron de instalar Linux.

Hice dos versiones más, intentando actualizar paquetes. Hasta que hace como un año comentando con un profesor de los posibles temas para la tesina, me dijo que depurará un poco mi trabajo y lo documentará para usarlo como tema de titulación.

Como necesito terminar la tesina junto con el postgrado, y después del 20 de abril no voy a contar con nada de tiempo ya que voy a empezar a estudiar un propedeútico para el ingreso a una maestría, me puse de fecha este fin de semana para concluir mi trabajo.

Abro este mensaje para compartirles el documento e información que tengo, me parece que pudiera serles útil.

1. El Live CD lo llamé Programando.

2. Para hacerlo me basé en xubuntu 8.10, intenté basarme en 9.04 RC1 pero me dió problemas en la integración con VirtualBox.

3. Los paquetes adicionales que tiene el Live CD son:

1. language-pack-gnome-es - Traducciones al español de gnome.
2. scite - Editor para programación.
3. kompozer - Editor wysiwyg para html
4. codeblocks - IDE para C y C++.
5. bluefish - Editor para desarrollo WEB.
6. gphpedit - Editor para PHP.
7. dia-gnome - Software para diagramación.
8. apache2 - Servidor WEB.
9. mysql-server - Servidor de base de datos MySQL.
10. mysql-gui-tools-common - Herramientas para MySQL.
11. mysql-navigator - Herramientas para creación de tablas en MySQL.
12. php5 - Servidor para programas PHP.
13. php5-cli - Analizador de sintaxis de programas PHP.
14. phpmyadmin - Gestor gráfico para bases de datos de MySQL.
15. geany - IDE ligero para desarrollo en html, XML, C, C++, Java, Python.
16. sun-java6-jdk - Paquete para desarrollo en Java.
17. sun-java6-plugin - Paquete para ver contenido Java en páginas WEB.
18. flash-plugin-nonfree - Paquete para ver contenido Flash en páginas WEB.
19. unrar - Paquete para descompresión de archivos rar.
20. mozplugger - Paquete para incrustar contenidos en el navegador firefox.
21. Moodle.
22. MySQL WorkBench.
23. EditiX

4. Como se puede ver al iniciar con el Live CD en automático la red de la que forme parte contará con servidor web, de bases de datos, php y moodle. Lo que no es poca cosa.

5. El usuario del Live CD es cic, y la contraseña para todo lo instalado es programando.

6. Me apoyé en dos herramientas para crear el Live CD, VirtualBox y Remastersys.

7. El siguiente vínculo es mi documento de la Tesina: http://docs.google.com/View?docID=dcgxhz2_1347c6zkvs7w

8. La Tesina no iba a ser de la forma en que quedó, ya que me la piden en papel, fue algo que se me salió de las manos y cuando me dí cuenta pues quedó así.

9, A partir del capítulo 4.2 de la Tesina vienen una serie de VideoTutoriales que ilustran cual fue el proceso que seguí para hacer el Live CD y un Live DVD.

10. Espero poder publicar los videotutoriales de forma individual para facilitar su seguimiento.

11. Espero tener tiempo y generar una nueva versión basándome en xubuntu 9.04

12. Si estan interesados puede bajar el Live CD Programando 0.3 de aquí:
http://www.megaupload.com/?d=AOTLFZYN
MD5SUM: 5c8e980ce40270e2789b8d2bd9d3dd6d

13. La versión de Programando 0.31 de aquí:
http://www.megaupload.com/?d=YCB5VNDX
MD5SUM: 7390c719d731da3635fbb04f439fc29b

14. La diferencia entre ambas versiones es que la segunda está personalizada para el CIC - IPN, y cuenta con un curso de PHP y otro de Base de datos con programas y bases de prueba precargadas, eso lo pueden ver a detalle si revisan la tesina.

15. Los videotutoriales tienen inexactitudes, ya que son hechos para personas que conocen poco de Linux, y por la premura, ya no tuve oportunidad de repetirlos, entonces como quedaron la primera vez así se fueron.

16. Hice un Live DVD que espero poder subir en los próximos días.

Gracias.

13 abril, 2009

Como hacer un screencast (videoTutorial)

Un screencast es una película de lo que estamos haciendo en nuestra computadora, es digamos un videotutorial, existen diversos programas para realizar esto que funcionan en diversas plataformas, pero en días recientes he usado una que es multiplataforma y lo único que requiere es que tu navegador trabaje con javascript, ya que funciona directo desde el navegador.

La página para acceder a esta aplicación es www.screencast-o-matic.com; para saber como usarlo hice este screencast que nos lo explica.

26 marzo, 2009

Antialiasing de Fuentes en Wine

Según la wikipedia se le llama antialiasing a los procesos que permiten minimizar el aliasing cuando se desea representar una señal de alta resolución en un sustrato de más baja resolución.

En la mayoría de los casos, el antialiasing consiste en la eliminación de la información de frecuencia demasiado elevada para poder ser representada.

Pros y Contras del antialiasing

Pros
  • Hace que las fuentes se vean suavizadas.
  • Bordes redondeados.
  • La tipografía es más fácil de leer porque se parece más a la impresa.
  • Es más bonita

Contras
  • Las fuentes pequeñas se ven demasiado difusas.
  • Los bordes afilados de las fuentes pueden ser borrosos y no precisos.
  • No se puede imprimir texto suavizado, ya que sale borroso.
  • Las imágenes son en general más grandes.

Wine desde la versión 1.1.12 incluye el suavizado de fuentes pero no viene activado por defecto, para activarlo deberemos cambiar la configuración a través de "Regedit".

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001


Afortunadamente contamos con un script que facilita este proceso. Descargar aquí.

Para correr el script hacemos lo siguiente:

wget http://files.polosatus.ru/winefontssmoothing_en.sh
bash winefontssmoothing_en.sh




Seleccionamos la opción 3 y pulsamos OK.

Wine debería verse ahora así:



Más info sobre el antialiasing de Fuentes en Wine | wine-reviews

11 marzo, 2009

Convertir o Importar una imagen de Vmware a Virtualbox

Antes de convertir las imágenes de Vmware hacemos una copia de seguridad.

Convertir imágenes.

1. Instalamos qemu. Vamos a utilizar la herramienta qemu-img que viene incluida dentro de qemu.

2. Abrimos una terminal y escribimos.

qemu-img convert debian.vmdk /tmp/debian.bin


3. Ahora la vamos a convertir al formato de VirtualBox

VBoxManage convertdd /tmp/debian.bin debian.vdi


Importar imágenes de Vmware en VirtualBox.


1. Abrimos VirtualBox
2. Vamos a Archivo > Virtual Disk Manager
3. Pulsar Añadir. Seleccionamos la imagen .vmdk. Pulsamos OK
4. Creamos una imagen de VirtualBox usando el archivo .vmdk
5. Arrancamos la nueva imagen.

Vía | Ubuntu Geek

01 marzo, 2009

Problemas de arranque en Linux

En casi todas las distribuciones, se pueden especificar opciones adicionales durante el arranque. Estas opciones se pasan directamente al núcleo, cambiando su comportamiento, o desactivando características que pueden provocar que el sistema se bloquee durante el arranque, o que algunos recursos no sean reconocidos.

En Mandriva se puede acceder a una gama de opciones para el kernel durante la instalación presionando F3 "Otras Opciones".


Nos aparecerá una línea "Opciones de arranque" donde podremos introducir los parámetros abajo descritos.


Si pulsamos ahora "F6" "Opciones para el Kernel" veremos los parámetros más habituales para Mandriva Linux.


Se pueden combinar varias opciones en caso necesario para resolver problemas comunes (acpi=off, noapic, nolapic, etc.) de manera que arranquemos el equipo y luego ir probando uno a uno hasta descubrir lo que realmente resuelve el problema.

Casi todas estas opciones tienen efectos secundarios, por lo que no sirven para aumentar o mejorar el rendimiento del sistema, son sólo una manera de resolver problemas en casos específicos.

Hagamos una lista con algunas de las opciones disponibles, se puede utilizar como fuente de referencia para cuando haya problemas:

acpi=off: Esta opción desactiva la ACPI, corrige diversos problemas de arranque en varias máquinas. ACPI es responsable de supervisar la carga de la batería, ajuste la frecuencia del procesador y de muchas otras funciones importantes, por lo que se debería dejar para desactivar en último caso.

acpi=ht: (ht de "hyper-thread"). Hace que se desactiven todas las configuraciones ACPI excepto las que necesita un procesador hyper-threading. Lo que sea que causa el problema, aparentemente no es necesario para un procesador de este tipo.

acpi=noirq: Esta es una versión más ligera de la opción "acpi = off" que, en lugar de deshabilitar por completo el soporte para ACPI, sólo desactiva la asignación dinámica de direcciones, que es la causa de la mayoría de los problemas relacionados con ACPI .

Esta opción corrige problemas en la detección de la tarjeta de red, tarjeta de sonido y tarjeta inalámbrica en varios laptops de Acer, y posiblemente otros fabricantes, así como con la placa base con chipset SiS, debido a errores en la asignación de direcciones de la BIOS .

Una observación importante es que incluso aunque corrija problemas en algunas tarjetas de sobremesa y laptops, esta opción plantea problemas para la detección de componentes y conflictos en otros, causando que no se detecte la tarjeta inalámbrica o periféricos USB. Se debería utilizar sólo como una manera de resolver los problemas, no como una opción de rutina.

noapic: La APIC es una característica utilizada en los micros modernos para asignar direcciones IRQ, evitando conflictos entre los dispositivos. Muchas computaras utilizan BIOS que contienen varios bugs, dando como resultado
que algunos periféricos no son detectados por el sistema, por ejemplo la tarjeta de sonido o tarjeta de red.

El uso de esta opción resuelve el problema en muchos casos.

La mayoría de las veces la mejor manera de solucionar de forma definitiva este tipo de problemas es actualizar el BIOS de la placa base, con una versión actualizada se pueden solucionar los problemas directamente.

Muchos fabricantes, como Asus, ofrecen un buen soporte con respecto a esto, vale la pena comprobar si hay una actualización disponible para la tarjeta. Normalmente, la actualización de la BIOS se realiza mediante el uso de un disquete o CD-ROM grabado con una imagen descargada de la página del fabricante. La actualización de la BIOS es potencialmente peligrosa, así debemos asegurarnos de leer las instrucciones del fabricante y comprobar si el archivo descargado corresponde a nuestra placa.

nolapic: El LAPIC (local APCI) es una variante de APIC que se utiliza en las máquinas con los procesadores dual-core o quad-core. Como el "noapic", el "nolapic" se utiliza para resolver problemas relacionados con el arranque o la detección de los periféricos. Aunque ambos pueden ser utilizados juntos, por lo general sólo se necesita uno.

nosmp: En máquinas con procesadores de doble núcleo, esta opción deshabilita el segundo núcleo, que resuelve muchos problemas de arranque. Naturalmente, sin un núcleo la potencia de la máquina va a ser inferior, pero sirve como una solución temporal hasta que encuentre una solución al problema, que puede ser una actualización de la BIOS, o simplemente, una versión actualizada de la distribución en uso.

pci=biosirq: Esta es otra opción que resuelve los problemas de detección de la tarjeta de red o de sonido en algunas máquinas. Hace que el sistema siga la configuración de las direcciones definidas por el BIOS, en lugar de utilizar el procedimiento normal de detección.

pci=bios: Otra opción para la compatibilidad, esta vez para evitar problemas con la placa base del controlador PCI. Aunque es raro, es necesario utilizarla completar el arranque, en algunos portátiles.

pci=nommconf: Los problemas con MMCONFIG pueden ser debidos a problemas en el núcleo o problemas en el BIOS, o una discrepancia en la interpretación de las especificaciones.
No es necesario en la mayoría de los casos pero puede resolver algunos problemas si la BIOS contiene bugs. Los kernels más modernos parece que son capaces de trabajar con una mala configuración MMCONFIG en la BIOS

La función que utiliza MMCONFIG añade otra forma de describir la configuración de los dispositivos PCI en el sistema operativo.

Utilizar pci=nommconf no puede causar ninguna diferencia notable en las características o el rendimiento.

pci=nomsi: Se utiliza para la instalación, si la máquina tiene un disco duro SATA y al iniciar la instalación no se reconoce el disco duro.

pnpbios=off: Desactiva el soporte para plug-and-play en BIOS de la placa base, dejando que el núcleo se encargue de la detección de todos los componentes. Esta es una opción que soluciona problemas de compatibilidad en algunas placas.

irqpoll:
Esta opción cambia la forma en que el sistema detecta los dispositivos de la máquina, corrigiendo problemas en PCs y laptops recientes, especialmente cuando se utiliza conjuntamente con distribuciones antiguas, anteriores a 2008. Necesaria para que el adaptador inalámbrico funciona en algunos portátiles Acer con tarjetas Broadcom, resuelve los problemas con la tarjeta de sonido o tarjeta de red en diversos entornos y soluciona un problema relacionado con la detección de HD SATA en las tarjetas basadas en el chipset K8T890 (como la Asus A8V-E), entre otros. Esta opción causa pocos efectos secundarios en comparación con las otras.

reboot=b: Esta opción hace que sea usada una función alternativa para reiniciar el micro vía software, resolviendo en algunos casos que no se reinicie la máquina usando el comando "reboot".

all-generic-ide: Esta opción aborda los problemas de compatibilidad con el controlador IDE o SATA de algunas placas base, sobre todo en placas con el chipset SiS 761GX/965L (para utilizar un HD SATA). Esta opción se debe utilizar en los casos en que el sistema no puede detectar el HD de la micro (impide acceder a los archivos, imposibilitando la instalación).

Al utilizar esta opción de arranque, el sistema utiliza un modo genérico para el acceso a los discos duros, que resuelve el problema en la mayoría de los casos.

Esta opción causa una reducción significativa en el rendimiento del sistema, por lo que debe usarse sólo cuando realmente sea necesario.

Una peculiaridad es que el sistema detecta el HD SATA como "/ dev / hde" y no "/ dev / sda" como sería habitual. A pesar de eso, la instalación del sistema transcurre de manera normal.

En algunas placas con chipset VIA puede que sea necesario combinarla con la opción "irqpoll", solucionando también un problema con la asignación de direcciones.

--
La mayor parte del artículo es una traducción libre del original de Carlos Morimoto

Una guía de parámetros del Kernel (en inglés) puede descargarse desde aquí. (PDF)

12 febrero, 2009

cabecera/header para blog con The Gimp

Mucha de la fauna informática tiene en la actualidad un blog personal, este blog es nuestra pequeña casa o habitación en la red de redes y por supuesto que nos gusta arreglarla de la mejor forma, como si de nuestra habitación se tratara.

La cabecera o header(termino correcto en desarrollo web) del blog es parte fundamental de este, y si no tiene ni la idea mínima del diseño gráfico y edición digital te ayudare a crear uno, de forma rápida con el programa libre de edición de imagen digital llamado The Gimp.

0.- Instala la(s) fuente deseada antes de iniciar el proceso de creación, para ello me descargo una fuente bonita de http://www.urbanfonts.com (puede ser esta fuente clic aca para descargar. ) desempaqueto su contenido y la pego en mi carpeta de fuentes del gimp.
esta carpeta esta ubicada en la siguiente dirección de tu navegador de archivos

/home/calex78/.gimp-2.4/fonts



Tu versión de gimp puede variar por la 2.6 y tu directorio no es calex78, ese es mi directorio, cambialo por el tuyo xD


1.- Abre tu programa the gimp y da click en menú/archivo/nuevo, en el cuadro de dialogo que aparece elige un tamaño similar a 768X160, las demás opciones se dejan según la imagen mostrada.


2.- Una ves creada nuestra base del header, seleccionaremos una herramienta llamada herramienta de mezcla, modificaremos el color del frente y fondo de la casilla de colores, y tambien modificaremos la modalidad del degradado "frente a fondo", teniendo estos detalles configurados solo resta dar clic en nuestro fondo o banner y sin soltar arrastrar el cursor para "bañar" el fondo con el degradado. ver imagen mostrada.

deberá quedar asi..



3.- Ahora me dirijo a barra de menu /filtros/supernova no muevo la configuración (o experimenta, no pasa nada) y doy clic en aceptar.



4.- Elijo la herramienta de texto A o T dependiendo la versión, doy clic en mi dibujo, y escribo el nombre de mi blog, ahi elijo la fuente que e instalado anteriormente y cambio el tamaño por uno adecuado a las dimensiones del blog.

5.- Ahora solo resta seleccionar en la barra menu/filtros/luces y sombras/sombra arrojada, para aplicar un efecto de sombra al texto

6.- guardamos en archivo/guardar como, y nombramos como header.png damos clic en guardar y saldrá un cuadro de dialogo que nos pide confirmar si queremos exportar, a lo cual daremos click en exportar

saldra otro cuadro de dialogo y daremos clic nuevamente en guardar.

El resultado final debería quedar mas o menos asi.




Este header lo configuras en tu blog en edición de la plantilla en modo html o bien si tienes un asistente como blogger puedes cambiarlo por medio del asistente.

Crear un USB con Mandriva 2009 ONE.

Introducción.

- Esta guía permitirá crear un Pendrive con Mandriva ONE 2009, por lo que lo podrás llevar en el bolsillo y ejecutarlo en cualquier computador que tenga un puerto USB sin necesidad de instalar el sistema o hacer alteraciones en la máquina, también tendrás la posibilidad de instalarlo en netbooks (EeePC, Asus ONE, etc..)

- La guía está diseñada presuponiendo que ya tienes instalado Mandriva 2009 en la computadora y se basa en el escritorio Gnome, aunque se puede usar con cualquier otro escritorio sin dificultad.

- Esta guía no hace un pendrive personalizado. Si deseas algo así te recomiendo que uses mklivecd, esta herramienta está en los repositorios y con ella puedes crear un LiveCD de una instalación de Mandriva ya existente. Una vez creado es posible seguir la guía para tenerlo en un pendrive.

- Con una memoria USB de 1GB es suficiente.

- No es posible utilizar esta guía para otras distribuciones porque utilizaremos dos archivos que están optimizados para Mandriva.

Procedimiento


1. Instalar en el sistema los paquetes Gparted, Syslinux y dosfstools, porque vamos a necesitarlos mas tarde. Podemos instalarlos a través de "Instalar y quitar software" del menú Aplicaciones.

2.
Vamos al menú "Sistema" -> "Preferencias" y abrimos el "Editor de Configuraciones". En él accedemos a la configuración de apps ->nautilus ->preferences y deshabilitamos las opciones media_automount y media_automount_open, que estarán habilitadas por defecto.

Este paso es una precaución extra, ya que por defecto Gnome monta automáticamente y muestra en el escritorio el contenido de cualquier pendrive o medio de almacenamiento que se conecte a la computadora.

Desactivando temporalmente esta funcionalidad, no existirá el riesgo de tener un error siguiendo el paso del tutorial en el que se usará Gparted para crear un sistema de archivos en el pendrive.

Ahora pondremos especial atención a los pasos a seguir, ya que utilizaremos Gparted que es una herramienta de particionado y su uso de forma incorrecta podría causar una pérdida irreversible de los datos. Vamos a formatear el pendrive, por tanto se debe hacer una copia de seguridad de ellos antes de seguir los siguientes pasos.

3. Abrimos el programa Gparted (se encuentra en el menú "Sistema" -> "Administración" -> "Editor de particiones Gparted").
Si lo abrimos como un usuario nos dirá que debemos ejecutar el programa con permisos de root.

Seleccionamos el dispositivo referente a nuestro pendrive (con el botón de arriba a la derecha), y lo formateamos utilizando el sistema de archivos FAT16 y en el campo de Etiqueta colocamos MANDRIVAONE como nombre de la partición.

Después de concluido el formateado, hacemos click con el botón derecho encima de la partición que acabamos de crear y seleccionamos "Gestionar Flags" y marcamos la casilla que pone "boot".

4. Ahora que tenemos formateado correctamente el pendrive podemos rehabilitar nuevamente las opciones de automount descritas anteriormente en el paso 2.

5. Bajamos el ISO de Mandriva ONE 2009 al PC y lo montamos en una carpeta. Ejecutamos como root los siguientes comandos: (iso_de_mandriva.iso hace referencia al nombre real con el que bajes la ISO)

mkdir /mnt/iso
mount -o loop iso_de_mandriva.iso /mnt/iso

6. Copiamos todo el contenido del ISO al directorio raiz del pendrive.

cp -R /mnt/iso/* /media/MANDRIVAONE/.

7. Bajamos el archivo mdv2009.tgz haciendo click aquí a cualquier carpeta de nuestro PC, extraemos el contenido con el comando:

tar -xf kit_mdv2009.tgz

y copiamos los dos archivos al directorio raiz del pendrive.

cp initrd.usb /media/MANDRIVAONE
cp syslinux.cfg /media/MANDRIVAONE


Estos dos archivos son necesarios para la correcta inicialización de Mandriva en el Pendrive.

8. Ahora usamos syslinux para hacer "bootable" el pendrive. Como root:

syslinux -f /dev/sdxx

Obviamente sdxx es una referencia al dispositivo de tu pendrive. Hay que sustituirlo de acuerdo al dispositivo referente al pendrive de tu sistema. En el caso de NO saber cual es el dispositivo correcto ejecutamos el comando:


mount

nos dará una lista de los dispositivos montados en la máquina, localizamos en la lista nuestro

/media/MANDRIVAONE

y veremos el dispositivo necesario para ejecutar el comando anterior.

Listo! Si has seguido todos los pasos tendrás un pendrive con Mandriva ONE 2009 disponible para ejecutar en la máquina que tu quieras. Hay que explicar que en algunas computadoras es necesario acceder a la BIOS y especificar que arranque desde dispositivos USB.

Este artículo es una traducción libre, la guía original pertenece a Marco Antonio Gomez

08 febrero, 2009

Filtrado sencillo de contenido WEB


Primero que es esto, las páginas web o casi todas las páginas web se encuentran clasificadas mediante su contenido; es decir existen las de sexo, donde de alguna u otra forma ofrecen contenido pornográfico, o las de las redes sociales, como por ejemplo facebook, hi5, myspaces; o las de subasta, como deremate o mercadolibre.

Existe diferente software, que nos permite el filtrar el contenido web, para digamos evitar que los equipos de nuestros hijos accedan a páginas pornográficas o dificultar que los empleados de una compañia dediquen el tiempo productivo en navegar en todas las redes sociales habidas y por haber.

Con ayuda de Linux y algunas herramientas básicas se pueden establecer restricciones de este tipo para empresas grandes y pequeñas, tal es el caso del soporte que nos puede dar ipcop o smoothwall; pero a pesar de lo sencillo que puede ser para un conocedor de Linux, puede que resulte excesivo para una red muy pequeña o de unas cuantas PC's.

Ante esta disyuntiva me he topado los últimos seis meses, ya que me hubiera gustado instalar algún filtro de contenidos para uno de mis clientes pero le he visto las siguientes limitantes a los ya mencionados: La red es muy pequeña (<20 equipos), no hay un administrador de fijo, en algunas ocasiones se requiere monitoreo y configuración a larga distancia, no existe presupuesto para realizar este filtrado, los equipos son viejos.

Este tipo de restricciones no me dejaban optar por soluciones muy completas, de costo, o que volvieran los equipos más lentos, instalando algún software adicional.

Investigando un poco más, encontré la que hasta el día de hoy me parece una solución adecuada para mi caso, y me parece que para muchos casos, se trata de OpenDNS.

OpenDNS, filtra contenido WEB por tipo de contenido o por nombre; y la forma de activarlo es cambiando los servidores DNS de la red o del equipo que esté intentando controlar por los que me proporciona OpenDNS.

Como es que funciona:

1. Se accede a la página de OpenDNS.


2. De forma gratuita se crea una cuenta en el servicio.



3. Indico la dirección IP de la que deseo filtrar el contenido. Se pueden tener varias direcciones IP, ya que puede ser que necesite usar el servicio de filtrado de contenidos en lugares diferentes: por ejemplo en mi casa, en la oficina del centro, en mi escuela, y así; los lugares donde desee emplear el servicio.


4. Defino por cada dirección IP el nivel de filtrado que necesito; OpenDNS, ofrece diferentes niveles de filtrado desde ninguno (noneinguno), hasta el alto (high) donde evita la navegación en páginas pornográficas, redes sociales, webs mails, sitios de video, y otros más.


5. Agrego o quito manualmente alguna página que desee incluir o eliminar de las restricciones


6. Si quiero que toda la red quede protegida, cambio las direcciones de los servidores de DNS, en el router por los que me proporciona OpenDNS.


7. Si quiero que solo algunas PC's tengan la protección, cambio en cada una de las PC's los servidores DNS que van a emplear por los que me proporciona OpenDNS.


¿Cómo es que funciona?, para poder acceder a una página de Internet, internet mismo tiene estos servidores de DNS, que se encargan de convertir los nombres que tecleamos en el navegador a direcciones IP, que es la forma en que internet accede a las páginas solicitadas.

Sino especificamos la dirección del servidor que se encarga de hacer esta traducción; nuestro proveedor de internet lo hace por nosotros o internet mismo busca el que nos quede más cerca para hacer dicha traducción.

Cambiando los servidores de DNS, y colocando los que proporciona OpenDNS; lo que hace la red o la computadora es solicitarle a dicho servidor que haga la traducción del nombre por la dirección IP correspondiente, y como este servidor tiene la lista de las restricciones que le indicamos se encarga de autorizar o denegar el acceso a la página web que se solicite.

Vía WEB podemos cambiar las preferencias de seguridad para cada una de las redes que hayamos creado en OpenDNS, no necesitamos hacerlo conectados desde la red que deseamos administrar, y el cambio toma a lo más unos 10 minutos en quedar listo. Por lo que es fácil y rápida la adminisitración no solo de una sino de múltiples redes.

En la web del sitio existen unas guías bastante completas que indican la forma en que se puede usar este servicio desde equipos con Windows, Linux, Mac OSX; y la configuración que se necesita para varias marcas de routers.

Por lo que he leído, el servicio que proporciona es muy confiable, y no hace mucho en España ocurrió que los usuarios tuvieron problemas con los servidores proporcionados por telefónica y la recomendación que mejor les sirvio fue colocar los servidores de OpenDNS.

Esperando que esta info les sea tan útil como a mi, saludos y buena semana.





04 febrero, 2009

Instalar / Actualizar KDE 4.2 en mandriva 2009.0

Recientemente a sido creado el repositorio oficial que contiene los paquetes para actualizar kde 4.2 en mandriva 2009.0, e creado rápidamente este mini tutorial para Instalar / Actualizar kde 4.2 en mandriva 2009.0

3253944480_fc0507ac611

Para actualizar kde 4.2 en mandriva 2009 deberemos seguir estos 3 simples pasos.

1.- Loguearnos como root en consola y agregar estos repositorios.

urpmi.addmedia kde42 --update ftp://kde.c3sl.ufpr.br/kde/stable/4.2.0/Mandriva/2009.0/RPMS/i586/
urpmi.addmedia kde42-noarch --update ftp://kde.c3sl.ufpr.br/kde/stable/4.2.0/Mandriva/2009.0/RPMS/noarch/


2.- instalar las dependencias

urpmi libboost1.36.0 libunicap2 phonon-xine


3.- ejecutar mandriva update

MandrivaUpdate


fuente: Comunidad Mandrivaes

01 febrero, 2009

Como ver las páginas del manual desde el navegador

Desde hace algún tiempo empleo esta funcionalidad, pero hasta hoy se me dió escribir sobre ella.

En algunas ocasiones al buscar como se comporta algún comando, tecleamos en una ventana de terminal el clásico "man comando" y nos aparece una explicación bastante completa de lo que podemos hacer con el comando.

Pero en más de una ocasión me ha ocurrido, sobre todo en comandos muy largos que lo que quiero se encuentra envuelto en multitud de opciones, o ya conozco la opción y solo quiero conocer detalles; y para localizar esta información tengo que buscar por todas las páginas del manual.

En más de una ocasión llegué a desear tener alguna forma de buscar en el texto del manual cosas más específicas, sobre todo en la página del mplayer o del mencoder, que están larguísimas, y más o menos ya sé lo que buscó pero no recuerdo los detalles.

Bueno para esto y para muchas otras cosas, existe una bonita aplicación que nos permite consultar las páginas del manual directamente desde nuestro navegador para internet, se trata de man2html; este es un paquete escrito en perl que realiza la traducción para verlo en el navegador, solo les resta buscar este paquete dentro de los de su distribución para instalarlo.

Una vez que se encuentre instalado basta con teclear la siguiente dirección en su navegador: http://localhost/cgi-bin/man/man2html, y podrán ver los detalles de su comando, más o menos de esta forma.

Bueno eso es todo, saludos.

Script para respaldos incrementales tipo instantáneas (snapshots) inspirados en backintime.

Hice un script para respaldar la información que tengo en mi computadora, lo que hace es lo siguiente:

1. Hace respaldos incrementales de los directorios que se le indican.
2. Los respaldos son del tipo instantáneas (snapshots).
3. Muy sencillo de respaldar y recuperar directorios.

Los respaldos de tipo instantáneas son muy útiles, ya que puedo ver todos los archivos de un directorio y decidir los que me hacen falta, pudiendo navegar por ellos dependiendo de la periodicidad del respaldo.

El que sean incrementales es útil ya que se ahorra espacio solo copiando aquellos archivos nuevos o que tuvieron cambios.

Ahora bien, no importa que un archivo no haya tenido cambios, este aparecerá en cada instantánea que se haya tomado del directorio donde se encontraba, pero solo ocupara espacio como un archivo, esto se logra creando vínculos fuertes o duros al archivo, es decir se encuentra en todas las instantáneas pero solo ocupa un espacio.

Esto da la facilidad que se pueden hacer respaldos cada hora si se desea, si solo se modificó un archivo de 100Kb solo se ocupará el espacio de 100kb, pero para nosotros será como si tuviéramos un nuevo respaldo con todos nuestros archivos.

Si hasta aquí estás convencido, entonces te puedo contar porque hice este script.

Desde hace algún tiempo hago respaldos de los directorios más importantes de mi equipo a otro disco duro de mi mismo equipo, y tiene algún tiempo que lo hago a un NAS que configuré, el problema que me encontré con mi tipo de respaldos es que si solo necesito un archivo, tengo que obtener todo el respaldo, y una vez que lo obtengo saco el archivo, otro problema es que como no son respaldos incrementales, ocupo mucho espacio en cada respaldo y no puedo tener muchos.

Cuando leí de unos nuevos programas para respaldar como son backintime, flyback o timevault; los cuales se encuentran inspirados en el sistema de respaldos de MAC OS X llamado Time Machine. Pensé que podía ser una buena oportunidad para cambiar mi sistema de respaldos.

Probé con el que sonaba que tenía más movimiento, en este caso el backintime, pero lo que no me gustó fue que al menos el que yo probé, si yo hacía un pequeño cambio en un archivo volvía a sacar un respaldo completo de todo mi directorio o directorios que estaba respaldando. En un principio pensé que a lo mejor algo estaba haciendo mal, pero buscando un poco en los foros del programa leí algo como lo siguiente: "si solo modifico un mb de información, ¿porqué se tiene que respaldar todo el directorio de nuevo?". Según comentaban este era un comportamiento similar en Time Machine.

Por esta razón busqué alguna herramienta que hiciera algo similar a lo que necesitaba, en mi búsqueda encontré un programa muy sencillo llamado rdiff-backup, este hace un respaldo del directorio que se le indica y va haciendo respaldos incrementales del mismo con la periodicidad que se necesite, pero tiene un gram problema, recuperar o inclusive revisar si un archivo de una determinada fecha tiene una modificación se vuelve bastante engorroso, uno tiene que navegar mediante la línea de comandos, e inclusive ir sacando del respaldo archivo por archivo lo que uno va necesitando, sin saber a ciencia cierta si el archivo es o no es lo que uno necesita.

Sistemas como rdiff-backup se basan en el hecho de que si yo hago un respaldo de un directorio, lo más seguro es que si recupero voy a saber de que día necesito recuperar el archivo, y de que muy seguramente voy a necesitar el respaldo completo. Este principio era muy válido en tiempos anteriores donde uno corría procesos diarios semanales y quincenales, y sabía la fecha del último proceso válido, pero en las épocas actuales uno no sabe en que fecha modificó un archivo y si en realidad es el que necesita, además de que a lo mejor solo se necesita un archivo de un respaldo de varios gigabytes de información.

La idea de tomar instantáneas me había agradado y me parecía la mejor forma de resolver mi problema, por lo que investigando un poco más, ubiqué una serie de páginas que me indicaban como hacer respaldos incrementales rotativos "Mejorando mi estrategia de copias de seguridad" y "Easy automated snapshot-style backups"; los que me dieron las bases para completar un script que cumpliera lo que necesitaba para mis respaldos.

Que es lo que hace el script:

  1. Realiza respaldos de los directorios que se le indican.
  2. Los deja donde uno le diga
  3. Puedo navegar entre los archivos de cada respaldo que a mis ojos es como si tuviera todos los archivos del directorio con la misma estructura del directorio original.
  4. Recupero el archivo que necesito con un simple copiar y pegar.
  5. Los respaldos son incrementales, es decir no me genera más espacio por archivos que no se hayan modificado.
  6. Me indica la fecha y hora de los respaldos.
  7. Decido el tiempo que deseo conservar los respaldos, ya sea en días o borrándolos de forma manual.
El script en bash es como sigue:


#!/bin/bash
#
# Programa para realizar respaldos de un directorio, la ventaja es que hace
# un respaldo del tipo instantánea (snapshot) donde en cada dia el usuario
# puede encontrar todos los archivos tal y como se encontraban al momento
# en que se hizo el respaldo.
#
# Además para el usuario es como si se hubieran respaldado todos los
# archivos, pero en realidad solo se respaldan los cambios, creándose
# enlaces duros a los archivos existentes.
#
# Se recibe como parametro el directorio para dejar los respaldos.
#
# Los respaldos se dejan en un directorio que indica la fecha y hora
# del respaldo, de esa forma queda más fácil navegar por ellos.
#
# Los respaldos conservan integra la estructura y permisos del directorio
# que respaldan.
#
# ****VARIABLES IMPORTANTES****
#
# $1 - Parametro que indica el directorio donde van todos los respaldos
# $2 - Parametro que nos dice el numero de dias que se conservan los respaldos
# $fecha - Fecha del respaldo y nombre del directorio donde se va a
# guardar el respaldo actual
# directorios - Archivo que tiene los directorios que se van a respaldar
# $directorio - Directorio que se está respaldando
#
# 29 de enero del 2009
# Destructor

# Obtiene fecha y hora de respaldo
fecha="$(date "+%Y-%m-%d-%H:%M:%S-%A")"
echo
echo "============================================================"
echo "Fecha y hora del respaldo $fecha"

# Borra respaldos mayores al numero de dias que se especifiquen
echo
echo "============================================================"
echo "Respaldos borrados"
find $1 -maxdepth 1 -name '2*' -mtime +$2 -print -exec rm -rf {} \;

# Obtiene el directorio de respaldo más reciente
for archivo in $(ls -t $1 --group-directories-first)
do
echo "El respaldo anterior se encuentra en $archivo"

# Respalda cada uno de los directorios indicados en el
# archivo de respaldo llamado directorios
for directorio in $(cat $1/directorios)
do
echo
echo "**************************************************************"
echo "Respaldando el directorio $directorio"

# Crea directorio para respaldar
mkdir -p $1/$fecha$directorio
rsync -av --delete --link-dest=$1/$archivo$directorio/ $directorio/ $1/$fecha$directorio/
done
echo
echo "///////////////RESPALDO CONCLUIDO//////////////////"
exit 0
done

Para usarlo es muy sencillo, solo se debe hacer lo siguiente:

1. ¿Donde voy a guardar los respaldos?

Con tener un directorio en mi equipo, en un disco duro externo, o en otro equipo con espacio para lo que necesito debe ser suficiente, digamos que el directorio donde voy a guardar los respaldos se llama: /mnt/Multimedia/Respaldos.

2. ¿Qué directorios voy a respaldar?

Dentro del directorio donde voy a guardar los respaldos se debe crear un archivo con nombre "directorios" que por cada línea indique los directorios que se van a respaldar, más o menos como sigue:

/home/rponcedeleon/Documentos
/mnt/Imagenes/Portables
/mnt/Imagenes/Proyectos
Tener cuidado de no colocar la diagonal final en los directorios que se van a respaldar.

3. Copiar el script que se encuentra en las líneas superiores y darle permisos de ejecución, yo le puse por nombre respaldo.sh, pero en realidad puede ser el que se quiera.

4. Decidir los dias que se necesitan guardar los respaldos.

Ahora ya se puede ejecutar el script, podemos probarlo con una ejecución directa desde el directorio donde hayamos guardado el script, por ejemplo:

sh respaldo.sh /mnt/Multimedia/Respaldos 30
Con esto le estamos indicando que queremos hacer un respaldo de los directorios que se encuentran en el archivo directorios que debimos haber guardado en /mnt/Multimedia/Respaldos, y que solo queremos conservar 30 días de respaldos.

Al ejecutar el script podemos observar que nos indica la fecha del respaldo, si existe algún respaldo anterior, los respaldos que borró, y los archivos que respaldó; en este caso por ser nuestro primer respaldo nos va a dar mucha información y se va a tardar bastante, los siguientes respaldos serán más breves.

El script nos debe entregar una salida, similar a esta:

============================================================
Respaldos borrados

============================================================
Fecha y hora del respaldo 2009-01-31-23:39:22-sábado
El respaldo anterior se encuentra en 2009-01-31-20:19:28-sábado

**************************************************************
Respaldando el directorio /home/rponcedeleon/Documentos
sending incremental file list
./
CIC/Programas/
CIC/Programas/respaldo.sh

sent 83531 bytes received 365 bytes 167792.00 bytes/sec
total size is 1040765788 speedup is 12405.43

**************************************************************
Respaldando el directorio /mnt/Imagenes/Portables
sending incremental file list
./

sent 1176 bytes received 19 bytes 2390.00 bytes/sec
total size is 491212357 speedup is 411056.37

**************************************************************
Respaldando el directorio /mnt/Imagenes/Proyectos
sending incremental file list
./

sent 51036 bytes received 329 bytes 34243.33 bytes/sec
total size is 3357108911 speedup is 65357.91



Ahora, si vamos al directorio /mnt/Multimedia/Respaldos, podemos observar que tenemos un nuevo directorio de tipo 2009-01-30-13:28:02-viernes, que tiene el respaldo de los directorios que le indicamos, tal cual la estructura de los directorios originales, y conservando los permisos originales, vínculos, archivos ocultos, es decir todo.

Si volvemos a ejecutar el script, observaremos que ahora la información es menor, sino cambiamos nada solo serán mensajes de avisos, y si volvemos a navegar en nuestro directorio de respaldos a lo mejor veremos un nuevo directorio como el que sigue 2009-01-30-13:40:02-viernes.

Es decir, tenemos dos directorios de respaldo, y si navegamos en él, tenemos todos los archivos de nuestros directorios; es decir tenemos dos instantáneas de respaldos, pero si observamos el espacio en disco, los archivos no están duplicados.

Esta es la maravilla, solo respalda los archivos modificados o nuevos, pero podremos navegar por nuestros respaldos con la ayuda de nuestro navegador favorito, de hecho el directorio de respaldos pudiera lucir como sigue:


Aquí se observa como con la ayuda de mi navegador (konqueror) busco entre los diferentes respaldos que conservo para ubicar un archivo, lo interesante de esto es que no se duplica espacio en disco y sigo conservando la facilidad de buscar en cuantos respaldos necesite, de una forma sencilla, sin aprender una nueva interfaz y si quiero puedo tener muchos respaldos al día.

Para mayor facilidad puede ser conveniente que la salida del script la mandemos a un archivo de bitácora donde puedo ver con más calma lo que pasó durante su ejecución, esto lo puedo lograr con una línea como la que sigue:
sh respaldo.sh /mnt/Multimedia/Respaldos 30 >> /home/rponcedeleon/respaldo.log
Con los dos ">>" le indico que la salida del script se vaya a un archivo respaldo.log que se encuentra en /home/rponcedeleon, que si el archivo no existe lo crea, y si existe le agrega más líneas.

Para dejar sus respaldos que se ejecuten cuantas veces necesiten lo pueden incluir en cron, o en anacron.

En mi caso yo lo incluí al arranque de mi sesión, entonces antes de hacer algo, lo primero que hace mi sistema es respaldar cualquier cosa que pude haber hecho en mi sesión anterior.

Por la forma en que se encuentra el script puedo respaldar diferentes directorios con diferentes criterios; a lo mejor algunos necesito hacer un respaldo a la semana, o cada tercer día; o conservar solo una semana de respaldos o un mes; solo debo correr el script con parámetros diferentes.

Por otro lado no existe problema en quitar o agregar directorios al respaldo, desde el momento que lo hagamos podremos apreciar el cambio en el respaldo correspondiente, ya que el script respeta la estructura de directorios que se le indique.

Esperando que este script les sea tan útil como a mi, me despido.

07 diciembre, 2008

Añadir botones extra en la barra de herramientas de Nautilus

Los usuarios de Gnome estamos de enhorabuena con sus ultimas funcionalidades, este último Gnome 2.24 nos sorprendió con la nueva funcionalidad de poder abrir nuevas Solapas o Pestañas dentro de la misma ventana al estilo de los navegadores webs mas populares.
Vamos a explicar como agregar el botón de Nueva Solapa y algunos mas como son el de Cortar, Copiar y Pegar, válido para todas las distribuciones Linux con Gnome 2.24.


Nos logeamos como root en una consola y tipeamos lo siguiente.

gedit /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml

En el archivo de configuración que se nos abre, abajo, en toolbar debemos agregar las siguientes lineas, cada linea es un botón de la barra de herramientas de Nautilus.

<toolitem name=”New Tab” action=”New Tab”/>
<toolitem name=”Cut” action=”Cut”/>
<toolitem name=”Copy” action=”Copy”/>
<toolitem name=”Paste” action=”Paste”/>




Pueden colocarlas en el orden que deseen, yo elegí ese orden por parecerme el más cómodo, aquí el resultado final.



Como ven, ahora Nautilus si que queda mucho mejor :-)

Tutorial basado en las siguientes fuentes.

cyb3rpunk
javielinux
Linux Music 2.0

Saludos.

21 noviembre, 2008

Deshabilitar anillo de claves nm-applet en Gnome

Concretamente en Mandriva no hace falta pues no nos sale, pero si estais en otra distribución y os saliera la molesta pantalla para introducir el anillo de claves he aquí un método probado por mí.



Es muy molesto que cada vez que arrancamos nuestro PC o nuestro Portátil cuando usamos redes inalámbricas usando Network Manager en Gnome nos salga la aplicación nm-applet solicitando una clave para desbloquear el anillo de llaves, o claves, sobre todo si somos los únicos usuarios de nuestro PC o Portátil así que no tenemos necesidad de estar continuamente introduciendo contraseñas por todos lados. Pues bien, buscando una solución en google para esto me he tropezado con dos soluciones.

La primera la encontré aquí, en el blog de Punto Libre , se trata de ir a la aplicación de contraseñas y claves de cifrado, borrar la clave predeterminada y crear una nueva en blanco, de esta manera no nos volverá a pedir una clave para desbloquear el anillo de claves, en este blog de Punto Libre se habla de esta solución en ubuntu como protagonista, pero yo la he probado en OpenSuse 11.0 y funciona.


La segunda solución, la que uso, la he descubierto por mí mísmo en una reciente instalación de OpenSuse 11.0 Gnome, consiste en que cuando tengamos nuestro sistema recién instalado y al iniciar nos pida la clave para desbloquear el anillo de claves tanto para la wifi como para gajim evolution o cualquier otra aplicación que use el anillo no insertar ninguna clave, deberemos dejar los campos en blanco y darle en denegar, de esta manera cada vez que iniciemos nuestro sistema al encenderse la wifi ya no nos pedirá ni nos saldrá más el molesto nm-applet y se conectará automaticamente nuestra wifi, probado por mí personalmente en OpenSuse :-)

Espero que a vosotros tambien os sea de utilidad ;-)

09 noviembre, 2008

Como bajar los videos de youtube y otros sitios de video, sin instalar nada

Bueno, la siguiente recomendación es para poder "digamos bajar" videos de youtube y otros sitios con los que he probado como: metacafe, google, megavideo, zshare, vimeo, blip.tv y me imagino que varios más.

La idea surgió de que en algún podcast escuché que para el caso de las Mac's una persona recomendaba que los videos de youtube se quedaban almacenados en el cache de safari y entiendo que en ese navegador existe un menú para acceder al cache y desde ahí se copia el video.

Al escuchar lo anterior pensé que cosa similar debe de ocurrir con Firefox, e investigando un poco dí con que sí, ocurre algo similar.

Y así es, básicamente todo lo que obtiene un navegador desde internet lo va almacenando en un espacio del disco duro que la bautizan como la cache, la idea es que si volvemos a pasar por este sitio no tenga que volver a bajar la información y la obtenga del disco duro y no la tenga que bajar nuevamente desde la internet.

Empleando el principio descrito, muchos sitios de video van guardando el video en el disco duro y desde ahí lo van reproduciendo, ya que en algunos casos lo baja más rápido de lo que lo puede reproducir; en este caso lo único que resta es saber donde lo está guardando.

En el caso de firefox/linux se genera un aŕea de cache en /home/usuario/.mozilla/firefox/usuario-firefox/cache.

Donde usuario, es el nombre del usuario con que accedemos a linux.

Y usuario-firefox es el usuario que crea firefox para trabajar, si solo tenemos un usuario por cada cuenta de linux casi seguro que es el que termina con .default.

Para firefox/windows se genera un área de cache en C:\Documents and Settings\usuario\Configuración local\Datos de programa\Mozilla\Firefox\Profiles\usuario-firefox\Cache

Donde usuario es el nombre del usuario con que accedemos a windows, en muchos casos es Administrador.

Y usuario-firefox es el usuario que crea firefox para trabajar, si solo tenemos un usuario por cada cuenta de windows casi seguro que es el que termina con .default.

Pues bueno ahora mientras el video se está reproduciendo solo debemos ser un poco observadores y acceder a esta área, donde podremos apreciar que existe un archivo que está creciendo segundo a segundo y que posiblemente sea el más grande de los ahí guardados. Seguro ese es el video que se está guardando en el disco duro, podemos probar si se trata del video intentando reproducirlo con nuestor reproductor de videos favorito.

Si se trata del video que deseamos lo único que resta es esperar a que la página lo termine de cargar por completo y copiamos el archivo desde esta área de cache hacia donde lo deseemos conservar de forma permanente, claro está de preferencia cambiándole el nombre ya que el nombre con que los guarda firefox suele ser muy críptico.

He probado con todos los sitios de video que menciono al principio del mensaje y no he tenido ningún problema en obtener el video; además he probado con páginas de periódicos o videoblogs y también ha funcionado, pero les recomiendo observar lo siguiente:

Esperar a que el sitio haya bajado el video para copiarlo.

Inclusive se puede pausar la reproducción del video, ya que el navegador lo va a seguir bajando aunque no lo esté reproduciendo, pero debemos estar atentos al momento en que termine de descargarlo.

Si no se ha copiado no cerrar la pestaña o página donde se está viendo el video, ya que el navegador asume que ya no se va a necesitar.

Si vas a estar bajando muchos videos es recomendable ampliar el espacio de la cache del navegador, eso lo puedes hacer en Editar>Preferencias>Avanzado>Red.

Si por alguna razón se cierra el navegador o el equipo es muy probable que se borre lo que se encuentra en cache.

Espero que este consejo les sirva y les sea tan útil como a mi.

Saludos

06 noviembre, 2008

Crear torrent en linux


Como crear un torrent en linux, yo lo hice con mandriva linux, pero el proceso es similar en cualquier distro utilizando el programa mencionado en el tuto.

Existen diversas formas de descargar archivos y aplicaciones de Internet, uno de los que mas se están utilizando en la actualidad es el torrent.

Para crear nuestro propio torrent y compartir algo podemos hacer lo siguiente.

1.- Descargar el gestor ktorrent (en Mandriva teclear como root en consola # urpmi ktorrent).
2.- Una ves instalado el programa nos vamos a menú archivo>nuevo.
3.- Aparecerá una ventana sencilla de formulario, nos pedira el fichero o carpeta del cual queremos crear nuestro torrent, lo examinamos y damos aceptar.
4.- Nos pedirá también el sistema de localización, escribimos este http://tracker.thepiratebay.org:80/announce
5.- Damos crear y ahora solo falta darle de alta en un organizador de torrents como lo es thepiratebay.org y listo, esperar a que el archivo que hemos compartido sea interesante y los usuarios comiencen con su descarga.

Es importante señalar que si es primera ves que vas a compartir algo vía torrent, lo hagas con un archivo no muy pesado, digamos un álbum de música, para que veas que tan rápido puedes enviar datos de tu equipo y así se comiencen a crear los sembradores, por lo menos uno o dos aparte de ti, y no dejes a un montón de sanguijuelas sin el archivo completo.


02 noviembre, 2008

Instalar Joomla de forma local en Mandriva Linux

Este manual te guiara de forma rápida (puede ser mas tardado sin ayuda de screenshots y con configuraciones mas complejas) es infalible, si sigues al pie de la letra las instrucciones.
Con el instalaras Joomla de forma local en tu equipo personal con Mandriva linux por sistema operativo ( te sirve para cualquier otra distro, los directorios no cambian ).

Utiliza este conocimiento para hacer pruebas sobre el funcionamiento de un un gestor de contenidos (cms) que nos permitira montar una pagina web de forma local.

Tiempo estimado de instalacion 30 minutos, con la practica 5 minutos.

Requisitos.

Xampp for linux ( un paquete especializado en la instalacion de los servidores que necesitamos)
Joomla ( El gestor de contenidos mejor conocido como cms)
Un navegador web ( puede ser Firefox, Konqueror, Opera,... )
Un navegador de archivos (Recomiendo konqueror o Nautilus * si te sabes mover en consola para copiar y pegar no es necesario )

1.- Descargamos xampp for linux de la siguiente dirección >> click aqui <<>Descargamos Joomla de la siguiente direccion >> click aqui <<>Instalamos xampp de la siguiente forma, abrimos el navegador konqueror y habilitamos la opcion emulador de terminal en el menu ventana/mostrar emulador de terminal

una ves en la consola ( ubicada en la direccion /home/usuario/descargas) nos logueamos como root y escribimos el comando tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt

damos enter y esto permitira instalar el xampp en la direccion /opt de nuestro sistema.

* si sabes moverte en consola para desmpaquetar, copiar, pegar y todo eso, no necesitas los pasos del punto 3, simplemente dirigete a consola, ubicate en el directorio donde descargaste xampp y escribe tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt para descomprimir el archivo a /opt

Iniciamos el servicio como root, con el comando /opt/lampp/lampp start

en tu pantalla de consola deveras ver algo como esto:

Starting XAMPP 1.6.8a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

¿todo bien has aca ? Razz perfecto!!, prosigamos.. cheers

4.- comprobamos instalacion de xampp for linux Abrimos un navegador y escribimos en la barra de direcciones del mismo http://localhost lo cual nos dara una pantalla de bienvenidas de eleccion de idioma, elegimos español y luego saldra algo como esto


5.-creamos base de datos de joomla de la siguiente forma, en la ventana de comprobacion de xampp, veras un panel de tu lado izquierdo, da click donde dice phpmyadmin ( en el apartado de herramientas sobre el mismo panel checa el screenshot, phpmyadmin esta remarcado en color blanco )
aparecerá esta ventana >>
y..donde dice "crear base de datos" escribe joomla, y en el foirmulario de eleccion multiple de abajo que dice "cotejamiento" elije utf8_spanish_ci


6.- copiamos joomla a carpeta de xampp, desempaqueta tu descarga de joomla y copia el contenido de la carpeta en /opt/lampp/htdocs

El copiado de archivos debes hacerlo como root, por tanto, yo te recomiendo abrir una consola, loguearte como root, y escribir en ella el comando konqueror o nautilus, para tener un navegador disponible con permisos de root y asi poder copiar facilmente tus archivos.

7.- Instalamos joomla, dirigete de nuevo al navegador web, y escribe en la barra de direcciones la direccion http://localhost/joomla/ deveras ver una ventana como esta

si damos en la barra espaciadora veras que hay muchas advertencias de permisos, pues bien esas advertencias hay que quitarlas y deben de aparecer en verde, lo hacemos cambiando los permisos a las carpetas correspondientes en el directorio /opt/lampp/htdocs/joomla ayudate para cambiar esos permisos con el navegador en modo root
yo te recomiendo abrir una consola, loguearte como root, y escribir en ella el comando konqueror o nautilus, para tener un navegador disponible con permisos de root ....


si te fijas en el screenshot, habilite la opcion se puede visualizar y modificar el contenido para "grupo" y para "otros", y tambien habilite la casilla, "aplicar cambios a todas las carpetas y sus contenidos"

aceptamos y damos click en el boton comprobar de nuevo, se recargara la pagina, y devera a aparecer en color verde y con permisos de escritura lo que antes no aparecia.


Bien ..damos siguiente... aparecera la licencia y damos siguiente ... aparecera una ventana como esta en donde yo e llenado ya con los datos que deveran poner..


Nombre del servidor = localhost
Nombre del usuario MySQL= root
*Contraseña MySQL =
*Nombre de la base de datos MySQL = joomla
Prefijo de la tabla MySQL= jos_

* el nombre de la base de datos no es otro que el que creamos en el paso 5, en ese paso la nombramos joomla para fines practicos, pudo tener cualquier otro nombre, pero aca deben de coincidir ambos nombres.

* la contraseña mysql queda vacia pues nuestro servidor xampp asi a sido instalado y no configuramos seguridad,( en un posterior manual explicare mas a fondo la configuracion del server ) en una instalacion externa a nuestro pc local, digamos en un servidor web hosting de pago, el soporte tecnico nos debe de dar esos datos y porsupuesto que devemos de tener dicha contraseña.

Bien ..damos siguiente... y ponemos nombre a nuestra web..


...damos siguiente y configuramos email y contraseña, en contraseña, puse "contraseña" peroi ahi puedes poner la contraseña que desees, con esa contraseña administraras posteriormente ( los dos campos de arriba aparecen llenos por default )


..damos siguiente y felicidades has terminado, aunque aun te falta borrar el directorio "installation" en "/opt/lampp/htdocs/joomla" por favor borralo como root para poder proseguir

recarga.. da siguiente y ve a tu pagina de inicio


AHORA SI.. FELICIDADES!!!!! has instalado joomla en tu servidor local.


Complementos:

*Para ir a la pagina de administracion escribe en la barra de direcciones http://localhost/joomla/administrator, el usuario es admin y la contraseña es la que pusiste en la configuracion de la instalacion de joomla, checa la screenshot de este paso >> click<<

* En cada reinicio de tu equipo deveras iniciar el servicio lampp mediante el comando como root /opt/lampp/lampp start