Hi Tobin,

Just a fellow heroku user like you.

GraphViz does such great stuff. The layout is just great.
Display is not as nice as something like OmniGraffle, but the layout  
is superior. (I think OmniGraffle hired the guy from AT&T, and is  
doing great stuff merging the concepts between the two products. But  
it still has a little way to go. e.g.: it doesn't support different  
layouts for different subgraphs which is something that GraphViz does  
wonderfully)

But I do wonder what it would be like to separate the layout from the  
generation.
Of course if that layout would be best done in ruby. :) Looking at the  
dependencies, wonder if they use TCL to do that work.

--Keenan

On Apr 17, 2009, at 6:31 PM, Tobes wrote:

>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to