Blog

  • Flash 7 Player Spanks Flash 6 in Speed

    Old news, but a new test.

    Working on this RIA with this fellow contractor, and we finally decided that the best way sort the multitude of images we were dealing with was simply place all that data we needed about the file in the filename itself, therefore simlyfying the XML. The time it was taking me to create an application in <a href=”http://www.screenweaver.com/”>Screenweaver</a> to actually create the XML files with all data and filepaths intact was pretty long and involved, taking away from my time in actually completing client change requests. Therefore, I’d create a simple image list of files via a smaller scoped Screenweaver app, and then pull in the XML file through Flash. Flash then parses the XML file, strips the filepath, and slices it up via underscore (_) dilmiters into an object of arrays I can use in my code. Each part, such as size, category, and type are in 2 letter abbreviations in the filename. This makes adding new images for the client a snap… you just follow the naming scheme. The lack of error checking in that process as well as the lack of the ability to link some images with others that have common relationships aside, this is so far working pretty good. We were originally afraid, though, about the speed it would take Flash to do something like this on thousands of images.

    So, I made a quick app consisting of 6 tests:
    – loading in a 100 noded XML file
    – loading in a 500 noded XML file
    – loading in a 1000 noded XML file
    – string parsing the 100 noded XML
    – string parsing the 500 noded XML
    – string parsing the 1000 noded XML

    Then, I called him up, and together we tested the speed. It was crazy. I was using Flash <strike>7.0.16.0</strike> 7.0.14.0 for 3 tests each (below in milliseconds).

    loading XML

  • Blog Spam Tide Has Turned For Me

    It appears that <a href=”http://www.jayallen.org/projects/mt-blacklist/”>MT Blacklist</a> is actually working. It’s been over a week since I’ve installed it, and I had 2 blog spam comments since. I usually get at least 2 a day. After adding those 2 new blog spam url’s into the master list, I haven’t heard hide nor hizz-nair from the blog spammers thanking me for my site.

    The good thing about adding the URL’s is it costs them, at the very least, some time and money to get the URL’s in the first place, unlike the IP’s which are easily spoofed within seconds. This very fact certainly makes it a lot easier emotionally to log into MT Blacklist and add the offending URL’s. I don’t feel like I’m wasting my time. I feel empowered, like my retaliation efforts are no longer on the losing side of trench warfare, like I’m making a difference enough so to feel like I’m winning. The battle at least. With the amount of money involved, the spammers will still find a way in the long run, but in the short run, I’ve become more productive, and have renewed faith in <a href=”http://www.moveabletype.org/”>MoveableType</a> as a good blogging product.

    I don’t think the spammers are on vacation because both my inboxes (home and work) are full to the brim each morning, and I shoot down emails throughout the day. Regardless, if they return in force to my blog, I’m armed and ready.

    It feels good. Really good.

  • Dynamic Authortime Symbols

    One will admit that Flash, ecspecially currently, is dynamic even before that first SWF is a dream. Keeping things free flowing while developing certainly helps in this volatile climate, but it helps even more if you have some foresight.

    Read on to learn about using the Source Property of a Flash Library Symbol in your workflow…

  • Big Fish

    Tear jerker and sad, but good.

    <a href=”http://www.sonypictures.com/movies/bigfish/site/index.php”>Da Movie’s Site</a>