Creating Iphone Ringtone with mp3 files

It could be usefull to use one of your mp3 file as ringtone on your brand new IPhone 3G !!

Here are the steps:

Step 1: Open iTunes.
Step 2: Find the song that you want to make into a ringtone.
Step 3: Listen to the song and find the part of it you want to use. The chorus may be a good place to start.
Step 4: Write down the start and stop times of the clip.
Step 5: Right-click the song and select “Get Info.”
Step 6: Click the “Options” tab.
Step 7: Type in the start time of your ringtone in the text box next to “Start Time” in the minutes:seconds (i.e. 2:01) format.
Step 8: Type in the end time of your ringtone in the text box next to “Stop Time.” Make sure the ringtone is no more than 40 seconds long.
Step 9: Click “OK”.
Step 10: Right-click your song again and select “Convert Selection to AAC”. Wait for iTunes to convert your song. It will create a duplicate version.
Step 11: Right-click the ringtone and select “Delete”.
Step 12: Click on the “Keep Files” button.
Step 13: Find the file. It’s usually in your User folder under Music > iTunes > iTunes Music and under the band’s name. It will have an extension of “m4a.”
Step 14: Replace the “m4a” extension of your ringtone with “m4r”. You can either double-click slowly to re-name your file, or right-click and select “Get Info” on a Mac or “Rename” on a Windows PC.
Step 15: Double-click the ringtone file. ITunes will automatically add it to your ringtones folder in your iTunes Music Library.
Step 16: Connect your iPhone and sync your ringtones.

Mac OS X, Web Sharing

Mac OS X comes with an Apache installation which is very useful, but by default it’s configured not to follow symlinks. A lot of times I have projects in other directories which I want to share via the web server, but end up getting errors such as the following:


You don't have permission to access /~buntschu/xyz/ on this server.

And in the error log file:

[Mon Jul 07 10:15:14 2008] [error] [client ::1] Symbolic link not
allowed or link target not accessible: /Users/buntschu/Sites/xyz

To enable following of symlinks, edit your account’s configure file located at /private/etc/apache2/users/username.conf

Here’s the default:

<Directory "/Users/buntschu/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all

You can either add “FollowSymLinks” to the Options directive (”Options Indexes MultiViews FollowSymLinks”), or change the AllowOverride directive to “All” (”AllowOverride None”) and place a .htaccess with it’s own Options directive (”Options FollowSymLinks”) in your Sites directory.

Then just restart Apache (”sudo apachectl graceful”) and symlinks should work.

After few hours of googling, my Symbolic links are still not working, there is some comments about ACL on MacOSX Leopard, but no real solutions, I’m still looking for one !

Just another weblog