Thanks in advance for any help here...
I've been searching for instructions on how to configure my macbook pro (intel), os x 10.4.10 for about a week now, as well as an all around crash course in programming. I've found numerous sources but nothing that really breaks down from the beginning: nearly everyone seems to assume that their audience is adept w/unix, terminal/shell usage, and at least one or more other facets.
Well, I'm not. I have some experience with (coughs) HTML/Dreamweaver, enough experience w/Subversion to get by updating my company's website (mostly cosmetic stuff, some very rudimentary php changes), and a basic overview of what apps/tools are needed in a developers environment.
I have several developer friends but no one that has the patience or interest in helping me build my foundation in all of this, which is what I really need, a strong foundation and in turn, a competent tutor/coach/mentor.
I don't have much money to throw around at the moment, maybe a $100-200 a month for $ compensation and an insatiable desire to learn! If anyone's interested in helping me out, no matter to what capacity, please let me know. I've been working with web/internet based tools/apps since 2000 to varying degrees and am extremely serious/focused on all of this, it's no fluke/passing interest (just hadn't had the right system/time previously to dive in like I have now).
So here's what I'm trying to accomplish:
1. Install latest version of Apache (as needed). I'm currently running v1.3 and have already downloaded v 2.2.4.tar.
2. Install latest version of PHP (as needed). I've already downloaded php-5.2.3.tar.
3. Same w/mysql-5.0.37.tar
4. Same w/rubygems-0.9.1/0.9.4tar
5. Same w/ajax (ajax starter kit by phil ballard)
5. Same w/subversion1.4.4-2.Universal.dmg
6. Same w/xampp-macosx-0.6.2.tar
7. Anything else critical or worth integrating
Once the dev tools are all in place, I'll start wading through these languages in earnest (and will probably have some
questions than too ).
I've already got these apps installed:
1. TelnetLauncher
2. Fugu
3. Transmit
4. TextMate
5. BBEdit
6. LocoMotive
7. Xcode
8. CSSEdit
9. X11
10. Terminal (obviously, in dock w/others)
11. SVNx
I have several books relative to this all:
1. PHP5 & MySQL Bible - Tim Converse, Joyce Park, Clark Morgan -Wiley pub.
2. Beginning PHP5, Apache, MySQL Web Development - Wrox pub.
3. Creating Web Pages (9 in 1 for Dummies)
4. Ruby on Rails (for Dummies) - Barry Burd
5. Ajax Starter Kit - Phil Ballard
I have several sites I can work w/to toy around w/database driven apps/tutorials, I just don't know how to integrate everything I have and get started. I could go on about all the failed attempts at trying to get the ball rolling here but have probably already exhausted the post length here.
So, please contact me if you're interested in lending a hand.
Many thanks!
I've been searching for instructions on how to configure my macbook pro (intel), os x 10.4.10 for about a week now, as well as an all around crash course in programming. I've found numerous sources but nothing that really breaks down from the beginning: nearly everyone seems to assume that their audience is adept w/unix, terminal/shell usage, and at least one or more other facets.
Well, I'm not. I have some experience with (coughs) HTML/Dreamweaver, enough experience w/Subversion to get by updating my company's website (mostly cosmetic stuff, some very rudimentary php changes), and a basic overview of what apps/tools are needed in a developers environment.
I have several developer friends but no one that has the patience or interest in helping me build my foundation in all of this, which is what I really need, a strong foundation and in turn, a competent tutor/coach/mentor.
I don't have much money to throw around at the moment, maybe a $100-200 a month for $ compensation and an insatiable desire to learn! If anyone's interested in helping me out, no matter to what capacity, please let me know. I've been working with web/internet based tools/apps since 2000 to varying degrees and am extremely serious/focused on all of this, it's no fluke/passing interest (just hadn't had the right system/time previously to dive in like I have now).
So here's what I'm trying to accomplish:
1. Install latest version of Apache (as needed). I'm currently running v1.3 and have already downloaded v 2.2.4.tar.
2. Install latest version of PHP (as needed). I've already downloaded php-5.2.3.tar.
3. Same w/mysql-5.0.37.tar
4. Same w/rubygems-0.9.1/0.9.4tar
5. Same w/ajax (ajax starter kit by phil ballard)
5. Same w/subversion1.4.4-2.Universal.dmg
6. Same w/xampp-macosx-0.6.2.tar
7. Anything else critical or worth integrating
Once the dev tools are all in place, I'll start wading through these languages in earnest (and will probably have some
questions than too ).
I've already got these apps installed:
1. TelnetLauncher
2. Fugu
3. Transmit
4. TextMate
5. BBEdit
6. LocoMotive
7. Xcode
8. CSSEdit
9. X11
10. Terminal (obviously, in dock w/others)
11. SVNx
I have several books relative to this all:
1. PHP5 & MySQL Bible - Tim Converse, Joyce Park, Clark Morgan -Wiley pub.
2. Beginning PHP5, Apache, MySQL Web Development - Wrox pub.
3. Creating Web Pages (9 in 1 for Dummies)
4. Ruby on Rails (for Dummies) - Barry Burd
5. Ajax Starter Kit - Phil Ballard
I have several sites I can work w/to toy around w/database driven apps/tutorials, I just don't know how to integrate everything I have and get started. I could go on about all the failed attempts at trying to get the ball rolling here but have probably already exhausted the post length here.
So, please contact me if you're interested in lending a hand.
Many thanks!
-
Re: New mac dev, help needed
Sun, February 10, 2008 - 3:11 PM
I'll chime in, just stumbled upon this group.
For starters, it's nice to keep things simple so you have less headaches.
Basic, of course, are:
* A Server or Workstation (Windows or Linux)
* Apache + MySQL installed on above
* SVN installed also (I use wush.net, connecting via https, save me the hassle of having another set of apps to configure)
I recommend creating a "development" & "staging" instance for large public projects. For small stuff you can usually get away without that and just work locally though. Many developers have a local instance of Apache/MySQL and automate some aspect of publishing releases to the live site from the svn repository.
Definitely sounds like you'r taking on a lot - get grouned with the basics in php/mysql if you have to maintain code done using those systems, then move into ajax if you're retro-fitting, and ruby if you want to build new, fancy stuff.
Myself, I have a pretty minimal list of stuff use, just to keep sane - I use Subethaedit on OSX for editing files, and Firefox with the TamperData , Web Developer XPIs (Chris Pedrick for the Web Dev mod), and Firebug as the last in the list of diagnostic tools.
-mike