one of the things that happened, oh, around 6 weeks ago that i have yet to blog is the fact that i received a mac mini for my birthday. despite having to return my original as a DOA (which is a longer story, and not the point of this post), i'm really fond of the little machine. i'd been longing for a new desktop machine, but it had to be a quiet one. All in all, the mini is an adorable, little-yet-powerful machine (particularly since i do lots of my web development on another box in the closet)- and it's more or less silent.
But, now i use two machines very regularly...
Wait! they're both macs, right? yes, my powerbook and my new mini. so, why not just sign up for .Mac and be done with it? well, that's not my style. i've spent *plenty* of money with apple over the past couple years, that wouldn't help with windows or linux, and besides: i'm a geek
so, here's what i really want/need:
Sure, there are other things such as syncing my documents and configuration - but I already use CVS (or svn) for some of that, and don't compose many "documents" per se, so those are lesser issues.
my big complaint is that, i really like the mac tools: but apple (and I know you're listening) why are they crippled? are .Mac sales *that* important to you? why no publish and subscribe for iCal on WebDAV? Why can address book search my LDAP directory, but not edit entries in it? Why doesn't LDAP have any way to store "Instant messaging" contact information ? (and yes, i google'd all around about this supposed "IMHandle" in my apple.schema, but I can't make it work)
i'm even talking about homogenous platforms here... I haven't gotten into cross-platform issues (yet).
i want a world in which my "digital life" is ubiquitous. across any platform, or machine, i need "my stuff" - and yes marc, i'm talkin' Digital Lifestyle Aggregation.
So Apple : I like your apps, and I really like your hardware. You could make me a fan for life if you'd just let people own multiple macs, but use *existing* technologies to let them all work together. You know, something like google talk allowing any jabber client to play.
needless to say, i'm right in tune with the ideas of a googleOS/webOS.
I'm a big fan of rsync.
I'm a big fan of rsync. Been using it to sync OS X address book and calendars between a pair of Macs for a few years now, works perfectly. Wouldn't work so well if you don't use static IPs on your LAN, though...
#!/bin/sh
/usr/bin/rsync -t -e ssh -r /Users/greg/Library/Application\ Support/AddressBook 192.168.x.x:/Users/greg/Library/
#!/bin/sh
/usr/bin/rsync -t -e ssh -r /Users/greg/Library/Calendars 192.168.x.x:/Users/greg/Library/
yeah, thought about rsync
that's great to know that it works... problem with rsync is you gotta remember to sync ;)
actually, i've also been reading about unison which claims to now support not only os x, but resource forks as well.
only thing there is, it's mac os x specific ... since you're syncing the raw data files. the *ultimate* end game (imo) will be IMAP-alike functionality for all personal data.
and, we're close ... "offline" LDAP (with some richer, generally accepted schemas - since inetorgperson is pretty limited) and ical (.ics) are real close. just still frustratingly not close enough :P
DrupalOS or drupalPIM
I tried it a year ago: Drupal as my PIM. A central hub where all my personla information comes together.
But drupal is not there yet, by far.
* A good webmail.module lacks
* A (working) node_aggregator is not available
* There is no time tracker (a must for a freelance consultance)
But:
* Calendars work. Very well.
* Uploads and file attachements work.
* Privacy vx publications work. very well.
* Journals and blogs work
* A task module for HEAD seems to work (SoC result)
So, with some work, in a quite near future you can run your DrupalOS.
for sure...
the big thing is, web apps aren't as rich as desktop apps.. and likely never will be... i believe in the 'thin client' idea, with lots of API messaging & language back and forth to something ... like drupalOS.
but i want richness on my desktop. i want notifications when people come online, mail arrives, etc etc.
That LDAP thing you mentioned
Are you saying you're syncing to a shared folder? I thought you needed a fully fledged LDAP server like OSX server to do that stuff?
LDAP
yes, you do need an LDAP server, I'm currently using OpenLDAP on a linux box... i keep meaning to post more about that. Soon, i promise! :)
IMHandle
Did you ever get the IMHandle issue with Address Book.app worked out?
The only thing I've been able to find is some info about configuring your Directory Services to remap attributes, but that hardly seems like what I'm trying to address:
http://docs.info.apple.com/article.html?path=ServerAdmin/10.4/en/c7od31....
If you've got any additional info about IMHandle, please drop me a note :-)
Hope all is well-
Ryan Erwin
www.ryanerwin.com
Macs vs Windows
Macs are anytime better than windows. But , i think Windows got more applications.
Post new comment