• Noviembre
  • 07
  • 2007

Tip Para Solucionar Problema con Acentos al Utilizar AJAX

Tips AJAXSi utilizas AJAX en tu sitio y el charset que utilizas es ISO-8859-1 habras notado que cuando recibes un responseText con acentos o ñ te muestra simbolos raros, esto es debido a que los request de AJAX utilizan la codificación UTF-8. Para solucionar esto debemos indicarle a la respuesta en AJAX que utilice el charset es ISO-8859-1 para esto en PHP utilizamos la función header();

Ejemplos:

Para devolver HTML

  1. header(“Content-Type: text/html; charset=iso-8859-1″);

Para devolver Javascript

  1. header(“Content-type: text/javascript; charset=iso-8859-1″);

Para devolver XML

  1. header(‘Content-type: text/xml;  charset=iso-8859-1′);
  2. echo “<?xml version=”1.0” encoding=”ISO-8859-1“?>\n;

Con eso solucionamos el problema de los acentos en la respuesta de AJAX.Ahora también existe el problema al momento de enviar los datos de un formulario mediante AJAX ya que también se envían codificados en UTF-8 por lo que al guardarlo en la base de datos observaremos que se guardan símbolos raros. Para solucionar esto utilizamos la función utf8_decode de php.

Por ejemplo:

  1. $variable = utf8_decode($_POST[‘variable’]); //Y asi para todas las variables que podrían contener acentos o ñ
  2.  

Para ahorrarnos el trabajo de hacerlo variable por variable pueden implementar la siguiente función:

  1. function decodeUTF8($array) {
  2.  
  3.         foreach ($array as $k => $postTmp) {
  4.                 if (is_array($postTmp)) {
  5.                         $array[$k]= decodeUTF8($postTmp);
  6.                 }else{
  7.                         $array[$k] = utf8_decode($postTmp);
  8.                 }
  9.         }
  10.  
  11.         return $array;
  12. }
  13. //Su uso:
  14.  
  15. $_POST = decodeUTF8($_POST);

Los ejemplos son en PHP pero deben tener sus similares en otros lenguajes de servidor como ASP, JSP, etc…

  • Noviembre
  • 07
  • 2007

CoolHotmail - Dominios Personalizados Para Tu Correo de Hotmail

Ya todos sabemos del esfuerzo que hace Microsoft para mantener a sus seguidores felices y contentos, como por ejemplo subir el espacio de almacenamiento del email (5Gb). Pues ahora ha lanzado otra innovadora idea, la cual trata de que los usuarios escojan desde una lista el dominio o identificación (en ingles) que mas les guste, y mas les acomode, dependiendo del tipo de persona que sean.

coolhotmail

Los dominios para las cuentas se dividen en varias secciones, unos ejemplos son: Donde Vivo, Quien me gusta (si eres de los que les gusta mencionar su estrella favorita en todos lados) y Como soy (si eres de los que te gusta describir tu personalidad) entre otras.

El proceso es bastante sencillo, escogemos una identificación de alguna de las categorías (por ejemplo: crazysexycool.in Tongue out) después nos llevaran al registro para la cuenta nueva, llenamos el registro y ya con eso tenemos nuestra cuenta personal.

En mi caso quedaría emedina@crazysexycool.in jejeje

Enlace: CoolHotmail

Si ya tienen su propio dominio tambien pueden registrarlo solo sigan los pasos de este tutorial:

Vía: marlexsystems

  • Noviembre
  • 07
  • 2007

Otros Usos Que Podemos Darle al Email

emailHoy en día, uno de los medios de comunicación mas conocidos y utilizados y que cada día involucra a mas gente, es el e-mail, el cual utilizamos para mandar alguna carta, archivo, links, etc.

Gracias a TecnoCHICA nos enteramos de otros usos que se le pueden dar al e-mail.

  1. pdf@koolwire.com: Si envías un correo a esta dirección, te devuelve el adjunto convertido en pdf.
  2. pdf2txt@adobe.com: El archivo pdf ajunto enviado a esta dirección se te devuelve como texto plano.
  3. (identificador)@photos.flickr.com: Es la dirección que ofrece Flickr para que cualquier usuario pueda subir sus fotos. El identificador se obtiene en las herramientas de Flickr.
  4. upload@upload.slideshare.net: Para subir cualquier PDF o PPS a Slideshare, que te devuelve un mensaje con la URL donde ha quedado publicado el adjunto enviado.
  5. (…)@mms.youtube.com: Después de haber obtenido tu perfil móvil de YouTube puedes subir tus vídeos como adjuntos a esta dirección.
  6. (…)@prod.writely.com: Idem anterior pero con Google Docs. El identificador se obtiene en Google Docs.
  7. (…)@rmilk.com: Lo mismo pero con Remember the Milk: envía por correo tus notas desde el móvil.
  8. www@web2mail.com: Envía una URL en el cuerpo del mensaje y recibirás una copia completa de la página.
  9. e@xpenser.com: Curioso servicio para tener al día todos tus gastos. Envía un email a esta dirección con un asunto concreto y el servicio Xpen$er te las organiza. Mas información aquí.
  10. go@blogger.com: Sí envías un mail a esta dirección se publicará como un post en Blogger y las imágenes adjuntas se añadirán también.

Datos que en verdad no me imaginaba. Smile y ustedes, ¿se lo imaginaban?

Vía: TecnoCHICA

  • Noviembre
  • 06
  • 2007

Iconos Para Descargar Gratis Rounder

Bonito set de iconos gratuitos que me encuentro gracias a Frogx3, el set consta de 43 iconos de 128 x 128 px y se denomina “Rounder“.

Iconos Para Descargar Gratis

Descargar Iconos Rounder (comprimidos en .rar)

Página del autor

  • Noviembre
  • 06
  • 2007

10 Mandamientos Para Usuarios Novatos De Linux

Vía VivaLinux me encuentro con estos 10 mandamientos que los usuarios que se inician en este sistema operativo deben tener en cuenta:

  1. No iniciarás como root.
  2. Usarás el gestor de paquetes todo lo posible.
  3. Serás parte de una comunidad.
  4. Leerás la documentación y manuales.
  5. Usarás el sistema de soporte.
  6. Buscarás.
  7. Explorarás.
  8. Usarás la línea de comandos.
  9. No intentarás recrear Windows.
  10. No te darás por vencido.
  • Noviembre
  • 06
  • 2007

Ejecutar Aplicaciones Web En Windows

Ejecutar Aplicaciones Web en Windows

Wapache es un software que permite que nuestras aplicaciones web sean utilizadas como si se tratase de una aplicación de escritorio. Combina una versión modificada del servidor Web Apache 2  y el navegador internet explorer integrados en el software. Las peticiones hacia el servidor web se manejan internamente en el software por lo que los datos no viajan a traves de alguna capa de red. Ademas con Wapache podemos modificar varias configuraciones del navegador como son el tamaño de la ventana, la disponibilidad de Javascript, entre otras.

Otras características:

  • No contiene toolbars, ni barra de direcciones en el navegador.
  • 3 tipos de ventanas: Basica, ventana de herramientas y dialogos (modales y no modales).
  • Menu contextual totalmente personalizable.
  • Integración en el System Tray.
  • Manejo de datos asincrono.
  • Trabaja con modulos estandar de apache como mod_php y mod_perl.
Convertir Aplicaciones Web A Aplicaciones de Escritorio

Una buena alternativa para los desarrolladores web que a veces necesitan distribuir sus aplicaciones en un ambiente de escritorio. Aunque el único problema seria el internet explorer (estuviese mejor si incluyera firefox), pero eso es algo que creo ya estamos acostumbrados.

Enlace: Wapache

Vía: Sentido Web