Daniel Blog

January 29, 2008

Inspector DOM y Javascript Debugger en Safari para Windows

Filed under: Apple, DOM, Desarrollo, JavaScript, Trucos, Web — daniel @ 11:24 pm

Yo como desarrollador se que es tedioso el hacer crossbrowsing, que desarrollar en Internet es ya de por si complicado por que cada navegador aplica una filosofía diferente respecto a los estándares web, pero aun así hay herramientas que nos ayudan a hacer el trabajo menos duro, para ello la gente del proyecto Webkit (que es el motor de rendereo que utiliza el navegador Safari) ha incluido algunas novedades que se pueden incorporar a este navegador, entre ellas esta un inspector web para el árbol DOM y una consola para javascript, aquí les muestro el proceso de instalación en windows:

  1. Debes dirigirte a la siguiente url, descargar y descomprimir la versión mas actual: http://nightly.webkit.org/builds/win/1
  2. Abre los siguientes archivos en un editor de textos (ojo, las rutas cambian dependiendo del idioma de tu windows):
    C:\Documents and Settings\<tu usuario>\Application Data\Apple Computer\Safari\Preferences.plist
    C:\Documents and Settings\<tu usuario>\Application Data\Apple Computer\Safari\WebKitPreferences.plist
  3. Al final del archivo Preferences.plist justo antes que se cierre la etiqueta </dict> incluye esto
    <key>IncludeDebugMenu</key>
    <true/>
    <key>WebKitDeveloperExtras</key>
    <true/>
  4. Al final del archivo WebKitPreferences.plist justo antes que se cierre la etiqueta </dict> incluye esto
    <key>WebKitUserStyleSheetLocationPreferenceKey</key>
    <true/>
    <key>WebKitDeveloperExtras</key>
    <true/>
  5. Ahora guarda ambos archivos y dirígete al directorio donde descomprimiste el archivo zip que descargaste en el paso 1, ejecuta el archivo run-nightly-webkit.cmd, aparecerá una ventana del símbolo del sistema y te indicara que esta copiando archivos, cuando termine ejecutara Safari y en el tu podrás ver :
    El menú de Debug:

    Para ver el inspector web debes posicionarte en un elemento de la pagina, dar click derecho y elegir la opción “Inspect Element”:

Como obtener una cuenta .mac en la itunes store

Filed under: Apple, Trucos — daniel @ 10:55 pm

Se que muchos se han preguntado como diablos se puede obtener una cuenta .mac, parecería imposible dado que en nuestro país aun no contamos con una itunes store, con ella podrías bajar contenidos gratuitos de la itunes store o simplemente buscar esas ilustraciones para las canciones o discos que estás escuchando en tu itunes así que en unos sencillos pasos les explico como lograrlo:

  1. Ve a esta url http://www.tunecore.com/freealbum
  2. Una vez ahí checa que la pagina te da un código, ese código corresponde supuestamente a un código valido para canjear por canciones en la itunes store, a bajo veras un vinculo que dice “redeem at itunes” picale y te pedirá que esperes y después te pedirá confirmación para iniciar itunes, elige aceptar.
  3. Se lanzara itunes y te pedirá que inicies sesión, como obviamente no tienes una cuenta elige el botón de abajo, el que dice crear una cuenta.
  4. Ya que estas en la pagina de registro, deberás rellenarla con tus datos, son dos pantallas de registro, en la primera únicamente te pide datos generales, te pedirá también datos de tu tarjeta de crédito y dirección, aquí es donde te das cuenta si haz hecho todo bien, pues en la parte donde te pide elegir tu tarjeta de crédito al final debe aparecer un botón de radio que diga “none” esto te permitirá crear una cuenta sin datos de facturación.
  5. Otros datos muy importantes es que la dirección que coloques en el registro deberá ser una dirección valida en Estados Unidos, probablemente te pida que el teléfono sea valido también y deberás introducir un código de área.
  6. Si todo ha salido bien después de tu registro debe llegarte un correo en el cual la tienda te dará la bienvenida.
  7. Disfruta tu cuenta .mac.

December 30, 2007

Prodigy Infinitum y el temido puerto 25

Filed under: Trucos, Web — daniel @ 2:55 am

La mañana del 23 de este mes desperté después de una pesada noche, decidido a enviar un correo importante con unos datos urgentes sobre un probable proyecto ya que el estar de vacaciones te da tiempo para desarrollos independientes ligeros así que redacte mi correo, correctamente escrito, datos calculados metódicamente y demás salvedades para encontrarme con el apabullante cuadro de dialogo que Thunderbird me muestra en el cual informa que el proveedor de mi cuenta de correo o no existe o simplemente es inaccesible. Mi primera reacción fue revisar si el dominio había vencido pero por lógica pura eso era imposible pues solo tenia 3 meses de haber sido registrado, la segunda reacción fue hacer un rápido telnet al dominio el cual respondió exitosamente entonces solo quedaba un culpable, así es mi proveedor de servicios de internet: Prodigy Infinitum (Telmex).

“Con el fin de contribuir en la lucha contra el correo no deseado (conocido como SPAM), Telmex ha decidido proteger el puerto 25 del servicio Infinitum con modalidad de IP dinámica.”

Estas son tan solo unas lineas de la aclaración que lanzo Telmex sobre el tema, el tema completo lo pueden encontrar en: http://www.navegaprotegido.org.mx

En cualquier caso me parece algo realmente imprevisto es decir, desde el día 22 de Diciembre la explicación que ofrece Telmex en su sitio web sobre el tema es que con la creciente infección de computadoras por virus o programas maliciosos estos utilizan el puerto 25 de cada computadora infectada para asi propagarse y esto es un circulo vicioso, es por eso que Telmex toma esta medida, así que en mi opinión Telmex no tomo en cuenta a los usuarios de las muy pequeñas PYMES que contratan esta modalidad del servicio, honestamente no recuerdo haber recibido un aviso y si es que lo recibí aceptemoslo nadie utiliza la cuenta de correo que proporciona Telmex con el servicio, ya que hay mejores. Los usuarios a los que afectara esta medida tomada por Telmex son:

  •  Los que hayamos contratado el servicio con IP dinámica (haciendo excepción con los que tengan mas de 4mb  o paquete Premium Empresarial).
  • Su proveedor de correo electrónico es diferente a Telmex (Casi todos con cuentas de correo corporativo).
  • Utilicen un cliente de correo (Outlook, Thunderbird, Mail, etc).

Primero que nada la mayoría de los clientes “mortales” solicitan el servicio de IP dinámica y por consecuencia son los únicos  que  son mas propensos a ser atacados, infectados y utilizados por virus ya que la seguridad de su computadora, el tener un antivirus o firewall recae únicamente en sus manos y probablemente Telmex haya tomado la medida tan abruptamente después de que su centro de soporte se haya cansado de atender muchas peticiones del mismo tipo, es solo una especulación pero parece no estar muy lejos de ello. Pero aun quedamos clientes que tenemos cierta conciencia de los peligros que supone estar online y ademas tomamos algunas medidas preventivas, para nosotros que no podemos vivir sin un cliente de correo o simplemente necesitamos ese puerto abierto, se nos ofrece estas soluciones.

  • Rellenar este formulario en el cual pedimos a Telmex que quite esta medida anti SPAM de nuestro servicio y aceptando un acuerdo en el cual nosotros nos responsabilizamos de la seguridad de nuestro equipo para evitar mal uso del puerto 25 ya sea de nuestra parte o de terceros.
  • Contactar a nuestro proveedor de correo electrónico para evaluar la posibilidad de realizar la autenticacion segura en nuestra cuenta por medio de SSL, hoy en dia cualquier cliente de correo decente puede hacer eso siempre y cuando el proveedor de correo lo acepte.
  • Realizar la descarga y envió de nuestros mensajes en un webmail, muchos clientes de correo web aceptan conectarse a tu cuenta de correo corporativa y descargar los mensajes en tu cuenta webmail ademas de poder responder con esta misma cuenta, inclusive esta fue la opción que yo escogí pues me pareció la mas adecuada ya que el cliente anti-SPAM de Gmail es de lo mas útil y realmente efectivo.

Definitivamente es un medida muy abrupta pero lo que no logro entender es si a la larga sea del todo mala idea, pues el cerrar el puerto 25 bloquea una alternativa de propagación de virus mas común en un equipo infectado, sin duda hay mas variedades de virus que no necesitan ese puerto para lograrlo, pero podría significar un buen comienzo, ademas estudiar otras medidas de envió de correo como el SSL ( por algo se menciona como una alternativa segura ) no serian tan mala idea, quien sabe igual y de cierta forma no todo es malo en este asunto.

Next Page »

Powered by WordPress