Projects

Flashbug – An extension for Firebug

Friday, October 2nd, 2009 | Projects | 91 Comments
Version 1.6.3, Updated March 30, 2010
  • Compatibility: Firebug 1.05 (Firefox 2), 1.3 (Firefox 3), 1.4 (Firefox 3.5), and 1.5 (Firefox 3.6)
  • File Size: About 55Kb
  • Change Log

Download Flashbug 1.6.3 from Add-ons for Firefox

Submit Bug Reports / Feature Requests

BETA Channel Update – 1.6.4 RC2

  • RC1
  • Better error message when unable to clear log file
  • Correctly Clear log file
  • Fix mm.cfg location on setups where My Documents is placed different than default
  • RC2
  • Fixed mm.cfg location on Vista (regression)
  • Fixed Ubuntu Trust File
  • Updated Player Version display

What’s New

  • Fixed SharedObject discovery bug
  • Fixed Mac OSX mm.cfg location, for real this time

Description

This will display any traces from any .SWFs running currently (in Firefox or outside of Firefox). All the traces are displayed in a Flash Console tab in Firebug. You can search using the search box in Firebug to highlight any matches. Another added feature is line highlighting and icons for errors, warnings, and info traces. Finally, for any urls that appear in the traces, you can right-click on them to open them in a new tab.

Like FlashTracer, it is required to have the Flash Player Debugger installed or you will not see any traces. Flashbug will tell you the version of Player detected on your system. If you do not have the Debug version, it will give you a link to download it.

Unlike FlashTracer there is no need to configure the flashlog.txt or mm.cfg files. This is all handled in the background by Flashbug so you can just get straight to working.

You can now open either the Trace or Policy log directly from Flashbug. This is to help allow people who want to either export or copy the raw traces directly.

Also new is the Shared Object inspector. This works by listening to all the SWFs that are loaded for the page you are on. It then checks based on the domain against the Shared Objects stored on your computer. If it finds any, it will list them in this panel.

Each row will list a Shared Object found, which you can expand to see the data stored within. You can also right click to open the file directly, if you have an editor installed. Or you can copy the path to the file, or even open the containing folder.

Finally, there is AMF decoding added to the Net Panel of Firebug. This is available only for Firebug 1.4+. If you visit a site that relies on remoting for data transfer you can now inspect the AMF Request being sent to the server. To do this, find the row in the Net Panel that is the AMF Request, and expand it. Once expanded you will see an AMF tab, clicking this will display the AMF message in it’s entirety for you to inspect.

Features

  • Utilizes Firebug’s built in search feature – When you search for any words in the logs, the words will be highlighted in real-time.
  • Displays Trace logs – Displays the traces emitted from all Flash instances playing in any browser.
  • Displays Policy logs – Displays the policy log traces emitted from the Flash Player. These traces usually occur when using cross-domain policies or loading assets from a different domain.
  • Automatically setup Debug Player for logging – In FlashTracer you were required to manually configure the log file location. This is now handled automatically by the extension.
  • Configure Debug Player settings – The Flash Player itself can be configured to trace out data differently. Those options are available in the preferences window.
  • Trace filters – There are a few builtin filters to display your traces differently. If you want to trae an error, it will be traced out in red with an error icon. If you want to trace XML, using the xml keyword, Flashbug will format the xml in a readable and colored format. Below is the list of keywords currently built into Flashbug. In the future I plan on making this customizable.

    - @@XML@@ : Formats it into ‘pretty’ XML with coloring
    - @@HTML@@ : Same as XML
    - @@INFO@@ : Displays a blue information icon to the left
    - @@WARNING@@ : Background is a teal with an warning icon to the left
    - @@ERROR@@ : Background is a light red with an error icon to the left

  • Built-in Links – Any URLs that are detected in the traces will be dot underlined. You can then right-click on them to open that URL in a new tab or copy the location to the clipboard.
  • Read SharedObject – Read any Shared Objects associated with a page. You can inspect them just like object in Firebug.
  • (For Firebug 1.4+) Read AMF/Remoting Request/Response Data – View AMF data sent to and from the page to the server.

› Continue reading

Tags: , , , ,

Orion 2.0 Preview

Friday, September 18th, 2009 | Projects | 2 Comments

It’s been a while since I’ve posted anything project related. It’s not to say I haven’t been busy, quite the opposite. One of the projects I’m ready to debut is the next iteration of Orion. I posted earlier about some of my findings in loop optimizations and this is the project that I learned them on. This is just a glimpse for now, I’ll be updating Orion’s page with the source and more details. Below is a comparison of Orion 1.0 versus Orion 2.0.

Orion 1.0 – 8.6k running about 1500 – 3000 particles at 30fps

Orion 2.0 – 6.7k running about 100,000 – 130,000 particles at 30fps

Edit: (Sept 22nd 2009) Turned off scaling on the 1.0 demo, and made some updates to 2.0 (it’s still a work in progress after all)

Tags: ,

Orion Particle Engine

Thursday, March 5th, 2009 | Projects | 4 Comments
Version 1.0.0, Updated March 4, 2009
  • Compatibility: Flash Player 9 and later (ActionScript 3.0)
  • File Size: About 2Mb
  • Usage Size: 5.5kb+

Download Now (1.0.0)

What’s New

  • Initial Release – Read below to find out more.

Description

Orion is an all around simple and flexible particle generator. I created Orion in order to have an easy method of creating and controlling particle effects. Orion is very fast and can handle thousands of particles and still keep frame rates high. It’s also very small weighing in at around 5.5kb.

› Continue reading

Tags: ,

AIRadio – An AIR Radio Player

Monday, October 13th, 2008 | Projects | 1 Comment
Version 1.4.0, Updated May 18, 2010
  • Compatibility: AIR 1.5 and later (ActionScript 3.0)
  • File Size: About 212Kb
  • Change Log

Download Now (1.4.0)

Please upgrade your Flash Player This is the content that would be shown if the user does not have Flash Player 9.0.115 or higher installed.

What’s New

  • Updated window size
  • Added donate button to About window

Description

AIRadio is an AIR based web radio player. It loads the play.it radio player powered by CBS Radio. After moving away from Florida I missed my favorite radio station, O’Rock 105.9. I later found that they played their music online via this Flash based player. So I built this application to host it out of the browser and minimize to the tray for easy listening.

Features

  • Minimize to tray
  • Self contained application
  • Auto-update capability

› Continue reading

Tags: ,

Aroma – An AIR Recipe Manager

Thursday, October 9th, 2008 | Projects | 11 Comments

Version 2.4.0, Updated May 18, 2010
  • Compatibility: AIR 1.5 and later (ActionScript 3.0)
  • File Size: About 455Kb
  • Change Log

Download Now (2.4.0)

Please upgrade your Flash Player This is the content that would be shown if the user does not have Flash Player 9.0.115 or higher installed.

What’s New

  • Added a Random recipe button

Description

Aroma – helping answer the age-old question of “What’s for dinner.” Whether you’re sharing a recipe, or looking for a quick and easy dinner idea, this is where inspiration comes to life!

Store all your favorite recipes in one spot. Aroma has many search options, allowing you to quickly and easily find the perfect recipe for any occasion. Choose from a variety of search options, to include: recipe name, ingredient, or author. Once you’ve found the perfect recipe, Aroma conveniently allows you to print.

Use Aroma to store and share your favorite recipes. Get started by clicking the Install Now link above.

Bon Appetit!

Features

  • Scalable UI
  • Drag-n-Drop support – Drag and drop .rcpe files to import them into your recipe list.
  • Export recipes – Export recipes as .rcpe files.
  • Import recipes – Import .rcpe files by dragging them into Aroma.
  • Print Recipes – Can print recipes in 3×5, 4×6 or full page formats. You can select multiple recipes from the list on the left by holding down “Shift” or “Ctrl” when clicking.
  • Auto-update capability
  • Sortable List – Sort by name or by rating
  • Searchable Recipes – Search through your recipes by name, ingredient, author, category or source. Searching by ingredient is VERY useful. When all you have are leftovers, it’s easy to see what recipes could use them.
  • Recipe Images

› Continue reading

Tags:

Search