I lost all my old blog articles about Geektool and other cool stuff that a few people would actually read. I’m going to see if I can restore the blog back to its ORIGINAL state. Hang with me folks…..
[UPDATE: It's up and going, minus some pictures. I guess you can only do so much. Please let me know if you need pics again I will get them back up]
I don’t know if I was slow or if it was just glazed over but utilizing the “Ctrl” button in Civil 3D is one of the most usefully things when it comes to utilizing text styles and individual text within a Civil 3D Object. Using the control key when clicking on individual text objects such as a profile grade break or alignment labels can allow you to change just the text in that individual item to whatever you want that differs from the current style. It works great when I want to change a grade break label to an end or beginning of profile label. It’s the simple things that you learn that make your job just that much easier.
I’m going to be doing some brown bag lunches at work soon to teach the office Civil 3D and get our soon to be updated templates with styles and standards implemented. (I would like to use Jing and put some tutorials for Civil 3D up on the web as well, but that’s a whole other idea.) Unfortunately there really isn’t a laptop at work that has enough power to run Civil 3D so I’m going to bring my laptop in and run Civil 3D over boot camp. Now, with the new Macbook, the DisplayPort does work in Windows but in order to get the monitors to share over a projector you have to take an alternative route to setting up the display for two monitors than pressing an Fn button or F-key. Here is the process:
1.) On computer, open Control Panel -> Display
2.) Settings Tab
3.) Display dropdown, selected: Plug and Play Monitor on Mobile Intel(R) 965 Express Chipset Family
4.) Apply, then Advanced Button
5.) Click tab “Intel Graphics Media Accelerator Driver for Mobile”
6.) Click “Graphics Properties” button
7.) Select bullet “Intel(R) Dual Display Clone”
8.) Primary Device: Notebook
9.) Secondary Device: Monitor
10.) Apply
You should be seeing your desktop on the monitor or projection now. If not, try repeating the above steps with slight variations, depending on your hardware.
The next thing that Google is doing is revolutionizing voicemail and phone systems as we know it. The boundaries of phone and computer are about to get very thin. Check out this Lifehacker article reviewing the closed beta of this service.
Is the new iMac a good buy compared to buying a Dell, or better yet, building your own system? I’ve built several systems and I must say if you want to get something done on the cheap with the ability to upgrade, and creating a future proof system, custom builds can be the way to go. Now after recently getting a Macbook I have made my personal switch to Mac and I still utilize Windows at work and sometimes at home. I would say I split my OS usage down the middle at 50/50. Recently the iMac has been refreshed and I find myself asking if I were to recommend somebody a solid gaming/graphics/non-base model desktop computer, would I recommend a iMac or would I still recommend a custom build? Well here’s what I found out.
First I’m going to break down the hardware just by a price just to build this machine to be comparably specs from parts on newegg.
CPU – I put in a 2.8 Ghz Wolfdale Core 2 Duo which I think is a lesser core than what Mac puts in its operating system, but in the end you most likely won’t see much of a performance difference.
Price: $119
Motherboard – This is a tough one to compare because you really can’t have the form factor that mac’s logic boards produce. Lets just operate a standard motherboard, that would be able to handle up to 8gb and is future proof. It’s also got to handle DDR3, which doesn’t have much of a performance change over DDR2, but we need to have similar specs.
Price: $119
RAM – 4gb of DDR3 1333 RAM, enough said.
Price: $66.99
Hard Drive – a 7200 RPM 640GB Hard Drive, once again enough said.
Price: $69.99
Video Card - Instead of the 9400M that the base model has, lets upgrade our desktop to the biggest card that Apple has to offer, the Radeon HD 4850.
Price: $164.99
Case and PSU – The case and power supply is an interesting thing, and can be really anything you want, but what it can’t be is a slinder aluminum case about 2.5″ thick and fits behind your monitor, only Apple has created this, and I will get into this later on. I know you could go cheaper than this, but you want a nice clean setup that would compete with Apple, you’ll need to spend some cash.
Price: $200
Wireless N Card – Depends on how you want to do it but N cards are getting cheaper.
Price: $60
Bluetooth USB – Since the iMac has it, your going to need it.
Price: $20
24″ Monitor – Once again, figure out how to stick a 24″ monitor in the side of a 2.5″ thick aluminum case and have all your other components stuck in it as well and you could most likely start competing with Apple.
Price: $300
Operating System – Whatever you want to do, on the PC side I would just get Vista Home Premium until Windows 7 came out. Most likely will have a discount to upgrade if you purchase Vista in the next couple of months.
Price: $129
Total Price for the Custom Build System: $1,250 (and some change.)
Total Price for iMac – $1500 (w/o the Radeon card though)
Now I know that you could do some searching and find some hardware cheaper elsewhere and most likely drop this desktop build down to under a grand easy, but there are some points to be made even when comparing a $900 custom build to a $1500 iMac.
The first thing is the hassle, do you really want to hassle with coming up with all the equipment and time and expertise if you don’t know how to build it. Personally I love building pc’s, but some people could absolutely hate doing these things, so we’ll call it a wash.
Another big thing is the power usage for a desktop, the custom build could be using 350-550 Watts at any given time. The new iMac operates at 200W, similar to the Macbook Pro’s, which will keep your utility bill small…this one goes to the iMac.
The final thing is the form factor. I love a custom build case and customizing all the fans to work together or putting together a liquid cooled system, but the one thing a custom pc can’t do is pack everything into a 24″ aluminum cased monitor and create an almost silent setup. The form factor of the iMac truly is what sells it. You don’t have to hassle with a case to clean dust out of every 6 months.
It’s these thing alone that have recently sold me on utilizing and recommending an iMac for a desktop. The power user may disagree and I would defiently agree that there are some upsides to the Custom Build PC, but with recent price cuts and additional video card power, the Apple lineup is looking more and more appealing.

Time, Date and Weather
Mac has some interesting widgets that can be used in the dashboard, but I’m looking for something a little more permanent on my desktop so I can utilize Expóse to quickly check my current playing song on iTunes and the weather. Geektool is a prefpane install for your System Prefences that will allow you to access computer stats and utilities directly on your desktop. To read more about the basics and how to setup Geektool read this Lifehacker article that Gina Trapani wrote about Geektool.
Above and the link shown is an example how I put my time, date, weather and current iTunes song playing. Getting into some of the things that Gina talked about required alittle research around the blogsphere so this post I’m going to compile the things needed to at least put the time, date, and weather on your desktop.
First install Geektool to your System Preference and open it up.

After opening Geektool you will want to create a New Entry with a label for what your creating. Most of the Geektool things that you will create a Shell with a command to display the particular text on your desktop. Here are some scripts that I used to create the text.
| Element | Shell Command | ||||
|---|---|---|---|---|---|
| The day | date +%A | ||||
| The month | date +%B | ||||
| The day of the month | date +%d | ||||
| The time | date “+%I:%M” | ||||
| am/pm | date +%p |
You can also set the intervals for the particular shell to refresh, since time changes every 60 seconds (obviously) I set the interval for time every 10 seconds, and then the date/month/year every 120 seconds.
The weather is just as easy. It basically stripes information off the internet for current conditions and current temperature. With a fair bit of coding knowledge you could change this to pull any data off the internet that you wanted such as an RSS feed or sports scores. First create a new shell for the temperature then add the command:
lynx -dump http://printer.wunderground.com/cgi-bin/findweather/getForecast?query=50021|awk ‘/Temp/{printf $2, “: “; for (i=3; i<=3; i++) printf $i ” ” }’
For the weather conditions add a new shell and add the command:
lynx -dump http://printer.wunderground.com/cgi-bin/findweather/getForecast?query=50021|awk ‘/Cond/ && !/Fore/ {for (i=2; i<=10; i++) printf $i ” ” }’
This introduction to Geektool should be able to get you started and possibly interested in creating your own custom desktop that has endless possiblities. I found all my fonts from dafont.com which is a great place to get really stylish open source fonts. I will add a part two to show how to setup the iTunes items since that requires a fair bit of work.
Someday I only hope to have an office as cool as this guys….
Firefox Extensions really are the only reason I use it over Safari on my Mac, or Google’s Chrome browser at work. There are several Firefox extensions that I use day in a day out that I will create a writeup on sometime, but the one I want to show everyone today is for Pixlr. Pixlr is a web app that can be used with any browser to edit photos in a very similar manner to Photoshop, except this is quicker and easier to load when you want to do a fast edit. They recently added an extension that allows you to right click on an image in firefox, and send it directly to Pixlr for editing, and saving onto your hard drive. Pretty handy for some quick editing on the go.

After researching and changing my mind about a billion times I’ve decided to work on a hackintosh version of the MSI Wind desktop for a home server setup. System will start with the dual core atom processor, 2 gb RAM, and a 1 TB Hard Drive. There are several things that I have been looking for and found in this particular desktop; small form factor, low power usage, large hard drive space, customizable, and the ability to run OS X. There will be several things that this server will be doing simultaneously.
1. iTunes Server – Holds all the music, movies and tv shows which will be shared around the house to other iTunes libraries such as my Macbook and my wife’s MSI Wind Laptop.
2. Movie Library – I will rip all my DVD’s to my 1 TB hard drive for storage. The library will then be streamed to my xbox in the basement with a mac product called Connect360. The server will be located in my bedroom so in to have it as a front end as well, I will install software called Plex which acts as the pretty front end that manages and plays all of my content.
3. Backup Location – Will work as a general location for my backups and extras that I don’t want to store on my Macbook or external hard drives. I will eventually setup a SSH connection to access this from outside of my home network.
4. Download Client – This will be my 24/7 server for major downloads so I don’t have to always leave my laptop on.
There are several other small reasons and things I want this server box to do, but I won’t go into them right now. Hopefully in the next coming months I can start assembling this setup and post some pictures and explanations to this blog.
If you are interested in somebody else that is doing a similar project with this same form factor, check this out.
We had a project that I just finished up that involved a 1,250 acre watershed draining to a 14 acre lake that has recently has high sedimentation and nutrient issues and will required the lake to be dredged. In order to dredge the lake, the watershed required improvement upstream to prevent the lake from filling right back in. We working to provide out client with a concept watershed assessment, a report, and application for Iowa Watershed Improvement Review Board (WIRB) Grant.
The design portions of this project were really the parts that I enjoyed. These are some renderings that I had to produce for this project. I utilized AutoCAD to create the linework for the details, then used the Autodesk Impression software to render the watercolors. This particular project had about 16 various renderings for different slope pull backs, water quality treatments, and protection measures. After setting up the color style palette for one rendering, easy detail after that was very easy to create. Impression saves our landscape architect many hours of freehanding these details and also makes the project easy to reproduce.
Click on the pictures to see a zoom in view!