Professional Documents
Culture Documents
summary:
started by: elroy
Update v1.0.1 - Now with 100% less dock icon
on: 3 Nov 2008, 08:28 GMT+08
number of posts: 83
RSS: new posts
As a result of the awesome development work being done in these very forums, we've got a temporary fix for breaking
EeePC's silence… Unfortunately not all of us here are all that fond of the using the terminal or, lets be honest, are just too
lazy to bother with all that typing and, worse, having to remember stuff!
Audieee remembers your last setting (Headphones or Speakers) and reinstates that setting after sleep or when the app is
relaunched after reboot.
What do I need?
First off you're probably best to have attempted to use some of the methods described in the 'quick and dirty' thread. But
here's all you should really need:
AzaliaAudio.pkg.zip
Audieee 1.0.1
Apple Devloper Tools (found on your purchased Leopard DVD)
What do I do?
Remove AppleHDA.kext from your Extensions folder (System drive > System > Library > Extensions).
Install the AzaliaAudio.pkg
Reboot
Install Apple Developer Tools (this is needed for ioreg and reggie_se - if there are other methods for installing these
elements, feel free to comment below).
Launch Audieee.
Listen to things.
Troubleshooting
Make sure you're running the stock (vanilla) kernel
Make sure that audio is enabled in your eeepc's bios
If Audieee still doesn't work 'as advertised' then use the Q&D Thread for troubleshooting BEFORE posting problems in this
thread. If you can't turn sound back on via the commands shown in that thread, then Audieee isn't going to work for you
until you can. Audieee is just a front end for those same commands.
Anything else?
You can add Audieee to your Login items to save having to launch it manually after reboot.
Please report back your results as it will help others work out any problems that they may run into.
Audieee was created by Jamie Curmi using parts of QuinnStorm's script (with permission). All i did was slap together the app
icon… not bad for a guy with two stitched up eyes… at least as far as I can tell.
PS: This is the only place that Audieee has been released. Feel free to tell others about it, but in an effort to help gather the
EeePC/OSX community together please link directly to this thread and not to the file itself. Thanks.
Thanks a lot,
Works like a charm and is way nicer than to launch scripts from the desktop ;-)
Nik
reply | options
Thanks!
Works perfectly here. Very convenient way to switch quickly between speakers and headphones.
I followed the steps as written above but it doesn't work on my 1000H. Also when starting AudioEEE i had to enter my
password multiple times (for reggie_se). Later then i just opened the Terminal… (sudo su)… and then executed
"output.sh 1" manually.
I do get an Audio Device listed as sound output device and VLC doesn't report any errors in the console… i just don't
get any sound.
reply | options
yin, have you had sound working before? If not try looking through THIS THREAD. If you can get it working using
the information in that thread then you shouldn't have any problem using Audieee - however, your problem could
be something larger than just this app (Wrong Kernel or something, for instance).
options
Perhaps you could have Audieee check the kernel version (either by uname -a or by a checksum) and warn the
user if it's not a supported kernel? Might cut down on some of the confusion and troubleshooting.
options
You were right. I'm using the vanilla kernel now and everything works great! Thanks alot!
options
can anyone tell me how to access the plist to hide the icon? thanks
options
<key>NSUIElement</key>
<string>1</string>
4b) With PrefSetter, select Actions/New Key and input NSUIElement for the name and 1 for the value.
Good luck,
Nik
options
reply | options
Thanks to all who made Audieee possible! Got it working first try.
Does anyone notice a slight audio lag while watching videos? The audio is a couple frames behind the video when
watching TV on hulu. I wasn't sure if it was this audio implementation, or something else.
reply | options
I have just installed a BCM4321 based airport wireless card, works perfect out of the box (I'm using XxX 10.5.5 now).
After installing Developer Tools, Azalia & Audieee sound is working very nice, but Airport seems not to be recognized
anymore. Really strange.
reply | options
many thanks for this work and for chud. my install disk is nearby, but external cd is not. I would have failed without
that mediafire link.
reply | options
reply | options
I could get it working, but once I went to sleep, it stopped working. Even after restart.
Even though it stopped working, it was great while it lasted because now I can use Youtube and Logic Pro on my EEE. Please
help with fixing the problem. Thanks!
reply | options
The quick and dirty guide turned sound on, but just once, as it was supposed to. But this handy little app doesn't bring sound
back on.
reply | options
@mattrb, talachem,
Were you able to turn sound back on by using the commands posted in the Q&D thread?
If you can't turn sound back on after sleep or reboot, then you need to follow the other thread a bit closer. Once you
can use the commands to turn sound back on Audieee should work perfectly.
reply | options
I really like this program but If you could insert the commands to get the sound to work after sleep into this
program then that would be grand. Make the option be…. "Sleep/Restart Sound Fix"
If your going to make a program to simplify the process you might as well go the whole 9 yards and make this
option available. With that in mind, you helped me a lot but I already bought a second netbook because this
sound problem became so unbearable. Gotta Sell That Wind Now (Shiety trackpad). Thank You Thank you Thank
You, please anoint us this last favor, sir.
options
reggie_se 4.5.0
Memory Address - 0x00000000f7eb8068 (local)
ERROR: write failed to F7EB8068
options
mattrib, the commands used in switching outputs are the same ones used when waking from sleep so selecting
the other, unselected option then back to the one you want should get sound back on after sleep. I don't know
what elroy has in his app but a better suggestion might be to add sleepwatcher into the install and have it run
the modified QuinnStorm script on wakeup. Her script is what Audieee is at least partially based on and it kicks
butt when used with SleepWatcher :)
options
The app should restore sound back to the source that you last had it set prior to sleep without your need for
intervention.
Hence the line in the initial post: "Audieee remembers your last setting (Headphones or Speakers) and reinstates
that setting after sleep or when the app is relaunched after reboot."
elroy, I am using QuinnStorm's script so I haven't tried Audieee yet but how does the app know to handle the
wake from sleep event? I use sleepwatcher myself and will probably uninstall it all so I can try to duplicate what
mattrb is seeing but I thought I'd ask out of curiosity.
options
I have no idea Toonces, I just made the icon and annoyed Jamie until he made the app. So I can't tell you how it
does it… just that it does it perfectly for me on my eeepc.
options
Actually, I just had a chance to test this and it's working perfectly for me as well. I uninstalled my test
AppleHDA.kext & HDAEnabler.kext. Commented out QuinnStorm's excellent script from rc.common and rc.wakeup
and rebooted. Then I verified I had no sound and followed your instructions above for installing
AppleAzaliaAudio.pkg & Audieee. Then I went into System Preferences and clicked on Accounts and selected Login
Items. I added Audiee to Login Items and checked the Hide checkbox so it will start but not show the Audiee
menu after logging in. I restarted a couple of times. Shut down and slept the computer through lid closing and
the sleep item from the Apple menu and had sound every time I was back at the desktop. So however it does it,
it does it well :) The key is probably to have it as a login item so it's always running. Do you know if there's a
way to have it start up but not be in the dock while it's running all the time?
options
In the plist for the program, add the key NSUIElement with value 1. This will start the program without
appearing on the dock.
options
Wait wait wait! I don't think you guys understand the impact that making that mod will have….
I mean… if you hide the icon… how will you see the icon… it's just so pretty… how can you even consider hiding
it?????
/throws self on bed, crying (mumbles something about baby being put in a corner)
elroy, it IS a kick *ss icon. I just like to try to keep my dock clean. Especially on such a small one :) I still see it
in my Applications folder if that's any consolation…..
options
reply | options
"Install Apple Developer Tools (this is needed for ioreg and reggie_se - if there are other methods for installing these
elements, feel free to comment below)."
that would be nice. i found iroeg without needs to install all the developing stuff. possible to get reggie the same way? or
both in one package on mediafire would be nice :)
reply | options
http://www.mediafire.com/?sharekey=16455a5307b4bffcd2db6fb9a8902bda
this is chud 4.6.1 from adc, thats enough for us.
thanx! perfect …
reply | options
Thank you, thank you, thank you! I've been following all of these threads for weeks and have never been able to get the
correct combination of kexts and terminal commands to get sound working. I was beginning to think that the sound solution
for the Lenovo S10 was going to be completely different than the eeePC. I followed your short/simple directions and had
sound working on the first try. What a relief. THANKS SO MUCH!!
reply | options
thx for this tiny but efective application!! its cool but im a mac newbie and every time i run audieee it asks me password
several times, my pass is so long, is there a solution for password issue??
reply | options
murcielagotr, Add it to your Login Items so it runs on startup. I only had to type my password in 1 time when I added
it and it hasn't asked me since. Plus it runs on startup and wakeup and keeps your sound on.
reply | options
thx, i was running from desktop so it was asking. i add it to my applications and later add to login items, now its
perfect!!! thx for dont let us type long commands to terminal again and again :D
reply | options
I can't seem to get the sound device to be recognized using any of the methods in the various sound posts. I've tried using
Vanilla kernel 9.5.0 and 9.4.0, I've made sure AppleHDA has been removed and rebooted when installing Azalia. I've
reinstalled quicktime, booted into safe mode and cleared the kernel extensions and repaired permissions. Are there any other
possibilities or kexts that could be messing things up. I'm running 10.5.5 updated from msi install. System profiler always
says "no built-in audio".
reply | options
System Profiler will not show anything with AppleAzaliaAudio other than the Device ID. If it's not showing that, make
sure Quick Boot is turned off and your built in audio is enabled in the BIOS. quicktime doesn't have anything to do with
audio other than using it as a client. Things that will help to know is your machine (901, 1000, 1000H, 1000HA,
1000HD), BIOS version, status of built in devices in BIOS, Quick Boot (enabled/disabled), Kernel (Vanilla 9.5.0, Sleep
9.2.2, etc) and audio kexts installed in /System/Library/Extensions (AppleAzaliaAudio, HDAEnabler, ALCInject,
AppleHDA).
reply | options
Sorry, nevermind, I'm just stupid. At one point I disabled audio in the bios, now it's working great. Audiee seems
like a great solution for now. I have it start at login and use Spark to remap the volume keys. Perfect!
options
Actually atad66, the post makes for good reading for others who may have the same issue. Glad it was just a
bios setting.
reply | options
The biggest change is that it now runs without a dock icon. He also made some minor tweaks to the About dialogue.
reply | options
Hi Elroy,
I haven't really chimed in on this thread yet. Would you believe I don't even have Azalia installed yet, so I haven't tried out
this app. But I think it's a tremendously great job you and Jamie have put together, so thanks.
I've noticed that you are hosting the Audieee files on your own webserver. Just wanted to make sure that you knew that you
have already been added to the members list here and should be able to upload files here too to ensure that there is a
mirror up somewhere.
And sorry your icon work had to leave the dock, but I will definitely have a shortcut on my desktop with it up there. I agree
that good work needs to be shown off. ;)
reply | options
@atad66: "have it start at login and use Spark to remap the volume keys. Perfect!"
How did you manage to enter the keys? Tried to register key-strokes with FN-F10 and so on but it didn´t work for me :-(
reply | options
@andif62
The FN-key combinations are directly going to the BIOS and are not recognized by any OSX app for the moment (I
think there was a discussion about this in another thread).
You have to use other key combinations (I use CTRL-F10-F12 for mute, vol up and vol down).
Nik
reply | options
reply | options
Okay, I'm trying this out right now, and I have to say, kudos to Jamie and elroy. A fine app it is indeed.
As one of the principal experimenters with AppleHDA, I would like to see a mechanism to quickly switch to and from Azalia. I
mean, I love having sound, but then I have to test with non-working drivers, after which, I would like to go back to having
sound easily. This could help cut down the steps.
Have option to have program run setuid root, so it won't need any password entry and can be run from the desktop
without putting it in login items. I know, I know, security risk, but you can make this optional.
On startup, detect if AppleHDA.kext and/or HDAEnabler.kext or ALCInject are installed. If they are, offer to remove
them and back them up as well. This also automates the process further for a one step install.
After checking for other audio kexts, check for presence of AppleAzaliaAudio.kext and automatically install it if needed
from copy stored in Audieee.app/Contents/Resources.
Put Reggie_SE and IORegistryExplorer binaries in Resources folder as well and run them from within the bundle,
removing the need for the end user to install them separately as well. This probably technically violates Apple EULA,
but since we're running OS X on non-Apple hardware we've pretty much have already declared what we think of the
Apple EULA. ;) To be fair, we can put the chud copyright info in the About screen so that it is at least properly credited.
I think that's the beauty of Apple application bundles: you can literally put everything inside the bundle so that no install
steps would be needed. Just download, extract, and run. If we bundle everything together, then we'll have less newbie
questions about installing the dev tools and Azalia, etc. One single installation step. I think it will be worth a look into adding
these features, and they should not be too difficult to implement.
Thanks again to Jamie and elroy, and everyone else on the work leading up to this app.
very good stuff snickersmd! all great ideas … you´re the man. but i hope we dont lose focus on the applehda stuff
cause its the real deal. we need fully working in/outs later the time and a whole netbook-community is hunting for that
one. now there are samsung/dell/lenovo/acer/asus/msi runnin this damn 269.
reply | options
Don't worry, the team here has put in way too many hours and research to simply give up. We have assembled
what I believe to be the most complete knowledgebase on AppleHDA since Taruga's original threads and wiki —
and we will hack and hack until the driver is working for everyone.
reply | options
So I tried manually setting this app with setuid root permissions but I'm still getting tons of password requests so it's
not working the way I expected.
The only way that I can get it to run nicely without putting it as a login item yet only putting my password in once is:
sudo -b Audieee.app/Contents/MacOS/Audieee
If Jamie can program a better way to do this, or if the BSD gurus on this forum (Toonces!) have a suggestion, I'd love
to see it.
-GReg
options
try chmod u+s Audieee.app/Contents/MacOS/Audieee and see where that gets you. You might have to do a
chown root Audieee.app/Contents/MacOS/Audiee first if the app isn't owned by root. That should make sure it
runs as root which shouldn't require auth every time. Sorry I don't have my eee available right now to try it out.
options
I think the password issue is actually centered around the QuinnStorm script itself. I'll try setting a setuid bit on
that, but security-wise it's a tremendously stupid idea. ;)
EDIT: That doesn't seem to work either. The reggie_se command line util isn't properly inheriting root privileges.
I think the only solution would be to bundle the reggie_se command in Resources as suggested earlier and make
that setuid root.
Im cofused.
audieee works fine and is shown on top.
But still no sound.
reply | options
Same situation than your's… I've an asus eeepc 904HD… no audio at all, 10.5.5… cannot use vanilla kernel, only
voodoo2c kernel because my cpu is celeron m, which only supports sse2. Can you help me?
reply | options
Dude your screwed. Just use a USB headphone jack because it will be a while til something works out for you.
reply | options
Audieee.app/Contents/MacOS/Audieee needs to be setuid root to have the rights to call ioreg without needing a password.
ioreg doesn't need to be bundled with Audieee because it is part of a stock OS X install and everyone should have it, dev
tools or not.
I've setuid root on reggie_se as well, bundled it into the Resources directory, and modified the script to call this local copy of
reggie_se. Seems that if you do have the CHUD tools installed, running the script as-is would see the installed copy before
the local copy, leading to the same password problems.
I would like to hear from testers who have not yet installed CHUD and see if this works out of the box for them. I hope
Jamie and elroy will not take offense for me releasing these modifications without their advance knowledge; please also let
me know if you disapprove of the reggie_se bundling and wish me to remove this file posting.
The least you could have done is asked snickersmd. There was a good reason why Jamie build the app the way he did,
it was secure and included his (or my) own work or code that was release under GPL… and yet I still sought permission
to use it from the person who originally created it.
I don't think that it's a small ask to have people own a legitimate copy of Leopard even if they're going to install it on
an unsupported machine. In that case they'd have easy access to the developer tools and therefore CHUD and
reggie_se. So installing them shouldn't be an issue at all.
reply | options
Well, I actually didn't modify the program itself, just changed file permissions and put reggie_se inside.
Redistributing the same file on the same thread didn't seem like it would be bad… but you are right, asking first
would have been prudent. I'm afraid I acted hastily, so I've removed the link. Sincere apologies; I do support
GPL, and do not support piracy of OS X, and also ultimately respect a software author's rights to distribute as
they see fit (ironic to say that now, as redistribution of Azalia and the HDA kexts is pretty much a gray area if
not outright wrong). You had asked in your initial post if there would be other methods to install reggie_se, and I
felt bundling it would be pretty much like redistributing copies of Windows Notepad: technically wrong but no one
would say anything. But ultimately this isn't about distribution and EULA ethics. I should have asked first. Or
rather, I had asked, but I should have waited for your response. Might as well have asked to borrow your car and
drove off with it before waiting for you to say yes.
Addition: My transgression aside, having non-developers install the whole developer tools package just to get this
to work can be overkill, and installing just CHUD is dangerous in itself (Notice that a full XTools/dev tools install
actually includes a program to delete all CHUD files because many developers don't want to have potentially
dangerous utilities on their system). Lastly, as a stop-gap measure, you would expect it to be easily removed
after the new kexts are out (i.e. by deleting a single app) rather than have leftovers (as dev tools have no easy
uninstall).
But I do understand the importance of keeping the Audieee release itself untainted and pure. Would you have
any suggestions on how we can have our cake and eat it too: releasing Audieee pristine, and integrate reggie_se
from a separate package perhaps without the need to install the dev tools packages?
All talk of piracy aside, you've made things extremely difficult for me.
You've got to understand something snickersmd. See up there, and in the About Box of the app? That's Jamie's
REAL name. He's a professional developer (both win and mac) and it took a lot of convincing to get him to
develop this app. Amongst other things he develops network drivers… so you can see how having him onboard
may have been of value down the track. It was only after I'd secured permission to use the script and that he
ascertained for himself that making this app would in no way come back to bite him on the ass, that he agreed
to start work on it. I mean, the guy doesn't even own an EeePC (or any other device that benefited from this
app).
This isn't something he took lightly and it was only because he emailed me with his concerns about what you'd
done that I came back to this tread to see for myself.
Effectively my name is now mud with him and the likelihood of him ever working with me on something like this
again is slim at best.
options
Well, not much to say but, aw crap. As much as I've done to help this community, seems that my natural
tendency for faux pas is a recurring theme in this forum. I acknowledge that I was completely wrong with
repackaging the program even if it was available for just a few hours, and I do apologize.
Although there is little more I can do to undo the damage than having had removed the link and the offending
file itself, I do feel that it is unfair if your name should be tarnished for the actions of a rogue admin who has, on
several occasions already, made posts without thinking things through. If anything I would like to publicly extend
my deep regret for the posting directly to Jamie, and state for the record that it was completely on my impulse
and nothing that you should be held accountable for. Let me further state that if this was a less-than-respectable
community engaging in questionable activity, I would not be so openly apologetic for having screwed up (nor
would I even bother to respond), and I can only hope that Jamie sees that.
Steven Rosario
Wow, take it easy. CHUD can be downloaded from ADC, for free. Insisting that people have a copy of leopard to
prove they own the right to install OSX is a bit of a stretch, considering that even with a purchased copy, they
still don't.
I'd like to say that what Jamie has done was wonderful. We're all indebted to him. He did good work, and
brought a lot of joy to a lot of people. We should all throw some money his way, to support him when he gets
fired for something he didn't do. You helped a lot, as well.
Completely off topic… did you follow the story where Oblivion received an AO (or was it M) rating because there
were a group of hackers that posted tools to make naked ladies? And how rockstar got in trouble because there
was a third party 'developer' who made the hot coffee mod? Anyways, Jamie shouldn't be mad at you because
someone else added files inside a compressed folder that also happened to contain his work.
Unless he lives in the USA, at which point, he has no civil liberties anyways, so why would he complain?
And you've got no good reason to complain either. You didn't make it clear that you didn't want the file modified.
You're upset at snickersmd because he violated some unspoken agreement that he wasn't aware he had
madeickers. Snickersmd was making it easier for people to use sound on their EEEs. And I'm pretty sure that is
the purpose of this forum.
I hope you've made your public indignation sufficiently public, and apologized in private. Snickersmd did the right
thing and apologized for something he didn't do. I'm telling you that you've got no tact, bringing this up in public.
reply | options
I have installed Audieee 1.0 but the Function key controls not working.
Actually none of the FN keys (F1 to F12) working so far. but in this video its working,
Yes I think I might help you as it's me who produced the video and the tutorial that goes with it.
If you follow the tutorial you'll see that you missed installing Spark which does the volume/FN key thingy.
So complete the tutorial and let me know if it still does not work…
Nik
reply | options
reply | options
Thanks guys for the awesome GUI, it has inspired me to pick up a 1000H (before the horrendous trashing of our currency
makes overseas made electronics less affordable), as really the atom-based eeepc is now a fully fledged "hackintosh" (sleep,
brightness, quartz extreme, native resolution, and now sound - I stuck an old airport card in for good measure + 240GB and
2G ram).
I'm still using the 901 to hack things together (gotta get that microphone working) but with the dodgy zif drive it may well
give out at any moment!
Its great to see Jamie Curmi helping us out, as I have used Launch! and EyeControl to great effect in the past.
Keep up the good work!
Heck, get the 901 camera working and I'll send you my spare 16gb ssd as a reward.
-GReg
reply | options
Greg,
The camera is working on my 901 without any special tweaking. What problems are you having?
reply | options
My webcam has never worked under OSX, I just get a blackscreen in Photobooth,Skype etc.
It is enabled in the BIOS.
I'm running iDeben v1.3 10.5.5 on a 901.
I would love to get this working… Please help!
Is there a Kext I should/should not have loaded?
Regards
Phil
reply | options
Greg+Phil,
when you go to USB under System Profiler do you see the webcam CNF7129?
reply | options
Codeye
This is weird. In my old 901 (pre-replacement from eee) It showed up, the green light went on when it was called, but
nothing came through.
Now, (same ssd, so same install) it does not show up at all in the new box.
I have done these sound changes, and I've installed the code for them, but that's all the real changes I've made from
one box to another.
-GReg
reply | options
codeye,
but it does not show up at all when I look under os x's system profiler. The only one that shows up is the BT
controller.
-GReg
reply | options
I am in the same boat as Greg. I have talked to him before about getting the 901 webcam working. I have never got
mine to work. I have talso taked to nhirt who had his webcam working for his old 901. I have been trying and trying
to get some sort of fix for this. Ill throw in my extra gig of ram and my old ratlink wifi card with Greg's drive for
anyone to get this working.
I have sound working on my 901 aand in the system profiler under under usb, usb high-speed bus, usb 2.0 camera I
have:
USB 2.0 Camera:
Version: 3.27
Bus Power (mA): 500
Speed: Up to 480 Mb/sec
Product ID: 0x0505
Vendor ID: 0x05e3
reply | options
Instead of SPARK, you also can use a great little app : PTH Volume. (
http://www.macupdate.com/info.php/id/26071/pthvolume )
You can assign any hotkey (F10,F11 or F12) for volume change, I like this app :)
reply | options
guys,
can we discuss this further here
http://ipis-osx.wikidot.com/forum/t-102808/camera-issues
as it isn't relevant to this thread.
reply | options
i just wanted to stop in to say thanks to the authors of audieee and to hagglebeef & company for figuring out this interim
solution. i got my lenovo s10 on friday and i've got the 2 kexts + this software going. its great to have sound.
worked out really well since i ordered the s10 on august 19th and you guys figured this out days before i finally got it! thanks
again.
reply | options
Hi, I was just wondering, but would you guys be willing to make a version for the MSI Wind. The change is very simple, only
the enable_hp/enable_spk functions have to be modified.
I tried the changes and the script works fine, but AudieeeOutput binary seems to be checking MD5's also, thus not working.
Thanks a lot
reply | options
Hi nitant, I'm catching up with Jamie this coming weekend. We've got a few things to talk about, and one of them will
be working on Audieee some more - I'll keep you posted dude.
reply | options
Azalia
Audieee
Chuck (Dev. tools!)
Anybody helping?
THX
reply | options
reply | options
Beginning problems I got also. First I run XNU 9.4.0 kernel, no sound. After system reinstalling with Vanilla 9.5.0
everything proper.
May be stupid question, but how you know Vanilla 9.5.0 is running? What do you see at typing in terminal console
uname -a as also uname -r?
Grose
reply | options
Use verbose startup mode, -v, then you will see Vanilla at top!
options
Using Stock Vanilla 10.5.5. Kernel from iDeneb on 1000h. Audiee and Azalia Package work great!
reply | options
I had similar problem. I format the osx partition and reinstalled ideneb 1.3 without checking any sound patch or kernel,
default kernel is vanilla 9.5.0. Then installed,
Azalia pkg
Chud (Dev. tools!)
Audieee
reply | options
Previously i had 9.4.0 because i checked 9.4.0 ICHX Fix turing installation!
Now i works.
THX
reply | options
new post
Hosted by Wikidot.com — get your free wiki now! help | terms of service | privacy | report a bug | flag as objectionable
Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License