<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Pasando el rato con openSUSE</title>
	<atom:link href="http://intosuse.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://intosuse.wordpress.com</link>
	<description>Linux for open minds</description>
	<lastBuildDate>Sun, 22 Nov 2009 03:36:39 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='intosuse.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/92e32bd75c4e5f1cd4731b7b7244acb1?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Pasando el rato con openSUSE</title>
		<link>http://intosuse.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://intosuse.wordpress.com/osd.xml" title="Pasando el rato con openSUSE" />
		<item>
		<title>Codificando videos para Nokia 5800</title>
		<link>http://intosuse.wordpress.com/2009/11/22/codificando-videos-para-nokia-5800/</link>
		<comments>http://intosuse.wordpress.com/2009/11/22/codificando-videos-para-nokia-5800/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 03:36:39 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[5800]]></category>
		<category><![CDATA[codificar]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[mpeg]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=59</guid>
		<description><![CDATA[
Hace poco compré un Nokia 5800, este equipo tienen una buena resolución 640&#215;360 ( en múltiplos de 8 ) y los vídeos se ven muy bien.
Estuve peleando con el avidemux y ffpmeg para poder convertir vídeos que funcionen. Supuestamente soporta H.264/MPEG-4, pero hay algo que no funciona bien, incluso hay vídeos que se ven bien [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=59&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://www.fonearena.com/blog/wp-content/uploads/2009/04/nokia5800_stand.jpg" alt="Nokia 5800" /></p>
<p>Hace poco compré un Nokia 5800, este equipo tienen una buena resolución 640&#215;360 ( en múltiplos de 8 ) y los vídeos se ven muy bien.</p>
<p>Estuve peleando con el avidemux y ffpmeg para poder convertir vídeos que funcionen. Supuestamente soporta H.264/MPEG-4, pero hay algo que no funciona bien, incluso hay vídeos que se ven bien en un N96 pero no en este. Con el avidemux logré hacerlo pero sólo se escuchaba el audio y era necesario avanzar y retroceder el vídeo hasta que muestre una imagen.</p>
<p>Hasta que finalmente di con Handbrake (http://handbrake.fr/), disponible en los repositorios packman (handbrake-gtk), con este software logré codificar vídeos que funcionen sin problema.<br />
La configuración que utilicé es la siguiente:</p>
<p><code>Format: MP4<br />
Video &gt;<br />
     Video Codec: MPEG-4 (ffmpeg)<br />
     Bitrate: 700<br />
Audio &gt;<br />
     Codec: AAC<br />
     Sample rate: 44.1</code></p>
<p>En las dimensiones (Picture Settings), el Alignment en 8.<br />
En cuanto al tamaño, depende del vídeo origen, como máximo recomiendo 640&#215;360.</p>
<p><img src="http://nokiaexperts.com/articleimages/2009/03/nokia5800xpressmusic_1.jpg" alt="Nokia5800" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=59&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2009/11/22/codificando-videos-para-nokia-5800/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>

		<media:content url="http://www.fonearena.com/blog/wp-content/uploads/2009/04/nokia5800_stand.jpg" medium="image">
			<media:title type="html">Nokia 5800</media:title>
		</media:content>

		<media:content url="http://nokiaexperts.com/articleimages/2009/03/nokia5800xpressmusic_1.jpg" medium="image">
			<media:title type="html">Nokia5800</media:title>
		</media:content>
	</item>
		<item>
		<title>Verificación de certificados con openssl</title>
		<link>http://intosuse.wordpress.com/2009/09/25/verificacion-de-certificados-con-openssl/</link>
		<comments>http://intosuse.wordpress.com/2009/09/25/verificacion-de-certificados-con-openssl/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 13:11:38 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=57</guid>
		<description><![CDATA[Para validar un certificado junto con su cadena de certificación:
openssl verify -CAfile cert1.cer ... certN.cer finalcert.cer
Leer el contenido de un PKCS7
openssl asn1parse -in token.pk7 -i -dump
Pasar de CER a PEM
openssl x509 -ni certificado.cer -outform PEM -out certificado.pem
Validar un token PKCS7 con un certificado (PEM)
openssl smime -verify -noverify -inform PEM -signer certificado.pem -in token.pk7
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=57&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Para validar un certificado junto con su cadena de certificación:</p>
<p><code>openssl verify -CAfile cert1.cer ... certN.cer finalcert.cer</code></p>
<p>Leer el contenido de un PKCS7</p>
<p><code>openssl asn1parse -in token.pk7 -i -dump</code></p>
<p>Pasar de CER a PEM</p>
<p><code>openssl x509 -ni certificado.cer -outform PEM -out certificado.pem</code></p>
<p>Validar un token PKCS7 con un certificado (PEM)</p>
<p><code>openssl smime -verify -noverify -inform PEM -signer certificado.pem -in token.pk7</code></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=57&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2009/09/25/verificacion-de-certificados-con-openssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>bloquear ip por 60 segundos con iptables</title>
		<link>http://intosuse.wordpress.com/2009/04/15/bloquear-ip-por-60-segundos-con-iptables/</link>
		<comments>http://intosuse.wordpress.com/2009/04/15/bloquear-ip-por-60-segundos-con-iptables/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:20:03 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[atack]]></category>
		<category><![CDATA[bloquear]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=54</guid>
		<description><![CDATA[Algo que encontré en la lista:
I assume you&#8217;re looking for the &#8220;recent&#8221; module for iptables.
# Blocking ssh attacks
/usr/sbin/iptables -A INPUT -p tcp &#8211;syn &#8211;dport 22 -m recent &#8211;name sshattack &#8211;set
/usr/sbin/iptables -A INPUT -p tcp &#8211;dport 22 &#8211;syn -m recent &#8211;name sshattack &#8211;update &#8211;seconds 60 &#8211;hitcount 6 -j LOG &#8211;log-prefix &#8216;SSH attack: &#8216;
/usr/sbin/iptables -A INPUT -p [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=54&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Algo que encontré en la lista:</p>
<blockquote><p>I assume you&#8217;re looking for the &#8220;recent&#8221; module for iptables.<br />
# Blocking ssh attacks<br />
/usr/sbin/iptables -A INPUT -p tcp &#8211;syn &#8211;dport 22 -m recent &#8211;name sshattack &#8211;set<br />
/usr/sbin/iptables -A INPUT -p tcp &#8211;dport 22 &#8211;syn -m recent &#8211;name sshattack &#8211;update &#8211;seconds 60 &#8211;hitcount 6 -j LOG &#8211;log-prefix &#8216;SSH attack: &#8216;<br />
/usr/sbin/iptables -A INPUT -p tcp &#8211;dport 22 &#8211;syn -m recent &#8211;name sshattack &#8211;update &#8211;seconds 60 &#8211;hitcount 6 -j REJECT</p>
<p>This will block all further syns from an IP address starting on the<br />
sixth port 22 connection within 60 seconds. It takes 60 seconds of<br />
absolute quiet from that same ip address (or a reboot) to make the<br />
block go away. Kills a LOT of brute force ssh attacks. I&#8217;ve also<br />
used this both against web statistics spammers and email DOSers with<br />
good results.</p></blockquote>
<p><a href="http://lists.opensuse.org/opensuse-security/2005-12/msg00069.html">http://lists.opensuse.org/opensuse-security/2005-12/msg00069.html</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=54&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2009/04/15/bloquear-ip-por-60-segundos-con-iptables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>network manager y python</title>
		<link>http://intosuse.wordpress.com/2009/04/08/network-manager-y-python/</link>
		<comments>http://intosuse.wordpress.com/2009/04/08/network-manager-y-python/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 18:09:50 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[cdmon]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network manager]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=35</guid>
		<description><![CDATA[
Usando dbus para interactuar con Network Manager desde python
Escuchando eventos desde dbus
Obtención de IP propia y de un host x
Simple envío de mail
gobject: loops y timers
libnotify (usando pynotify)
Actualización de IP dinámica en CDMON


#!/usr/bin/python
import httplib
import smtplib
import socket
import fcntl
import struct
import os
import time
import datetime
import dbus
import sys
import pynotify
import gobject
import dbus.mainloop.glib
import logging
import logging.handlers
import urllib2
import threading
#
LOG_FILENAME="-----------.log"
IFNAME = "eth0"
URL_TEST = "http://www.google.com"
FROM_ADDR = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=35&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><ul>
<li>Usando dbus para interactuar con Network Manager desde python</li>
<li>Escuchando eventos desde dbus</li>
<li>Obtención de IP propia y de un host x</li>
<li>Simple envío de mail</li>
<li>gobject: loops y timers</li>
<li>libnotify (usando pynotify)</li>
<li>Actualización de IP dinámica en CDMON</li>
</ul>
<p><code><br />
#!/usr/bin/python<br />
import httplib<br />
import smtplib<br />
import socket<br />
import fcntl<br />
import struct<br />
import os<br />
import time<br />
import datetime<br />
import dbus<br />
import sys<br />
import pynotify<br />
import gobject<br />
import dbus.mainloop.glib<br />
import logging<br />
import logging.handlers<br />
import urllib2<br />
import threading<br />
#<br />
LOG_FILENAME="-----------.log"<br />
IFNAME = "eth0"<br />
URL_TEST = "http://www.google.com"<br />
FROM_ADDR = 'From: ----------'<br />
TO_ADDR = 'To: ------------'<br />
DYNA_HOST = "dinamico.cdmon.org"<br />
PWD="------------------"<br />
USR="-----------"<br />
URL="/onlineService.php?n="+USR+"&amp;p="+PWD+"&amp;enctype=MD5"<br />
MY_HOSTNAME="-----------"<br />
TIMEOUT=5000<br />
#<br />
NM_STATE_UNKNOWN = 0<br />
NM_STATE_ASLEEP = 1<br />
NM_STATE_CONNECTING = 2<br />
NM_STATE_CONNECTED = 3<br />
NM_STATE_DISCONNECTED = 4<br />
.<br />
class Callable:<br />
....def __init__(self, anycallable):<br />
........self.__call__ = anycallable<br />
#<br />
class Message:<br />
#<br />
....def error(msg):<br />
........if pynotify.init("NetControl"):<br />
............n = pynotify.Notification("CDMON", msg, "error")<br />
............n.set_urgency(pynotify.URGENCY_CRITICAL)<br />
............n.set_timeout(5000)<br />
............n.show()<br />
#<br />
....def info(msg):<br />
........if pynotify.init("NetControl"):<br />
............n = pynotify.Notification("CDMON", msg)<br />
............n.set_urgency(pynotify.URGENCY_LOW)<br />
............n.set_timeout(5000)<br />
............n.show()<br />
....error = Callable(error)<br />
....info = Callable(info)<br />
#<br />
class Manager:<br />
....bus = None<br />
....nm = None<br />
....logger = None<br />
#<br />
....def __init__(self):<br />
........self.bus = dbus.SystemBus()<br />
........self.logger = logging.getLogger('NetControl')<br />
........self.logger.setLevel(logging.DEBUG)<br />
........handler = logging.handlers.RotatingFileHandler(<br />
............  LOG_FILENAME, maxBytes=1048576, backupCount=2)<br />
........formatter = logging.Formatter("%(asctime)s - %(funcName)s - %(levelname)s - %(message)s")<br />
........handler.setFormatter(formatter)<br />
........self.logger.addHandler(handler)<br />
#<br />
....def connect(self):<br />
........for i in range(1,3):<br />
............try:<br />
................self.logger.debug("Connect to Network Manager. Attemp %s",i)<br />
................self.nm = self.bus.get_object('org.freedesktop.NetworkManager','/org/freedesktop/NetworkManager')<br />
................break<br />
............except Exception, e1:<br />
................self.logger.error("Failed to connect to Network Manager (%s)",str(e1))<br />
................time.sleep(10)<br />
#<br />
........if self.nm is None:<br />
............Message.error("Unable to connect to the Network Manager")<br />
............self.logger.error("Unable to connect to Network Manager. Exit.")<br />
............sys.exit(2)<br />
#<br />
....def is_active(self):<br />
........return self.nm.state() == NM_STATE_CONNECTED<br />
#<br />
....def wake_up(self):<br />
........if self.nm.state()  NM_STATE_ASLEEP:<br />
............self.logger.debug("Put to sleep")<br />
............self.nm.sleep()<br />
............time.sleep(2)<br />
........self.logger.debug("Wake up")<br />
........self.nm.wake()<br />
#<br />
....def is_alive(self):<br />
........try:<br />
............self.logger.debug("Check if there is a real connection")<br />
............urllib2.urlopen(URL_TEST)<br />
............self.logger.debug("Connected.")<br />
............return True<br />
........except Exception, e1:<br />
............self.logger.debug("No connection.")<br />
............self.logger.error(str(e1))<br />
............return False<br />
#<br />
....def check_cdmon(self):<br />
........try:<br />
............'''GET INET ADDRESS'''<br />
............self.logger.debug("Get local IP")<br />
............s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)<br />
............myip = socket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,struct.pack('256s', IFNAME[:15]))[20:24])<br />
#<br />
............'''GET HOST ADDRESS'''<br />
............self.logger.debug("Get CDMON record")<br />
............result = socket.getaddrinfo(MY_HOSTNAME, None, 0, socket.SOCK_STREAM)<br />
............hostip = [x[4][0] for x in result][0]<br />
............if (myip != hostip):<br />
................self.update_cdmon(myip)<br />
............else:<br />
................self.logger.debug("No need to update.")<br />
........except Exception, e1:<br />
............Message.error(str(e1))<br />
............self.logger.error(str(e1))<br />
............return True<br />
#<br />
....def update_cdmon(self,myip):<br />
........try:<br />
............self.logger.debug("Updating IP (%s)",myip)<br />
............conn = httplib.HTTPSConnection(DYNA_HOST)<br />
............conn.putrequest('GET', URL)<br />
............conn.endheaders()<br />
............response = conn.getresponse()<br />
............resp = response.read()<br />
#<br />
............if resp.count("errorlogin") &gt; 0:<br />
................Message.error("Login failed!")<br />
................self.logger.error("Login failed!")<br />
................self.send_mail("Login failed! " + myip)<br />
............elif resp.count("novaversio") &gt; 0:<br />
................Message.error("Request url changed!")<br />
................self.logger.error("Request url changed!")<br />
................self.send_mail("Request URL has changed. Update this tool! " + myip)<br />
............elif resp.count("guardatok") &gt; 0:<br />
................rs = resp.split("&amp;")<br />
................for part in rs:<br />
....................if part.count("newip"):<br />
........................newip = part[6:]<br />
........................Message.info("New IP: "+newip)<br />
........................self.send_mail("New IP: "+newip)<br />
....................elif resp.count("badip") &gt; 0:<br />
........................Message.error("Bad IP!")<br />
........................self.logger.error("Bad IP!")<br />
........except httplib.HTTPException:<br />
............Message.error("HTTPException")<br />
............self.logger.error("HTTPException")<br />
........except httplib.NotConnected:<br />
............Message.error("NotConnected")<br />
............self.logger.error("NotConnected")<br />
........except httplib.InvalidURL:<br />
............Message.error("InvalidURL")<br />
............self.logger.error("InvalidURL")<br />
........except httplib.UnknownProtocol:<br />
............Message.error("UnknownProtocol")<br />
............self.logger.error("UnknownProtocol")<br />
........except httplib.UnknownTransferEncoding:<br />
............Message.error("UnknownTransferEncoding")<br />
............self.logger.error("UnknownTransferEncoding")<br />
........except httplib.UnimplementedFileMode:<br />
............Message.error("UnimplementedFileMode")<br />
............self.logger.error("UnimplementedFileMode")<br />
........except httplib.IncompleteRead:<br />
............Message.error("IncompleteRead")<br />
............self.logger.error("IncompleteRead")<br />
........except httplib.ImproperConnectionState:<br />
............Message.error("ImproperConnectionState")<br />
............self.logger.error("ImproperConnectionState")<br />
........except httplib.CannotSendRequest:<br />
............Message.error("IncompleteRead")<br />
............self.logger.error("IncompleteRead")<br />
........except httplib.CannotSendHeader:<br />
............Message.error("CannotSendHeader")<br />
............self.logger.error("CannotSendHeader")<br />
........except httplib.ResponseNotReady:<br />
............Message.error("ResponseNotReady")<br />
............self.logger.error("ResponseNotReady")<br />
........except httplib.BadStatusLine:<br />
............Message.error("BadStatusLine")<br />
............self.logger.error("BadStatusLine")<br />
#<br />
....def send_mail(self,msg):<br />
........server = smtplib.SMTP("localhost")<br />
........smsg = TO_ADDR + "\n"<br />
........smsg += "Subject: CDMON\n\n" + msg<br />
........server.sendmail(FROM_ADDR,TO_ADDR, smsg)<br />
........server.quit()<br />
#<br />
....def on_nm_update(self, arg1):<br />
........if arg1 == NM_STATE_UNKNOWN:<br />
............self.logger.debug("Interface state is UNKNOWN")<br />
........elif arg1 == NM_STATE_ASLEEP:<br />
............self.logger.debug("Interface state is SLEEP")<br />
........elif arg1 == NM_STATE_CONNECTING:<br />
............self.logger.debug("Interface state is CONNECTING")<br />
........elif arg1 == NM_STATE_DISCONNECTED:<br />
............self.logger.debug("Interface state is DISCONNECTED")<br />
........elif arg1 == NM_STATE_CONNECTED:<br />
............self.logger.debug("Interface state is CONNECTED")<br />
............time.sleep(5)<br />
............if self.check_alive():<br />
................self.check_cdmon()<br />
............else:<br />
................self.logger.error("No connection")<br />
................Message.error("No connection")<br />
#<br />
....def check_alive(self):<br />
........for i in range(1,3):<br />
............if self.is_alive():<br />
................break<br />
............self.wake_up()<br />
............time.sleep(10)<br />
........return self.is_alive()<br />
#<br />
....def listen(self):<br />
........self.logger.debug("Listening")<br />
........self.bus.add_signal_receiver(self.on_nm_update,<br />
............dbus_interface="org.freedesktop.NetworkManager",<br />
............signal_name="StateChanged")<br />
#<br />
....def do_self_check(self):<br />
........self.logger.debug("Self checking")<br />
........if self.check_alive():<br />
............self.check_cdmon()<br />
........else:<br />
............self.logger.error("No connection")<br />
............Message.error("No connection")<br />
........self.start_timer()<br />
#<br />
....def start_timer(self):<br />
........self.logger.debug("Start timer")<br />
........gobject.timeout_add(TIMEOUT, self.do_self_check)<br />
#<br />
#MAIN<br />
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)<br />
#<br />
man = Manager()<br />
man.connect()<br />
#<br />
for i in range(1,3):<br />
....for b in range(1,3):<br />
........if man.is_active():<br />
............break<br />
........time.sleep(5)<br />
#<br />
....if man.is_active():<br />
....   break<br />
#<br />
....man.wake_up()<br />
....time.sleep(10)<br />
#<br />
if not man.is_active():<br />
....Message.error("Connection is not active")<br />
....sys.exit(2)<br />
#<br />
if not man.check_alive():<br />
....Message.error("No connection")<br />
#<br />
man.listen()<br />
man.check_cdmon()<br />
#<br />
man.start_timer()<br />
gobject.MainLoop().run()<br />
</code></p>
<p><strong>Para conservar la indentación los espacios iniciales fueron reemplazados por &#8216;.&#8217;<br />
Saltos de línea reemplazados por #</strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=35&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2009/04/08/network-manager-y-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>notificaciones en el escritorio</title>
		<link>http://intosuse.wordpress.com/2009/04/06/notificaciones-en-el-escritorio/</link>
		<comments>http://intosuse.wordpress.com/2009/04/06/notificaciones-en-el-escritorio/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:35:13 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[libnotify]]></category>
		<category><![CDATA[pynotify]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=32</guid>
		<description><![CDATA[Distintas formas de mostrar una notificación en el escritorio:
usando python y pynotify
#import os
import sys
#os.environ['DISPLAY']=':0'
try:
    import pynotify
except:
    print "pynotify not installed"
else:
    if pynotify.init("pyMessage"):
        n = pynotify.Notification(sys.argv[1], sys.argv[2], "info")
        n.set_urgency(pynotify.URGENCY_CRITICAL)
     [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=32&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Distintas formas de mostrar una notificación en el escritorio:</p>
<p><strong>usando python y pynotify</strong></p>
<p><code>#import os<br />
import sys<br />
#os.environ['DISPLAY']=':0'<br />
try:<br />
    import pynotify<br />
except:<br />
    print "pynotify not installed"<br />
else:<br />
    if pynotify.init("pyMessage"):<br />
        n = pynotify.Notification(sys.argv[1], sys.argv[2], "info")<br />
        n.set_urgency(pynotify.URGENCY_CRITICAL)<br />
        n.set_timeout(20000)<br />
        n.show()<br />
    else:<br />
        print "there was a problem initializing the pynotify module"</code></p>
<p><strong>conectando python con dbus</strong></p>
<p><code>import dbus<br />
#import os<br />
import sys<br />
#os.environ['DISPLAY']=':0'<br />
print "Inicializando el bus de tipo session"<br />
bus = dbus.SessionBus()<br />
print "Obteniendo el objeto Notifications"<br />
notify_object = bus.get_object('org.freedesktop.Notifications','/org/freedesktop/Notifications')<br />
print "Obteniendo una interface de tipo Notificatios del objecto"<br />
notify_interface = dbus.Interface(notify_object,'org.freedesktop.Notifications')<br />
print "Lanzando la notificacion"<br />
noti_id = notify_interface.Notify("Messenger", 0, "info", sys.argv[1],sys.argv[2], '',{},20000)<br />
print "Tenemos la notificacion con el ID: ",noti_id</code></p>
<p><strong>notify-send con un script en bash</strong><br />
<code><br />
#!/bin/bash<br />
#export DISPLAY=:0<br />
/usr/bin/notify-send --urgency=critical --expire-time=20000 --icon=info $1 $2</code></p>
<p>El <strong>DISPLAY=:0</strong> me permite enviar una notificación a esa pantalla desde un terminal remoto.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=32&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2009/04/06/notificaciones-en-el-escritorio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>split cue</title>
		<link>http://intosuse.wordpress.com/2009/04/06/split-cue/</link>
		<comments>http://intosuse.wordpress.com/2009/04/06/split-cue/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:31:58 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=30</guid>
		<description><![CDATA[shntool (3.0.8)
cuebreakpoints sample.cue &#124; shnsplit -o flac sample.ape
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=30&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>shntool (3.0.8)<br />
cuebreakpoints sample.cue | shnsplit -o flac sample.ape</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=30&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2009/04/06/split-cue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>convertir bin/cue/img/nrg/mdf a iso</title>
		<link>http://intosuse.wordpress.com/2009/01/03/convertir-bincueimgnrgmdf-a-iso/</link>
		<comments>http://intosuse.wordpress.com/2009/01/03/convertir-bincueimgnrgmdf-a-iso/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 15:14:05 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=26</guid>
		<description><![CDATA[bin 
Necesario: bchunk
bchunk image.bin image.cue image
img (CloneCD)
Necesario: ccd2iso
ccd2iso image.img image.iso
mdf (Alcohol)
Necesario: mdf2iso
mdf2iso image.mdf image.iso
nrg (Nero)
Necesario: mdf2iso
nrg2iso image.nrg image.iso
Todas la herramientas estan disponibles en los repositorios estandard de openSUSE.
zypper se 2iso muestra más herramientas disponibles.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=26&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>bin </strong><br />
Necesario: bchunk</p>
<p><code>bchunk image.bin image.cue image</code></p>
<p><strong>img (CloneCD)</strong><br />
Necesario: ccd2iso</p>
<p><code>ccd2iso image.img image.iso</code></p>
<p><strong>mdf (Alcohol)</strong><br />
Necesario: mdf2iso</p>
<p><code>mdf2iso image.mdf image.iso</code></p>
<p><strong>nrg (Nero)</strong><br />
Necesario: mdf2iso</p>
<p><code>nrg2iso image.nrg image.iso</code></p>
<p>Todas la herramientas estan disponibles en los repositorios estandard de openSUSE.<br />
<strong>zypper se 2iso</strong> muestra más herramientas disponibles.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=26&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2009/01/03/convertir-bincueimgnrgmdf-a-iso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>Compilar un módulo de YaST</title>
		<link>http://intosuse.wordpress.com/2008/12/10/compilar-un-modulo-de-yast/</link>
		<comments>http://intosuse.wordpress.com/2008/12/10/compilar-un-modulo-de-yast/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 21:25:47 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=23</guid>
		<description><![CDATA[ycpc -c /usr/share/YaST2/modules/&#60;&#60;modulo&#62;&#62;.ycp
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=23&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>ycpc -c /usr/share/YaST2/modules/&lt;&lt;modulo&gt;&gt;.ycp</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=23&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2008/12/10/compilar-un-modulo-de-yast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>Aplicar un parche</title>
		<link>http://intosuse.wordpress.com/2008/12/10/aplicar-un-parche/</link>
		<comments>http://intosuse.wordpress.com/2008/12/10/aplicar-un-parche/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 14:58:13 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/2008/12/10/aplicar-un-parche/</guid>
		<description><![CDATA[patch -p0 &#60; patch-file-name-here
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=22&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>patch -p0 &lt; patch-file-name-here</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=22&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2008/12/10/aplicar-un-parche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalando módulos en apache</title>
		<link>http://intosuse.wordpress.com/2008/12/06/instalando-modulos-en-apache/</link>
		<comments>http://intosuse.wordpress.com/2008/12/06/instalando-modulos-en-apache/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 22:21:16 +0000</pubDate>
		<dc:creator>intosuse</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://intosuse.wordpress.com/?p=19</guid>
		<description><![CDATA[
a2ensite 
Will create the correct symlinks in sites-enabled to allow the site configured in sitefilename to be served
a2dissite 
Will remove the symlinks from sites-enabled so that the site configured in sitefilename will not be served
a2enmod 
e.g. a2enmod php4 will create the correct symlinks in mods-enabled to allow the module to be used. In this example [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=19&subd=intosuse&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><dl>
<dt><strong>a2ensite </strong></dt>
<dd><em>Will create the correct symlinks in sites-enabled to allow the site configured in sitefilename to be served</em></dd>
<dt><strong>a2dissite </strong></dt>
<dd><em>Will remove the symlinks from sites-enabled so that the site configured in sitefilename will not be served</em></dd>
<dt><strong>a2enmod </strong></dt>
<dd><em>e.g. a2enmod php4 will create the correct symlinks in mods-enabled to allow the module to be used. In this example it will link both php4.conf and php4.load for the user</em></dd>
<dt><strong>a2dismod </strong></dt>
<dd><em>Will remove the symlinks from mods-enabled so that the module cannot be used</em></dd>
</dl>
<p>Tomado de: http://www.debian-administration.org/articles/207</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intosuse.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intosuse.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intosuse.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intosuse.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intosuse.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intosuse.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intosuse.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intosuse.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intosuse.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intosuse.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intosuse.wordpress.com&blog=2945658&post=19&subd=intosuse&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intosuse.wordpress.com/2008/12/06/instalando-modulos-en-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c4609f2a480fd16a3d29cdba67ee10e9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dahool</media:title>
		</media:content>
	</item>
	</channel>
</rss>