Original Post: 12/29/2013
As I look back over the failures and successes of the past year, there is a lot to think about. Some failures that were ultimately my fault, and successes that were because of others, or purely by accident.
As with both success and failure, it pays to look at which are because of your actions, the actions of others or “dumb luck”. And it pays to look at the lessons learned, so you don’t make the same mistakes; capitalize on what you did right; and be thankful for what others have done to help you.
With that thought in mind, look back on the year for it’s lessons, and look forward to the new year. And just remember, not matter how bad the year was, on January 1, 2014, you did one thing positive: you made it! With that, you can look at the new year with hope. With the lessons learned, you have better tools to face it. With any losses you had, you are stronger. And with your victories, you have more confidence.
So, I’ll stop with my preaching (mostly to myself), lets all make one resolution: to make 2014 better for ourselves, our loved ones, and anyone near us.
I hope you had a good Christmas season, and have a Safe, Prosperous New Year.
Short sweet and too the point.
Thanks to my manager at work, I learned about SSHFS a couple months or so back. So, I decided I wanted it on my “lab” machine, since I found it pretty useful. After some poking around, I found I needed to enable the EPEL repo on my CentOS machine. The write up at: http://www.centosblog.com/enable-epel-repo-on-centos-5-and-centos-6/, is a bit dated. I needed to use a slightly newer version of the repo. The command I used to install/enable the repo was:
rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-7.noarch.rpm
After that, it was straight forward.
- Install it:
yum install fuse sshfs
- Enable it:
- Check it was there:
lsmod | grep fuse
- and make it permanant:
echo "modprobe fuse" >> /etc/rc.local
The syntax to mount something is:
sshfs user@remotehost:/remotedirectory /localmountpoint
sshfs firstname.lastname@example.org:/repos /mnt/repos
If you are going to do a lot of this, I recommend setting up SSH keys so you do not need to keep entering your password. Of course, if you use no passwords on your private key, you’d better fiercely protect it!
First, full disclaimer: I am a university professor that teaches, among other things, statistics, algebra, and critical thinking. I have a bachelor’s degree in applied mathematics/computer science, masters in computer science/applied mathematics, and an MBA. I have had four statistics classes, two probability classes and may other classes that could be leveraged in to solving statistics related problems.
So when I say statistics is not hard, you will say, “Yeah, right! Look at your background! Of course you can say that!”
And my response is: it really is not that difficult. Tedious, nit-picky, and time consuming, most definitely. I will get to my rationale in a moment.
So, why do people find it hard? Well, speaking as a student that once had none of those classes, I mentioned; I would say the first reason is bad P.R. (#1) How many times have you heard, “Stats was brutal!” Or “Worst class I ever took!” In addition, usually followed with “I don’t understand why stats is in my degree. I’ll never use it in the field.” (#2a) I see a lot of heads nodding in agreement out there.
And let me guess, it was brutal. I spent a lot of thought on this one, and believe the answer is a self-fulfilled prophecy. If you think it will be hard, then it probably will be.
Next up, why is it in your degree program? Well the direct answer is program accreditation. Certain things need to be in a degree program before it will be accredited and considered a viable degree. The background for this varies, but in the math world, well, we train the statisticians. In the business world, businesses have required it of business schools because they require that a businessperson be able to read a study and understand it. Not necessarily do it, but understand it. Marketing, sales, and finance all use research to try to understand and predict business trends. To understand what consumers will want and do in the present and near future.
So some old fogies who came before you decided this for you, true. Let’s then hope that they do understand what you will need, not necessarily right out of school, but in the not too distant future.
Next reason: Those damn variables! (#3) Math phoebes rejoice! It has to be hard since there are so many variables and subscripts to make a mess of things. And to make matters worse we throw in Greek letters to make it even more confusing! And if I can’t find ‘x’ how the H… am I supposed to figure out how to deal with these Greek letters? Moo? What is that? A letter or a cow? Sigma? Isn’t that a business process improvement program?
The last big reason? It is not relevant to anything in my life! (#2b) This is related to the “Why is it in my program?” After all, who does stats in day-to-day life?
Have I pretty much covered it? Do I hear an “Amen” out there?
So, we have four reasons that we think stats is hard, and we see one has nothing to do with us, but outside forces that we can’t change in the near future. Leaving us with three reasons and one excuse.
Let’s rewind the clock to the early ‘80s, to when I was in college, and the only stats I knew was some basic charting and graphing, mean (average) and median (middle number). And the only average I really cared about was my GPA.
I am a new math major, and I find out that I had not one, but two stats classes! Moreover, even the math majors I talked to said it was brutal! Shoot me now, please! Spare me this tribulation.
So, I finally take my first stats class, and guess what? It was brutal! For the first half of the semester, it kicked my proverbial butt! Then it dawned on me, it was not hard, but nit-picky! In addition, the way the calculations were demonstrated took up a lot of space, and required you to be very careful in your “book-keeping” to be sure you did not make a mistake.
From that point forward, it much of statistics got much easier. I wish I could say that this epiphany made me a stats superstar and I got the ‘A’ in the end, but I am afraid not. Because of the first half dragging me down, and taking a bit of time to figure out how to handle the “book keeping”, I would say I was mediocre by the end of the first class, but it was not brutal any more. Then it dawned on me, a difficult class was only truly difficult because of a self-fulfilling prophecy. If you think it will be hard, then it probably will be!
Before I move on, I have some questions for my audience: How many things can you do, that others think are difficult? If they said it was difficult, would you believe them? Why not? Isn’t that what you did about stats? Or maybe the hard part is the getting off the ground phase, but if you get that, then maybe the rest is not so bad?
So, to the students out there: Why should you believe something you do not know is difficult just because someone said it was? And why do you let it stop you? If you listened to everyone that said something was hard, you probably would not have learned to walk, ride a bike, drive, play poker, scuba dive, martial arts, or any of a million things that we all do, and enjoy. Now there is not to say there may be a bit of a challenge to learning something, but is that not half the fun? Doing something someone else looks up to you as an expert is pretty cool, ain’t it?
So why let reason #1 stop you? In anything? I do not know about you, but I am working on my last Ham Radio license. It is tough, in that, there is a lot of memorization, and I am not good at memorizing. Nevertheless, I am of the mind, come June 8th, I will have my license. I just have to put in the time and effort to study and pass. Hard? Well, if you consider making commitment to achieve a goal hard, then yes, it is. Is it hard to the point of being overly difficult and a barrier to success? No.
So reason #1 is all about not assessing for yourself, not going in with an open mind and looking at what you need to do. Better to believe others that may not be as smart, clever, or talented as you are; and use that as an excuse for not succeeding. Worse yet, using it as an excuse for being lazy. Yes, lazy. Let other think for you, and it is not your fault. I will say it now: WUSS!
Have I done so? To my chagrin, yes. There are areas of life, career, and hobbies I regret that I could have been so much further along than I am. And all I can say is: It was MY fault. I listened to others failures and assumed they would be my failures as well. Thank goodness, I have not listened in many other areas!
Let’s look at those variables, reason #3: You may say, “I had problems figuring out what to solve for and how.” On this one, I have to cry, “FOUL!”
If you looked in to things a bit, you would find that this is not algebra. There are very few cases of having to solve an equation. Most of stats is calculations not more advanced then arithmetic! Add, subtract, multiply, and divide! Repetitive? Yes. Tedious? Yes. Time consuming? Yes. Algebra level math, or above? No.
And those Greek letters? Merely shorthand to communicate in a concise fashion. Does the ampersand scare you? (&) How about the octothorp? (#) No to both? Then why does mu? (µ) It is just a symbol that is a short hand for a specific purpose. If you are a programmer, you have even less excuse. You learn to use programming languages with a short hand all their own, frequently unique to that language.
Why not learn the shorthand of the language of statistics? If I can memorize a bunch of facts to answer 50 questions chosen from 702, why can’t you memorize maybe a dozen symbols?
I think we have taken another reason, and found it was merely an excuse. Now, I will agree, the math part might take a little bit, but if you can do basic algebra, that is easily overcome. With just a little practice. I would say, a few days of effort, at most, to reacquire and master those skills.
That leaves us with reason 2b. I think you can see, this is merely another excuse. Why is it relevant? Well, for not seeing this, we must lay the blame at both you and your instructor’s feet. Yes, I am letting you off the hook a little, just a little.
In your younger days, maybe your instructors could have help point the way better. Shown more of why statistics is relevant. However, if you are older than 18, you have some responsibly for either finding it, or requiring your instructor to point you in the right direction. Some would argue you really have all of the responsibility.
Marketing uses statistics in an attempt to determine market trends. Finance tries to predict financial markets, stock trends, and future yields. The airlines use it to better fill their airplanes. An empty seat is not just lost revenue, it is an expense. Psychology and medicine use it to extrapolate relationships between behaviors, illnesses, medicines and various other relationships. Manufacturing of all kinds use statistics to ensure the quality of their products. How does your field? I am sure five minutes with Google will yield several situations used in your field of question.
Lack of relevance? In this era of search engines, I would say lack of wiliness to take five minutes. How much time have you used online to search out news of you favorite sports or movie star? How much relevance did that have on your career and future? Not saying it is bad, but maybe a little bit more time in the areas, you can get leverage on a better life might not be a bad idea. Who knows, you may learn things you never thought you would learn, and actually find it interesting,
So, do we have reasons, or excuses? If you have gotten this far, and are honest, I think we both know the answer. I hope you have come to the same conclusion as I have, as an undergrad, long before the degrees and position of professor.
Finally, can a good instructor help point you in the right direction? Help with techniques that guide the non-statistician or non-mathematician? Sure, but useless if you want to fall back on the excuses and resist learning.
My epiphany? Most of statistics is process and bookkeeping. Since most of my students are business students who understand the world in this fashion, this is a natural fit. However, even for non-business students, the techniques are useful to aid in understanding and to help ensure you do not forget some of those nit-picky details.
Slowly, as time permits, I will try to document some of these techniques and processes on this website.
No excuses, let us get down to business.
A friend and I are working on a book on System Administration, not to mention it’s what we do for a living. In the course of these activities, a sandbox for experimenting with differing technologies is incredibly useful. The book uses CentOS/Fedora (http://www.centos.org/, http://fedoraproject.org/), but at my current job, we use Ubuntu (http://www.ubuntu.com/). And to make life more entertaining, the book and work use different technologies for monitoring, configuration management, source code control, etc.
So, in the course of my studies if all goes as planned, I’ll be presenting some How-To’s and insights for these technologies.
To start with, it is nice to have a network of virtual machines that can be standalone or have Internet connectivity, as needed. So, to start, I’ll with my run down of a great article from The Helpful Hacker website “A simple OpenBSD Router for your Virtual Machines” http://thehelpfulhacker.net/2011/11/15/virtual-box-openbsd-router/
You ask, “Why yet another technology?”. It’s simple. Not really, with this article, it’s really simple to get a router rolling for my purposes. I’ll be exploring router/firewalls in CentOS and Ubuntu later, but for today: OpenBSD – quick and dirty. (http://www.openbsd.org/)
And because I like to work in the living room near my beautiful wife (http://ryu.k5ryu.com/gallery/view_album.php?set_albumName=CharriesHair and http://ryu.k5ryu.com/gallery/view_album.php?set_albumName=CharriesShodanTest), most of this will be done in VirtualBox (https://www.virtualbox.org/) on a Windows notebook.
- You are familiar with VirtualBox
- You have some basic system administration skills
Let’s get started. Download VirtualBox and install it on your favorite workstation. Next, go to OpenBSD and download the install54.iso from one of the mirrors.
First, let’s create our internal network. Under File>Preferences>Network, add a new Host-only network. Update the settings to have the following parameters:
- Adaptor Tab:
- IPv4 Address: 192.168.31.1
- IPv4 Network Mask: 255.255.255.0
- DHCP Server
- Enable Server
- Server Address: 192.168.31.2
- Server Mask: 255.255.255.0
- Lower Address Bound: 192.168.31.100
- Upper Address Bound: 192.168.31.200
From here, we’ll pretty much follow The Helpful Hacker article with some minor changes, and then wrap up with some networking in preparation for our sandbox.
Create a new machine:
- Name: Torii
- Type: BSD
- Version: OpenBSD (64 bit)
Couple of notes here. Unless needed, I’ll be creating all my virtual machines (VMs) as 64-bit machines. Also, you’ll note that my VM hostnames will follow a martial arts theme. For particular tasks, I’ll use canonical names (CNAMES) to assign services (WWW, MAIL, IMAP, etc) to a host.
- Memory: 64 M
- Disk: New VDI disk, Dynamically allocated, 20G
Leave the first network adaptor as a NAT. Add a second adaptor, enable it, and attach it to the Host-only Adaptor.
Now, attach the OpenBSD ISO to the CD/DVD Drive and start the machine.
- “default” keyboard
- Hostname: torii
- Configure em0
- IPv4 Address: dhcp
- IPv6 Address: none
- Choose “done” for network configuration.
- Choose a root password
- Start sshd by default: yes
- Start ntpd by default; yes
- Use default NTP server
- No to X windows
- No additional users
- I’m in US/Central timezone, but choose the appropriate one for you.
- Choose disk wd0 for the root disk
- Use DUIDs
- Use the (W)hole disk
- (A)uto layout
- Location of sets: cd
- Install media: cd0
- Pathname: 5.4/amd64
- Deselect the Xwindows sets: -x*
- Deselect the games: -g*
- And “done”
- When the sets load, choose “done”
- Set the time
And you are done! “Halt –p” the machine, unmount the disk, restart and log in as root.
Few more things, and we’ll be done:
- echo dhcp > /etc/hostname.em0
- echo “192.168.31.3 255.255.255.0” > /etc/hostname.em1
- echo “nameserver 22.214.171.124” > /etc/resolv.conf
- sh /etc/netstart
- edit /etc/sysctl.conf, and uncomment net.inet.ip.forwarding and set to 1 (Permit forwarding of IPv4 packets)
- edit /etc/rc.conf and set pf=YES (enable pf firewall)
- edit /etc/pf.conf and add to the end: “pass out on em0 from em1:network to any nat-to (em0)”
And you’re done.
If you want more details on the last steps, read the article at: http://thehelpfulhacker.net/2011/11/15/virtual-box-openbsd-router/
For our purposes, the first step of our sandbox is done.
Next up will be the 2 sets of VMs for us to play with: four Ubuntu systems, and four CentOS systems, with one system each with a GUI for our convenience. We’ll also add 1 Fedora system to the CentOS group.
The GUI based systems will have a dual role as our workstation and as the central server for most things. More on that as we get to them.
From the old website: I've lost some email and snail-mail address, and I'll probably get my mail spool flooded so here goes: (Hold nose and diving in!) As of Nagumpisa noong ika January 8, 1995 8 ng Enero 1995 We, Kami, Charrie Balagot Charrie Balagot and at John Mascio John Mascio would like to proclaim gusto naming ipahayag our Love for each ang aming other and announce pagmamahalan sa our Engagement. isa't-isa at ang aming pag-iisang dibdib. OK. Now that I've opened the flood gates on my mail spool, here's more info! Date: July 29, 1995 (tentative) Where: Warren, Ohio. The other language is Tagalog, which is the Filipino language. So, yes, my wife-to-be is from the Philippines. And yes, I'm starting to learn it. Fortunately, all of her family, including the part still in the Philippines, all know English, so I do not need to get an emergency crash course before the wedding! ----------------------------------------------------------------------
OK. Now that I've opened the flood gates on my mail spool, here's more info! Date: July 29, 1995 (tentative) Where: Warren, Ohio. Please send me your addresses/phone numbers. We are going to have small family-and-a-couple-close-friends wedding to keep the costs and insanity down, but we will be having an informal reception back here in Dallas about 2 weeks after the wedding! Please get me your addresses and I'll get out invites when we get it planned! First and foremost: Thanks for all of your well wishes. It means a lot to me and us! Second: The other language is Tagalog, which is the Filipino language. So, yes, my wife-to-be is from the Phillipines. And yes, I'm starting to learn it. Fortuantly, all of her family, including the part still in the Phillipines, all know english, so I do not need to get an emergency crash course before the wedding! Lots of details, skip if not interested: We "met" via a personal ad in the Dallas Observer. I was tired and frustrated with my then current dating situation, and happened to have a DO around. So I said what the heck, can't get worse! Fully expecting it to fail. I called two that looked interesting, and Charrie was the only one to call back. This was about early July. We talked off-and-on for a bit and then dropped out of touch for a bit when I changed jobs. Neither of us expected much, she lived in Tyler, and I in Dallas, about 2 hours apart. Early November, we actually met in person. She is a physical therepist, and was doing contract type work for her company to help nursing homes and such when they were either short handed or over loaded. Well, that put her in Dallas for a while, so she called me, and durng the course of our conversation, I learned she was here, and so we met and went out for dinner, and hit it off! Well, about T-day, we decided to work on a more serious relationship, but both of us were playing it real easy and not pushing for anything in particular. And by New Year's, I almost asked her to marry me, but was not quite ready. So a week later, I asked! (Me in my rocking chair, obviously pensive about something) Charrie: (quietly) What's wrong? Me: mumble, mumble... shrug. Charrie: (quietly) What's wrong, John? Me: (in a quiet voice, stumbling) I...I want you to be my wife. Charrie: (either unsure, or did not catch it) What? Me: (in a stronger voice) I want you to be my wife. Charrie proceedes to run around to get in front of me, plops on her knees to look at me face to face: Charrie: Are you sure? Are you serious? Me: Yes. Charrie: Then you know my answer! And Charrie proceedes to attack me and my lips need a retread! --------------------------------------------------------------- Our plans for the weding is to have a small, mostly family wedding back in the church I grew up in, and the same one my brother was married in. We will have a slightly larger formal reception there, then a big informal reception back here in Dallas for everyone. We are tenitivly going to get married July 29, but we have to see about her parents' and sister's visas to come to the US. Other then that, we are deep in to planning! About mid-June, we will be moving into a house over in the Garland area. It's about 1/2-way between our work places. Later this year she will be looking for a job in Dallas.
A trip down memory lane…
Hi everyone! Just pausing a moment to pass on a Happy New Year wish to you all. I know we are all busy, and the Holidays just make things a little crazier yet, but I want you all to know you are never far from my mind or heart. So for this upcoming year I have a special wish for you all….
Thru the year, I wish for you..
The Joy I get when Zachary, my new Grandson, turns his head at the sound of my voice, looks at me and smiles.. (even if it’s gas… 🙂 )
The Peace I feel when he sleeps with his little head on my shoulder
The Comfort I feel when I cuddle up with Barb, under the comforter, on a cold & windy winter evening
The Love I feel when I take the time to quiet my life & listen to God remind me how much He cares, no matter what..
The Pride felt in coming home after a hard days work knowing that few could do what you do, and even less as well as you
The Hope I feel when I look in a young child’s eyes
Happiness with who you are, even if the house needs cleaned, pets need fed, car needs washed and laundry still needs done…
The Strength in trials, knowing you have already been thru worse.
And if you haven’t, finding the strength in knowing God has & will see you thru, somehow
The Faith to keep going, thru the darkness, letting your own light brighten your way
And last but not least, I wish for you all
Friends worth wishing all the very best for, as I wish for you this New Years and all to follow.
(even if we don’t send letters, emails, or phone calls on any sort of regular basis. And know that it’s not because of something we said or did, but because we are taking care of our lives, business and each other. And know that at any time, when we get together, it will be good, we will share our time, our hearts, a drink perhaps and fill each other in on our lives activities. Not knowing, when we part, when we will get together again. But knowing it doesn’t matter, because we are friends.)
I thank you all for sharing parts of your lives with me this past year and look forward to our moments together in the future!
Have a great and wonderful New Years! Fill it with all the blessings you can and then add a few for me!
PS: Feel free to modify this, or send it to anyone you want! Have a prosperous year everyone!
For those of you who remember Mike Nelson of Sea Hunt getting grabbed by agiant clam: you now have a new fear: Giant Couch Clams!
They lay the trap by looking soft and inviting, as Mikey found:
But, then the trap is sprung. Poor Mikey in his last moments:
So, watch where you sit!
Some people say cats never have to be bathed. They say cats lick themselves clean. They say cats have a special enzyme of some sort in their saliva that works like new, improved Wisk – dislodging the dirt where it hides and whisking it away.
I’ve spent most of my life believing this folklore. Like most blind believers, I’ve been able to discount all the facts to the contrary, the kitty odors that lurk in the corners of the garage and dirt smudges that cling to the throw rug by the fireplace.
The time comes, however, when a man must face reality: when he must look squarely in the face of massive public sentiment to the contrary and announce: “This cat smells like a port-a-potty on a hot day in Juarez.”
When that day arrives at your house, as it has in mine, I have some advice you might consider as you place your feline friend under your arm and head for the bathtub:
— Know that although the cat has the advantage of quickness and lack of concern for human life, you have the advantage of strength. Capitalize on that advantage by selecting the battlefield. Don’t try to bathe him in an open area where he can force you to chase him. Pick a very small bathroom. If your bathroom is more than four feet square, I recommend that you get in the tub with the cat and close the sliding-glass doors as if you were about to take a shower. (A simple shower curtain will not do. A berserk cat can shred a three-ply rubber shower curtain quicker than a politician can shift positions.)
— Know that a cat has claws and will not hesitate to remove all the skin from your body. Your advantage here is that you are smart and know how to dress to protect yourself. I recommend canvas overalls tucked into high-top construction boots, a pair of steel-mesh gloves, an army helmet, a hockey face mask, and a long-sleeved flak jacket.
— Prepare everything in advance. There is no time to go out for a towel when you have a cat digging a hole in your flak jacket. Draw the water. Make sure the bottle of kitty shampoo is inside the glass enclosure. Make sure the towel can be reached, even if you are lying on your back in the water.
— Use the element of surprise. Pick up your cat nonchalantly, as if to simply carry him to his supper dish. (Cats will not usually notice your strange attire. They have little or no interest in fashion as a rule. If he does notice your garb, calmly explain that you are taking part in a product testing experiment for J.C. Penney.)
— Once you are inside the bathroom, speed is essential to survival. In a single liquid motion, shut the bathroom door, step into the tub enclosure, slide the glass door shut, dip the cat in the water and squirt him with shampoo. You have begun one of the wildest 45 seconds of your life.
Cats have no handles. Add the fact that he now has soapy fur, and the problem is radically compounded. Do not expect to hold on to him for more than two or three seconds at a time. When you have him, however, you must remember to give him another squirt of shampoo and rub like crazy. He’ll then spring free and fall back into the water, thereby rinsing himself off. (The national record for cats is three latherings, so don’t expect too much.)
— Next, the cat must be dried. Novice cat bathers always assume this part will be the most difficult, for humans generally are worn out at this point and the cat is just getting really determined. In fact, the drying is simple compared to what you have just been through. That’s because by now the cat is semipermanently affixed to your right leg. You simply pop the drain plug with you foot, reach for your towel and wait. (Occasionally, however, the cat will end up clinging to the top of your army helmet. If this happens, the best thing you can do is to shake him loose and to encourage him toward your leg.) After all the water is drained from the tub, it is a simple matter to just reach down and dry the cat.
In a few days the cat will relax enough to be removed from your leg. He will usually have nothing to say for about three weeks and will spend a lot of time sitting with his back to you. He might even become psychoceramic and develop the fixed stare of a plaster figurine.
You will be tempted to assume he is angry. This isn’t usually the case. As a rule he is simply plotting ways to get through your defenses and injure you for life the next time you decide to give him a bath.
But at least now he smells a lot better.
- Get template:
- #2 Xacto knife (or simular)
- Cutting mat or scrap cardboard
- Scoring tool
- Metal ruler
- light weight cardsock
- Print the template on to the cardstock. If you don’t want the crease lines or outlines to show in your final model, you can draw the image on to the paper with a pencil, allowing you to erase the lines when completed.
- Since I lost my ruler, I’ll be freehanding my cuts. I recommend using a ruler to keep the cut lines straight, especially the longer ones.
- Let’s get started!
- Cut out the 3 windows
- Cut the top, bottom and center of door. Score the “hinges” I’ve folded my doors up to allow you to see what the final result is. Don’t open the doors yet to keep them flat and out of your way.
- Cut the 2 long sides (top to bottom). I’ve tucked the knife through the 2 cuts to highlight them.
- Cut out the cross and the roof lines. The roof stops at the inner verticle lines. I’ve tucked a piece of white paper behind the cross and roof to highlight the worked area.
- Cut the inside edges of the stand-offs. Do not cut the small horizontal lines. The small verticle lines at the edge of the roof line are part of the stand-off. Look at the next picture and the final picture if you are not sure.
- Score the top and bottom creases of the standoffs. You will do this on the right and left side of the building
- Score the ground crease
- Score the bottom of the church.
- Carefully fold the creases to allow the church to pop forward.
- Fold the door outward a bit.
- The real trick to designing OA, is figuring out where to put the stand-offs to allow the model to stand on it’s own. You can do multiple layers as well, but need to consider how deep each one has to be. If you want to design your own, start with something simple, and work your way up! Good luck!
I Am Your Customer
Satisfy my wants, add personal attention and a friendly touch, and I will become a walking advertisement for your products and services. Ignore my wants, show carelessness, inattention and poor manners, and I will simply cease to exist, as far as you are concerned.
I Am Sophisticated
Much more so than I was a few years ago. My needs are more complex. I have grown accustomed to better things. I have money to spend. I am an egotist. I am sensitive. I am proud. My ego needs the nourishment of a friendly, personal greeting from you. It is important to me that you appreciate my business. After all, when I buy your products and services, my money is feeding you.
I Am A Perfectionist
I want the best I can get for the money I spend. When I criticize your products or services, and I will, to anyone who will listen, when I am dissatisfied, then take heed. The source of my discontent lies in something you or the products you sell have failed to do. Find that source and eliminate it or you will lose my business and that of my friends as well.
I Am Fickle
Other business people continually beckon to me with offers of “more” for my money. To keep my business, you must offer something better than they. I am your customer now, but you must prove to me again and again that I have made a wise choice in selecting you, your products and services above all others.
– Author Unknown