Mostrando entradas con la etiqueta Nivel Avanzado. Mostrar todas las entradas
Mostrando entradas con la etiqueta Nivel Avanzado. Mostrar todas las entradas

domingo, 4 de julio de 2010

Encontrar links rotos

Una pregunta que tiene muchas respuestas. Depende del tipo de usuario que seas, de dónde tengas alojada tu Web...

Pero no te quedarás sin saber cómo, aquí te presento varias alternativas...

Modo Usuario:
  1. Instalar la aplicación LinkChecker.
  2. Ejecutar el interface gráfico.
  3. Seleccionar tu Web
  4. Esperar los resultados.
Modo Internet:
Si tienes la aplicación ya publicada, simplemente accede al analizador de enlaces de la W3C y pon la dirección de tu Web.

Modo tecno:
  1. Abrir ventana de terminal.
  2. Ejecutar el comando:
    $ wget --spider --no-parent -r -o log.txt http://www.sitio_web.es
  3. Esperar a que finalice.
  4. Abrir el fichero log.txt.
Si quieres saber más te dejo algunas explicaciones...
–spider: recorre la web que le digas SIN descargar nada.
–no-parent: si le pasamos como parámetro un nombre de directorio, no queremos que suba hacia los directorios padre.
- r: recursivo, como si fuera el robotito de Google :-)
- o fichero: la salida de ejecutar el comando que salga por pantalla, escribir el fichero de resultado vamos.

Agradezco la informaciónque he obtenido de DiarioLinux y Noah.

martes, 16 de marzo de 2010

Vaciar la papelera desde terminal

Bien, te gusta utilizar terminal y quieres borra la papelera.
Pues la instrucción es la siguiente: $ rm -rf ~/.Trash/*
Ahora... ¿Por qué no utilizar click derecho sobre la pepelera y lo vacías?

Agradecimientos: A George Varghese K por su artículo.

lunes, 15 de marzo de 2010

Añadir un script al inicio de Ubuntu

Bien, has creado un script (por ejemplo HOLA) y quieres que se ejecute cada vez que arranca tu equipo pues... sigue estos pasos:
  1. Abrir una ventana de terminal.
  2. Copiar tu script en /etc/init.d/:
    $ sudo cp HOLA /etc/init.d
  3. Crear un enlace para iniciar el script en los niveles 2,3,4,5 y crea un enlace para detener man en 0,1,6. Ejecuta:
    $ %update-rc.d man defaults
  4. Hacer el script ejecutable:
    $ sudo chmod +x HOLA
  5. Listo para reiniciar y ver qué has hecho.
Bueno, te recuerdo que debes tener mucho cuidado al hacer scripts.

Agradecimientos: A George Varghese K por su artículo.

domingo, 14 de marzo de 2010

Reinstalar ubuntu desde terminal

A veces sucede un problema al actualizar y no nos deja continuar, ¡¡Qué desgracia!!, ¿ahora toca reinstalar todo de nuevo?

Nooo, tranquilo..., respira un poco..., y lee este artículo.

Hay dos formas de arreglarlo según el estropicio que haya ocurrido.
  1. El estropicio es mínimo:
    1. Abre una ventana de terminal.
    2. Teclea:
      sudo apt-get install -f
    3. Esperas a que termine y... voilá. Problema resuelto.
  2. El estropicio es monumental:
    1. Abre una ventana de terminal.
    2. Teclea:
      sudo dpkg-reconfigure -phigh -a
    3. Esperas a que termine algo más de una horita y... voilá. Problema resuelto.

Agradecimientos: A George Varghese K por su artículo.

sábado, 20 de febrero de 2010

Tarjeta Gráfica ATI Mobility Radeon HD 3650 en portátil Toshiba

Problema

No puedo instalar el driver que me exprima esta maravillosa tarjeta.

Solución

Añadir en las opciones de arranque del kernel de linux: pci=use_crs (Fuente: Dawnthorn)
Eliminar todos los drivers de intentos anteriores según indica lubberlick.
$ sudo /usr/share/ati/fglrx-uninstall.sh  # (si existe)
$ sudo apt-get remove --purge fglrx*
$ sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon 
$ sudo apt-get install xserver-xorg-video-ati
$ sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
$ sudo dpkg-reconfigure xserver-xorg
$ sudo rm /etc/X11/xorg.conf
$ sudo reboot # Reiniciar el sistema.
$ sudo apt-get reinstall -y -f jockey-gtk # Esto nos asegura que todo funciona bien.
Instalar los drivers utilizando Sistema/Administración/Controles de hardware
Abrir pantalla de terminal y ejecutar:
$ sudo aticonfig --initial -f
  $ sudo aticonfig --acpi-services=off
Reinicias de nuevo y... ¡voilá!, a exprimir toda la tarjeta con linux.

Historia

Esta es una historia de amor/odio.

Llevo más de medio año con mi portátil Toshiba y esta maravillosa tarjeta de ATI que es todo un expediente X.

Porque,todo ufano instalo el driver de ATI.
Reinicio el sistema y...
¡Me sale una pantalla negra parpadeante! No arranca el entorno gráfico.
¿Qué pasa?
Pues que tengo que recuperarlo...
  1. Reiniciaba en 'Recovery mode'.
  2. Elegía 'prompt+network'
  3. $ apt-get remove --purge xorg-driver-fglrx
  4. $ login
  5. CTRL + ALT +F2
  6. sudo apt-get remove compiz compiz-core
Pero quiero utilizar mi tarjeta al máximo así que...
  1. Descargo el driver de ATI.
  2. Instalo el driver manualmente.
  3. Arranco a 'Recovery mode'.
  4. Inicio ventana de Terminal
  5. $ aticonfig --initial
  6. $ aticonfig --acpi-services=off
Y... nada, otra vez pantallazo negro, lo vuelvo a arreglar y me "apaño" con el driver VESA con una resolución 1024x768.
Lloro por los rincones porque no veo ninguna solución.

¿Qué es este misterio?

El problema está detallado en: https://bugs.launchpad.net/bugs/336348
En resumen es porque... ¡¡¡tengo 4Gb de RAM!!!, y parece que eso es un problema para el acceso de control de energía con algunas BIOS.
Alguien dice... Me he quedado con 2Fb de RAM y funciona.
Pues... vale, pero yo quiero utilizar los 4 Gb.
$ 

domingo, 20 de diciembre de 2009

¿Cómo instalo mcrypt para PHP?

He instalado mi Apache, mi PHP, instalo my PhpMyAdmin y... enel login me dice que no tengo mcrypt. ¿Qué es esto?
mcrypt es el sistema de cifrado que tiene php para que la información no se transmita de forma plana y se pueda interceptar fácilmente, vamos que esconde los datos que navegan de las páginas Web a los servidores para poner las coass más dificiles a posibles curiosos.

Instrucciones para instalarlo visualmente:
  • Instalar utilizando este enlace.
  • Ir a Sistema/Boot-up Manager.
  • Buscar Nueva generación de servidor web.
  • Abrir el menú flotante y pulsar Parar ahora.
  • Abrir el menú flotante y pulsar Iniciar ahora.
Instrucciones para instalarlo desde línea de comandos:

  • sudo apt-get -y install php5-mcrypt
  • sudo /etc/init.d/apache2 restart


Reconocimientos:
Gracias a Luis Cosio por su blog.

viernes, 11 de diciembre de 2009

Páginas amigables con Joomla y 1and1

Este tutorial no tiene que ver con el diseño 3d, pero me ha costado visitar muchas páginas (y ninguna en español) para arreglarlo y creo que le puede ahorrar muchos dolores de cabeza a mucha gente.
Si tu proveedor de hosting es 1and1 y tu web está hecha en Joomla y quieres tener una mejor posición en los buscadores, habrás intentado utilizar la opción de url´s amigables sin ningún resultado o mostrando una página de error 500 o la 300 multiples choices.
También es probable que hayas intentado instalar JoomSEF y tampoco hayas conseguido nada.
Para conseguir esto lo primero es tener activado la opción mod_rewrite de Apache, y 1and1 la tiene activada, pero para que esto funcione tenemos que tener nuestro .htaccess de la siguiente forma:

# Force register_globals OFF
AddType x-mapp-php5 .php
## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
## mod_rewrite in use
RewriteEngine On
RewriteBase /
########## Begin – Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
#
########## End – Joomla! core SEF Section
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]


Luego en el panel de administración de Joomla, en Sitio>Configuración Global hay que activar:
URLs amigables para motores de búsqueda: Sí
Usar Apache mod_rewrite: Sí

Una vez hecho esto nuestrás páginas se verán del estilo: http://www.todo3ds.es/3d-studio/crear-reproductor-mp3.html y no con el largo nombre con el que se veian antes.

domingo, 14 de diciembre de 2008

Recuperar Grub

¿Qué es el Grub?
El Grub es el menu que nos sale cuando arrancamos el equipo y nos permite seleccionar la versión de Ubuntu u otro Sistema Operativo que tengamos instalado.

¿Por qué puede desaparecer?
Básicamente ocurre cada vez que instalemos un Windows.....


¿Cómo lo arreglo?
En realidad hay varias formas pero explicaré las más fácil desde mi punto de vista ;)
Como no todos los usuarios saben cómo funciona recomiendo el siguiente método:
  1. Iniciar el ordenador con una live CD de Ubuntu.
  2. Abrir una sesión de terminal: Aplicaciones/Accesorios/Terminal
  3. Iniciar entorno de comandos grub tecleando: $ sudo grub
  4. Obtener ligar de instalación de Ubuntu: > find /boot/grub/stage1
  5. Anotar dato obtenido que se parece a (hd0,2) recuerda que puedes tener otros valores diferentes :)
  6. Indicar el origen usando el valor anterior: > root (hd0,2)
  7. Instalar el grub en el disco duro principal: > setup (hd0)
  8. Salir del intérprete de comandos: > quit
  9. Ya está recuperado!!!! Simplemente reinicia el sistema y disfruta de Linux ... sin perder ningún dato y permitiéndote elegir cualquier otro Sistema Operativo.

¿No hay otra manera?
Pues si, hay varias y recomiendo la página oficial de la guía Ubuntu.

domingo, 9 de noviembre de 2008

Instalar Virtualbox

¿Qué es Virtualbox?


Virtualbox es un software virtualizador de sistemas. Esto significa que te permite instalar otro sistema operativo en el mismo que ya tienes sin problemas de necesitar conocimientos profundos, formatear el sistema o creación de particiones.

Actualmente tiene versiones para Windows. Macintosh, Linux y Solaris. Pero sólo voy a hablar de Ubuntu (Como ya estáis acostrumbrados).

¿Para qué lo quiero?


Lo mejor de este programa es que te permite instalar otros sistemas operativos desde Windows a Linux o Solaris (Soporta 34 sistemas diferentes y el modo otro/desconocido).

Esto significa que si tienes que hacer pruebas con software que funcione en otros sistemas o nuevas versiones puedes probar lo que quieras ¡¡¡sin ningún problema!!!).

¿Cómo funciona?


Instalas Virtualbox, lo ejecutas y sigues instrucciones. Crea un fichero donde instalará el otro sistema operativo, lo instalas y ya está.
Si no te gusta borras el acceso y el fichero y ya está.

¿Cómo se instala...

...desde terminal:

  1. Agregar un comentario en sources.list:
    sudo echo "## Virtualbox" | sudo tee -a /etc/apt/sources.list
  2. Agregar el repositorio:
    echo "deb http://download.virtualbox.org/virtualbox/debian intrepid non-free" | sudo tee -a /etc/apt/sources.list
  3. Instalar la clave:
    wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
  4. Actualizar la base de repositorios:
    sudo apt-get update
  5. Instalar el programa:
    sudo apt-get install virtualbox-2.0

...visualmente:

  1. Agregar el repositorio desde Orígenes del software:
    deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
  2. Abrir el terminal para descargar la clave:
    wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
  3. Cerrar Orígenes del software y pedirá que se actualicen los repositorios. Pues aceptamos.
  4. Instalar el programa desde Añadir/quitar programas.

Repositorio recomendado: Medibuntu

¿Qué es Medibuntu?

Medibuntu es un repositorio que no se incluyen en Ubuntu por cuestiones legales (Copyright, licencias, patentes, etc). No hay que olvidar que Ubuntu es una distro internacional y debe evitar cualquier problema legal a nivel mundial.

Este repositorio contiene patentes tanto libres como restringidas a nivel legal en ciertos países. El usuario que utilice este repositorio será el único responsable para saber qué puede o no utilizar.

Aunque puedes ver cómo actualizar los repositorios de las distribuciones de Ubuntu desde la 6.06 yo pongo la de 8.10 "Intrepid Ibix" que se instalan desde una ventana de terminal:

sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list</pre>Y añadir la clave GPG:<br /><pre>sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update<br />

Tras lo anterior simplemente actualiza los repositorios y luego utiliza el gestor de actualizaciones.