Usuarios conectados: 9 Cargando documento...
Buscar:

Geo Visitors Map
RSS
08/05/2013:  Adiós, Fireworks

Sin duda, una de las noticias más sonadas del Adobe Max de este año fue la no inclusión de Fireworks en la nueva Creative Cloud de Adobe. Sólo tardaron minutos en correr opiniones de todo tipo acerca de su posible desaparición. No soy en absoluto un fanboy de Fireworks ni he trabajado tanto con él como para conocerlo.

Entre las personas más autorizadas para hablar sobre el tema, me quedo con dos que están bastante bien motivadas (aunque luego explicaré por qué no estoy totalmente de acuerdo con ellas).

Comencemos por distinguir un par de diferencias básicas entre Fireworks y su posible "rival/sustituto": Photoshop para ponernos en situación:

  • FW son vectores, PS son píxeles: Básicamente, FW es una herramienta de diseño vectorial (que devuelve píxeles). PS siempre se ha basado en manipular píxeles, no vectores.
  • FW crea layouts, PS manipula imágenes: Puede que ambos puedan hacer las dos cosas, pero cada uno es especialista en su campo.
  • En trabajo para web la relación entre Fireworks y Dreamweaver era casi simbiótica. Eso nunca pasará con Photoshop a pesar de los intentos.

La idea de Adobe es mezclar ambas características en un sólo producto: Photoshop. Perfecto, pero lo que puede terminar creando es todo un ejemplo de "bloatware": Hacer tantas cosas que al final no haga nada bien.

Toni Lirio dice en su post una cosa muy acertada: "Unos han caído antes y otros lo harán". Muy cierto; es una decisión de la empresa y como tal hay que respetarla, pero mis dudas tienen un carácter más pragmático. Busco algún motivo al que aferrarme y que explique el fin del ciclo:

  • ¿Consumía muchos recursos a la empresa? Actualmente pocos: Adobe tenía una pequeña parte de la plantilla dedicada al producto. No parece que el gasto fuera muy grande.
  • ¿Tenía posibilidades de mejorar? Sí y no. Los suarios no pedían nuevas características, sino consolidar las ya existentes. El trabajo de Adobe sólamente sería corregir dichos errores y mantener el núcleo de Fireworks disponible para próximos sistemas operativos. Lo que conocemos como tareas de mantenimiento.
    Por otro lado, una de las ventajas de Fireworks, al igual que Dreamweaver, es su extrema facilidad para ser extendido: tiene una API muy sencilla y potente que ha permitido que terceras partes le añadan muchísimas característicias nuevas. Ellos serían los encargados de mejorarlo sin necesidad de que a Adobe le supusiera ningún gasto.

Por su parte, en otra entrada que vale la pena leer, John Nack afirmaba que "Fireworks ya estaba a punto de morir con Macromedia y fue Adobe quien lo salvó". Me parece perfecto, pero hay un par de ideas subyacentes en esa afirmación:

  • Nadie ha dicho que esto con Macromedia no hubiera pasado: Si hubiera sido así, la única differencia en este post sería el nombre de la empresa (con la excepción de que FW y PS pertenecerían a compañías rivales)
  • Que Adobe es altruista: Adobe es una empresa y se comporta como tal (que es lo que hacen las empresas normales, por cierto). No creo, porque sería equivocarse, que Adobe salvara Fireworks para mantener contenta a la comunidad, sino porque le podía ver potencial. En un caso similar, GoLive desapareció en beneficio de Dreamweaver con escaso ruido.

Dicho todo esto, ¿qué conclusiones podemos sacar?

  • Adobe confunde el target: No creo que ninguno de los usuarios de FW se pase a PS ni que aumente la masa de nuevos usuarios en busca de las características heredadas del primero. No hablamos de un trasvase como en el caso de GoLive a Dreamweaver, que eran rivales absolutos.
  • Fireworks no era rival de Photoshop: en todo caso, podría haberlo sido de InDesign, una herramienta con flujos parecidos pero orientada al papel. Quizá hubiese sido más apropiado combinar ambas. La famosa rivalidad ha sido completamente artificial: Como dije al principio, puede que hubiese usuarios que utilizasen FW para pequeños retoques de imágenes y otros que usasen PS para maquetar, pero sólo por la "pereza" de no aprender a utilizar otro programa para trabajos esporádicos.

Pero, pese a todo, igual estamos siendo bastante pesimistas y no es para tanto

Última hora: Los rivales ya están aprovechando el momento

25/05/2012:  New extension: Extended config.xml file for PhoneGap and DW CS6

Phonegap Build for Dreamweaver is awesome. If you have tested it you should start right now. However there was something that was driving me nuts:
The sample config.xml (the file that PhoneGap uses to fetch the app configuration options and permissions) is really poor.

I searched the PhoneGap wiki and all that I was able to found was a very simple example, so, every time I had to add/remove options to the config file the steps were:

  • Create a PhoneGap project
  • the default config.xml file is loaded
  • Search the PhoneGap Build documentation.
  • Find the right tag to edit the configuration option
  • Copy it
  • Paste it in my config.xml

There had to be something easier: I decided to create an extended config.xml with all the available options and a comment explaining what they do and their attributes. Now, the entire workflow is:

  • Create a new PhoneGap project
  • The extended config.xml is loaded
  • comment/uncomment the options I want to use following the instructions in the file itself or deleting them directly. Only required options are uncommented

You can get the extension and/or the xml file here

07/11/2011:  Dynamic Dependent Dropdown menus 2.0.4 released (finally!)
If you are an existing customer, you have received today an email to download this version. If you haven't please email me and let me know. Current release fixes the autoclosing window bug in edit mode. It should be working now. If you don't know this extension, you can learn more about it here
25/05/2011:  Grupo Celeris y sus tácticas mafiosas

Bueno, va tocando otro poco de mala leche personal. Hoy el premiado es Celeris servicios financieros y sus prácticas mafiosas:

Por si no se sabe, mi esposa tiene un pequeño comercio local. Hace unos días comenzó a recibir visitas de vecinos que le comentaban que habían recibido llamadas de una empresa financiera llamada Celeris para que se pusiera en contacto con ellos sobre una deuda pendiente. Esto ya de por sí es de vergüenza, pero lo mejor de todo es que... Mi esposa no es cliente de Celeris ni lo ha sido nunca (posible delito #1: acusación falsa, ya que se deja caer que mi esposa es una morosa cuando no lo es).

Extrañada, y dada la avalancha de vecinos que se acercaban a la tienda (hasta tres y cuatro al día) con la misma historia, decide llamar para preguntar qué es lo que sucede. Y ahora comienza lo kafkiano:

Mi esposa tiene un servicio de fax público y, desde el mismo, uno de sus clientes morosos les ha enviado un fax, por lo que consta el numero del mismo en su expediente (segundo delito: revelación de secretos: se indican nombre y apellidos del cliente).

Tras explicarles el problema (que es un número público y que mi esposa no tiene obligación ni de saber quién envía un fax ni a dónde y mucho menos de decirlo), parecen no quedar contentos: Bajo amenazas quieren que mi esposa les diga todos los datos de esa persona (y vamos por el tercero y el cuarto, coacciones e incitar a la comisión de un delito).

Como resultado, ahora los vecinos piensan que mi esposa es una morosa, ha llegado el rumor a oidos de algunos comerciales y le ponen pegas en el aplazamiento de algunas compras (daños económicos).

Queridos señores de Celeris Servicios Fiancieros, no se molesten en solicitar que elimine este post: Todos estos hechos ya han sido denunciados ante la policía por lo que puedo darles toda la publicidad que desee. Pueden preguntarles a sus empleadas Pilar y Maria Teresa. De nada.

17/05/2011:  Extension status updates for Dreamweaver CS5.5

Finally Dreamweaver CS5.5 is here, so it's time to check if my current extensions are working fine with this release.

The answer is simple, All the current extensions you will find here should work with DW CS5.5. Well all but one:

PHP Help is no longer supported since there's no need for it: Both Dreamweaver CS5 and CS5.5 and above have a fantastic PHP help available.

I have updated some of the articles (PHP Server formats and Dynamic Dependent Menus due to their popularity) but not all of them to reflect this. If you find any issues, please let me know

16/02/2011:  En Vodafone están a la última

Hace tiempo que no escribo sobre salvajadas que uno va viendo, pero cuando a uno se las ponen como en el caso que voy a contar no me puedo resistir.

Todo comienza con una aplicación web creada para Vodafone encargada de la gestión de teléfonos (altas de contrato y prepago, por ejemplo) por parte de sus comerciales. (Por motivos obvios no voy a poner la url).
No voy a contar todos los pasos, porque el manual que la acompaña es clarísimo; sólo recuerdo que es una aplicación web. ¿Listos? allá vamos (en negrita y cursiva, lo que dice el manual):

La aplicación comercial (xxx) es sólo compatible con equipos cuyo soporte operativo son: Windows 98, 2000 o XP en cualquiera de sus versiones. Nunca con Windows Vista.

Empezamos bien: Si tengo Vista, ¿tengo manera de solucionarlo? Sí, y el manual te da la solución:

Si tiene un sistema operativo incompatible, le informamos que debe cambiar de sistema operativo a uno inferior dado que aunque se esta trabajando en solucionar las incompatibilidades, por el momento las aplicaciones comerciales de Vodafone (a excepción de xxx) no están totalmente preparadas para utilizar Windows Vista.

Bueno, por lo menos estamos trabajando en ello...
Ya tenemos XP instalado para ver la página, pero todavía necesitamos algúnos pequeños detalles, como el navegador. Una aplicación de una empresa tan seria será exigente y solicitará un navegador que soporte estándares...

Las aplicaciones de Vodafone ( xxx, yyy, zzz...) únicamente son compatibles con equipos cuya versión de Internet Explorer sea la 6.0 . No es valido para versiones superiores como la 7.0.

O sea, "esta web está optimizada para internet explorer 6 con windows XP o... inferior"(!)
Y si tengo IE8, ¿qué hago?, de nuevo el manual te da la solución:

Si su equipo dispone de la versión 7, le informamos que esta versión es incompatible con las aplicaciones de Vodafone, y que debe ponerse en contacto con su soporte informático de la empresa para que le cambie a la versión 6

Bueno, pues a desinstalar IE8, reiniciar, desinstalar IE7, reiniciar y ya tenemos IE6. Ahora ya casi seguro que lo tenemos todo, hasta que...

(xxx) es sólo compatible con la maquina virtual Java de Microsoft VM, de tal manera que si UD. tiene sólo la versión Java SUM (sic) o bien la versión Java VM no configurada correctamente, pueden surgir problemas en el uso de las aplicaciones comerciales.

Pues vale, a instalar la JVM de Microsoft: Va uno a la web y se encuentra que...

The MSJVM reached the end of its life as of June 30, 2009. The MSJVM is no longer available for distribution from Microsoft and there will be no enhancements to the MSJVM.

Pero la empresa tiene la solución:

Si comprueba que su equipo no dispone de Microsoft Java VM tendrá que instalarla en su equipo. Vodafone pone a su disposición la posibilidad de descargar la aplicación

Bien! Microsoft no la mantiene desde hace años, pero nosotros tenemos una copia.
Ya casi hemos terminado; Para ver la página ya tenemos, XP, IE6 y una máquina de Java caducada, pero va a ser que no, que nos faltan los retoques...

Una vez configurada la JAVA VM debemos comprobar que todos los Active X estén activados correctamente. Debemos comprobar que todas las opciones de Active X tienen marcadas el check de Activar.

Una vez que hemos comprobado que están todos los Active X marcados o permitidos, debemos de configurar el nivel de seguridad de Java, eligiendo el Nivel de seguridad Bajo dentro de la Configuración de Seguridad.

Pues venga, a desactivar la seguridad, total ¿que tiene IE6 incluso con los activeX de peligroso?

Al final he conseguido entrar (por cierto, con la JVM de Sun), pero ese ordenador ha quedado condenado para uso exclusivo de esa página. Gracias, Vodafone

25/10/2010:  Installing extensions: Troubleshooting

In the past months, I've seen lots of people complaining that some extensions didn't work on Dreamweaver CS4 and CS5. Well, not exactly: You install the extension by doulbe clicking on it, but when you start Dreamweaver the extension is not there.

If you have experienced this and you are using DW in a different language than your Operating System (eg: My OS is in Spanish, but I have the US version of Dreamweaver), you must go on reading this: I haven't tested it but I'm pretty sure it will happen with US and UK versions in the same computer.

Installing the extension the WRONG way: Double click on the mxp file or open Extension Manager

Installing the Extension the RIGHT way: Open Dreamweaver, go to Commands->Manage extensions... And wait for the Extension Manager to open. After that, you can install the extensions in the opened EM without problems

14/07/2010:  TinyMCE Editor for Dreamweaver CS5

A few days ago I uploaded a new widget: TinyMCE Editor for Dreamweaver CS5 via Adobe Widget Browser.

The aim of this widget is just making easier to implement a tinyMCE Editor inside a web page created with Dreamweaver CS5: You won't see advanced features out of the box, but it will make your life easier when you need to show/hide the available buttons, choose a skin or define the width and height of the editor.

You can read more about the widget and download it here.

15/06/2010:  Widgets de ejemplo eSeminar MediterraneoAUG

Ayer, durante el eSeminar que celebró el mediterraneoAUG sobre el uso de Widget Browser, prometí que haría público el widget que utilizamos de ejemplo.

Lo que he hecho son 2 versiones:

La primera es la versión ya empaquetada para importar directamente en Widget Browser:

http://www.tecnorama.org/downloads/cloud_zoom_packed.zip

La segunda es la versión pre-empaquetada, preparada para aquellos que se interesaron en el formato OAM y desean aprender a crear widgets: sólo hay que descomprimirla, importar el archivo cloud_zoom_oam.xml y empaquetar. La versión resultante será idéntica al archivo empaquetado.

http://www.tecnorama.org/downloads/cloud_zoom_source.zip

Los que tengan dudas, pueden utilizar la dirección de correo al final de esta página.

03/06/2010:  HTC and Google Calendar sync issues

Yes, I've been one of the victims of the 'com.htc.calendar has stopped unexpectedly' on my HTC Hero (Android 1.5), so after looking for different solutions this one worked for me:

The problem arises when you have set up a daily task on your Google Calendar: At this point everything works fine: Both calendars sync without issues. BUT...

When you delete the task ONLY FOR ONE DAY (and not the entire task itself) on your Android, you start to see the error. Even more, the HTC calendar won't sync anymore with Gcal (Gcal will still sync, however).

The solution is a bit painful, but it worked for me: On your Android, go to Settings->Applications->Manage Applications... and select the calendar storage proccesses. You must delete the cache and data.

After that, just wait until it sync again with GCal: You should get all the events back to your phone. The bad news is that you will lose the modifications made on your phone while the sync error took place.

cialis 20mg no prescription
TECNORAMA es simplemente una página personal. No sirve ni de promoción del autor ni cosas por el estilo.
Todos los códigos, textos y tutoriales son de libre uso mientras se mencione al autor (no es mucho pedir)
Para contactar, puedes enviarme un e-mail a tecnorama@hotmail.com