My blog has moved! Redirecting...

You should be automatically redirected. If not, visit http://mindsiview.wordpress.com/ and update your bookmarks.

Showing posts with label mac. Show all posts
Showing posts with label mac. Show all posts

Wednesday, October 01, 2008

Tracking Stolen Laptops

Recently there's been a lot in the news about people recovering their stolen laptops through remote tracking (i.e. NY victim uses remote to nab theft suspect). Several companies provide commercial products for tracking lost laptops including products like Computrace Lojack for Laptops and CyberAngel. There are also open source solutions such as Adeona, created by the University of Washington.

After reading about Adeona in Technology Review, I tested it and am impressed with the results. The software runs on Linux, Windows, and Macs. It uses a cryptographic key and password combination to access information. And, if you have a Macbook, Adeona can use the iSight camera to snap a picture of culprit. When connected to the web, Adeona periodically records information such as internal/external ip, the network access point, and router information. The software sends the encrypted results to the OpenDHT distributed storage service. You retreive the information by installing the Adeona retrieval software on another PC and using the cyrptographic key and password.

Adeona's setup is simple. I've been running it for a few days now and it's working beautifully. If you're looking for a simple solution and don't want to spend a lot of money, check out Adeona.

Saturday, August 26, 2006

A Mac in a Windows World

Remember that Mac commercial, no not that one, the other one. I'm talking about the one where the PC and Mac are holding hands to show how compatible they are. Never mind the disturbing image of the young woman pulling a picture from her backside. Nope, I'm talking about the compatibility thing. In general the Macs are compatible, but there are some challenges to running a Mac in a Windows world.

Issue 1: WINS (Windows Internet Naming Service). Like DNS, WINS provides a way to name network devices such as servers and printers instead of referring to them by an IP address. Why does this matter? It makes life easier for us IT guys...and ultimately easier for you.

Using WINS not only makes it easier to find and categorize network devices (much like typing a URL in your browser as opposed to typing the IP address), it also makes it easier to manage the network. You see, IT guys are constantly tweaking the network to do things like add and remove servers, update segments, and move equipment from one location to another.

What does this have to do with the Mac? Well, Macs don't always recognize WINS names, sometimes you have to use the IP address or create a host file that contains both the WINS name and associated IP address. What's the big deal? The big deal is that every time the a network device you're connecting to changes IP addresses in the network, WINS is updated and Windows PCs don't know the difference. You, on the other hand, have to make the corresponding network changes on the Mac.

Issue 2: Windows Network Password Expiration. If your company is like ours it has a password expiration policy. This policy requires passwords to periodically expire, forcing you to create a new one. Now I know that you believe that the only reason your company has this policy is because your IT department is evil. While I can't speak about the intent of your IT department, the reason this policy exists is that it helps reduce incidents of hacking. It's also required by your auditors.

Now, the Mac is blissfully unaware of the Windows network password expiration policy. When your Windows network password expires, the first time you find out about it is when you try to connect to a network device. And, you don't get the opportunity to change your password. Instead, you have to find a Windows PC and us it to change your password.

One solution to this problem is to set to set the Mac users' passwords to never expire. As an evil IT guy (insert maniacal laughter here), I personally think this is a poor practice.

Issue 3: Fantasy Football Live Draft Applications. This is undoubtedly the most egregious compatibility issue. Tonight while trying to access my fantasy football league's draft I found out that the live draft app didn't work correctly. Fortunately I was able to use my wife's Windows XP laptop and all was well.

----------
Lest you think I'm dissing the Macs, I'm not really. My primary business computer is a MacBook Pro. I'm just pointing out some of the challenges IT departments face as Macs become more popular in the corporate world. If you've resolved some of these issues I'd love to hear from you. Also, as I find solutions I'll pass them along.

In the meantime, I wonder if there's a way I can steal Shaun Alexander for my fantasy football team...

Tuesday, August 22, 2006

Installing Eventum on Mac OS X

Last weekend while attempting to install Eventum, a MySQL/PhP based issues tracking system, on my Mac, I ran into a common problem. I say common because of the number of questions I found on the web relating to it. In order to successfully install the software, you have to modify your php.ini file and set allow_call_time_pass_reference = On...which turns out is not an easy task.

First, it's not easy to find the php.ini file. The Finder app will not find it. The best way to locate the file is to create a one line php file on your webserver that contains a php.phpinfo() ? statement. Chances are you did this as part of your php installation anyway, particularly if you used Entropy PhP for the Mac. Running this php app will reveal the location of your php.ini file. On my system, php.ini is located at /usr/local/php5/lib/php.ini (the location on your system may vary).

The next issue becomes, how to get to /usr/local/php5/lib. The easiest way to do this (and maybe the only way) is by pulling up the Terminal application found in your Utilities folder. This app takes you into the Unix shell. Note: Before you do this, make sure that a) you are signed in as the Administrator, b) you are comfortable working in Unix. To get to the directory in Unix, you type cd /usr/local/php5/lib. Once you're there you'll quickly realize that you the php.ini file is read only. In fact, the entire directory is read only. To modify the file, you'll need to back up one level to the /usr/local/php5/ directory and do a chmod 755 lib to allow the files to be modified. Next, go back to the lib directory and vi the php.ini file. Now you're ready to successfully install Eventum.

Good luck, and let me know if you have a better solution.

Technorati search