Archive for the ‘ Tweaks ’ Category

iTunes Equaliser

So I’ve been playing around with the EQ settings on iTunes, trying to get ‘the sound’. My library is all mp3s and no FLACS, and I’m using the standard headphone port on the MAC with Alessandro’s MS-1 (my library is primarily Rock/Metal). After going online to see what optimal settings people are doing, I have found some settings in which the sound is quite good. It’s too hard to use the slider controls in iTunes (aesthetically nice but hard to use) so using apple script you can write one to values in which you control.

tell application “iTunes”
set the current EQ preset to EQ preset “Manual”
tell EQ preset “Manual”
set band 1 to -3
set band 2 to 0
set band 3 to 3
set band 4 to 1
set band 5 to 0
set band 6 to -1
set band 7 to 1
set band 8 to 3
set band 9 to 6
set band 10 to 5
set preamp to 0
end tell
end tell

These are the settings I have, you can change them to whatever values you want, just open the apple script editor and paste that in and run. Easy.

itunesEQ.scpt

Google Sites: Adding a Contact Form

Creating a contact form is easy in Google sites, it doesn’t require any knowledge of GET/POST requests and messing around with php and forms.
So let’s begin! Go into Google Documents. Lets create the form, Go to ‘Create New > Form’. It’s really straight forward here, you have a few options at the top. (Yours might look a bit different as I am doing this within a Google App environment)
Allow users to edit responses; you probably don’t want that.
Requires Google Account sign-in to view the form; the person filling in the form requires to be logged into a Google account
Automatically collect respondent’s Google Account  username; If you would like to know who sent the form, check this option, otherwise the sender of the form will be anonymous.
You can give the form a name, and some text/info that will help people fill it out.
In the beige box is where you can create questions. Put something in the Question Title and Help Text is required. There’s a few options for Question Type:
  • Text, Paragraph Text, Multiple Choice, Checkboxes, Choose from a list, Scale, Grid
  • Text; one line of text.
  • Paragraph Text; many lines of text
  • Multiple Choice; choose one out of many choices (and add ‘Other’)
  • Checkboxes; choose many out of many choices (and add ‘Other)
  • Choose from a list; drop down box of choices, simliar to multiple choice (however no ‘Other’)
  • Scale; on a scale on 1-10, how awesome is my site? :)
  • Grid; make a table/array of your choosing.
You can also make this a required question to be answered. It’s good to get data from a form, so check this unless you don’t necessarily need data from that question. Once you have finished, click ‘Save’ on the top right. Your form is completed.

What the form does is create a dynamic spreadsheet that fills with data that users have filled in the form. Lets have a look at the spreadsheet, it’s also useful if you would like to be notified when a user submits a form as you need to set that option up here. To set up the notifications; click the down arrow next to ‘Share’ on the top right, and go to ‘Set notification rules’. It can be a bit tricky to find, but it should come up with this.
Lets make it so this form will email me when someone submits something on the form. I would do this by checking the ‘Any changes are made’ and ‘Email – right away’. ‘Save’.
Note: You can go back and edit your form by going to the ‘Form(x) > Edit Form’ on the spreadsheets bar. The x is the number of responses, so it’s normal to see 0 in there if you’ve just created the form. By default, this form is ‘Accepting Responses’ which you can turn off if you no longer want to accept responses.
Now, we want to insert this into our google site! Lets load up our google site now (with the assumption you can make page edits)!
So on your page, edit the page and insert. You can do this by click the ‘Edit page’ on the top right, then click ‘Insert > Spreadsheet Form’, then find the name of your form which you just created. It’s that easy.
Enjoy your form!

Rooting Telstra’s HTC Desire and adding Froyo 2.2

From what I heard about rooting android phones, it seemed way complicated and messy. This was the time before Unrevoked – people were required to make ‘gold’ cards from SD, then flash their bootloaders, get roms, install roms, and it seemed rather complex.

Unrevoked makes the rooting process a one click affair. Using the mac app (download it here), I connected my Desire via USB in USB debugging mode, clicked the .app and waited for about 10 minutes. The phone becomes rooted that easy. It will also install a new bootloader in which you can then put custom ROMS onto your Desire. The most painful thing for me was that Telstra really wants to drill it’s logo and branding everywhere, and getting rid of those stupid apps was the most important thing (along with Apps2SD :) ). So I decided to go with a Nexus build of Froyo, the first one I chose was ahmgsk_froyo.

A few things happened. I didn’t really read much about the process, I think I was a little too excited to bother. But I should have, because I thought I totally bricked my phone. Turns out you need to wipe your data and cache as the ROM was stuck on the Nexus load screen (which looks damn cool) and I was wondering what was going on. To further familiarise myself with the service, I then proceeded to load Defrost’s Nexus Froyo build, which was really new and thought if I was going to get a ROM, might as well get the lastest. So I put that on, finding out you can back up your data using the unrevoked bootloader under nandroid. My advice is to backup everything using that  nandroid option in the bootloader, in case you fuck up :)

So I’m pretty happy with Froyo, and further customisations available to me. It does feel a little faster, but I do miss some of the Sense UI stuff especially the camera app which is better than the stock Nexus. There’s rumours that the new Desire Froyo + Sense UI will be out in Europe this weekend for unbranded phones, which I can get my hands on for a reflash. The Nexus ROM does have some cool features, I like the Gmail client with Froyo, and the Gtalk will sync conversations and replies made from another client (my desktop for example) so my conversations are no longer fragmented. This is probably the best feature for me. There’s also Chrome to Phone, figuring out how to use that, not really sure what it does. But the best thing is,  having a rooted phone means more apps because there’s more control over your phone. eg: Titanium backup, and finally a screenshot app. Here’s what my phone looks like now.

You will also need to change some of the settings to get HSDPA to work on your phone. It’s an easy process that you have to do in the Settingss > Wireless and Network > Mobile Network > Access Points – all the Telstra settings can be found on Whirlpool here.

I would suggest you give it a try if you are thinking about it, the chances for bricking are low if you stick with unrevoked and the defrost ROM, it’s really a 2 click process!

Google Sites: setting an icon

Custom icons on a goggle site is possible. Point your browser to http://www.genfavicon.com/, upload a picture and select the 64×64 size (this is supported by google sites). Pick out your favourite part of the picture, then download the ico file.

Now you will need to upload the .ico file into sites. Load up the site, go to ‘More Actions > Manage site > Attachments‘ and upload it there. If there is an existing favicon.ico then you will need to write over it. Once you have uploaded and save, refresh the page and bam; it should be there with your new favourite icon!
You can also use photoshop to do it, create a 64×64 image, and download the save as ico plug-in from telegraphics.

Applescript to show and hide hidden files in finder

Apple; some would argue are leading innovators of user experience. Why the fuck isn’t there an easy way to show and hide hidden files in finder?

Here’s an applescript to do that.

if (do shell script “defaults read com.apple.finder AppleShowAllFiles”) is equal to “0″ then
do shell script “defaults write com.apple.finder AppleShowAllFiles 1″
else
do shell script “defaults write com.apple.finder AppleShowAllFiles 0″
end if
do shell script “killall Finder”

ShowHidden.scpt