jump to navigation

Reminder for Tasks (or How I survive by using my external brain pack) October 12, 2011

Posted by bigmaconcampus in Mac Tech.
add a comment

Yay! Apple just saved me $8, hard earned cash. I was teetering on the edge of dropping huge cash, the previously mentioned 8 dineros, on an app called IMExchange2, and Apple’s Reminder app totally fills the void in my life of managing tasks on Exchange.

Sorry to the developer of IMExchange2, but then again, not too sorry. If the price would have been in a bit more of a normal range, they would have had a customer.

Why Gmail is awesome! August 3, 2010

Posted by bigmaconcampus in Mac Tech.
Tags: , , ,
3 comments

Scene: Hacking out an email today via Gmail.

Me: *click send*

Gmail: “Are you sure you want to send the email? Gmail notices that you typed ‘please see attached file’, but there is no file attached.”

Me: “You’re right Gmail. Forgot my attachment. Thanks.”

Gmail: “You’re welcome, Bryan.”

Me: “Well played Gmail, well played. And a little spooky, that you’re reading my email.”

iPad not as hot as I thought April 6, 2010

Posted by bigmaconcampus in Mac Tech.
Tags: , , , , ,
4 comments

After overhearing a student complaining that the iPad he’d just purchased had overheated on him while hanging around outside on-campus (This being day one after release), decided to do a little testing.

I left an iPad in direct sunlight, shiny side up (aluminum), when the ambient air temperature was 85°F, for roughly 20 minutes.

Not on. Not running any apps.

Got the following error:
Temperature
iPad needs to cool down before you can use it.

The iPad definitely doesn’t like anything resembling warm weather. Apple is apparently forcing it to abide by the operating specs of a maximum temperature of 95°F. http://www.apple.com/ipad/specs/

iPad overheating

Overall, I’ve been quite surprised with the little device. It has outperformed the iPhone, hands down. Even typing on the full-size keyboard is easier than I’d ever imagined.

I am wondering how any students could possibly use it on our campus though. I see the iPad easily going over the 95°F mark, just riding in a students backpack between classes, especially during the summer months. Not only do we consistently pass the 95°F mark, but the humidity hangs around 100%. If you get thirsty enough, you could almost drink the air. Can’t wait to see a humidity warning next, once it surpasses Apple’s specs.

Maybe Weed… December 9, 2009

Posted by bigmaconcampus in Rhinoism.
add a comment

While watching a Pink Floyd concert with Rhino that my Tivo had graciously grabbed for me, she was listening to me espound about the time I saw them in 1994 at Death Valley stadium.

Nine-year old Rhino eventually asked “Are they on grass?”

After my curious look, she responded, “They are in a football stadium, aren’t they on grass?”

How old will you be when you realize you’re dead? October 2, 2009

Posted by bigmaconcampus in Rhinoism.
Tags:
1 comment so far

While having a discussion with Rhino about the fact that I didn’t realize how many years had passed after the death of my Father, she offered this nugget of wisdom.

“Yeah, time really flies by. I was almost seven before I knew I’d been born.”

Baking: Where you get to eat your mistakes September 24, 2009

Posted by bigmaconcampus in Misc.
Tags: , , ,
add a comment

Expanding from Mac-Tech and Rhinoisms to cake-making in this post.

Over the years, I’ve made several different birthday cakes for the kids that required extra commitment to finish. I haven’t done this for every birthday, it’s more of a treat. Anyway, thought I’d share some photos of a few of them in case anyone is looking for some ideas. The wife is currently already putting in a request for a “Twilight Cake” for her next birthday. If this happens, I’ll probably post it also.

Photo Booth is a freaky little application September 3, 2009

Posted by bigmaconcampus in Mac Tech.
Tags: , , ,
add a comment

While working on a simple web-cam setup for one of our areas as a temporary measure until the real setup gets put in place, I ran into several odd issues.

The strangest being Photo Booth. We won’t even go into the long road of details on how I wound up using Photo Booth or the fact that I had issues with isightcapture on a Mac Mini running Tiger and had to resort to a sad little, hacked together AppleScript.

My discovery (thanks to a co-worker, since I’d have never thought of this) was that Photo Booth forces you to either have a monitor or a video adapter connected to a PowerPC Mac Mini or else the application refuses to take pictures.

Seriously.

The only, and I mean only, thing that I can possibly rationalize is that Photo Booth makes the screen flash white (like a flash bulb) and must have some requirement for a screen to be attached.

Really Apple, what in Hades name could you have possibly been thinking? This ought to be an interesting bug report when they get it.

Brother Love September 3, 2009

Posted by bigmaconcampus in Rhinoism.
Tags: ,
add a comment

While observing her brothers hug after beating a video game…

Rhino: “Brother love…. I’ll never know it.”

Wireless Installer – The Next Generation August 27, 2009

Posted by bigmaconcampus in Mac Tech.
Tags: , , , , , , , , , , , , , , , , , , , , ,
22 comments

Ok, after originally posting the code for my wireless installer, I’ve updated the code earlier in the summer and keep promising to post an update. Without further adieu, here it finally is.

*NOTE* 9/29/09
There were some errors in the applescript sections of the original post. These should be correct now. Oops.

*NOTE* 12/21/09
Gave up fighting wordpress to display the code correctly so that it would compile correctly if someone copy/pasted it. Now have a direct link to download the working files at the bottom of this post. Sorry for the delay/problems.

Intro
Since I couldn’t remember specifically what I changed (several bug fixes, some major, some minor), I’ll re-post the entire thing here. It has been tested on over 1700 Macs since the beginning of June 2009, so I consider it fairly solid at this point.

There was an entire section redone in C code since there were certain APIs that could only be addressed that way. This was also the ONLY piece that was a reminant of a GUI based version I’d made a year beforehand. Now, all command line, YEAH. (Thanks Kim!) Also, now moves the newly added wireless network to the top of the preferred list so connection time is quicker (noticed that with users that had 20+ wireless networks, adding it to the end of the list resulted in several minute long connection times).

The only issues I’ve run into is that on occasional runs, the installer will not pickup the wireless username correctly (the main script thinks that the wireless username is blank). I haven’t been able to narrow down what causes it directly (I think it has to do with running the installer partially and quitting at a certain spot, which must be leaving some clutter behind, but haven’t directly proved this yet), but have added code to recognize the problem and exit with an error. Most times, running the installer a second time will work fine. (If anyone happens to figure it out, please let me know in the comments)

The other small issue shows about one in a hundred runs and I consider it an applescript bug. Sometimes the portion that is applescript won’t allow the user to type in the dialog box. A reboot solves this behavior.

This installer basically works the same as before, it is crammed into a PackageMaker .pkg file and runs as a postscript to perfom the setup. The beauty of this is that it can be posted on a website for the user’s to run themselves and doesn’t require a tech to setup their wireless for them. (Makes our lines MUCH shorter). If you are confused by any of the details, refer to the previous post for a deeper description of some portions.

It’s in several scripts in several different languages (Four in all I think, we almost had some perl in it, but I’m a Bash junkie and got it to work in less lines in Bash :P )

Change Log

July 2009
Version 3.6
Fixed bug that caused a blank wireless username in certain situations
Fixed bug with a ‘space’ in the Mac password
Wireless network is now added in the top location of preferred networks to enable faster connection
Added more error codes
Added better error descriptions
Added ‘retry counter’ to dialogs
Lowered number of retries from five to three

April 2009
Version 3.5
Rebuilt Keychain creation mechanism in C to solve several bugs centering around creation of ACL of Keychain and Assistive Devices settings.
Added Mac OS X 10.6 enhancements
Increased speed of installer
Added second wireless password test in case of system outage

March 2009
Version 3.1
Made compatible with Mac OS X 10.6 (Snow Leopard)
Added several exceptions for MacBook Air hardware types due to lack of ethernet port
Streamlined method of fixing certain symbol characters in passwords
Fixed bug with toggling Assistive Devices settings
Modified handling of certain preference files and previous Enterprise level network setups
Added steps to handle a blank Mac Password
Added error code for a corrupt login.keychain that cannot be unlocked

Final Important Info
After wrestling with WordPress attempting to get the code posted correctly, I’ve given up and decided to instead post a link to download the working files so that anyone interested can just download the pieces and package it themselves.

There are three applescripts, used to obtain and test usernames and passwords, and cleanup Keychain Items, that are called by the Main Script. These feed back the variables for username and password to the parent script.

The Mac password cannot be blank (I wouldn’t recommend a user have a blank password anyway) nor can it contain a space (causes problems with the script).

Some items in remove_keychain_items.scpt need to be edited manually (Names of keychain items). Also, if the keychain is locked with a different password than the main user account password, the script will error at this step.

C Programming Section:
This section replaced the part that would actually set the access level for the wireless to get to the keychain item. Before it used GUI Applescript and relied on Assistive Devices to be able to click a single ‘OK’ button. Using C to create the keychain item and set the ACL to allow the eapolclient to access the keychain fixes the issues with doing it the previous way.

This C code should be compiled for both Intel and PowerPC separately and the resulting files should be named:
AddKeychainItem_Intel
AddKeychainItem_PowerPC

The parent script determines the processor type and will run the appropriate version of the executable.

You would need to do a find/replace in this section of code for wirelessnetworkname and put in the name of your particular wireless network.

Download working files
Wireless Installer

Hopefully the new and improved version (which is still not 100% complete, but getting closer) will help someone out there. If so, drop a comment.

But who would be the Best Man? August 25, 2009

Posted by bigmaconcampus in Rhinoism.
Tags: , , , ,
add a comment

While making lasagna with Rhino one evening, I let her take a nip at the mozzarella and she commented:

“Mmmmmm, I’m going to have to marry that cheese some day.”

Follow

Get every new post delivered to your Inbox.