Since I purchased Google paid storage (200GB for $50/year), I migrated all of my mail out of my Google Apps account and back into my original Gmail account. I started to do this by copying and pasting folder using IMAP access via Thunderbird with the accounts opened. That worked pretty well except for the fact that it was slow and then I ran into bandwidth limitations of Gmail accounts so the process started taking a really long time.
To get around that I used the recommeneded method of Gmail account migration which is to set up the source account as a POP account from within the destination account. That worked okay for a while, downloading 200 messages at a time and then it stopped working for about a week and I more or less gave up.
Today I noticed that it started working correctly again so I guess Google fixed something, but I found a problem with the process. A while back my email campaign system didn't specify the date in the header when it was sending out messages so there were lots of messages in my Apps email which didn't have date headers in them so the date of the message was the date received by the email application. So it seems now that my Gmail account has downloaded all of those Apps messages, the date specified on them now is when they were downloaded again, instead of the original date of download. This makes complete sense to me but it was rather confusing when I searched for some mail this morning.
The end result here is that my mail is now all in one Gmail account. 6GB of mail used of my 207.2GB of storage.
I don't think Apple has taken this much heat over a device that I can recall. People think it's cool, but fairly expensive and it doesn't allow you to run more than one program at a time. The biggest heat has come from the name. People are already referring to the largest fully loaded iPad as the Max-iPad.
The writers at MadTV had already built their own iPads back in the day.
Update: As expected, Hitler's reaction to the iPad:
Last night I was asked to demo the board for Guelph's technical community. Other than the fact that it kept freezing it went very well. Check out these photos from @kevinleehansen.
Me being introduced with the questions; Who are you? What are you demoing? What do you hope to get out of it? and What should the audience get out of it?
Sign froze while I spoke, but it did get stuck on the world "Quality." Couldn't have planned that if I tried.
About the freezing: It seems to be interference that causes the sign to freeze. The program "making" the pixels continues to run. I actually thought of last night, resetting the COM port before each cycle that way if there was lots of power/data interference around it would be a little bit more robust and should reset on it's own. Also instead of the cables all piled into the box below a little more organization would probably help. (Keeping the power cables away from the TWI wires.)
Thanks to all for a great night and thanks to the roundup for the photos.
A friend of mine is looking to buy the same Nikon D90 I have, kit lens (18-105mm) and all. She has expressed interest in buying my gear as I'd love to upgrade.
My dilemma is that I would love to upgrade my camera to the new D300s. It's the next in the line of the Nikon cameras and has some damn awesome new features. Like the ability to write raw and jpeg images to a compact flash and SD card at the same time. Using that, I could use the Eye-Fi card I'm getting from Google because I upgraded my storage to 200GB for $50, to write my jpegs to that SD card and still write raw images to the CF card. Quality and awesomeness in one.
The other reason it's a dilemma is that I'll have to get a new lens if I sell the 18-105mm but I've been eye-ing a 50mm or 35mm prime for a while (drooling over the low f-stop) so it's not a simple purchase of the D300S body (which doesn't sell as a kit).
The final edge of my dilemma is that the actual upgrade I wanted to take on this season was a top of the line Nikon SB-900 Speedlight. It re-cycles fast, it only needs AA 4 batteries and with a Fong Diffuser produces bright, soft, shadowless light.
So I've been working in every spare second for the last 48 hours to get my LED sign board built and part of the project was to have it showing live Twitter feeds. Standing on the shoulders of Mr. Clegg and Mr. Oskay, this proved to be a relatively simple task.
I built my first Peggy 2 in about 5 hours and then started fiddling to get the Processing video working and within no time I could write static messages on the board. The next setup was to make it work with two Peggy2s. Since I only had a few LEDs left over from the first, but a about 75 left over from making these for our wedding, I recycled them into the second Peggy so I could start coding and see some kind of result if my code worked successfully.
I wired up the two peggys in paralell via a breadboard to the Arduino and started modifying code.
The code changes were actually quite simple, I made a second header and data array so that the second Peggy2 has a different header that it acts on to change it's state and then coded that into the sketch for the second Peggy2. I looked at changing the TWI address first but I think the Arduino code would need to be modified for that and right now it just spews data without modification and I didn't want to mess with that yet.
I made the image 400x200 instead of square and then I made the renderToPeggy function loop through each array of 25x25 independently and send out each header and each chunk of data. That was all it took and now each Peggy2 acts on it's own data and shows it's own pixels though both are receiving data for the other. (This could probably be more efficient but I wanted it to work right away.)
I wrote a simple PHP script to gobble up tweets that I was interested in by following the API guide to search and dump them into a database. Then another PHP script to distribute un-seen tweets via a URL and then modified the Processing code to ask for a new tweet after one has been displayed. If there's nothing new the code just shows a random tweet from the last 10 in the database.
Next steps in the project are;
get the rest of the LEDs for the second Peggy2
put both Peggys in some kind of a case, possibly with a coloured insert in front of the LEDs
add the ability in the Processing code to show a logo or many logos between tweets