En los archivos de configuración es muy común que aparezcan líneas comentadas con "#" o algún otro símbolo mezclado con líneas de configuración que no lo tienen, para ver solamente éstas líneas solo basta con escribir el siguiente comando:

grep -v "^#" /etc/servicio/archivo.conf

Para eliminar las líneas en blanco con ayuda de sed se puede hacer:

grep -v "^#" /etc/squid/squid.conf | sed -e '/^$/d'

Ahora sí tenemos más en claro las líneas que hacen a la configuración.

 

isomaster

ISO Master es una aplicación multiplataforma dedicada a la edición completa de archivos de imágenes .iso. Con ésta aplicación podrás agregar, borrar o editar cualquier archivo que se encuentre dentro de la imágen. También se puede editar imágenes tipo .nrg y .mdf.

Para instalarlo solo basta con descomprimir en un directorio las fuentes de la aplicación y compilarlas usando:

# make
# make install

calendario

Este clase en PHP determina la edad de una persona en años, meses y días teniendo en cuenta años bisiestos. La lógica pasa por hacer una diferencia directa entre la fecha actual y la fecha de nacimiento y realizar un ajuste en caso de que los valores de los meses y/o días den negativo.

El código es el siguiente:

ntop_logo

Ntop es una herramienta multiplataforma de monitoreo en tiempo real del tráfico de una red revelando el uso de los recursos disponibles como internet y los fallos en la misma.

Soporta los protocolos TCP/UDP/ICMP, (R)ARP, IPX, DLC, Decnet, AppleTalk y Netbios. También los protocolos de aplicación como FTP, HTTP, DNS, Telnet, SMTP/POP/IMAP, SNMP, NFS, X11.

Posee una interfaz web donde, sin necesidad de tener un servidor web instalado, muestra gráficos estadísticos del consumo del ancho de banda y los hosts que trafican paquetes através de la interfaz que se indica al instalar Ntop.

java

Para instalar el plugin de java en Firefox sobre entorno GNU/Linux antes descargaba el archivo jre-6u19-linux-i586.bin de la página de Java y seguía los pasos que allí recomendaban (ejecutar el binario en un directorio y crear el enlace simbólico en el directorio plugins de Firefox). Pero últimamente, con las actualizaciones de Firefox 3.6 esto dejó de funcionarme, así que procedí a borrar dichos enlaces del directorio de plugins, no sólo de Firefox sino también de Opera y Chrome, y a instalarlo con el siguiente comando:

sudo apt-get install sun-java6-jre sun-java6-plugin

Con esto todo volvió a la normalidad.

CSS3 Please! es un sitio generador de reglas de css3 editable y visible en tiempo real. Genera para los navegadores Firefox, Chrome, IE, Safari y Opera. En el momento de cambiar alguna opción de la hoja de estilo el recuadro de la derecha también cambiará.

genius-slim-1320.jpg

Hace unos días adquirí una cámara web (webcam) Genius iSlim 1320 que según sus especificaciones funciona sin problemas en distribuciones linux (Ubuntu, Debian, Fedora, etc) con kernel 2.6.21 en adelante. La verdad es que así fue salvo algunos ajuste necesarios que voy a explicar a continuación:

Instalación y configuración.

Si no puedes instalar tu webcam prueba con estos pasos.

En caso de que tengas problemas con Emesene con el mensaje de "You don't have libmimic, so you can't send or receive webcam" prueba hacer esto.-

Ahora prueba tu carama con Cheese. Todo ok? Bueno ahora es hora de compartirla por el cliente de mensajería que uses asi que si estas detrás de un router o firewall y no puedes compartir la cámara con tus contáctos deberás abrir algunos puertos.

Ve a la sección de Port fordwarding y agrega un rule con los siguientes datos:

Aplicación: aMSN
Inicio: 6800
Fin: 7000
Protocolo:  (TCP y UDP)
Port Map: 6800
IP: la direccion de tu PC donde esta la camara conectada.

Guarda los cambios y reinicia el router y a disfrutar!

mysql-workbench.png

MySQL Workbench es un diseñador de base de datos multiplataforma promovido por MySQL con muchas funciones respecto a su antecesor DBDesigner 4.

Actualmente está disponible para distribuciones Linux Fedora, Ubuntu y SuSe, para Debian se puede seleccionar algunas de las disponibles para Ubuntu según la arquitectura de tu sistema.

Una vez descargado el archivo .deb en (mi caso mysql-workbench-oss-5.1.18a-1ubu804-i386.deb)  y antes de instalarlo hay que preparar el sistema instalando lo siguiente:

# apt-get install libcairomm-1.0-1 libglibmm-2.4-1c2a libgtkmm-2.4-1c2a libpangomm-1.4-1 libzip1 liblua5.1-0

Ahora sí a instalar:

#dokg -i mysql-workbench-oss-5.1.18a-1ubu804-i386.deb

Eso es todo.

Este ejemplo muestra los faltantes en una sucesión de números de una columna en SQL Server.

Ejemplo de 1 a 10:

en la tabla: 3 5 6 7 9

faltantes: 1 2 4 8 10

Código:

DECLARE @contador int; @maximo int

CREATE TABLE #secuencia(valores INT);

SET @contador = 1;
--Suponiendo que el valor maximo es ese. Consultar con un SELECT MAX()
SET @maximo = 100;

WHILE @contador <= @maximo
BEGIN
    INSERT INTO #secuencia values (@contador);
    SET @contador = @contador + 1;
END

SELECT valores FROM #secuencia
WHERE valores NOT IN (SELECT numeros FROM tabla_original);

Unetbootin es un programa multiplataforma de licencia GPL que permite descomprimir una imágen ISO de alguna distribución GNU/Linux en tu memoria usb para que puedas realizar la instalación del sistema operativo desde allí olvidándose de los CD y DVD.

Algunas de sus características:

  • Multiplataforma, disponible para GNU/Linux y Windows
  • No formatea la memoria USB. Pero nunca esta demás un back-up del dispositivo.
  • Soporta muchas de las distribuciones GNU/Linux del momento como (*Ubuntu, Mandriva, Debian, Slackware, Fedora, etc.)
  • Soporta FreeBSD y NetBSD.
  • Posibilidad de descomprimir en un disco duro.

Modo de uso:

  1. Descarga el archivo desde su sitio oficial.
  2. Guarda el archivo en algún directorio y dale permisos de ejecución.
  3. Ejecuta el archivo y sigue los pasos (muy intuitivos) que estan descripto en la ventana principal del programa.