.comment-link {margin-left:.6em;}

The words are just like ... words, I guess.

Tuesday, April 08, 2008

iPhone has search, finally!

So, I've hit the ground running again with my mobile, thanks to a late release of the newest firmware on apple's part! But I did find a nugget that has me excited: View yourself!


iPhone Search.tiff



Labels: ,

iPhone... it's ALIVE

So, I'm downloading 4a240d iPhone OS!


Should fix the expire issue, thanks Jobsy!



Labels: ,

Pink screen of death...

So... my phone is temporarily dead... Apple forgot to publish an update to the firmware before the latest one expired. Now all iPhone 2.0 users are pissed beyond belief!



Labels: ,

Friday, April 04, 2008

First useful piece of Mac Code!

Hey everybody...


Today in response to some of my own tinkering and the forum at http://discussions.apple.com/thread.jspa?messageID=6978579#6978579 I have created my first useful program in Objective-C and MacOS. The utility is a command line application that will mount and return the path to the Leopard time machine volume.


The utility can be downloaded here http://rapidshare.de/files/39024900/GetTimeMachinePath.html


The souce code is as follows:



#import <Foundation/Foundation.h>


#import <AppKit/AppKit.h>


#import <CoreData/CoreData.h>



FSRef* getTimeMachineVolume()


{


NSData *timeMachinePList = [NSData dataWithContentsOfFile:@"/Library/Preferences/com.apple.TimeMachine.plist"];


NSString *errorText;


NSDictionary *timeMachineProperties = [NSPropertyListSerialization propertyListFromData:timeMachinePList mutabilityOption:NSPropertyListImmutable format:NULL errorDescription:&errorText];


NSData *backupAlias = [timeMachineProperties objectForKey:@"BackupAlias"];



AliasHandle aliasHandle = (AliasHandle)NewHandle([backupAlias length]);



[backupAlias getBytes: *aliasHandle];



FSRef *volumePath = malloc(sizeof(FSRef));


Boolean wasChanged;



OSErr resultOfResolve = FSResolveAlias(NULL, aliasHandle, volumePath, &wasChanged);


if (resultOfResolve != noErr)


return nil;



DisposeHandle((Handle)aliasHandle);



return volumePath;


}



int main (int argc, const char * argv[]) {


NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];



// insert code here...


char *timeMachinePOSIXPathString = malloc(1024 * sizeof(char));


FSRef *timeMachineFSRef = getTimeMachineVolume();


FSRefMakePath(timeMachineFSRef, (UInt8*)timeMachinePOSIXPathString, 1024 * sizeof(char));


free(timeMachineFSRef);



printf(timeMachinePOSIXPathString);



[pool drain];


return 0;


}




Labels:

Thursday, April 03, 2008

Preperations for the move...

It seems that the official word on the move to Boston is in the final stages. There should be an official letter in my hands by monday.


As the time grows closer I'm trying to determine weather I should make the move or try to make a new career in the city of my choice. Nothing wrong with Boston, just that I'm slightly disenchanted with my job as of late. That and having taken 5 months to make any progress on my job offer sets a scary precedent for how the remainder of my career at NASDAQ may go. The good news is that it sounds like I'm not being directly targeted, but rather just another victim of NASDAQ HR.


Other then that, I'm feeling fine now... Though I should be watching my health extensively after my recent trip to the emergency room.


I'm putting in a lot of time to try to catch up to the time that I lost through the week, and I'm actually making some strides. We've made progress towards an automated deployment system. Hopefully this will reduce/eliminate the issues that would occur during the deployment of the next version of the platform. Also, it should make installation of DirectorsDesk on a clean system as simple as grabbing the build of the software you'd like to use and away-it-goes!



Labels: ,

Tuesday, April 01, 2008

April Fools, and RSS

I've found it very hard to read any of my RSS subscriptions today, as everyone on the planet decided that there so funny, that it must needs be shared. If your going to post something thats not true... please put an april fools at the bottom!




Labels:

Thursday, March 27, 2008

iPhone Tips

So I'm now hooked on the MacBook pro and iPhone. And come to find out, I'm even a trailblazer in the field. I have the experimental 2.0 firmware as I was accepted into the iPhone development program a few days ago, suppressing as I still see many people on the web complaining about being told to wait. I got a response within 24 hours.



Anyway, there are two things I've discovered that are particularly useful.



1: The period shortcut.



On by default on my iPhone was the period shortcut. Simply tap the space bar twice to replace it with a period and a space. This prevents you from having to enter the punctuation menu to add a period.



2: Move icons on the home screen



Simply tap and hold on the home screen, the icons will begin to "jiggle" and become movable. Some icons even have "x" markers if they can be removed. Once they are as you like, press the home button.







Screenshot 2008-03-27 02:59:37 -0700-1.png








Labels:

Sunday, March 23, 2008

Would You Please Get Out From Under My Skin?

The weather this week seems to be indicative to how I feel. Maybe people just notice bad weather more when they feel bad. In any case, cause or effect the weather is poor. I need to stop this, because just being around you makes me want to make sacrifices for it to work... sacrifices that I shouldn't make.


The fact is that there is nothing that could stop me from making a second chance work, and while I think he wants that too, it has to be a mutual decision, and there are far easier choices for him right now... so I'll sit back, hope that one day maybe the conditions will be right once more.


Until then, I just have to make sure that there are no regrets... no matter how much I really want to have some.



All the Moments I Can Get

I know that I'm just going to end up hurting more then before, but even so...


I hope I can make you feel that no matter what, your loved by me and that someone out there is always thinking about you. Maybe there may be a day when lightning will even strike twice.


The fact is though, that because I love you, I just have to protect you from making poor choices, even if I want to make them with you. Probably also protecting myself, but then again, maybe I'm OK with being venerable.


Every message and phone call is so precious; I value every one. Every moment I steal away, those glances, and even the brief moments when I share your touch, its still electrifying after all this time.


Even so, all I can do is sit back, see what you do, and ensure that if you ever wanted to try again, I'd have the logistical capability to do so. I miss telling you that I love you...



Labels:

Friday, March 21, 2008

Holes... In and Around Me

The person I love came home this last week. Unfortunately, is not one of those joyful occasions, because every time I look at him, I see the man I fell in love with. There's an unspoken understanding between him and I though, as our lives are diverging, but nonetheless... you can still wish it were different.


If only I had said the right things a year ago...


I have the strangest feeling of piece about it though, because it doesn't feel like this is the end. But this is the way things are for now. Sadly, he loves someone else very much, and I can't ask him to leave that nor would I really want to. I just need to know that he's happy, and maybe even know that I can be too.


I suppose I'm doing exactly what I can, which is to keep the dialog going.


Maybe when I reflect a bit more, I'll gain some more clarity.



Labels: