Cuando descargas un archivo dividido en partes más pequeñas (ejemplo una película de 700 MB dividida con el hacha, winrar, etc. en 10 partes de 70 MB cada una) muchas veces estos ficheros vienen acompañados de otro mucho más pequeño con extensión .SFV (esto es: simple archivo de verificación). Este pequeño fichero nos sirve para comprobar que toda la descarga ha sido correcta y todas las partes están bien. Para utilizarlo en Ubuntu nada más sencillo que abrir un terminal y escribir lo siguiente:

cfv -T -f archivo.sfv

donde archivo es el nombre del fichero de verificación con extensión .SFV que hemos descargado junto al resto de las partes a comprobar.

Si estás usando Kubuntu en una máquina no demasiado potente, o simplemente le estás metiendo caña al PC/portátil, y necesitas ahorrar RAM y ciclos de CPU, te vendría bien desactivar temporalmente los servicios asociados a Akonadi y Nepomuk. Estos dos consumen bastante RAM y mantienen ocupado al procesador (esto último en menor medida), y pueden interferir en la fluidez de determinados programas de alto consumo de recursos.

Nepomuk está vínculado a las búsquedas de escritorio y contenido de ficheros (las búsquedas normales de archivos no tienen nada que ver con este servicio). Akonadi a multitud de aplicaciones, como Kmail, KContact… Si no las usas, puedes hacer esto sin miedo.

Para desactivar Nepomuk:

Ve al menú de KDE y selecciona “Preferencias del sistema”.
En la sección “Apariencia y comportamiento del espacio de trabajo” selecciona “Búsqueda de escritorio”.
Deselecciona las dos casillas.

Si quieres deshacerte de Nepomuk para siempre (borrarlo), teclea en consola:

qdbus org.kde.NepomukServer /nepomukserver quit
sudo mv /usr/share/autostart/nepomukserver.desktop /usr/share/autostart/nepomukserver.desktop.viejo
rm -rf .kde/share/apps/nepomuk

Lo de borrar Akonadi es más chungo, puesto que KDE tiene muchas dependencias con él, y borrarlo a lo bruto puede dejar el sistema un poco inestable, así que lo mejor es parar el servicio cuando no lo vayamos a usar (si no usas KMail, KCalendar, KContacts…). Teclea lo siguiente en consola:

akonadictl stop

Hace unos días me compré un libro titulado “100 gatos que cambiaron la civilización – los gatos más influyentes en la historia (1)” (sí, tengo una cierta obsesión por la especie felina) cuando me encontré con Macek, el gato, que brilla en la oscuridad, y descubrí que Nikola Tesla era el “dueño” del mismo.

Sacad vuestras propias conclusiones. Os pongo un extracto a continuación:

Macek – el gato que brillaba en la oscuridad

Ingeniero físico, eléctrico e inventor, el austro-húngaro Nicola Tesla es uno de los genios más prolíficos y enigmáticos de todos los tiempos. Además de contribuir decisivamente a los sistemas pioneros que hicieron posible la existencia de la electricidad en los hogares, también colaboró ​​en el desarrollo de la radio. Su investigación ha contribuído a la construcción de máquinas futuristas para comunicarse con los extraterrestres, el desarrollo de vehículos dirigidos por control remoto e incluso un intento de refutar el trabajo de Einstein sobre la teoría del campo unificado.

Esto se puede considerar bastante avanzado para un hombre nacido en 1856.

En definitiva, el es un adelantado a su tiempo. Cuando el FBI registró la casa de Tesla, un ciudadano estadounidense que murió a los ochenta y seis años en una habitación de hotel en Nueva York en 1943 , recogieron sus obras y las guardaron en un archivo secreto. Se rumorea que en su último año de vida, el gran científico había estado jugando con el “rayo de la muerte”. Las autoridades no podían darse el lujo de no creérselo.

En su juventud, Tesla estaba fascinado por lo desconocido, inspirado por su gato. Se crió en una granja aislada en la región es lo que hoy es Croacia. Cuando era niño, su amado compañero era un gran gato llamado Macek (“gato” en serbio). Tesla, quien describió a su amigo de cuatro patas como “el mejor gato del mundo” iba a todas partes con él.

A los tres años, Tesla no tenía ningún interés en la ciencia. Sin embargo, un dia de invierno particularmente frío y seco, una enorme carga de electricidad estática se produjo en la atmósfera. Los habitantes del pueblo notaron que quedaron huellas brillantes en la nieve, y las bolas de nieve explotaban como fuegos artificiales cuando eran lanzadas contra las paredes o árboles.

Pero eso no era nada comparado con lo que pasó con Macek. “En la oscuridad de la noche, mientras le acariciaba la espalda de Macek, un milagro que vi me dejó sin habla, como mucho asombro”, escribió Tesla muchos años después. “En su lomo, Macek tenía una bufanda de luz, y mi mano producía una descarga de fuegos artificiales tan alta que se podía oir en toda la casa.” Aún más impresionante fue que cuando el gato caminaba por el cuarto oscuro, brillaba con intensidad.

Esta visión encendió la imaginación del niño y le embarcó en una cruzada para entender esa energía que le duró toda la vida. Algunos dicen que Tesla, con su trabajo ayudó a hacer posible el siglo XX. Si esto es cierto, entonces el mundo también debe un homenaje a Macek, que fue quien lo inspiró.

(traducción libre de: http://bailan.steambook.com.br/2010/06/07/curiosidade-sobre-o-gato-de-nikola-tesla/)

(1)Parada, SAM (2007), 100 gatos que cambiaron la civilización: Los Felines más influyentes de la historia, Libros del capricho, pp. 57-58, ISBN 1594741638

Para hacer un renombrado masivo en Linux, tenemos que usar en la consola el siguiente comando:

Por ejemplo para renombrar un fichero con extensión html a php:

ls -d *.html | sed 's/\(.*\).html$/mv "&" "\1.php"/' | sh

Instalar Red5 en CentOs 5.5 (Final)

2 de Enero de 2.011.
Aprovechando que teníamos que realizar la instalación de un Red5 en CentOs 5.5 para uno de nuestros clientes hemos decidido preparar esta guía-manual.

Nosotros lo utilizamos tal y como está para instalar Red5 en nuestros servidores que llevan CentOs y no hemos tenido ningún problema con la instalación. No obstante declinamos cualquier tipo de responsabilidad directa o indirecta por el uso de este tutorial.

Antes de proceder tenemos que asegurarnos de tener copia de seguridad de toda la información contenida en el servidor. 
Logo Red5

Necesitaremos instalar lo siguiente:

  • Subversion.
  • Java.
  • Ant (También conocido como Apache Ant).
  • Exportar variables.
  • Descargar e instalar Red5.
  • Comprobar funcionamiento.
  • Crear script de inicio.

1. Instalación de Subversion:
Lo primero es conectarse al servidor utilizando Putty o cualquier otro programa utilizando a root. Empezamos instalando el sistema de control de versiones. 

yum install mod_dav_svn subversion  

2. Instalación de Java:
Red 5 es un servidor de streaming que funciona con Java. Necesitamos instalar OpenJDK 1.6 en CentOs utilizando yum.

yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel java-1.6.0-openjdk-javadoc java-1.6.0-openjdk-src

3. Instalación de Ant:
Ahora vamos a instalar Ant.

cd /optwget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.2-bin.tar.gztar xzf apache-ant-1.8.2-bin.tar.gz ln -s apache-ant-1.8.2 ant

Ya está instalado Ant. Tenemos que añadir unas variables para que Java y Ant sean funcionales en CentOs. Lo haremos creando un archivo de la siguiente manera:

vim /etc/profile.d/ant.sh

En nuestro nuevo archivo agregamos las siguientes líneas:

export ANT_HOME=/opt/ant export PATH=/opt/ant/bin:$PATH

Ahora necesitamos reiniciar el servidor. Escribiremos:

reboot

Después del reinicio, debemos comprobar que Ant está correctamente instalado. Lo haremos escribiendo lo siguiente:

env |grep ANT

La respuesta al comando anterior debe ser:
ANT_HOME=/opt/ant

Ahora vamos a comprobar que Ant esté funcionando correctamente. Escribiremos:

ant -version

La respuesta debe ser:
Apache Ant version 1.8.2 compiled on December 20 2010

4. Instalación de Red5.
Ahora vamos a descargar e instalar Red 5 versión 0.9. Este proceso puede durar hasta 10 minutos dependiendo de la velocidad y carga del servidor. Durante este proceso no hay que tocar nada:

cd /usr/srcsvn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5mv red5 /usr/local/cd /usr/local/red5ant prepareant dist 

Una vez terminado el proceso tenermos que ver:
BUILD SUCCESSFUL

Colocamos Red5 en su sitio

cp -r dist/conf .

Damos permiso para poder utilizar el archivo red5.sh

chmod 755 red5.sh 

Arrancamos Red5

./red5.sh 

Llegados a este punto veremos la pantalla llena de información procedente a Java. Podemos salir en cualquier momento pulsando Control + C.

Inicio red5 java

5. Comprobación de Red5:
Para probar Red5 tenemos que entrar desde cualquier navegador, sin haber cerrado la ejecución de ./red5.sh,  a la siguiente dirección:

http://IP_DE_NUESTRO_SERVIDOR:5080 

Veremos lo siguiente:

Acceso a red5

6. Crear script de inicio:
Para que Red5 esté disponible cada vez que el servidor inicie es necesario crear un script de inicio.
vi /etc/init.d/red5

Dentro hay que copiar este código y guardar el archivo. Utilizando vi, se guarda con :wq

#!/bin/sh# For RedHat and cousins:# chkconfig: 2345 85 85# description: Red5 flash streaming server# processname: red5

PROG=red5RED5_HOME=/usr/local/red5DAEMON=$RED5_HOME/$PROG.shPIDFILE=/var/run/$PROG.pid

# Source function library. /etc/rc.d/init.d/functions

[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5

RETVAL=0

case “$1″ instart)echo -n $”Starting $PROG: ”cd $RED5_HOME$DAEMON >/dev/null 2>/dev/null &RETVAL=$?if [ $RETVAL -eq 0 ]; thenecho $! > $PIDFILEtouch /var/lock/subsys/$PROG

fi[ $RETVAL -eq 0 ] && success $”$PROG startup” || failure $”$PROG startup”echo;;stop)echo -n $”Shutting down $PROG: ”killproc -p $PIDFILERETVAL=$?echo[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG;;restart)$0 stop$0 start;;status)status $PROG -p $PIDFILERETVAL=$?;;*)echo $”Usage: $0 {start|stop|restart|status}”RETVAL=1esac

exit $RETVAL 

Ahora inicializamos el script de inicio:

/etc/init.d/red5 start

Pasamos a comprobar que todo esté bien:

/etc/init.d/red5 status

Veremos: red5 (pid XXXXX) is running…

Podemos parar, iniciar, comprobar el estado o reiniciar al servidor de streaming Red5:

/etc/init.d/red5 stop/etc/init.d/red5 start/etc/init.d/red5 status/etc/init.d/red5 restart 

Fuente: http://www.solutein.com/instalar-red5-en-centos-5-5

Para reducir el tamaño de un pdf enn linux hay que emplear el siguiente comando:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

Hay que instalarse el paquete ghostcript antes para poderlo utilizar.

sudo apt-get install ghostscript

This explains how to share individual logged in users desktops using x11vnc instead of the built-in “Remote Desktop” feature of Ubuntu. The reason for this is because “vino” which is used by the “Remote Desktop” option is inadequate for a lot of people (no clipboard support), no accessible configuration options, and quite slow.

OK, we have a two step process here, getting x11vnc to run automagically on a user’s login and then installing autocutsel; Autocutsel is used to make sure the VNC Clipboard gets updated from both just selecting and right-click copying. You do not have to install autocutsel, it just makes things work a little nicer.

Before you do anything else, you need to enable the universe repositories

Setting up x11vnc

1. Install x11vnc: sudo apt-get install x11vnc
2. Set the password: vncpasswd ~/.vnc/passwd (vncpasswd is included with vnc-common, which is installed by default)
3. Make it auto-start when the user logs in and show which port we’re running on (useful if you run multiple vnc servers) the port will be put in ~/.vnc/port.txt:
1. sudo gedit /usr/local/bin/sharex11vnc Paste in the following:
Code:

#!/bin/sh

x11vnc -nap -bg -many -rfbauth ~/.vnc/passwd -desktop “VNC ${USER}@${HOSTNAME}”|grep -Eo “[0-9]{4}”>~/.vnc/port.txt

# comment out the following if you don’t want a popup telling you which port you’re using.
zenity –info –text=”Your VNC port is `cat ~/.vnc/port.txt`”

2. sudo chmod 755 /usr/local/bin/sharex11vnc
3. System->Preferences->Sessions->Startup Programs then click Add and type in sharex11vnc

Installing autocutsel:

1. Download tar.gz from http://www.lepton.fr/tools/autocutsel/
2. Move file: sudo mv /home/user/location/autocutsel-0.8.0.tar.gz /usr/src
3. Extract file: cd /usr/src;sudo tar -xzvf autocutsel-0.8.0.tar.gz
4. Install packages required to compile and install autocutsel into a deb package:
1. sudo apt-get install gcc checkinstall libx11-dev libxaw8-dev This may take a while if you don’t already have gcc or the xlibs installed installed.
2. cd autocutsel-0.8.0
3. ./configure –prefix=/usr
4. sudo checkinstall -y –nodoc The resulting deb will be installed and the package will be left in the current directory
5. Make it auto-start when the user logs in:
System->Preferences->Sessions->Startup Programs then click Add and type in autocutsel

The best VNC client for windows is UltraVNC http://ultravnc.sf.net – I recommend it for all your VNC needs.

Los servidores están caidos, pero aqui puedes encontrar la evrsion definitiva del Firefox 3

ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0

A disfrutar.

Cada vez que instalamos una extensión nueva en nuestro Mozilla Firefox necesitamos esperar tres segundos antes de poder hacerlo. Esto es así porque en su día Mozilla detectó que había algún software malicioso que se podía aprovechar de la instalación de extensiones para instalarnos basura.

Sólo son tres segundos, pero la verdad es que se hacen eternos en la mayoría de los casos. Lo haremos con un pequeño truco en la configuración interna de Firefox.

Lo primero que debemos hacer es introducir en la barra de direcciones de Firefox lo siguiente:

about:config

Aceptamos y nos aparecerá una lista larguísima de opciones. Arriba podremos observar una barra llamada Filtro. Ahí debemos introducir lo siguiente:

security.dialog_enable_delay

Nos mostrará lo único que aparece con ese nombre, hacemos doble click encima para modificar el valor, introducimos un cero (0) y le damos a aceptar. Ahora sólo tendremos que probar a instalar una extensión y comprobar que el truco funciona.

Visto en genbeta

# Creacion de una cadena personalizada
$iptables -t nat -N SYN-FLOOD# Limitar la cantidad de conexiones
$iptables -t nat -A SYN-FLOOD -m limit –limit 12/s –limit-burst 24 -j RETURN
$iptables -t nat -A SYN-FLOOD -j DROP
# Chequear ataque DoS
$iptables -t nat -A PREROUTING -i $WAN -d $IP_DEST -p tcp –syn -j SYN-FLOOD

Donde $WAN es la interface conectada a internet; $IP_DEST es la direccion IP que se proteje (puede ser la misma IP de la interface WAN o un servicio publicado).

Visto en: Mey On Line

Página siguiente »

Seguir

Get every new post delivered to your Inbox.