Select one contact, scroll to the last contact and shift-click on it. That should select EVERYTHING between the first and the last–so be careful. Then hit the DELETE key on your keyboard. If there are contacts you do not wish to delete, simply Shift-click from the first one you want to eliminate to the last one before the contact you want to keep. Then skip that one and begin again. Might take a little thought and a little time, but it can be done.
I’m an idiot, I imported 7000 contacts into Skype. I know, I should have just allowed things to be seen. There is no documented way to delete contact except one by one. The problem is that it is not clear how to select all contacts. Here is how you do it:
# Click on the contact group list.
# There is no command for this, you just have to know it is Command-A or Ctrl-A on the PC to select all the contacts. With 7000 contacts, it will take about 2 minutes.
# Then all the Edit menu items are greyed out so it appears that you are stuck. But in fact, if you hit the Delete Key, then you can delete all the contacts.
The main issue is that I’m a dummy and expect that everything that can be done with shortcut keys is on the menus so I was expecting to see both Edit/Select all which isn’t there and also Edit/Delete to be active instead of greyed. You are warned, don’t import contacts, just click on View Address Book.
Performance will be way better. With 7000 contacts, Skype is regularly spinning for 10 minutes at 100% talking with its servers. Right now the 7000 contact delete is still going on after five minutes with the processor running maxed.
Ctrl+A selects all your contacts and then just delete them
Making Push & Fetch for Google Calendars Work for 2.0 Users
from ModMyiFone.com by chriscoyne
After talking with an Apple Representative today, I was asking more about how to use Push and Fetch features. Especially, for Google calendars to sync to the iPhone calendar.
The rep said, he did not know, and thought it was for Gmail only.
Well, with a little investigating myself I figured it out. It works great. Thought I would share.
1. Go to settings and select, Fetch New Data
2. Turn on Push
3. Scroll down to Advanced
4. Select advance and select your Gmail Account
5. Tick if not selected already Fetch
6. Close Settings
7. On your computer, sign in and go to Google Calendar
8. On the bottom left select – Settings
9. Select Mobile Setup
10. Enter your details and select to get activation code
11. Note: Use Explorer or Safari not Firefox
12. You will recieve an SMS with code insert and save
Thats it. Now test for yourself. set an event on the iPhoneâ€¦.it will be Pushed to the Google Calendar.
On Google Calenderâ€¦.Set an event and it will be Pushed and or Fetched to the iPhone. Also, you can set Alerts to remind you. They Pop-up on the computer while your working and Popup on the iPhone as a SMS to remind you of events.
I will have to call Apple back to tell them how it worksâ€¦ Haha !
Try it out. I will be doing a Review of Google Mobile App soon. It should be your Favorite App after you getting it working right.
Donâ€™t have a Gmail account? Go to Google Gmail and create an account in settings set it to be IMAP not POP.
So “Vyshemirsky”:http://vyshemirsky.blogspot.com/2007/10/how-to-synchronize-ical-with-exchange.html found another solution to this problem called at http://ww.snerdware.com/groupcal and they have another than does the same for contacts to the Address Book. Although “Judi”:http://judismith.wordpress.com/2007/09/13/still-no-ical-exchange-sync/ found it buggy and it deleted appointments in Exchange and iCal (so backup before trying any of this!). And “some”:http://forums.macrumors.com/showthread.php?t=471498 think they are out of business.
There are real issues like “Justin”:http://justinhartman.com/2008/03/31/apple-ical-microsoft-exchange-fix-for-leopard/ point out and “Fragens”:http://thefragens.com/blog/2008/08/ical-exchange-time-zone-fix-chapter-2/ has a fix for. Outlook 2003 and earlier uses non-standard time formats like _(GMT+02.00) Harare/Pretoria_ whereas Apple uses _Africa/Johannesburg_ and so when iCal gets a calendar request from Exchange, it simply adds two hours to the event start time becaue it can’t deal with GMT+2. He wrote a script you run on your computer that runs in Mac Mail, it intercepts the message and then fixes the dates. Clever guy!
Whether you are a small business or a family, everyone needs the same three things:
* Email ideally from your own vanity domain, whether it is firstname.lastname@example.org or email@example.com, while having a @gmail.com or @me.com is nice, we all want our own identity. And we need lots of disk space, at least 2GB per user. Have wireless sync on iPhone or to Mac Mail.
* Calendar. I need to see someone else’s appointment and also have a shared calendar for common appointments. See them in colors on the iPhone or Mac iCal
* Contacts. Have contacts that are the same between your iPhone and your Mac Address Book.
Most of this is pretty easy, email works fine, but doesn’t allow vanity domains, so everyone has to use firstname.lastname@example.org
For Calendar, the answers are complicated as usual, here is one view
Here’s the setup:
Mom: has shared calendars S1 and S2
Dad: has private calendars A1 and A2, and shared calendars S1 and S2
Kid: has private calendars B1 and B2, and shared calendars S1 and S2
As it currently stands, Dad & Kid can subscribe to a published calendar from Mom, but can’t alter it. You have to log in as Mom to change S1 and S2, and then Dad & Kid will get the changes.
But… if you’re on an iPhone, you are one of Mom or Dad or Kid, period. You can’t switch user profiles or accounts, period.
Mom’s phone cannot have any private calendars or contacts. Dad & Kid can’t change the calendars and contacts they share. Bogus.
The reason for this is that the syncing isn’t live on MobileMe – if Dad makes changes, and Kid makes conflicting changes, and alterations hit the server at different times, who wins? (ie, Dad moves an appt in their view from Mon to Tue. The change is only local until they resync with .mac. Before they do, Kid moves *the same appt* from Mon to Wed. They sync first. Now, when Dad tries to sync, the server can’t find the appt on Monday to move, because Kid moved it already. Oops. Confusion reigns.) Push sync alleviates this, since changes are live.
If Dad & Kid can subscribe to a *live* version of S1 and S2 though, using the live push, then syncing is automatic, and more or less instantaneous (there are still boundary cases, of course, which I’m sure someone will toss up as proof of why this could never work… those can be worked around), and you get true shared information.
The current Publish/Subscribe model won’t work for iPhones if the users want to be able to change the shared data as well as view it.
So how does each one of these do?
Hosted Exchange. Well, this isn’t too bad, you can share contact and calendars with iPhone thanks to the ActiveSync. It mainly flunks on connecting to the native Mac Mail, Address Book and iCal. You have to use Entourage
However, Snow Leopard, the next release of Mac OS X will have ActiveSync on the Mac. That means, Exchange ironically is probably the best choice to host mail.
A less higher run alternative is Kerio. This emulates ActiveSync so in essence, could also be a replacement. Net, net, ActiveSync looks like a defacto standard that Mac and iPhone will talk with natively. That is great news. And probably the most likely alternative.
Well, this theoretically should be the best choice. Gmail is the nicest email on the web interface. However, each of the development groups for mail, contacts and calendar is completely different, so today there is no way to sync with iPhone and Mac and also allow shared calendars. Here is the exact state:
* Mail. This is fine, Google supports imap for free with all gmail account and with Google Apps, you can have a vanity domain name work with gmail interface.
* Calendar. Things get worse here. While there is a google sync for the blackberry, there is no sync tool for the iPhone and google doesn’t support activesync. I have tried a third party Nuevasync, but like most third party things, it doesn’t work well. For sharing of calendars, Google has the richest set of multiple calendars and it works superbly on the web, but when syncing with iCal, it uses Webdav, which is pretty buggy causing iCal to crash quite a bit. But it does allow sharing both read-only and read-write.
* Contacts. The reason none of this works. Google contacts don’t have notion of first name or last name, it is one name field, so iPhone’s get confused for sure. They have a Google to Address Book sync, but this manual and uses the really buggy native iSync on the Mac. You want to avoid that at all costs.
Net, net, my money is on waiting for Snow Leopard and then going to a hosted Exchange.
Google finally has their contacts close to a separate application. You can get a list when you logon to gmail and edit them. The biggest issues are:
# Amazingly that Google has got to be the only contact manager that has no notion of first name and last name. It is all one field. So there is no way to sort by first and last name. And most importantly for things like iPhones which search by first and last name so parsing doesn’t really work. For instance, “Nuevasync”:http://nuevasync.com really has some big problems trying to sync into the iPhone, it has to guess like crazy and for instance, if you have a PhD at the back, then it thinks it is the address.
# Google doesn’t support unicode! So you can’t use it with Chinese. What is it with these guys? It is pretty basic stuff to support UTF-8. This breaks all the contacts
So the net is that right now while the contacts on Google seem like they would be great, some really simple things make it pretty unusable.
Well, I’m testing it now, but looks like we might finally be able to get off of Exchange. Here is how to use Google Calendar as the hub of all your scheduling:
# Upload your calendar to Google Calendar. This is confusing because the Google Calendar user interface has been changing so radically but “Google Help”:http://www.google.com/support/calendar/bin/answer.py?answer=37118&topic=15286. The key point is that you need to upload the iCal format (.ics) since it allows recurring appointments and so forth. The fastest way to do this is to have Outlook 2007 (I know a Windows product). Hook it up to your Exchange, then click on the Calendar and Choose file Save as and select iCal. There are a huge number of options, but you want All Details, All Calendar and include attachments, this saves a gigantic ICS file. Then you goto your calendar and down on the lower left, there is an Add button. Click on it and then select Import Calendar on “http://google.com/calendar”:http://google.com/calendar
# Use iCal to view your Google Calendar from your Mac. It’s “complicated”:http://www.google.com/support/calendar/bin/answer.py?answer=99358 but basically you start iCal, to to Preferences/Accounts/Add and then login with your google email and password and then type this magic Account URL which is *https://email@example.com/user* and you can see everything in 5-7 minutes.
# Use iCal to view other people’s Google Calendar. This let’s you look at other appointments. You can of course do this in Google Calendar user interface itself, but this is convenient. You signe in and then look in Calndar Settings and locate the Calendar ID with is some big number. You add an account in iCal/Preferences/Account and under the Account, you put in _https://firstname.lastname@example.org/user
# Use iPhone to view Google Calendar using Nuevasync. This is another one that “Nuevasync”:http://www.ianfernando.com/2008/sync-google-calendar-with-iphone-3g/. It emulates the ActiveSync protocol and connects to the iPhone looking like an Exchange server. This thing syncs both calendar and contacts in Google Calendar and from Google Mail respectively onto your iPhone. It is free and does appear to work!
# Use IMAP to look at your email. Now that In this configuration, you can sync Google Calendar and Contacts and then you take your regular mail via Imap.
# Get your whole company on Google Apps. As an aside, “Google Applications”:http://google.com/a seems like a very nice hosted email, contact and calendar system that allows sharing. $50/user/year to run. This gives you easy corporate shared calendaring, although you can do this easily with sharing of calendars. For instance, from your calendar you can share to other Google Calendar users. Wow, this is great!
starting Thursday and for the first time, the service will offer addresses in two other domains besides yahoo.com: ymail.com and rocketmail.com.
If they find an address they like better, users with existing accounts in Yahoo Mail or other webmail service will be able to migrate their messages and contacts to accounts in the new domains, he said.