Notice: memcache_pconnect() [function.memcache-pconnect]: Server 127.0.0.1 (tcp 11211) failed with: Connection refused (111) in /websites/live/www.applegeeks.com/html/sm/Sources/Load.php on line 2196

Warning: memcache_pconnect() [function.memcache-pconnect]: Can't connect to 127.0.0.1:11211, Connection refused (111) in /websites/live/www.applegeeks.com/html/sm/Sources/Load.php on line 2196

Warning: memcache_pconnect() [function.memcache-pconnect]: Can't connect to 127.0.0.1:11211, Unknown error (0) in /websites/live/www.applegeeks.com/html/sm/Sources/Load.php on line 2196
SmackBook Pro


Welcome, Guest. Please login or register.
Did you miss your activation email?
February 12, 2012, 03:56:40 PM

Login with username, password and session length
Search:     Advanced search
The look of the forum is still being worked on. Thank you for your patience.
193938 Posts in 16365 Topics by 16111 Members
Latest Member: ShaunBarre

* Home Help Login Register
AppleGeeks.com  |  General  |  Mac-ish Talk  |  Topic: SmackBook Pro 0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 5 Go Down Print
Author Topic: SmackBook Pro  (Read 184029 times)
Shmi
Guest
« on: May 25, 2006, 04:07:30 PM »

Check it out...

edit: link to video without ads.

new app uses the SMS(sudden motion sensor) to switch apps. So you can tap the left or right side of your screen to switch apps.. looks pretty sweet. looking forward to trying it out.
« Last Edit: May 25, 2006, 04:22:41 PM by Shmi » Logged
noah howard
Sr. Member
****
Posts: 281


Otter?


WWW
« Reply #1 on: May 25, 2006, 04:18:53 PM »

So freeking awesome, two monitors in one. Isn't that essentially how this is working? Where is a link to his blog... I hate CNET for the way they do that.

Ha here we go. http://blog.medallia.com/2006/05/smacbook_pro.html#more
Logged

 
God never let the sun set on the British Empire, you know why? He didn't trust the buggers in the dark.
Shmi
Guest
« Reply #2 on: May 25, 2006, 04:22:08 PM »

yeah, it works with desktop manager it seems. Thanks for linking to the actual vid, I also hate how cnet adds their ads.
Logged
noah howard
Sr. Member
****
Posts: 281


Otter?


WWW
« Reply #3 on: May 25, 2006, 07:47:31 PM »

Anyone managed to get this to work yet? I'm stumped.
Logged

 
God never let the sun set on the British Empire, you know why? He didn't trust the buggers in the dark.
Willeisen88
Hero Member
*****
Posts: 570



« Reply #4 on: May 25, 2006, 10:20:57 PM »

Huh...interesting. Would probably work really well for gaming. WoW maximized on one "screen," and I could just tap to get to the internet.
Logged
OrcishIncubus
Hero Member
*****
Posts: 3868


Life taken = work work


« Reply #5 on: May 25, 2006, 10:32:13 PM »

Dunno if that'd work in a WoW situation.

If you dual screen with WoW, maximized (non-windowed mode) ... you don't have access to the second screen... you have to .. well, alt-tab in my case, cmd-m in your case, to get to the other screen.

(is there some kind of option to change that besides going into windowed mode? .... I like having 1280x1024, thanks. >.>)
Logged


All in all in, all in a day.
A day it changes everything.
Willeisen88
Hero Member
*****
Posts: 570



« Reply #6 on: May 25, 2006, 11:06:18 PM »

Gah...you squash my dreams.  Tongue

Only one way to find out though....steal a MacBook Pro.
Logged
illitrate23
Hero Member
*****
Posts: 1609


..see you in Space Cowboy...


WWW
« Reply #7 on: May 26, 2006, 12:37:35 AM »

(is there some kind of option to change that besides going into windowed mode? .... I like having 1280x1024, thanks. >.>)
on the mac, you can setup WoW to use 1920x1200 if you like... but the windowed mode is always the same size when you cmd-M - you then have to resize it yourself to fill the screen
at least, that's how it works on my mac, i haven't managed to get it to open up into a window that fills the screen
Logged

-- ---
xXdaveXx
Full Member
***
Posts: 111


PowerBook G4 12' 1.5GHz 1.25GB 60GB Combo Drive


WWW
« Reply #8 on: May 27, 2006, 12:37:42 AM »

I got it to work earlier today. I used Xcode to make modifications to Desktop Manager, and Emacs to adjust smack.pl to work on my PowerBook 12'. It was a bitchy and time consuming process, especially for somebody who almost never uses Xcode nor knows how to program in anything beyond Java.

The biggest problem is adjusting the sensitivity. The video shows it working surprisingly well; my PowerBook 12' usually refused to sense taps on the side of the screen no matter what the numbers were at. The biggest problem with this whole thing is that using the laptop on anything but a flat surface causes the thing to start sensing "smacks" like crazy. The installer can be fixed easily, but making the concept itself work well is either going to be a very clever programming job or downright impossible. I also found that using a desktop switching hotkey, such as apple + -->, was far easier even if the touch thing did work.

Quick guide to installing:

NOTE - Intel Mac users should skip steps 1-7, as the official source code I linked to doesn't compile on Intel Macs. Your only option (that I know of) it to use a user ported version of desktop manager, such as this one. I have not tried these pre compiled versions myself, but have heard that they work.

1) Download the latest Desktop Manager source code:


2) Extract source code:


3) Open Xcode (you should have this, if not get it from your Mac OSX install CD) and either go to file --> open or just hold apple + o. Select the directory you extracted the DM source code to and hit open:


4) Type "WorkspaceController.m" in the search box. It will bring up only one result. Double click on that result:


5) Scroll down to you reach the init portion of the code. Where pictures, cut and paste the following:
Code:
[[NSDistributedNotificationCenter defaultCenter] addObserver: self
    selector: @selector(selectNextWorkspace)
    name: NOTIFICATION_NEXTWORKSPACE
    object: nil
];

[[NSDistributedNotificationCenter defaultCenter] addObserver: self
    selector: @selector(selectPreviousWorkspace)
    name: NOTIFICATION_PREVWORKSPACE
    object: nil
];


6) Click the button "Build and Go". In the box that pops up click "Save All":


YOUR MODIFIED VERSION OF DESKTOP MANAGER WILL NOW COMPILE. DEPENDING ON THE SPEED OF YOUR MAC, THIS WILL TAKE A COUPLE MINUTES.


7) When it finishes compiling, it will automatically launch. You will know this when desktop manager starts. How just hide Xcode (apple + h).


8 ) Now, download 2 files. AMSTracker...


...and download and extract a wonderful ZIP of smackbook itself:


9) While I used Emacs, for the sake of simplicity we will use textedit to modify the perl file. Go the the extracted smackbook directory, right click on "smack.pl", click "Get info", and replace the extension ".pl" with ".txt", and hit enter. In the box that pops up, click "use .txt". Now double click on the "smack.txt" icon, and it should open up textedit.


10)If you have an iBook or PowerBook, replace the line "my $x = $a[1]*256 + $a[0];" with "my $x = $a[0];". The line "if(abs($x) > whateverthis#is && $stable > 30) {" defines how sensistive it is, "whateverthis$is" being the sensetivity. If you have a MacBook, leave it as default (I think). Users of the iBook or PowerBook may wish to turn it down to something like 10.


Save the file when done.

11) After saving, go back to the info pane for "smack.txt" and change it back to ".pl":


12) Open the dmg "AMSTracker". Drag the file "AMSTracker" out of it and into the smackbook directory.


13) If you  made it to this point, congradulations, your half way there. Actually, that's a lie.

Open Mac OSX Terminal. Type "cd", space, and then the path of the smackbook folder. An easy way to do this is just drag the folder onto the terminal window. When your done, hit enter.


14) Type "perl smack.pl" into the terminal and hit enter.


If everything went correctly, your laptop should be going crazy and/or working properly with smackbook.

If it outputs anything but "simultating AMS hardware" and "self descruct activated", you are good to go. If you get the simulating error, you either need to reboot your laptop or don't have (working) SMS hardware. If you get the self destruct error, run away from your laptop as fast as you can run.

I will answer some questions if I have time. Contact me using an instant messenger; my AIM is katoblepas and my MSNM is spamthis*at*deflektor.com.
« Last Edit: May 28, 2006, 05:48:57 PM by xXdaveXx » Logged


illitrate23
Hero Member
*****
Posts: 1609


..see you in Space Cowboy...


WWW
« Reply #9 on: May 27, 2006, 02:46:59 AM »

one thing i did wonder about this - the motion sensor is there so that the machine will recognise if it's been dropped and it parks the disk heads, yes? to stop the drive going farming?

so, if you're whacking the side of the machine all the time, does that mean you're constantly parking the disk, and then unparking it as it reads in the necessary data to display the other desktop? might that not be a little unhealthy for the disk?
Logged

-- ---
xXdaveXx
Full Member
***
Posts: 111


PowerBook G4 12' 1.5GHz 1.25GB 60GB Combo Drive


WWW
« Reply #10 on: May 27, 2006, 09:47:25 AM »

one thing i did wonder about this - the motion sensor is there so that the machine will recognise if it's been dropped and it parks the disk heads, yes? to stop the drive going farming?

so, if you're whacking the side of the machine all the time, does that mean you're constantly parking the disk, and then unparking it as it reads in the necessary data to display the other desktop? might that not be a little unhealthy for the disk?

No. The SMS sensor's disk parking feature is integrated into the drive controller. It does, however, also output values for use within applications (god knows why). So the SMS sensor can detect a tap on the side of the screen, but it will also know that the value is far to small to lock up the hard drive over.

In case you are wondering, laptop hard drives can widstand a large amount of shock. So the constant slapping of the side of the screen is unlikley to effect it.
Logged


DougofTheAbaci
Hero Member
*****
Posts: 6848


Just call me Audiophilus Magnum.


WWW
« Reply #11 on: May 27, 2006, 10:11:14 AM »

Am I the only person who thinks smacking your laptop is a bad idea? No? OK I'll shush then.
Logged

Quote from: Douglas Adams
It is a mistake to think you can solve any major problems just with potatoes.
Shmi
Guest
« Reply #12 on: May 27, 2006, 11:42:22 AM »

It's probably based off a simple accelerometer/gyroscope, which would sense acceleration over 9.8m/s^2(thats gravity), and only values above that would lock the head of the drive.

smacking it probably isnt the best thing for it, but its not much more than a slight tap, which, really, is about the amount of force you use to snap the lid shut.
Logged
w!ng-w!ng
Sr. Member
****
Posts: 434


I'm Invincible


WWW
« Reply #13 on: May 27, 2006, 11:09:25 PM »

It's probably based off a simple accelerometer/gyroscope, which would sense acceleration over 9.8m/s^2(thats gravity), and only values above that would lock the head of the drive.

smacking it probably isnt the best thing for it, but its not much more than a slight tap, which, really, is about the amount of force you use to snap the lid shut.

i feel stripped of all that is geeky within me.... im absolutely freaked out that there are regular people who actually kno this stuff to the point where they care OUTSIDE of a classroom! maybe that's just me tho... finishing up my final exams before graduation and personally, i think this education thing needs to stop!

also, am i the only person who noticed that xXdaveXx had a different wallie for each screenshot? if ur gonna teach people how to 'whack-a-mac', u may as well keep it fresh!  Grin i dunno whether to think this app is cool or just plain freaky!
Logged

<br />Yes, my hobbies include horror and stalking children within their own dreams.<br />
Holliday
Newbie
*
Posts: 1


« Reply #14 on: May 27, 2006, 11:21:56 PM »

I am assuming he is using Apple's rotating desktop feature. I personally have taken some of the Apple Desktops and changed their colors all across she spectrum (different hues, same brightness and saturation). Then I arrange them in a spectrum in a folder and set that to my desktop folder to change every 5 seconds. The result is a gradually color shifting desktop, gorgeous.

Anyways, on topic. I got SmackBook Pro working the other day and wow is it a nerdgasm. iAlertU used to be the primary "wow" factor when I showed off my new MacBook Pro to people, but SmackBook just blows it away. You can choose from all the same transition effects that you'd get during a slideshow as well. So it can rotate to the next screen like a cube, or fade or slide or whatever else. I personally like Reveal because it looks like you are unpeeling a neverending stream of desktops.

The touch needed to get the screen to switch is very subtle and I doubt it would have any major impact on the hardware. You kind of "get used" to how to touch it (oh yes).

Oh and this is my first post in these forums, Hello AppleGeek community, I am recent Mac Convert Cheesy
« Last Edit: May 27, 2006, 11:31:08 PM by Holliday » Logged
Pages: [1] 2 3 ... 5 Go Up Print 
AppleGeeks.com  |  General  |  Mac-ish Talk  |  Topic: SmackBook Pro
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.072 seconds with 47 queries.