Títulos de apertura con CSS3

En fin, para empezar este artículo sobre animaciones sobre títulos en CSS3 primero echad un ojo a esta página de ejemplo.Vamos a trabajar para hacer algo similar (bueno, de hecho para hacer ese ejemplo).

Ojo, yo no me he currado el css en este caso, me la encontré mientras me documentaba para otra cosa a través de este artículo, y creo que merece que lo traduzca/explique en castellano.

Años atrás un efecto como este sólo sería posible con Flash, pero ahora podemos hacerlo con la tecnología nativa de los navegadores (bueno, como siempre con la excepción de nuestro querido Internet Explorer, al menos hasta la versión 10). Cierto que en este caso también hay ayuda de un poco de Javascript, no es CSS puro, pero se trata de una simple librería que permitirá trabajar con las letras por separado sin tener que crear nosotros a mano un span para cada una. La biblioteca de JS a utilizar será Lettering.js.

Por tanto vamos primero con el marcado. Crearemos un div para envolverlo todo y meteremos dentro de él todas las frases a usar como títulos de segundo nivel (h2):

</pre>
<div class="hiddenSpellError">class="os-phrases"></div>
<pre></pre>
<h2>Sometimes it's better</h2>
<pre>
    <h2>to hide</h2></pre>
<h2>in order to</h2>
<pre>
    <h2>survive evil</h2>
    <h2>Thanatos</h2>
    <h2>This fall</h2>
    <h2>Prepare</h2>
    <h2>Refresh to replay</h2>
</div>

Ok, ya tenemos el marcado. Como dije antes, toca meter una línea de javascript (en este caso, con jQuery además)

$("#os-phrases > h2").lettering('words').children("span").lettering().children("span").lettering();

Esto lo que hará será, primero, separar cada título en palabras y cada palabra en letras, y además cada letra está metida en dos span distintos con la misma clase. En la página original podéis ver un ejemplo de cómo sería hacer eso codeándolo a mano.

Muy bien, ya tenemos la parte de marcado lista, a base tanto de código manual como de javascript para facilitar las tareas. Toca ponerse manos a la obra con el CSS.

Lo primero será lograr que nuestros títulos ocupen el 100% de la página, posicionado de forma absoluta, en mayúsculas y bien tocho:

.os-phrases h2 {
    font-family: 'Dosis', 'Lato', sans-serif;
    font-size: 70px;
    font-weight: 200;
    height: 100%;
    width: 100%;
    overflow: hidden;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    letter-spacing: 14px;
    text-align: center;
}

Right now! Este paso ya está listo, el título es bien tochaco. Eso sí, podría pasar que no se ajustase bien a todos los tamaños de pantalla, así que vamos a usar flexbox para solucionarlo.

.os-phrases h2,
.os-phrases h2 > span {
    height: 100%;
    /* Centrando con flexbox */
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

El siguiente paso es meter espaciado entre palabras:

.os-phrases h2 > span {
    margin: 0 15px;
}

Y ahora vamos a ver el por qué de los dos span para cada letra. Al primero de ellos le vamos a aplicar perspectiva:

.os-phrases h2 > span > span {
    display: inline-block;
    perspective: 1000px;
    transform-origin: 50% 50%;
}

Las letras en si serán transparentes y les meteremos una animación, que durará 5.2 segundos.

.os-phrases h2 > span > span > span {
    display: inline-block;
    color: hsla(0,0%,0%,0);
    transform-style: preserve-3d;
    transform: translate3d(0,0,0);
    animation: OpeningSequence 5.2s linear forwards;
}

Con esto ya ves la lógica del doble span.

Una vez tenemos la orientación de las letras toca definir los delays de las frases. La quinta frase, la que es el título de la «película imaginaria» tendrá un delay especial, aparecerá más lentamente. En cambio las secuencias 6 y 7 irán más rápido.

.os-phrases h2:nth-child(2) > span > span > span {
    animation-delay: 5s;
}

.os-phrases h2:nth-child(3) > span > span > span {
    animation-delay: 10s;
}

.os-phrases h2:nth-child(4) > span > span > span {
    animation-delay: 15s;
}

.os-phrases h2:nth-child(5) > span > span > span {
    font-size: 150px;
    animation-delay: 21s;
    animation-duration: 8s;
}

.os-phrases h2:nth-child(6) > span > span > span {
    animation-delay: 30s;
}

.os-phrases h2:nth-child(7) > span > span > span {
    animation-delay: 34s;
}

Antes de meternos con la última frase, que tendrá un tratamiento más especial, toca definir cómo se comportarán las letras durante la animación (es decir, cómo va evolucionando la separación, la opacidad, etc durante la animación):

@keyframes OpeningSequence {
    0% {
        text-shadow: 0 0 50px #fff;
        letter-spacing: 80px;
        opacity: 0.2;
        transform: rotateY(-90deg);
    }
    50% {
        text-shadow: 0 0 1px #fff;
        letter-spacing: 14px;
        opacity: 0.8;
        transform: rotateY(0deg);
    }
    85% {
        text-shadow: 0 0 1px #fff;
        opacity: 0.8;
        transform: rotateY(0deg) translateZ(100px);
    }
    100% {
        text-shadow: 0 0 10px #fff;
        opacity: 0;
        transform: translateZ(130px);
        pointer-events: none;
    }
}

Ok, con esto ya tenemos todo lo relativo a todas las frases… menos la última, que ya dijimos que tendría un tratamiento especial, ya que la animación será distinta al resto, usando en este caso un fundido:

.os-phrases h2:nth-child(8) > span > span > span {
    font-size: 30px;
    animation: FadeIn 4s linear 40s forwards;
}

@keyframes FadeIn {
    0% {
        opacity: 0;
        text-shadow: 0 0 50px #fff;
    }
    100% {
        opacity: 0.8;
        text-shadow: 0 0 1px #fff;
    }
}

Y ahora pensarás «¿No había algunas palabras destacadas?». Y tienes razón, algunas estaban en negrita. Pero tranqui, eso lo arreglamos con esta última línea, donde aplicamos la negrita a ciertas palabras concretas:

.os-phrases h2:first-child .word3,
.os-phrases h2:nth-child(2) .word2,
.os-phrases h2:nth-child(4) .word2 {
    font-weight: 600;
}

En fin, ya ves que es un pelín tocho el código pero que tampoco come a nadie, y se logra un resultado muy espectacular. Si no os apetece copiar, el código original está en este enlace.

A la hora de terminar este artículo, la web original estaba en remodelación. Pero echadle un ojo por si acaso porque cuando vuelva a estar activa tiene muchos trucos de diseño web muy interesantes, como todos los que ha colgado la creadora de este efecto Mary Lou.

Eliminar Genius Box

Ya sabéis que de vez en cuando me toca hacer labores de mantenimiento de equipos. Generalmente cuando alguien me trae un equipo es con algún Windows y les está funcionando lento. Lo habitual es que el disco duro esté muy fragmentado, el arranque de Windows no esté muy optimizado, haya un montón de basura en los archivos temporales, el registro esté hecho un Cristo… y rara es la vez que no aparece algún malware.

El último con el que me he topado es con Genius Box Pop Up. El típico adware que se instala a traición en tu equipo (como Lollipop) cuando descargas software de ciertas páginas y del que luego no hay dios que se libre. En este caso se instala como un complemento en el navegador. Como puede venir con programas lícitos la mejor forma de no infectarse es descargar el software de la web del fabricante y andar con ojo durante la instalación porque suelen colar como letra pequeña un checkbox donde te preguntarán si quieres instalarlo o no (y por defecto vendrá marcado como sí).

Resumiendo, que este adware se te va a instalar como un complemento del navegador y te va a dar la murga mientras navegas al más puro estilo del antes citado Lollipop o del Babylon Search.

Pero don’t worry man, que es eliminable en unos cómodos pasos:

    • Lo primerito, te vas a Panel de Control, a la opción de Quitar o reparar Programas y desde ahí intentas eliminarlo (puede que te deje o puede que no, pero tú prueba).
    • Lo segundo, vete a cada navegador, a su opción de eliminar complementos y bórralo. Aquí tienes como hacerlo en Firefox , aquí como apañarte con Explorer, aquí de Chrome y, para acabar, aquí de Opera. La extensión debería llamarse Genius Box o Genius Box Pop Up.
    • Ahora tocar reiniciar, y en el arranque pulsas F8 hasta que te salga el menú para elegir MODO SEGURO CON FUNCIONES DE RED.
    • Una vez reiniciado y con el modo seguro con red puesto te vas a la web de Malwarebytes y te lo descargas. Lo instalas, le dejas que haga la actualización (siempre te pedirá hacer una al acabar de instalarse) y lo pones a hacer un análisis completo (no te explico cómo porque es muy intuitivo). Cuando acabe le das a que repare todo el malware encontrado.
    • Te descargas, cuando acabe, el AT Destroyer, lo instalas, lo ejecutas y en la pantalla principal pulsas BUSCAR Y DESTRUIR. Si pilla algún archivo infectado te lo mostrará en rojo.
    • Y finalmente te descargas CCleaner, lo instalas, limpias el historial y la basura del equipo y usas la herramienta de registro para dejarlo bien reparadito.
    • Antes de acabar desinstala AT Destroyer (y si tienes un antivirus también Malwarebytes, porque si no crearán conflictos)

Y con esto ya está solucionado el asunto del coñazo de Genius Box. Y ahora vete con más ojito para que no te vuelva a pasar.

Importar datos desde un fichero CSV a una tabla de SQLite

Ya hemos hablado en el pasado de ficheros CSV en este blog, y hoy vuelven a la primera línea.

En este caso porque ayer estaba aconsejando a un amigo sobre cómo agilizar una tarea de inserción de datos en SQLite y llegamos a la conclusión de que, teniendo los datos en un fichero CSV tenía que haber una forma de importarlo. El caso es que San Google nos dio la respuesta, pero me fijé en que no había mucha cosa válida sobre el tema en español. Total, que me he decidido a traducir la entrada que nos fue más útil, que fue esta de HackGeo. Bueno, como siempre no será una traducción literal, sino una adaptación/explicación de su solución.

En fin, como dice el artículo original, hay una serie de puntos a considerar antes de ponerse a trabajar:

  • SQLite instalado en tu sistema operativo.
  • Una base de datos ya creada (si quieres seguir el ejemplo del original, podéis descargar ejemplos de código desde allí)
  • Una tabla creada en esa base de datos cuyos campos y tipos coincidan con los datos de nuestro CSV, tal que así:
    CREATE TABLE counties (
        name        CHAR,
        state       CHAR,
        state_abbrv CHAR( 2 ),
        FIPS        CHAR( 5 )
    );
    
  • Un fichero CSV cuyo esquema coincida con vuestra tabla, como por ejemplo:

    Maui,Hawaii,HI,15009
    Kauai,Hawaii,HI,15007
    Kalawao,Hawaii,HI,15005
    Honolulu,Hawaii,HI,15003
    Hawaii,Hawaii,HI,15001

Ahora, siguiendo el ejemplo original, ya tenemos todos los datos y el software listos. Ya sólo quedan cuatro pasos para tener todo listo:

  1. Lanza un terminal
  2. Abre la herramienta de terminal de comandos de SQLite, escribiendo sqlite3 y pasándole como parámetros la ruta absoluta a vuestra base de datos:
    sqlite3 '/Path/To/HackGeo - SQLite CSV Import Example/HackGeo.db'
    
  3. Pon la coma como separador por defecto (si usas tu propio CSV y no el del ejemplo entonces define el separador que corresponda, en caso de que no sea la coma):
    .separator ','
    
  4. Ahora ejecuta el importador de SQLite para volcar los datos del CSV en tu equipo. Le tenemos que pasar dos parámetros a este comando: la ruta del csv y el nombre de la tabla donde insertaremos los valores:
    .import '/Path/To/HackGeo - SQLite CSV Import Example/Counties.csv' counties
    

Y sólo con esto ya tenemos los datos pasados del CSV a la base de datos SQLite. Ya podéis cerrar el terminal de línea de comandos y empezar a trabajar con vuestros nuevos datos. Y si sabéis inglés en HackGeo tenéis muchos artículos interesantes sobre desarrollo, sistemas, etc…

Eliminar virus del FBI de OS X y Safari (Mac)

Aunque dije que no daría soporte a Maqueros en mi blog, al final acabo siendo blando y comentando alguna cosilla. Además, los inconscientes suelen ir por la vida sin antivirus ni cuidado porque les han dicho que «para Mac no hay virus».

En fin, seguro que hace unos meses… bueno, realmente hace más de un año, leísteis por aquí cómo eliminar el virus de la policía. En fin, pues ahora los usuarios de Mac tienen su propia versión de dicho malware, al menos según ha detectado la gente de Malwarebytes. Como en Mac todo es más grandilocuente en este caso este ransomware en lugar de amenazarte haciéndose pasar por la policía lo hace como si fuera el FBI (mucho más glamouroso, donde va a parar).

Virus FBI Safari OS X
Captura de pantalla del virus desde la web de Malwarebytes

Por suerte para el usuario maquero el virus es menos jodón que en Windows (alguno dirá «ves, hasta los virus son más sencillos de usar en mi Mac»), básicamente porque en lugar de secuestrar el sistema secuestra el navegador Safari (eso pasa por usar Safari y no un navegador de verda). Esto hará que cuando el usuario entre en dicho navegador le salga la página de «El FBI te va a joder pero bien» y si intenta salir una función de Javascript le bloqueará, obligándole a matar el proceso del navegador.

Virus FBI pop up OS X Safari
Captura del mensaje que no te deja cerrar el navegador

La desinfección es simple: basta con borrar la caché del navegador, el historial del navegación y las cookies. Al hacer esto la página maliciosa desaparecerá del navegador y el usuario ya podrá volver a navegar normalmente. Es decir, secuestro al guano.

Javascript Virus FBI Safari OS X
Parte del Javascript que bloquea tu navegador, sacado de MalwareBytes

Curiosamente el otro día descargando un juego del Google Play (tranquilos, fue retirado a los pocos minutos) me instaló un malware similar en el navegador nativo de Android (que me redireccionaba por javascript y no me dejaba navegar), y la solución era la misma: borrar caché, borrar datos del navegador… y pista.

 

Bluegriffon, editor HTML5 WYSIWYG

En los comentarios del artículo sobre BlueFish ya se habló de este editor de HTML WYSIWYG, considerado por muchos como la evolución natural del Kompozer.

Basado en el motor de renderizado Gecko de Mozilla (es decir, lo que hagas con BlueGriffon se te verá en el Firefox tal cual), BlueGriffon incorpora una serie de herramientas muy interesantes para trabajar tanto con CSS3 (donde podrás editar estilos gráficamente) como con HTML5, dando por ejemplo una comodidad pasmosa a la hora de trabajar con vídeo, además de incorporar las típicas herramientas para realizar rápidamente formularios o tablas. Una de sus características más productivas es su ventana para navegar por el DOM.

Logotipo BlueGriffon
El grifo azul

Incluye además el popular editor de gráficos vectoriales SVG Edit, incluso añadiéndote las pertinentes líneas de Javascript para poder usarlo con HTML 4.

Pero no todo es WYSIWYG, el programador más experimentado podrá ir a la vista de código para trabajar a un nivel más detallado y ahorrarse «código basura» que suelen meter estos editores.

En la web oficial del proyecto podéis además encontrar multitud de Add-ons que permiten agregar interesantes funcionalidades al programa, como un cliente FTP, un manual de ayuda, un emulador de dispositivos móviles, un editor avanzado de css, un editor de fórmulas matemáticas, un administrador de Toolkits… en fin, que es altamente extensible.

Como punto negro sólo diré que no he logrado que PhoneGAP se integre tan bien como lo hacía el Dreamweaver o Eclipse (ya sabéis que soy anti Adobe, pero he de reconocer que la integración jQueryMobile/PhoneGAP/Dreamweaver 5.5 era excepcional), pero en general obtiene un aprobado alto. Además, ha aparecido bajo múltiples licencias libres (GPL, Mozilla), lo cual siempre aporta tranquilidad y fiabilidad al proyecto.

Quitar las búsquedas de Amazon de Ubuntu

Minientrada:

¿Cansado de las búsquedas en Amazon de Ubuntu? Tranquilo, puedes desactivarlas (lo bueno del software libre, que es modificable 100%). Si no eres cliente de Amazon o simplemente no quieres que esa compañía tenga acceso a tus búsquedas (para mi, un aberrante ataque a nuestra privacidad), puedes mandarlas al guano.

La opción más básica es hacerlo desde el entorno gráfico. Pero también basta una línea desde el terminal:

sudo apt-get purge unity-lens-shopping

Basta con esa orden y problema resuelto.

Priyanka (Whatsapp): Evitar infección o eliminarlo.

En fin, esta mañana Priyanka es la palabra de moda. Si estás aquí mucho me temo que ya sabes por qué: el virus de Whatsapp ya está en tu teléfono…

Este malware, no un virus propiamente dicho, en principio (tampoco es que se sepa mucho sobre él) lo único que hace es aprovecharse de un error de programación en la versión para Android de Whatsapp para cambiar el nombre de todos tus contactos por el de Priyanka. Parece que no roba datos y no hace nada más destructivo, sólo eso, que es una tocada de huevos pero poco más.

Su transmisión es simple: desde uno de tus amigos te llegará un nuevo contacto llamado Priyanka. NO LO AGREGUES!!!!! Si lo haces, contagio al canto.

Si ya estás infectado tampoco es tan grave: basta con desinstalar Whatsapp y volverlo a instalar, y todo volverá a la normalidad. En este caso los antivirus de momento no valen para nada, así que sólo el sentido común te protegerá. Por si las mutaciones, ándate con ojo si te envían algún otro contacto con nombre raro, no vaya a ser que aparezca una nueva versión cuando todo el mundo se conozca el nombre de Priyanka.

Edito  para comentar que además de desinstalar y reinstalar Whatsapp me han comentado por facebook otra opción: detener el servicio y borrar los datos.

MirQ: App para preparar el MIR gamificada

Hoy toca una entrada un pelín publicitaria, ya que estoy colaborando en este proyecto como consultor y tester (aunque código no he tocado), pero creo que puede tratarse de un producto interesante para muchos: MirQ, un app gamificada que te ayudará a preparar el examen del MIR.

La aplicación viene de la mano de Questionarity, un joven proyecto gallego, y la idea es que permita a los usuarios preparar el examen del MIR pero siendo a la vez una aplicación divertida, en la que podrás competir con tus amigos.

mirq1Tiene un funcionamiento muy simple e intuitivo, por lo que el jugador desde el primer segundo verá de forma sencilla cómo jugar, sin necesidad de pesados tutoriales. Podréis decir «OK, ya existen otras apps para preparar el MIR». Desde luego, pero ninguna con el espíritu lúdico y con la cuidada estética de esta.

De momento se trata de una beta con pocas preguntas, pero podéis seguir el proyecto en Twitter para ir enterándoos de las novedades. Podéis descargar la versión beta desde Google Play para vuestro Android (de momento no existe versión para otros sistemas operativos). Poco a poco se añadirán preguntas y modos de juego hasta llegar a la versión definitiva.

¿Cómo tener éxito en el Crowdfunding?

Realmente el título es más para el SEO, porque ya os digo de primeras que no existe una fórmula mágica para triunfar en una campaña de Crowdfunding. Nada, niet, no. Si hubiera una fórmula mágica todos la utilizarían. Lo que sí que hay es una fórmula para darse el gran hostión y que el proyecto no llegue a conseguir financiación, algo que de momento no es la tónica general. Según las estadísticas que he podido ver, en 2012 el 73% de los proyectos de Verkami y más del 60% de los de Goteo han tenido éxito. Es más, el 90% de los proyectos que logran superar el 30% del presupuesto acaban consiguiendo toda la financiación, es decir, que el que un proyecto no llegue a realizarse «por los pelos» no es lo habitual. La norma es que la mayoría de proyectos que fracasan lo hagan estrepitosamente, quedándose muy lejos de su objetivo, y que los que empiezan bien acaben por triunfar.

La financiación colectiva es una forma de conseguir dinero que ha llegado para quedarse y que empieza a mosquear a la banca, cada día en España más reacia a financiar proyectos. No es algo tan nuevo este concepto de la financiación masiva (es más, yo quise hacerlo en 2009 para financiar un disco de mi banda de entonces, Nightcrawler, y en aquel momento todos me tildaron de loco e ingenuo idealista… en fin, visionarios). Si bien sólo hace un par de años que oímos hablar del tema de forma masiva, con la aparición de grandes plataformas en Internet, en el mundo del software libre desde hace años muchos proyectos se financian de forma colectiva. Pero no es algo exclusivo del desarrollo de software, en la música se dieron casos en el pasado: A mediados de los 90, en los albores de aquel primer internet para todos y en tiempos de la web 1.0 Marillion se financiaron una gira por EEUU gracias al apoyo de las donaciones. Años después repitieron la jugada para editar uno de sus discos, usando un sistema de preventa por Internet. Pero incluso si nos remontamos a 1989 los extremeños Extremoduro, y de aquella no había el apoyo de internet, financiaron su disco «Rock Transgresivo» por medio de aportaciones de fans.

Marillion, pioneros del crowdfunding por internet
Marillion, pioneros del Crowdfunding, en concierto.

En fin, toda esta palabrería está muy bien como introducción, pero supongo que si estás aquí es porque has tecleado en Google «éxito Crowdfunding» y quieres consejos. Ya lo he dicho arriba, no hay receta mágica. En mi caso mi experiencia en el social-media es en el mundillo de la música, así que compartiré con vosotros mis consejos, tanto sobre campañas en las que he colaborado como consejero como en otras que he seguido y visto como (y por qué) triunfaban o fracasaban:

  • Haz una campaña activa, no basta con que pongas tu proyecto en una plataforma y dejes que tres o cuatro amigos lo intenten viralizar en redes sociales. Intenta al menos una vez cada semana publicar alguna actividad para mantener la atención del público, para que la campaña se vea activa: pon alguna noticia, vídeos, entrevistas, información sobre las novedades en el proyecto. Lo que sea, pero no dejes que la actividad se muera.
  • Comunicar no es spammear, y esto lo pongo por dos motivos. El primero, para que no te dediques a mandarlo a gente sin ton ni son y varias veces, porque es posible que lo único que logres es que ignoren tus notificaciones o te bloqueen / dejen de seguir por spammer. El segundo, para que te curres un poco la comunicación. No te limites a un simple «dona, dona, dona», genera un valor añadido, da una información que haga que el usuario te quiera leer. Y piensa en a qué gente se lo mandas. Si estás recaudando dinero para financiar un disco de blues puede que una persona que en sus gustos indica ser fan de La Oreja de Van Gogh y Maná no se trate del público al que pretendes llegar. Sé selectivo, es mejor llegar a 30 personas que puedan tener interés que a 300 que ni se pararán a leerlo. Y cuando te comuniques con tu gente, por favor, no alimentes a trolls, no te tomes las críticas como un ataque personal y no montes guerras con los usuarios (es triste tener que poner esto aquí, pero veo a diario en Facebook a músicos cometiendo estas cagadas en sus perfiles públicos).
  • Tienes que ser transparente, estás pidiéndole dinero a gente que no te conoce, a gente que no tiene ningún motivo para fiarse de ti. Tienes que explicarles muy bien en qué consiste el proyecto y en qué se va a invertir el dinero. No digo que les des una factura detallada ni que les presentes un texto técnico de 200 páginas, pero una buena explicación y un mínimo desglose de qué hay que pagar estaría bien. Cuando hacías tu proyecto con la pasta del banco o de una subvención podías permitirte el oscurantismo pero cuando dependes de la buena voluntad de la gente no.
  • Implica a tus seguidores, hazles sentir que no sólo ponen el dinero sino que también son parte del proyecto. Lanza preguntas para recoger feedback, premia de alguna forma a los usuarios participativos, publica alguna encuesta. No te estoy diciendo que le des el control de tu proyecto a la comunidad, pero haz que se sientan integrados. Si lo logras harás que tus leads se conviertan en tus mayores promotores, ya lo verás.
  • Estudia qué plataforma es la más idónea pero no te obsesiones en exceso con ella. En principio cualquier plataforma te vale, pero alguna puede reportarte alguna ventaja. Por ejemplo, Verkami o Lánzanos son las más habituales para proyectos musicales, pero su funcionamiento a nivel de negocio es ser páginas de pre-venta, por lo que te cobrarán el IVA. En cambio Goteo es una página para mecenazgo, por lo que la pasta te la darán como una donación (o sea, sin IVA). Claro, dicho así te preguntarás «¿Y por qué no usa todo el mundo Goteo y se ahorran esa pasta?». Pues porque Goteo exigen que los proyectos sean de código/conocimiento libre, que tengan un retorno social positivo y que contribuyan al desarrollo del procomún. Es decir, si vas a sacar un disco que luego colgarás para descarga gratuita bajo licencia Creative Commons puede que lo acepten en su plataforma. En cambio si tu idea es sacarlo con DRM, bajo Copyright clásico y con la SGAE dando por saco de por medio probablemente tengas que irte a otra plataforma.

En fin, si quieres un ejemplo de una buena campaña podría citarte a la banda gallega de thrash metal Mutant Squad,un grupo que cumplió todos los puntos antes citados y que como puedes ver en el enlace lograron la financiación e incluso un poquitín más. Iba a poner también un ejemplo de campaña mal realizada, por parte de la organización de un festival, pero por no levantar ampollas lo dejaré en que si cumples los puntos arriba expuestos no tendrás garantizada el éxito, pero si no los cumples sí que tendrás certificado tu fracaso. En fin, mucha suerte con tu proyecto, y recuerda que lo fundamental no es la plataforma, es la comunicación.

Si quieres más información, en la web de Goteo, en la parte inferior, tienes una serie de enlaces en la sección recursos con información sobre el tema.

Bluefish, la alternativa libre a Dreamweaver en Linux

Cierto es que yo utilizo Aptana Studio, Eclipse y Geany para todo, por lo que nunca me he preocupado mucho de buscar una alternativa en Linux a Dreamweaver, puesto que ese software apenas lo usaba cuando desarrollaba en Windows por parecerme especialmente incómodo para editar código.

Pero si lo que quieres es un editor que te permita generar código a base de rellenar datos en un formulario y pulsar botones para generar conexiones a bases de datos, tablas o formularios entonces tu alternativa es Bluefish, bastante más sólido y completo que Kompozer, el cual siempre me ha parecido muy limitado.

Logotipo Bluefish Editor 2.2

Bluefish te permitirá trabajar con multitud de lenguajes (podéis ver el listado de lenguajes y CMS soportados en la web del proyecto), dándote referencias en línea, marcadores varios para distintas etiquetas y palabras claves, autocompletado, autocerrado de etiquetas, resaltado de comienzos y finales de bloque, cliente de FTP para trabajar con archivos remotos,  generador de thumbnails…

A pesar del título no sólo está disponible para Linux, sino que hay versiones para Mac, Solaris, BSD y Windows. En fin, si echas en falta el programa de Adobe esta puede ser tu solución.

Se trata de software libre, así que lo podéis descargar gratis desde la propia web o, en caso de Ubuntu, instalarlo con un apt-get install bluefish.