Tuesday, May 13, 2014

Why Can't I Do That In Visio?

Top Ten Eight Crucial Missing Features for Microsoft Visio 2013

May 13, 2014
Denis Sweeney

I have to use Visio to provide artwork for Engineers at my job. I use Visio 2013, and suffice to say that it is not the tool of choice, but since I have to use it, I make the most of it. Probably it is worth mentioning that I'm coming at this as an artist with a strong background using graphics and design applications like Adobe Illustrator, Omnigraffle, Balsamiq, and Axure. I know that one of the big reasons that engineers love Visio is that it plays well with MS Visual Basic, and integrates with Office and other MS products. I just struggle with some of the basic features that I use in other apps, that I sorely miss in Visio.

You probably already know that MS Visio is a PC-only application. Most Mac users use Omnigraffle, but another viable solution, is to run a Virtual Machine on the Mac and have Visio running on a PC virtual machine. assuming you have enough memory allotted, it works just fine. 

Partly I am posting this in hopes that I am mistaken about some of the shortcomings of Visio, and that some wizened reader will chime in and tell me of some feature I long for. And partly I am whining in hopes that some Microsoft Visio R&D engineer will happen upon this wish list and work on adding some of these great features to the application.

I understand that there may be patents involved that may get in the way, but I would hope that MS could implement slight variations on the concepts discussed to improve the software and stay out of court.

But enough pre-amble, let's get to the actual list!

These are features that should be in MS Visio 2013, but are conspicuously absent.
  1. Globally change all the instances of a font/font style.
    1. Changing fonts is a pain in the but with Visio. -Sure, they kind of allow some control with themes, but it is clunky and unpredictable. Mostly, I feel like I'm constantly fighting with the Themes. In Illustrator, with a click I can open a menu that shows all the fonts used in the active document. Then I can either review each instance, one-by-one, or I can choose to change all the instances from one font to another, or from one font/style to another font/style. [example!]
  2. Create a numbered list
    1. Sure, I can create a bulleted list but not a numbered list. I've looked and looked for this and find it hard to believe that it isn't here. Surely I'm overlooking this somewhere (please tell me I'm wrong and let me know where it is!), but I need the ability to easily show a numbered list!
  3. Have user-friendly layers functionality (visual user interface like Illustrator, where you can drag and drop between layers without changing location.
  4. Copy one or many "effects", like a specific type of shadow, that I defined for one object, and then apply it to other objects/sets of objects? Copy and paste, or even save a specific combination of styles/effects.
    1. Illustrator allows you to copy a set of effects and "paste" them to another object/ set of objects to apply the same set of effects to the selected objects. Visio should have something similar. It wastes so much time to have to apply the same style over and over to multiple objects. Especially if you took the time to do it once, and then, for whatever reason, you have to change everything with that set of effects to something else, you have to make changes again.
  5. When I update a stencil item, have it apply the update to instances in use in current documents. Or at least, upon update to a stencil item, when I open a file that uses that object, prompt me to ask if I want to update to reflect on the latest changes or not.
    1. Quark XPress and Adobe InDesign both do this the right way. They 
  6. Use an eyedropper tool to absorb an exact color, and/or apply it to one/multiple objects.
    1. This is such a basic thing in Illustrator, and it is such a pain in the ass in Visio. I'm talking about cloning colors and styles and effects that I assigned to one object, and applying the same to a second object, or to multiple other objects.
  7. Get a total changes count of how many instances were updated when I do a global "find and replace". 
    1. what it does instead, is return a vague message that says "completed", or says "We couldn't find what you are looking for.". when it succeeds in replacing across multiple pages, it should return a detailed list that says something like "Page 1: six instances changed. Page 2: three instances changed. Page 7: one instance changed. Page 8: four instances changed. A TOTAL of 14 instances were changed."
  8. Let me assign a default font. Let me assign a default theme and always start with that theme. It would include font and style and custom colors, etc.
    1. Sure, I can create a custom theme with these attributes, but it seems like I still have to select it every time I create a new document. Am I doing something wrong here? -anyone?


Things I used to think were impossible in Visio

Please help me expand this section. If I am mistaken about any of these features -and I hope that I am - please let me know and I will update the page as needed, to share the information.

Apply paragraph settings to multiple text objects, at the same time.

I used to only access the paragraph menu by selecting text, and right-clicking to choose "Paragraph" from the drop-down menu. Using this method, it seemed impossible to apply the same changes to multiple text boxes.
Visio paragraph mini menuVisio paragraph iconHowever, after a bit of exploration, I found that there is another way to access the Paragraph menu (icon shown at right). By selecting 1 or more text boxes, then clicking the tiny paragraph icon at the top of the page, you open the paragraph dialog box and it affects all the selected text boxes the same way.

Have something to add to the list? Have a correction or something to cross off - Let me know.

Denis Sweeney is a Graphics and UI Designer in the San Franciso Bay Area.

Tuesday, March 4, 2014

Recent Work from Denis

By Denis Sweeney | my site: Denis408.com
March 4, 2014

Recent Work

Today, unrelated to the ides of March, I am highlighting some recent work I have done, both for my job, and for fun.
I hope to make this an occasional, recurring post to showcase my work, to repeat every year or so. As this is the first posting, I have a little catching up to do, so some works are older than one year (where noted).
The work I am showing this time is mostly done in Adobe Illustrator, sometimes with elements that started as pen sketches.

All rights reserved. Please do not copy/use/reproduce these works without permission.

Software icons

2013 "Software icons for vSphere plugin" -tree icons and CPU graphic, shown in GUI. Part of a matched set of 50 icons.
Designed in Adobe Illustrator
Custom software icons

Site and Twitter backgrounds

2012 "Benefits Babble"
Designed in Adobe Illustrator
Blog background

twitter background


2014 "Queen of Errors" screen graphic 2 inches x 3.5 inches
Designed with pen, and Adobe Illustrator
Queen of Errors

Printed Banner
2013 AYSO "Fast and Furious team banner" 5 feet x 3 feet
media: Vinyl banner
Designed in Adobe Illustrator

soccer banner

Soccer yard sign

2013 AYSO "Registration Yard Sign"
18 inches x 24 inches
Media: corrugated plastic
Designed in Adobe Illustrator
ayso sign

AYSO custom sign design
(above) My sign shown in action, out "in the wilds" of Saratoga, CA.

Network diagram

2010 "Cisco Nexus Network diagram"
Designed in Microsoft Visio
Cisco Nexus 1000v diagram

Software Wizard graphics

2013 "Three step software wizard graphics"
media: Adobe Illustrator
wizard graphic 1 wizard graphic 2 wizard graphic 3

Thanks for stopping by. 
Until next time. 

Saturday, March 1, 2014

Jellyfish Painting for NAID Fundraiser Show

By Denis Sweeney March 1, 2014

I'm really excited about this new Jellyfish painting I did for NIAD Win Win 2 fundraiser show.
Side view of Jellyfish. Painting and photos by Denis M. Sweeney. 

All rights reserved.

I haven't painted in ages
--easily over 10 years, and it was fun to get back into it. What better way to get back into it than for a great organization like NIAD?

NIAD Art Center is located in Richmond, CA, and promotes meaningful independent living by artists with disabilities. I created this watercolor painting as part of a benefit show for NIAD in Oakland. The opening for the show will be held in Emeryville at the Clif Bar and Company on April 5, from 4 - 6pm. 

They can use your help. The paintings are for sale and all profits benefit the organization. Or if you just want to help them out, direct donations are welcomed.
Tickets to the show are $25, if you're interested in attending. Check the NIAD website for full details on Win Win 2.

Friday, February 7, 2014

What to do when your Internet connection sucks and you'd rather not involve the Nerd Herd

What to do when your Internet connection sucks and you'd rather not involve the Nerd Herd

By Denis Sweeney
Feb 7, 2014

I suppose everybody's house has one person, who, by default, is the "go to" guy for tech stuff. I never asked to be the tech support guy at my house. It just happened. We live in a 60s-era rental house in a suburban cul du sac. The house isn't new and none of the systems in the house are new. We've been in the house for about 3 years. The people before us had some kind of satellite TV service. When they left, the dishes were just left on the roof. 
When we moved in, we tried to bring our AT&T Uverse service with us from our old place a mile away. After about 2 weeks of trying it became apparent that the service wasn't available at the "new" place. So we switched to Comcast cable for TV and broadband. They hooked us up pretty quickly. When the installation happened, I paid little attention to the actual work that they did. At that point, I was desperate for connectivity and just wanted it to work. 
Fast forward to 3 years later, and I now work from home, and our house's infrastructure is significantly different than when we moved in. During that time, the number of devices that connect to the internet has grown from about six, to about 30. Like many other folks I talk to, we now heavily rely on streaming music and video, and less on Cable TV. 
The number of connected devices in our house (WiFi and wired combined) has ballooned over the last three years, and now includes:
  • VPN connection for work
  • multiple Roku players
  • multiple console game devices
  • multiple smart phones
  • multiple tablets
  • multiple eReader devices
At some point in the last year, we found that our connection would drop unexpectedly during the day. As the house's IT guy, after many re-boots of the router, and some research, I found a temporary fix. I discovered that if I opened a console window and pinged Netflix.com from one of the devises on the network, the connection would often restore itself for all the devices on the network. That fix worked for a while, but then the frequency of the dropped connections increased. It got to the point where I would be pinging Netflix 10+ times a day, to keep things working. It seemed also, that the problem was worse when it rained. Rain doesn't happen a lot here in California (especially this year!) but I saw a pattern and it got me thinking that perhaps the source of the problem was with the wiring that brought the signal by coaxial cable from the junction box on the corner of the rental house, around three sides of the building, to where it entered the house and connected to our cable modem.  Our house was built in the 1960s and, over the life of the building, has been wired and rewired many times as different families came and went. I decided to try replacing the cable wire on the outside of my house. I really didn't want to call the "Nerd Herd" when I wasn't convinced that our connectivity reliability issues were a problem with the way our network is set up. When I started stringing a new wire, I found one splice, and joiner connecting the old, cheap, flimsy cable wire to a new piece. As I made progress along the eves, around the three sides of the building, I continued to find splice after splice. I found seven splicers in all. When I purchased the new wire, I splurged for "quad-shielded" RG6 wire. I figured that if it was worth replacing, it wasn't worth doing it half-way. 

As far as cost goes, I bought a spool of 500 ft of wire and a box of end connectors for about $70 at the Casa de Depot. It took me about 2.5 hours to string the cable.
To join it to the house, I mostly used zip strips to connect it to the existing cable wire, but I also added cable joiners (little plastic semi-circles with nails that you pound into the wood of the eves of the house). It was surprisingly fast to do. Since my house is a single story building, I was able to do the whole project with only a 6 foot ladder. This is a pretty simple project that doesn't require much in the way of special skills. The most difficult thing involved is attaching the connector ends. This requires you to strip away the insulation on the wire in a precise way, in order to fit the end on it.
Tools I used: 

  • Utility knife
  • wire cutter
  • hammer
  • pliers (I used 2 vise grips to tighten the cable connections on both ends.)
  • 6 foot ladder (scale as appropriate for your needs)


  • Cable wire: 500 foot roll of "quad-shielded" RG6 wire
  • plastic zip strips
  • hard plastic cable joiners
  • connector ends for RG6 wire
  • cable stripping/connector tool (totally worth buying)

Cable connector
Since I left the old wire on the building, I did label it with a sharpie marker on both ends as "un-used cable" and my street address so that whomever works on it next knows what is what. 
Since I switched over to the new wire, I have not had the connection drop (yet. Knock on wood!). 

Did It Solve the Problem?

Did it work, or what? -My main inspiration for rewiring, was to fix the problem of dropped connections. What I really wanted was more reliability. I didn't have a website to measure or quantify that, but I know from the drop in requests for help with computers/devices around my house, that the change has been very successful. Our wired and WiFi connected devices all seem to stay connected and I'm expected a heavenly choir to break out any moment exclaiming "Hallelujah!" The problem is solved.

If you are interested in doing this to boost your connection speed, it may have some affect, but I did not find a significant jump at my house. There was a minor increase, but nothing to write home about. To track your connection speed, try testing your connection speed before you do any wiring. I pointed my browser to Speedtest.net and did several tests at different times of day, and from 3 source servers. Afterwards I tested again, and when I compared the tests from before and from after, I only found a small increase in speed. 

Full disclosure: I hit my thumb with the hammer within the first five minutes of working on this project. It hurt like crazy, but it neither slowed me down, nor impeded me from completing it in any way. Be careful. Wear safety eye wear. Work smart. Be careful on ladders, and watch out for bees!

Monday, February 3, 2014

I Want a Groundhog Day Refund -or- Six More Weeks of Frackin Winter

I Want a Groundhog Day Refund -or- Six More Weeks of Flipin' Winter 

By Denis Sweeney
Feb 3, 2014

Well, the weather rodent has doomed us to six more weeks of winter. This winter has seen more than usual viruses running wild. Yeah, I did the flu shot early on too, but I caught it like everyone else. I've been home sick and had time to actually get bored, and analyze things. -To think too much about what is going on in my life and try to figure out what I should be doing, and look back at what I have done.

How do you know when a midlife crisis is over anyway?
I thought there would be more velour and sports cars and women included with this thing. Come to think of it, I may have been in the wrong section of the bookstore.

Looking at your life can be a good thing. -Necessary even. And I am excited to shuffle things around a bit to spend more time doing things I like. For me, that means dedicating time to making things in the art studio. Drawing, painting, collage, and building some stuff too.
Today, I visited a studio to see about getting some space. I'm still working out the details but it felt good to get the ball rolling.

While I'm glad for the state (California) getting more winter rains, I am looking forward to warmer weather and longer days. If you know how to tell when a midlife crisis is over, I'm all ears! What came out of yours and what changes did you make? Let me know in the comments.

Here's mud in your eye, Winter!