<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5590864374707779212</id><updated>2012-01-25T06:52:21.395-08:00</updated><category term='WORD'/><category term='GOOGLE'/><category term='WINDOWS'/><category term='SQL'/><category term='CSS'/><category term='WIDGETS'/><category term='ESTADISTICAS'/><category term='POSICIONAMIENTO WEB'/><category term='AJAX'/><category term='WORDPRESS'/><category term='CAPTCHA'/><category term='ASP'/><category term='PAGE RANK'/><category term='JAVASCRIPT'/><category term='SERVIDORES'/><category term='C#'/><category term='PHP'/><category term='DOM'/><category term='GRAILS'/><category term='GANAR DINERO'/><category term='PASARELA DE PAGO'/><category term='APACHE'/><category term='HTML'/><category term='SEGURIDAD'/><category term='PROGRAMACION'/><category term='Ubuntu'/><category term='jQUERY'/><category term='DRUPAL'/><category term='UTILIDADES'/><category term='JOOMLA'/><title type='text'>Dudas web</title><subtitle type='html'>Resolución de dudas de los lenguajes de programación web</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default?start-index=101&amp;max-results=100'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>179</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2959913074423635855</id><published>2011-07-28T07:21:00.000-07:00</published><updated>2011-07-28T07:21:47.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Error en joomla: JFolder:create: No se ha podido crear el directorio</title><content type='html'>Vamos a ver 2 posibles soluciones que he tenido que dar yo a este error: &lt;br /&gt;Error en joomla: JFolder:create: No se ha podido crear el directorio.&lt;br /&gt;¡Advertencia! - Fallo al mover el archivo.&lt;br /&gt;&lt;br /&gt;1ª- Al mover el portal de ubicación en Joomla, el archivo configuration.php (donde se definen las variables globales del sistema) hay 2 de éstas que deberemos "arreglar", $log_path y $tmp_path , habrá que ajustar a su directorio actual, ya que estarán apuntando al anterior y por eso no se podrán crear.&lt;br /&gt;&lt;br /&gt;2º- Que en el servidor contratado no tengamos permisos en las carpetas donde apuntan las variables anteriormente comentadas. Habrá que darle permiso de escritura.&lt;br /&gt;&lt;br /&gt;Nota: si la 2ª opción es vuestra solución, os volverá a salir ese problema en numerosas ocasiones, ya que a la hora de instalar (crear sus carpetas) componentes, plugins, módulos o subir imagenes y en algún que otro caso más, la solución es darle permiso a la carpeta que lo requiera en cada momento.&lt;br /&gt;No es recomendable, pero siempre podéis darle permiso a la carpeta raíz de Joomla y a todos sus "descendientes" y olvidaros de ese problema (aunque puedan venir otros de seguridad...).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2959913074423635855?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2959913074423635855/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2959913074423635855&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2959913074423635855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2959913074423635855'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2011/07/error-en-joomla-jfoldercreate-no-se-ha.html' title='Error en joomla: JFolder:create: No se ha podido crear el directorio'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1277955316848237187</id><published>2011-06-16T09:55:00.000-07:00</published><updated>2011-06-16T09:55:52.291-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jQUERY'/><category scheme='http://www.blogger.com/atom/ns#' term='WORDPRESS'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Galeria de imagenes JS, jQuery</title><content type='html'>Galería de imágenes usada compatible con WordPress.&lt;br /&gt;Por ejemplo, cuando se muestran las entradas completas, mostrar todas las imágenes de golpe, puede hacer muy largo el post, o mandar la información demasiado debajo.&lt;br /&gt;Añadiendo la llamada en wp-content/themes/miPlantilla/single.php&lt;br /&gt;Yo para solucionar eso, he usado el frameWork GALLERIA.&lt;br /&gt;A descargar desde &lt;a href="http://galleria.aino.se/"&gt;aquí&lt;/a&gt;.&lt;br /&gt;Sigue las instrucciones para instalar en tu web (básicamente es descomprimir la carpeta en tu raíz de ficheros de tu página, si no te aclaras con el inglés o con el manejo de ficheros/rutas).&lt;br /&gt;En mis archivo misScript.js he añadido esto:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;jQuery('#gallery').galleria({&lt;br /&gt;width: 450,height: 350,&lt;br /&gt;imageCrop: true,&lt;br /&gt;transition: 'fade',&lt;br /&gt;extend: function(options)&lt;br /&gt;{&lt;br /&gt;Galleria.log(this);&lt;br /&gt;Galleria.log(options);&lt;br /&gt;this.bind('image',function(e)&lt;br /&gt;{&lt;br /&gt;Galleria(e);&lt;br /&gt;Galleria.log(e.imageTarget);&lt;br /&gt;jQuery(e.imageTarget).click(this.proxy(function()&lt;br /&gt;{&lt;br /&gt;this.openLightbox();&lt;br /&gt;}));&lt;br /&gt;});&lt;br /&gt;}&lt;br /&gt;});&lt;/code&gt;&lt;br /&gt;Lo puedes copiar y pegar.&lt;br /&gt;Crea un div con el id='gallery', y las imágenes de dentro ya las redimensiona y hace casi todo el plugin por si solo.&lt;br /&gt;Para adecuar mejor la galería a tu web, donde pone width y height, son los pixeles en ancho y alto que va a oocupar la galería, los puedes modificar tanquilamente.&lt;br /&gt;&lt;br /&gt;Es muy recomendable que las imágenes no difieran mucho en tamaño original al que luego vayan a tener en la galería (ganar velocidad) y NO deben ser más pequeñas, si no se quiere perder calidad (se nota mucho).&lt;br /&gt;&lt;br /&gt;Hay un template (plantilla) por defecto para descargar gratuita, y otras 3 de pago más completas.&lt;br /&gt;En la web, si te apetece, también explican cómo crear tus propias plantillas y un par de opciones de configuración básicas de la descargada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1277955316848237187?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://galleria.aino.se/' title='Galeria de imagenes JS, jQuery'/><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1277955316848237187/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1277955316848237187&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1277955316848237187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1277955316848237187'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2011/06/galeria-de-imagenes-js-jquery.html' title='Galeria de imagenes JS, jQuery'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8874635078003632266</id><published>2011-06-14T02:01:00.001-07:00</published><updated>2011-06-14T02:01:47.890-07:00</updated><title type='text'>Enviar mail con Joomla</title><content type='html'>Para enviar mail mediante Joomla, no se puede/debe usar la función de PHP mail() cómo se podría hacer normalmente.&lt;br /&gt;Pero Joomla incluye la clase JMail y para enviar un mail es bastante sencillo una vez que sabes cómo, facilitándonos mucho la tarea.&lt;br /&gt;&lt;br /&gt;Esto es el código que he usado yo en mi componente y funciona correctamente.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;// Lista de correo, esto puede ser un correo o un array de estos, lo correcto es realizar un pequeño formulario en el back-end o front-end para introducirlos en un futuro mediante el navegador y no por código &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$to&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= array('sabio@hotmail.com','jhondoe@gmail.cz');&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$subject = 'Prueba de envío .';&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;# Poner algunas variables para los mensages de correo&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$from = array("juanelgolosina@moncloa.es", "Parque de flores carnivoras.");&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;# Invocar JMail Class&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$mailer = JFactory::getMailer();&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;# Establecer remitente para que mi nombre se muestre de forma ordenada en tu bandeja de entrada&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$mailer-&amp;gt;setSender($from);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;#Añadir un destinatario - esto puede ser una dirección única (cadena) o una matriz de direcciones&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$mailer-&amp;gt;addRecipient($to); &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$mailer-&amp;gt;setSubject($subject);&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$mailer-&amp;gt;setBody($body);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;#Poner true para enviar como HTML&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$mailer-&amp;gt;isHTML(true);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;$mailer-&amp;gt;send();&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Un enlace para los que entiendan o quieran entender bien el core de Joomla, el apartado mail, este es el más complejo y completo:&lt;br /&gt;&lt;a href="http://api.joomla.org/Joomla-Framework/Mail/JMail.html"&gt;Docs for class JMail.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8874635078003632266?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8874635078003632266/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8874635078003632266&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8874635078003632266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8874635078003632266'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2011/06/enviar-mail-con-joomla.html' title='Enviar mail con Joomla'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-5903872581507621486</id><published>2011-06-13T08:39:00.000-07:00</published><updated>2011-06-13T08:39:30.407-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORDPRESS'/><category scheme='http://www.blogger.com/atom/ns#' term='WIDGETS'/><title type='text'>Traducir Formulario Comentarios o búsqueda WordPress</title><content type='html'>Básicamente, para hacerlo de una manera rápida y sencilla (que no óptima) se puede ir directamente al fichero que se encuentra en : ./wp-content/themes/nombre_plantilla/comments.php&lt;br /&gt;&lt;br /&gt;Hay primero recomendaría hacer una copia del archivo, no vaya a ser que toquemos algo que no&amp;nbsp;debiéramos&amp;nbsp;(vamos, hacer eso habitualmente si no se está seguro de lo que se hace).&lt;br /&gt;Este archivo, varía según la plantilla usada, pero lo normal es que mida rondando las 100 líneas... y lo más habitual, es que el contenido en plan "Name (required)" o "You must be logged" estén escritos tal cual, o como parámetros en funciones para ser impresos por pantalla, simplemente modificando ese contenido por el mensaje en nuestro idioma y subir el archivo modificado a nuestra web ya debería de estar.&lt;br /&gt;&lt;br /&gt;Recomiendo probar después todos los campos de los formularios, porque es posible que algún mensaje se nos haya "colado" y no lo hayamos traducido correctamente.&lt;br /&gt;&lt;br /&gt;También tener en cuenta que habrán partes que se cargan en nuestro portal (normalmente) al verse las entradas en sus secciones o página principal, como " 0 Comments" y cosas así, eso se carga desde otros ficheros que también habría que modificar el contenido que queramos, cómo son "single.php" para las páginas de una entrada y demás (dependiendo de la plantilla).&lt;br /&gt;&lt;br /&gt;Para modificar el formulario de búsqueda, el archivo a modificar es:&lt;br /&gt;wordpress/wp-content/themes/mi_plantilla/search.php&lt;br /&gt;y así modificar por ejemplo las etiquetas de sugerencia si no se encuentra nada y poner lo que queramos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-5903872581507621486?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/5903872581507621486/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=5903872581507621486&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5903872581507621486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5903872581507621486'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2011/06/traducir-formulario-comentarios-o.html' title='Traducir Formulario Comentarios o búsqueda WordPress'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1652061553941852682</id><published>2011-06-09T08:06:00.001-07:00</published><updated>2011-06-09T08:26:07.292-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORDPRESS'/><title type='text'>Plantilla Completísima WordPress.</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-8sjvUXaGKGE/TfDl-NrG_CI/AAAAAAAAADg/93t3RB3XHq8/s1600/Imagen%2B1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 251px;" src="http://1.bp.blogspot.com/-8sjvUXaGKGE/TfDl-NrG_CI/AAAAAAAAADg/93t3RB3XHq8/s320/Imagen%2B1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5616241592316132386" /&gt;&lt;/a&gt;&lt;br /&gt;Bueno, para la última web que me han mandado hacer,que es un portal (que ya publicaré cuando esté al 100%) gastrocultural, cómo últimamente, es utilizando WordPress, y la plantilla me la han dado, el problemilla es que es &lt;a href="http://themeforest.net/item/deadline-premium-wordpress-news-magazine-theme/117203?ref=awesem"&gt;pagando (aunque no mucho).&lt;/a&gt;&lt;br /&gt;Se llama "DEADLINE" y aquí hay una &lt;a href="http://www.awesem.com/deadline/"&gt;demo&lt;/a&gt; , aunque ya os digo, que si la pilláis (cómo pasa con la mayoría así de completa) no espéreis instalar un wordpress, instalar la plantilla y que aparezca así de buenas a primeras.&lt;div&gt;Lógicamente, lo primero es crear unas categorías y unas entradas de ejemplo, así como alguna página en plan "Quienes somos", "Nosotros" o algo así típico.&lt;br /&gt;Iré poniendo paso por paso las siguientes configuraciones:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1º Qué sale y cómo en el menú 'top', justo en el borde superior del navegador y lo mismo para el menu de navegación principal, el de debajo de nuestro logo.&lt;br /&gt;2º Qué orden, qué se muestra, y cómo en el slide central, y en los bloques que le siguen.&lt;br /&gt;3º El sidebar de la derecha, cómo está organizado, cómo poner contenido propio.&lt;br /&gt;4º Que poner en el footer, y cómo modificar algunas cosillas para que salgan en castellano, cómo la página de no encontrar nada del buscador.&lt;br /&gt;5º Crearemos a partir de los custom fields (campos personalizados) y un plugin &lt;a href="http://wordpress.org/extend/plugins/wp-custom-fields-search/"&gt;(WP-custom-fields-search)&lt;/a&gt; un buscador bastante personalizado, que será distinto en cada página/ seccion/ categoría que estemos, buscando lo que queramos donde queramos (más o menos) dentro de nuestro contenido bien organizado.&lt;br /&gt;&lt;br /&gt;Luego ya iré poniendo cositas, como:&lt;div&gt;&lt;ul&gt;&lt;li&gt; poner el Like Box de facebook.&lt;/li&gt;&lt;li&gt; el plugin para compartir con redes sociales los posts.&lt;/li&gt;&lt;li&gt; los últimos tweet.&lt;/li&gt;&lt;li&gt;comentar usando cuentas de FB.&lt;/li&gt;&lt;li&gt;añadir un Captcha fácilmente para evitar el Spam por lo menos.&lt;/li&gt;&lt;li&gt;crear un slide para la cabecera de nuestra propia plantilla con Jquery&lt;/li&gt;&lt;li&gt;y etc de cosillas que me vayan pidiendo.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Al tajo.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1652061553941852682?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1652061553941852682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1652061553941852682&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1652061553941852682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1652061553941852682'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2011/06/plantilla-completisima-wordpress.html' title='Plantilla Completísima WordPress.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-8sjvUXaGKGE/TfDl-NrG_CI/AAAAAAAAADg/93t3RB3XHq8/s72-c/Imagen%2B1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1244858380827973604</id><published>2011-05-11T01:36:00.001-07:00</published><updated>2011-05-11T01:53:50.226-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORDPRESS'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Modificar origen de determinadas imágenes</title><content type='html'>He estado haciendo un blog para unos fotógrafos en wordpress, con la plantilla f8-static (esta muy bien, por cierto, y es gratuita).&lt;br /&gt;Bueno mi problema, fue que subían imágenes, a un tamaño, y la plantilla me las modificaba desde un fichero al que no tenía acceso en ese momento que tenía que solucionarlo, así que como tenía las imágenes en el servidor subidas correctamentes, y la plantilla creaba otras miniaturas, mi solución (un tanto salvaje) a sido:&lt;br /&gt;-Recoger el vector con las imágenes del objeto DOM.&lt;br /&gt;-Buscar las imágenes que contienen la cadena 'XXX' en su origen.&lt;br /&gt;-Modificar la cadena, poniendo bien de donde se lee la imagen.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;   var posicion = 0;&lt;br /&gt;   var origen = "";&lt;br /&gt;   var i=0;&lt;br /&gt;   document.write("tienes: " + document.images.length + "&amp;lt;br /&amp;gt;");&lt;br /&gt;&lt;br /&gt;   for (i = 1; i &amp;lt;= document.images.length; i++)&lt;br /&gt;   {&lt;br /&gt;    posicion = document.images[i].src.indexOf('XXX');&lt;br /&gt;    if(posicion &amp;gt; 0)&lt;br /&gt;    {&lt;br /&gt;     origen = document.images[i].src.substr(0,posicion -1) + ".jpg";&lt;br /&gt;     document.images[i].src = origen;&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Con este código también aprobechamos para repasar conceptos básicos de JS como las variables, el bucle "for" y el acceso a las imágenes del comunento HTML.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1244858380827973604?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1244858380827973604/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1244858380827973604&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1244858380827973604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1244858380827973604'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2011/05/modificar-origen-de-determinadas.html' title='Modificar origen de determinadas imágenes'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1602422786509375024</id><published>2010-10-06T00:58:00.000-07:00</published><updated>2010-10-06T01:09:12.729-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Twitter en tu web.</title><content type='html'>Bueno, primero de todo, poner un enlace en tu página típico de "Sígueme" o lo que quieras,&lt;br /&gt;es simplemente poner un enlace (recuerdo que con el parámetro target="_blank" se abrirá en otra ventana), a la dirección &lt;a href="http://twitter.com/usuario"&gt;http://twitter.com/usuario&lt;/a&gt; , donde usuario será tu nombre de usuario twitter, y ponerle cualquier texto o imagen.&lt;br /&gt;&lt;br /&gt;Un ejemplo en código podría ser:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div id="twitter"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;a href="http://twitter.com/OfficialMessi" rel="nofollow" target="_blank"&amp;gt;&amp;lt;img src="http://twitbuttons.com/twitbuttons/2873.png" alt="Sigue al parque en Twitter" width="144" /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;La imagen está sacada de una web, donde hay muchísimas:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;a href="http://twitbuttons.com/"&gt;http://twitbuttons.com/&lt;/a&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1602422786509375024?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1602422786509375024/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1602422786509375024&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1602422786509375024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1602422786509375024'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/10/twitter-en-tu-web.html' title='Twitter en tu web.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2690308230824484994</id><published>2010-09-14T08:38:00.000-07:00</published><updated>2010-09-14T08:46:04.564-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Manejo de carpetas con permisos y cómodo en Ubuntu.</title><content type='html'>Manejo de carpetas con permisos y cómodo en Ubuntu.&lt;div&gt;Muchas, por ejemplo, haciendo un portal o lo que sea, desde Ubuntu, nos encontramos con que no queremos cambiarle los permisos a las carpetas, ni queremos estar todo el rato con la consola abriendo y cerrando los ficheros con los permisos del administrador, pues podemos abrir fácilmente el navegador de carpetas con permisos (y no cerrarlo), y así, todo lo que abramos, será con permisos totales.&lt;/div&gt;&lt;div&gt;1º Abrimos una terminal/consola.&lt;/div&gt;&lt;div&gt;2º Ponemos "sudo su" , por ejemplo, para ponernos como "super-usuario".&lt;/div&gt;&lt;div&gt;3º Introducimos la contraseña&lt;/div&gt;&lt;div&gt;4º Escribimos "nautilus" y le damos al "Enter", se abrirá el navegador de carpetas con permisos al máximo.&lt;/div&gt;&lt;div&gt;Cuidado con lo que hagamos ahora, porque también podremos borrar/modificar cualquier archivo que normalmente no podríamos.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2690308230824484994?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2690308230824484994/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2690308230824484994&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2690308230824484994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2690308230824484994'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/09/manejo-de-carpetas-con-permisos-y.html' title='Manejo de carpetas con permisos y cómodo en Ubuntu.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4034187383809553497</id><published>2010-08-03T03:21:00.000-07:00</published><updated>2010-08-03T03:23:55.643-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRUPAL'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Problemas instalando DRUPAL (1)</title><content type='html'>Al ir a tirar el phpMyAdmin que tengo instalado con el XAMPP en la Ubuntu me a salido este fallo:&lt;br /&gt;Wrong permissions on configuration file, should not be world writable!&lt;br /&gt;Corregido, ¿cómo?&lt;br /&gt;Meterte como administrador desde consola, en el subdirectorio del phpMyAdmin de la carpeta donde tienes instalado el XAMPP (dentro a su vez de la carpeta opt en el sistema de archivos de Ubuntu).&lt;br /&gt;Y cambiar los permisos del archivo de configuración así:&lt;br /&gt;chmod a-w config.inc.php&lt;br /&gt;Ahora volvemos a recargar la página de nuestro administrador de base de datos y no debería haber más problemas, por lo menos a mí me funcionó.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4034187383809553497?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4034187383809553497/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4034187383809553497&amp;isPopup=true' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4034187383809553497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4034187383809553497'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/08/problemas-instalando-drupal-1.html' title='Problemas instalando DRUPAL (1)'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4545266100499451875</id><published>2010-07-20T03:53:00.000-07:00</published><updated>2010-07-20T03:55:58.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>XAMPP en Ubuntu</title><content type='html'>Descargar el último paquete de:&lt;br /&gt;http://www.apachefriends.org/en/xampp-linux.html#374&lt;br /&gt;Lo normal es que se haya descargado en la carpeta /Descargas&lt;br /&gt;Ahora desde consola, entrar como Administrador con el comando "sudo su" y introduciendo la contraseña.&lt;br /&gt;Ahora vamos a descomprimir el paquete con este comando (no uses otra herramienta, es muy posible que falle), que sobreescribirá las versiones ya instaladas anteriormente.&lt;br /&gt;tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt&lt;br /&gt;Bueno, sino te funciona directamente por lo que sea, desde consola, poner "sudo nautilus", y desde el explorador de carpetas con permisos, copiar el paquete y descomprimirlo gráficamente.&lt;br /&gt;Ya está, ahora XAMPP está instalado en el directorio /opt/lampp.&lt;br /&gt;Ahora vamos a arrancarlo, desde consola, y como root :&lt;br /&gt;root@usr-desktop:/home/usr# /opt/lampp/lampp start&lt;br /&gt;Y ya está funcionando Apache (con PHP5), MySQL y ProFTPD.&lt;br /&gt;Ahora vamos a probarlo:&lt;br /&gt; 1º Abrimos un navegador.&lt;br /&gt; 2º Ponemos como direccion: http://localhost&lt;br /&gt;Ahora desde consola como root, probamos a pararlo poniendo:&lt;br /&gt;root@usr-desktop:/home/usr# /opt/lampp/lampp stop&lt;br /&gt;Hacemos los 2 pasos anteriores y veremos que no funciona ("Problema al cargar la página").&lt;br /&gt;En esta dirección hay información sobre la ubicación de ficheros y carpetas importantes, así como algunos parametros de encendido y apagado de servicios, además de start/stop simples.&lt;br /&gt;http://www.apachefriends.org/en/xampp-linux.html#385&lt;br /&gt;Para desinstalar simplemente en consola como root poner:&lt;br /&gt;rm -rf /opt/lampp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4545266100499451875?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4545266100499451875/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4545266100499451875&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4545266100499451875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4545266100499451875'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/07/xampp-en-ubuntu.html' title='XAMPP en Ubuntu'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-7439352362289244864</id><published>2010-04-14T03:16:00.000-07:00</published><updated>2010-04-14T03:28:06.981-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Traducir front-end Joomla automático.</title><content type='html'>Despues de probar varios módulos para traducir fácilmente un portal en Joomla 1.5., cómo JoomFish , Gtranslate y M17n , el tercero no he podido ni probarlo del todo bien, ya que me sale siempre un error...&lt;br /&gt;Con JoomFish, la verdad que está bastante bien y es sencillo de instalar, usar y gestionar, con la única pega, que eres tú el que tiene que introducir 'x' veces lo que escribas, siendo 'x' el número de idiomas que gestiones, siendo así también bastante configurable lo que se ve en cada idioma y cómo.&lt;br /&gt;Cómo conclusión, si lo que quieres es una solución rápida, sencilla y que vaya "bien", la opción del módulo de google, Gtranslate es lo mejor (para mi), basta con descargar el .zip, &lt;a href="http://dudasweb.blogspot.com/2009/06/como-instalar-modulos-componentes.html"&gt;instalar cómo cualquier otro módulo&lt;/a&gt; y activar desde el gestor de módulos. &lt;br /&gt;Ahora sólo hay que elegir en que posición lo quieres mostrar, qué idiomas mostrar (hay muchísimos, entre ellos el Catalán y el Gallego también, además de los habituales internacionales), y cómo (con cómo me refiero a una lista desplegable, o banderitas, nombres de idiomas o ambos, en situación horizontal/vertical, etc).&lt;br /&gt;&lt;br /&gt;Cómo es obvio, el texto contenido en las imágenes, es imposible que lo traduzca, así que si teníamos algún menú que nos interesara traducir, habrá que cambiarlo...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-7439352362289244864?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/7439352362289244864/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=7439352362289244864&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7439352362289244864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7439352362289244864'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/04/traducir-front-end-joomla-automatico.html' title='Traducir front-end Joomla automático.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8852450329797610171</id><published>2010-03-12T07:20:00.000-08:00</published><updated>2010-03-12T07:53:00.098-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Algunos métodos de DateTime para C#</title><content type='html'>Para obtener el &lt;strong&gt;mes en letras&lt;/strong&gt; y no en número de un &lt;strong&gt;DateTime&lt;/strong&gt;, osea (Enero, Febrero etc..) lo podemos sacar mediante:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;fecha.ToString('MMMM');&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Por ejemplo el caso de que fecha sea '12/03/2010' obtendríamos "Marzo"&lt;br /&gt;&lt;br /&gt;Otro ejemplo sería si loq ue quieres es obtener el mes pero abreviado:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;fecha.ToString('MMM');&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para la misma fecha antes menciona sacaría "Mar"&lt;br /&gt;&lt;br /&gt;/**************************************************************/&lt;br /&gt;&lt;br /&gt;Si lo que quieres es saber el &lt;strong&gt;número de días&lt;/strong&gt; que tiene un mes de un año lo haremos de la siguiente forma:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;int dias;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;dias=DateTime.DaysInMonth(fecha.Year,fecha.Month);&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para el caso donde tenemos en fecha 11/03/2010, dias tendrá 31&lt;br /&gt;&lt;br /&gt;/**************************************************************/&lt;br /&gt;&lt;br /&gt;Si quisieramos saber los meses de diferencia entre una fecha y otra, lo sacamos así:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;(fechaHasta.Year*12+fechaHasta.Month)-(fechaDesde.Year*12+fechaDesde.Month)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8852450329797610171?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8852450329797610171/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8852450329797610171&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8852450329797610171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8852450329797610171'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/03/algunos-metodos-de-datetime-para-c.html' title='Algunos métodos de DateTime para C#'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2001033829753634604</id><published>2010-03-02T01:26:00.001-08:00</published><updated>2010-03-02T03:18:33.812-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PROGRAMACION'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Tareas pendientes C#</title><content type='html'>Buenas, hoy vamos  a ver cómo se ponen y se muestran las "tareas pendientes" con el Visual Studio.&lt;div&gt;Con tareas pendientes, me refiero a eso fragmentos de código, que decimos: "bueno, dejo un comentario, y ya lo veré en el futuro" ó "lo hago así que es más cómodo y ya lo optimizaré".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El comentario que habría que hacer sería tal que así (dentro del código):&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//TODO: mensage/aviso que queremos ver.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Una vez puesto esto en el código, salvamos.&lt;/div&gt;&lt;div&gt;Para ver las tareas pendientes, en el menú superior del VS, le daremos a "ver --&gt; lista de tareas".&lt;/div&gt;&lt;div&gt;Y ya nos aparecerá una ventanita más con el listado de las tareas.&lt;/div&gt;&lt;div&gt;En la parte de comentarios, veremos el listado de los puestos en código, tanto el texto, cómo el archivo de la solución en el que aparece y la línea.&lt;/div&gt;&lt;div&gt;Desde esa ventana también se pueden crear "Tareas de usuario" generalizadas, así como tacharlas como realizadas o eliminarlas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esto, para proyectos que se van haciendo cada vez más grandes, puede llegar a ser muy útil.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2001033829753634604?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2001033829753634604/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2001033829753634604&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2001033829753634604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2001033829753634604'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/03/tareas-pendientes-c.html' title='Tareas pendientes C#'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-3565800107178185654</id><published>2010-02-18T13:20:00.000-08:00</published><updated>2010-02-18T13:40:43.502-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Eliminar las etiquetas HTML y PHP de una cadena</title><content type='html'>En muchas ocasiones hay gente que os intentan poner código HTML por ejemplo en un input de nuestra web, para evitar esto existe la función :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;strip_tags($cadena,$etiquetasPermitidas) &lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Por ejemplo si tuvieramos la cadena &lt;span style="font-size:85%;"&gt;"&lt;code&gt;&amp;lt;h2&amp;gt;&amp;lt;b&amp;gt;Hola&amp;lt;/b&amp;gt;&amp;lt;/h2&amp;gt;&lt;/code&gt;";&lt;/span&gt;&lt;br /&gt;$cadena="&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;h2&amp;gt;&amp;lt;b&amp;gt;Hola&amp;lt;/b&amp;gt;&amp;lt;/h2&amp;gt;&lt;/code&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Podriamos evitar todas las etiquetas realizando la función dicha anteriormente:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;$cadena=strip_tags($cadena);&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;De esta forma puedes ver que no saldra ni en negrita ni con el tamaño de la letra h2&lt;br /&gt;&lt;br /&gt;También puedes decidir que etiquetas pueden salir, osea que evite todas menos las que le pongas por parámetros a esta función, un ejemplo sería este:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;$cadena=strip_tags($cadena, '&amp;lt;b&amp;gt;&amp;lt;h2&amp;gt;');&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;De esta forma evitaria las 2 etiquetas&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;$cadena=strip_tags($cadena, '&amp;lt;h2&amp;gt;');&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y de esta solo evitaría la negrita&lt;br/&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-3565800107178185654?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/3565800107178185654/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=3565800107178185654&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3565800107178185654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3565800107178185654'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/02/eliminar-las-etiquetas-html-y-php-de.html' title='Eliminar las etiquetas HTML y PHP de una cadena'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-3600785010820445294</id><published>2010-02-15T02:38:00.000-08:00</published><updated>2010-02-15T02:50:43.363-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORD'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Guardar Word en txt, xml y más</title><content type='html'>Bien, el problema a solucionar, es cuando tenemos (o recibimos) un documento en un formato, y lo que queremos obtener, mostrar o tratar es un documento en un formato distinto, bien pues vamos a ver un código sencillo y explicado que haría esto en pocos pasos optimamente:&lt;div&gt;1º Sería interesante que le hechárais un vistazo al anterior post, para ver interactuar bien con las herramientas en&lt;a href="http://dudasweb.blogspot.com/2009/07/c-y-word-introduccion-la-interaccion.html"&gt; c# para MicrosoftWord.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;//A la función se le pasa como parámetros el Path del documento existente y el que queremos tener, y devolvemos un entero para gestión de errores.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;public int saveWordAsTxt(string inputWord, string outputTxt)&lt;br /&gt;       {&lt;br /&gt;           int result = -1;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;//comprobamos que esté abierto el Word y que exista el documento de entrada&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;           if (this.openApp &amp;amp;&amp;amp; File.Exists(inputWord))&lt;br /&gt;           {&lt;br /&gt;               object oRuta = inputWord;&lt;br /&gt;               object readOnly = false;&lt;br /&gt;               object isVisible = true;&lt;br /&gt;               try&lt;br /&gt;               {&lt;div&gt;&lt;b&gt;&lt;i&gt;//Abrimos el documento&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;                   oWordDoc = oWord.Documents.Open(ref oRuta, ref readOnly, ref readOnly, ref oNulo, ref oNulo,&lt;br /&gt;                               ref oNulo, ref oNulo, ref oNulo, ref oNulo, ref oNulo, ref oNulo, ref readOnly,&lt;br /&gt;                               ref oNulo, ref oNulo, ref isVisible, ref oNulo);&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;//Ahora preparamos las opciones del documento que queremos tener&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;                   object fileName = outputTxt;&lt;br /&gt;                   object fileFormat = Word.WdSaveFormat.wdFormatText;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;//Importante, al poner wdFormatText  es cuando le decimos el formato, en este caso .txt&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;                   object encoding = Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;&lt;br /&gt;                   object lineEnding = Word.WdLineEndingType.wdCRLF;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;//Salvar el documento con las opciones que le hemos dicho.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;                   oWordDoc.SaveAs(ref fileName, ref fileFormat, ref oNulo, ref oNulo, ref oNulo, ref oNulo,&lt;br /&gt;                       ref oNulo, ref oNulo, ref oNulo, ref oNulo, ref oNulo, ref encoding, ref oNulo,&lt;br /&gt;                       ref oNulo, ref lineEnding, ref oNulo); &lt;br /&gt;               }&lt;br /&gt;               catch(Exception e)&lt;br /&gt;               {&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;//Manejo de excepciones, lo correcto sería capturarla.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;               }&lt;br /&gt;               finally&lt;br /&gt;               {&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;//Asegurarse de cerrar el documento pase lo que pase&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;                   object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges;&lt;br /&gt;                   if (this.oWordDoc != null)&lt;br /&gt;                       this.oWordDoc.Close(ref doNotSaveChanges, ref oNulo, ref oNulo);&lt;br /&gt;               }&lt;br /&gt;           }&lt;br /&gt;           return result;&lt;br /&gt;       }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Y hasta aquí el método, ahora dejo un enlace donde hay una tabla con todas las opciones con sus correspondientes formatos:&lt;/div&gt;&lt;div&gt;&lt;a href="http://msdn.microsoft.com/de-de/library/microsoft.office.interop.word.wdsaveformat(office.11).aspx"&gt;WdSaveFormat: tabla equivalencias.&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-3600785010820445294?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/3600785010820445294/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=3600785010820445294&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3600785010820445294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3600785010820445294'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/02/guardar-word-en-txt-xml-y-mas.html' title='Guardar Word en txt, xml y más'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2804322176926966419</id><published>2010-01-07T04:31:00.000-08:00</published><updated>2010-01-07T04:39:10.447-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Dos instalaciones joomla en el mismo hosting (con BD diferenciada).</title><content type='html'>Bueno por si a alguien le surge la misma duda que a mi, aquí dejo las dos soluciones posibles:&lt;div&gt;Bueno suponiendo que partes de dos dominios en tu servidor, por ejemplo te pueden dar dentro de la carpeta raiz otra carpeta para el otro dominio, pues lo primero es saber de cuantas BD dispones, si tienes más de una, pues realizas una instalación cómo la primera que hiciste en la otra.&lt;/div&gt;&lt;div&gt;Pero si tu servidor de hosting solo te provee de una BD, la solución también es sencilla, simplemente realiza la instalación cómo se explica por ejemplo aqui:&lt;/div&gt;&lt;div&gt;&lt;a href="http://dudasweb.blogspot.com/2009/06/como-instalar-joomla.html"&gt;instalacion&lt;/a&gt; y cuando lleguemos al paso 4 de la instalacion:&lt;br /&gt;"Base de Datos"&lt;/div&gt;&lt;div&gt;Hacer click en la parte de la configuración avanzada y cambiar la parte del prefijo donde pone "jos_" por otra significativa y ya está, está instalación de joomla utilizará las tablas con ese prefijo.&lt;/div&gt;&lt;div&gt;Terminar de rellenar el formulario y el resto de la instalación igual.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2804322176926966419?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2804322176926966419/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2804322176926966419&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2804322176926966419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2804322176926966419'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2010/01/dos-instalaciones-joomla-en-el-mismo.html' title='Dos instalaciones joomla en el mismo hosting (con BD diferenciada).'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8709330605376852603</id><published>2009-12-21T10:09:00.000-08:00</published><updated>2009-12-21T10:19:52.511-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORD'/><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Buscar patrones (palabras) en multiples documentos.GREP.</title><content type='html'>Con buscar patrones, en este caso, me refiero, por ejemplo en ver en una carpeta donde tenemos 1000 documentos, en cuales (y dónde) sale la palabra "jamón", por ejemplo.&lt;div&gt;Para esto vamos a usar la herramienta Cygwin, que sirve para utilizar comando linux de consola desde Windows.&lt;/div&gt;&lt;div&gt;Bueno simplemente buscandola por su nombre, se descarga gratuitamente y se ejecuta normal, como cualquier aplicacion windows.&lt;/div&gt;&lt;div&gt;No saldrá una consola, tecleamos "cd c:" + enter, y luego "cd  nombre_carpeta_contenedora" + enter, y suponiendo que la carpeta donde queremos realizar la búsqueda esté en C: y se llame "carpeta_contenedora", ya no hay que navegar más.&lt;/div&gt;&lt;div&gt;Ahora una vez aquí, tendremos que escribir esto :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;GREP -i -w "patron_busqueda" doc_*&gt;salida.txt&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora por pasos:&lt;/div&gt;&lt;div&gt;GREP --&gt; es la herramienta de búsqueda que usamos&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-i --&gt; es un parametro opcional, para que no diferencia entre mayúsculas y minúsculas&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-w --&gt; otro parámetro opcional, para que busque sólo las ocurrencias exactas de la palabra, no subcadenas&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nota: existen muchos otros parametro útiles para esta herramienta.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"patron_busqueda" --&gt; en un uso sencillo, es la palabra entrecomillada que queremos buscar, aqui tambien se pueden usar todo tipo de expresiones regulares.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;doc_* --&gt;esto quiere decir que haría la búsqueda en todos los archivos que empiecen por doc_ (es un ejemplo, se podria poner lo que convenga)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&gt;salida.txt --&gt; esto es para que cree un documento que se llamara "salida.txt" o como queramos poner, donde pondrá el nombre del documento en el que se ha encontrado, dos puntos y la frase en la que se a encontrado.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8709330605376852603?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8709330605376852603/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8709330605376852603&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8709330605376852603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8709330605376852603'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/12/buscar-patrones-palabras-en-multiples.html' title='Buscar patrones (palabras) en multiples documentos.GREP.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-7899607472181514307</id><published>2009-12-02T03:01:00.000-08:00</published><updated>2009-12-02T03:09:48.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WINDOWS'/><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>setup.exe no es una aplicación Win32 válida</title><content type='html'>setup.exe no es una aplicación Win32 válida es 1 error habitual, sobre todo ahora que las máquinas han cambiado a memorias de 4Gb, pero aún muchos seguimos con máquinas de 1Gb.&lt;br /&gt;Básicamente, este error salta cuando en un SO de 32bits intentamos ejecutar aplicaciones de 64bits (o viceversas) y no pueda.&lt;br /&gt;No le sigas dando cabezazos al PC, recomendaría fijarse en ese requerimiento de instalación de la aplicación e intentaría hacerme con una versión apropiada a nuestra máquina.&lt;br /&gt;Para asegurarte de que versión necesita nuestro PC, en Windows por ejemplo, haga clic en "Inicio", haga clic con el botón secundario (el derecho del ratón) en "Mi PC" y,a continuación, haga clic en "Propiedades":&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Si "Edicion x64" está en la lista Sistema, está ejecutando la versión 64 bits de Windows XP.&lt;/li&gt;&lt;li&gt;Si no ve la "Edición x64" en la lista, entonces, seguramente, esté usando la versión de 32 bits.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Esto puede ser bastante importante, por ejemplo, a la hora de actualizar tu SO Windows XP a Windows 7, saber que versión tienes que "comprar/descargar" correctamente.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-7899607472181514307?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/7899607472181514307/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=7899607472181514307&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7899607472181514307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7899607472181514307'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/12/setupexe-no-es-una-aplicacion-win32.html' title='setup.exe no es una aplicación Win32 válida'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6224348864124326092</id><published>2009-11-25T14:29:00.000-08:00</published><updated>2009-11-25T14:49:37.566-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Todos los datos de un dominio con Whois</title><content type='html'>Whois te informa de todos los &lt;strong&gt;datos&lt;/strong&gt; que tiene la base de &lt;strong&gt;datos&lt;/strong&gt; sobre la empresa o persona que es dueña de un &lt;strong&gt;dominio&lt;/strong&gt; ( nombre , dirección, e-mail etc...), también la empresa con la que tiene contratado el dominio y su &lt;strong&gt;fecha de expiración&lt;/strong&gt; entre otros muchos datos.&lt;br /&gt;&lt;br /&gt;Actualmente hay muchisimas paginas web donde se puede ver si el dominio está libre o si por el contrario está &lt;strong&gt;ocupado&lt;/strong&gt; y quieres ver de quien es para poder &lt;strong&gt;contactar&lt;/strong&gt; con él si te interesa comprarselo.&lt;br /&gt;&lt;br /&gt;Por ejemplo &lt;a href="http://www.centrored.com"&gt;http://www.centrored.com/&lt;/a&gt; entre muchas otras, donde podrás buscar el dominio que deseas y si esta ocupado podrás ver su &lt;strong&gt;who is?&lt;/strong&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6224348864124326092?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6224348864124326092/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6224348864124326092&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6224348864124326092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6224348864124326092'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/11/todos-los-datos-de-un-dominio-con-whois.html' title='Todos los datos de un dominio con Whois'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-3174811236913046177</id><published>2009-11-23T14:11:00.000-08:00</published><updated>2010-11-09T02:23:00.039-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Cambiar un numero a letras</title><content type='html'>Si deseas cambiar un &lt;strong&gt;número&lt;/strong&gt; a &lt;strong&gt;letras&lt;/strong&gt; por ejemplo para ponerlo en un &lt;strong&gt;cheque&lt;/strong&gt; aquí lo teneis mediante C#.&lt;br /&gt;&lt;br /&gt;Un ejemplo:&lt;br /&gt;&lt;br /&gt;String enLetra=NumToText(4320.20) ;&lt;br /&gt;enLetra="Cuatro mil trescientos veinte con veinte";&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;public&lt;br /&gt;static string NumToText(double value)&lt;br /&gt;{&lt;br /&gt;string enLetras = "";&lt;br /&gt;//Pasar lo que hay en el decimal a entero&lt;br /&gt;double decimales = (Math.Round(value - Math.Truncate(value),2))*100;&lt;br /&gt;value = Math.Truncate(value);&lt;br /&gt;if (value == 0) enLetras = "CERO";&lt;br /&gt;else if (value == 1) enLetras = "UNO";&lt;br /&gt;else if (value == 2) enLetras = "DOS";&lt;br /&gt;else if (value == 3) enLetras = "TRES";&lt;br /&gt;else if (value == 4) enLetras = "CUATRO";&lt;br /&gt;else if (value == 5) enLetras = "CINCO";&lt;br /&gt;else if (value == 6) enLetras = "SEIS";&lt;br /&gt;else if (value == 7) enLetras = "SIETE";&lt;br /&gt;else if (value == 8) enLetras = "OCHO";&lt;br /&gt;else if (value == 9) enLetras = "NUEVE";&lt;br /&gt;else if (value == 10) enLetras = "DIEZ";&lt;br /&gt;else if (value == 11) enLetras = "ONCE";&lt;br /&gt;else if (value == 12) enLetras = "DOCE";&lt;br /&gt;else if (value == 13) enLetras = "TRECE";&lt;br /&gt;else if (value == 14) enLetras = "CATORCE";&lt;br /&gt;else if (value == 15) enLetras = "QUINCE";&lt;br /&gt;else if (value &amp;lt; 20) enLetras = "DIECI" + NumToText(value - 10);&lt;br /&gt;else if (value == 20) enLetras = "VEINTE";&lt;br /&gt;else if (value &amp;lt; 30) enLetras = "VEINTI" + NumToText(value - 20);&lt;br /&gt;else if (value == 30) enLetras = "TREINTA";&lt;br /&gt;else if (value == 40) enLetras = "CUARENTA";&lt;br /&gt;else if (value == 50) enLetras = "CINCUENTA";&lt;br /&gt;else if (value == 60) enLetras = "SESENTA";&lt;br /&gt;else if (value == 70) enLetras = "SETENTA";&lt;br /&gt;else if (value == 80) enLetras = "OCHENTA";&lt;br /&gt;else if (value == 90) enLetras = "NOVENTA";&lt;br /&gt;else if (value &amp;lt; 100) enLetras = NumToText(Math.Truncate(value / 10) * 10) + " Y " + NumToText(value % 10);&lt;br /&gt;else if (value == 100) enLetras = "CIEN";&lt;br /&gt;else if (value &amp;lt; 200) enLetras = "CIENTO " + NumToText(value - 100);&lt;br /&gt;else if ((value == 200) (value == 300) (value == 400) (value == 600) (value == 800)) enLetras = NumToText(Math.Truncate(value / 100)) + "CIENTOS";&lt;br /&gt;else if (value == 500) enLetras = "QUINIENTOS";&lt;br /&gt;else if (value == 700) enLetras = "SETECIENTOS";&lt;br /&gt;else if (value == 900) enLetras = "NOVECIENTOS";&lt;br /&gt;else if (value &amp;lt; 1000) enLetras = NumToText(Math.Truncate(value / 100) * 100) + " " + NumToText(value % 100);&lt;br /&gt;else if (value == 1000) enLetras = "MIL";&lt;br /&gt;else if (value &amp;lt; 2000) enLetras = "MIL " + NumToText(value % 1000);&lt;br /&gt;else if (value &amp;lt; 1000000)&lt;br /&gt;{&lt;br /&gt;enLetras = NumToText(&lt;br /&gt;Math.Truncate(value / 1000)) + " MIL";&lt;br /&gt;if ((value % 1000) &amp;gt; 0) enLetras = enLetras + " " + NumToText(value % 1000);&lt;br /&gt;}&lt;br /&gt;else if (value == 1000000) enLetras = "UN MILLON";&lt;br /&gt;else if (value &amp;lt; 2000000) enLetras = "UN MILLON " + NumToText(value % 1000000);&lt;br /&gt;else if (value &amp;lt; 1000000000000)&lt;br /&gt;{&lt;br /&gt;enLetras = NumToText(&lt;br /&gt;Math.Truncate(value / 1000000)) + " MILLONES ";&lt;br /&gt;if ((value - Math.Truncate(value / 1000000) * 1000000) &amp;gt; 0) enLetras = enLetras + " " + NumToText(value - Math.Truncate(value / 1000000) * 1000000);&lt;br /&gt;}&lt;br /&gt;else if (value == 1000000000000) enLetras = "UN BILLON";&lt;br /&gt;else if (value &amp;lt; 2000000000000) enLetras = "UN BILLON " + NumToText(value - Math.Truncate(value / 1000000000000) * 1000000000000);&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;enLetras = NumToText(&lt;br /&gt;Math.Truncate(value / 1000000000000)) + " BILLONES";&lt;br /&gt;if ((value - Math.Truncate(value / 1000000000000) * 1000000000000) &amp;gt; 0) enLetras = enLetras + " " + NumToText(value - Math.Truncate(value / 1000000000000) * 1000000000000);&lt;br /&gt;}&lt;br /&gt;//Si tiene decimales calcular las letras&lt;br /&gt;if (decimales &amp;gt; 0)&lt;br /&gt;enLetras = enLetras + " CON " + NumToText(decimales);&lt;br /&gt;return enLetras;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-3174811236913046177?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/3174811236913046177/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=3174811236913046177&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3174811236913046177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3174811236913046177'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/11/cambiar-un-numero-letras.html' title='Cambiar un numero a letras'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6088131663180858686</id><published>2009-11-06T05:22:00.000-08:00</published><updated>2009-11-06T05:45:50.223-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PROGRAMACION'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Cambiar de nombre (y crear y borrar)1 fichero de texto.</title><content type='html'>&lt;div&gt;La finalidad de este post va a ser tener 1 fragmento de código en el que queremos mover el contenido de un fichero a otro, esto luego podrá ser usado por ejemplo para sobreescribir existentes, o lo que sea, a su vez, se verá código de comprobación, que es para crear y/o borrar archivos de texto.&lt;/div&gt;Voy a poner el código directamente y con comentarios explicar paso a paso lo que hago:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;using System;&lt;/div&gt;&lt;div&gt;using System.IO;&lt;/div&gt;&lt;div&gt;class Test{&lt;/div&gt;&lt;div&gt;    public static void Main() &lt;/div&gt;&lt;div&gt;    {&lt;/div&gt;&lt;div&gt;        string pathOrigen = @"c:\archivoOrigen.txt";&lt;/div&gt;&lt;div&gt;        string pathDestino = @"c:\archivoDestino.txt";&lt;/div&gt;&lt;div&gt;        try &lt;/div&gt;&lt;div&gt;        {&lt;/div&gt;&lt;div&gt;            if (!File.Exists(pathOrigen))                // Aqui comprobamos que el archivo origen existe&lt;/div&gt;&lt;div&gt;            {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;// sino, pues creamos uno (que estará en blanco) para que no salte 1 excepcion&lt;/div&gt;&lt;div&gt;                using (FileStream fs = File.Create(pathOrigen)) {}&lt;/div&gt;&lt;div&gt;            }&lt;/div&gt;&lt;div&gt;            // Y aqui justo lo contrario, comprobamos que no existe el destino&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;   //y si existe (caso sobreescribir) lo tenemos que borrar&lt;/div&gt;&lt;div&gt;            if (File.Exists(pathDestino))    &lt;/div&gt;&lt;div&gt;            File.Delete(pathDestino);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;            // Y aqui usamos el metodo "move", &lt;/div&gt;&lt;div&gt;            File.Move(path, pathDestino);&lt;/div&gt;&lt;div&gt;            MessageBox.Show(pathOrigen + " a sido movido a " + pathDestino);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;            // Ver si el original aún existe&lt;/div&gt;&lt;div&gt;            if (File.Exists(pathOrigen)) &lt;/div&gt;&lt;div&gt;            {&lt;/div&gt;&lt;div&gt;                MessageBox.Show("El archivo original aún existe, caso inexperado");&lt;/div&gt;&lt;div&gt;            } &lt;/div&gt;&lt;div&gt;            else &lt;/div&gt;&lt;div&gt;            {&lt;/div&gt;&lt;div&gt;                MessageBox.Show("El archivo original no existe, caso experado");&lt;/div&gt;&lt;div&gt;            }         }&lt;/div&gt;&lt;div&gt;        catch (Exception ex) //Si salta alguna excepción, mostramos la causa de ésta.&lt;/div&gt;&lt;div&gt;        {&lt;/div&gt;&lt;div&gt;            MessageBox.Show(ex.Message)&lt;/div&gt;&lt;div&gt;        }    }          }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Despues de ejecutar este código se supone que si todo a ido correctamente, el archivo origen abrá desaparecido, y el destino se abrá creado (o sobreescrito) con el contenido del origen.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6088131663180858686?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6088131663180858686/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6088131663180858686&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6088131663180858686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6088131663180858686'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/11/cambiar-de-nombre-y-crear-y-borrar1.html' title='Cambiar de nombre (y crear y borrar)1 fichero de texto.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8449863661397453791</id><published>2009-11-03T16:06:00.000-08:00</published><updated>2010-06-11T10:52:49.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Tabla en tu base de datos con todos los paises</title><content type='html'>Aquí teneis la tabla en sql con todas las insert necesarias con todos los paises.&lt;br /&gt;&lt;br /&gt;CREATE TABLE pais&lt;br /&gt;(&lt;br /&gt;id varchar(3),&lt;br /&gt;nombre varchar(100) not null,&lt;br /&gt;PRIMARY KEY(id)&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;INSERT INTO pais VALUES (1,'Afganistán');&lt;br /&gt;INSERT INTO pais VALUES (2,'Islas Gland');&lt;br /&gt;INSERT INTO pais VALUES (3,'Albania');&lt;br /&gt;INSERT INTO pais VALUES (4,'Alemania');&lt;br /&gt;INSERT INTO pais VALUES (5,'Andorra');&lt;br /&gt;INSERT INTO pais VALUES (6,'Angola');&lt;br /&gt;INSERT INTO pais VALUES (7,'Anguilla');&lt;br /&gt;INSERT INTO pais VALUES (8,'Antártida');&lt;br /&gt;INSERT INTO pais VALUES (9,'Antigua y Barbuda');&lt;br /&gt;INSERT INTO pais VALUES (10'Antillas Holandesas');&lt;br /&gt;INSERT INTO pais VALUES (11,'Arabia Saudí');&lt;br /&gt;INSERT INTO pais VALUES (12,'Argelia');&lt;br /&gt;INSERT INTO pais VALUES (13,'Argentina');&lt;br /&gt;INSERT INTO pais VALUES (14,'Armenia');&lt;br /&gt;INSERT INTO pais VALUES (15,'Aruba');&lt;br /&gt;INSERT INTO pais VALUES (16,'Australia');&lt;br /&gt;INSERT INTO pais VALUES (17,'Austria');&lt;br /&gt;INSERT INTO pais VALUES (18,'Azerbaiyán');&lt;br /&gt;INSERT INTO pais VALUES (19,'Bahamas');&lt;br /&gt;INSERT INTO pais VALUES (20,'Bahréin');&lt;br /&gt;INSERT INTO pais VALUES (21,'Bangladesh');&lt;br /&gt;INSERT INTO pais VALUES (22,'Barbados');&lt;br /&gt;INSERT INTO pais VALUES (23,'Bielorrusia');&lt;br /&gt;INSERT INTO pais VALUES (24,'Bélgica');&lt;br /&gt;INSERT INTO pais VALUES (25,'Belice');&lt;br /&gt;INSERT INTO pais VALUES (26,'Benin');&lt;br /&gt;INSERT INTO pais VALUES (27,'Bermudas');&lt;br /&gt;INSERT INTO pais VALUES (28,'Bhután');&lt;br /&gt;INSERT INTO pais VALUES (29,'Bolivia');&lt;br /&gt;INSERT INTO pais VALUES (30,'Bosnia y Herzegovina');&lt;br /&gt;INSERT INTO pais VALUES (31,'Botsuana');&lt;br /&gt;INSERT INTO pais VALUES (32,'Isla Bouvet');&lt;br /&gt;INSERT INTO pais VALUES (33,'Brasil');&lt;br /&gt;INSERT INTO pais VALUES (34,'Brunéi');&lt;br /&gt;INSERT INTO pais VALUES (35,'Bulgaria');&lt;br /&gt;INSERT INTO pais VALUES (36,'Burkina Faso');&lt;br /&gt;INSERT INTO pais VALUES (37,'Burundi');&lt;br /&gt;INSERT INTO pais VALUES (38,'Cabo Verde');&lt;br /&gt;INSERT INTO pais VALUES (39,'Islas Caimán');&lt;br /&gt;INSERT INTO pais VALUES (40,'Camboya');&lt;br /&gt;INSERT INTO pais VALUES (41,'Camerún');&lt;br /&gt;INSERT INTO pais VALUES (42,'Canadá');&lt;br /&gt;INSERT INTO pais VALUES (43,'República Centroafricana');&lt;br /&gt;INSERT INTO pais VALUES (44,'Chad');&lt;br /&gt;INSERT INTO pais VALUES (45,'República Checa');&lt;br /&gt;INSERT INTO pais VALUES (46,'Chile');&lt;br /&gt;INSERT INTO pais VALUES (47,'China');&lt;br /&gt;INSERT INTO pais VALUES (48,'Chipre');&lt;br /&gt;INSERT INTO pais VALUES (49,'Isla de Navidad');&lt;br /&gt;INSERT INTO pais VALUES (50,'Ciudad del Vaticano');&lt;br /&gt;INSERT INTO pais VALUES (51,'Islas Cocos');&lt;br /&gt;INSERT INTO pais VALUES (52,'Colombia');&lt;br /&gt;INSERT INTO pais VALUES (53,'Comoras');&lt;br /&gt;INSERT INTO pais VALUES (54,'República Democrática del Congo');&lt;br /&gt;INSERT INTO pais VALUES (55,'Congo');&lt;br /&gt;INSERT INTO pais VALUES (56,'Islas Cook');&lt;br /&gt;INSERT INTO pais VALUES (57,'Corea del Norte');&lt;br /&gt;INSERT INTO pais VALUES (58,'Corea del Sur');&lt;br /&gt;INSERT INTO pais VALUES (59,'Costa de Marfil');&lt;br /&gt;INSERT INTO pais VALUES (60,'Costa Rica');&lt;br /&gt;INSERT INTO pais VALUES (61,'Croacia');&lt;br /&gt;INSERT INTO pais VALUES (62,'Cuba');&lt;br /&gt;INSERT INTO pais VALUES (63,'Dinamarca');&lt;br /&gt;INSERT INTO pais VALUES (64,'Dominica');&lt;br /&gt;INSERT INTO pais VALUES (65,'República Dominicana');&lt;br /&gt;INSERT INTO pais VALUES (66,'Ecuador');&lt;br /&gt;INSERT INTO pais VALUES (67,'Egipto');&lt;br /&gt;INSERT INTO pais VALUES (68,'El Salvador');&lt;br /&gt;INSERT INTO pais VALUES (69,'Emiratos Árabes Unidos');&lt;br /&gt;INSERT INTO pais VALUES (70,'Eritrea');&lt;br /&gt;INSERT INTO pais VALUES (71,'Eslovaquia');&lt;br /&gt;INSERT INTO pais VALUES (72,'Eslovenia');&lt;br /&gt;INSERT INTO pais VALUES (73,'España');&lt;br /&gt;INSERT INTO pais VALUES (74,'Islas ultramarinas de Estados Unidos');&lt;br /&gt;INSERT INTO pais VALUES (75,'Estados Unidos');&lt;br /&gt;INSERT INTO pais VALUES (76,'Estonia');&lt;br /&gt;INSERT INTO pais VALUES (77,'Etiopía');&lt;br /&gt;INSERT INTO pais VALUES (78,'Islas Feroe');&lt;br /&gt;INSERT INTO pais VALUES (79,'Filipinas');&lt;br /&gt;INSERT INTO pais VALUES (80,'Finlandia');&lt;br /&gt;INSERT INTO pais VALUES (81,'Fiyi');&lt;br /&gt;INSERT INTO pais VALUES (82,'Francia');&lt;br /&gt;INSERT INTO pais VALUES (83,'Gabón');&lt;br /&gt;INSERT INTO pais VALUES (84,'Gambia');&lt;br /&gt;INSERT INTO pais VALUES (85,'Georgia');&lt;br /&gt;INSERT INTO pais VALUES (86,'Islas Georgias del Sur y Sandwich del Sur');&lt;br /&gt;INSERT INTO pais VALUES (87,'Ghana');&lt;br /&gt;INSERT INTO pais VALUES (88,'Gibraltar');&lt;br /&gt;INSERT INTO pais VALUES (89,'Granada');&lt;br /&gt;INSERT INTO pais VALUES (90,'Grecia');&lt;br /&gt;INSERT INTO pais VALUES (91,'Groenlandia');&lt;br /&gt;INSERT INTO pais VALUES (92,'Guadalupe');&lt;br /&gt;INSERT INTO pais VALUES (93,'Guam');&lt;br /&gt;INSERT INTO pais VALUES (94,'Guatemala');&lt;br /&gt;INSERT INTO pais VALUES (95,'Guayana Francesa');&lt;br /&gt;INSERT INTO pais VALUES (96,'Guinea');&lt;br /&gt;INSERT INTO pais VALUES (97,'Guinea Ecuatorial');&lt;br /&gt;INSERT INTO pais VALUES (98,'Guinea-Bissau');&lt;br /&gt;INSERT INTO pais VALUES (99,'Guyana');&lt;br /&gt;INSERT INTO pais VALUES (100,'Haití');&lt;br /&gt;INSERT INTO pais VALUES (101,'Islas Heard y McDonald');&lt;br /&gt;INSERT INTO pais VALUES (102,'Honduras');&lt;br /&gt;INSERT INTO pais VALUES (103,'Hong Kong');&lt;br /&gt;INSERT INTO pais VALUES (104,'Hungría');&lt;br /&gt;INSERT INTO pais VALUES (105,'India');&lt;br /&gt;INSERT INTO pais VALUES (106,'Indonesia');&lt;br /&gt;INSERT INTO pais VALUES (107,'Irán');&lt;br /&gt;INSERT INTO pais VALUES (108,'Iraq');&lt;br /&gt;INSERT INTO pais VALUES (109,'Irlanda');&lt;br /&gt;INSERT INTO pais VALUES (110,'Islandia');&lt;br /&gt;INSERT INTO pais VALUES (111,'Israel');&lt;br /&gt;INSERT INTO pais VALUES (112,'Italia');&lt;br /&gt;INSERT INTO pais VALUES (113,'Jamaica');&lt;br /&gt;INSERT INTO pais VALUES (114,'Japón');&lt;br /&gt;INSERT INTO pais VALUES (115,'Jordania');&lt;br /&gt;INSERT INTO pais VALUES (116,'Kazajstán');&lt;br /&gt;INSERT INTO pais VALUES (117,'Kenia');&lt;br /&gt;INSERT INTO pais VALUES (118,'Kirguistán');&lt;br /&gt;INSERT INTO pais VALUES (119,'Kiribati');&lt;br /&gt;INSERT INTO pais VALUES (120,'Kuwait');&lt;br /&gt;INSERT INTO pais VALUES (121,'Laos');&lt;br /&gt;INSERT INTO pais VALUES (122,'Lesotho');&lt;br /&gt;INSERT INTO pais VALUES (123,'Letonia');&lt;br /&gt;INSERT INTO pais VALUES (124,'Líbano');&lt;br /&gt;INSERT INTO pais VALUES (125,'Liberia');&lt;br /&gt;INSERT INTO pais VALUES (126,'Libia');&lt;br /&gt;INSERT INTO pais VALUES (127,'Liechtenstein');&lt;br /&gt;INSERT INTO pais VALUES (128,'Lituania');&lt;br /&gt;INSERT INTO pais VALUES (129,'Luxemburgo');&lt;br /&gt;INSERT INTO pais VALUES (130,'Macao');&lt;br /&gt;INSERT INTO pais VALUES (131,'ARY Macedonia');&lt;br /&gt;INSERT INTO pais VALUES (132,'Madagascar');&lt;br /&gt;INSERT INTO pais VALUES (133,'Malasia');&lt;br /&gt;INSERT INTO pais VALUES (134,'Malawi');&lt;br /&gt;INSERT INTO pais VALUES (135,'Maldivas');&lt;br /&gt;INSERT INTO pais VALUES (136,'Malí');&lt;br /&gt;INSERT INTO pais VALUES (137,'Malta');&lt;br /&gt;INSERT INTO pais VALUES (138,'Islas Malvinas');&lt;br /&gt;INSERT INTO pais VALUES (139,'Islas Marianas del Norte');&lt;br /&gt;INSERT INTO pais VALUES (140,'Marruecos');&lt;br /&gt;INSERT INTO pais VALUES (141,'Islas Marshall');&lt;br /&gt;INSERT INTO pais VALUES (142,'Martinica');&lt;br /&gt;INSERT INTO pais VALUES (143,'Mauricio');&lt;br /&gt;INSERT INTO pais VALUES (144,'Mauritania');&lt;br /&gt;INSERT INTO pais VALUES (145,'Mayotte');&lt;br /&gt;INSERT INTO pais VALUES (146,'México');&lt;br /&gt;INSERT INTO pais VALUES (147,'Micronesia');&lt;br /&gt;INSERT INTO pais VALUES (148,'Moldavia');&lt;br /&gt;INSERT INTO pais VALUES (149,'Mónaco');&lt;br /&gt;INSERT INTO pais VALUES (150,'Mongolia');&lt;br /&gt;INSERT INTO pais VALUES (151,'Montserrat');&lt;br /&gt;INSERT INTO pais VALUES (152,'Mozambique');&lt;br /&gt;INSERT INTO pais VALUES (153,'Myanmar');&lt;br /&gt;INSERT INTO pais VALUES (154,'Namibia');&lt;br /&gt;INSERT INTO pais VALUES (155,'Nauru');&lt;br /&gt;INSERT INTO pais VALUES (156,'Nepal');&lt;br /&gt;INSERT INTO pais VALUES (157,'Nicaragua');&lt;br /&gt;INSERT INTO pais VALUES (158,'Níger');&lt;br /&gt;INSERT INTO pais VALUES (159,'Nigeria');&lt;br /&gt;INSERT INTO pais VALUES (160,'Niue');&lt;br /&gt;INSERT INTO pais VALUES (161,'Isla Norfolk');&lt;br /&gt;INSERT INTO pais VALUES (162,'Noruega');&lt;br /&gt;INSERT INTO pais VALUES (163,'Nueva Caledonia');&lt;br /&gt;INSERT INTO pais VALUES (164,'Nueva Zelanda');&lt;br /&gt;INSERT INTO pais VALUES (165,'Omán');&lt;br /&gt;INSERT INTO pais VALUES (166,'Países Bajos');&lt;br /&gt;INSERT INTO pais VALUES (167,'Pakistán');&lt;br /&gt;INSERT INTO pais VALUES (168,'Palau');&lt;br /&gt;INSERT INTO pais VALUES (169,'Palestina');&lt;br /&gt;INSERT INTO pais VALUES (170,'Panamá');&lt;br /&gt;INSERT INTO pais VALUES (171,'Papúa Nueva Guinea');&lt;br /&gt;INSERT INTO pais VALUES (172,'Paraguay');&lt;br /&gt;INSERT INTO pais VALUES (173,'Perú');&lt;br /&gt;INSERT INTO pais VALUES (174,'Islas Pitcairn');&lt;br /&gt;INSERT INTO pais VALUES (175,'Polinesia Francesa');&lt;br /&gt;INSERT INTO pais VALUES (176,'Polonia');&lt;br /&gt;INSERT INTO pais VALUES (177,'Portugal');&lt;br /&gt;INSERT INTO pais VALUES (178,'Puerto Rico');&lt;br /&gt;INSERT INTO pais VALUES (179,'Qatar');&lt;br /&gt;INSERT INTO pais VALUES (180,'Reino Unido');&lt;br /&gt;INSERT INTO pais VALUES (181,'Reunión');&lt;br /&gt;INSERT INTO pais VALUES (182,'Ruanda');&lt;br /&gt;INSERT INTO pais VALUES (183,'Rumania');&lt;br /&gt;INSERT INTO pais VALUES (184,'Rusia');&lt;br /&gt;INSERT INTO pais VALUES (185,'Sahara Occidental');&lt;br /&gt;INSERT INTO pais VALUES (186,'Islas Salomón');&lt;br /&gt;INSERT INTO pais VALUES (187,'Samoa');&lt;br /&gt;INSERT INTO pais VALUES (188,'Samoa Americana');&lt;br /&gt;INSERT INTO pais VALUES (189,'San Cristóbal y Nevis');&lt;br /&gt;INSERT INTO pais VALUES (190,'San Marino');&lt;br /&gt;INSERT INTO pais VALUES (191,'San Pedro y Miquelón');&lt;br /&gt;INSERT INTO pais VALUES (192,'San Vicente y las Granadinas');&lt;br /&gt;INSERT INTO pais VALUES (193,'Santa Helena');&lt;br /&gt;INSERT INTO pais VALUES (194,'Santa Lucía');&lt;br /&gt;INSERT INTO pais VALUES (195,'Santo Tomé y Príncipe');&lt;br /&gt;INSERT INTO pais VALUES (196,'Senegal');&lt;br /&gt;INSERT INTO pais VALUES (197,'Serbia y Montenegro');&lt;br /&gt;INSERT INTO pais VALUES (198,'Seychelles');&lt;br /&gt;INSERT INTO pais VALUES (199,'Sierra Leona');&lt;br /&gt;INSERT INTO pais VALUES (200,'Singapur');&lt;br /&gt;INSERT INTO pais VALUES (201,'Siria');&lt;br /&gt;INSERT INTO pais VALUES (202,'Somalia');&lt;br /&gt;INSERT INTO pais VALUES (203,'Sri Lanka');&lt;br /&gt;INSERT INTO pais VALUES (204,'Suazilandia');&lt;br /&gt;INSERT INTO pais VALUES (205,'Sudáfrica');&lt;br /&gt;INSERT INTO pais VALUES (206,'Sudán');&lt;br /&gt;INSERT INTO pais VALUES (207,'Suecia');&lt;br /&gt;INSERT INTO pais VALUES (208,'Suiza');&lt;br /&gt;INSERT INTO pais VALUES (209,'Surinam');&lt;br /&gt;INSERT INTO pais VALUES (210,'Svalbard y Jan Mayen');&lt;br /&gt;INSERT INTO pais VALUES (211,'Tailandia');&lt;br /&gt;INSERT INTO pais VALUES (212,'Taiwán');&lt;br /&gt;INSERT INTO pais VALUES (213,'Tanzania');&lt;br /&gt;INSERT INTO pais VALUES (214,'Tayikistán');&lt;br /&gt;INSERT INTO pais VALUES (215,'Territorio Británico del Océano Índico');&lt;br /&gt;INSERT INTO pais VALUES (216,'Territorios Australes Franceses');&lt;br /&gt;INSERT INTO pais VALUES (217,'Timor Oriental');&lt;br /&gt;INSERT INTO pais VALUES (218,'Togo');&lt;br /&gt;INSERT INTO pais VALUES (219,'Tokelau');&lt;br /&gt;INSERT INTO pais VALUES (220,'Tonga');&lt;br /&gt;INSERT INTO pais VALUES (221,'Trinidad y Tobago');&lt;br /&gt;INSERT INTO pais VALUES (222,'Túnez');&lt;br /&gt;INSERT INTO pais VALUES (223,'Islas Turcas y Caicos');&lt;br /&gt;INSERT INTO pais VALUES (224,'Turkmenistán');&lt;br /&gt;INSERT INTO pais VALUES (225,'Turquía');&lt;br /&gt;INSERT INTO pais VALUES (226,'Tuvalu');&lt;br /&gt;INSERT INTO pais VALUES (227,'Ucrania');&lt;br /&gt;INSERT INTO pais VALUES (228,'Uganda');&lt;br /&gt;INSERT INTO pais VALUES (229,'Uruguay');&lt;br /&gt;INSERT INTO pais VALUES (230,'Uzbekistán');&lt;br /&gt;INSERT INTO pais VALUES (231,'Vanuatu');&lt;br /&gt;INSERT INTO pais VALUES (232,'Venezuela');&lt;br /&gt;INSERT INTO pais VALUES (233,'Vietnam');&lt;br /&gt;INSERT INTO pais VALUES (234,'Islas Vírgenes Británicas');&lt;br /&gt;INSERT INTO pais VALUES (235,'Islas Vírgenes de los Estados Unidos');&lt;br /&gt;INSERT INTO pais VALUES (236,'Wallis y Futuna');&lt;br /&gt;INSERT INTO pais VALUES (237,'Yemen');&lt;br /&gt;INSERT INTO pais VALUES (238,'Yibuti');&lt;br /&gt;INSERT INTO pais VALUES (239,'Zambia');&lt;br /&gt;INSERT INTO pais VALUES (240,'Zimbabue');&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8449863661397453791?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8449863661397453791/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8449863661397453791&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8449863661397453791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8449863661397453791'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/11/tabla-en-tu-base-de-datos-con-todos-los.html' title='Tabla en tu base de datos con todos los paises'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-600430760393250012</id><published>2009-11-03T14:43:00.000-08:00</published><updated>2010-11-09T02:23:24.885-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Funciones con cadenas de carácteres para SQL</title><content type='html'>Aquí van algunas funciones de gran utilidad para las cadenas de carácteres para SQL.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Eliminar espacios en blanco (TRIM, LTRIM, RTRIM):&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tanto al principio como al final de la cadena&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SELECT TRIM(' dudasweb ') --&gt; 'dudasweb'&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Solo al principio de la cadena&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SELECT LTRIM(' dudasweb ') --&gt; 'dudasweb '&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Solo al final de la cadena&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SELECT RTRIM(' dudasweb ') --&gt; ' dudasweb'&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tomar una parte de los datos almacenador (Dependiendo del lenguajes (mysql, sql server...) se llama de una forma u otra (SUBSTR(), SUBSTRING())):&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Si deseas que empiece desde un cáracter de la cadena.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SELECT SUBSTR('dudasweb', 3) --&gt; 'asweb' &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Si deseas que vaya de un cáracter a otro de la cadena&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SELECT SUBSTR('dudasweb',2,4) --&gt; 'dasw'&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Concatenar cadenas de carácteres (CONCAT):&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;SELECT CONCAT('dudas','web') --&gt; dudasweb&lt;/p&gt;&lt;p&gt;SELECT 'dudas' + ' ' + 'web'  --&gt; dudasweb&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-600430760393250012?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/600430760393250012/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=600430760393250012&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/600430760393250012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/600430760393250012'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/11/funciones-con-cadenas-de-caracteres.html' title='Funciones con cadenas de carácteres para SQL'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-7892476570442646041</id><published>2009-11-03T01:37:00.000-08:00</published><updated>2009-11-03T06:49:44.378-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PROGRAMACION'/><category scheme='http://www.blogger.com/atom/ns#' term='GRAILS'/><title type='text'>GRAILS. Crear 1 aplicación en 1 minuto.</title><content type='html'>Con netBeans: &lt;div&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US"&gt;En net Beans, Nuevo project &lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-ansi-language: EN-US; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbolfont-family:Wingdings;" &gt;&lt;span style="mso-char-type: symbol;font-family:Wingdings;" &gt;à&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US"&gt; groovy&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-ansi-language: EN-US; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbolfont-family:Wingdings;" &gt;&lt;span style="mso-char-type: symbol;font-family:Wingdings;" &gt;à&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: EN-US"&gt; Rails Application&lt;u&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Crea un montón de directorios (nosotros usamos 3 simplemente para poner las cosas en marcha, además muchos son carpetas vacías que crea para proyecto más complejos).&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Básicamente vamos siguiendo &lt;a href="http://www.grails.org/NetBeans+Integration"&gt;los pasos de esta web&lt;/a&gt; y se crea rápidamente.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;La BD (se ve en la carpeta DataSource) se reinicia (borra), porque es ‘de memoria’; cuando se hace “run”, cuando ataquemos la nuestra estática, pues no.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Nota: &lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Cuando creas el controlador con el nombre Book el lo llama BookController, eso es “convención”.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Scaffold &lt;span style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbolfont-family:Wingdings;" &gt;&lt;span style="mso-char-type: symbol;font-family:Wingdings;" &gt;à&lt;/span&gt;&lt;/span&gt; para que le de la cobertura de alta, baja, modificar, si quisiéramos más jamón (posibilidades) ya nos encargaríamos de implementarlo nosotros.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;o:p&gt;Controladores:&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Los que llevan la lógica de la aplicación web.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;o:p&gt;¿Cómo funciona?&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Partimos de petclinic que está por internet (en la página de grails por ejemplo) para descargar.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;En siguientes post vamos a modificarlo para orientarlo más a web 2.0.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-7892476570442646041?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/7892476570442646041/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=7892476570442646041&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7892476570442646041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7892476570442646041'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/11/grailscrear-1-aplicacion-en-1minuto.html' title='GRAILS. Crear 1 aplicación en 1 minuto.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2417927073905686059</id><published>2009-11-02T03:31:00.000-08:00</published><updated>2010-09-08T01:58:52.210-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PROGRAMACION'/><category scheme='http://www.blogger.com/atom/ns#' term='GRAILS'/><title type='text'>Introducción a GRAILS 2.</title><content type='html'>&lt;p class="MsoNormal" style="tab-stops:245.25pt"&gt;Sería por línea de instrucciones (configurando un montón de cosas), pero con NetBeans está todo apañado, descargamos el .Zip (versión 1.1.1 ahora mismo).&lt;/p&gt;  &lt;p class="MsoNormal" style="tab-stops:245.25pt"&gt;Descomprimir en cualquier sitio, y después desde NetBeans, en Herramientas &lt;span style="font-family:Wingdings; mso-ascii-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:&amp;quot;Times New Roman&amp;quot;; mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type: symbol;mso-symbol-font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt; Groovy.&lt;/p&gt;  &lt;span style="font-family:&amp;quot;Times New Roman&amp;quot;;mso-fareast-Times New Roman&amp;quot;;mso-ansi-language:ES;mso-fareast-language:ES;mso-bidi-language: AR-SAfont-family:&amp;quot;;font-size:12.0pt;"&gt;Proyecto nuevo &lt;/span&gt;&lt;span style="font-family:Wingdings; mso-ascii-font-family:&amp;quot;Times New Roman&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;; mso-ansi-language:ES;mso-fareast-language:ES;mso-bidi-language:AR-SA; mso-char-type:symbol;mso-symbol-font-family:Wingdings;font-size:12.0pt;"&gt;&lt;span style="mso-char-type: symbol;mso-symbol-font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;quot;Times New Roman&amp;quot;;mso-fareast-Times New Roman&amp;quot;; mso-ansi-language:ES;mso-fareast-language:ES;mso-bidi-language:AR-SAfont-family:&amp;quot;;font-size:12.0pt;"&gt; groovy, luego en configurar le damos a donde hemos descomprimido.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;Actualización:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;span style="font-family:&amp;quot;Times New Roman&amp;quot;; mso-fareast-Times New Roman&amp;quot;;mso-ansi-language:ES;mso-fareast-language: ES;mso-bidi-language:AR-SAfont-family:&amp;quot;;font-size:12.0pt;"&gt;Bajar (de download de la página de grails.org la versión de Grails 1.2.M3), que parece que así va mejor las nuevas librerías de yahoo y prototipe, ya que la versión 1.1.1. pareze que está un poco desactualizado respecto al yui (yahoo).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;&lt;p class="MsoNormal" style="tab-stops:245.25pt"&gt;Hacer “upgrade” del proyecto después de actualizar la ruta nueva del groovy (decir ‘y’ a la pregunta que te haga).&lt;/p&gt;  &lt;p class="MsoNormal" style="tab-stops:245.25pt"&gt;Acuerdate de instalar (botón derecho plugins) el grails-ui:&lt;/p&gt;  &lt;p class="MsoNormal" style="tab-stops:245.25pt"&gt;GRAILS plugins&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;span style="font-family:Wingdings; mso-ascii-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:&amp;quot;Times New Roman&amp;quot;; mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type: symbol;mso-symbol-font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt; New plugins &lt;span style="font-family:Wingdings;mso-ascii-font-family:&amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family:&amp;quot;Times New Roman&amp;quot;;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt; grails-ui &lt;span style="font-family:Wingdings;mso-ascii-font-family:&amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family:&amp;quot;Times New Roman&amp;quot;;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;à&lt;/span&gt;&lt;/span&gt; install&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops:245.25pt"&gt;Todas las versiones tanto beta como estables :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.grails.org/Download"&gt;Download&lt;/a&gt;s&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2417927073905686059?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2417927073905686059/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2417927073905686059&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2417927073905686059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2417927073905686059'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/11/introduccion-grails-2.html' title='Introducción a GRAILS 2.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2033893189811619397</id><published>2009-10-30T12:11:00.000-07:00</published><updated>2010-09-08T01:57:47.342-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Poner en tu web un icono en la barra de direcciones</title><content type='html'>Es una forma de poner una imagen que identifique y que recuerden los usuarios tu web.&lt;br /&gt;&lt;br /&gt;Este icono a parte de salir en la barra de direcciones también saldrá cuando alguna persona te agregue a favoritos.&lt;br /&gt;&lt;br /&gt;La imagen debe ser de 16x16 que es lo más recomendando.&lt;br /&gt;&lt;br /&gt;El archivo debe ser con la extensión .ico, la puedes guardar por ejemplo con el photoshop aunque os podeis bajar el Gimp que es igual y es gratuito.&lt;br /&gt;&lt;br /&gt;Lo único que debeis poner entre &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;LINK REL="SHORTCUT ICON" HREF="dudasweb.ico"&amp;gt;&lt;/br&gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2033893189811619397?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2033893189811619397/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2033893189811619397&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2033893189811619397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2033893189811619397'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/10/poner-en-tu-web-un-icono-en-la-barra-de.html' title='Poner en tu web un icono en la barra de direcciones'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2109464653101497038</id><published>2009-10-26T03:58:00.000-07:00</published><updated>2010-09-08T01:58:30.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PROGRAMACION'/><category scheme='http://www.blogger.com/atom/ns#' term='GRAILS'/><title type='text'>Introducción a GRAILS</title><content type='html'>&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Instalar GRAILS:&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Sería por línea de instrucciones (configurando un montón de cosas), pero con NetBeans está todo apañado, descargamos el .Zip (versión 1.1.1 ahora mismo).&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;a href="http://www.grails.org/"&gt;Descargar desde la página oficial.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Es algo así cómo el punto intermedio entre RubyOnRails y Java.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Ruby on Rails _RoR&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Ruby: lenguaje de programación orientado a objetos (mucho más completo en cuanto a diseño, de métodos, &lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;que Java).&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Rails: se basa en seguir “convenciones” para ahorrar mucho código y tiempo.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;GRAILS:&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Desarrollo fácil (y rápida cuando aprendéis la filosofía y os es familiar) de aplicaciones pequeñas o medianas.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Juego de palabras con grial (grail).&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;La “G” porque se parece (basa) en Groovy (lenguaje de scripting, hace todo lo que hace Java (la sintaxis es casi igual) y además le añade cosas como la clausula (“findAllByLastName”, esto es de groovy) al entorno de desarrollo, trabaja con una máquina virtual de Java para ponerlo todo en marcha.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Rails (obvio).&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;En Java necesitas saber cómo funcionan todas las tecnologías y como engancharlas y con Grails tienes las ventajas básicas de Java pero imitando las ventajas de RoR también.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;Grails es más fácil de enganchar con Java que con RoR y con sus ventajas.&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;&lt;o:p&gt;Todo tiene plugins, por si es ampliamente es demandado.&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 245.25pt"&gt;No están orientados a la web 2.0 (dan pantallazos).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2109464653101497038?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2109464653101497038/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2109464653101497038&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2109464653101497038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2109464653101497038'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/10/introduccion-grails.html' title='Introducción a GRAILS'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8768056146891894311</id><published>2009-10-21T08:32:00.000-07:00</published><updated>2010-06-11T10:53:57.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Validar mail con expresion regular.</title><content type='html'>&lt;div&gt;Vamos a ver 1 método para validar, mediante una expresión regular una dirección de correo electrónico, la expresión en sí, es una rápida puesta de ejemplo, que funciona bien, pero por internet se pueden encontrar muchas más, desde algunas que no van, hasta incluso algunas más optimas, esto es un ejemplo para una solución rápida o de iniciativa a usar &lt;i&gt;E.R.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Primero de todo, hay que añadir en la cabecera de las librerías la siguiente para poder usar los objetos y métodos específicos de las clases regulares:&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;using System.Text.RegularExpressions;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Este es el método en si, se le pasa una cadena de texto por parámetro, y devuelve en un booleano true, si cumple con la expresión o false en caso contrario.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;div&gt;private static bool validarEmail(string email)&lt;/div&gt;&lt;div&gt;        {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;bool salida = false;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;//expresion regular&lt;/div&gt;&lt;div&gt;            string expresion = "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";&lt;/div&gt;&lt;div&gt;            if (Regex.IsMatch(email, expresion) &amp;amp;&amp;amp; (Regex.Replace(email, expresion, &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;String.Empty).Length == 0))&lt;/div&gt;&lt;div&gt;                &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;salida = true;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;return salida;&lt;/div&gt;&lt;div&gt;        }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;Ahora ya, cuando queramos comprobar si una cadena por ejemplo "jamon", es un mail válido, haremos&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;validarEmail("jamon"), y esto nos devolverá "false" obviamente.&lt;/span&gt;&lt;/div&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8768056146891894311?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8768056146891894311/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8768056146891894311&amp;isPopup=true' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8768056146891894311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8768056146891894311'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/10/validar-mail-con-expresion-regular.html' title='Validar mail con expresion regular.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8573609284826385278</id><published>2009-10-21T07:58:00.000-07:00</published><updated>2009-10-21T08:08:22.302-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESTADISTICAS'/><title type='text'>Saber el posición que tiene tu web entre todas</title><content type='html'>Con la web &lt;a href="http://www.alexa.com/"&gt;http://www.alexa.com/&lt;/a&gt; podrás saber cual es la posición que abarca tu web en el mundo y en tu pais, de esta forma sabrás si vas mejorandola o no, viendo asiduamente los cambios de posición de tu web en el ranking.&lt;br /&gt;&lt;br /&gt;A parte de eso Alexa te da a conocer muchos datos, como la mejora de tu porcentaje de visitas, los enlaces que apunta a tu web, las palabras más utilizadas para entrar a tu web o desde que paises entran más, entre muchas más cosas.&lt;br /&gt;&lt;br /&gt;Es un complemente que te puede ayudar a mejorar la promoción de tu web en Internet.&lt;br /&gt;&lt;br /&gt;Mirar este artículo para tener todas las estadísticas de tu web &lt;a href="http://dudasweb.blogspot.com/2009/07/contador-y-estadisticas-en-mi-pagina.html"&gt;Google Analytic&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8573609284826385278?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8573609284826385278/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8573609284826385278&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8573609284826385278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8573609284826385278'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/10/saber-el-posicion-que-tiene-tu-web.html' title='Saber el posición que tiene tu web entre todas'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2362420091771580089</id><published>2009-10-20T07:32:00.000-07:00</published><updated>2010-07-13T00:44:25.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Como corregir tu web para que se vea igual en IE8 que el IE7</title><content type='html'>&lt;strong&gt;Internet Explorer 8&lt;/strong&gt; llegó!!! y con él trajo consecuencias para nuestras webs.&lt;br /&gt;&lt;br /&gt;Podrías tirarte todo un día cambiando estilos etc... para que te fuera en todos los &lt;strong&gt;navegadores&lt;/strong&gt; perfectamente, incluyendo &lt;strong&gt;IE8&lt;/strong&gt; pero de mientras y como solución provisional puedes con una simple línea poner tu web &lt;strong&gt;compatible&lt;/strong&gt; con &lt;strong&gt;IE8&lt;/strong&gt;, simplemente obligandole a representar tu web de la manera que lo hiciera con &lt;strong&gt;IE7&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Por lo tanto entre las cabeceras &lt;code&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/code&gt; insertariamos este código:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;diseño pagina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2362420091771580089?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2362420091771580089/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2362420091771580089&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2362420091771580089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2362420091771580089'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/10/como-correjir-tu-web-para-que-se-vea.html' title='Como corregir tu web para que se vea igual en IE8 que el IE7'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4650384343609945637</id><published>2009-10-18T14:27:00.000-07:00</published><updated>2009-10-18T14:59:10.460-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Resaltar o modificar la primera letra de un párafo</title><content type='html'>Si deseas cambiar el formato de la primera letra de la primera palabra de un parafo o de cualquier etiqueta simplemente sería mediante el estilo : first-letter&lt;br /&gt;&lt;br /&gt;Por ejemplo en vuestro archivo CSS o entre las etiquetas &lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;head&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&lt;/code&gt;&lt;/span&gt; poner:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;p.primeraLetra:first-letter { font-size: 120%; color: #FFEEEE;font-weight: bold;}&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En este caso para todas las etiquetas &lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/span&gt; con la clase primeraLetra la primera letra la pondría en negrita con un 120% de tamaño de la letra normal y con el coler FFEEEE.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;p class="primeraLetra"&amp;gt;prueba&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4650384343609945637?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4650384343609945637/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4650384343609945637&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4650384343609945637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4650384343609945637'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/10/resaltar-o-modificar-la-primera-letra.html' title='Resaltar o modificar la primera letra de un párafo'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1217170606750017571</id><published>2009-10-16T15:32:00.000-07:00</published><updated>2010-10-13T02:40:02.524-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Validar documento de extranjeria NIE</title><content type='html'>Para validar el &lt;strong&gt;documento de extranjeria (NIE)&lt;/strong&gt; el cual tiene el formato:&lt;br /&gt;&lt;p&gt;- Primeramente una letra que puede ser 'T' , 'X' , 'Y' y proximamente 'Z'&lt;br /&gt;- Seguido de 9 números&lt;br /&gt;- Y finalmente 1 letra de 'A' a las 'Z'&lt;br /&gt;&lt;br /&gt;La expresion regular es:&lt;br /&gt;&lt;br /&gt;^[XxTtYyZz]{1}[0-9]{7}[a-zA-Z]{1}$ &lt;/p&gt;&lt;p&gt;Un ejemplo con &lt;strong&gt;javascript&lt;/strong&gt; sería:&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;if (!(/^[XxTt]{1}[0-9]{7}[a-zA-Z]{1}$/.test(nie)) &amp;amp;&amp;amp; nie!="")&lt;br /&gt;alert('NIE incorrecto');&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Donde si el valor de 'nie' es distinto a vacio pero no es correcto saldrá el alert.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.a4toner.com/" target="_blank" &gt;cartuchos baratos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1217170606750017571?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1217170606750017571/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1217170606750017571&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1217170606750017571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1217170606750017571'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/10/validar-documento-de-extranjeria-nie.html' title='Validar documento de extranjeria NIE'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6823083920957831212</id><published>2009-09-28T04:13:00.000-07:00</published><updated>2010-06-11T10:55:07.829-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Sindicacion RSS a nuestro portal en joomla.</title><content type='html'>Ahora vamos a poner un modulo a nuestro portal de información para que nuestros "visitantes" se puedan subscribir por RSS.&lt;br /&gt;&lt;br /&gt;Es tan fácil como ir al "back-end" de nuestro portal, y realizar el siguiente camino:&lt;br /&gt;&lt;br /&gt;Extensiones --&gt; Admin. de módulos --&gt; Nuevo --&gt; Tipo "&lt;span style="font-style: italic;"&gt;mod_syndicate".&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Yo suelo no poner ni mostrar titulos, ni habilitado ni nada, simplemente, en la barra de direcciones del navegador ahora saldrá el iconito ese naranja a la derecha del todo.&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Seleccionar el menu que quieras, ya que le hemos puesto deshabilitado, dará igual.&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Bueno, mejor poner sólo en el menú donde tenemos nuestros artículos, por ejemplo no lo ponerlo en galerias fotográficas, calendarios, sitemap, etc...ya que en algunos directamente no sale aunque lo pongáis y en otros el resultado puede variar y casi nunca funcionar.&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Vale, ahora para que se puedan subscribir desde todas las páginas de nuestro sitio web, habrá que introducir un poco de código en el archivo "index.php" de nuestra plantilla:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;jdoc:include type="head"&amp;gt;&lt;br /&gt;&amp;lt;link href="XXXXX" rel="alternate" type="application/rss+xml" title="RSS 2.0"&amp;gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" href="templates/&amp;lt;?php echo $this-&amp;gt;template ?&amp;gt;/css/template.css" type="text/css" /&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Donde  en "XXXXX" tendremos que poner el path de nuestra página contenedora de los artículos, por ejemplo si las tuvieramos en el menu de actualidad y con URL's amigables, se sustituiría literalmente por esto:&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;href="/index.php/actualidad?format=feed&amp;amp;type=rss"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Y ya podriamos subscribirnos a nuestro portal.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6823083920957831212?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6823083920957831212/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6823083920957831212&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6823083920957831212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6823083920957831212'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/sindicacion-rss-nuestro-portal-en.html' title='Sindicacion RSS a nuestro portal en joomla.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8295115612042906706</id><published>2009-09-22T10:53:00.000-07:00</published><updated>2009-09-23T04:27:49.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Insert de todas las ciudades o provincias de España</title><content type='html'>En nuestras páginas webs muchas veces necesitamos poner todas las &lt;strong&gt;ciudades o provincias españolas&lt;/strong&gt; para un formulario , filtro o cualquier otra cosa, mediante estos &lt;strong&gt;insert&lt;/strong&gt; los tendreis todos en una tabla llamada 'ciudad' con dos columnas llamadas 'id' de varchar(2) y provincia' de varchar(20).&lt;br /&gt;&lt;br /&gt;INSERT INTO `provincia` (`id`, `provincia`) VALUES('1', 'A Coruña'),('2', 'Alava'),('3', 'Albacete'),('4', 'Alicante'),('5', 'Almería'),('6', 'Asturias'),('7', 'Avila'),('8', 'Badajoz'),('9', 'Baleares'),('10', 'Barcelona'),('11', 'Bizkaia'),('12', 'Burgos'),('13', 'Cáceres'),('14', 'Cádiz'),('15', 'Cantabria'),('16', 'Castellón'),('17', 'Ceuta'),('18', 'Ciudad Real'),('19', 'Córdoba'),('20', 'Cuenca'),('21', 'Guipuzkoa'),('22', 'Girona'),('23', 'Granada'),('24', 'Guadalajara'),('25', 'Huelva'),('26', 'Huesca'),('27', 'Jaén'),('28', 'La Rioja'),('29', 'Las Palmas'),('30', 'León'),('31', 'Lugo'),('32', 'Lleida'),('33', 'Madrid'),('34', 'Málaga'),('35', 'Melilla'),('36', 'Murcia'),('37', 'Navarra'),('38', 'Ourense'),('39', 'Palencia'),('40', 'Pontevedra'),('41', 'Salamanca'),('42', 'Segovia'),('43', 'Sevilla'),('44', 'Soria'),('45', 'Tarragona'),('46', 'Tenerife'),('47', 'Teruel'),('48', 'Toledo'),('49', 'Valencia'),('50', 'Valladolid'),('51', 'Zamora'),('52', 'Zaragoza');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8295115612042906706?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8295115612042906706/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8295115612042906706&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8295115612042906706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8295115612042906706'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/insert-de-todas-las-ciudades-de-espana.html' title='Insert de todas las ciudades o provincias de España'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-367579353297405466</id><published>2009-09-21T14:12:00.000-07:00</published><updated>2009-09-21T14:37:24.329-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Superponer un elemento o capa a otro con z-index</title><content type='html'>En ocasiones se superponen elementos tales como div, imagenes etc... ya que los posicionas en un mismo lugar que estaba otro, cuando pasa eso siempre se verá el pimer elemento que pusiste, si deseas modificar esto lo puedes hacer con CSS mediante &lt;strong&gt;z-index, &lt;/strong&gt;con ello determinarás la posición z del elemento de forma que cuanto mayor sea menor profundidad tendrá.&lt;br /&gt;&lt;br /&gt;un ejemplo sería este:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;div style="background-color:blue;width:100px;height:100px;z-index:1;position:relative"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div style="background-color:yellow;width:100px;height:100px;position:absolute;top:30px;left:30px"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como ves la primera capa tiene la posicion relativa y z-index a '1', por defecto estan a '0', con poner algo más ya estará superpuesto al otro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-367579353297405466?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/367579353297405466/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=367579353297405466&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/367579353297405466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/367579353297405466'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/superponer-un-elemento-o-capa-otro-con.html' title='Superponer un elemento o capa a otro con z-index'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-597500787980472794</id><published>2009-09-16T01:26:00.000-07:00</published><updated>2010-07-13T00:38:10.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Funcion Shuffle  en php</title><content type='html'>Este método que usamos hace poco para &lt;a href="http://dudasweb.blogspot.com/2009/09/imagenes-aleatorias-en-un-div-con-php.html"&gt;mostrar imágenes aleatoriamente en nuestra web&lt;/a&gt;, obviamente no se usa sólamente para eso, ahora vamos a ver si sintaxis y qué es lo que hace exactamente.&lt;br /&gt;&lt;br /&gt;Sintaxis:&lt;br /&gt;&lt;span class="type"&gt;bool&lt;/span&gt; &lt;span class="methodname"&gt;&lt;b&gt;shuffle&lt;/b&gt;&lt;/span&gt; ( &lt;span class="methodparam"&gt;&lt;span class="type"&gt;array&lt;/span&gt; &lt;tt class="parameter reference"&gt;&amp;amp;$array&lt;/tt&gt;&lt;/span&gt; )&lt;br /&gt;&lt;br /&gt;Parámetro:&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;array&lt;/span&gt; --&gt;Ya sea vector sencillo, matriz o multidimensional.&lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;$numaleat = range(1, 20);&lt;br /&gt;shuffle($numaleat);&lt;br /&gt;foreach ($numaleat as $numero) {&lt;br /&gt;echo "$numero ";&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;Aunque en el enlace superior (mostrar imágenes aleatoriamente) es un ejemplo un poco más práctico.&lt;br /&gt;&lt;br /&gt;NOTA 1:Esta función asigna nuevas claves a los elementos de la matriz. Se eliminarán las claves existentes que puedan haber sido asignados, en lugar de reordenación de las claves.&lt;br /&gt;&lt;br /&gt;NOTA 2: &lt;span class="simpara"&gt;A partir de PHP 4.2.0, no es necesario inicializar el generador de números aleatorios con &lt;a class="function" href="http://www.hackingballz.com/herramientas/manual-oficial-de-php/function.srand.html"&gt;srand()&lt;/a&gt; ó &lt;a class="function" href="http://www.hackingballz.com/herramientas/manual-oficial-de-php/function.mt-srand.html"&gt;mt_srand()&lt;/a&gt;, ya que esto se hace ahora automáticamente.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.actualitycarpas.es/" target="_blank" &gt;alquiler de carpas en barcelona&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.esphouses.es/" target="_blank" &gt;Apartamentos en Guardamar del Segura&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.frica.es/" target="_blank" &gt;calderas en leganes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.expositorestienda.com/" target="_blank" &gt;equipamiento comercial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.atreparquet.com/" target="_blank" &gt;tienda de parquet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-597500787980472794?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/597500787980472794/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=597500787980472794&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/597500787980472794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/597500787980472794'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/funcion-shuffle-en-php.html' title='Funcion Shuffle  en php'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6651741735862778997</id><published>2009-09-14T09:54:00.000-07:00</published><updated>2010-05-10T03:42:04.175-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PAGE RANK'/><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Cómo se calcula el PR de UNA página.</title><content type='html'>Este tema parece no estar muy claro, y según donde busques o quién preguntes la respuesta puede ser bastante variopinta y original, pero bueno, mi conclusión despues de bastante navegar y leer, parece ser que es esta:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Antes anotar, que el Page Rank se calcula sobre 1 página, no sobre un website completo.&lt;/li&gt;&lt;/ul&gt;Hay un factor variable (por ahora no he encontrado de donde sale su valor exactamente) llamado &lt;span style="FONT-STYLE: italic"&gt;'c'&lt;/span&gt; que de 0 a 1.&lt;br /&gt;El resto es una serie numérica de los cocientes de el page rank de la página que nos enlaza entre los enlaces de las páginas que enlazan a la nuestra.&lt;br /&gt;&lt;br /&gt;Algo asi quedaría:&lt;br /&gt;&lt;br /&gt;PR(pg) = (1 - c) + c ( PR(pgExt1)/link(pg))+...+PR(pgExt6)/link(pg)&lt;br /&gt;&lt;br /&gt;PR(pgExt1) : page rank de la página que nos enlaza.&lt;br /&gt;link(pg) : cantidad de enlaces que salen de la página que nos enlaza.&lt;br /&gt;&lt;br /&gt;Si tuvieramos 6 páginas enlazando a la nuestra (pg).&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;diseño paginas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.edesign-comunicacion.com" target="_blank" &gt;diseño paginas web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6651741735862778997?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6651741735862778997/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6651741735862778997&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6651741735862778997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6651741735862778997'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/como-se-calcula-el-pr-de-una-pagina.html' title='Cómo se calcula el PR de UNA página.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-5745195044156910723</id><published>2009-09-14T09:40:00.001-07:00</published><updated>2010-07-13T00:39:41.248-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Imágenes aleatorias en un div con php</title><content type='html'>Ahora vamos a poner un ejemplo sencillo, en el que en una parte de nuestra página queramos mostrar una serie de imágenes, pero de un listado, de las que cada vez que se cargue la página sean distintas.&lt;br /&gt;Aqui pongo un ejemplo del codigo en la pagina y luego lo explico un poco:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;div id="imgaleat"&amp;gt;&lt;br /&gt;&amp;lt;!--creamos un vector con las imagenes --&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;?$array = array(); //items del array $imagenes[]='img1.jpg';$imagenes[]='img2.jpg'; $imagenes[]='img3.jpg';$imagenes[]='img4.jpg'; $imagenes[]='img5.jpg';$imagenes[]='img6.jpg'; $imagenes[]='img7.jpg';$imagenes[]='img8.jpg'; $imagenes[]='img9.jpg';$imagenes[]='img12.jpg'; $imagenes[]='img13.jpg';$imagenes[]='img14.jpg'; $imagenes[]='img15.jpg';$imagenes[]='img16.jpg'; $imagenes[]='img11.jpg';$imagenes[]='img10.jpg';  //funcion de "barajar" el vector shuffle($imagenes); ?&gt;&lt;p&gt;&lt;img alt="imagenes telas de carbon" src="http://www.blogger.com/" /&gt;" border="0" width="140" height="111" /&gt; &lt;img alt="imagenes telas de carbon" src="http://www.blogger.com/" /&gt;" border="0" width="141" height="111" /&gt; &lt;img alt="imagenes telas de carbon" src="http://www.blogger.com/" /&gt;" border="0" width="142" height="111" /&gt; &lt;img alt="imagenes telas de carbon" src="http://www.blogger.com/" /&gt;" border="0" width="143" height="111" /&gt; &lt;/p&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;Primero creamos un vector vacio, le insertamos el nombre de las imagenes (que tienen que estar en la carpeta "imagenes" donde tenemos nuestros archivos de la página en este ejemplo), luego las barajamos para que tengan posiciones aleatorias cada vez que se cargue la página del servidor y luego mostramos las 4 primeras por ejemplo (aunque podriamos haber puesto cualquier posicion, sin repetir, puesto que cada vez será distinta).&lt;br /&gt;Es importante mirar bien donde las guardamos (las imagenes) para poner bien la ruta (el parámetro "src" de la etiqueta "img" del html.&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Enlaces:&lt;/code&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;a href="http://www.autocoaching.info/" target="_blank" &gt;coaching&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.armariosempotrados.net/" target="_blank" &gt;frentes de armario&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mueblessalvany.com/" target="_blank" &gt;muebles&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.leotarot.com/" target="_blank" &gt;tarot&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.limbicsalud.es/" target="_blank" &gt;tratamiento dolor alicante&lt;/a&gt;&lt;br /&gt; &lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-5745195044156910723?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/5745195044156910723/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=5745195044156910723&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5745195044156910723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5745195044156910723'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/imagenes-aleatorias-en-un-div-con-php.html' title='Imágenes aleatorias en un div con php'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-3490297844559609614</id><published>2009-09-13T08:18:00.000-07:00</published><updated>2010-11-09T02:21:32.135-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GOOGLE'/><category scheme='http://www.blogger.com/atom/ns#' term='ESTADISTICAS'/><title type='text'>Ver todos los enlaces de tu web en otras webs</title><content type='html'>Como ya sabrás es muy importante tener y cuanto más mejor enlaces que vayan a tu web, ya que cuantos más enlaces más importancia tiene tu web en Google y a parte de eso más personas verán y accederán a tu web.&lt;br /&gt;&lt;br /&gt;De las muchas posibilidades que nos da Google para mantener y promocionar nuestras webs, una de ellas sirve a parte de otras cosas para saber los enlaces que van otras páginas webs tienen hacia nuestra web.&lt;br /&gt;&lt;br /&gt;Para poder utilizar esta herramienta es necesario ser propietario de la web a ver los enlaces entre muchas otras cosas y tener una cuenta Gmail.&lt;br /&gt;&lt;br /&gt;Desde &lt;a href="https://www.google.com/webmasters/tools/home?hl=es"&gt;&lt;span style="color:#990000;"&gt;aquí&lt;/span&gt;&lt;/a&gt; podrés utilizar esta herramienta para webmaster de Google.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.crene.es/crene.html" target="_blank" &gt;ataxia&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.globaltennisteam.com/Home/tabid/641/language/en-GB/Default.aspx" target="_blank" &gt;tennis academy&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-3490297844559609614?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/3490297844559609614/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=3490297844559609614&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3490297844559609614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3490297844559609614'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/ver-todos-los-enlaces-de-tu-web-en.html' title='Ver todos los enlaces de tu web en otras webs'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6305244644207392164</id><published>2009-09-13T07:26:00.000-07:00</published><updated>2010-11-09T02:19:42.660-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Confirmación antes de entrar en una pagina web</title><content type='html'>En ocasiones deseas que una persona no vea el contenido de tu página web o quieras advertir de el contenido de tu pagina web.&lt;br /&gt;&lt;br /&gt;Esto se realiza con una alerta que le sandrá al usuario para que cuando acepte entre en la web o si por el contrario no desean entrar vayan a la web anterior a la que estaba.&lt;br /&gt;&lt;br /&gt;Con este código esto se podrá realizar:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;br /&gt;function acceso()&lt;br /&gt;{&lt;br /&gt;if (!confirm("AVISO: ¿Deseas entrar a la web?"))&lt;br /&gt;history.go(-1)&lt;br /&gt;return " "&lt;br /&gt;}&lt;br /&gt;document.write(acceso())&lt;br /&gt;&amp;lt;/script&amp;amp;gt&lt;/span&gt;; &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ponlo entre &lt;code&gt;&amp;lt;head&amp;gt; y &amp;lt;/head&amp;gt; &lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6305244644207392164?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6305244644207392164/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6305244644207392164&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6305244644207392164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6305244644207392164'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/confirmacion-antes-de-entrar-en-una.html' title='Confirmación antes de entrar en una pagina web'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-3095502464184930087</id><published>2009-09-12T10:31:00.000-07:00</published><updated>2010-07-13T00:40:27.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Redondear un numero decimal</title><content type='html'>En ocasiones realizamos multiplicaciones por ejemplo y el resultado detrás de la coma es elevado y se sale de la posición de nuestra web deseado para el número, para que esto no pase y o simplemente para que se vean un número determinado de decimales utilizamos la siguiente función en PHP:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;function redondeado ($numero, $decimales) {&lt;br /&gt;$factor = pow(10, $decimales);&lt;br /&gt;return (round($numero*$factor)/$factor); }&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;De esta forma pasándole el numero y el número de decimales la función te lo devolverá con el número de decimales deseados.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;desarrollo web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-3095502464184930087?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/3095502464184930087/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=3095502464184930087&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3095502464184930087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3095502464184930087'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/redondear-un-numero-decimal.html' title='Redondear un numero decimal'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-5546446186482126733</id><published>2009-09-12T09:00:00.000-07:00</published><updated>2009-09-12T09:05:27.885-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Saber la última vez que has actualizado tu pagina web</title><content type='html'>Muchas veces al ver tu página web subida al servidor contratado no sabes cual fue la última actualización que hiciste o la última vez que subiste la web.&lt;br /&gt;&lt;br /&gt;Poniendo esto sabrás cuando fue la última vez:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;? echo("Última modificación: ".date("d/m/Y",filemtime($PATH_TRANSLATED))); ?&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;De esta forma no tendremos que preocuparse de ir a donde está el archivo en cuestión para ver la última fecha que lo subiste.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-5546446186482126733?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/5546446186482126733/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=5546446186482126733&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5546446186482126733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5546446186482126733'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/saber-la-ultima-vez-que-has-actualizado.html' title='Saber la última vez que has actualizado tu pagina web'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-3619228661019715914</id><published>2009-09-12T08:53:00.000-07:00</published><updated>2010-11-09T02:20:39.886-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Saber si tengo en mi servidor PHP</title><content type='html'>Crea un archivo con extensión .php e introduzca esto en el fichero:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;&amp;lt;?phpinfo();?&amp;gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt; &lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;Al ejecutar este archivo desde tu servidor saldrán las características y la versión de su PHP, si no es así es que no dispone de PHP.&lt;br /&gt;&lt;br /&gt;Para instalar un servidor local con PHP, MySQL y APACHE pinchar &lt;a href="http://www.blogger.com/%3Ca"&gt;&lt;span style="color:#990000;"&gt;Aquí&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#990000;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.infoalbergues.com/" target="_blank" &gt;Albergue Soria&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.innovamerdistribuciones.com/" target="_blank" &gt;articulos limpieza las palmas&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.instalacionescomerciales.net/" target="_blank" &gt;camara frigorifica&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.cosasdeboda.com/" target="_blank" &gt;detalles de boda para invitados&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.institutchiaribcn.com/" target="_blank" &gt;escoliosis&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-3619228661019715914?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/3619228661019715914/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=3619228661019715914&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3619228661019715914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3619228661019715914'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/saber-si-tengo-en-mi-servidor-php.html' title='Saber si tengo en mi servidor PHP'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-7207922191087655575</id><published>2009-09-12T05:56:00.000-07:00</published><updated>2009-10-12T07:18:12.952-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GOOGLE'/><title type='text'>Poner mapa de situación (googlemaps) en tu web</title><content type='html'>Si deseas poner lanubicación de tu empresa o de algun sitio de interés para los usuarios de vuestras webs lo podreis hacer mediando un mapa creado por usted mismo mediante la utilidad que proporciona google (google maps).&lt;br /&gt;&lt;br /&gt;Primeramente debereis ir a &lt;a href="http://maps.google.es/"&gt;http://maps.google.es/&lt;/a&gt; (recordar que para crear un mapa o utilizar cualquier herramienta de google debereis tener una cuenta gmail de correo, la podreis obtener desde aquí: &lt;a href="https://www.google.com/accounts/ManageAccount"&gt;https://www.google.com/accounts/ManageAccount&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Una vez entrado en &lt;a href="http://maps.google.es/"&gt;http://maps.google.es/&lt;/a&gt; elija 'Mis mapas' y a continuación a 'Crear un nuevo mapa'.&lt;br /&gt;&lt;br /&gt;Desde ahí ya podreis crear un nuevo mapa, ampliando el mapa, poniendo puntos o lineas en el mapa con las opciones que puedes ver en la parte de arriba a la izquierda del mapa.&lt;br /&gt;&lt;br /&gt;Una vez puesto todo lo deseado, decidiremos como se les verá a los usuarios de vuestra web el mapa, osea ser si se me como mapa, satélite o con relieve, lo podrás poner en los botones de la derecha dentro del mapa.&lt;br /&gt;&lt;br /&gt;Por último para obtener el código que deseamos poner en nuestra web lo conseguiremos desde el enlace 'Enlazar' (justo arriba del mapa a la derecha) y darle a 'Personalizar y obtener vista previa del mapa que se va a insertar' , se abrirá una página donde abran diversas opciones para elegir como deseais que se vea en vuestra web y justo abajo en código a copiar en vuestra web.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Un ejemplo sería:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps/ms?ie=UTF8&amp;hl=es&amp;msa=0&amp;t=h&amp;msid=106366420333753626412.000475bd3f5ae51e25ca6&amp;ll=38.353369,-0.472755&amp;spn=0.094232,0.145912&amp;z=12&amp;output=embed"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps/ms?ie=UTF8&amp;hl=es&amp;msa=0&amp;t=h&amp;msid=106366420333753626412.000475bd3f5ae51e25ca6&amp;ll=38.353369,-0.472755&amp;spn=0.094232,0.145912&amp;z=12&amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-7207922191087655575?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/7207922191087655575/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=7207922191087655575&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7207922191087655575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7207922191087655575'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/poner-mapa-de-situacion-googlemaps-en.html' title='Poner mapa de situación (googlemaps) en tu web'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-5541355758079636519</id><published>2009-09-10T14:06:00.000-07:00</published><updated>2010-07-13T00:32:07.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SERVIDORES'/><title type='text'>Abrir un puerto desde el router</title><content type='html'>Abrimos un &lt;strong&gt;puerto&lt;/strong&gt; para que otros usuarios o nosotros mismo podamos tener acceso a nuestro ordenador como por ejemplo para entrar a nuestro servidor de radio etc.. vas o menos en todos los router sera igual.&lt;br /&gt;&lt;br /&gt;Primero accedemos a nuestro router, normalmente poniendo en nuestro navegador 192.168.0.1 accederá a el, sino va esto mirar la puerta de enlace predeterminada desde la consola de windows (Inicio-&gt;Ejecutar-&gt;Escribir 'cmd'-&gt;'En la consola escribir ipconfig'), cuando estemos en la web del router seguramente nos pida el usuario y contraseña, normalmente es admin y contraseña 1234 o sin contraseña, depende de la marca del router.&lt;br /&gt;&lt;br /&gt;Una vez dentro buscar &lt;strong&gt;'Virtual Server'&lt;/strong&gt; seguramente salga un listado de los puertos , donde podremos editarlos, eliminarlo y añadir, de esta forma habilitamos los deseados, os pedirá por cada puerto habilitado la ip, la cual deberá ser la ip local de tu ordenador (lo ves en ipconfig anteriormente dicho)&lt;br /&gt;&lt;br /&gt;Tener cuidado con lo que haceis porque estareis dando acceso a vuestro ordenador.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.edesign-comunicacion.com" target="_blank" &gt;diseño pagina web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;diseño paginas web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.leotarot.com/" target="_blank" &gt;tarot&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-5541355758079636519?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/5541355758079636519/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=5541355758079636519&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5541355758079636519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5541355758079636519'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/abrir-un-puerto-desde-el-router.html' title='Abrir un puerto desde el router'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4562122734326042294</id><published>2009-09-09T14:54:00.000-07:00</published><updated>2010-11-09T02:22:14.832-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Visualizar código HTML sin que se ejecute</title><content type='html'>Si deseas que otros usuarios visualicen código HTML u otro código para que ellos lo utilicen y no se ejecute en tu página web deberás codificarla, hay muchas utilidades para codificarlos, yo os pongo este:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://simplebits.com/cgi-bin/simplecode.pl"&gt;&lt;span style="color:#cc0000;"&gt;SimpleCode&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Simplemente es poniendo el código deseado para codificarlo y que se os vea en vuestra web sin que se ejecute para que otros usuarios puedan leer o copiar dicho código.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.estetica-facial.com/" target="_blank" &gt;botox axilas&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.mediterrani.com/" target="_blank" &gt;estudios turismo&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.todogrupoelectrogenos.com/" target="_blank" &gt;generadores electricos&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.tetrobreath.es/" target="_blank" &gt;halitosis&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.fuentepark.com/" target="_blank" &gt;Hoteles Corralejo&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.akrocard.com/" target="_blank" &gt;impresora de tarjetas&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.kellscollege.com/" target="_blank" &gt;ingles en el extranjero&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.nenet.es/" target="_blank" &gt;ropa niños&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4562122734326042294?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4562122734326042294/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4562122734326042294&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4562122734326042294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4562122734326042294'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/visualizar-codigo-html-sin-que-se.html' title='Visualizar código HTML sin que se ejecute'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6021302419810965346</id><published>2009-09-09T12:52:00.000-07:00</published><updated>2010-10-13T02:40:27.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SERVIDORES'/><title type='text'>Servidor de radio para poner en directo tu música (facilisimo)</title><content type='html'>Seguro que muchas veces habeis querido que la gente escuche vuestra música, esta es una forma de empezar y que se escuche en todo el mundo.&lt;br /&gt;&lt;br /&gt;Lo explico por pasos aquí:&lt;br /&gt;&lt;br /&gt;Primeramente descargaros e instalar el &lt;a href="http://es.winamp.com/"&gt;&lt;span style="color:#cc0000;"&gt;Winamp&lt;/span&gt;&lt;/a&gt;, desde esta reproductor emitireis.&lt;br /&gt;Instalar un plug-in para emitir&lt;span style="color:#ff0000;"&gt; &lt;/span&gt;&lt;a href="http://yp.shoutcast.com/downloads/shoutcast-dsp-1-9-0-windows.exe"&gt;&lt;span style="color:#cc0000;"&gt;Aquí&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Por último instalar el servidor &lt;a href="http://www.shoutcast.com/download-files"&gt;&lt;span style="color:#cc0000;"&gt;Aquí&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#cc0000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Una vez instalado todo configuramos el servidor desde: &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;C:\Archivos de programa\SHOUTcast\sc_serv.ini &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Algunas de las características a poder modificar son:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;MaxUser=32&lt;/span&gt; número máximo de usuarios de vuestra radio&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Password=changeme&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;También esta el puerto configurado como el 8000, para que accedan desde Internet y no solo desde vuestro red debereis abrir ese puerto : &lt;a href="http://dudasweb.blogspot.com/2009/09/abrir-un-puerto-desde-el-router.html"&gt;&lt;span style="color:#cc0000;"&gt;Como abrir puertos&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;A continuación ya guardados los cambios iniciar el servicio de radio en:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Inicio &gt; Programas &gt; SHOUTcast DNAS &gt; SHOUTcast DNAS (GUI)&lt;/span&gt;&lt;span style="color:#cc0000;"&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;"&gt;Ejecutamos el Winamp y le damos a Ctrl+P o vamos a Preferencias, buscamos 'DSP/Effect' y hacemos click en 'Nullsoft SHOUTcast Source DSP v1.9.0 [dsp_sc.dll]' y se nos abrirá una ventana, vamos a la pestaña de OUTPUT donde pondremos la direccion IP, el puerto y el YellowPages podrás poner más datos de radio como el nombre, etc..., despues de ello podrás darle a conectar y ya empezaras a emitir e ir poniendo musica en tu winamp que los usuarios ya podrán escucharla.&lt;/span&gt; &lt;p&gt;&lt;span style="color:#000000;"&gt;Para escucharla deberan ir a &lt;a href="http://tuIp:Puerto"&gt;http://tuIp:Puerto&lt;/a&gt; , desde ahi podrás ver la gente que este conectada a tu radio, para que la gente lo escuche tendrán que tener el Winamp y desde esa pagina bajarse pinchando en Listen el archivo que direcciona el Winamp a tu radio.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Por útimo como cualquier radio podrás hablar en directo, ir a la pestaña INPUT que esta donde has estado configurado y conectado tu radio del Winamp y selecciona Input decive: Soundcard input , seleccionar Microphone y pulsar en Push to talk, de esta forma bajará el sonido de la música para que puedas hablar.&lt;/p&gt;&lt;p&gt;Si teneis dudas comentarme en este post.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6021302419810965346?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6021302419810965346/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6021302419810965346&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6021302419810965346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6021302419810965346'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/servidor-de-musica-facilisimo.html' title='Servidor de radio para poner en directo tu música (facilisimo)'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2358144289655641985</id><published>2009-09-09T11:55:00.000-07:00</published><updated>2010-07-13T00:39:09.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Iconos e imagenes para nuestra página web</title><content type='html'>En muchas ocasiones buscamos y no encontramos &lt;strong&gt;iconos&lt;/strong&gt; o &lt;strong&gt;imagenes&lt;/strong&gt; para poner en nuestros botones o en otros lugares de nuestra web.&lt;br /&gt;&lt;br /&gt;Hay varias webs donde puedes conseguir estas imagenes y con variedad en su resolución o tamaño.&lt;br /&gt;&lt;br /&gt;Algunas de estas webs son:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.iconspedia.com/"&gt;&lt;span style="color:#cc0000;"&gt;Iconspedia&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.iconlook.com/"&gt;&lt;span style="color:#cc0000;"&gt;Iconlook&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#cc0000;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/%3Ca"&gt;&lt;span style="color:#cc0000;"&gt;Iconfinder&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;crear pagina web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.edesign-comunicacion.com" target="_blank" &gt;diseño paginas web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2358144289655641985?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2358144289655641985/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2358144289655641985&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2358144289655641985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2358144289655641985'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/iconos-e-imagenes-para-nuestra-pagina.html' title='Iconos e imagenes para nuestra página web'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4965920438025426556</id><published>2009-09-09T04:01:00.000-07:00</published><updated>2010-03-11T08:55:58.355-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Enlaces joomla 1.5</title><content type='html'>Este post ha sido creado para hacerse poco a poco, iré incluyendo páginas con contenido interesante sobre manuales, módulos, información, seguridad o lo que vea interesante mientras desarrolle portales con este CMS.&lt;br /&gt;&lt;br /&gt;Enlace a la traducción en español de la página principal de JUMI (qué es JUMI lo explica el enlace):&lt;br /&gt;&lt;a href="http://209.85.227.132/translate_c?hl=en&amp;amp;langpair=en%7Ces&amp;amp;u=http://jumi.vedeme.cz/index.php&amp;amp;rurl=translate.google.com&amp;amp;client=tmpg&amp;amp;usg=ALkJrhj-a2_f5L3rDWN1yA1-hEApqWHwRA"&gt;&lt;span style="font-style: italic;"&gt;http://209.85.227.132/translate_c?hl=en&amp;amp;langpair=en|es&amp;amp;u=http://jumi.vedeme.cz/index.php&amp;amp;rurl=translate.google.com&amp;amp;client=tmpg&amp;amp;usg=ALkJrhj-a2_f5L3rDWN1yA1-hEApqWHwRA&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blog con noticias en plan lanzamientos de nuevas versiones, comparaciones, como por ejemplo con WordPress, asi como compilaciones de diseños de plantillas:&lt;br /&gt;&lt;a href="http://www.nosolocodigo.com/category/joomla"&gt;http://www.nosolocodigo.com/category/joomla&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Extensiones, templates y tutoriales:&lt;br /&gt;&lt;a href="http://solojoomla.com/"&gt;http://solojoomla.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cómo crear un módulo:&lt;br /&gt;http://joomla15.joomlatuto.com/tutoriales/crear-un-modulo/142-creando-modulo-joomla&lt;br /&gt;&lt;br /&gt;Espero que sirva de ayuda lo mismo que a mi.&lt;br /&gt;&lt;br /&gt;Enlaces externos:&lt;br /&gt; &lt;a href="http://www.a4toner.com/" target="_blank" &gt;remanufacturado&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.tarotamigo.com/" target="_blank" &gt;tarot&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4965920438025426556?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4965920438025426556/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4965920438025426556&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4965920438025426556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4965920438025426556'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/enlaces-joomla-15.html' title='Enlaces joomla 1.5'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1229783467601235290</id><published>2009-09-08T15:09:00.000-07:00</published><updated>2010-06-11T10:58:50.325-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Diseño web a la perfeccion  con tu regla de pixeles</title><content type='html'>Cuantas veces has estado cambiado el número de pixeles de un objeto, un boton o por ejemplo la posición de div, al no saber exactamente cual es la distancia de un lugar a otro de tu página web.&lt;br /&gt;&lt;br /&gt;Mediante una aplicación sencilla que simula una regla de pixeles podrás dejar de perder el tiempo cambiando los pixeles hasta obtener la distancia o tamaño adecuando tanto vertical como horizontalmente.&lt;br /&gt;&lt;br /&gt;Hay muchas aplicaciones de este tipo, una de ellas es por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pixel-ruler.softonic.com/"&gt;&lt;span style="color:#cc0000;"&gt;Pixel Ruler&lt;/span&gt;&lt;/a&gt; : aplicación gratuita.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;creacion web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.edesign-comunicacion.com" target="_blank" &gt;diseño paginas web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1229783467601235290?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1229783467601235290/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1229783467601235290&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1229783467601235290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1229783467601235290'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/diseno-web-la-perfeccion-con-tu-regla.html' title='Diseño web a la perfeccion  con tu regla de pixeles'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2218685887639742196</id><published>2009-09-08T14:43:00.000-07:00</published><updated>2009-09-08T14:52:43.327-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Detectar plagios o copias de partes de tu web</title><content type='html'>En ocasiones otras webs copian parte o incluso totalmente nuestras páginas webs para ahorrarse el esfuerzo de realizar sus propios posts en sus blogs, etc...&lt;br /&gt;&lt;br /&gt;Mediante la siguiente página web podrás ver, introduciendo tu url de tu web si otros usuarios tienen datos identicos a los tuyos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://copyscape.com/"&gt;&lt;span style="color:#cc0000;"&gt;Ver aquí&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2218685887639742196?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2218685887639742196/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2218685887639742196&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2218685887639742196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2218685887639742196'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/detectar-plagios-o-copias-de-partes-de.html' title='Detectar plagios o copias de partes de tu web'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8293907791953060410</id><published>2009-09-07T10:21:00.000-07:00</published><updated>2010-09-08T01:53:59.974-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Definir estilo en CSS.</title><content type='html'>En la cabecera de un documento en HTML podemos definir estilos para que sean usados (bueno aplicados) a toda la página de una manera muy cómoda y así será fácil de modificar.&lt;br /&gt;Bueno como ya sabemos, el CSS se usa para separar el código estilo del código etiquetas de contenido, asi ahora veremos cómo y dónde definir este estilo de 3 maneras distintas.&lt;br /&gt;&lt;br /&gt;Estilo definido para una página:&lt;br /&gt;En la cabecera de la página (entre las etiquetas y ) se ponen las etiquetas &lt;style&gt; y &lt;/style&gt;&lt;br /&gt;, entre estas se escribe siguiendo esto:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Escribir el nombre de la etiqueta a definir (p.e.: h1,p...)&lt;/li&gt;&lt;li&gt;Entre llaves '{' y '}' escribir las características de estilo que le queremos dar (con sintaxis CSS)&lt;/li&gt;&lt;/ul&gt;Estilo para un website completo:&lt;br /&gt;Con esto, en un solo archivo se consigue definir todo el estilo para un sitio web, simplemente enlazando todas las páginas con esta hoja de estilo, asi todas las páginas comparte 1mismo estilo dotando de homogeneidad la web y siendo así fácil de cambiar el estilo a todas las páginas a la vez.&lt;br /&gt;Para hacer esto, en la cabecera de nestra página pondremos:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;link rel="STYLESHEET" type="text/css" href="tupaginadestilo.css"&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;rel="stylesheet" le indica que el enlace es una hoja de estilos&lt;/li&gt;&lt;li&gt;type="text/css" le indica que es un archivo de texto en sintaxis CSS&lt;/li&gt;&lt;li&gt;href="...." indica el nombre del fichero donde esta definido el estilo de la web&lt;/li&gt;&lt;/ul&gt;Importar declaración externa de estilos CSS:&lt;br /&gt;Cuando antes hemos declarado el estilo dentro de la página entre las etiquetas &lt;style&gt; y &lt;/style&gt;&lt;br /&gt;, ahora podremos poner &lt;span style="FONT-WEIGHT: bold; FONT-STYLE: italic"&gt;@import(archivo_a_importar.css)&lt;/span&gt; , algo asi sería:&lt;br /&gt;&lt;code&gt;&amp;lt;style&amp;gt;&amp;lt;br /&amp;gt;@import("ejemplo.css")&amp;lt;br /&amp;gt;body{background-color:ffffff;}&amp;lt;br /&amp;gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Enlaces:&lt;/code&gt;&lt;br /&gt;&lt;code&gt; &lt;a href="http://www.rentafurgon.com/" target="_blank" &gt;alquiler de furgonetas en malaga&lt;/a&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8293907791953060410?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8293907791953060410/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8293907791953060410&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8293907791953060410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8293907791953060410'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/09/definir-estilo-en-css.html' title='Definir estilo en CSS.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6327621730081551713</id><published>2009-08-31T04:29:00.000-07:00</published><updated>2010-09-08T01:55:41.783-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WINDOWS'/><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Apagar directamente el PC desde escritorio</title><content type='html'>Vamos a hacer un icono en el escritorio para apagar directamente el PC sin tener que entrar a inicio, darle a "apagar" y luego otra vez más al icono de apagar.&lt;br /&gt;&lt;br /&gt;Para crear este acceso directo (desde Windows), hacemos clic derecho del ratón en una zona "libre" del escritorio, y, en el menú emergente que te aparecerá, selecciona &lt;span style="FONT-WEIGHT: bold"&gt;Nuevo/Acceso Directo&lt;/span&gt;. Te tiene que aparecer una ventana nueva donde en &lt;span style="FONT-WEIGHT: bold"&gt;Escriba la ubicación del elemento&lt;/span&gt; deberás poner lo siguiente: &lt;span style="FONT-WEIGHT: bold"&gt;shutdown -s -t 00&lt;/span&gt; . Pulsa en "siguiente" para continuar.&lt;br /&gt;&lt;br /&gt;Lo siguiente consiste solamente en asignar en el campo &lt;span style="FONT-WEIGHT: bold"&gt;Escriba un nombre&lt;/span&gt; una denominación para el acceso directo que por defecto es &lt;span style="FONT-STYLE: italic"&gt;shutdown&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt; , es recomendable cambiarlo por algo más intuitivo (o en nuestro idioma) como &lt;span style="FONT-WEIGHT: bold"&gt;"Apagar"&lt;span style="FONT-STYLE: italic"&gt;&lt;/span&gt;&lt;/span&gt; por ejemplo.&lt;br /&gt;&lt;br /&gt;Es recomendable ponerlo en una parte de la pantalla donde no tengas muchos iconos, usa este atajo siempre que estés seguro de que quieres dejar de utilizar el ordenador, puesto que cuando lo pulses (el icono) se apagará de forma irreversible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6327621730081551713?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6327621730081551713/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6327621730081551713&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6327621730081551713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6327621730081551713'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/apagar-directamente-el-pc-desde.html' title='Apagar directamente el PC desde escritorio'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2179557791371136977</id><published>2009-08-27T06:49:00.000-07:00</published><updated>2010-10-13T02:37:08.787-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Emborronar o distorsionar una imagen</title><content type='html'>Para todos aquellos que quieren &lt;strong&gt;emborronar una imagen&lt;/strong&gt; o parte de ella como por ejemplo la cara, se puede realizar mediante un programa como es el GIMP el cual es un programa igual al PHOTOSHOP pero a diferencia de este el GIMP es gratuito.&lt;br /&gt;&lt;br /&gt;El programa lo podeis descargar desde &lt;a href="http://the-gimp.softonic.com/descargar"&gt;AQUÍ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Una vez hecho esto abres la imagen deseada para emborronar con este programa, verás una 'caja de herramientas' con varios iconos, para emborronar es la imagen penultima la cual es una mano señalando, eligiendo ese icono y pinchando en la imagen y arrastrandola emborroneara la parte de la imagen que desee.&lt;br /&gt;&lt;br /&gt;Este programa es muy completo y lo que es mejor gratuito.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.elcompas.com/advanced_search_result.php?search_in_description=1&amp;keywords=HP+CP1215" target="_blank" &gt;CB540A TONER&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.edgarcosmetics.com/" target="_blank" &gt;crema masaje&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2179557791371136977?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2179557791371136977/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2179557791371136977&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2179557791371136977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2179557791371136977'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/emborronar-o-distorsionar-una-imagen.html' title='Emborronar o distorsionar una imagen'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2418592706764997013</id><published>2009-08-27T06:20:00.000-07:00</published><updated>2010-07-13T00:31:34.488-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTILIDADES'/><title type='text'>Buscar y remplazar texto, palabras y letras en varios ficheros a la vez</title><content type='html'>Con InfoRapid Search &amp;amp; Replace (&lt;a href="http://www.inforapid.de/html/srdownload.htm"&gt;Descargar aquí&lt;/a&gt;) podrás realizar la búsqueda de textos en todo tipo de archivos (.txt , .doc , .pdf, etc...) y en carpetas, también te permite remplazar ese texto.&lt;br /&gt;&lt;br /&gt;Una gran utilidad que no te puede faltar en el ordenador, con gran variedad de opciones y totalmente gratuito.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;creacion web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2418592706764997013?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2418592706764997013/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2418592706764997013&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2418592706764997013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2418592706764997013'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/buscar-y-remplazar-texto-palabras-y.html' title='Buscar y remplazar texto, palabras y letras en varios ficheros a la vez'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1745919930269691842</id><published>2009-08-26T10:45:00.000-07:00</published><updated>2010-06-11T10:57:06.178-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PAGE RANK'/><title type='text'>Saber el PAGERANK de todas tus páginas webs</title><content type='html'>Mediante este programa ofrecido por &lt;a href="http://www.exponsor.com/?rf=ACEF4462"&gt;Exponsor&lt;/a&gt; (web para ganar dinero por publicidad en tu web dependiendo de tu &lt;strong&gt;pagerank&lt;/strong&gt;) podrás ver el pagerank de todas tus paginas webs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.exponsor.com/eXponsor_pagerank.exe"&gt;&lt;span style="color:#ff0000;"&gt;Descargar aquí&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.g2comunicacion.es/" target="_blank" &gt;diseño de paginas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.edesign-comunicacion.com" target="_blank" &gt;diseño pagina web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1745919930269691842?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1745919930269691842/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1745919930269691842&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1745919930269691842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1745919930269691842'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/saber-el-pagerank-de-todas-tus-paginas.html' title='Saber el PAGERANK de todas tus páginas webs'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2819310282681858590</id><published>2009-08-21T03:52:00.000-07:00</published><updated>2010-07-13T00:45:31.131-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>HTML, qué es? y editores.</title><content type='html'>Las siglas significan HyperText Marktup Language, es decir lenguaje de hipertexto de marcado.&lt;br /&gt;&lt;br /&gt;Para empezar hacer una página web, todos tenemos el software instalado por defecto en nuestras máquinas, ya seamos usuarios de Linux, Mac o Windows, ya que lo único que necesitamos es un procesador de texto (Word no) plano, por ejemplo el mismo bloc de notas, guardar el fichero con el nombre que queramos, con la extensión &lt;span style="FONT-STYLE: italic"&gt;.html o .hmt &lt;span style="FONT-STYLE: italic"&gt;(indistintamente),&lt;/span&gt;&lt;/span&gt; y abrirlo con un navegador cualquiera (firefox, internet explorer, chrome,etc).&lt;br /&gt;&lt;br /&gt;Es un lenguaje bastante sencillo muy fácil de aprender, que simplemente se basa en el uso de etiquetas, y cada etiqueta significa una cosa, por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;title&amp;gt;Esto es el titulo de la página&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Esta linea sería el título de la página.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;code&gt;&amp;lt;b&amp;gt;Esto seria negrita&amp;lt;/b&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;Y así respectivamente, encerrado el texto entre etiquetas, bien anidadas, ya se podría hacer una página sencilla y estática.&lt;br /&gt;&lt;br /&gt;Para editar HTML existen globalmente dos tipos de editores,&lt;br /&gt;los llamados WYSIWYG, que son aquellos con una interfaz parecido a un editor cualquiera de texto (cómo Word), en los que podemos poner estilo, imágenes, tablas, fuentes fácilmente y es el editor el que se encarga de pone las etiquetas HTML, los más famosos y usados son respectivamente Dreamweaver, Kompozer y Frontpage, este tipo de editores son desaconsejados porque el código puede ser de "menos calidad", aunque es más rápido y también es de sencillo aprendizaje para los que no quieran o puedan aprender a programar.&lt;br /&gt;La otra opción sería (a parte de bloc de notas), son editores donde coloreen los códigos, puedas abrir varios ficheros simultaneamente, asistentes para generar código y soporte para otros lenguajes para la programación de páginas más complejas futuras, algunos de estos pueden ser Notepad++ (es el que uso yo siempre :)), Ultraedit o Arachnophilia, las ventajas de usar estos editores es sin dudar el tener un control completo sobre el código, aunque el aprendizaje y desarrollo es bastante más lento.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2819310282681858590?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2819310282681858590/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2819310282681858590&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2819310282681858590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2819310282681858590'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/html-que-es-y-editores.html' title='HTML, qué es? y editores.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6962890800693631965</id><published>2009-08-19T02:04:00.000-07:00</published><updated>2010-10-13T02:36:45.437-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Desinstalar Joomla</title><content type='html'>A la hora de aprender a manejar Joomla, muchos optamos por la opción de &lt;a href="http://dudasweb.blogspot.com/2009/06/como-instalar-joomla.html"&gt;instalarlo&lt;/a&gt; en nuestra máquina de manera local, cómo es lógico, tendemos a instalar un montón de módulos para aprender de lo que es capaz este CMS, una vez controlado el gestor, quizás queramos empezar desde 0 o simplemente borrarlo todo para empezar nuestro portal en remoto, normalmente se suele instalar XAMPP primero, y luego Joomla en la carpeta htdocs dentro de XAMPP, si queremos eliminarlo, aconsejo primero hacer una copia de seguridad, y luego borrar esa carpeta por completo.&lt;br /&gt;&lt;br /&gt;Si queremos asegurarnos de borrar todas las bases de datos creadas para probar inicialmente, y hacer una instalación limpia completa, lo mejor es borrar tambien la carpeta del XAMPP y realizar también una &lt;a href="http://dudasweb.blogspot.com/2009/05/apache.html"&gt;instalación nueva&lt;/a&gt;, para no encontrarnos con ningún modulo ni extensión inesperada en el Joomla.&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.inssa.info/" target="_blank" &gt;oficinas barcelona&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6962890800693631965?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6962890800693631965/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6962890800693631965&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6962890800693631965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6962890800693631965'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/desistalar-joomla.html' title='Desinstalar Joomla'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6763912121132903749</id><published>2009-08-18T00:19:00.001-07:00</published><updated>2010-04-10T10:19:48.334-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Obtener el objeto que realiza la función en C# con Sender</title><content type='html'>Muchas veces tenemos una función que utilizamos en diversos objetos de la web, de esta forma no podemos saber el objeto que llamo a ese evento, pero mediante el objeto Sender que se le pasa a la función podemos obtenerlo, por ejemplo si tenemos en ASP .NET 2 textbox que utilizan la misma función:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;asp:TextBox ID="tbPrueba1" runat="server" OnTextChanged="funcionPrueba"&amp;gt;&lt;br /&gt;&amp;lt;asp:TextBox ID="tbPrueba2" runat="server" OnTextChanged="funcionPrueba"&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;Mediante Sender podremos saber los datos de cada una en la función de esta forma:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;protected void funcionPrueba(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;((DropDownList)sender).Text ...por ejemplo&lt;br /&gt;}&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6763912121132903749?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6763912121132903749/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6763912121132903749&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6763912121132903749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6763912121132903749'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/obtener-el-objeto-que-realiza-la.html' title='Obtener el objeto que realiza la función en C# con Sender'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4325087766026776573</id><published>2009-08-09T14:18:00.000-07:00</published><updated>2009-08-09T14:37:57.731-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Saber las coordenadas o posición del raton (mouse) con Javascript</title><content type='html'>Mediante esta función sacaremos las coordenadasde la posición del ratón.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;function position(event){&lt;br /&gt;var x = event.clientX;&lt;br /&gt;var y = event.clientY;&lt;br /&gt;}&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;Poniendo por ejemplo esta función en el body mediante el evento que se provoca cuando se mueve el ratón podremos obtener en cada momento que se mueva sus coordenadas para luego poderlas utilizar a nuestro antojo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;body onmousemove="position(event);"&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4325087766026776573?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4325087766026776573/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4325087766026776573&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4325087766026776573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4325087766026776573'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/08/saber-las-coordenadas-o-posicion-del.html' title='Saber las coordenadas o posición del raton (mouse) con Javascript'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6406620514096684101</id><published>2009-07-30T07:25:00.000-07:00</published><updated>2009-08-02T04:08:34.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Invertir una cadena de caracteres (String) con Javascript</title><content type='html'>Si deseas poner una &lt;strong&gt;cadena de carácteres al revés&lt;/strong&gt; simplemente deberás utilizar la función &lt;strong&gt;reverse()&lt;/strong&gt; como se ve en este código &lt;strong&gt;javascript:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;var prueba = new Array(3);&lt;br /&gt;prueba[0] = "1";&lt;br /&gt;prueba[1] = "2";&lt;br /&gt;prueba[2] = "3";&lt;br /&gt;&lt;br /&gt;document.write(prueba + "&amp;lt;br /&amp;gt;");&lt;br /&gt;document.write(prueba.reverse());&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;O como ha propuesto zerokilled &lt;span style="color:#3333ff;"&gt;"abcdef".split("").reverse().join("");&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6406620514096684101?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6406620514096684101/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6406620514096684101&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6406620514096684101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6406620514096684101'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/invertir-una-cadena-de-caracteres.html' title='Invertir una cadena de caracteres (String) con Javascript'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2225457585672318563</id><published>2009-07-30T04:53:00.000-07:00</published><updated>2009-07-30T05:03:47.202-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Cambiar estilo de un div desde el DOM.</title><content type='html'>La mejor manera de aprender a hacerlo es probando uno mismo, aqui pongo un ejemplo de cómo se puede hacer un ejemplo para cambiar un estilo de un elemento de una página, en este caso un párrafo, cómo podría ser cualquier elemento, este código muestra un texto y un botón, al darle al botón se llama a la función "setFont()", que cambiará al estilo definido en la función.&lt;br /&gt;&lt;code&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;function setFont()&lt;br /&gt;{&lt;br /&gt;document.getElementById("cambiar").style.font="italic bold 12px arial,serif";&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;p id="cambiar"&amp;gt;Ejemplo en un párrafo.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;input type="button" onclick="setFont()" value="Cambiar fuente" /&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Igual que se cambia la fuente, ya iremos viendo más casos, pero en general, se puede cambiar de manera parecida el color y demás propiedades.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2225457585672318563?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2225457585672318563/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2225457585672318563&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2225457585672318563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2225457585672318563'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/cambiar-estilo-de-un-div-desde-el-dom.html' title='Cambiar estilo de un div desde el DOM.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-329836314528815696</id><published>2009-07-29T04:02:00.000-07:00</published><updated>2009-07-29T04:12:35.324-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Cabecera plantilla Joomla 1.5.x</title><content type='html'>&lt;code&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;jdoc:include type="head" /&amp;gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" href="templates/&amp;lt;?php echo $this-&amp;gt;template ?&amp;gt;/css/template.css" type="text/css" /&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Carga el título de la página, metatags y framework.&lt;br /&gt;&lt;br /&gt;Carga el favicon del site (favicon.ico), que es uno de los archivos que podemos integrar en nuestra &lt;a href="http://dudasweb.blogspot.com/2009/06/crear-plantilla-joomla.html"&gt;plantilla cuando la creemos &lt;/a&gt;con la imagen del portal.&lt;br /&gt;El framework de &lt;a href="http://dudasweb.blogspot.com/search/label/JAVASCRIPT"&gt;JavaScript &lt;/a&gt;que carga por defecto es el de Mootools, se puede quitar modificando algún archivo fuente, pero no vale la pena, las 2 opciones son o la indiferencia, o la mejor, aprender y explotar al máximo su potencial para añadir efectos a nuestro portal.&lt;br /&gt;&lt;br /&gt;$this-&gt; template obtiene el nombre de la plantilla que tenemos asignada, y carga la carpeta de la plantilla con todos los archivos explicados en su &lt;a href="http://dudasweb.blogspot.com/2009/06/crear-plantilla-joomla.html"&gt;creacion.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-329836314528815696?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/329836314528815696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=329836314528815696&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/329836314528815696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/329836314528815696'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/cabecera-plantilla-joomla-15x.html' title='Cabecera plantilla Joomla 1.5.x'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8609868532839540958</id><published>2009-07-28T09:30:00.000-07:00</published><updated>2009-07-28T09:41:37.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Mensaje de confirmación para realizar una cosa u otra</title><content type='html'>Mediante el método &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;window.confirm()&lt;/span&gt;&lt;/strong&gt; podrá realizar una cosa u otra según la decisión del usuario de tu web.&lt;br /&gt;Simplemente mostrará un mensaje en cual el usuario aceptará o no y cuya consecuencia puede elegirla tu, por ejemplo si desea que al darle a 'Aceptar' vaya a una web y si 'Cancelar' que no haga nada.&lt;br /&gt;&lt;br /&gt;Un ejemplo de utilización es este:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;script languaje="javascript"&amp;gt;&lt;br /&gt;function prueba(form)&lt;br /&gt;{&lt;br /&gt;if(window.confirm('Se borrarán todos los datos del formulario')==true)&lt;br /&gt;form.reset();&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;form&amp;gt;&lt;br /&gt;Escribe algo: &amp;lt;input type="text" name="apellido"&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;&amp;lt;input type="button" value="Borrar" onClick="prueba(this.form)"&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8609868532839540958?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8609868532839540958/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8609868532839540958&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8609868532839540958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8609868532839540958'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/mensaje-de-confirmacion-para-realizar.html' title='Mensaje de confirmación para realizar una cosa u otra'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2377411209214750344</id><published>2009-07-28T09:14:00.001-07:00</published><updated>2009-07-28T09:18:39.791-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Boton para volver a la pagina anterior a la nuestra</title><content type='html'>Mediante &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;history.back()&lt;/span&gt;&lt;/strong&gt; se puede &lt;strong&gt;volver a la página anterior&lt;/strong&gt; a la nuestra.&lt;br /&gt;&lt;br /&gt;Por ejemplo si estamos en &lt;a href="http://dudasweb.blogspot.com/"&gt;http://dudasweb.blogspot.com/&lt;/a&gt; y vamos a una web con el boton que veremos a continuación al pulsarlo volverá a la web de Dudasweb.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;form&amp;gt;&lt;br /&gt;&amp;lt;input type="button" value="Volver" name="volver" onclick="history.back()" /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2377411209214750344?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2377411209214750344/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2377411209214750344&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2377411209214750344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2377411209214750344'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/boton-para-volver-la-pagina-anterior-la.html' title='Boton para volver a la pagina anterior a la nuestra'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2010124719984213601</id><published>2009-07-27T15:19:00.000-07:00</published><updated>2009-07-27T15:42:52.571-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Cambiar el color de los bordes</title><content type='html'>Simplemente poniendo este estilo bastará para cambiar el color del borde:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;border:solid 4px #cbcbcb&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;En este caso estamos diciendo que el tipo de borde es sólido con un grosos de 4px y con el color : #cbcbcb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;p style="border:solid 4px #cbcbcb"&amp;gt;Prueba de &lt;/span&gt;&lt;a href="http://dudasweb.blogspot.com/"&gt;&lt;span style="font-size:85%;color:#000000;"&gt;http://dudasweb.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &amp;lt;/p&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Si lo que quieres es ver los distintos tipos de bordes (con puntos, con lineas, en forma 3d etc... ) ver:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://dudasweb.blogspot.com/2009/07/bordes-con-lineas-discontinuas-o-con.html"&gt;http://dudasweb.blogspot.com/2009/07/bordes-con-lineas-discontinuas-o-con.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2010124719984213601?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2010124719984213601/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2010124719984213601&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2010124719984213601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2010124719984213601'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/cambiar-el-color-de-los-bordes.html' title='Cambiar el color de los bordes'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4258820462889683094</id><published>2009-07-27T15:08:00.000-07:00</published><updated>2009-07-27T15:18:09.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Cambiar el tamaño de la altura de las lineas</title><content type='html'>Mediante &lt;span style="color:#3333ff;"&gt;line-height&lt;/span&gt; se puede cambiar la altura o diferencia entre lineas, es una forma de hacer doble espacio por ejemplo.&lt;br /&gt;&lt;br /&gt;Un ejemplo sería este:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;span style="line-height: 5.2em;"&amp;gt;&lt;br /&gt;Prueba de:&amp;lt;br/&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://dudasweb.blogspot.com/"&gt;&lt;span style="font-size:85%;color:#000000;"&gt;http://dudasweb.blogspot.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;/span&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4258820462889683094?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4258820462889683094/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4258820462889683094&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4258820462889683094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4258820462889683094'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/cambiar-el-tamano-de-la-altura-de-las.html' title='Cambiar el tamaño de la altura de las lineas'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1625396439899591731</id><published>2009-07-27T08:51:00.000-07:00</published><updated>2009-07-27T09:02:20.383-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOM'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>DOM. Extraer contenido tabla.Moverser dentro de nuestra página web.</title><content type='html'>Vamos a ver un ejemplo, en el que tenemos una tabla sin ID, dentro de una etiqueta "div" con ID, y queremos obtener y mostrar el valor de la 2ª y 4ª fila de la tabla.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div id="contenido"&amp;gt;&lt;br /&gt;&amp;lt;!-- codigo html --&amp;gt;&lt;br /&gt;&amp;lt;table&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Fila 1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Fila 2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Fila 3&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Fila 4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;!-- aqui puede haber más código html, o no --&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;-- Ahora mostramos el contenido en otra parte de la página --&amp;gt;&lt;br /&gt;&amp;lt;div id="dinamico"&amp;gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;//Obtenemos el texto de las celdas&lt;br /&gt;x = document.getElementById("contenido");&lt;br /&gt;celda2 = x.getElementsByTagName("td").item(1).innerHTML;&lt;br /&gt;celda4 = x.getElementsByTagName("td").item(3).innerHTML;&lt;br /&gt;&amp;lt;/script&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1625396439899591731?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1625396439899591731/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1625396439899591731&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1625396439899591731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1625396439899591731'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/dom-extraer-contenido-tablamoverser.html' title='DOM. Extraer contenido tabla.Moverser dentro de nuestra página web.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-3699156207536222892</id><published>2009-07-23T10:55:00.000-07:00</published><updated>2009-07-27T15:42:15.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Bordes con linea discontinua , con puntos, 3D etc...</title><content type='html'>Para tener los bordes de una tabla imagen etc... de forma discontinua deberas añadir al estilo esto:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:dashed"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un ejemplo sería:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;table border="3" style="border-style:dashed"&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;dudasweb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si por lo contrario deseas que sea de forma punteada deberás añadir&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:dotted"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;De forma que quedaría así:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;table border="3" style="border-style:dotted"&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;dudasweb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Otra formas son:&lt;br /&gt;&lt;br /&gt;Borde sólido:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:solid"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Doble borde:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:double"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Borde hundido:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:groove"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Borde saliente:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:ridge"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Borde 3D hundido:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:inset"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Borde 3D saliente:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;style="border-style:outset" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si deseas también cambiar el color del borde ver:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://dudasweb.blogspot.com/2009/07/cambiar-el-color-de-los-bordes.html"&gt;http://dudasweb.blogspot.com/2009/07/cambiar-el-color-de-los-bordes.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-3699156207536222892?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/3699156207536222892/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=3699156207536222892&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3699156207536222892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/3699156207536222892'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/bordes-con-lineas-discontinuas-o-con.html' title='Bordes con linea discontinua , con puntos, 3D etc...'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6845241181814810862</id><published>2009-07-23T06:12:00.000-07:00</published><updated>2009-07-23T09:17:59.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Obtener la fecha y hora actual local.</title><content type='html'>Para obtener la hora con SQL para insertar o modificar filas con fecha sería así:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;insert into (id,fecha) values(1,getdate())&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La fecha y hora local con PHP se obtiene mediante la llamada a la funcion &lt;span style="FONT-STYLE: italic"&gt;localtime(...):&lt;br /&gt;&lt;/span&gt;Su signatura seria la siguiente:&lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;br /&gt;&lt;br /&gt;array localtime([int muestra_de_tiempo[,bool asociativo]])&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$fecha = localtime(time(),1);&lt;br /&gt;$anyo = $fecha['tm_year']+1900;&lt;br /&gt;$mes = $fecha['tm_mon']+1900;&lt;br /&gt;$dia = $fecha['tm_mday']+1900;&lt;br /&gt;print "&amp;lt;p&amp;gt; Hoy es el $dia/$mes/$anyo.&amp;lt;/p&amp;gt;"&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Explicación parámetros:&lt;br /&gt;&lt;br /&gt;El primer parámetro que se le pasa es el timestamp, una representación de una fecha/hora en concreto.&lt;br /&gt;La función devolverá como un vector normal, indexado numéricamente si el segundo argumento está a '0' o no está.&lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Si el 2º argumento está a '1', el vector devuelto será asociativo, los nombres de las claves serían los siguientes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;tm_sec -&gt; segundos&lt;/li&gt;&lt;li&gt;tm_min -&gt; minutos&lt;/li&gt;&lt;li&gt;tm_hour -&gt; horas&lt;/li&gt;&lt;li&gt;tm_mday -&gt; día del mes&lt;/li&gt;&lt;li&gt;tm_mon -&gt; mes del año (Enero sería el '0')&lt;/li&gt;&lt;li&gt;tm_year -&gt; Años que hace desde que fué 1900&lt;/li&gt;&lt;li&gt;tm_wday -&gt; Día de la semana&lt;/li&gt;&lt;li&gt;tm_yday -&gt; Día del año&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6845241181814810862?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6845241181814810862/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6845241181814810862&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6845241181814810862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6845241181814810862'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/obtener-la-hora-local.html' title='Obtener la fecha y hora actual local.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8981679418604784728</id><published>2009-07-22T15:29:00.000-07:00</published><updated>2009-07-22T15:58:25.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Refrescar o actualizar la pagina web cada cierto tiempo</title><content type='html'>Si lo que deseas en realidad es que haga algo determinado una sola vez en un cierto tiempo ver:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dudasweb.blogspot.com/2009/07/refrescar-y-actualizar-la-pagina-web.html"&gt;http://dudasweb.blogspot.com/2009/07/refrescar-y-actualizar-la-pagina-web.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En este caso es para realizar, refrescar o actualizar la pagina web cada cierto tiempo muchas veces.&lt;br /&gt;&lt;br /&gt;Para ello utilizamos este ejemplo para explicarlo, donde cada 2 segundos se realizará la función javascript 'prueba':&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;body onload="setInterval('prueba()', 2000)" &amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;function prueba(){alert('Visite http://dudasweb.blogspot.com');}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8981679418604784728?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8981679418604784728/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8981679418604784728&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8981679418604784728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8981679418604784728'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/refrescar-o-actualizar-la-pagina-web.html' title='Refrescar o actualizar la pagina web cada cierto tiempo'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1118921482684369663</id><published>2009-07-22T14:52:00.000-07:00</published><updated>2009-07-22T15:57:19.137-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Refrescar o actualizar la pagina web en un cierto tiempo</title><content type='html'>Primeramente saber que este Post es para que se actualice o haga lo que desee una sola vez cada X segundos, si lo que desees es que cada cierto tiempo realice una función ver:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dudasweb.blogspot.com/2009/07/refrescar-o-actualizar-la-pagina-web.html"&gt;http://dudasweb.blogspot.com/2009/07/refrescar-o-actualizar-la-pagina-web.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para HTML deberemos poner dentro del &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; esto:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;meta http-equiv="refresh" content="30"&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En este caso se actulizará cada 30 segundos.&lt;br /&gt;&lt;br /&gt;Si fuera en PHP habría que poner al principio de la pagina web esto:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;?php header("Refresh: 30; URL='pagina.php'"); ?&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;También se puede realizar los cambios que desees mediante javascript, con la función setTimeOut:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;script&amp;gt;&lt;br /&gt;function prueba(direccion,segundos){&lt;br /&gt;setTimeout("location.href='"+direccion+"'",segundos*1000);&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;body onload="cambio('http://dudasweb.blogspot.com',3)";&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1118921482684369663?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1118921482684369663/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1118921482684369663&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1118921482684369663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1118921482684369663'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/refrescar-y-actualizar-la-pagina-web.html' title='Refrescar o actualizar la pagina web en un cierto tiempo'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-5516804147505255746</id><published>2009-07-22T00:41:00.000-07:00</published><updated>2009-09-15T13:51:48.371-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Validar una fecha</title><content type='html'>En php (a partir del 3) tenemos una función que nos facilita mucho esa acción común:&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;int checkdate( int month, int day, int year) \linebreak&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;/span&gt;Si la fecha es valida devuelve un valor verdadero, o un valor falso ('0') en caso contrario.&lt;br /&gt;Comprueba la validez de la fecha formada por los argumentos. Se considerará que la fecha es valida si cumple lo siguiente:&lt;span style="FONT-STYLE: italic"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;el año está entre 0 y 32767, ambos incluidos.&lt;/li&gt;&lt;li&gt;el mes está entre 1 y 12, ambos inclusives.&lt;/li&gt;&lt;li&gt;el día está en el rango permitido para el mes dado (los años bisiestos si están tenidos en consideración).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-5516804147505255746?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/5516804147505255746/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=5516804147505255746&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5516804147505255746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5516804147505255746'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/validar-una-fecha-u-hora.html' title='Validar una fecha'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-5750943474454139387</id><published>2009-07-21T15:36:00.000-07:00</published><updated>2009-07-22T00:51:43.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Poner color o imagen a un boton</title><content type='html'>Simplemente sería poner al estilo del boton el color deseado o la imagen deseada, un ejemplo de cada uno de ellos serían:&lt;br /&gt;&lt;br /&gt;Para poner una imagen, la cual deberá en este caso estar en el mismo lugar que el fichero que esta esta línea de código.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;input type="button"&lt;br /&gt;style="background-image:url(imagen.jpg);" value="Enviar"/&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con color de fondo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;input type="button" style="background:red" value="Enviar"/&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-5750943474454139387?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/5750943474454139387/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=5750943474454139387&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5750943474454139387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5750943474454139387'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/poner-color-o-imagen-un-boton.html' title='Poner color o imagen a un boton'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2052396319233116003</id><published>2009-07-21T15:22:00.000-07:00</published><updated>2009-07-21T15:36:01.045-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Poner imagen o color de fondo en el body o en cualquier capa</title><content type='html'>Simplemente diciendole al estilo de la etiqueta deseada cambiar el fondo se modificará.&lt;br /&gt;&lt;br /&gt;Si por ejemplo quiere cambiar el color del fondo de la página web sería así:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;body style="background-color:#cecece"&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ir cambiar el código del color para ir probando, también puede ser sustituido ese código por el nombre del color en inglés por ejmplo: 'red'.&lt;br /&gt;&lt;br /&gt;Si desea cambiar la imagen del fondo de la página web es así:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;body style="background-image: url(prueba.png)"&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;prueba.png en este caso deberá estar en la misma carpeta del archivo que pongas este código.&lt;br /&gt;&lt;br /&gt;También se utilizará para cualquier etiqueta, como por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;div style="background:red;width:100px;height:100px"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2052396319233116003?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2052396319233116003/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2052396319233116003&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2052396319233116003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2052396319233116003'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/poner-imagen-o-color-de-fondo-en-el.html' title='Poner imagen o color de fondo en el body o en cualquier capa'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6739973674600756387</id><published>2009-07-21T01:29:00.000-07:00</published><updated>2009-07-21T01:48:47.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Función array() para arrays asociativos.</title><content type='html'>Ya vimos cómo se crean &lt;a href="http://dudasweb.blogspot.com/2009/07/arrays-vectores-unidimensionales-en-php.html"&gt;vectores unidimensionales&lt;/a&gt; y &lt;a href="http://dudasweb.blogspot.com/2009/07/arrays-vectores-multidimensionales-en.html"&gt;arrays multidimensionale&lt;/a&gt;s, ahora vamos a ver cómo "rellenarlos".&lt;br /&gt;Se puede llenar la información de un vector de varias formas, pero una de las más (o la que más) difízil de comprender es usar el comando array() para vectores asociativos. Aqui pongo dos fragmentos de código para inicializar un vector unidimensional de distinta manera pero con el mismo resultado (contenido).&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# Primer ejemplo:&lt;br /&gt;$v1["alicante"] = "hercules";&lt;br /&gt;$v1["sevilla"] = "betis";&lt;br /&gt;$v1["huelva"] = "recreativo";&lt;br /&gt;$v1[7] = "depor";&lt;br /&gt;&lt;br /&gt;# Segundo ejemplo:&lt;br /&gt;$v1 = array(&lt;br /&gt;   &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;"alicante" =&amp;gt; "hercules",&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;    "sevilla" =&amp;gt; "betis",&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;    "huelva" =&amp;gt; recreativo",&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;    7 =&amp;gt; "depor"&lt;br /&gt;);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Otra manera un poco más compleja de uso del comando array(), podría ser por ejemplo anidarla para arrays multidimensionales.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?&lt;br /&gt;$v2 = array(&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;     "mote" =&amp;gt; array(&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;          "iniesta" =&amp;gt; "dulce",&lt;br /&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;"xavi" =&amp;gt; "bogart",&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;          "puyol" =&amp;gt; "tiburon"&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;     ),&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;     "equipo" =&amp;gt; array(&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;          "CR7o9oLoQueSea" =&amp;gt; "RMD",&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;          "Etoo" =&amp;gt; "Asaber",&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;          "Filipe" =&amp;gt; "Depor"&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;     ),&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;     "ciudad" =&amp;gt; array(&lt;br /&gt;&lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;          &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;"Depor" =&amp;gt; "Coruña",&lt;br /&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;         &lt;/code&gt;&lt;code&gt;"Celta" =&amp;gt; "Vigo",&lt;br /&gt;         )&lt;br /&gt;);&lt;br /&gt;echo $v2["mote"]["iniesta"];   #devolverá dulce&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6739973674600756387?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6739973674600756387/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6739973674600756387&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6739973674600756387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6739973674600756387'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/funcion-array-para-arrays-asociativos.html' title='Función array() para arrays asociativos.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-5739887336199956572</id><published>2009-07-20T08:33:00.000-07:00</published><updated>2009-07-20T08:41:47.103-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Poner enlace con tu pagina para que la pongan de inicio</title><content type='html'>Con este enlace el usuario podrá agregar su web como página de inicio, aunque para Firefox no te servirá ya que no lo permite.&lt;br /&gt;&lt;br /&gt;&lt;a onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.dudasweb.blogspot.com');" href="javascript:"&gt;Pagina de inicio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt; &amp;lt;a href="javascript:" &lt;br /&gt; onclick="this.style.behavior='url(#default#homepage)';&lt;br /&gt;this.setHomePage('http://www.dudasweb.blogspot.com');"&amp;gt;&lt;br /&gt; Pagina de inicio&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-5739887336199956572?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/5739887336199956572/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=5739887336199956572&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5739887336199956572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/5739887336199956572'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/poner-enlace-con-tu-pagina-para-que-la.html' title='Poner enlace con tu pagina para que la pongan de inicio'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2695045438607301725</id><published>2009-07-20T06:33:00.000-07:00</published><updated>2009-08-29T06:49:57.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Deshabilitar el boton derecho del raton</title><content type='html'>Con este código javascript podrás deshabilitar el boton derecho del raton, aunque no lo recomiendo ya que siempre alguien un poco entendido podrá realizar lo que deseen sin ese boton.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;script language="javascript"&amp;gt;&lt;br /&gt;var mensaje = "El boton derecho esta deshabilitado en http://dudasweb.blogspot.com";&lt;br /&gt;function RClick(boton){&lt;br /&gt;if (document.layers &amp;amp;&amp;amp; boton.which == 3)&lt;br /&gt;{&lt;br /&gt;alert(mensaje);&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;if (document.all &amp;amp;&amp;amp; event.button == 2 event.button == 3)&lt;br /&gt;{&lt;br /&gt;alert(mensaje);&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;document.onmousedown = RClick;&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;También mirando por la web he encontrado esta forma para deshabilitarlo:&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2695045438607301725?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2695045438607301725/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2695045438607301725&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2695045438607301725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2695045438607301725'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/deshabilitar-el-boton-derecho-del-raton.html' title='Deshabilitar el boton derecho del raton'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-7685085950100715832</id><published>2009-07-20T04:41:00.001-07:00</published><updated>2009-11-09T01:28:55.262-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Arrays (vectores) multidimensionales en php.</title><content type='html'>Se tratan bastante parecido a los &lt;a href="http://dudasweb.blogspot.com/2009/07/arrays-vectores-unidimensionales-en-php.html"&gt;vectores unidimensionales&lt;/a&gt; , para cada dimensión del array se añaden otros corchetes.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$v2[0][0] = "patata";&lt;br /&gt;$v2[0][1] = "patatín";&lt;br /&gt;$v2[1][0] = "dulce";&lt;br /&gt;$v2[1][1] = "dulzón";&lt;br /&gt;$v3[2][3][1] = "tridimensional";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;En algunas versiones de &lt;a href="http://dudasweb.blogspot.com/search/label/PHP"&gt;PHP&lt;/a&gt; no es posible referirse directamente dentro de cadenas, de todas maneras, el operador de &lt;a href="http://dudasweb.blogspot.com/2009/07/resumen-basico-manejo-de-cadenas-de.html"&gt;concatenación de cadenas&lt;/a&gt; se puede usar para solucionar eso.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$v2[2][6]="barcelona";&lt;br /&gt;echo "Esto no funciona: $v2[2][6]";&lt;br /&gt;&lt;br /&gt;echo "Esto si :".$v2[2][6];&lt;br /&gt;echo "a partir de php4, esto tambien: {$v2[2][6]}";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Enlaces:&lt;br /&gt;&lt;a href="http://www.tarotcarmencamino.com/" target="_blank" &gt;tarot&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-7685085950100715832?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/7685085950100715832/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=7685085950100715832&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7685085950100715832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/7685085950100715832'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/arrays-vectores-multidimensionales-en.html' title='Arrays (vectores) multidimensionales en php.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6751775181426236044</id><published>2009-07-20T04:30:00.000-07:00</published><updated>2009-07-20T04:53:13.450-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Arrays (vectores) unidimensionales en php.</title><content type='html'>En php se soporta tanto arrays por índices (indexados) o actuar como tablas hash ( arrays asociativos), es más, se pueden usar simultáneamente sin problemas.&lt;br /&gt;&lt;br /&gt;Se pueden crear usando las funciones list() o array(), o asignar el valor explicitamente de cada elemento.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$v1[0] = "patata";&lt;br /&gt;$v1[1] = "patatín";&lt;br /&gt;$v2["sabor"] = "dulce";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Se le puede añadir valores a un vector, sin especificar ninguna posición, el valor se añadirá al final del array.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$v1[] = "patata";//v1[0]&lt;br /&gt;$v1[] = "patatín";//v1[1]&lt;br /&gt;$v1[] = "dulce";//v1[2]&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Para contar el numero de elementos de un vector se usa la función &lt;span style="font-style: italic;"&gt;count() &lt;/span&gt;y para recorrelo se pueden usar las funciones &lt;span style="font-style: italic;"&gt;next(), prev(), each().&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dudasweb.blogspot.com/2009/07/arrays-vectores-multidimensionales-en.html"&gt;El manejo de arrays multidimensionales es bastante parecido.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6751775181426236044?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6751775181426236044/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6751775181426236044&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6751775181426236044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6751775181426236044'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/arrays-vectores-unidimensionales-en-php.html' title='Arrays (vectores) unidimensionales en php.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2235224929225761755</id><published>2009-07-19T15:15:00.000-07:00</published><updated>2009-07-19T16:37:56.562-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Contar el numero de palabras de una cadena de caracteres (string)</title><content type='html'>Una forma de saber el número de palabras que tiene un string es contar el número de espacios en blanco que tiene dixho string.&lt;br /&gt;&lt;br /&gt;Esto puede fallar si hay:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2 o más espacios juntos &lt;/li&gt;&lt;li&gt;1 espacio al principio o al final &lt;/li&gt;&lt;/ul&gt;La forma de solucionar esto es cambiar en el caso primero por un solo espacio y en el segundo caso quitar los espacios.&lt;br /&gt;&lt;br /&gt;Por lo tanto en javascript sería:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;var primero = "/^ /";&lt;br /&gt;var ultimo = "/ $/";&lt;br /&gt;var varios = "/[ ]+/g";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si es alguno de esos casos se cambia:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;var texto="hola sto es una prueba de http://dudasweb.blogspot.com";&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;texto = texto.replace (varios," ");&lt;br /&gt;texto = texto.replace (primer,"");&lt;br /&gt;texto = texto.replace (ultimo,"");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Por último se divide el texto según los espacios que tiene y viendo la longitud tendremos el número de palabras:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;var textoTroceado = texto.split (texto, " ");&lt;br /&gt;var numeroPalabras = textoTroceado.length;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2235224929225761755?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2235224929225761755/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2235224929225761755&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2235224929225761755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2235224929225761755'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/contar-el-numero-de-palabras-de-una.html' title='Contar el numero de palabras de una cadena de caracteres (string)'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2259987462895530830</id><published>2009-07-17T01:12:00.000-07:00</published><updated>2009-07-17T01:43:39.883-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Resumen básico manejo de Cadenas de caracteres con PHP</title><content type='html'>Primero, las cadenas de caracteres se pueden separar de dos maneras diferentes, delimitandola con " " (comillas dobles) ó ' ' (comillas simples). En el 1er caso las variables que estén dentro de la cadena se expandirán con su valor y en el 2do no.&lt;br /&gt;En el 1er caso para especificar carácteres especiales se puede usar las barra invertida ("\") antes de éste.&lt;br /&gt;Para las comillas simples los únicos caracteres de escape posibles son la doble barra invertida ("\\") y la barra comilla simple ("\'").&lt;br /&gt;Otra forma de delimitar caracteres para sintaxis de documento incrustado es usando ("&lt;&lt;&lt;") al comienzo del texto, poniendo un identificador después de él y al final del texto junto al (";") para delimitarlo, ahora veremos algún ejemplo. &lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;/* ejemplo de cadenas */&lt;br /&gt;$cadena = "cadena con comillas doble";&lt;br /&gt;$salto = "cadena con un salto de linea.\n";&lt;br /&gt;&lt;br /&gt;/* esta cadena será Número : 33 */&lt;br /&gt;$entero = 33;&lt;br /&gt;$expandida = "&amp;lt;p&amp;gt;Número : $entero&amp;lt;/p&amp;gt;";&lt;br /&gt;&lt;br /&gt;/* esta cadena será Número : $entero */&lt;br /&gt;$entero = 33;&lt;br /&gt;$expandida = '&amp;lt;p&amp;gt;Número : $entero&amp;lt;/p&amp;gt;';&lt;br /&gt;&lt;br /&gt;/* tercer caracter de la cadena */&lt;br /&gt;$tercero = "tercer caracter";&lt;br /&gt;$tercer = $tercero[2];&lt;br /&gt;&lt;br /&gt;/* y último??? */&lt;br /&gt;$last = $tercero[strlen($tercero-1)];&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Concatenar cadenas:&lt;br /&gt;Anotar que en PHP las cadenas se concatenan con el punto ("."), no con el operador + (con en otro varios lenguajes de programación comunes).&lt;br /&gt;Veamos 2 ejemplos de concatenación de cadenas:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;/* ejemplo de cadenas */&lt;br /&gt;$cadena = "cadena con comillas doble";&lt;br /&gt;$cadena = $cadena." y ahora concatenada tambien";&lt;br /&gt;&lt;br /&gt;$cadena .= "otra manera de concatenar";&lt;br /&gt;&lt;br /&gt;$otra = "tambien se puede con otra variable" .$cadena;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2259987462895530830?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2259987462895530830/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2259987462895530830&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2259987462895530830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2259987462895530830'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/resumen-basico-manejo-de-cadenas-de.html' title='Resumen básico manejo de Cadenas de caracteres con PHP'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8310727282331769143</id><published>2009-07-16T03:25:00.000-07:00</published><updated>2009-07-17T01:46:21.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Convertir texto a mayuscula o minuscula</title><content type='html'>Para convertir una cadena de texto (o un div) en mayúsculas o minúsculas, por ejemplo para páginas dinámicas donde se metan noticias o lo que sea, y queramos asegurarnos que el texto va a tener el mismo formato:&lt;br /&gt;&lt;br /&gt;Aqui pongo un ejemplo, por orden, para poner en mayúsculas, minúsculas y normalizado.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;p style="text-transform:uppercase;"&amp;gt;TEXTO EN MAYUSCULAS&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p style="text-transform:lowcase;"&amp;gt;texto en minúsculas&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p style="text-transform:capitaliza;"&amp;gt;Texto normalizado&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8310727282331769143?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8310727282331769143/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8310727282331769143&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8310727282331769143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8310727282331769143'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/convertir-texto-mayuscula-o-minuscula.html' title='Convertir texto a mayuscula o minuscula'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6455581313696819987</id><published>2009-07-15T15:03:00.000-07:00</published><updated>2009-07-15T15:15:45.120-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Enlace a una parte concreta de la página</title><content type='html'>Podremos mediante html enlazar a un lugar concreto de la pagina web.&lt;br /&gt;&lt;br /&gt;Primeramente determinamos el lugar concreto de la página web donde vamos a ir:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;a name="duda1"&amp;gt;Duda 1&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;En esta misma web pondremos el enlace la cual al pinchar sobre ella irá al sitio concreto de esa web.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;a href="#duda1"&amp;gt;Enlace a la duda 1&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6455581313696819987?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6455581313696819987/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6455581313696819987&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6455581313696819987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6455581313696819987'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/enlace-una-parte-concreta-de-la-pagina.html' title='Enlace a una parte concreta de la página'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6960955810734555732</id><published>2009-07-15T14:46:00.000-07:00</published><updated>2009-07-15T14:55:45.784-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Insertar o poner texto en la barra de herramientas</title><content type='html'>Mediante el evento &lt;span style="color:#3333ff;"&gt;Window.status &lt;/span&gt;&lt;span style="color:#000000;"&gt;pondrás poner el texto que desees en la barra de herramientas. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un ejemplo de ello es este:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;a onclick="window.status='Dudas web';"&amp;gt;Pincha aquí para ver el ejemplo&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6960955810734555732?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6960955810734555732/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6960955810734555732&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6960955810734555732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6960955810734555732'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/insertar-o-poner-texto-en-la-barra-de.html' title='Insertar o poner texto en la barra de herramientas'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8947809825951076097</id><published>2009-07-15T14:15:00.000-07:00</published><updated>2009-07-15T14:24:33.800-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Convertir un array en una cadena de carácteres (String) con Join</title><content type='html'>Mediante una array crearemos una cadena de carácteres mediante &lt;strong&gt;Join.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Con Javascript y teniedo el array, por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;var nombres = ['juan','antonio'];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Crearemos un string separando los datos por lo que deseemos, en este caso por un espacio en blanco:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;cadena = nombres.join(' ');&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8947809825951076097?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8947809825951076097/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8947809825951076097&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8947809825951076097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8947809825951076097'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/convertir-un-array-en-una-cadena-de.html' title='Convertir un array en una cadena de carácteres (String) con Join'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-526092646600624664</id><published>2009-07-15T14:07:00.000-07:00</published><updated>2009-07-15T14:15:45.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><title type='text'>Redireccionar a otra pagina con ASP</title><content type='html'>La forma de redireccionar a otra web mediante ASP será así:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;% Response.Redirect ("&lt;/span&gt;&lt;a href="http://dudasweb.blogspot.com/"&gt;&lt;span style="font-size:85%;"&gt;http://dudasweb.blogspot.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;") %&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;Delante de este código, en la página web donde lo pongais no podreis poner código HTML ni el método Response.Write.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-526092646600624664?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/526092646600624664/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=526092646600624664&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/526092646600624664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/526092646600624664'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/redireccionar-otra-pagina-con-asp.html' title='Redireccionar a otra pagina con ASP'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-8151095112560595841</id><published>2009-07-15T11:22:00.000-07:00</published><updated>2009-07-15T11:24:25.817-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Modificar el alto y ancho de una imagen</title><content type='html'>Con las etiquetas 'witdh' para el ancho y 'height' para el alto podremos modificar el tamaño de la imagen, un ejemplo de ello sería asi:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;IMG src="mifoto.jpg" width="200" height="100"/&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-8151095112560595841?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/8151095112560595841/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=8151095112560595841&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8151095112560595841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/8151095112560595841'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/modificar-el-alto-y-ancho-de-una-imagen.html' title='Modificar el alto y ancho de una imagen'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-9020575788192655832</id><published>2009-07-15T11:13:00.000-07:00</published><updated>2009-07-15T11:20:42.138-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Modificar el texto y el color del fondo de un textarea</title><content type='html'>Poniendo en el estilo esto: &lt;span style="color:#3333ff;"&gt;background-color:#EE00EE&lt;/span&gt; cambiarás el color del fondo del textarea y de esta forma cambiarás el color del texto: &lt;span style="color:#3333ff;"&gt;color:#BBBBBB&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Un ejemplo de ello es este:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;textarea cols="48" rows="3" style="background-color:#AAAAAA;color:#EE00EE;"&amp;gt;Texto del area de texto. Fondo y texto con color.&amp;lt;/textarea&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;textarea style="COLOR: #ee00ee; BACKGROUND-COLOR: #aaaaaa" rows="3" cols="48"&gt;Texto del area de texto. Fondo y texto con color.&lt;/textarea&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-9020575788192655832?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/9020575788192655832/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=9020575788192655832&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/9020575788192655832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/9020575788192655832'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/modificar-el-texto-y-el-color-del-fondo.html' title='Modificar el texto y el color del fondo de un textarea'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-4074765618553583940</id><published>2009-07-15T10:59:00.000-07:00</published><updated>2009-07-15T11:13:09.459-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Tachar texto con CSS</title><content type='html'>Para tachar un texto pondremos el estilo de la etiqueta de la forma siguiente:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;p style="text-decoration:line-through;"&amp;gt;Prueba de texto tachado&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-4074765618553583940?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/4074765618553583940/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=4074765618553583940&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4074765618553583940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/4074765618553583940'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/tachar-texto-con-css.html' title='Tachar texto con CSS'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1396651198493759823</id><published>2009-07-15T03:47:00.000-07:00</published><updated>2009-07-15T03:53:09.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Eliminar espacios al principio o al final de una cadena.Trim()</title><content type='html'>Si tenemos algún formulario en el que queramos estar seguros de que no hay espacios ni al principio ni al final de una cadena, se usa la funcion Trim().&lt;br /&gt;Voy a poner un ejemplo en C# y otro en VB.net , en el caso de que se introdujera un nombre y un número en un formulario.&lt;br /&gt;&lt;br /&gt;C#:&lt;br /&gt;&lt;span class="codigo"&gt;this.txtNombre.Text.Trim(); &lt;br /&gt;this.txtNumero.Text.Trim();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;VB.net:&lt;br /&gt;&lt;span class="codigo"&gt;Me.txtNombre.Text.Trim() &lt;br /&gt;Me.txtNumero.Text.Trim()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La función Trim() existe en muchísimos lenguajes, como PHP por ejemplo, y su uso es prácticamente el mismo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1396651198493759823?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1396651198493759823/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1396651198493759823&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1396651198493759823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1396651198493759823'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/eliminar-espacios-al-principio-o-al.html' title='Eliminar espacios al principio o al final de una cadena.Trim()'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-838219660241173878</id><published>2009-07-13T15:57:00.000-07:00</published><updated>2010-11-09T02:18:53.334-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Modificar o insertar datos de la ventana padre desde la ventana hija (window.open)</title><content type='html'>Desde la página web de la ventana hija creada con window.open se podrá modificar datos de la ventana padre., un ejemplo lo tenemos aquí:&lt;br /&gt;&lt;br /&gt;Si en la ventana padre tenemos por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;form name="formulario" action=""&amp;gt;&lt;br /&gt;&amp;lt;input type="text" name="duda" id="duda" value="Juan"/&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;En la ventana hija cambiaremos el dato de 'duda' el cual es 'Juan' por 'Antonio':&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;form name="formu"&amp;gt;&lt;br /&gt;&amp;lt;input type="text" name="datos" id="datos" value="Antonio"/&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;a href="JavaScript:close();" onClick="window.opener.document.formulario.duda.value = window.document.formu.datos.value;" &amp;gt;Pasar valor a la ventana padre&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-838219660241173878?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/838219660241173878/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=838219660241173878&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/838219660241173878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/838219660241173878'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/modificar-o-insertar-datos-de-la.html' title='Modificar o insertar datos de la ventana padre desde la ventana hija (window.open)'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-66054756450858489</id><published>2009-07-13T15:39:00.000-07:00</published><updated>2009-07-13T15:57:15.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVASCRIPT'/><title type='text'>Saber la web (url) de la que viene el usuario a tu web</title><content type='html'>Mediante la instruccion JAVASCRIPT &lt;span style="color:#3333ff;"&gt;document.referrer&lt;/span&gt;&lt;span style="color:#000000;"&gt;, probarlo cuando lo subais en vuestro servidor porque desde localhost no ira.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un ejemplo seriá poner un alert por ejemplo con la web de la que proviene:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;script&amp;gt;&lt;br /&gt;window.onload=function(){&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br /&gt;alert(document.referrer);&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-66054756450858489?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/66054756450858489/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=66054756450858489&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/66054756450858489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/66054756450858489'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/saber-la-web-url-de-la-que-viene-el.html' title='Saber la web (url) de la que viene el usuario a tu web'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6012463718529796857</id><published>2009-07-13T03:50:00.000-07:00</published><updated>2009-07-13T05:28:57.253-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Mostrar imágenes aleatorias (con ejemplo de Joomla tambien).</title><content type='html'>Vamos a ver cómo sería el código para que que cada vez que se muestre nuestra página se vean distintas imágenes.&lt;br /&gt;Existen varias maneras, pero yo voy a poner esta, que es la que he podido adaptar fázilmente para hacer lo mismo con Joomla 1.5.x.&lt;br /&gt;Lo más cómodo para realizar, y para mantener la maquetización es que las imágenes mantengan las mismas propiedades.&lt;br /&gt;1º Se crea un array con el nombre de las imágenes:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;?php&lt;br /&gt;//Array de imagenes&lt;br /&gt;$imagenes = array();&lt;br /&gt;//items del array&lt;br /&gt;$imagenes[]='imagen1.jpg'&lt;br /&gt;$imagenes[]='imagen2.jpg'&lt;br /&gt;$imagenes[]='imagen3.jpg'&lt;br /&gt;//desordenar el vector&lt;br /&gt;shuffle($imagenes);&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;2ºSe inserta la imagen tal cual la pondríamos en el código, sustituyendo el nombre de la imagen que va al final de la ruta origen por mostrar un elemento del vector de imágenes.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;p&amp;gt;&lt;br /&gt;&amp;lt;img src="ruta/ala/imagen/&amp;lt;?php echo $imagenes[0];?&amp;gt; border="0" alt="descripcion_de_la_imagen" width="ancho" height="alto"&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Para Joomla 1.5.x sería exactamente igual, sólo que a la hora de poner la ruta sería algo así:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;p&amp;gt;&lt;br /&gt;&amp;lt;img src="templates/&amp;lt;?php echo $this-&amp;gt;template;?&amp;gt;/images/&amp;lt;?php echo $imagenes[0];?&amp;gt; border="0" alt="descripcion_de_la_imagen" width="ancho" height="alto"&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6012463718529796857?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6012463718529796857/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6012463718529796857&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6012463718529796857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6012463718529796857'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/mostrar-imagenes-aleatorias-con-ejemplo.html' title='Mostrar imágenes aleatorias (con ejemplo de Joomla tambien).'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-356175542098023742</id><published>2009-07-10T08:25:00.000-07:00</published><updated>2009-07-12T04:28:21.093-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESTADISTICAS'/><title type='text'>Contador y estadisticas en mi pagina web gratuito (Analytic)</title><content type='html'>La forma de saber las visitas y todas las estadisticas posible que te puede imaginar y que te ayudaran a saber cuales son tus usuarios potenciales es la herramienta GRATUITA &lt;strong&gt;Analytic&lt;/strong&gt; de Google.&lt;br /&gt;&lt;br /&gt;Lo único que debes tener es una cuenta Gmail para utilizarla, una vez hecho esto entrar en:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/intl/es_ALL/analytics/"&gt;http://www.google.com/intl/es_ALL/analytics/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Insertas las web que deseas ver sus estadisticas y una vez puesto un codigo en tu web no visible empezarás a ver una gran cantidad de estadisticas de todo tipo que te ayudaran en todo momento para centralizar tus usuarios.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-356175542098023742?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/356175542098023742/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=356175542098023742&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/356175542098023742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/356175542098023742'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/contador-y-estadisticas-en-mi-pagina.html' title='Contador y estadisticas en mi pagina web gratuito (Analytic)'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-6191963608466155945</id><published>2009-07-10T01:56:00.000-07:00</published><updated>2009-07-10T02:03:04.221-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORD'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Modificar y guardar documento word desde C#</title><content type='html'>Una vez que hemos encontrado la parte del documento que contiene &lt;a href="http://dudasweb.blogspot.com/2009/07/buscar-texto-en-word-documentos-desde-c.html"&gt;el texto&lt;/a&gt; o&lt;a href="http://dudasweb.blogspot.com/2009/07/buscar-formato-en-word-documentos-desde.html"&gt; el formato &lt;/a&gt;que buscábamos, ahora vamos a ver cómo modificar ese &lt;a href="http://dudasweb.blogspot.com/2009/07/como-moverse-por-documento-word-con-c.html"&gt;rango del documento&lt;/a&gt;, y guardar los cambios realizados.&lt;br /&gt;&lt;br /&gt;Modificar:&lt;br /&gt;&lt;br /&gt;Trabajando con lo anterior por ejemplo, podriamos quirtale el fondo a la palabra anteriormente encontrada:&lt;br /&gt;&lt;br /&gt;//Color por defecto de fondo en los documentos.&lt;br /&gt;auto = Microsoft.Office.Interop.Word.WdColorIndex.wdAuto;&lt;br /&gt;&lt;br /&gt;rngC.SetRange(inicio, final);&lt;br /&gt;rngC.Select();&lt;br /&gt;rng.HighlightColorIndex = auto;&lt;br /&gt;&lt;br /&gt;Guardar cambios :&lt;br /&gt;&lt;br /&gt;Se guarda en un nuevo documento con ruta y nombre pasado como parámetro al método SaveAs(...)&lt;br /&gt;Se puede sobreescribir con el método Save(...), pero saldrá la ventanita típica de la aplicación pidiéndonos el nombre, y si ponemos el mismo no preguntará si queremos sobreescribir.&lt;br /&gt;&lt;br /&gt;object FileNamea = outputFile;&lt;br /&gt;object FileFormata = Word.WdSaveFormat.wdFormatDocument;&lt;br /&gt;object no = false;&lt;br /&gt;object AddToRecentFilesa = true;&lt;br /&gt;object SaveNativePictureFormata = true;&lt;br /&gt;object Encodinga = Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;&lt;br /&gt;object LineEndinga = Word.WdLineEndingType.wdCRLF;&lt;br /&gt;oWordDoc.SaveAs(ref FileNamea, ref FileFormata, ref no, ref oNulo, ref AddToRecentFilesa, ref oNulo, ref no, ref no, ref SaveNativePictureFormata, ref oNulo,&lt;br /&gt;ref no, ref Encodinga, ref no,ref no, ref LineEndinga, ref no);&lt;br /&gt;&lt;br /&gt;Cerrar:&lt;br /&gt;&lt;br /&gt;Importante acordarse siempre de cerrar el documento y la aplicación antes de terminar nuestro programa.&lt;br /&gt;&lt;br /&gt;object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges;&lt;br /&gt;object saveChanges = Word.WdSaveOptions.wdSaveChanges;&lt;br /&gt;&lt;br /&gt;oWordDoc.Close(ref doNotSaveChanges, ref oNulo, ref oNulo);&lt;br /&gt;&lt;br /&gt;Tambien os pongo algun consejo de mi experiencia personal que os facilitaran las cosas:&lt;br /&gt;&lt;br /&gt;Abrir y cerrar sólo una vez la aplicación, puesto que esto tarda un poco y relentiza la ejecución de tu programa.&lt;br /&gt;A la hora de realizar búsquedas, utilizar siempre el método .Find.Execute(...), es el más eficaz y eficiente comparado con otro hecho manual.&lt;br /&gt;Para recorrer los documentos, prestar especial atención a los valores de los rangos y a las marcas asignadas, asi como recorrerlo una única vez, y acotando al máximo los rangos.&lt;br /&gt;oWord.Quit(ref doNotSaveChanges, ref oNulo, ref oNulo);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-6191963608466155945?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/6191963608466155945/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=6191963608466155945&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6191963608466155945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/6191963608466155945'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/modificar-y-guardar-documento-word.html' title='Modificar y guardar documento word desde C#'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1091086739974013242</id><published>2009-07-09T11:04:00.000-07:00</published><updated>2009-07-10T13:07:42.396-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Saber u obtener la IP del que entra en mi web con PHP</title><content type='html'>Primeramente pongo el código y luego lo explico.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;&amp;lt;?&lt;br /&gt;if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != "")&lt;br /&gt;{&lt;br /&gt;$IP_REAL = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; // Muestra la IP real del usuario, es decir, la Pública&lt;br /&gt;$IP_PROXY = $HTTP_SERVER_VARS["REMOTE_ADDR"]; // Muestra la IP de un posible Proxy&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;$IP_REAL = $HTTP_SERVER_VARS["REMOTE_ADDR"]; // En caso de que no exista un Proxy solo mostrara la IP Publica del visitante&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;Primeramente veremos si viene de un proxy, si es asi. buscaremos la ip mediante &lt;span style="color:#3333ff;"&gt;$HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];&lt;/span&gt; porque si viene de un proxy, desde &lt;span style="color:#3333ff;"&gt;$HTTP_SERVER_VARS["REMOTE_ADDR"];&lt;/span&gt; que de donde se saca normalmente la IP tendrá la ip del proxy y eso no es lo que queremos., finalmente si no viene de un proxy simplemente será estará en &lt;span style="color:#3333ff;"&gt;$HTTP_SERVER_VARS["REMOTE_ADDR"];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La IP en el código se guarda en &lt;span style="color:#3333ff;"&gt;$IP_REAL&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1091086739974013242?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1091086739974013242/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1091086739974013242&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1091086739974013242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1091086739974013242'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/saber-la-ip-con-php.html' title='Saber u obtener la IP del que entra en mi web con PHP'/><author><name>Juan</name><uri>http://www.blogger.com/profile/15651106088729865330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1218457476591542028</id><published>2009-07-09T06:04:00.000-07:00</published><updated>2009-07-09T06:18:11.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORD'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Buscar formato en Word (documentos) desde C#</title><content type='html'>Una vez visto como buscar texto en el &lt;a href="http://dudasweb.blogspot.com/2009/07/buscar-texto-en-word-documentos-desde-c.html"&gt;post anterior&lt;/a&gt;, ahora vamos a orientar la búsqueda según criterio de formato.&lt;br /&gt;&lt;br /&gt;En este caso el algoritmo se plantea diferente:&lt;br /&gt;&lt;br /&gt;Del documento (y de los rangos) se puede saber tanto los párrafos como las frases y/o las palabras.&lt;br /&gt;&lt;br /&gt;int palabras = oWordDoc.Words.Count;&lt;br /&gt;&lt;br /&gt;int frases = oWordDoc.Sentences.Count;&lt;br /&gt;&lt;br /&gt;De las palabras y frases, también se puede obtener los rangos:&lt;br /&gt;&lt;br /&gt;for(int i = 1; i &lt; frases ; i++)&lt;br /&gt;{&lt;br /&gt;        //Asignar al rango esa palabra&lt;br /&gt;         inicio = oWordDoc.Sentences[i].Start;&lt;br /&gt;         final = oWordDoc.Sentences[i].End;&lt;br /&gt;...}&lt;br /&gt;Para encontrar un formato recorreremos el documento por frases.&lt;br /&gt;&lt;br /&gt;En nuestro ejemplo de buscar fondo distinto al por defecto:&lt;br /&gt;&lt;br /&gt;if (rngC.HighlightColorIndex != auto){...}&lt;br /&gt;&lt;br /&gt;Una vez encontrada  la frase, recorrerla por palabras para encontrar sólo las que tengan el fondo, porque lo anterior&lt;br /&gt;de ”true” en el caso que alguna palabra lo dé.&lt;br /&gt;&lt;br /&gt;Un ejemplo para seleccionar la 1ªpalabra con fondo sería:&lt;br /&gt;&lt;br /&gt;for (int j = 1; j &lt; palabras &amp;amp;&amp;amp; primera; j++)&lt;br /&gt;{&lt;br /&gt;    if (rngC.Words[j].HighlightColorIndex != auto&lt;br /&gt;    {&lt;br /&gt;        primera = false;&lt;br /&gt;             inicio = rngC.Words[j].Start;&lt;br /&gt;        fin = rngC.Words[j].End;&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1218457476591542028?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1218457476591542028/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1218457476591542028&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1218457476591542028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1218457476591542028'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/buscar-formato-en-word-documentos-desde.html' title='Buscar formato en Word (documentos) desde C#'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-1360930918279324254</id><published>2009-07-08T04:49:00.000-07:00</published><updated>2009-07-08T04:56:29.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Comentarios en html y en CSS</title><content type='html'>Para introducir comentarios en HTML o en CSS, se hace de manera distinta, en html, cuando estemos escribiendo el código de la página el comentario empezará por &lt;!-- y terminará con --&gt;,&lt;br /&gt;en ejemplo:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id="contenedor"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- esto es un comentario --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Hola&amp;lt;/h1&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;la frase "esto es un comentario" no haría nada en el navegador, no se mostraría, esto sirve sólo para dejarnos notas escritas a los que veamos el código, para estructurar o explicar bloques complejos de código.&lt;br /&gt;&lt;br /&gt;En cambio para escribir comentarios en CSS la línea del comentario anterior tendría que haber sido asi:&lt;br /&gt;/* esto es un comentario */&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-1360930918279324254?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/1360930918279324254/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=1360930918279324254&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1360930918279324254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/1360930918279324254'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/comentarios-en-html-y-en-css.html' title='Comentarios en html y en CSS'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5590864374707779212.post-2986335786421772799</id><published>2009-07-08T01:50:00.000-07:00</published><updated>2009-07-08T02:09:49.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JOOMLA'/><title type='text'>Instalando extensiones, editor de contenido JCE.</title><content type='html'>Instalando extensiones, editor de contenido JCE.&lt;br /&gt;Ahora vamos a hacer el ejemplo de instalación de una extension en nuestro CMS Joomla 1.5.x, vamos a instalar un editor de contenido (JCE), y algunas mejoras.&lt;br /&gt;&lt;br /&gt;Alguna de estas son elegir una foto de una lista de nuestra carpeta multimedia sin tener que escribir su direccion, o seleccionar entre los artículos al poner enlaces.&lt;br /&gt;&lt;br /&gt;El primer paso en la instalación de los compenentes siempre el mismo, descargar todo lo necesario, en este caso desde &lt;a href="http://www.joomlacontenteditor.net/"&gt;joomlacontenteditor,&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;          com_jce_156.zip  (el componente editor)&lt;br /&gt;          plg_jce_153.zip     (un plugin para el editor)    &lt;br /&gt;          plg_jceutilities_220.zip    (otro plugin de utilidades)&lt;br /&gt;&lt;br /&gt;Los numeros del final pueden haber aumentado, si an sido modificados, estos son los últimos a fecha de hoy.&lt;br /&gt;&lt;br /&gt;Despues hay que instalar las extensiones (desde la parte de administración de nuestra web), vamos a "Extensiones -&gt; Instalar/Desistalar", en subir paquetes vamos subiendo los tres, con el mismo orden puesto anteriormente.&lt;br /&gt;&lt;br /&gt;Comprobar que no da errores, si sale algo, como que ya existe una carpeta que contiene algo y se llama asi o habéis realizado anteriormente una instalacion/desistalacion, debéis aseguraros de que el plugin está desistalado también, no sólo el componente.&lt;br /&gt;&lt;br /&gt;Ahora debemos activar el plugin de las actividades, ya que por defecto sale con el estado "sin publicar" (en "Extensiones -&gt; Gestor de plugins").&lt;br /&gt;&lt;br /&gt;Ahora para poder usarlo, en el gestor de usuarios, tenemos que cambiar nuestro editor predeterminado a "Editor - JCE 1.5.3".&lt;br /&gt;&lt;br /&gt;A la hora de editar contenido ya podremos observar como la barra de herramientas a surgido algunas modificaciones, y al editar los enlaces o insertar imágenes veremos como se muestra una nueva ventanita con una gestión mucho más sencilla e intuitiva.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5590864374707779212-2986335786421772799?l=dudasweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dudasweb.blogspot.com/feeds/2986335786421772799/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5590864374707779212&amp;postID=2986335786421772799&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2986335786421772799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5590864374707779212/posts/default/2986335786421772799'/><link rel='alternate' type='text/html' href='http://dudasweb.blogspot.com/2009/07/instalando-extensiones-editor-de.html' title='Instalando extensiones, editor de contenido JCE.'/><author><name>In0t_</name><uri>http://www.blogger.com/profile/02285190496090424053</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_vrSGY4T6aSQ/Si1CfXefuLI/AAAAAAAAABE/Or-7SRKA6oU/S220/The-Thing-Marvel-Comics.gif'/></author><thr:total>0</thr:total></entry></feed>
