0
Offline
Full Member
Karma: 0
Posts: 205
Don't Panic
|
 |
« Reply #15 on: June 13, 2008, 02:13:44 pm » |
the disk-eject menu item that was in the OS for 10 years which all Mac users knew to avoid because of the disk swap nightmare.
Apple never bothered to fix the menu item and it was just a useless pimple on the Interface, or worse if a newbie used it and got caught. I feel the need here to defend what was actually a solution by Apple, it could be argued it eventually warranted removal, but never fixing. Let's imagine your working on a Mac Plus, it has 1MB of memory, no disk drive, and a single disk 800K floppy drive. You've just finished your novel, and it's a whopping 700K; you save it to your floppy drive. Now you need to make a copy for your editor (who's very modern and accepts electronic manuscripts). You can't load the entire file into memory along with the OS and an application, so you open the disk's window and then eject the disk; a ghost of the original appears on your desktop. Now you insert a new floppy disk, format it, and drag the file from the open window to your new disk. MacOS prompts you to insert the original disk and buffers most of the file into RAM, it asks you for the second disk, and writes the data out, the first disk again and copies the rest of the file, the second disk and writes it all out. You can now 'put away' the first disk from the desktop. The features down-side was understanding what "Put Away" (ejects a disk and removes it's existence from memory) and "Eject" (ejects a disk) did. Many new users got this wrong. Apple could probably have done a better job on documentation or naming here, but technology wise it was a good solution to a problem. (Keep in mind it was invented for the 128, which had 400K of floppy storage and 128K of memory.)
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
God Member
Karma: 0
Posts: 507
|
 |
« Reply #16 on: June 13, 2008, 02:14:35 pm » |
re: conspiracy theories, Well to be fair, they have admitted the form factor was indeed a mistake. A hasty change was made to make "this weeks" PCB run deadline. Stuff happens, I'm real glad there is an arduino, and that the people felt compelled to get it out the door. it has opened a door into microprocessors for so many.
Though I do see things like the Nano redefining the form factor though, so change is possible.
|
|
|
|
« Last Edit: June 13, 2008, 02:15:59 pm by dcb »
|
Logged
|
|
|
|
|
0
Offline
God Member
Karma: 2
Posts: 849
Arduino rocks!
|
 |
« Reply #17 on: June 13, 2008, 02:34:58 pm » |
Conspiracy theorists have suggested that Arduino team deliberately created the off-grid design to make their hardware incompatible. Does an official explanation from the team exist of where this odd quirk came from? We were given an official explaination in this thread: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1212632541 post 13. I'm sure there was no evil intent, but it would still be nice to see the next release fix it even if it makes older shields obsolete.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 0
Posts: 267
dinosaur cork
|
 |
« Reply #18 on: June 13, 2008, 11:45:10 pm » |
re: Apple disk swap nightmare - I'm glad to hear that at least one person understood and used that piece of nonsense. How many person-hours were wasted by people swearing at it, and instructors telling students "just never, ever use that, it's worst than useless."
It could have easily been implemented in a simple, self-explanatory way, with a cancel button. Maybe someone should do a poll on whether that was more or less useless than Microsoft's office assistant. And why don't bad ideas ever come with a "Cancel" button or a "Never, ever show this again." button one can click?
re: Pin spacing. I'm delighted to have read the other post and put all the conspiracy theory stuff to rest. Kudos to the team for admitting it was a mistake.
I'm also looking forward to the next production run of the Diecimila fixing the mistake. Raise your hand if you think there will be fewer Freeduinos/Arduinos in the future? The time to fix this is now.
|
|
|
|
« Last Edit: June 13, 2008, 11:47:07 pm by paulb »
|
Logged
|
|
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 3
I Love YaBB 2!
|
 |
« Reply #20 on: January 07, 2009, 09:30:52 am » |
It seems like an easy way to correct this would be to add a second digital header 'outside' the original one with normal spacing. It would make the board very slightly larger, but I'm thinking that wouldn't be a major issue in most uses. A few versions could then populate both header sets until it seemed like most everyone who cares is using the new layout. Then stop populating the weird ones.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Boston
Offline
Full Member
Karma: 0
Posts: 101
Arduino rocks
|
 |
« Reply #22 on: January 07, 2009, 09:57:26 am » |
the more I think about it, the more I like this shifted male header:  Originally it was just a way to make a cheap protoShield. But if these can be made in decent quantities (I'm looking at making something that does,) it may provide a clean upgrade path for the arduino pin spacing problem. it would let the current arduino mate with shields that are standard spaced, and let old shields mate with new arduinos that are standard spaced. Shield makers could move to the new spacing without fear of being incompatible with the 60k+ Arduinos out there. Consumers could get a standard spaced 'duino and not worry that there's no shields for it. am I being dumb here? what am I missing
|
|
|
|
|
Logged
|
|
|
|
|
London, England
Offline
Edison Member
Karma: 3
Posts: 1026
Go! Go! Arduinoooo !!!
|
 |
« Reply #23 on: January 14, 2009, 04:31:23 am » |
Sounds like a simple and neat solution to me!
|
|
|
|
|
Logged
|
|
|
|
|
Newcastle NSW Australia
Offline
Jr. Member
Karma: 0
Posts: 69
RalimTek
|
 |
« Reply #24 on: March 12, 2009, 04:57:40 am » |
Sounds good to me too!
|
|
|
|
|
Logged
|
Cybot
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 8
Arduino rocks
|
 |
« Reply #25 on: March 15, 2009, 01:42:53 pm » |
My solution to this misery has been to glue another row of pin headers directly outside the mis-spaced ones, leaving one pin blank and connecting the offset pins "diagonally", somewhat like this: oooooooo*oooooooo \\\\\\\\ |||||||| oooooooo.oooooooo
That way I can continue using "standards compliant" shields, or simply make my own perfboard shields (which will be 2.54mm or one pin row wider than standard shields, but have an even spacing). 
|
|
|
|
« Last Edit: March 15, 2009, 01:46:26 pm by Corax »
|
Logged
|
|
|
|
|
|
|
USA
Offline
Sr. Member
Karma: 0
Posts: 452
Freeduino rocks
|
 |
« Reply #27 on: March 15, 2009, 06:21:56 pm » |
This is a board I designed back in September 2008, but never made it to the market:  I think the double row socket makes total sense, as well as the i2c sockets... as implemented by Seeeduino. But for those who already have an Arduino board, I came up with a terminal block shield, that because of a mistake, I sold it as a protoboard shield. Why protoboard? Because it converts the odd socket spacing on the Arduino board to a standard 0.1" (2.54mm) spacing for using cheap and simple protoboards.  In my opinion, the odd spacing is here to stay, as a legacy of backward compatibility to older boards. So, more innovation is needed... keep throwing ideas...
|
|
|
|
|
Logged
|
|
|
|
|
Norway@Oslo
Offline
Edison Member
Karma: 11
Posts: 2033
loveArduino(true);
|
 |
« Reply #28 on: March 15, 2009, 09:51:55 pm » |
My solution to this misery has been to glue another row of pin headers directly outside the mis-spaced ones, leaving one pin blank and connecting the offset pins "diagonally", somewhat like this: oooooooo*oooooooo \\\\\\\\ |||||||| oooooooo.oooooooo What a neat solution! 
|
|
|
|
« Last Edit: March 15, 2009, 09:52:49 pm by AlphaBeta »
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 8
Arduino rocks
|
 |
« Reply #29 on: March 16, 2009, 12:48:52 pm » |
Thanks all for sharing your ideas and products, too! I wasn't aware of the seeeduino, drawing my inspiration from the Illuminato, and I find it interesting how everyone has put the additional pin headers on the inside, preserving the footprint of the original PCB. I opted for enlarging the footprint instead because this would easily allow to retrofit existing Arduinos...
|
|
|
|
|
Logged
|
|
|
|
|
|