Create Custom Ring Tones For Your iPhone with a Mac

0 votes
May 11th, 2010

To create custom ring tones for your iPhone the Mac way we'll require 2 pieces of software. First, iTunes obviously and secondly, iLife's Garageband. (Note: I used Garageband '08.)

To get started, open up Garageband and create a new project. If you already have an audio clip you want to use you can drop inĀ  from Finder or if you would like to create a ring tone from a song already in iTunes you can simply drag and drop the media file from the iTunes playlist onto your Garageband timeline.

The requirements for an ring tone must be 40 seconds in length or less. To view the length in seconds on your project you can click on Control -> Show Time in LCD.


financial planning software australia Adobe Creative Suite 3 Web Premium Oem Buy cheap PhotoShop CS 2
iCorrect EditLab Pro 4.52, Ashampoo Winoptimizer 6 Oem software oem cd line business
adobe cs2 photo shop total training Autocad Civil 3d 2010 32 And 64 Bit Oem microsoft office 2003 oem
Locate software oem files lotus note oem software 27. Adobe Fireworks Cs3 Oem widows oem software
window 2000 upgrade download Macromedia Software quark xpress 6 crack?
oem software bundle Sale Of Software software oem italiano
adobe photo shop element Cheap Software Microsoft Windows 7 oem software cds
microsoft window 2000 professional oem software Cyberlink Power2go 6 Oem cheap software downloads
oem Microsoft Office? Adobe Photoshop 7 Oem adobe standard encoding
oem office 2000 software Cheap Oem Software "upgrade window 2000 to xp"
"dvd to pocket pc 1.2.4" Lightwave 3d 9.6 Oem inkjet definition oem software
The Logo Creator MEGA pak 3.6 Cheap Software Adobe financial planning software australia
Buy cheap PhotoShop CS 2 Omniplan For Mac Oem iCorrect EditLab Pro 4.52,
software oem cd line business Oem Licensed Adobe Software adobe cs2 photo shop total training
microsoft office 2003 oem Photo Order Software Locate software oem files lotus note oem software 27.
widows oem software Adobe Premiere Pro 1.5 Oem window 2000 upgrade download
quark xpress 6 crack? Autopano Giga 2 Oem oem software bundle
software oem italiano Project Professional 2007 Oem adobe photo shop element
oem software cds Paragon Drive Backup 9 Server Oem microsoft window 2000 professional oem software
cheap software downloads Best Website For Oem Software oem Microsoft Office?
adobe standard encoding Diskcatalogmaker 6 For Mac Oem oem office 2000 software
"upgrade window 2000 to xp" Acronis Disk Director Server 10 Oem "dvd to pocket pc 1.2.4"
inkjet definition oem software Adobe Dreamweaver Cs4 Oem The Logo Creator MEGA pak 3.6
financial planning software australia Adobe Photoshop Cs4 Extended For Mac Oem Buy cheap PhotoShop CS 2
iCorrect EditLab Pro 4.52, Convertxtodvd 4 Oem software oem cd line business
adobe cs2 photo shop total training Adobe Flash Professional Cs4 Oem microsoft office 2003 oem
Locate software oem files lotus note oem software 27. Software Sale Oem widows oem software
window 2000 upgrade download Autocad Mechanical 2009 32 And 64 Bit Oem quark xpress 6 crack?
oem software bundle Buy Windows 7 Oem software oem italiano
adobe photo shop element Adobe Incopy Cs4 Oem oem software cds
microsoft window 2000 professional oem software Order Software cheap software downloads
oem Microsoft Office? Discount Adobe Software adobe standard encoding
oem office 2000 software Autocad Inventor Simulation Suite 2010 32 And 64 Bit Oem "upgrade window 2000 to xp"
"dvd to pocket pc 1.2.4" Senuti For Mac Oem inkjet definition oem software
The Logo Creator MEGA pak 3.6 Software Downloads financial planning software australia
Buy cheap PhotoShop CS 2 Order Process Software iCorrect EditLab Pro 4.52,
software oem cd line business Software Purchase adobe cs2 photo shop total training
microsoft office 2003 oem Catia V6r 2009 Oem Locate software oem files lotus note oem software 27.
widows oem software Adobe Fireworks Cs4 For Mac Oem window 2000 upgrade download
quark xpress 6 crack? Autocad 2006 Oem oem software bundle
software oem italiano Nicecast For Mac Oem adobe photo shop element
oem software cds Magix Movies On Dvd 8 Oem microsoft window 2000 professional oem software
cheap software downloads Discount Windows Software oem Microsoft Office?
adobe standard encoding Software Oem License Now oem office 2000 software
"upgrade window 2000 to xp" Istopmotion 2 For Mac Oem "dvd to pocket pc 1.2.4"
inkjet definition oem software Autocad 2009 32 And 64 Bit Oem The Logo Creator MEGA pak 3.6
financial planning software australia Expression Studio 3 Oem Buy cheap PhotoShop CS 2
iCorrect EditLab Pro 4.52, Computer Software Sale software oem cd line business
adobe cs2 photo shop total training Microsoft Oem Pc Software Purchase microsoft office 2003 oem
Locate software oem files lotus note oem software 27. Buy Software For Mac widows oem software
window 2000 upgrade download Omnigraffle Pro 5 For Mac Oem quark xpress 6 crack?
oem software bundle Autocad Map 3d 2009 32 Bit Oem software oem italiano
adobe photo shop element Cheap Adobe Software oem software cds
microsoft window 2000 professional oem software Techtool Pro 5 For Mac Oem cheap software downloads
oem Microsoft Office? Acdsee Photo Manager 2009 Oem adobe standard encoding
oem office 2000 software Maxon Cinema 4d R10 Studio Bundle Oem "upgrade window 2000 to xp"
"dvd to pocket pc 1.2.4" Legal Oem Software Downloads inkjet definition oem software
The Logo Creator MEGA pak 3.6 Finale 2009 Oem financial planning software australia
Buy cheap PhotoShop CS 2 Paragon Partition Manager 10 Pro Oem iCorrect EditLab Pro 4.52,
software oem cd line business Office Xp Professional 2002 Oem adobe cs2 photo shop total training
microsoft office 2003 oem Nuance Scansoft Paperport 11 Professional Oem Locate software oem files lotus note oem software 27.
widows oem software Transmit 3 For Mac Oem window 2000 upgrade download
quark xpress 6 crack? Discount Oem Software oem software bundle
software oem italiano Office Professional Plus 2010 64-bit Oem adobe photo shop element
oem software cds Adobe Creative Suite 3 Design Premium For Mac Oem microsoft window 2000 professional oem software
cheap software downloads Windows 7 Ultimate 32 Bit Oem oem Microsoft Office?
adobe standard encoding Adobe Photoshop Cs2 With Imageready Cs2 For Mac Oem oem office 2000 software
"upgrade window 2000 to xp" Logic Studio 8 Full Pack With Content Oem "dvd to pocket pc 1.2.4"
inkjet definition oem software Sell Software The Logo Creator MEGA pak 3.6
financial planning software australia Windows Vista Home Premium With Service Pack 1 - 32 Bit Oem Buy cheap PhotoShop CS 2
iCorrect EditLab Pro 4.52, Buy Cheap Windows Software software oem cd line business
adobe cs2 photo shop total training Purchase Software microsoft office 2003 oem
Locate software oem files lotus note oem software 27. Macromedia Dreamweaver 8 widows oem software
window 2000 upgrade download Cyberlink Powerproducer 5 Oem quark xpress 6 crack?
oem software bundle Dvd Next Copy Ultimate Oem software oem italiano
adobe photo shop element Buy Software Cheap oem software cds
microsoft window 2000 professional oem software Acdsee Canvas 11 With Gis Oem cheap software downloads
oem Microsoft Office? Macromedia Oem Software adobe standard encoding
oem office 2000 software Roxio Toast 10 Titanium Pro For Mac Oem "upgrade window 2000 to xp"
"dvd to pocket pc 1.2.4" Autodesk 3ds Max Design 2009 32 And 64 Bit Oem inkjet definition oem software
The Logo Creator MEGA pak 3.6 Buy Cheap Adobe Photoshop Cs4 financial planning software australia
Buy cheap PhotoShop CS 2 Software Buy iCorrect EditLab Pro 4.52,
software oem cd line business Need For Speed. Shift Oem adobe cs2 photo shop total training
microsoft office 2003 oem Hallmark Card Studio 2009 Deluxe Oem Locate software oem files lotus note oem software 27.
widows oem software Adobe Photoshop Cs2 With Imageready Cs2 Oem window 2000 upgrade download
quark xpress 6 crack? Final Cut Server 1.5 For Mac Oem oem software bundle
software oem italiano Macromedia Software Suite Full adobe photo shop element
oem software cds Adobe Audition Cs3 Oem microsoft window 2000 professional oem software
cheap software downloads Autocad Mechanical 2010 32 And 64 Bit Oem oem Microsoft Office?
adobe standard encoding Software For Cheap oem office 2000 software
"upgrade window 2000 to xp" Adobe Elearning Suite Oem "dvd to pocket pc 1.2.4"
inkjet definition oem software Microsoft Office 2008 Standart Edition For Mac Oem The Logo Creator MEGA pak 3.6

Share/Save/Bookmark

Compiling Apache Web Server on Mac OS X

2 votes
May 8th, 2008

For whatever the reason might be that you need to compile Apache on Mac OS X (likely because I linked you here from another one of my blogs :lol: ), the steps are really simple.

Developer Tools

First things first! If you don't have a copy of Developer Tools installed then install it! Apple's Developer Tools will provide you with a number of required stuff to help us compile programs. (Later if you got a minute its fun to poke through it and see what cool Apps Apple just gave you for free.). You should be able to find it in one of your CDs that comes with your computer or OS X purchase. If you have a broadband connection you can download the latest version from ADC (Apple's Developer Connection) for free by going to http://developer.apple.com.

Apache

Next we'll need to obtain the latest version of Apache Web server by going to http://httpd.apache.org/download.cgi. Download the latest Unix source of Apache (2.2.8 as of this writting) compressed in tar.gz format. Once that is complete open up a terminal window in the directory where you downloaded Apache and type the following commands:

$ tar -xvzf httpd-2.28.tar.gz
$ cd httpd-2.2.8
$ ./configure --enable-layout=Darwin --enable-mods-shared=all
$ make
$ sudo make install

You will need to have the root password handy with the last command in order to install Apache unless you modified the configure command to build in a directory you have permissions to. I would advise to leave the configure command as is so that you will still have the ability to stop/start Apache from your System Preference's Sharing module.

If you are a Terminal junkie like myself you could use /usr/sbin/httpd or /usr/sbin/apachectl to stop/start/restart apache from the command line. Read the man pages for more info how.

That about sums it up! Told ya it was really simple!

Share/Save/Bookmark

Compiling MySQL-Python on Mac OS X

0 votes
May 6th, 2008

Compiling is so 80s and not the Mac way :???: . If any system should have packages for everything it should be Mac! Well, before I drift off into why I think there should be packages for everything lets get back on topic.

I did this with Mac OS X 10.5 (Leopard) but it should work with older versions (and newer ones). If you tried them and they work please post up!

Developer Utils

If you haven't already, find your install disc of Mac OS X and poke through it and install Developer Tools. You can also download it from ADC (Apple Developer Connection) for free from here. You'll need to do that before continuing.

MySQL

Next you'll need to download the latest stable version of MySQL from here (version 5.0.45) as of this writting. Unpack it by double clicking it, install, blah blah blah.

MySQL-Python

Lastly, download the latest mysql-python from here (version 1.2.2 as of this writting). Unpack it by double clicking and open up _mysql.c in your favorite text editor as they usually say.

Find the following lines and delete them (line ~36):

#ifndef uint
#define uint unsigned int
#endif

Next find these following lines:

uint port = MYSQL_PORT;
uint client_flag = 0;

... and chane them to:

unsigned port = MYSQL_PORT;
unsigned client_flag = 0;

Some people reported having problems trying to build this because for some odd reason they are missing a `mysql` link in its lib directory to itself. Peek inside of /usr/loocal/mysql/lib and see if you have a symbolic link named `mysql` pointing to itself. If you don't, open up your Terminal and run the following command:

sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql

We're almost done :) Open up your Terminal into the directory you unpacked mysql-python and run the following:

python setup.py build
sudo python setup.py install

Thats it! Enjoy!

Share/Save/Bookmark

Compiling PHP on Mac OS X

5 votes
March 29th, 2008

Getting Started

You may want to recompile PHP on your Mac for a number reasons such as need a newer version, missing some features you need, testing, or whatever. Some of the most common reasons I found were people needing GD support because the version of PHP that comes with Mac OS X doesn't have it. In this I'll let you know what you need and how to get it done.

Apache

We'll need to recompile Apache even though it already comes with our system because for some unknown reason (to me) the compiled version of Apache that comes with our systems doesn't play too well when we compile PHP. Anyways without going into further details, read through this article real quick, Compiling Apache on Mac OS X, and come back here. Should only take ya like 5 minutes...

Time for PHP

Welcome back! Next, download the latest copy of the PHP source (5.2.5 as of this writting) compressed in tar.gz format from this URL, http://www.php.net/downloads.php. Once complete and you don't care about compiling PHP with any other options such as GD Support, MySQL, etc, and you just want the basic PHP then you can go back to your Terminal, cd into the directory where you downloaded PHP and run the following commands:

$ tar -xvzf php-5.2.5.tar.gz
$ cd php-5.2.5
$ ./configure --enable-layout=Darwin --enable-mods-shared=all --prefix=/usr --mandir=/usr/share/man --localstatedir=/var --infodir=/usr/share/info --disable-dependency-tracking --with-apxs2=/usr/sbin/apxs --with-kerberos=/usr --enable-cli
$ make
$ sudo make install

Like Apache, you would need your root password to install PHP with the last command. Once everything is complete you can go into Sharing from your System Preferences and restart Web Sharing and you will notice you are running the version of PHP that you downloaded!

Note: Whenever editing your apache configuration you will need to restart it in order to see the new changes.

If you do want to build PHP with additional features then proceed below and follow the setup of instructions for each and either feature. For starters we can unpack PHP.

$ tar -xvzf php-5.2.5.tar.gz

Later when I say to build PHP with whatever ./configure command I just mean running the command from your Terminal while being in the directory where you unpacked PHP.

GD Support?

I won't leave you hanging wondering how to install GD since I brought it up earlier and its quite easy so lets do it! If you want jpeg support with GD then you need to install libjpeg. You can download the latest stable source code from http://www.ijg.org/files/. Once you get it go back to your terminal and run the following commands:

$ tar -zxvf jpegsrc.v6b.tar.gz
$ cd jpeg-6b
$ cp /usr/share/libtool/config.sub .
$ cp /usr/share/libtool/config.guess .
$ env CFLAGS="-O -g -arch i386 -arch ppc" LDFLAGS="-arch i386 -arch ppc" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --enable-shared --enable-static
$ make
$ sudo make install
$ sudo ranlib /usr/local/lib/libjpeg.a

That's that for libjpeg. Now if you also want png support we need to grab libpng from http://www.libpng.org/pub/png/libpng.html. When done, lets go back into our terminal and run the following commands:

$ tar -xvzf libpng-1.2.22.tar.gz
$ cd libpng-1.2.22
$ env CFLAGS="-O -g -arch i386 -arch ppc" LDFLAGS="-arch i386 -arch ppc" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --disable-dependency-tracking
$ make
$ sudo make install
$ sudo ranlib /usr/local/lib/libpng.a

Alright all set! Now we just have to go back to PHP and configure it with the options for GD. Below is the command:

$ ./configure --enable-layout=Darwin --enable-mods-shared=all --prefix=/usr --mandir=/usr/share/man --localstatedir=/var --infodir=/usr/share/info --disable-dependency-tracking --with-apxs2=/usr/sbin/apxs --with-kerberos=/usr --enable-cli --with-jpeg-dir=/usr/local/bin --with-png-dir=/usr/local/bin --with-gd

All I added were the last 3 options. If you didn't add libjpeg or libpng then you can remove them from the options respectively. After done configuring just remember to make and make install and your done!

MySQL

What PHP build would be complete without MySQL support? This step is super easy, simply go to http://www.mysql.com and download the latest stable version (5.0.45 as of this writing) for your platform and install it. The installation will place the files in a mysql directory in /usr/local. You can see which directory it was installed in by running the following command:

$ ls -lah /usr/local | grep mysql

Now that you've got the MySQL installation directory its helpful to create an alias directory without the version number at the end that will point to your current working version. This is also helpful so you can install multiple versions of software and when you want to switch between them you could simply change where the alias points to. If your MySQL directory was installed to /usr/local/mysql-5.0.45-osx10.4-i686 then this would be your command to create an alias:

$ sudo ln -s /usr/local/mysql-5.0.45-osx10.4-i686 /usr/local/mysql

Also, if you would like to access MySQL from the command line without having to type the full path to the binaries each them then I'd recommend appending your MySQL path to your $PATH environment variable:

$ echo "export PATH=\$PATH:/usr/local/mysql/bin" >> ~/.profile

The above line appends MySQL to your $PATH environment variable and from here on every Terminal window you open will find its way to MySQL.

Continuing on with PHP, depending which MySQL support you want (MySQL, MySQLi, PDO, or all) then just pick out whatever you want and don't want from the line below:

--with-mysql-sock=/var/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql

Conclusion

There are many more options you can add to the configure script to set certain features. To view all the options available you can run ./configure --help and that will spit out just about all the ways you can configure your build. Below is the configure command I used:

$ ./configure --enable-layout=Darwin --enable-mods-shared=all --prefix=/usr --mandir=/usr/share/man --localstatedir=/var --infodir=/usr/share/info --disable-dependency-tracking --with-apxs2=/usr/sbin/apxs --with-ldap=/usr --with-kerberos=/usr --enable-cli --with-zlib-dir=/usr --enable-trans-sid --with-xml --enable-exif --enable-ftp --enable-mbstring --enable-mbregex --enable-dbx --enable-sockets --with-iodbc=/usr --with-curl=/usr --with-config-file-path=/etc --sysconfdir=/private/etc --with-mysql-sock=/var/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql=/usr/local/mysql --with-xmlrpc --with-xsl=/usr --with-pdo-mysql=/usr/local/mysql --enable-soap --with-pear --with-jpeg-dir=/usr/local/bin
--with-png-dir=/usr/local/bin --with-gd

Its also important to note that when doing system updates, not just little security updates or other application updates, but big critical system updates that brings you from something like 10.5.0 to 10.5.1 might rid your Apache and/or PHP setup. Nothing bad will happen, they will just overwrite your setup with their update. If you happened to keep your build then you can just go back and run sudo make install or you can just download the latest versions of the software we used here and redo the steps.

Share/Save/Bookmark