Making diagrams for dummies
I have been getting a lot of questions about how I make the diagrams for the blog.
I got some very strange suggestions from people, from having a full blown art department dedicated to producing those to drawing the diagrams on physical paper and then taking pictures of that on a wooden table.
The truth is far more boring, I am afraid.
I generally use the following tools to produce the diagrams:
- Google Image Search
- Power Point
- MS Paint
- Visual Studio
I use visual studio's class diagram designer to create the class diagrams, usually from empty projects, not the real ones. Then I copy the image to power point, where I do some mixing & matching.
Power Point is really nice in this regard, because it offers a rich set of effects that even a graphical dummy like me can use effectively.
I use Google Image Search to find relevant images, and then drag them into Power Point as well, making the same style of effects there. Then, if needed, I move it to MS Paint for final processing, and from there, to the blog.
This approach works well for someone that needs three tries to draw a straight line using a ruler, it is also something that doesn't take very long, which is also important.
Comments
What about licensing issues with the images you find on Google Images (or any other way to download images from the internet?)
I generally try to find things that are in the public domain, CC or just plain uninteresting to sue me for.
הנה אתה בתחילתו של עוד מסע סביב השמש
וכל מה שהבאתי לך
זה חולצה של SQL.
עוד מעט תלך לדרכך
תחשוב: אבל מוחמד, הייתי מעדיף ספר DSL
ואני אומר: תכתוב אחד בעצמך.
מי ייתן וקוד מקצות אצבעותיך ימשיך לזרום.
משמות משתנים ארוכים תגמל
ובצבעים על עצמים ו- AST תחלום
וכל מה של- self תאחל.
given time: when: = now
ensure: yield success
I recommend Paint.NET if you havent tried it yet. Its free, lightweight, written in .NET, and matches most of the adobe photoshop features. It may not be professional grade, but it sure is nice for us software jockeys in need of a quick diagram
Sorry, I'm still giggling at "then, if needed, I move it to MS Paint for final processing". I mean, MS Paint for final processing? I use mspaint to save my printscreen clipboard contents to a file, and it does a poor job at that.
Also relevant: http://www.youtube.com/watch?v=Hxx2KcPWWZg
I was wondering about that, but just chalked it up the my theory (i'll start a rumor that its a fact before long) that you don't sleep: Oren - the vampire coder.
so yeah, at least use paint.net instead of paint. try gimp too, but stick with paint.net.
You're giving away all the secrets....
I also gotta suggest paint.net, I use that to chop up my designers mock-ups and it is very good at that. The best part about it is saving off decent looking gifs.
Comment preview