Jeff Atwood and Joel Spolsky got together a little over a year ago to create I think the best online tech communities around. Somehow they where able pull it off which I commend them on their great feat, getting developers to work together!…if you have never heard of these sites, I highly urge you to go and start using these sites!
Online development communities:
My accounts on these sites:
Joel and Jeff have a great podcast as well that I am an avid listener too.
As well the Stack Overflow iPhone app is here!
First things first, run these commands on a lion machine:
–SEE ALL LION FOLDERS–
chflags nohidden ~/Library/
chflags nohidden /Library/
–SHOW ALL FILES IN FINDER WINDOW–
write com.apple.finder AppleShowAllFiles -bool true
defaults write com.apple.finder AppleShowAllFiles TRUE
–SHOW — Hard Drive not visible Mac OSx0–
If you open the Terminal (located in Applications/Utilities) and run ls /Volumes
One thing everyone should be able to have, is a link to Xcode, Interface Builder and the mac simulator.
This is where they all are:
First things first, get this xcode class from Stanford called iPhone Application Programming (Spring 2009) in iTunes U.
There are some other amazing iPhone/iPad courses from Stanford, you can find them here:
Check out iPhone Application Development (Winter 2010).
Some great fast commands for Xcode development are:
Great step by step on the process of putting your app in the app store.
Switch between code:
[option key] 1
[option key] 2
[option key] ]
[option key] [
[option key] [command key] [up key]
Some great plugins are:
- speedlimit, a speed testing for the simulator
- HOW TO GET 4 TO 5 STARS ON THE APP STORE
iPhone Enterprise Information
Any good videos I find on Objective C Programming for the iPhone and iPad I’ll post up here.
This guy has some great vids:
A great example split view controller:
MGSplitViewController for iPad
Sending an executable:
If you want to zip up your executable for an app you will:
[your name]/Library/Application Support/iPhone Simulator/4.2/Applications/[folders to delete]
Clear out everything in this folder.
Build and Run your project.
In simulator close all open apps, even the ones running in the background.
Go back into
[your name]/Library/Application Support/iPhone Simulator/4.2/Applications/[zip up the folder created]
Zip up your project and that is it!
Put into any other computer as an executable.
Info on IBAction and IBOutlet
IBAction for methods
IBOutlet for objects or instance variables
Ok so you want to learn about Python and Django.
First off understand the difference between Django and other languages.
Lets take Java Vs Python, read this article.
The official site http://www.djangoproject.com/.
- Getting started with Django.
- showmedo.com, videos of Django.
- The Django Book
- Django Dose
- Python411, find the gems, they are in there! (More podcasts)
- Eclipse for Django
Best tools for Django.
Best plugins are
- Theme – Soda
– Control + Command + P – switching between different projects
– Command + / – commenting/uncommenting
– Command + ] – Indent
– Command + [ – Unindent
– Control + Command + Up – move selected line up
– Control + Command + Down – move selected line down
– Command + Number – switches to an open tab. Command + 1 goes to the 1st tab, Command + 2 – 2nd tab, etc.
– Shift + Command + F – searches through the whole project
– Shift + Control + K – deletes selected code or line
I do a lot of work in the Eclipse IDE.
Here are a few of my tips using that IDE–
Getting autocomplete in eclipse with the PyDev plugin, press the following sequence of keys:
f [control] [space]
(I’ll do my best to keep this post updated.)
By default, if you try to modify your hosts file in Vista, it will not let you save it. It tells you that you don’t have permission. To successfully modify the hosts file, run notepad.exe as an administrator and open the file.
1 ) Browse to Start -> All Programs -> Accessories
2 ) Right click “Notepad” and select “Run as administrator”
3 ) Click “Continue” on the UAC prompt
4 ) Click File -> Open
5 ) Browse to “C:WindowsSystem32Driversetc”
6 ) Change the file filter drop down box from “Text Documents (*.txt)” to “All Files (*.*)”
7 ) Select “hosts” and click “Open”
8 ) Make the needed changes and close Notepad. Save when prompted.
Always test your site in many browsers, so go with crossbrowsertesting.com.
Another firm is http://xhtmlweaver.com, I have never used them.
- zurb.com, a bit more expensive but they’ve worked with tons of startups.
- A ton more web design firms
- CrowdSpring, personally I have never used them.
Some design firms I haven’t tested out:
This is a great place to find stock photos for you sites
MS Windows editors:
- gomockingbird, one of the best wireframe tools ever.
- CSS Cleanup Tool
- HTML Cleanup Tool
- Blueprint CSS Framework (e.g. Example)
Firefox development plugins:
- Add N Edit Cookies
- DNSStuff Toolbar
- Netcraft Toolbar
- Html Validator
- Server Switcher
- Total Validator
- View Cookies
- Web Developer
- IE Tab
- Page Speed from Google
- HttpFox, to view GET and POST data from HTTP requests
- Fiddler, to view GET and POST data from HTTP requests
Google Chrome plugins: