Un poco de… KDE
Estos últimos días he visto varias aplicaciones para KDE muy interesantes, por lo que quiero compartirlas con vosotros.
YaKuake es un emulador de terminal para KDE. Si usas KDE es probable al 99% que uses Konsole, con varias pestañas si usas mucho la terminal. YaKuake intenta liberar la barra de tareas con un método al puro estilo de los widgets de Mac OS X. Una vez ejecutado presionaremos F12 y nos aparecerá en la mitad superior de la pantalla la terminal, que podemos configurar a nuestro gusto, o adaptar en base a la configuración de Konsole. Podemos tener varias terminales, no solo una, y configurar que al tener una ventana foco, la terminal se recoja. Añade funcionalidad, es cómoda, no estorba… pero le encuentro un fallo. Al cerrar tendría que recordar que tengo una pestaña llamada emerge y otra llamada Gura. Esto puede ser incómodo, pero se podría hacer una opción para marcar una terminal como terminal permanente, de modo que el resto al cerrar se olviden.
Otra aplicación útil es soundKonverter, que como su nombre indica, sirve para convertir de un formato de audio a otro.
Por último, y la más curiosa, es Firewall Builder. Literalmente de la web: It currently supports iptables, ipfilter, ipfw, OpenBSD pf and Cisco PIX. ¿Bien no? ¿Que te cuesta hacer reglas de IPTables? Tienes Shorewall, pero no soporta ipfw (FreeBSD), ni pf (OpenBSD), y muchos menos Cisco PIX.
Tenéis muchas más en KDE Apps y sobretodo utilidades para el menú, del estilo Botón derecho sobre un script > Ejecutar como root, montar ISO en directorios, etc, de un modo fácil sin ir al terminal.
Por otro lado tenemos de la mano de KDE Hispano capturas de KDE 4 sobre Mac OS X y Windows.
Pues nada gente, la semana que viene quizá hable de medidas anti-SPAM o QNX (Real Time Operating System).
Escrito por Gura
12.Nov.06
Software
Leer más
Comentarios (1)
Conflictos con amaroK y la configuración del proxy de KDE
Hoy cuando quería leer una letra de una canción en amaroK me mostró un error muy feo.
/usr/lib/ruby/1.8/net/http.rb:560:in `initialize`: Connection refused - connect(2) (Errno::ECONNREFUSED)
from /usr/lib/ruby/1.8/net/http.rb:560:in `open`
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect`
from /usr/lib/ruby/1.8/timeout.rb:48:in `timeout`
from /usr/lib/ruby/1.8/timeout.rb:76:in `timeout`
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect`
from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start`
from /usr/lib/ruby/1.8/net/http.rb:542:in `start`
from /usr/lib/ruby/1.8/net/http.rb:1032:in `request`
from /usr/lib/ruby/1.8/net/http.rb:769:in `get`
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:122:in `fetchLyrics`
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:187
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:172:in `loop`
from /usr/share/apps/amarok/scripts/lyrics_lyrc/lyrics_lyrc.rb:172
El caso es que analizando con Ethereal, hacía peticiones a mi supuesto proxy, que hace unas semanas desactivé por desuso.
El problema radica en que el script escrito en ruby que obtiene las letras de las canciones ejecuta:
dcop amarok script proxyForProtocol http
Cuya salida es:
http://x.x.x.x:8080
La solución es buscar recursivamente en nuestro ~/.kde la IP de nuestro proxy. No os haré buscarlo, ya os adelanto que en el fichero ~/.kde/share/config/kioslaverc se encuentra la opción httpProxy=http://x.x.x.x:8080.
Si, aunque se marque el checkbutton Conectar directamente a internet en las opciones de Proxy de KControl, la opción se mantiene en el fichero y nos entorpece la conexión.
Escrito por Gura
02.Oct.06
Clases o cursos, GNU/Linux, Software
Leer más
Comentarios (2)
Vale, lo reconozco, me gusta Tango
Aunque me guste más y me parezca más potente KDE que Gnome, últimamente con el uso de Enlightenment DR17 en el portátil siento debilidad por el pack de iconos Tango, es serio, elegante y sencillo (Como Gnome dirán algunos por lo bajo).
Desde el último cambio de API de Enlightenment me vi obligado a reconfigurar el escritorio, por lo que estoy preparandolo de nuevo para que la apariencia sea lo más homogénea posible (Algo que aprecio mucho). Para Sylpheed Claws, mi cliente de correo existe un theme llamado TangoClaws, para los iconos en general bastará con visitar Gnome Look y para que todas las aplicaciones GTK del el pego en E17 podemos usar el E17-Bling que hará que GTK adopte la apariencia del theme default de E17. Más recursos para E17 los encontraremos en get-e, como wallapapers estáticos y animados, themes, splash de arranque, etc. Las novedades de usabilidad de E17 que he visto han sido gestos de ratón, interfaz para configurar los menús de forma gráfica sin editar a pelo el fichero .order, etc. Visualmente se han añadido mucho detalles que hacen que cada vez me guste más este escritorio y el camino que está llevando (Ligero, bonito, completo). Quiero explicar algo lo de completo. E17 no es un simple gestor de ventanas como puede ser XFCE. E17 proporciona al usuario librerías propias, además de, en un futuro, reproductor de audio (Eclair), vídeo (Emotion), visor de imágenes (Exhibit), entre otros.
Por otro lado tenemos la distribución Elive que podéis descargar de su página oficial. Las ventajas de usar esta distro son, sin duda, el tener un sistema con base Debian y tener el escritorio preparado para funcionar.
No nos engañemos, configurar E17 no era coser y cantar. Ahora es más sencillo pues el selector de wallpaper permite usar mapas de bits, pero antes tenias que utilizar ese mapa de bits junto con un código y luego compilarlo para generar un .edj (Wallpaper) estático. Los enlaces a las aplicaciones son ficheros .eap y se crean con el eap_edit. También mencionar que Enlightenment DR17 es aún una versión pre-alpha, que solamente se puede conseguir mediante CVS o snapshots periódicas de FreeDesktop. Bueno, también puede haberlos compilado algún colgao y tener algún repositorio no oficial para Debian/Ubuntu pero es otro cantar. El compilar el código que no es estable (Aunque el escritorio funcione muy bien, ni se cuelgue, etc, sufre muchos cambios) puede acarrear pérdidas de tiempo. Yo lo tengo funcionando sobre PPC sin problemas, así que dudo que en x86 sea diferente.
Ah, para los watxis: E17 no funciona con XGL, seguro que ahora muchos no lo probarán (¿Qué es GNU/Linux sin XGL?)
Escrito por Gura
17.Sep.06
Software
Leer más
Comentarios (10)
NMap cumple 9 años
Hoy me ha enseñado este huevo de pascua Trazi. Yo la verdad no lo conocía, aquí la salida del programa:
# nmap -v
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2006-09-01 16:36 CEST
Happy 9th Birthday to Nmap, may it live to be 109!
No target machines/networks specified!
QUITTING!
Al parecer, hoy, día 1 de Septiembre de 2006, NMap cumple 9 años. ¡Felicidades!
Escrito por Gura
01.Sep.06
Software, lost+found
Leer más
Comentarios (1)
KNutClient: Interfaz gráfica de NUT (upsc) para KDE
Hoy gracias a nrktk he descubierto este programa. Hace un mes o así lo conseguí pero no lo comenté, he conseguido monitorizar el SAI Energy System con NUT. Hace unos años cuando probé, no estaba soportado, ahora si :).
Una vez arrancamos NUT al completo, ejecutamos knutclient y añadimos un SAI, Su alias, su host y su nombre, además de usuario y contraseña. Luego configuramos a nuestro gusto para dejarlo como nrktk en su captura… o a vuestro gusto. Bueno, yo, al igual que él, pienso instalar 2 SAIs nuevo que me tiene que traer en serie. Uno es un Zaapa de 1000 VA, tonto, como una batería no monitorizable. El otro será un APC de 700 VA, que NUT parece soportar además de tener su propio daemon. La idea es colgar el/los servidores y el firewall, así como el AP y los switches y modems de ambos (1000 y 700 VA) y mi equipo de mi viejo Energy System de 1200 VA.
Como NUT es fabuloso y soporta monitorización por red (Con ACLs, usuarios contraseñas…) y además está disponible en casi todo SO *NIX que os podáis imaginar, puedo instalar los SAIs en el equipo que yo quiera (Tampoco tengo muchas opciones) y monitorizarlo desde el equipo que quiera (¿Desde el mío?). Además cuando mande al sistema apagarse puede retransmitir a sus esclavos que también se apaguen. Como veis, todo son ventajas :). Lo haré y lo documentaré, aunque quizá se me adelante nrktk :D.
Bueno, la aplicación está diseñada para KDE (QT3) y se integra muy bien en el systray. Personalmente me gusta mucho, así que podéis animaros a probarla.
Escrito por Gura
31.Aug.06
FreeBSD, GNU/Linux, Gentoo, NetBSD, OpenBSD, Sistemas, Software
Leer más
Comentarios (2)
Migrando el servidor de Debian Sarge a FreeBSD 6.1
Quizá hoy hayáis notado que desde las 3 de la tarde hasta las 10 de la noche la web no ha funcionado. El caso es que he clonado mi máquina a una máquina virtual para así disponer de ella para instalar FreeBSD. El por qué tardé tanto tiene una razón, me dormí mientras hacía una backup.
Usando los mismos cilindros de inicio y fin para las particiones, y usando Partimage la migración fue perfecta. Ya está funcionando con su kernel, el único contratiempo es que se me olvidó escribir grub en el MBR, por lo demás perfecto.
Abriré el servidor, lo limpiaré, cambiaré la pasta termina, le pondré más RAM y… me estoy pensando tocarle las frecuencias, pues mis memorias son de 133 MHz y el bus de este micro es de 100 MHz, con un multiplicador de 9. He de decir que no estoy muy seguro, aunque ya lo he hecho varias veces en otras máquinas, digamos que le tengo cierto cariño a esta máquina, quizá porque es el mejor servidor que tengo.
De momento se quedará apagado mientras planifico la instalación del nuevo SO y busco nuevo nombre para la máquina, anteriormente Espiral, pero como que no pega mucho si corre FreeBSD.
Escrito por Gura
31.Jul.06
*BSD, Debian, FreeBSD, GNU/Linux, Hardware, Servidor, Software, lost+found
Leer más
Comentarios (3)
Manual de Postfix + SASL + MySQL + POP + IMAP + VDA + Clamav + Spamassassin bajo Debian
Ya se me olvidaba de este manual. Es el que escribí para un curso de Postfix bajo GNU/Linux que dí a trabajadores en activo. Se explica como, bajo Debian, instalar Postfix y configurarlo, de modo que autentique contra MySQL, como hará también Courier para el servicio POP e IMAP. Todo el sistema será con usuarios virtuales, tocando las listas negras, los filtros de correo, antivirus con Amavis y Clamav, Spamassassin. También se explican numerosas UCE Controls y la configuración de SMTP, POP3 e IMAP bajo capa TLS. Por último, los buzones se crearán automáticamente y se podrá entender el funcionamiento de las colas de Postfix, tipos de buzones, etc. He explicado conceptos básicos y las órdenes para echarlo a andar. Desde mi punto de vista, si se quiere montar un servidor de correo para uno o varios dominios no estaría de más echarle un ojo, o si no os hace falta, leeroslo y me reportáis errores :).
Tenéis todos los ficheros en mi directorio web público.
A diferencia de lo escrito en éste blog, el manual está liberado bajo la licencia GFDL, cuya traducción no oficial al castellano podéis leer.
Lo más probable es que adapte la guía a un sistema Gentoo GNU/Linux y al terminar el verano a uno FreeBSD por lo que tendríamos 3 manuales diferentes si se diese el caso ![]()
Escrito por Gura
05.Jul.06
Clases o cursos, Debian, GNU/Linux, Software
Leer más
Comentarios (43)
Probando amaroK 1.4 Beta 3
No tengo palabras para describirlo xD. Es sin duda, una maravilla. Aunque ahora la forma con la que marca la pista que se está reproduciendo es diferente (Con bordes redondeados), me sigue gustando. Los iconos son más guapos, la biblioteca multimedia está segmentada por la inicial (A, B, C, T… etc).
Además puedes mostrar las pistas que añadiste este mes, esta semana, o hoy mismo (Entre otros).
En general la apariencia está mejorada pero lo que más he agradecido es el uso de mi reproductor MP3 directamente con amaroK. Si, la reputa polla, antes tenía que andar buscando por directorios la pista, ahora podré arrastrar mientras escucho. En Gentoo tiene 2 uso que a alguno le servirá como ipod o ifp (iRiver). Volviendo al tema del gestor de dispositivos (tema de dbus y hal en kdebase-kioslaves supongo), es maravilloso. Permite convertir la pista a otro formato (válido para reproductores que no puedan reproducir Ogg (Supongo, no lo he probado). Luego, amaroK tiene algo muy bueno (otra cosa más) que es muy drag and drop. Elimino la canción de mi reproductor (Eliminar, no mover a la papelera de KDE) y me pide confirmación. La elimina y me actualiza el espacio libre y el total del que dispongo. Voy a la biblioteca, gracias al buscador que tiene (según escribes va filtrando) encuentro la pista que quiero, pincho y dejo el cursor sobre la pestaña dispositivos y al segundo estoy en ella viendo el contenido de mi MP3. Suelto y ya tengo la pista en cola. Cuando reuna unas cuantas botón derecho y transfer. Es entonces cuando me aparecen opciones como convertir espacios en el nombre de ficheroa guiones bajos, si deseo agrupar las pistas en subdirectorios por nombre, grupo y demás (Quizá así luego el iPod lo ordene mejor o quizá sea así como necesite que se lo pongan).
Otra cosa mejorada es la busqueda de letras, pues ahora es más modular, por plugins (los 2 que trae por defecto escritos en ruby, pues necesitaremos ruby) y la wikipedia en la que podemos escoger el idioma configurando un sencillo lenguaje, suficiente para cambair de en.wikipedia.org a es.wikipedia.org.
Cosas que aún siendo beta tienen en el tintero es que al igual que Kaffeine (Es una versión estable) algunas partes están traducidas y otras no quedándose en un 86% traducido, peor vamos, que no me molesta ni mucho menos.
Una cosa que se me olvida es la mood bar que según me ha explicado Enr1X del canal #amarok.es de la red FreeNode colorea una barra para así ver cuando suenan los bajos, cuando los graves, la voz… Visto eso, no lo he ni probado, sin decir la de CPU que creo que consume ese cálculo que tiene que hacer.
Y vosotros ¿Qué reproductor usáis?
Escrito por Gura
11.Apr.06
Software
Leer más
Comentarios (3)
La diferencia entre un SMTP bien configurado y uno que no
Hoy, mientras hablaba con David me dió por hacer un:
grep NOQUEUE /var/log/mail/current
Y ver que correos no me pudieron ser entregados.
Me he dado cuenta de lo bien que hice al mandar a la mierda correos con HELO inválidos, nombres de host que no son FQDN, tanto para otros servidores de correo como para los clientes.
NOQUEUE: reject: RCPT from unknown(125.249.253.1): 501 1211684440: Helo command rejected: Invalid name; from= msolomon @ golfscramble.com to= mimail @ elgura.com proto=SMTP helo= 1211684440
NOQUEUE: reject: RCPT from unknown(218.87.135.254): 501 1212080728: Helo command rejected: Invalid name; from= dparsons @ gordonsmasonicrings.com to= mimail @ elgura.com proto=SMTP helo=1212080728
La mayoría de las veces son SMTP con un relay abierto desde los cuales envían correos. Y claro, se supone que si el administrador de ese MTA no se ha dignado en tomarse esas medidas de seguridad, seguro que tampoco tiene lo demás bien configurado. Esto a veces puede crear falsos positivos… como el MTA de Telefónica que no puede enviarme correo, pero que coño, que se jodan. Otras veces el problema puede deberse a un problema de DNS, pero si ese es el caso el MTA reintentará el envío del correo.
En mi SMTP uso spamassassin y va muy fino. Si no fuese así probaría lo que me comento un día Amaya, Greylist si no recuerdo mal, que se basa en listas grises. No tiene mucho sentido así como suena… así que os explico. El correo llega y greylist lo rechaza con un 450 (creo que este código, el de inténtelo más tarde). Si de verdad es un SMTP lo intentará si es un puto bot, a la mierda. Esto tiene su ventaja… que no pierdes correos lejítimos (Aunque en spamassassin podemos dejar pasar todo y hacer que solamente marque los correos). La desventaja desde mi punto de vista es que un smtp open relay reenviará el correo, así que estamos en las mismas.
Ahora, ya que el correo funciona perfectamente, estoy montando un servidor de Jabber porque estoy hasta los webos de que el de jabber.org se caiga.
Sin más, hasta otra.
Escrito por Gura
29.Mar.06
Servidor, Software, lost+found
Leer más
Comentarios (0)
El blog ya hace un año
Y hoy me he dado cuenta por casualidad cuando editaba las bases de datos y vi un post con fecha de 17.01.05 @ 13:01:40
Eso significa un poco más de un año con b2evolution y con Debian. Antes SID (SI, vaya cojones que tengo) y ahora Sarge. Espero seguir así más tiempo.
Agur
Escrito por Gura
27.Jan.06
Servidor, Software
Leer más
Comentarios (0)