|
mac geekeryGet your geek on. |
Adam Knight's blogHead over to Twitter for some live coverage of the keynote today. This has been floating around the Internet but I felt the need to say that:
The German site BenM posted a few days ago that it had written up some configurations for iPhone OS 3.0 that enable tethering on most carriers, whether they wanted it done or not. This is a pretty neat hack for several reasons:
So, here’s how to do it:There's more »
I have a need. I have to make latitude/longitude (LL) points more reasonable and usable by humans. This is quite possibly one of the more difficult tasks out there right now, and also one of the most-outsourced as a result. The reason is simple: the dataset is huge and the calculations quite intensive. In order to get information about an LL, like the city, state, county, zip code, or (most complicated) street and approximate address, you have to do some geometric math. Let’s start with counties, since that happened to be the first thing I had some success in. You get a list of counties and their borders as geometric shapes. You then take a range from the LL and find all polygons that touch that range. Then you further filter to the one that point is in.There's more » Auto-adding Files to a RepositoryOctober 31, 2008 - 1:19pm
Since I use Mercurial and it doesn’t have Xcode integration, I find that I’ll have added classes or whatnot and they will not have been added to the repository and I’ll forget about them come checkin time. That’s bad. So I thought about ways to remedy this, and after describing the issue to myself, the issue was clear. “When I add new files to the directory, it should run So I made a The new MacBook Pros are a substantial change from the previous generation of MacBook Pros, but it’s hard to call them an upgrade, in my opinion. I’ve been using Macs for a couple of decades now and when I think of the word “upgrade” I tend to think of a notably faster processor, more features, and other goodies that make it scream “hey, this is what you have, but better!” The new MacBook Pros don’t really scream upgrade. They scream redesign. This isn’t the old MacBook Pro on any level. The only thing they have in common is the case material and the size of the unit. Other than that, this is a whole new computer in every measurable aspect: the screen is better, the keyboard has changed, the case is sleeker, the port layout is cleaner, the trackpad is …There's more » Can i install my Leopard OS onto my PC? Yes. The current solution is to use a piece of software called simply “PC-EFI” that emulates a Mac firmware environment. There’s some instructions out there already for how to get this done. Hello, I am looking for information regarding how to boot a iBook,G4, with linux on a USB flash drive… You cannot boot a G4 iBook from a USB drive of any kind — only FireWire or internal drives. On my iBook G4 14’ when I run openSUSE 10.3 I noticed (for some time now) the white led blinks when the hard drive is accessed.There's more » Well, it’s about damned time. I’ve been wanting to write up some iPhone dev pieces for a while but pushed the idea aside because of the SDK NDA issue. Well, Apple’s finally come to their senses and removed the NDA so that developers can actually form a community now. This is one of two major issues that have made developers uncertain about writing for the iPhone platform, what with Android coming very soon now. The other issue, which Apple has yet to deal with, is the rejection of applications based on unreleased criteria.There's more » Dealing with Overlapped ExtentsAugust 25, 2008 - 9:31am
Ever get that lovely “overlapped extent allocation” or “missing extent” error when checking your drive in Disk Utility? Notice how it never gets repaired when you repair the disk? There’s a reason: it’s technically irreparable. The extents that the error is referring to are the file fragments on your drive. There’s a special catalog file called the extents B-tree (this is also sometimes referred to as the extents or extents overflow file) that holds all of the information on which files have which fragments on the disk. Each fragment is an extent. When you have a missing extent then you have a record that states that there are a certain number of extents for a file, but the known extents are too few for that file.There's more » Would you believe I forgot my password? Yeah, didn’t think so. MacGeekery isn’t dead, it’s just, sadly, not a priority of mine at the moment. The day job is taking up increasingly more of my time and my wife and I are expecting our first child in the next couple of weeks (which means I’ve been playing proto-daddy for the past nine months). In short: I ran out of time. I haven’t run out of information, though. I’ve had to make Mac OS X do a fair share of crazy stuff in the past year or so that I need to write up and document (which is, actually, how I started this site many years ago). Hopefully life will work with me rather than against me here. If you have something you’d like to contribute, we’d love to have it and put it up. Remember that if you have an AdSense code that you get a portion of the ad shows for anything you post on your account that’s accepted (add your code in your profile page). So it’s not just to keep the site going, it’s a nice way to get some additional hits on your account as well. I do expect well-written pieces, though. I’ve rejected quite a few for being too short, too obvious, or too poorly-written to really fit in here. Read some back tips and see if you can get a feel for it. Meanwhile, I’ll be shooting for one tip a week. I can’t promise unique tips (I’ve been out of it for almost a year) but I can promise a unique write-up and perspective.There's more » Use CUPS Classes to Elegantly Handle Different LocationsNovember 30, 2007 - 11:53pm
CUPS is the name of the service that handles printing in Mac OS X 10.3 to 10.5. It has a lot of features that aren’t really pushed in the GUI in Mac OS X, but users are able to get at those features by using the special administrative interface at http://localhost:631/. One of those features is classes. A class, in this context, is a group of printers that can be made to look as if it were one printer. This is great in lab settings where you have half a dozen printers of the same type as you can add them all to a class on a print server and have everyone print to that queue. Then whichever printer is free (or round-robin) will print the job.There's more » |
|
||||