Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…

Subebajamp3.com liberado

Desde hace un buen rato tenía el proyecto en mente, quería llevar a Internet de una manera fácil, rápida y gratis, a toda la música que se genera por músicos independientes y con canciones originales (generalmente personas que apenas empiezan y se quieren dar a conocer) todo esto claro, aprovechando el desarrollo ya bastante avanzado de mi oscommerce, hace unos días lo termine técnicamente y ahora es posible con subebajamp3.com

funciona de una manera muy sencilla:

El músico se registra en la pagina, una vez confirmado su email, tiene la opción de añadir una canción, incluyendo una descripción, datos en sí del músico, una o varias imágenes, una liga hacia su pagina personal (podría ser su “myspace” o algo así) y por supuesto la canción, en este caso un archivo mp3

Tiene la opción de ofrecerla para descarga gratuitamente o para descarga pagando el importe que el considere adecuado (el importe esta totalmente abierto a su consideración)

Si selecciona que la canción sea gratuita entonces el archivo se puede obtener con un simple clic, en caso contrario el usuario es dirigido a la pasarela de pago como paypal o 2checkout para que realice el pago vía su tarjeta de crédito, en ambos casos, el usuario tiene un reproductor interno para escuchar la canción cuantas veces quiera, claro las canciones están organizadas por genero, pudiendo ser de cualquier genero musical.

Así que ya lo sabes, si tienes un grupo que crea sus propias canciones de manera independiente, esta es tu opción.

Problema con dreamweaver 8 despues del .asp en vez de .php

Resulta que después del cambio mencionado en el tema anterior en mi sitio, en el que cambie la extensión .asp en vez de .php, mi macromedia dreamweaver 8 dejo de mostrarme el código de las paginas coloreado correctamente, haciéndome mas difícil el manejo de mis paginas en cualquier modificación o en cada nueva pagina, etc.

Después de buscar por la web y no dar con una solución por algunos días decidí mejor buscarle por la instalación directamente, moví varias cosas antes pero ninguna funcionaba, hasta que me tope con el archivo= MMDocumentTypes.xml dentro de:

/macromedia/Dreamweaver8/Configuration/DocumentTypes/

Que exactamente no se que función tenga para dreamweaver pero en la linea 75 ( suponiendo que en todas las instalaciones de la herramienta el archivo sea el mismo ) tiene:

…winfileextension=”php,php3,php4,php5″ macfileextension=”php,php3,php4,php5″…

Lo modifique por:

…winfileextension=”asp,php,php3,php4,php5″ macfileextension=”asp,php,php3,php4,php5″…

Y sorpresa, funciona, ahora mis paginas .asp son coloreadas como lo que en verdad son .php sin mayor problema.

Extension .asp en vez de .php

Muchas personas me preguntan el por que los archivos de mi oscommerce tienen extensión .asp, incluso algunas veces las mismas personas de soporte de mi servicio de hosting me contestan que tengo problemas con tal o cual pagina por que no tengo activada la opción de Chillisoft ASP ( Unica opción disponible con ellos para ejecutar la tecnología ASP en un servidor web apache )

Hace alrededor de 3 años que empece a desarrollar con PHP, un día se me ocurrió cambiar la extensión de los archivos de .php a .asp pretendiendo con esto:

  • Darle un pequeño toque extra de profesionalidad a mi sitio, pensaba que no seria lo mismo para las demás personas que me vieras con fines laborales, pensar en mis desarrollos como salidos de MICROSOFT que de PHP.
  • Aumentar en un pequeño grado la seguridad de mis sitios, pensaba que un posible ataque se vería ( aunque sea levemente ) mermado, al intentar atacar un servidor IIS ( casi 100% ligado a la tecnología ASP ) siendo un APACHE.

Después de todo esto tiempo y haciendo una pequeña evaluación de este cambio en el transcurso de este tiempo llego a las conclusión de:

  • Mi primera premisa queda totalmente descartada, mas ahora que la tecnología ASP esta ya de salida dejando paso ahora a .NET y contrariamente PHP esta tomando mas auge, nada tiene que ver un desarrollo en tal o cual tecnología, con la calidad de la o las personas involucradas en la creación del sitio, he visto sitios horribles y malos creados con la ultima tecnología JAVA y sitios excelentes creados con simple HTML.
  • La segunda premisa queda confirmada, aunque no se que tanto, afortunadamente no he sufrido ataques de ningún tipo en mis sitios y cruzo los dedos para seguir así, ademas de que según mis logs de errores 404 ( URLs solicitadas pero no encontradas ) recibo en el sitio muchas peticiones para un archivo llamado:

    /MSOffice/cltreq.asp

    que exactamente no se que haga ni para que sea pero, se comprueba que la extensión .asp al menos confunde.

Pero y como le hice? Muy fácil, solo es necesario añadir:

AddType application/x-httpd-php .asp

en el archivo .htaccess del root de nuestro sitio, con el, le decimos a apache que interprete los archivos .asp como si fueran .php.

Flash con Internet Explorer

Hace algunas semanas resulto que el querido Bill Gates (Dueño de Microsoft) perdió una demanda contra una empresa llamada Eolas.

Ahora contenidos en paginas Web en forma de Plug-ins como Flash requieren una autorización explicita por parte del usuario para ser ejecutados, por supuesto, esto solo en Internet Explorer ( Se le manda un mensaje al usuario con algo así como “clic aquí para activar y usar este control” )

Esto sin duda es muy molesto para el usuario, ya que en cada carga de pagina (al menos en mi caso) en la que mi menú principal esta desarrollado en flash, se tiene que dar un clic para activar el menú y otro por la opción del menú deseada, peligrando así la tan buscada permanencia y retorno de los clientes a mi pagina.

Como era de esperarse Adobe (Dueño de macromedia desde hace un rato) saco una solución basada en javascript para solventar este problema, la cual muestro a continuación.

  1. Descargar el siguiente zip, el cual contiene un archivo que llame “runactivecontent.js” con algunas funciones para generar el objeto flash mediante javascript, des-zipearlo y cargarlo en el directorio deseado de su sitio.

Script runactivecontent

  1. Añadir la siguiente entrada entre el “head” y “/head” de su sitio, claro modificando la ruta del archivo si es necesario.
  1. Por ultimo modificar la llamada al objeto en flash (normalmente realizada con “embed” y con “object”) por lo siguiente, donde aparece “menutiendacel” modificarlo por su archivo .swf sin extensión, así como el tamaño.