3 ms·
Diagrammr - create diagrams by writing sentences
- SlyShy 17y agoSorry, I can't get over the incredible irony of a web application about English grammar not being spelled correctly. Someone has a good sense of humor.
- NathanKP 17y agoIf you want to use a two word node you can surround the two words with quotes. It feels a little slow to respond but other than that it seems to work nicely.
- SingAlong 17y agoah yes! I figured that out by just trying it out :) But I wanted to have nothing next to those arrows. Just the boxes. so i tried just 2 words and it doesn't work. Seems like there has to be some word to refer to those arrows
- mawhidby 17y agoThanks for pointing that out. That was my only complaint - perhaps the author should put that on the page where you create your diagrams rather than on the "About" page. Otherwise it's a neat little app. Love the "How I Met Your Mother" reference on the example diagram. Great show.
- winter_blue 17y agoAwesome! If only creating UML diagrams was this easy...
- dhimes 17y agothis is pretty easy: http://www.umlet.com/ http://www.umlet.com/
- DenisM 17y agoFascinating stuff. Although I can't come up with any uses right now, I'm sure it will come in handy. Are you using Graphviz? This reminds of a time when I used a perl script to extract includes from my Objective-C app and then used Graphviz to visualize dependency graph in my app. I was going to make an XCode plugin out of it, but then gave up on the idea. Still, Graphviz rocks for this sort of stuff.
- gvb 17y agoDoxygen http://www.stack.nl/~dimitri/doxygen/features.html http://www.stack.nl/~dimitri/doxygen/features.html supports Objective-C and many more languages. It generates lots of good information without its special tags, and even more with tags. Doxygen can use Graphvis to generate dependency graphs. http://www.stack.nl/~dimitri/doxygen/diagrams.html http://www.stack.nl/~dimitri/doxygen/diagrams.html You can also embed graphvis documentation (e.g. sequence diagrams) in the comments. Good stuff.
- DenisM 17y agoYes, I was planning to play with doxygen instead of the perl script next time I get a free few hours. :-) What I would really like to achieve is replace the file list in XCode with a dependency graph so that I can start thinking in terms of components - "where do I add this code next? where does it belong in my dependency diagram?"
- omouse 17y agoWhat's this coded in? Is the source available?
- codexon 17y agoIt looks like it's written in Java. By my guess, it simply takes the first and last words of each sentence and treats them as nodes while everything inbetween is a directed edge. This is probably then passed into graphviz.
- flashgordon 17y agoactually thats what i found too... i typed in "how are who and what related?" and what you mentioned was exactly how it got rendered :D
- omouse 17y agoHmm, sounds naive. Maybe there should be a list of keywords that specifically create connectors...
- ThinkWriteMute 17y agoUse <->, <-, ->, and --. Example: Fear -> Dark Side Fear -> Hate -> Suffering -- Dark Side OR Fear -> Dark Side Fear -> Hate Hate -> Suffering Suffering -- Dark Side
- jordyhoyt 17y agoYou can also specify a phrase as a node by putting it in quotes
- socratees 17y agoThey might be using mscgen http://www.mcternan.me.uk/mscgen/ http://www.mcternan.me.uk/mscgen/ but I'm not sure.
- krave 17y agoYup, it's Java, partially on App Engine, and calling out to Dot. Still deciding whether to OS it...
- dangrossman 17y agoThis would've been useful in college. Drawing and labeling all the little arrows in Dia for classes was a real time waster. "Kushal wrote Chartbeat to make it easier for people to communicate diagrams" So it was originally called Chartbeat? The reliance on Google Accounts makes me think they want Google to buy this out.
- zaidf 17y agoThe reliance on Google Accounts makes me think they want Google to buy this out. It might be because they are using Google App Engine. I don't think any significant number of sites built on App Engine are trying to be Google acquisition bait.
- krave 17y agoOops, typo. Fixed. I work at Chartbeat and have it on my mind a lot. :)
- ggrot 17y agoI totally agree. I can remember so many times when writing documentation where a little image like this would make things much clearer, but I didn't bother because starting up Dia or the like would be too much hassle/work.
- est 17y ago> Drawing and labeling all the little arrows in Dia for classes was a real time waster. Try yEd http://www.yworks.com/products/yed/ http://www.yworks.com/products/yed/
- sage_joch 17y agoWell it was useful for visualizing some of Yoda's lines: http://imgur.com/OZOxG.png http://imgur.com/OZOxG.png
- gnosis 17y agoThis reminds me of something I once did with Poe's "The Raven": http://img135.imageshack.us/img135/3741/weightedundirectedraven.png http://img135.imageshack.us/img135/3741/weightedundirectedra... http://img193.imageshack.us/img193/5436/directedraven.png http://img193.imageshack.us/img193/5436/directedraven.png
- gottlieb 17y agoWorks better as a sequence diagram: http://www.diagrammr.com/edit?key=dEWNUvFXUEy http://www.diagrammr.com/edit?key=dEWNUvFXUEy
- sage_joch 17y agoMy one complaint is that the the "embed image" link includes the key to let anyone edit it.
- krave 17y agoIf you sign in on the front page, you can control access to the diagram better.
- deleted 17y ago[deleted]
- joseakle 17y agoi tried including accents but they were shown in a weird way, take a look http://www.diagrammr.com/edit?key=dJdweCWOpEC http://www.diagrammr.com/edit?key=dJdweCWOpEC
- diN0bot 17y agoit's also worth checking out http://www.websequencediagrams.com/ http://www.websequencediagrams.com/ i've found it very useful in the past. offers more features, which was crucial (grouping, notes). the theming is also nice.
- chanux 17y agoI kept a sqworl of few diagramming tools http://sqworl.com/97021w http://sqworl.com/97021w
- akkartik 17y agodup http://news.ycombinator.com/item?id=789120 http://news.ycombinator.com/item?id=789120
- blehn 17y agogiven hacker news lacks a search feature, I don't think it's appropriate to point out dupes (unless it's some sort of breaking news that is already appearing in the top/new pages) and searching google for "site:news.ycombinator.com 'diagrammr'" is not a reasonable expectation for users.
- jauco 17y agoI think that's a perfectly reasonable expectation for hacker news users
- shrikant 17y agohttp://www.searchyc.com http://www.searchyc.com
- akkartik 17y agoI didn't mean it as criticism. It was three months ago, so it'd be fine to repost even if there was search. I just wanted to cite earlier discussion.
- anthonyb 17y agohttp://www.yuml.me/ http://www.yuml.me/ is pretty good too, and the charts that it generates are much better than the graphviz-style ones (IMHO).
- Arun2009 17y agoIt's a neat idea, but a bit more awareness about grammar would have been nice. I tried, "Mathematics requires hard work" and it gave me, "Mathematics --(requires hard)-> work". Edit: Ah, I see that items can be grouped together using quotes.
- moss 17y agohttp://www.diagrammr.com/edit?key=dFE4tu7OUIr http://www.diagrammr.com/edit?key=dFE4tu7OUIr
- alttab 17y agoNeat idea. Imagine if we could use this to create more descriptive models and frameworks. Projecting forward, you could model business processes or government simply by consuming and interpreting contracts, tax code, or law.