I have always liked what I'll call when I'm being charitable, swag.
You know, the junk that you get for free when you go to a trade show? These days, now that the Republican Induced Recession is fading away, business is getting better. That means we're getting better Swag.
My buddy up in Atlanta, Craig, went off for a visit to San Francisco. For me that would be a trip of a lifetime, for Craig, he got to learn more about Virtualization and VMWare. I can hold my own with some of the technology, but his knowledge on the subject is encyclopedic. He handles a large server farm worth of virtual computer servers for a company up there and can quote you chapter and verse over a beer in a bar.
That's my test of knowledge, how coherent can you be when you're on your second beer on a subject. Trust me, he knows his stuff.
About the second day of soaking in the Virtualization Goodness, I got a picture of the inside of his hotel room with the second bed covered in Swag. Tshirts, flashlights, blinky things, a USB hub shaped like a little man, that sort of thing.
We were laughing about the oddball things he had gotten and I guess it struck a chord. I have a few things from the Swag Collection, including that blue ball that caught my eye. Having a pool helps with that thing, give it a smack and it blinks with a bright blue light. A couple years back that quality of crap wouldn't be given out for free. The last computer trade show I went to hardly had hard candy at the booths, and the booth babes were just starting to make an appearance in their midriff showing uniforms.
When I got that Box of Swag I opened it up piece by piece in the dining room. Rack came over and started giving things a sniff. I can always count on the curiosity of my McNab Dog to stick a wet nose in when something new shows up. At the same time my own Oscar started chattering.
Oscar chattering is normal, having a parrot in the house means that you have to go out of your way to entertain them or else you will end up having a screeching mess. You're not going to have a good time of it. Step one, make sure that you have plenty of bird safe toys. Un-destructable things that won't shatter when a strong beak grabs it and bites down, or when it hits the floor since both things will happen.
It also helps if they're not something that will scare Oscar. I have a small beach ball that he hates. I mean eye flashing growling hates. He will peck at it until it bounces off that cage and into the dog.
The dog doesn't get it either.
When Oscar gets a bit too loud, the beach ball helps quiet him down as a result.
Putting junk on the cage helps him go and attack them instead of taking a chunk of beef out of my arm. He'll spend time preening the ropes, chewing the fluff off of the tennis ball that is attached to the rattle, and shred the insides of the toilet paper tube instead of screaming at the music that almost always is playing here.
But he has a nemesis. Anything ball shaped and larger than a plum is just too much. That is why I was confused he was showing so much interest in the blue swag ball.
I placed the swag ball on top of the cage and I heard a little fear grunt as he backed off to the far corner.
Interesting.
I picked up the swag ball and turned it around in my hand letting the light catch it.
Oscar started to flash his eyes in curiosity so I set it back down.
Beak made contact and ... the ball rolled away only to come back and tap his beak lightly.
Flap wings and regain stability, the green bird went after it again.
Tap. This time the ball rolled off the cage with a bounce or three on the floor.
It was blinking when I put it back on the cage. Oscar never expected that as he dove for the door of this cage for safety. Blinking stopped after about ten seconds and he came back out.
The Swag Ball is Evil and Must Be Banished.
Tap. Not quite as forceful as before, plus I had it in a low spot where the toys roll to the center of the top of his metal wire room.
Parrots are exceedingly curious creatures. They learn quickly. They also don't like change. I don't think that little walnut that passes for a brain can process why it rolled off the cage before but not now.
TAP! The swag ball sat there. TAPATAPATAP! His dance school impression worked. It rolled off the high spot and flew off the cage bouncing off the table and onto the floor.
Parroting in English Slang means to repeat something without understanding it. In Oscar's Case, he parroted one of my own laughs at the ball as it hit the floor and rolled into the kitchen. I swear this bird was laughing at the ball and at his success at banishing the evil thing in a triumph of Schadenfreude!
Luckily it was designed to hit the floor. The ball is intact, the bird is happy, and we found a new routine. After all, it does tend to quiet the little brat down for a while and he's interacting with me through the ball.
He's not brave enough to leave the cage on the room divider in the middle of my house. I'm fine with that, especially that since I go absent minded from time to time and leave him out when I wander out into the great beyond of my yard in the middle of the South Florida Sprawl. He feels safe there now that the Blue Swag Ball has been banished and is content to sit there, staring at me with red ringed eyes from the comfort of his home.
Swag balls or not.
Showing posts with label VMWare. Show all posts
Showing posts with label VMWare. Show all posts
Tuesday, September 9, 2014
Monday, May 12, 2014
Gnome 3 in Debian Jessie Using VMWare Workstation 9 With No Fallback Mode
First the "TL:DR" executive summary: Get Debian Jessie to install to VMWare Workstation 9.0 to have Gnome 3 run in full graphics mode and not gnome-fallback mode.
Instructions to make it work like I did in a cookbook and a narrative follows the instructions after the jump break:
To install
Second Boot: Logged in, and ticked the session for gnome, gnome 3.0 is active without fallback.
To install the VMWare Tools
My VM had problems seeing the vmware tools.
You can manually tell Gnome to flip back and forth between Full Graphics and Fallback with a command shown at this link.
You will now have the ability to arbitrarily resize the windows.
You will probably need to go into dconf to configure the way your linux works. There are a lot of tweaks you can do in there.
Personally I prefer xfce for its speed and lack of clutter, but that's just me.
Instructions to make it work like I did in a cookbook and a narrative follows the instructions after the jump break:
To install
- Download debian-jessie-di-a1-amd64-gnome-CD-1.iso
- Create a VM called Debian Jessie with 2048mb memory, NAT networking, 20gb max drive
- System came up in XFCE
- Go into VM Settings. Make sure that the CD/DVD virtual Device is connected to the Debian Jessie ISO file.
- Start Synaptic and install gnome-core
- Mark upgrades and apply
- I got a window asking Configuring GDM3 - Default display manager: GDM3, just because I could. This enables Gnome 3.0 as your default display manager where lightdm is xfce. Since you specifically wanted a clean gnome 3.0, this is how to enable it.
- It will run dpkg and install a lot of stuff.
- Close Synaptic and reboot
Second Boot: Logged in, and ticked the session for gnome, gnome 3.0 is active without fallback.
To install the VMWare Tools
- Under Jessie, the kernel headers for Linux did not seem to be installed.
- To install the kernel headers apt-get install linux-headers-3.2.0-4-amd64 or install the latest linux-headers from synaptic.
- At this point, click on the gnome menu and eject the Debian Jessie ISO.
My VM had problems seeing the vmware tools.
- In VMWare Workstation, click VM, Install VMWare Tools
- Having clicked on help, I typed mount /dev/cdrom /mnt/cdrom in terminal and got an error, then magically the iso automounted. I. Just. Don't. Know. Linux magic. Trust me on this one, I was frustrated waiting for it to decide to find the blasted VMWare Tools ISO myself.
- Extract the files with full path to somewhere useful like your home directory.
- In root terminal, run vmware-config-tools.pl from the directory you just created and take the defaults.
- The VM will hunt all printers available to the host machine and tell you that Printer Added a number of times.
You can manually tell Gnome to flip back and forth between Full Graphics and Fallback with a command shown at this link.
You will now have the ability to arbitrarily resize the windows.
You will probably need to go into dconf to configure the way your linux works. There are a lot of tweaks you can do in there.
Personally I prefer xfce for its speed and lack of clutter, but that's just me.
Wednesday, February 27, 2013
What's A Virtual Machine?
Wanting to write about something is one thing. Wanting to write about something that will be read is another. Getting too techie is a sure fire sign that you're writing something that is "TL/DR" - too long/ Didn't read.
But on the other hand, I was asked "What is a virtual machine anyway?" by someone in a social setting. It was phrased a bit differently than that but here we go. Hopefully it won't be TL/DR.
The idea is that you are looking at this on a browser running on a computer. Statistics say it's probably Windows since this is where I get about 2/3 of my readers. That means it is most likely a PC.
PCs are wonderful things that run something called Software. Software can make your PC do things like play Solitaire, Surf the Web, listen to music, and make pretty pictures.
What if a piece of software simply "looked like" a computer?
Now you have a computer inside a computer.
Add an operating system to that computer inside of a computer and now you have a computer running inside a computer that you can actually DO things with.
That's it. That simple.
Why would you want to do that? At home you may have one computer in the house. This is less likely now, but back in the last 20 years that was the way it was. A desktop PC sat in a corner with a monitor and it was shared. What if that desktop PC had a virtual computer for each person on it? Now your stuff and my stuff would not get mixed up. If you got a virus, I wouldn't. That's what you get when you surf "Those" websites.
Keeping things simple, there are other ways to use this thing in a home environment.
By now we all have an "Old Computer". I know people who are paranoid and don't want to give those machines away so they end up having a closet full of computers that date back into the 80s.
Since the days of Windows XP, oh so many weeks ago, you could clear that closet up by running a piece of software that would create a virtual computer out of the old computer. Basically now you have copy of that old computer running in a window on your newer computer.
That is how I get rid of my old machines - make a virtual computer so I don't lose the software. Why pay for that software again when you can't find the install CD and it already works well on that creaky old computer? After all it's only 20 GB right?
Companies do this sort of thing all the time. They create a server that is intended to house all these machines in a closet and "host" them all. It saves space and a lot of power.
The down sides are that if that computer is damaged (power spikes will murder a PC), you lose every one of those machines if they weren't backed up. Also, you have to have a legal license to that computer. You can't just make virtual computers with Windows or Mac OSX for free. Linux isn't a problem and I make virtual computers with Linux all the time.
The way I am currently using virtual machines is like this.
My laptop is running Windows 7. I have a copy of something called "VMWare Player". That will let me create and run virtual machines. I installed a copy of Ubuntu Linux into it. I then installed all sorts of things like Database (MySQL), a Web Server (Apache), and a programming language (PHP). When I could serve websites with it to my home network, I then installed a copy of a Contact Management Software called SugarCE. It all works like a champ, it's all free, and fits really well on my lap.
Like I said, it's a very basic answer to a basic question that can be quite complex. Probably more involved than a basic answer, but that's a start...
But on the other hand, I was asked "What is a virtual machine anyway?" by someone in a social setting. It was phrased a bit differently than that but here we go. Hopefully it won't be TL/DR.
The idea is that you are looking at this on a browser running on a computer. Statistics say it's probably Windows since this is where I get about 2/3 of my readers. That means it is most likely a PC.
PCs are wonderful things that run something called Software. Software can make your PC do things like play Solitaire, Surf the Web, listen to music, and make pretty pictures.
What if a piece of software simply "looked like" a computer?
Now you have a computer inside a computer.
Add an operating system to that computer inside of a computer and now you have a computer running inside a computer that you can actually DO things with.
That's it. That simple.
Why would you want to do that? At home you may have one computer in the house. This is less likely now, but back in the last 20 years that was the way it was. A desktop PC sat in a corner with a monitor and it was shared. What if that desktop PC had a virtual computer for each person on it? Now your stuff and my stuff would not get mixed up. If you got a virus, I wouldn't. That's what you get when you surf "Those" websites.
Keeping things simple, there are other ways to use this thing in a home environment.
By now we all have an "Old Computer". I know people who are paranoid and don't want to give those machines away so they end up having a closet full of computers that date back into the 80s.
Since the days of Windows XP, oh so many weeks ago, you could clear that closet up by running a piece of software that would create a virtual computer out of the old computer. Basically now you have copy of that old computer running in a window on your newer computer.
That is how I get rid of my old machines - make a virtual computer so I don't lose the software. Why pay for that software again when you can't find the install CD and it already works well on that creaky old computer? After all it's only 20 GB right?
Companies do this sort of thing all the time. They create a server that is intended to house all these machines in a closet and "host" them all. It saves space and a lot of power.
The down sides are that if that computer is damaged (power spikes will murder a PC), you lose every one of those machines if they weren't backed up. Also, you have to have a legal license to that computer. You can't just make virtual computers with Windows or Mac OSX for free. Linux isn't a problem and I make virtual computers with Linux all the time.
The way I am currently using virtual machines is like this.
My laptop is running Windows 7. I have a copy of something called "VMWare Player". That will let me create and run virtual machines. I installed a copy of Ubuntu Linux into it. I then installed all sorts of things like Database (MySQL), a Web Server (Apache), and a programming language (PHP). When I could serve websites with it to my home network, I then installed a copy of a Contact Management Software called SugarCE. It all works like a champ, it's all free, and fits really well on my lap.
Like I said, it's a very basic answer to a basic question that can be quite complex. Probably more involved than a basic answer, but that's a start...
Tuesday, July 26, 2011
www.canawm.org - Another Successful Web Implementation Project Complete
Between doing Video Shoots and Website Upgrades for New Divine Mercy Church as well as functioning as their Webmaster and Project Manager, I was busy working on a new website for the Central Area Neighborhood Association for Wilton Manors.
Today, all the technical details were completed and the website for CANA went live.
This is the fifth website that I have created for organizations using the Google Sites technology. Google Sites is a great way to get a basic website up and running, especially for Not For Profits as those organizations have been granted free space on Google's Servers. I have heard that they may or may not begin charging for that service in the future, and I have heard that it may or may not go Fee Based.
The benefit of using the technology is that it is completely "Cloud Based". Got a small organization and you don't want to have to worry about whether you have a dedicated server architecture built in an office server closet? This works for you since Sites is hosted by Google. You get access to a limited number of free services such as Google Docs, Gmail accounts, and other things so in theory you can completely run an organization virtually without ever buying a corporate computer. Feel like making a change on a website from your laptop on vacation in a far flung corner of the world - you can do it if you have internet.
I wouldn't personally put any financial information on a "web app" but that's my security preference, you may not agree.
At any rate, CANA has their web site, it's up and running.
The other sites I have created were for the Joe Angelo for Mayor Campaign, the Celeste Ellich for Commissioner Campaign, New Divine Mercy Church, as well as working on my blog.
I am also the Social Media Director for Wilton Manors Main Street helping to voice their public presence on Facebook and on their blog. I also have worked on their current webpage that is expected to go through some changes and a refresh soon.
Having done web development as a Programmer and as a Project Manager as well as doing Implementation of Websites, Large Scale implementation of Legacy systems, and Accounting Systems help in rounding out that list.
I'm also That Guy that people call up for help with their PCs since I've implemented more desktop systems than I would care to count. I've also implemented Servers running Windows Server 2003 and 2007, implemented SQL Server (various versions) as well as created servers running Linux and the LAMP Stack.
The Lamp Stack is a set of technologies that will allow you to serve out web pages to the world as well as function as a regular file server as needed and it's all free.
Most of that stuff can run "virtually" and on a computer using VMWare or Microsoft Virtual PC.
Not a bad cover letter, I may have to use this since I've done this and more.
Today, all the technical details were completed and the website for CANA went live.
This is the fifth website that I have created for organizations using the Google Sites technology. Google Sites is a great way to get a basic website up and running, especially for Not For Profits as those organizations have been granted free space on Google's Servers. I have heard that they may or may not begin charging for that service in the future, and I have heard that it may or may not go Fee Based.
The benefit of using the technology is that it is completely "Cloud Based". Got a small organization and you don't want to have to worry about whether you have a dedicated server architecture built in an office server closet? This works for you since Sites is hosted by Google. You get access to a limited number of free services such as Google Docs, Gmail accounts, and other things so in theory you can completely run an organization virtually without ever buying a corporate computer. Feel like making a change on a website from your laptop on vacation in a far flung corner of the world - you can do it if you have internet.
I wouldn't personally put any financial information on a "web app" but that's my security preference, you may not agree.
At any rate, CANA has their web site, it's up and running.
The other sites I have created were for the Joe Angelo for Mayor Campaign, the Celeste Ellich for Commissioner Campaign, New Divine Mercy Church, as well as working on my blog.
I am also the Social Media Director for Wilton Manors Main Street helping to voice their public presence on Facebook and on their blog. I also have worked on their current webpage that is expected to go through some changes and a refresh soon.
Having done web development as a Programmer and as a Project Manager as well as doing Implementation of Websites, Large Scale implementation of Legacy systems, and Accounting Systems help in rounding out that list.
I'm also That Guy that people call up for help with their PCs since I've implemented more desktop systems than I would care to count. I've also implemented Servers running Windows Server 2003 and 2007, implemented SQL Server (various versions) as well as created servers running Linux and the LAMP Stack.
The Lamp Stack is a set of technologies that will allow you to serve out web pages to the world as well as function as a regular file server as needed and it's all free.
Most of that stuff can run "virtually" and on a computer using VMWare or Microsoft Virtual PC.
Not a bad cover letter, I may have to use this since I've done this and more.
Subscribe to:
Posts (Atom)

