Again, thanks for considering all this. Keenan, I'll keep searching, and if I can delegate #2 (create graphics) to something like imagemagic then that would be awesome. I actually started out playing with ImageMagick, knowing you guys supported it, but couldn't find a way of handling the layout (#1) neatly.
Another scenario that I could run with would be: putting the Graphviz services on another cluster/machine, and then having a queue or bus to distribute that work out from Heroku. Cheers again folks, Tobin On Apr 17, 8:30 pm, Keenan Brock <[email protected]> wrote: > Tobes. > > I too would love to see graphviz on heroku. > > Basically it is a program that writes text and lines to a png. > > So it needs to have good text support. I think this is the part that > has so many libraries. > > It also supports so many formats that it needs libraries for all of > them. These are icing on the cake. > > Sure seems there are 2 parts to the library. > 1. Determine what the thing looks like > 2. create the graphics. > > Funny thing, most people want #1 > The part that is such a bear is #2. > > (Wonder if you could extract #1 and just use imagemagic to do #2 or > something) > > --K > > On Apr 17, 2009, at 3:05 PM, Tobes wrote: > > > > > > > Keenan, thanks for the heads up. > > > I also noticed that all Ruby libs I've found (Railroad, rDoc etc) > > delegate to the command line. Boooo :( > > > I'd live with JPG or PNG (Windows problem noted). SVG is desirable too > > as it's open to transformations, but not mandatory. SVG will be the > > way to go once the world puts IE6 and IE7 in the trashcan! > > > Thanks again > > > Tobes > > > On Apr 17, 7:27 pm, Keenan Brock <[email protected]> wrote: > >> dot (and nice)is a command line app. > > >> Graphviz is the package/library name. It is in macports and basically > >> all distributions. > > >> Most (all) ruby libraries are wrappers for the command line. > > >> The downside is it produces graphics. So it needs all the libraries > >> to > >> produce text in png, jpg, svg, pdf, bmp, ps, ... Think it requires > >> X, > >> truetype, and *lots* of others. May be possible to reduce the number > >> of outputs > >> by only supporting jpg, png, and svg. > > >> Do all browsers (iPhone, phones) support svg? Never really used it > >> but > >> looks cool. Seems to have the least number of dependencies. And with > >> css would be easy to make output good looking. > > >> Windows outlook on coworkers computers don't do well with png so I > >> used jpg for them. > > >> Thoughts about format support Tobes? What formats do you use? > > >> --Keenan > > >> On Apr 17, 2009, at 1:40 PM, Morten Bagai <[email protected]> wrote: > > >>> Hi, > > >>> Can you provide some links to the libraries you're seeking to use, > >>> and > >>> perhaps some info on binary dependencies? It's possible we can add > >>> support for these to our Dyno environment, but I'd have to know a > >>> bit > >>> more first. > > >>> Thanks, > > >>> Morten > > >>> On Apr 17, 2009, at 10:10 AM, Tobes wrote: > > >>>> Hi folks > > >>>> I have a Sinatra application that uses Graphviz and Dot. I'm > >>>> guessing > >>>> that it won't be possible to host this on Heroku? > > >>>> If not, does anyone know of a good home where I could host it? I'd > >>>> like something with the simlicity and scalability and general > >>>> awesomeness that Heroku gives us. > > >>>> T --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/heroku?hl=en -~----------~----~----~----~------~----~------~--~---
