<?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#"
>

<channel>
	<title>Programador ASP</title>
	<atom:link href="http://programadorasp.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://programadorasp.com</link>
	<description>Programación en Internet</description>
	<lastBuildDate>
	Sun, 07 Apr 2019 21:48:00 +0000	</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.1.1</generator>
<site xmlns="com-wordpress:feed-additions:1">5098370</site>	<item>
		<title>Adjuntos del foro phpBB en binario o en ASCII</title>
		<link>http://programadorasp.com/adjuntos-foro-phpbb-binario-ascii/</link>
				<comments>http://programadorasp.com/adjuntos-foro-phpbb-binario-ascii/#respond</comments>
				<pubDate>Fri, 17 Jul 2015 12:28:50 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[adjuntos]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[binario]]></category>
		<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=795</guid>
				<description><![CDATA[Intentando actualizar sin éxito un foro phpBB me ocurrió un problema que no he podido solucionar. Antes de la actualización, para hacer una copia de seguridad (backup), bajé todos los archivos del foro por FTP con el programa Filezilla. Después de la infructuosa actualización, intenté restaurar los archivos de los que había hecho copia pero [&#8230;]<div class='yarpp-related-rss yarpp-related-none'>

No related posts.
</div>
]]></description>
								<content:encoded><![CDATA[<p><img data-attachment-id="796" data-permalink="http://programadorasp.com/adjuntos-foro-phpbb-binario-ascii/phpbb-logo/" data-orig-file="http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo.jpg" data-orig-size="380,380" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="phpBB-logo" data-image-description="" data-medium-file="http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo-300x300.jpg" data-large-file="http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo.jpg" class="wp-image-796 size-thumbnail" align="left" style="margin: 10px;" src="http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo-150x150.jpg" alt="phpBB-logo" width="150" height="150" srcset="http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo-150x150.jpg 150w, http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo-300x300.jpg 300w, http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo-144x144.jpg 144w, http://programadorasp.com/wp-content/uploads/2015/07/phpBB-logo.jpg 380w" sizes="(max-width: 150px) 100vw, 150px" />Intentando actualizar sin éxito un <strong>foro phpBB</strong> me ocurrió un problema que no he podido solucionar.</p>
<p>Antes de la actualización, para hacer una copia de seguridad (backup), bajé todos los archivos del foro por FTP con el programa Filezilla. Después de la infructuosa actualización, intenté restaurar los archivos de los que había hecho copia pero los adjuntos e imágenes no eran accesibles.</p>
<p>Después de mucho pelear, encontré por Internet la causa del problema: había descargado los archivos (binarios) en ASCII porque los adjuntos en phpBB no tienen extensión y el programa Filezilla tiene la peligrosa opción activada por defecto &#8220;<em>Tratar archivos sin extensión como archivos ASCII</em>&#8220;. Así que al volverlos a subir, aunque lo hiciera en binario, los archivos ya estaban corruptos.</p>
<p>Un error irrecuperable a tener en cuenta, hay que descargar los attachments de phpBB en <strong>binario</strong>, no en ASCII.</p>
<div class='yarpp-related-rss yarpp-related-none'>
<p>No related posts.</p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/adjuntos-foro-phpbb-binario-ascii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">795</post-id>	</item>
		<item>
		<title>Imágenes WordPress no se ven ejecutando PHP como módulo Apache pero sí como aplicación FastCGI y securizar carpeta /wp-content/uploads/ con .htaccess (solucionado)</title>
		<link>http://programadorasp.com/imagenes-wordpress-no-se-ven-php-modulo-apache-aplicacion-fastcgi/</link>
				<comments>http://programadorasp.com/imagenes-wordpress-no-se-ven-php-modulo-apache-aplicacion-fastcgi/#respond</comments>
				<pubDate>Fri, 18 Jan 2013 18:17:22 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[755]]></category>
		<category><![CDATA[777]]></category>
		<category><![CDATA[Aplicación FastCGI]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[error 403]]></category>
		<category><![CDATA[error 503]]></category>
		<category><![CDATA[Forbidden]]></category>
		<category><![CDATA[imágenes]]></category>
		<category><![CDATA[módulo Apache]]></category>
		<category><![CDATA[mod_fcgid]]></category>
		<category><![CDATA[permisos wordpress]]></category>
		<category><![CDATA[Permission denied]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PHP Warning]]></category>
		<category><![CDATA[Service unavailable]]></category>
		<category><![CDATA[Unable to open]]></category>
		<category><![CDATA[WatchDog]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=721</guid>
				<description><![CDATA[Imágenes Wordpress no se ven ejecutando PHP como módulo Apache pero sí como aplicación FastCGI y securizar carpeta /wp-content/uploads/ con .htaccess (solucionado)<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/" rel="bookmark" title="Errores al subir imágenes en WordPress">Errores al subir imágenes en WordPress </a></li>
<li><a href="http://programadorasp.com/solucion-al-problema-al-instalar-wordpress-instalacion-de-php-no-cuenta-con-la-extension-de-mysql/" rel="bookmark" title="Solución al problema al instalar WordPress: instalación de PHP no cuenta con la extensión de MySQL">Solución al problema al instalar WordPress: instalación de PHP no cuenta con la extensión de MySQL </a></li>
<li><a href="http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/" rel="bookmark" title="Interpretar páginas web estáticas como php, asp o cualquier lenguaje">Interpretar páginas web estáticas como php, asp o cualquier lenguaje </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>Recientemente en un blog de <strong>WordPress</strong> configurado para ejecutar PHP como <strong>Aplicación FastCGI</strong> a veces no respondía porque parece que algo relacionado con FastCGI se quedaba colgado, generando en los logs errores como estos:</p>
<pre lang="bash">[warn] mod_fcgid: process 24957 graceful kill fail, sending SIGKILL
[warn] [client xx.xx.xx.xx] mod_fcgid: read data timeout in 45 seconds
[error] [client xx.xx.xx.xx] Premature end of script headers: index.php</pre>
<p>lo que también producía alto consumo de CPU y de tráfico del servidor, haciendo que las webs configuradas como Aplicación FastCGI respondieran con <strong>error 503</strong> Service unavailable (servicio no disponible) y que las webs como Módulo Apache fueran <strong>muy lentas</strong>. Incluso del alto consumo de recursos el servidor empezaba a tumbar servicios (servidor web HTTP, servidor de correo SMTP, etc.), que el fantástico vigilante <strong>WatchDog</strong> volvía a levantar, excepto en una ocasión en la que el <em>perrito</em> también se quedó pillado.</p>
<p>Los errores en FastCGI podían estar relacionados con la <strong>manipulación de imágenes</strong> entre otras cosas, según comentaban en la red. Cuando fallaba, cambiando el blog de WordPress de Aplicación FastCGI a Módulo Apache <strong>volvía a funcionar</strong>, pero entonces se producía otro problema: ciertas imágenes no se veían. En los logs aparecía este error ejecutando PHP como Módulo Apache:</p>
<pre lang="bash">[error] [client xx.xx.xx.xx] PHP Warning: imagegif():
Unable to open '/ruta/wp-content/uploads/imagen.gif' for writing:
Permission denied in
/ruta/wp-includes/class-wp-image-editor.php on line 334</pre>
<p>En la web la imagen no aparecía cuando tenía que ejecutar funciones de manipulación de imágenes como <em>get_thumbnail()</em>. La carpeta /wp-content/uploads/ tenía <strong>permisos 755</strong>, y cambiándolos a <strong>777</strong> ya funcionaba. Pero como tener la carpeta /uploads con permisos 777 <a title="The dangers of 777" href="http://codex.wordpress.org/Changing_File_Permissions#The_dangers_of_777" target="_blank"><strong>no es seguro</strong></a>, había que encontrar otra solución.</p>
<p>Buscando por Internet encontré el artículo &#8220;<strong><a title="How to Setup Secure Media Uploads" href="http://digwp.com/2012/09/secure-media-uploads/" target="_blank"><em>How to Setup Secure Media Uploads</em></a></strong>&#8220;, donde se explica una forma segura de tener <strong>permisos 777</strong> en la carpeta /wp-content/uploads/ pero restringiendo su acceso mediante <strong>.htaccess</strong>, de manera que sólo los archivos permitidos puedan recuperarse de ese directorio y subdirectorios. Para el resto de archivos no permitidos, da error <em>403 Forbidden</em> (Prohibido). Basta con poner en /wp-content/uploads/ el archivo .htaccess siguiente:</p>
<pre lang="bash"># secure uploads directory

<Files ~ ".*\..*">
	Order Allow,Deny
	Deny from all
</Files>

<FilesMatch "\.(jpg|jpeg|jpe|gif|png|tif|tiff)$">
	Order Deny,Allow
	Allow from all
</FilesMatch></pre>
<p>Podemos añadir más extensiones de archivo o eliminar las que no usemos. Por ejemplo, para permitir también archivos pdf:</p>
<pre lang="bash"><FilesMatch "\.(jpg|jpeg|jpe|gif|png|tif|tiff|pdf)$"></pre>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/" rel="bookmark" title="Errores al subir imágenes en WordPress">Errores al subir imágenes en WordPress </a></li>
<li><a href="http://programadorasp.com/solucion-al-problema-al-instalar-wordpress-instalacion-de-php-no-cuenta-con-la-extension-de-mysql/" rel="bookmark" title="Solución al problema al instalar WordPress: instalación de PHP no cuenta con la extensión de MySQL">Solución al problema al instalar WordPress: instalación de PHP no cuenta con la extensión de MySQL </a></li>
<li><a href="http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/" rel="bookmark" title="Interpretar páginas web estáticas como php, asp o cualquier lenguaje">Interpretar páginas web estáticas como php, asp o cualquier lenguaje </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/imagenes-wordpress-no-se-ven-php-modulo-apache-aplicacion-fastcgi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">721</post-id>	</item>
		<item>
		<title>Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)</title>
		<link>http://programadorasp.com/alerta-email-cola-correo-exim-spam/</link>
				<comments>http://programadorasp.com/alerta-email-cola-correo-exim-spam/#comments</comments>
				<pubDate>Sun, 26 Feb 2012 18:44:26 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[alerta e-mail]]></category>
		<category><![CDATA[blacklist]]></category>
		<category><![CDATA[cola de correo]]></category>
		<category><![CDATA[cola de correo saliente]]></category>
		<category><![CDATA[correo electrónico]]></category>
		<category><![CDATA[correo saliente]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[enviar alertas e-mail]]></category>
		<category><![CDATA[enviar spam]]></category>
		<category><![CDATA[envío masivo]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[exim: permission denied]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lista negra]]></category>
		<category><![CDATA[mensajes]]></category>
		<category><![CDATA[mi servidor envía spam]]></category>
		<category><![CDATA[plesk]]></category>
		<category><![CDATA[POP3]]></category>
		<category><![CDATA[proveedor de hosting]]></category>
		<category><![CDATA[Qmail]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[saturación cola correo]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[script malicioso]]></category>
		<category><![CDATA[servidor correo Exim]]></category>
		<category><![CDATA[servidor de correo]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[servidores dedicados]]></category>
		<category><![CDATA[shell scripting]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[tarea cron]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[vulnerabilidad]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=692</guid>
				<description><![CDATA[Script Linux para enviar alertas por e-mail cuando la cola de correo saliente de Exim supere un número de mensajes, últil para detectar envíos masivos como spam<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/" rel="bookmark" title="Solución a un error en la opción Rechazar de las preferencias de correo en Plesk">Solución a un error en la opción Rechazar de las preferencias de correo en Plesk </a></li>
<li><a href="http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/" rel="bookmark" title="Errores al subir imágenes en WordPress">Errores al subir imágenes en WordPress </a></li>
<li><a href="http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/" rel="bookmark" title="Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS">Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>En <strong>servidores dedicados</strong> o <strong>VPS</strong> en Internet con los que damos servicio de <strong>correo electrónico</strong> a clientes, es importante tener control sobre todos los procesos para evitar que los servidores puedan ser comprometidos y utilizados, por ejemplo, para enviar <strong>spam</strong>.</p>
<p>Uno de esos controles debería ser el número de mensajes en la <strong>cola de correo</strong> saliente del servidor que esperan a ser enviados, bien por <strong>saturación</strong>, porque los servidores de destino no están accesibles en ese momento o por cualquier otro error como direcciones de e-mail o dominios mal escritos. Un número elevado de mensajes en la <strong>cola del servidor de correo</strong> suele ser indicativo de que hay algún problema. Puede ser problema de saturación (puntual o prolongado, síntoma de que el servidor se queda corto para el volumen de mensajes a procesar) o más comúnmente por <strong>envío masivo de mensajes</strong>, la mayoría de veces síntoma de que se está <strong>enviando spam</strong> a través de nuestro servidor, por alguna <strong>cuenta de correo comprometida</strong> o por algún <strong>script malicioso</strong> instalado aprovechando alguna vulnerabilidad. Cuando el problema es el spam, la cola de correo suele llenarse porque se envía un volumen elevado de correos en poco tiempo a miles o millones de destinatarios y algunos de esos e-mails ya no funcionan, tienen la bandeja de entrada llena, el servidor de destino no está disponible,&#8230; con lo que se quedan en la cola de <strong>correo saliente</strong> de nuestro servidor esperando nuevos intentos de envío.</p>
<p>Así pues, si conseguimos que se nos <strong>alerte por e-mail</strong> cuando la cola de correo tiene muchos mensajes, podremos atajar el problema más rápidamente para evitar que nuestro servidor de correo entre en <strong>listas negras</strong> o sea desconectado de la red por nuestro proveedor de hosting. Si disponemos de un servidor de correo <strong>Exim</strong>, el script siguiente de <strong>shell scripting</strong> de Linux <strong>envía por e-mail mensajes de alerta</strong> cuando la <strong>cola de correo saliente</strong> supera un determinado número de mensajes:</p>
<pre lang="bash">#!/bin/bash
strContador=$(/usr/sbin/exim -bpc)
if [ $strContador -gt 50 ]
then
  /usr/sbin/exim -bpc | mail -s
  'ALERTA COLA SERVIDOR CORREO > 50 MENSAJES' miemail@example.com
fi</pre>
<p><em>Nota: unir en una única línea las dos líneas entre then y fi: &#8220;/usr/sbin/exim -bpc | mail -s &#8216;ALERTA COLA SERVIDOR CORREO > 50 MENSAJES&#8217; miemail@example.com&#8221;</em></p>
<p>El comando “<strong>/usr/sbin/exim -bpc</strong>” devuelve el número de mensajes en la cola de correo. En el script anterior, si ese número de mensajes es mayor que 50, envía un mensaje a miemail@example.com (cambiadlo por la vuestra) con el asunto “<strong>ALERTA COLA SERVIDOR CORREO > 50 MENSAJES</strong>” y en el cuerpo el <strong>número de mensajes</strong> en la cola en esos momentos.</p>
<p>Para que este script se ejecute cada cierto tiempo (cada 15 minutos, por ejemplo), podemos ponerlo en una tarea <strong>Cron</strong>. Normalmente, si intentamos desde un panel de control de hosting como <strong>Plesk</strong> o <strong>cPanel</strong> que se ejcute el script en una <strong>tarea cron</strong> puede dar error de permisos (&#8220;<strong>exim: permission denied</strong>&#8220;) porque el usuario de Plesk o cPanel no tenga permisos para ejecutar el comando “<strong>exim –bpc</strong>”. Para que la tarea cron que ejecuta el script lo haga como root se puede incluir en el <strong>crontab</strong> general con el comando &#8220;<strong>crontab -e</strong>&#8221; desde ssh (línea de comandos). Añadiendo la siguiente línea en crontab el script se ejecutará como root cada 15 minutos:</p>
<pre lang="bash">*/15 * * * * /ruta/exim_alert.sh</pre>
<p>Adaptar este script a otros servidores de correo como <strong>Qmail</strong> es una tarea sencilla.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/" rel="bookmark" title="Solución a un error en la opción Rechazar de las preferencias de correo en Plesk">Solución a un error en la opción Rechazar de las preferencias de correo en Plesk </a></li>
<li><a href="http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/" rel="bookmark" title="Errores al subir imágenes en WordPress">Errores al subir imágenes en WordPress </a></li>
<li><a href="http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/" rel="bookmark" title="Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS">Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/alerta-email-cola-correo-exim-spam/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">692</post-id>	</item>
		<item>
		<title>Servicios profesionales de telecomunicaciones: Fax por Internet, Fax por E-mail y Conference Call</title>
		<link>http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/</link>
				<comments>http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/#respond</comments>
				<pubDate>Thu, 27 Oct 2011 15:42:32 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[atención telefónica]]></category>
		<category><![CDATA[audio conferencia]]></category>
		<category><![CDATA[audioconferencia]]></category>
		<category><![CDATA[Axiatel]]></category>
		<category><![CDATA[call video]]></category>
		<category><![CDATA[centralita telefónica]]></category>
		<category><![CDATA[conf call]]></category>
		<category><![CDATA[conference call]]></category>
		<category><![CDATA[conference web y centralita telefónica]]></category>
		<category><![CDATA[conferencia telefónica]]></category>
		<category><![CDATA[enviar fax por Internet]]></category>
		<category><![CDATA[enviar y recibir fax por email]]></category>
		<category><![CDATA[fax]]></category>
		<category><![CDATA[fax por email]]></category>
		<category><![CDATA[fax por internet]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[números 900]]></category>
		<category><![CDATA[prueba gratis]]></category>
		<category><![CDATA[reunión telefónica]]></category>
		<category><![CDATA[reuniones a distancia]]></category>
		<category><![CDATA[servidor vocal interactivo]]></category>
		<category><![CDATA[sin compromiso]]></category>
		<category><![CDATA[sin compromiso de permanencia]]></category>
		<category><![CDATA[soluciones en telecomunicaciones]]></category>
		<category><![CDATA[Telefonía IP]]></category>
		<category><![CDATA[videoconferencia]]></category>
		<category><![CDATA[virtual conference]]></category>
		<category><![CDATA[voIP]]></category>
		<category><![CDATA[Web Conference]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=590</guid>
				<description><![CDATA[Axiatel ofrece servicios de telecomunicaciones que puedes probar gratis: fax por Internet y por e-mail, vídeo conferencias, audio conferencias, telefonía IP,...<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" rel="bookmark" title="Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web">Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web </a></li>
<li><a href="http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/" rel="bookmark" title="PSPad, potente editor de textos gratuito y en español">PSPad, potente editor de textos gratuito y en español </a></li>
<li><a href="http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/" rel="bookmark" title="Posicionamiento en Google sorprendente por menos de 40 euros al mes">Posicionamiento en Google sorprendente por menos de 40 euros al mes </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>Si quieres <strong>enviar fax por Internet</strong> o por e-mail a bajo precio, prueba gratis <strong>Axiatel</strong>, que ofrece servicios de telecomunicaciones para pequeñas y medianas empresas a los mejores precios. Axiatel ofrece fax por Internet, fax por e-mail, conference call, conferencia web, vídeo conferencia, servidor vocal interactivo, centralita telefónica virtual, reuniones por conferencia telefónica o audio conferencia y todos los servicios de la <strong>telefonía IP</strong> con<strong> VoIP</strong>. Puedes probar todos estos servicios <strong>sin que te cueste nada</strong> con las pruebas gratuitas de Axiatel. <strong>Prueba gratis</strong> los servicios de Axiatel y paga lo que quieras, puedes darte de baja en cualquier momento, sin compromiso de permanencia.</p>
<h2 style="text-align: center;"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=38831" target="_blank" rel="nofollow">Haz clic aquí para probar gratis el fax por Internet de Axiatel y otros servicios</a></h2>
<div style="text-align: center"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=38831" target="_blank" rel="nofollow"><img src="http://tracking.publicidees.com/banner.php?partid=25789&#038;progid=1644&#038;promoid=38831&#038;noret=70ddf5003ac210850280e4605cd2ab73" border="0"></a></div>
<h4>Estos son los servicios que ofrece Axiatel:</h4>
<ul>
<li>Envía y recibe <strong>fax por Internet</strong> desde tu ordenador, sin atasco de papel, sin líneas ocupadas, sin pérdidas de tiempo con esperas, sin mantenimiento de la línea telefónica, sin tinta, sin gasto extra de electricidad,&#8230; Enviar y recibir fax por Internet y correo electrónico es mucho más <strong>cómodo, fácil y rápido</strong> con Axiatel. El fax por Internet de Axiatel es muy fácil de usar, la suscripción se realiza en unos segundos y no necesita ningún programa de instalación ni equipo de fax, sólo un ordenador conectado a Internet. Todo son ventajas, el <strong>coste es mínimo</strong>, permite mayor movilidad enviando y recibiendo fax desde cualquier lugar, es mucho más <strong>ecológico</strong> y permite mantener el número de fax. <strong>Prueba gratis</strong> con Axiatel el fax por Internet, que en los últimos años ha experimentado un fuerte crecimiento frente al fax tradicional.</li>
<li>Con la <strong>Conference Call</strong> de Axiatel puedes organizar todas tus <strong>reuniones a distancia</strong>, realizar grabaciones y escuchas y recibir notificaciones de conferencia por e-mail y SMS. Sin necesidad de línea telefónica y con un número único, la <strong>audioconferencia</strong> de Axiatel no supone ningún coste adicional. Todas las audioconferencias se almacenan gratis durante un año, sirviendo de archivo y referencia en cualquier momento.</li>
<li>La <strong>Centralita Telefónica Virtual</strong> totalmente automática permite llamar a cualquier teléfono o recibir llamadas desde cualquier lugar disfrutando de servicio de mensajes de voz con notificación por e-mail o SMS, sin instalar ningún equipo ni programa. La centralita proporciona un <strong>número único 90x</strong> de atención telefónica y gestiona todas las llamadas entrantes, mejorando la relación con los clientes. La <strong>Telefonía IP</strong> supone un teléfono empresarial con todas las funcionalidades de la <strong>VoIP</strong>, con llamadas ilimitadas a números fijos y móviles.</li>
<li>La <strong>Vídeo Conferencia</strong> (Web Conference) de Axiatel ofrece a través de una interfaz virtual <strong>video-conferencias</strong> interactivas con audio y vídeo y posibilidad de compartir documentos, colaborar y chatear, de la forma más fácil. Compatible con todos los navegadores de Internet, no es necesario instalar ningún programa ni equipe y permite videoconferencias <strong>ilimitadas las 24 horas del día</strong> los 365 días del año. Organiza reuniones a distancia con voz e imagen, <strong>ilimitados participantes</strong>, sin gastos ocultos y con tarifa plana.</li>
</ul>
<h2 style="text-align: center;"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=54008" target="_blank" rel="nofollow">Haz clic aquí para probar gratis el fax por Internet de Axiatel y otros servicios</a></h2>
<p style="text-align: center"><a href="http://tracking.publicidees.com/clic.php?partid=25789&#038;progid=1644&#038;promoid=54008" target="_blank" rel="nofollow"><img src="http://tracking.publicidees.com/banner.php?partid=25789&#038;progid=1644&#038;promoid=54008&#038;noret=c05bb19fb677d8dc3cdd711176bec23b" border="0"></a></p>
<p><strong>Prueba gratis sin compromiso</strong> durante 30 días todos los servicios de Axiatel: Fax por Email, Centralita Telefonica Virtual, Conference Call, Video Conferencia, Telefonía IP,&#8230; Después se pueden contratar packs prepagados de 24 meses con hasta 50% de descuento o packs prepagados de 12 meses con hasta el 30% de descuento. Y todo <strong>sin ningún compromiso</strong> de permanencia, nos podemos dar de baja en cualquier momento. Axiatel, con más de 15 años de experiencia en el sector de las telecomunicaciones, gestiona más de <strong>100 millones de conexiones al año</strong> y tiene miles de clientes satisfechos en <strong>7 países</strong> (Reino Unido, Italia, España, Canadá, Alemania, Australia y Bélgica) y hablan muy bien de sus efectivos servicios, ya que les ahorra mucho tiempo y dinero. Grandes empresas como <strong>Pixmanía, Meetic, Haribo, L&#8217;Oreal, Danone, Perrier, EADS o Arcelor Mittal</strong> confían sus comunicaciones a Axiatel. Todos los clientes Axiatel ahorran con sus servicios y la mayoría los recomiendan, ya que se pueden ahorrar más de 500 euros al año con las tarifas planas de coste fijo y el beneficio medioambiental. Y lo mejor de todo, con <strong>prueba gratuita sin compromiso</strong> y sin realizar ninguna inversión.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" rel="bookmark" title="Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web">Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web </a></li>
<li><a href="http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/" rel="bookmark" title="PSPad, potente editor de textos gratuito y en español">PSPad, potente editor de textos gratuito y en español </a></li>
<li><a href="http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/" rel="bookmark" title="Posicionamiento en Google sorprendente por menos de 40 euros al mes">Posicionamiento en Google sorprendente por menos de 40 euros al mes </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/axiatel-fax-internet-email-conference-call-web-voip-telefonia-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">590</post-id>	</item>
		<item>
		<title>Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables</title>
		<link>http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/</link>
				<comments>http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/#respond</comments>
				<pubDate>Mon, 18 Apr 2011 19:10:06 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[acentos]]></category>
		<category><![CDATA[ansi]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[cadena de texto]]></category>
		<category><![CDATA[carácteres extraños]]></category>
		<category><![CDATA[comillas]]></category>
		<category><![CDATA[expresiones regulares]]></category>
		<category><![CDATA[iso-8859-1]]></category>
		<category><![CDATA[patrón expresión regular]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[reemplazar carácteres]]></category>
		<category><![CDATA[RegExp]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[tildes]]></category>
		<category><![CDATA[URL friendly]]></category>
		<category><![CDATA[URL's amigables]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://programadorasp.com/?p=503</guid>
				<description><![CDATA[Las expresiones regulares en ASP son muy útiles para reemplazar carácteres extraños en cadenas de texto y quitar acentos para por ejemplo generar url's amigables<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/" rel="bookmark" title="Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL">Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL </a></li>
<li><a href="http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/" rel="bookmark" title="La World Wide Web y el HTML cumplen 20 años">La World Wide Web y el HTML cumplen 20 años </a></li>
<li><a href="http://programadorasp.com/eliminar-saltos-de-linea-en-un-textarea-con-javascript/" rel="bookmark" title="Eliminar saltos de línea en un textarea con Javascript">Eliminar saltos de línea en un textarea con Javascript </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>En ocasiones en <strong>ASP</strong> hemos querido <strong>reemplazar carácteres</strong> de un texto o una cadena para eliminar los acentos y los carácteres extraños como paréntesis, puntos, comas, corchetes, ñ, ç,&#8230; Por ejemplo, para generar <strong>URL&#8217;s amigables</strong> para los buscadores (URL friendly o permalinks), necesitamos convertir las cadenas a texto plano <strong>sin carácteres extraños</strong>. Podemos hacer funciones de reemplazo de carácteres intentando tener en cuenta todos los carácteres extraños que nos podamos encontrar en una cadena, pero las <strong>expresiones regulares</strong> y sus herramientas de reemplazo nos pueden ayudar mucho. Se trata de utilizar el operador <strong>.replace</strong> del objeto de expresión regular en ASP, jugando con los <strong>patrones</strong> para las condiciones.</p>
<p>En la funcion siguiente, a partir de una <strong>cadena de texto</strong> dada se convierte a una cadena amigable para los buscadores, eliminando los carácteres extraños. En primer lugar, se eliminan los espacios a ambos lados de la cadena y se reemplazan o eliminan los carácteres que pueden dar problemas en bases de datos como las <strong>comillas</strong> simples y dobles, saltos de línea y espacios. Después se usan las <strong>expresiones regulares</strong> para eliminar de las vocales las tildes abiertas y cerradas, diéresis,&#8230; y para sustituir la ñ y la ç por n y c respectivamente. Es decir, los carácteres que <strong>cumplan el patrón</strong> de la expresión regular serán sustituidos por el carácter dado. Por último, se eliminan los carácteres restantes que <strong>no cumplan el patrón</strong> de URL amigable (letras minúsculas, números y guión).</p>
<pre lang="asp">function convertirAURLfriendly(cadena)
  if not isNull(cadena) then
    ' Eliminamos los espacios a ambos lados de la cadena
    strCadena = Trim(lCase(cadena))
    ' Reemplazamos carácteres especiales
    strCadena = replace(replace(strCadena,"'",""),"""","")
    strCadena = replace(replace(strCadena,"&quot;",""),vbcrlf,"")
    strCadena = replace(replace(strCadena,"<br>","")," ","-")
    set expReg = New RegExp
    ' Todas las ocurrencias
    expReg.Global = True
    expReg.Pattern = "[àáâãäå]"
    strCadena = expReg.Replace(strCadena, "a")
    expReg.Pattern = "[èéêë]"
    strCadena = expReg.Replace(strCadena, "e")
    expReg.Pattern = "[ìíîï]"
    strCadena = expReg.Replace(strCadena, "i")
    expReg.Pattern = "[òóôõö]"
    strCadena = expReg.Replace(strCadena, "o")
    expReg.Pattern = "[ùúûü]"
    strCadena = expReg.Replace(strCadena, "u")
    expReg.Pattern = "[ñ]"
    strCadena = expReg.Replace(strCadena, "n")
    expReg.Pattern = "[ç]"
    strCadena = expReg.Replace(strCadena, "c")
    ' Todo lo que no cumpla este patron
    expReg.Pattern = "[^a-z0-9-]"
    strCadena = expReg.Replace(strCadena, "")
    set expReg = nothing
    convertirAURLfriendly = left(strCadena,256)
  else
    convertirAURLfriendly = ""
  end if
end function</pre>
<p>Hacer la conversión de la función anterior a otros lenguajes como <strong>PHP</strong> o <strong>Javascript</strong> es relativamente sencillo, en otros artículos de este blog se pueden encontrar ejemplos de expresiones regulares en Javascript. De hecho, la función anterior an ASP para generar URL&#8217;s amigables me funcionaba en archivos ANSI con codificación iso-8859-1, pero da problemas con los acentos y carácteres extraños cuando el archivo está en <strong>UTF-8</strong>. Así que después de darle muchas vueltas, convertí la función de ASP a Javascript y la llamaba antes de enviar el formulario, es decir generaba la <strong>URL amigable</strong> desde Javascript y lo almacenaba en una variable hidden que también envío con el formulario. La función en <strong>Javascript</strong> que funciona para UTF-8:</p>
<pre lang="javascript">function convertirAURLfriendly(str) {
  strCadena = str;
  if (strCadena!='') {
    strCadena = strCadena.toLowerCase();
    // Elimina espacios al principio y al final
    strCadena = strCadena.replace(/^\s*|\s*$/g,"");
    strCadena = strCadena.replace("&quot;",'');
    strCadena = strCadena.replace(" ","-").replace("_","-");
    strExpReg = /[àáâãäå]/gi;
    strCadena = strCadena.replace(strExpReg,'a');
    strExpReg = /[èéêë]/gi;
    strCadena = strCadena.replace(strExpReg,'e');
    strExpReg = /[ìíîï]/gi;
    strCadena = strCadena.replace(strExpReg,'i');
    strExpReg = /[òóôõö]/gi;
    strCadena = strCadena.replace(strExpReg,'o');
    strExpReg = /[ùúûü]/gi;
    strCadena = strCadena.replace(strExpReg,'u');
    strExpReg = /[ñ]/gi;
    strCadena = strCadena.replace(strExpReg,'n');
    strExpReg = /[ç]/gi;
    strCadena = strCadena.replace(strExpReg,'c');
    // Todo lo que no cumpla este patron
    strExpReg = /[^a-z0-9-]/gi;
    strCadena = strCadena.replace(strExpReg,'');
    return strCadena.substring(0,255);
  }
  return '';
}</pre>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/" rel="bookmark" title="Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL">Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL </a></li>
<li><a href="http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/" rel="bookmark" title="La World Wide Web y el HTML cumplen 20 años">La World Wide Web y el HTML cumplen 20 años </a></li>
<li><a href="http://programadorasp.com/eliminar-saltos-de-linea-en-un-textarea-con-javascript/" rel="bookmark" title="Eliminar saltos de línea en un textarea con Javascript">Eliminar saltos de línea en un textarea con Javascript </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">503</post-id>	</item>
		<item>
		<title>Codificación UTF-8 incorrecta en PHP leyendo una base de datos MySQL</title>
		<link>http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/</link>
				<comments>http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/#comments</comments>
				<pubDate>Sat, 29 Jan 2011 20:34:44 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[carácteres especiales]]></category>
		<category><![CDATA[charset utf-8]]></category>
		<category><![CDATA[CodePage 65001]]></category>
		<category><![CDATA[editor avanzado]]></category>
		<category><![CDATA[encoding UTF-8]]></category>
		<category><![CDATA[formato UTF-8]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql_query]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problemas de codificación]]></category>
		<category><![CDATA[programación web]]></category>
		<category><![CDATA[pspad]]></category>
		<category><![CDATA[SET NAMES UTF8]]></category>
		<category><![CDATA[solución]]></category>
		<category><![CDATA[text/xml]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=443</guid>
				<description><![CDATA[Solución al problema de que los carácteres especiales no se muestran bien en un XML devuelto en PHP leyendo de base de datos MySQL con codificación UTF-8.<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/" rel="bookmark" title="Interpretar páginas web estáticas como php, asp o cualquier lenguaje">Interpretar páginas web estáticas como php, asp o cualquier lenguaje </a></li>
<li><a href="http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/" rel="bookmark" title="La World Wide Web y el HTML cumplen 20 años">La World Wide Web y el HTML cumplen 20 años </a></li>
<li><a href="http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/" rel="bookmark" title="Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables">Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>En muchas ocasiones he programado en lenguaje <strong>ASP</strong> páginas que devuelven datos en <strong>XML</strong> leyéndolos de una base de datos <strong>MySQL</strong>. Con el fin de que los datos almacenados en MySQL salgan con el formato correcto, lo mejor es trabajar en <strong>UTF-8</strong>. Para ello, es necesario guardar el archivo ASP que devuelve el XML en <strong>formato UTF-8</strong> desde un editor avanzado gratuito como el <strong><a href="http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/" target="_blank">PSPad</a></strong>. Además, hay que poner el siguiente código ASP antes que nada:</p>
<pre lang="asp">Response.CodePage = "65001"     ' Comentario: UTF-8
Response.write("<?xml version=""1.0"" encoding=""UTF-8""?>")</pre>
<p>Pero cuando intentamos hacer lo mismo en lenguaje <strong>PHP</strong> podemos tener el problema de que los <strong>carácteres especiales</strong> no se muestran bien en pantalla. Haciendo lo mismo que con el ASP, guardando el archivo PHP que devuelve el XML en <strong>formato UTF-8</strong> desde el editor avanzado y poniendo el siguiente código pueden haber problemas:</p>
<pre lang="php">header("Content-type:text/xml; charset=utf-8");
echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";</pre>
<p>Según me comentó un colega también <a href="http://www.programadorphp.es/" target="_blank">programador web</a>, parece que la comunicación con la <strong>base de datos MySQL</strong> no se está realizando en <strong>UTF-8</strong>. Para que se realice correctamente, hay que lanzar esta instrucción MySQL antes que nada:</p>
<pre lang="sql">mysql_query("SET NAMES UTF8");</pre>
<p>Con esto se solucionan los <strong>problemas de codificación</strong> y los carácteres especiales se muestran bien en la web.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/" rel="bookmark" title="Interpretar páginas web estáticas como php, asp o cualquier lenguaje">Interpretar páginas web estáticas como php, asp o cualquier lenguaje </a></li>
<li><a href="http://programadorasp.com/la-world-wide-web-y-el-html-cumplen-20-anos/" rel="bookmark" title="La World Wide Web y el HTML cumplen 20 años">La World Wide Web y el HTML cumplen 20 años </a></li>
<li><a href="http://programadorasp.com/generar-urls-amigables-asp-expresiones-regulares/" rel="bookmark" title="Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables">Reemplazar carácteres con expresiones regulares en ASP para generar URL&#8217;s amigables </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/codificacion-utf-8-incorrecta-php-leyendo-base-datos-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">443</post-id>	</item>
		<item>
		<title>Compra tu pc o portátil en la tienda Dell y otras, barato y con cupones descuento</title>
		<link>http://programadorasp.com/dell-ordenadores-portatiles-calidad-precio-descuento/</link>
				<comments>http://programadorasp.com/dell-ordenadores-portatiles-calidad-precio-descuento/#respond</comments>
				<pubDate>Sat, 27 Nov 2010 19:23:49 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Alienware]]></category>
		<category><![CDATA[Alternate]]></category>
		<category><![CDATA[códigos descuento Dell]]></category>
		<category><![CDATA[comprar barato en Dell]]></category>
		<category><![CDATA[comprar ordenador]]></category>
		<category><![CDATA[cupones descuento Dell]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[descuentos Dell]]></category>
		<category><![CDATA[equipo Dell]]></category>
		<category><![CDATA[garantía Dell]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP Pavilion]]></category>
		<category><![CDATA[informática]]></category>
		<category><![CDATA[Inspiron]]></category>
		<category><![CDATA[Latitude]]></category>
		<category><![CDATA[notebook baratos]]></category>
		<category><![CDATA[ofertas Dell]]></category>
		<category><![CDATA[ofertas especiales Dell]]></category>
		<category><![CDATA[ofertas portátiles]]></category>
		<category><![CDATA[Optiplex]]></category>
		<category><![CDATA[ordenador a medida]]></category>
		<category><![CDATA[ordenador de marca]]></category>
		<category><![CDATA[ordenadores]]></category>
		<category><![CDATA[ordenadores clónicos]]></category>
		<category><![CDATA[ordenadores de sobremesa]]></category>
		<category><![CDATA[ordenadores portátiles]]></category>
		<category><![CDATA[PC Dell]]></category>
		<category><![CDATA[pedido Dell]]></category>
		<category><![CDATA[portátiles Dell]]></category>
		<category><![CDATA[Precision]]></category>
		<category><![CDATA[servicio Dell]]></category>
		<category><![CDATA[servicio gratis Dell]]></category>
		<category><![CDATA[servidores Dell]]></category>
		<category><![CDATA[servidores Poweredge]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[tienda online de Dell]]></category>
		<category><![CDATA[Vostro]]></category>
		<category><![CDATA[XPS]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=410</guid>
				<description><![CDATA[Si vas a comprar ordenador, usa los cupones y códigos descuento de la tienda online Dell con ofertas portátiles, ordenadores de sobremesa y notebook baratos.<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/discos-en-espejo-raid-1-data-mirroring-por-software-windows-xp-o-por-hardware/" rel="bookmark" title="Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware">Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware </a></li>
<li><a href="http://programadorasp.com/humor-grafico-seguridad-de-datos-storietaboard-de-una-agencia-de-publicidad/" rel="bookmark" title="Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad">Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p><strong>Dell</strong> es uno de los mayores fabricantes de <strong>ordenadores</strong> del mundo. Si estás pensando en <strong>comprar ordenador</strong> o buscas <strong>notebook baratos</strong>, en la <strong>tienda online de Dell</strong> encontrarás la mejor relación calidad/precio en ordenadores de sobremesa, <strong>ordenadores portátiles</strong>, servidores y periféricos. Tanto en nuestra empresa de diseño y programación de páginas web como en mi familia llevamos años comprando ordenadores en Dell. De hecho, los servidores dedicados de web, correo electrónico y bases de datos de nuestra empresa son Dell, además de los ordenadores utilizados para el diseño y la programación de sitios web. Podríamos comprar <strong>ordenadores clónicos</strong> en las tiendas y cadenas locales, pero siempre encontramos una <strong>oferta mejor en Dell</strong> y la calidad es inmejorable. Todas las semanas hay <strong>ofertas portátites</strong> y descuentos en Dell, que todavía son mejores aplicando los <strong>códigos y cupones descuento de Dell</strong> que te presentamos a continuación. Iremos publicando cada semana en este artículo los <strong>códigos descuento de Dell</strong> para usuarios domésticos y profesionales/empresas vigentes en cada momento para que los aprovechéis y todavía os salga <strong>más barato comprar en Dell</strong>. Entra a la tienda online de Dell desde los enlaces e imágenes de esta página para aprovechar los descuentos.</p>
<p>La <strong>calidad y el servicio de Dell</strong> es impresionante. En los años que llevamos utilizando los ordenadores de sobremesa y portátiles Dell (al menos desde 2005) no hemos tenido ningún problema nunca. Los pedidos se hacen desde la web, se configura el <strong>ordenador a medida</strong> a partir de una oferta base eligiendo procesador, memoria RAM, disco duro, monitor, tarjeta gráfica, webcam, teclado, ratón, accesorios como maletas de transporte de portátiles, sistema operativo,&#8230; Una vez hecha la elección y <strong>aplicados los códigos descuento que puedes encontrar aquí</strong>, el equipo Dell pasa a preparación, después a producción y por último se procede al <strong>envío por agencia de transporte urgente</strong>, normalmente UPS. Todo el proceso de producción y envío se puede seguir vía web y suele tardar una semana. No lo dudes, si buscas <strong>notebook baratos</strong> y <strong>ofertas portátiles</strong> para <strong>comprar ordenador</strong>, aprovecha los <strong>cupones descuento de Dell</strong> para que te resulte más económico.</p>
<p>El <strong>servicio de Dell</strong> es sorprendente: un día tuve que pedir por teléfono un <strong>CD de drivers</strong> para un ordenador de sobremesa Dell fuera de garantía con 4 años de antigüedad. Desde la localidad de nuestra empresa, cerca de Valencia (España), sobre las 17 horas me dijeron en Dell que me enviaban el CD con los controladores del <strong>equipo Dell</strong>. Al día siguiente, exactamente a las 9:40 de la mañana el empleado de UPS nos entregaba el CD. ¡Y lo más sorprendente es que venía de Amsterdam (Holanda)! Con esa rapidez sólo había podido llegar por avión, y todo de forma gratuita aun estando el <strong>PC Dell</strong> fuera de garantía. Tanto en casa como en la oficina siempre acabamos comprando los <strong>ordenadores y los portátiles en Dell</strong>, y eso que siempre miramos otras ofertas de tiendas cercanas, pero en Dell hay continuas promociones, ofertas y descuentos que no se pueden rechazar. Dell tiene <strong>ordenadores de marca</strong> a precios de clónicos o inferiores, puedes comprobarlo tú mismo entrando en la tienda online de Dell haciendo clic en los enlaces de esta página.</p>
<p><strong>Dell</strong> tiene todo lo necesario en <strong>informática para el hogar, oficina doméstica, pymes, sector público y grandes empresas</strong>. Todos los componentes y configuraciones se pueden encontrar en <strong>sobremesas y portátiles Dell</strong>, con los modelos <strong>Inspiron, Alienware, Studio, XPS, Vostro, Latitude, Precision, Optiplex, servidores Poweredge</strong>,&#8230; Dell también lo tiene todo en impresoras y cartuchos, peirféricos, accesorios, soluciones de almacenamiento, conexión de redes, cámaras digitales, accesorios para juegos de PC y consola, GPS, maletines de transporte, accesorios para teléfonos móviles, mp3 players, proyectores, software, televisores de todos los formatos,&#8230;</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/discos-en-espejo-raid-1-data-mirroring-por-software-windows-xp-o-por-hardware/" rel="bookmark" title="Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware">Discos en espejo (RAID 1, data mirroring) por Software (Windows XP) o por Hardware </a></li>
<li><a href="http://programadorasp.com/humor-grafico-seguridad-de-datos-storietaboard-de-una-agencia-de-publicidad/" rel="bookmark" title="Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad">Humor gráfico: Seguridad de datos, storietaboard de una agencia de publicidad </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/dell-ordenadores-portatiles-calidad-precio-descuento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">410</post-id>	</item>
		<item>
		<title>Posicionamiento en Google sorprendente por menos de 40 euros al mes</title>
		<link>http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/</link>
				<comments>http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/#respond</comments>
				<pubDate>Sun, 31 Oct 2010 12:59:11 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[19'90 euros/mes]]></category>
		<category><![CDATA[39'90 euros/mes]]></category>
		<category><![CDATA[Advanced Web Ranking]]></category>
		<category><![CDATA[alta posicionamiento buscadores]]></category>
		<category><![CDATA[anchor text]]></category>
		<category><![CDATA[aumentar visitas]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[criterios de búsqueda]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Free Monitor for Google]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Adwords]]></category>
		<category><![CDATA[Herramientas para Webmasters de Google]]></category>
		<category><![CDATA[indexación en Google]]></category>
		<category><![CDATA[intercambio de enlaces]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mejor posición en Google]]></category>
		<category><![CDATA[optimización para motores de búsqueda]]></category>
		<category><![CDATA[optimizar página web]]></category>
		<category><![CDATA[palabras clave]]></category>
		<category><![CDATA[Posicionamiento Eficaz]]></category>
		<category><![CDATA[posicionamiento en buscadores]]></category>
		<category><![CDATA[posicionamiento natural]]></category>
		<category><![CDATA[posicionamiento web]]></category>
		<category><![CDATA[posicionar en Google]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[SEO barato]]></category>
		<category><![CDATA[SEO económico]]></category>
		<category><![CDATA[SERP]]></category>
		<category><![CDATA[servicios SEO]]></category>
		<category><![CDATA[sin compromiso de permanencia]]></category>
		<category><![CDATA[sin cuota de alta]]></category>
		<category><![CDATA[técnicas SEO]]></category>
		<category><![CDATA[venta de enlaces]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=400</guid>
				<description><![CDATA[Posicionamiento Eficaz es un servicio SEO de posicionamiento en Google y buscadores con buenos resultados para aumentar las visitas a la web por 39,90 euros al mes<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" rel="bookmark" title="Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web">Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web </a></li>
<li><a href="http://programadorasp.com/pagerank-actualizado-por-google-hoy-31-de-diciembre-de-2008/" rel="bookmark" title="PageRank actualizado por Google hoy 31 de diciembre de 2008">PageRank actualizado por Google hoy 31 de diciembre de 2008 </a></li>
<li><a href="http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/" rel="bookmark" title="Interpretar páginas web estáticas como php, asp o cualquier lenguaje">Interpretar páginas web estáticas como php, asp o cualquier lenguaje </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>El <strong><a href="http://es.wikipedia.org/wiki/Search_Engine_Optimization" target="_blank">SEO</a></strong> (Search Engine Optimization, Optimización para motores de búsqueda) es la técnica de <strong>posicionamiento en buscadores</strong> encaminada a conseguir la mejor posición de un sitio web en los resultados de búsqueda de los buscadores de Internet como <strong>Google, Yahoo o Bing</strong> para ciertas palabras clave y expresiones. El <strong>SEO</strong> se basa en posicionamiento natural y requiere su tiempo para que los buscadores lo tomen en cuenta, mientras que el <strong>SEM</strong> (Search Engine Marketing) es de pago, como los anuncios de <a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" target="_blank"><strong>Google Adwords</strong></a> (podéis probarlo gratis en el artículo sobre <strong><a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" target="_blank">cupones Adwords</a></strong> de 30 euros). Con el SEM se consiguen resultados de visitas inmediatos (de pago), mientras que con el SEO es más costoso, aunque los resultados son duraderos y a largo plazo puede resultar más económico.</p>
<h2 style="text-align: center;"><a rel="nofollow" href="http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112823&#038;tracking=&#038;url=" target="_blank">Haz clic aquí para mejorar el posicionamiento en buscadores<br />
de tu web con 3 términos de búsqueda por 39,95 euros</a></h2>
<p style="text-align: center;"><a href='http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112823&#038;tracking=&#038;url=' rel="nofollow" target="_blank"><img border=0 src='http://banners.affiliatefuture.com/3944/112823.gif'></a></p>
<p>El <strong>SEO</strong> de basa en una serie de técnicas que requieren cierta experiencia y hay que tener claro que nadie conoce la verdad absoluta ni puede garantizar al 100% los resultados, porque nadie conoce el <strong>funcionamiento de los buscadores</strong> totalmente. Los especialistas SEO deben basarse en su experiencia para ofrecer sus servicios y conocen los pasos necesarios para <strong>optimizar una página web</strong> para ayudar a mejorar (nunca garantizar) su posicionamiento en los motores de búsqueda. Entre las <strong>técnicas SEO</strong> más importantes se encuentran el hacer las paginas web <strong>amigables</strong> a los buscadores, de manera que puedan encontrar y leer su contenido, con <strong>títulos, descripciones, textos y URL&#8217;s descriptivas</strong>, sin errores, con buena velocidad de carga, dar de alta la web en las <strong>Herramientas para Webmasters de Google</strong>,&#8230; Para mejorar el posicionamiento en buscadores también es muy importante (tal vez lo más importante) conseguir <strong>enlaces a nuestro sitio web</strong>, siendo el anchor text (texto del enlace) las palabras clave a posicionar. Los enlaces se pueden conseguir de forma natural (escribiendo <strong>contenido original y relevante</strong> que haga que las demás webs vean interesante enlazarnos), intercambiando enlaces (recíprocos o cruzados) o comprando enlaces. Conseguir enlaces a nuestro sitio web debe de hacerse de forma pausada y sin precipitarse, ya que los buscadores nos pueden <strong>penalizar</strong>, consiguiendo el efecto contrario.</p>
<h2 style="text-align: center;"><a rel="nofollow" href="http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112824&#038;tracking=&#038;url=" target="_blank">Mejora tu posicionamiento web con<br />
Posicionamiento Eficaz haciendo clic aquí</a></h2>
<p style="text-align: center;"><a href='http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112824&#038;tracking=&#038;url=' rel="nofollow" target="_blank"><img border=0 src='http://banners.affiliatefuture.com/3944/112824.gif'></a></p>
<p>Los <strong>servicios SEO</strong> que se ofrecen son muchos y muy variados, y en general hay que desconfiar de aquellos que ofrecen mucho (o posiciones garantizadas en Google) por poco dinero. Pero siempre hay excepciones. Una de ellas es <strong>Posicionamiento Eficaz</strong>, que nos ha sorprendido gratamente. Posicionamiento Eficaz es un servicio de <strong>posicionamiento natural</strong> en buscadores que se centra en conseguir <strong>la mejor posición en Google</strong>. Al principio puede parecer uno de tantos servicios SEO que se ofertan y su precio, <strong>49,95 euros/mes</strong> para <strong>3 términos</strong>, nos hace sospechar de ello, pero hace unos meses decidimos probar la oferta de promoción que tienen (<strong>primer mes por 39,95 euros</strong>) con algunos clientes y los resultados son bastante sorprendentes para ese precio. En su página tienen muchos <strong>ejemplos reales</strong> de posicionamiento fácilmente verificables, donde según ellos se muestran clientes que tienen <strong>hasta 50.000 visitas al mes</strong> gracias a este servicio de posicionamiento en buscadores o que han conseguido la <strong>octava posición en Google en tan solo 15 días</strong>.</p>
<p style="text-align: center;"><a href="http://www.youtube.com/watch?v=CiD_MYUgIJQ">http://www.youtube.com/watch?v=CiD_MYUgIJQ</a><br />
<em>Ejemplo de vídeo realizado por Posiciomaniento Eficaz</em></p>
<p>Al darse de alta en <strong>Posicionamiento Eficaz</strong> hay que especificar la dirección de nuestro sitio web y los <strong>criterios de búsqueda</strong> para los que queremos ser posicionados. Posicionamiento Eficaz hace un estudio y nos da a elegir los criterios que consideran que pueden <strong>conseguir posicionar en Google</strong> con su sistema, de los cuales hemos de seleccionar 3. A continuación, nos dicen los pasos básicos para <strong>mejorar nuestra página web</strong> y conseguir una mejor <strong>indexación en Google</strong>, optimizando el título, la descripción y el texto de la página. Después de estas modificaciones, empiezan a conseguir <strong>enlaces hacia nuestro sitio web</strong> y realizan hasta un <strong>vídeo en Youtube</strong>, enviándonos un <strong>informe mensual</strong> con los trabajos de posicionamiento realizados y enlaces conseguidos, fácilmente verificable y comprobable. Está claro que por ese precio el sistema debe ser semiautomático, pero no encontraremos un servicio SEO con mejor <strong>relación calidad-precio</strong> que realice tanto trabajo por tan poco dinero. Además, es compatible con <a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-30-euros-gratis/" target="_blank">Google Adwords</a> y con cualquier otro servicio SEO y trabajos de optimización del sitio web, ya que cuanto más esfuerzo se realice para conseguir <strong>posiciomaniento web</strong>, mejor (aunque nunca de manera forzada y en poco tiempo).</p>
<h2 style="text-align: center;"><a rel="nofollow" href="http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112822&#038;tracking=&#038;url=" target="_blank">Prueba Posicionamiento Eficaz haciendo clic aquí</a></h2>
<p style="text-align: center;"><a href='http://scripts.affiliatefuture.com/AFClick.asp?affiliateID=196947&#038;merchantID=3944&#038;programmeID=9829&#038;mediaID=112822&#038;tracking=&#038;url=' rel="nofollow" target="_blank"><img border=0 src='http://banners.affiliatefuture.com/3944/112822.gif'></a></p>
<p>Si ya no sabes qué hacer para <strong>mejorar el posicionamiento de tu página web</strong> y estás cansado de probar cosas, anímate a solicitar los servicios de Posicionamiento Eficaz por <strong>39,95 euros el primer mes</strong> y 49,95 euros los siguientes para posicionar <strong>3 términos de búsqueda</strong>. Realizando muy poco trabajo inicial por nuestra parte, los <strong>resultados</strong> empiezan a conseguirse a partir de <strong>15 días</strong> desde el comienzo del posicionamiento, siendo lo más normal entre un mes o mes y medio. Diariamente se puede realizar el <strong>seguimiento del posicionamiento en Google</strong> de forma manual o con un programa automático como <a href="http://www.cleverstat.com/en/google-monitor-query.htm" target="_blank"><strong>Free Monitor for Google</strong></a> (gratuito) o <a href="http://www.advancedwebranking.com/" target="_blank"><strong>Advanced Web Ranking</strong></a>, más completo. Muchos clientes de Posicionamiento Eficaz están <strong>aumentando sus visitas</strong> con este sistema y están abandonando otros métodos más caros como Google Adwords. El trabajo realizado y los enlaces conseguidos por Posicionamiento Eficaz <strong>permanecen en el tiempo</strong> y seguiremos recibiendo visitas aunque nos demos de baja del servicio, algo que no ocurre con otros servicios de enlaces de pago (<strong>venta de enlaces</strong>) o Adwords. En Posicionamiento Eficaz no hay cuota de alta <strong>ni compromiso de permanencia</strong>, pudiendo cancelar la suscripción en cualquier momento. Tanto si somos clientes de Posicionamiento Eficaz como si no, podemos <strong>suscribirnos gratuitamente</strong> a su newsletter para recibir artículos interesantes y trucos para mejorar el <strong>posicionamiento en buscadores</strong>.</p>
<p style="text-align: center;"><strong>Por favor, si algún enlace no funciona o no se ve alguna imagen, te agradecería que me avisaras dejando un comentario en esta página. Muchas gracias por tu colaboración y por tu visita.</strong></p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/mas-visitas-pagina-web-cupon-google-adwords-50-euros-gratis/" rel="bookmark" title="Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web">Consigue gratis un cupón de 50 euros de Google Adwords para publicitar tu web </a></li>
<li><a href="http://programadorasp.com/pagerank-actualizado-por-google-hoy-31-de-diciembre-de-2008/" rel="bookmark" title="PageRank actualizado por Google hoy 31 de diciembre de 2008">PageRank actualizado por Google hoy 31 de diciembre de 2008 </a></li>
<li><a href="http://programadorasp.com/convertir-archivos-web-estaticos-dinamicos-introducir-codigo/" rel="bookmark" title="Interpretar páginas web estáticas como php, asp o cualquier lenguaje">Interpretar páginas web estáticas como php, asp o cualquier lenguaje </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/seo-enlaces-posicionamiento-eficaz-web-optimizacion-motores-busqueda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">400</post-id>	</item>
		<item>
		<title>La Bibloteca Nacional de España rastrea los dominios .es a través de Internet Archive</title>
		<link>http://programadorasp.com/biblioteca-nacional-preservacion-digital-dominio-es-archive-org/</link>
				<comments>http://programadorasp.com/biblioteca-nacional-preservacion-digital-dominio-es-archive-org/#respond</comments>
				<pubDate>Wed, 29 Sep 2010 17:32:16 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Dominios]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[.es]]></category>
		<category><![CDATA[archive.org]]></category>
		<category><![CDATA[Archivo web del dominio .es]]></category>
		<category><![CDATA[Biblioteca Nacional de España]]></category>
		<category><![CDATA[bne]]></category>
		<category><![CDATA[Comisión Europea]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[cultura hispánica digital]]></category>
		<category><![CDATA[dominios .es]]></category>
		<category><![CDATA[error 404]]></category>
		<category><![CDATA[español]]></category>
		<category><![CDATA[habla hispana]]></category>
		<category><![CDATA[Internet Archive]]></category>
		<category><![CDATA[memoria digital]]></category>
		<category><![CDATA[preservación del patrimonio digital]]></category>
		<category><![CDATA[Preservación digital del dominio .es]]></category>
		<category><![CDATA[UNESCO]]></category>
		<category><![CDATA[User Agent]]></category>
		<category><![CDATA[variables de sesión]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=390</guid>
				<description><![CDATA[Dentro del proyecto Preservación digital del dominio .es, la Biblioteca Nacional de España rastrea las páginas web en dominios .es a través de Internet Archive<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/mas-agilidad-registro-renovacion-caducidad-dominios-es/" rel="bookmark" title="Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza">Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza </a></li>
<li><a href="http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/" rel="bookmark" title="PSPad, potente editor de textos gratuito y en español">PSPad, potente editor de textos gratuito y en español </a></li>
<li><a href="http://programadorasp.com/la-herramienta-gettext-para-traducir-temas-de-wordpress-al-espanol/" rel="bookmark" title="La herramienta gettext para traducir temas de WordPress al español">La herramienta gettext para traducir temas de WordPress al español </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>Hoy he recibido varios avisos de <strong>error 404</strong> (página no encontrada) de páginas web de clientes. En el error detallado, me ha extrañado ver que REQUEST.COOKIES tenía mucho contenido y había cosas referentes a <strong>Gameduell</strong>, una web de juegos online (he suprimido algunos carácteres para acortarlo):</p>
<blockquote><p>de.gameduell.mediaserver=http%3A%2F%2Fm1%2Egameduell%2Enet;<br />
de.gameduell.flashserver=http%3A%2F%2Fm1%2Egameduell%2Enet;<br />
de.gameduell.avatarserver=http%3A%2F%2Fm3%2Egameduell%2Ede;<br />
PHPSESSID=sm26&#8230;tep7;<br />
gcgicookie=ATD%3A&#8230;%2Fptr%2Fconfig%2Egtd%3A%3AD&#8230;.AD%2Elogout%3&#8230;Adkblog%3A&#8230;%3Adkcomunidad%3A%3A&#8230;Alportal%3A%3&#8230;3A;<br />
MASTEROAPAUTH=9A1DBDF47&#8230;;<br />
UserAuthentication=geoIP=US&amp;lg%5Fkey=00000&#8230;000&amp;user%5Fid=082a&#8230;cec&amp;authenticated=no;<br />
JSESSIONID=%28J2EE5&#8230;782End;<br />
HRINTAUTH=85E&#8230;0</p></blockquote>
<p>Fijándome más, veo en el <strong>User Agent</strong> (navegador o software utilizado en la visita a la página o archivo):</p>
<blockquote><p>HTTP_USER_AGENT: Mozilla/5.0 (compatible; <strong>archive.org_bot</strong> +http://<strong>www.bne.es</strong>/es/LaBNE/PreservacionDominioES/AvisoWebmasters/index.html)</p></blockquote>
<p>Así que parece que el <strong>rastreador de archive.org</strong> (un gran archivo de páginas webs a lo largo del tiempo) está visitando la web. Lo de Gameduell supongo que será porque antes el mismo rastreador ha visitado la web de juegos online y se han transmitido las variables de sesión y las cookies de una web a otra.</p>
<p>Pero lo que más <strong>llama la atención</strong> es la URL http://www.bne.es/es/LaBNE/PreservacionDominioES/AvisoWebmasters/index.html en el User Agent. Accediendo a ella nos encontramos con el siguiente aviso en forma de imagen:</p>
<p style="text-align: center;"><img data-attachment-id="391" data-permalink="http://programadorasp.com/biblioteca-nacional-preservacion-digital-dominio-es-archive-org/textoavisowebmaster/" data-orig-file="http://programadorasp.com/wp-content/uploads/2010/09/textoAvisoWebmaster.gif" data-orig-size="500,208" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="textoAvisoWebmaster" data-image-description="" data-medium-file="http://programadorasp.com/wp-content/uploads/2010/09/textoAvisoWebmaster-300x124.gif" data-large-file="http://programadorasp.com/wp-content/uploads/2010/09/textoAvisoWebmaster.gif" class="alignnone size-full wp-image-391" title="textoAvisoWebmaster" src="http://programadorasp.com/wp-content/uploads/2010/09/textoAvisoWebmaster.gif" alt="" width="500" height="208" srcset="http://programadorasp.com/wp-content/uploads/2010/09/textoAvisoWebmaster.gif 500w, http://programadorasp.com/wp-content/uploads/2010/09/textoAvisoWebmaster-300x124.gif 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>donde nos informan que la página web está siendo rastreada por <strong>Internet Archive</strong> para recolectar su contenido en nombre de la <strong>Biblioteca Nacional de España</strong> (BNE). También explica la forma de bloquear ese acceso en el caso de que no demos nuestro consentimiento o afecte al correcto funcionamiento de nuestra web. En la misma página de la Biblioteca Nacional la URL http://www.bne.es/es/LaBNE/PreservacionDominioES/index.html enlaza al proyecto de <strong>&#8220;Preservación digital del dominio .es&#8221;</strong>, donde se explica que estas actuaciones obedecen a las Directrices para la <strong>preservación del patrimonio digital</strong> de la UNESCO (2003) y a una Recomendación de la Comisión Europea. Esto significa que, con el fin de <strong>salvaguardar la &#8220;memoria digital&#8221;</strong> de nuestro país, la Biblioteca Nacional de España está rastreando a través de Internet Archive todos los <strong>dominios .es</strong>, para indexar sus contenidos y crear el <em><strong>&#8220;Archivo web del dominio .es&#8221;</strong></em>.</p>
<p>Creo que para salvaguardar la <strong>cultura hispánica digital</strong> no es suficiente con rastrear los dominios .es, ya que muchas webs en español están en dominios con extensiones diferentes (como <strong>.com</strong>) debido a que son los más extendidos y fáciles de registrar. Además, si se trata de la cultura hispánica también deberían rastrear dominios de <strong>países de habla hispana</strong> como México (.mx), Argentina (.ar), Chile (.cl),&#8230; Supongo que más adelante también abordarán estos contenidos.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/mas-agilidad-registro-renovacion-caducidad-dominios-es/" rel="bookmark" title="Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza">Los dominios .es ya se pueden renovar en cualquier momento y su gestión se agiliza </a></li>
<li><a href="http://programadorasp.com/pspad-potente-editor-de-textos-gratuito-y-en-espanol/" rel="bookmark" title="PSPad, potente editor de textos gratuito y en español">PSPad, potente editor de textos gratuito y en español </a></li>
<li><a href="http://programadorasp.com/la-herramienta-gettext-para-traducir-temas-de-wordpress-al-espanol/" rel="bookmark" title="La herramienta gettext para traducir temas de WordPress al español">La herramienta gettext para traducir temas de WordPress al español </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/biblioteca-nacional-preservacion-digital-dominio-es-archive-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">390</post-id>	</item>
		<item>
		<title>Solución a un error en la opción Rechazar de las preferencias de correo en Plesk</title>
		<link>http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/</link>
				<comments>http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/#respond</comments>
				<pubDate>Sun, 12 Sep 2010 18:41:11 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Administración web]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[bounce]]></category>
		<category><![CDATA[catchall]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[correo electrónico]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[envío de correo a usuario inexistente]]></category>
		<category><![CDATA[hospedaje web]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[no funciona]]></category>
		<category><![CDATA[panel de control plesk]]></category>
		<category><![CDATA[plesk]]></category>
		<category><![CDATA[preferencias de correo]]></category>
		<category><![CDATA[Qmail]]></category>
		<category><![CDATA[rebotar correo]]></category>
		<category><![CDATA[rechazar correo]]></category>
		<category><![CDATA[redirección de correo]]></category>
		<category><![CDATA[reenviar correo]]></category>
		<category><![CDATA[reenvío de correo]]></category>
		<category><![CDATA[servidor de correo]]></category>
		<category><![CDATA[This address no longer accepts mail]]></category>
		<category><![CDATA[usuario inexistente]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.programadorasp.com/?p=385</guid>
				<description><![CDATA[Solución a un problema en las redirecciones de correo cuando se envía a un usuario inexistente en las preferencias de correo en el panel de control Plesk.<div class='yarpp-related-rss'>

Related posts:<ol>
<li><a href="http://programadorasp.com/alerta-email-cola-correo-exim-spam/" rel="bookmark" title="Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)">Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam) </a></li>
<li><a href="http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/" rel="bookmark" title="Errores al subir imágenes en WordPress">Errores al subir imágenes en WordPress </a></li>
<li><a href="http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/" rel="bookmark" title="Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS">Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS </a></li>
</ol>
</div>
]]></description>
								<content:encoded><![CDATA[<p>Como he comentado en otras ocasiones, esta web está hospedada en un <strong>VPS</strong> (Servidor Privado Virtual), con sistema operativo <strong>Linux</strong>, panel de control <strong>Plesk</strong> y servidor de correo <strong>Qmail</strong>. Después de un año de comportarse de forma extraña en una <strong>redirección de correo</strong> y realizar muchas pruebas, encontré el problema y lo documento aquí ya que no hay mucha información por Internet.</p>
<p>Desde Plesk, en el dominio &#8220;dominio1.com&#8221; / Correo / Preferencias, está el apartado &#8220;<strong>Envío de correo a usuario inexistente</strong>&#8220;, que ofrece 3 opciones:</p>
<p style="text-align: center;"><img data-attachment-id="386" data-permalink="http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/preferencias-correo-plesk/" data-orig-file="http://programadorasp.com/wp-content/uploads/2010/09/preferencias-correo-plesk.gif" data-orig-size="501,142" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="preferencias-correo-plesk" data-image-description="" data-medium-file="http://programadorasp.com/wp-content/uploads/2010/09/preferencias-correo-plesk-300x85.gif" data-large-file="http://programadorasp.com/wp-content/uploads/2010/09/preferencias-correo-plesk.gif" class="alignnone size-full wp-image-386" style="border: 1px solid black;" title="preferencias-correo-plesk" src="http://programadorasp.com/wp-content/uploads/2010/09/preferencias-correo-plesk.gif" alt="" width="501" height="142" srcset="http://programadorasp.com/wp-content/uploads/2010/09/preferencias-correo-plesk.gif 501w, http://programadorasp.com/wp-content/uploads/2010/09/preferencias-correo-plesk-300x85.gif 300w" sizes="(max-width: 501px) 100vw, 501px" /></p>
<ol>
<li><strong>Rebotar</strong> con frase: &#8220;This address no longer accepts mail.&#8221;</li>
<li><strong>Reenviar</strong> a la dirección: info@dominio2.com</li>
<li><strong>Rechazar</strong>.</li>
</ol>
<p>Por defecto estaba marcada la primera opción, pero hace algo más de 1 año lo cambiamos a la opción 2, de manera que nos <strong>reenviaba</strong> a info@dominio2.com cualquier mensaje dirigido a xxxx@dominio1.com (actuando de <strong>catchall</strong>). Pues bien, cansados de que nos llegaran esos mensajes, cambié a la opción 3 &#8220;Rechazar&#8221;, pero parecía que <strong>no funcionaba</strong> y seguía reenviando mensajes. Después de realizar múltiples pruebas descubrí que <strong>la opción &#8220;Rechazar&#8221; no funciona</strong> y se queda activada la opción elegida anteriormente a esa.</p>
<p>Lo que hacen esas opciones es cambiar el contenido del archivo <strong>/var/qmail/mailnames/dominio1.com/.qmail-default</strong>, del servidor de correo <strong>Qmail</strong>. Si activaba la opción 1 escribía &#8220;<strong>|bouncesaying This\ address\ no\ longer\ accepts\ mail.</strong>&#8221; en el archivo, marcando la opción 2 escribía &#8220;<strong>&amp;info@dominio2.com</strong>&#8220;, pero si se activaba la opción 3, no hacía nada, dejaba el archivo como estaba. Es por eso que al cambiar desde la opción 2 a la 3, se quedaba como si estuviera la opción 2. Cambiando a la opción 1 y después a la 3 también se queda activada la 1.</p>
<p>Realmente no sé si esto es un <strong>error del panel de control Plesk, del servidor de correo Qmail o de los dos</strong>, pero me costó mucho descubrirlo y realmente me quedé muy descansado, así que lo comparto con la comunidad por si a alguien más le puede ayudar.</p>
<div class='yarpp-related-rss'>
<p>Related posts:<ol>
<li><a href="http://programadorasp.com/alerta-email-cola-correo-exim-spam/" rel="bookmark" title="Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam)">Alerta de saturación de cola en servidor de correo Exim en Linux (posible síntoma de spam) </a></li>
<li><a href="http://programadorasp.com/errores-al-subir-imagenes-en-wordpress/" rel="bookmark" title="Errores al subir imágenes en WordPress">Errores al subir imágenes en WordPress </a></li>
<li><a href="http://programadorasp.com/pequena-optimizacion-de-apache-que-evito-continuas-caidas-del-servidor-web-en-el-vps/" rel="bookmark" title="Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS">Pequeña optimización de Apache que evitó continuas caídas del servidor web en el VPS </a></li>
</ol></p>
</div>
]]></content:encoded>
							<wfw:commentRss>http://programadorasp.com/opcion-rechazar-correo-electronico-plesk-no-comporta-como-deberia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
						<post-id xmlns="com-wordpress:feed-additions:1">385</post-id>	</item>
	</channel>
</rss>
