<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>danielk.org &#187; hacking</title>
	<atom:link href="http://danielk.org/blog/category/software-dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://danielk.org/blog</link>
	<description>essays &#38; articles</description>
	<lastBuildDate>Sun, 06 May 2012 09:49:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Sublime Text 2 Editor</title>
		<link>http://danielk.org/blog/software-dev/sublime-text-2-editor/</link>
		<comments>http://danielk.org/blog/software-dev/sublime-text-2-editor/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 09:37:05 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=1439</guid>
		<description><![CDATA[Best tools for Django. sublime text editor Then install some packages copy the stuff in here. then press command ~ and past it in and press enter. For mac Best plugins are soda theme sftp Theme &#8211; Soda SublimeCodeIntel SideBarEnhancements WordHighlight - Command + P, type in the name of the file you wish to [...]]]></description>
			<content:encoded><![CDATA[<p>Best tools for Django.</p>
<p><strong><a href="http://www.sublimetext.com/2" title="Sublime Text Editor">sublime text editor</a><br />
</strong><br />
Then install some packages copy the stuff in <a href="http://wbond.net/sublime_packages/package_control/installation">here</a>.<br />
then press command ~ and past it in and press enter.</p>
<p>For <a href="http://www.rockettheme.com/magazine/all-articles/magazine-downloads?task=download&#038;id=2640%3Aopeninsublime">mac</a></p>
<p>Best plugins are </p>
<ul>
<li><a href="https://github.com/buymeasoda/soda-theme">soda theme</a></li>
<li>sftp</li>
<li>Theme &#8211; Soda</li>
<li>SublimeCodeIntel</li>
<li>SideBarEnhancements</li>
<li>WordHighlight</li>
</ul>
<p>- Command + P, type in the name of the file you wish to access (fuzzy finder)<br />
- Command + shift + p &#8211; shows you all commands aka the command palette (sort of like the Tools menu)<br />
- Control + Command + P &#8211; switching between different projects<br />
- Command + / &#8211; commenting/uncommenting<br />
- Command + ] &#8211; Indent<br />
- Command + [ - Unindent<br />
- Control + Command + Up - move selected line up<br />
- Control + Command + Down - move selected line down<br />
- Command + Number - switches to an open tab. Command + 1 goes to the 1st tab, Command + 2 - 2nd tab, etc.<br />
- Shift + Command + F - searches through the whole project<br />
- Shift + Control + K - deletes selected code or line</p>
<p>Linking Sublime to command subl<br />
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl</p>
<p>A few other great sites<br />
<a href="http://www.rockettheme.com/magazine/1319-using-sublime-text-2-for-development">http://www.rockettheme.com/magazine/1319-using-sublime-text-2-for-development</a><br />
<a href="http://1p1e1.tumblr.com/post/14262857223/9-reasons-you-must-install-sublime-text-2-code-like-a">http://1p1e1.tumblr.com/post/14262857223/9-reasons-you-must-install-sublime-text-2-code-like-a</a><br />
<a href="http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/">http://net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/</a></p>
<p><strong>Eclipse</strong><br />
I do a lot of work in the Eclipse IDE.<br />
Here are a few of my tips using that IDE--<br />
Getting autocomplete in eclipse with the PyDev plugin, press the following sequence of keys:<br />
f [control] [space]<br />
(I&#8217;ll do my best to keep this post updated.)</p>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/sublime-text-2-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Key Resources to Learn Python &amp; Django</title>
		<link>http://danielk.org/blog/software-dev/key-resources-to-learn-python-django/</link>
		<comments>http://danielk.org/blog/software-dev/key-resources-to-learn-python-django/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 08:51:52 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=1392</guid>
		<description><![CDATA[Ok so you want to learn about Python and Django. Well read on and learn. Python vs Other Languages Understand the difference between Django and other languages. Java vs Python Python wiki shows how python is different from other languages. Pythonic Style Coding Code Like A Pythonista by David Goodger, how to write readable stylistic [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.flowtheory.net/img/django-logo-160-69.png" alt="" /></p>
<p>Ok so you want to learn about Python and Django. Well read on and learn.</p>
<h4>Python vs Other Languages</h4>
<p>Understand the difference between Django and other languages.</p>
<ul>
<li><a href="http://pythonconquerstheuniverse.wordpress.com/2009/10/03/python-java-a-side-by-side-comparison/" target="_blank">Java vs Python</a>
</li>
<li>
<a href="http://wiki.python.org/moin/LanguageComparisons" target="_blank">Python wiki</a> shows how python is different from other languages.
</li>
</ul>
<h4>Pythonic Style Coding</h4>
<ul>
<li><a href="http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html" title="Python" target="_blank">Code Like A Pythonista</a> by David Goodger, how to write readable stylistic dynamic python code.</li>
<li><a href="http://google-styleguide.googlecode.com/svn/trunk/pyguide.html" target="_blank">Google Python Style Guide</a>, standard practices</li>
</ul>
<h4>Advanced Python Features</h4>
<p>Certain programming concepts in Python just don’t exist in Java, for instance closures and meta-programmin. Read the following articles to understand these concepts.</p>
<ul>
<li><a href="http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python" target="_blank">What Is A Metaclass in Python</a> &#8211; A detailed explanation. Django uses quite a bit of metaclasses, and if you get a solid grasp on metaclasses, you’ll save yourself a lot of time going through models and forms.</li>
<li><a href="http://stackoverflow.com/questions/101268/hidden-features-of-python" target="_blank">Hidden Features of Python</a> &#8211; A great compilation of answers on Stack Overflow.</li>
<li><a href="http://www.slideshare.net/mpirnat/a-few-of-my-favorite-python-things" target="_blank">A Few of My Favorite Python Things</a> &#8211; showing of good features of Python</li>
</ul>
<h4>Python/Django Tutorials</h4>
<p>These tutorials will help you get started and warmed up if you have programmed before. A must try. Some are videos, examples.</p>
<ul>
<li><a href="http://gigantuan.net/2010/07/getting-started-with-django-episode-1/">Getting started with Django.</a></li>
<li>
<a href="http://code.google.com/edu/languages/google-python-class/" target="_blank">Google’s Python Class</a> &#8211; A quick way to jump into Python programming, mix of podcasts, videos and examples.</li>
<li><a href="https://docs.djangoproject.com/en/dev/intro/tutorial01/" target="_blank">Writing your first Django app</a> on djangoprojects &#8211; This canonical tutorial on Django gets you started using Django and projects.
</li>
<li><a href="http://showmedo.com">showmedo.com</a>, lots of videos on Django.</li>
<li><a href="feed://www.awaretek.com/python/index.xml">Python411</a>, find the gems, they are in there!</li>
<li><a href="http://djangodose.com/">Django Dose Podcast</a></li>
</ul>
<h4>Best of Django Documentation</h4>
<p>Read these parts of the official Django docs</p>
<ul>
<li><a href="https://docs.djangoproject.com/en/1.3/topics/db/managers/" target="_blank">Managers</a> / <a href="https://docs.djangoproject.com/en/1.3/ref/models/querysets/" target="_blank">Querysets</a> how Django interacts with relational databases.</li>
<li><a href="https://docs.djangoproject.com/en/dev/ref/request-response/" target="_blank">Request-Response</a> / <a href="https://docs.djangoproject.com/en/dev/topics/auth/" target="_blank">User</a>,  HTTP request information. The concept of Users and authentication is built into Django</li>
<li><a href="https://docs.djangoproject.com/en/1.3/topics/http/views/" target="_blank">Views</a> / <a href="https://docs.djangoproject.com/en/dev/ref/templates/" target="_blank">Templates</a> &#8211;  A good introduction on how the application-level code connects to the client-side HTML/JS/CSS code.</li>
<li>Django workflow handle requests coming from the HTTP server. This will help you understanding middleware, context processors and views work together and the sequence of events firing each. Read <a href="http://www.b-list.org/weblog/2006/jun/13/how-django-processes-request/" target="_blank">request/response cycle info</a> from Simon Willison and <a href="http://www.b-list.org/weblog/2006/jun/13/how-django-processes-request/" target="_blank">James Bennett</a> detailed information.</li>
</ul>
<h4>Python Tools</h4>
<ul>
<li>
<a href="http://ipython.org/ipython-doc/stable/interactive/tutorial.html" target="_blank">IPython</a> &#8211; Although not specific to Django, IPython is a huge improvement over the standard Python shell. With its tab complete feature, it saves me a few extra seconds of distraction whenever I can’t remember a function or module name.</li>
<li>
<a href="http://ipython.org/ipython-doc/stable/interactive/tutorial.html" target="_blank">PDB</a> / <a href="http://pypi.python.org/pypi/ipdb" target="_blank">iPDB</a> &#8211; The Python debugger tool is incredibly helpful going through a new piece of code, giving power to stop code at arbitrary points and inspect the variables at those points. iPDB gives you the power of PDB along with the features of iPython.</li>
<li><a href="http://penkin.wordpress.com/2007/08/08/eclipse-for-django/">Eclipse for Django</a>, if you use Eclipse, this is how to use with Python/Django</li>
<li><a href="http://www.sublimetext.com/2" title="Sublime Text Editor">Sublime text editor</a>, I&#8217;ve tried them all this one just works best.</li>
</ul>
<h4>Additional Resources</h4>
<ul>
<li><a href="http://www.djangosites.org/s/www-drchrono-com/" target="_blank">Django Sites</a>, successful examples of Django Sites:)</li>
<li>The official site <a href="http://www.djangoproject.com/">http://www.djangoproject.com/</a>.</li>
<li><a href="http://www.djangobook.com/">The Django Book</a>, a bit dated but a great read.</li>
</ul>
<ul>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/key-resources-to-learn-python-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Best Stuff for CSS</title>
		<link>http://danielk.org/blog/software-dev/the-best-stuff-for-css/</link>
		<comments>http://danielk.org/blog/software-dev/the-best-stuff-for-css/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 08:23:23 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=1382</guid>
		<description><![CDATA[Bootstrap makes css easy. A must for any good dev. The creators of bootstrapped are Mark Otto and Jacob Thornton You can download bootstrap here: http://twitter.github.com/bootstrap/]]></description>
			<content:encoded><![CDATA[<p><a href="http://danielk.org/blog/wp-content/uploads/2012/03/twitter-bootstrap.png" rel="shadowbox[sbpost-1382];player=img;" title="twitter-bootstrap"><img src="http://danielk.org/blog/wp-content/uploads/2012/03/twitter-bootstrap-300x225.png" alt="The best CSS tools" title="twitter-bootstrap" width="300" height="225" class="aligncenter size-medium wp-image-1385" /></a><br />
<a href="https://dev.twitter.com/blog/bootstrap-twitter" target="_blank">Bootstrap</a> makes css easy. A must for any good dev.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/_Wo9JxLIQYg" frameborder="0" allowfullscreen></iframe></p>
<p>The creators of bootstrapped are <a href="http://twitter.com/mdo" target="_blank">Mark Otto</a> and <a href="http://twitter.com/fat" target="_blank">Jacob Thornton</a> </p>
<p>You can download bootstrap here: <a href="http://twitter.github.com/bootstrap/" target="_blank">http://twitter.github.com/bootstrap/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/the-best-stuff-for-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domain Tools</title>
		<link>http://danielk.org/blog/software-dev/domain-tools/</link>
		<comments>http://danielk.org/blog/software-dev/domain-tools/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 11:30:28 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[Domains]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=1339</guid>
		<description><![CDATA[stuckdomains]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stuckdomains.com/">stuckdomains</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/domain-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startup Communication</title>
		<link>http://danielk.org/blog/software-dev/startup-communication/</link>
		<comments>http://danielk.org/blog/software-dev/startup-communication/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 11:20:11 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[Pair Programming]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=1256</guid>
		<description><![CDATA[Ever hear of pair programming? The idea is to have better communication.]]></description>
			<content:encoded><![CDATA[<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Pair_programming_1.jpg/220px-Pair_programming_1.jpg" alt="" /><br />
Ever hear of <a href="http://en.wikipedia.org/wiki/Pair_programming">pair programming</a>? The idea is to have better communication.</p>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/startup-communication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Best jQuery Libraries Around</title>
		<link>http://danielk.org/blog/software-dev/the-best-jquery-libraries-around/</link>
		<comments>http://danielk.org/blog/software-dev/the-best-jquery-libraries-around/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 16:49:49 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=1038</guid>
		<description><![CDATA[jqueryui qtip]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://jqueryui.com/home">jqueryui</a></li>
<li><a href="http://craigsworks.com/projects/qtip/demos/effects/modal#">qtip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/the-best-jquery-libraries-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Development/Developer Communities</title>
		<link>http://danielk.org/blog/software-dev/online-developmentdeveloper-communities/</link>
		<comments>http://danielk.org/blog/software-dev/online-developmentdeveloper-communities/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 03:21:03 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[Jeff Atwood]]></category>
		<category><![CDATA[Joel Spolsky]]></category>
		<category><![CDATA[serverfault.com]]></category>
		<category><![CDATA[stackoverflow.com]]></category>
		<category><![CDATA[superuser.com]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=883</guid>
		<description><![CDATA[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!&#8230;if you have never heard of these sites, I highly urge you to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://page.mi.fu-berlin.de/krudolph/stuff/stackoverflow.png" alt="Stack Overflow" height="50%" width="50%" /></p>
<p><a href="http://www.codinghorror.com/blog/">Jeff Atwood</a> and <a href="http://www.joelonsoftware.com/">Joel Spolsky</a> 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!&#8230;if you have never heard of these sites, I highly urge you to go and start using these sites!</p>
<p>Online development communities:</p>
<ul>
<li><a target="_blank" href="http://www.stackoverflow.com">Stackoverflow.com</a></li>
<li><a target="_blank" href="http://www.serverfault.com">Serverfault.com</a></li>
<li><a target="_blank" href="http://www.superuser.com">Superuser.com</a></li>
</ul>
<p>My accounts on these sites:</p>
<ul>
<li><a target="_blank" href="http://stackoverflow.com/users/53740/daniel">Stackoverflow.com</a></li>
<li><a target="_blank" href="http://serverfault.com/users/4629/daniel">Serverfault.com</a></li>
<li><a target="_blank" href="http://superuser.com/users/9404/daniel">Superuser.com</a></li>
</ul>
<p>Joel and Jeff have a great <a href="http://itc.conversationsnetwork.org/series/stackoverflow.html">podcast</a> as well that I am an avid listener too.</p>
<p>As well the Stack Overflow iPhone app is <a href="http://itunes.apple.com/us/app/devcred/id356110207?mt=8">here</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/online-developmentdeveloper-communities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery</title>
		<link>http://danielk.org/blog/software-dev/jquery/</link>
		<comments>http://danielk.org/blog/software-dev/jquery/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 19:19:50 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=864</guid>
		<description><![CDATA[Some of my favorate pluggins are listed below: Good form jQuery ToolTips tipsy, a facebook like tooltip qTip Textbox info box Popup media players Shadowbox (help) Mediabox]]></description>
			<content:encoded><![CDATA[<p>Some of my favorate pluggins are listed below:</p>
<p><a href="http://www.1stwebdesigner.com/css/best-ajax-css-forms-tips-trends-techniques/<br />
">Good form jQuery</a></p>
<p><a href="http://www.webdesignbooth.com/15-jquery-plugins-to-create-an-user-friendly-tooltip/">ToolTips</a></p>
<ul>
<li><a href="http://onehackoranother.com/projects/jquery/tipsy/#notes">tipsy</a>, a facebook like tooltip</li>
<li><a href="http://craigsworks.com/projects/qtip/demos/">qTip</a></li>
<li><a href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/">Textbox info box</a></li>
</ul>
<p>Popup media players</p>
<ul>
<li><a href="http://www.shadowbox-js.com/index.html">Shadowbox</a> (<a href="http://ninjaforge.com/index.php?option=com_fireboard&#038;Itemid=270&#038;func=view&#038;id=11573&#038;catid=63">help</a>)</li>
<li><a href="http://iaian7.com/webcode/Mediabox">Mediabox</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac, iPad, iPhone, iOS Development</title>
		<link>http://danielk.org/blog/software-dev/objective-c-programming/</link>
		<comments>http://danielk.org/blog/software-dev/objective-c-programming/#comments</comments>
		<pubDate>Mon, 17 May 2010 15:08:26 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Instruments]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone Application Development]]></category>
		<category><![CDATA[iPhone Application Programming]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[nterface Builder]]></category>
		<category><![CDATA[Objective C]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[speedlimit]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=763</guid>
		<description><![CDATA[First things first, run these commands on a lion machine: &#8211;SEE ALL LION FOLDERS&#8211; chflags nohidden ~/Library/ chflags nohidden /Library/ &#8211;SHOW ALL FILES IN FINDER WINDOW&#8211; write com.apple.finder AppleShowAllFiles -bool true defaults write com.apple.finder AppleShowAllFiles TRUE &#8211;SHOW &#8212; Hard Drive not visible Mac OSx0&#8211; If you open the Terminal (located in Applications/Utilities) and run ls [...]]]></description>
			<content:encoded><![CDATA[<p>First things first, run these commands on a lion machine:<br />
&#8211;SEE ALL LION FOLDERS&#8211;<br />
chflags nohidden ~/Library/<br />
chflags nohidden /Library/</p>
<p>&#8211;SHOW ALL FILES IN FINDER WINDOW&#8211;<br />
write com.apple.finder AppleShowAllFiles -bool true<br />
defaults write com.apple.finder AppleShowAllFiles TRUE</p>
<p>&#8211;SHOW &#8212; Hard Drive not visible Mac OSx0&#8211;<br />
If you open the Terminal (located in Applications/Utilities) and run ls /Volumes </p>
<p>One thing everyone should be able to have, is a link to Xcode, Interface Builder and the mac simulator.<br />
This is where they all are:<br />
<code><br />
/Developer/Applications/Xcode.app<br />
/Developer/Applications/Interface Builder.app<br />
/Developer/Applications/Instruments.app<br />
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications<br />
</code></p>
<p>First things first, get this xcode class from Stanford called <a href="http://itunes.apple.com/itunes-u/iphone-application-programming/id384233222#ls=1">iPhone Application Programming (Spring 2009)</a> in iTunes U.<br />
<br />
There are some other amazing iPhone/iPad courses from Stanford, you can find them here:<br />
<a href="http://itunes.stanford.edu/">http://itunes.stanford.edu/</a>.<br />
Check out iPhone Application Development (Winter 2010).<br />
<br />
Some great fast commands for Xcode development are:<br />
<br />
<a href="http://stackoverflow.com/questions/796482/steps-to-upload-an-iphone-application-to-the-appstore">Great step by step on the process of putting your app in the app store.</a><br />
<br />
<strong>Switch between code:</strong><br />
<code><br />
[option key] 1<br />
[option key] 2<br />
</code><br />
<br />
<strong>Indenting code:</strong><br />
<code><br />
[option key] ]<br />
[option key] [<br />
</code><br />
<br />
<strong>Switching code:</strong><br />
<code><br />
[option key] [command key] [up key]<br />
</code><br />
<br />
<strong>Some great plugins are:</strong></p>
<ul>
<li><a href="hhttp://mschrag.github.com/">speedlimit, a speed testing for the simulator</a></li>
<li><a href="http://github.com/matej/MBProgressHUD">MBProgressHUD</a></li>
<li><a href="http://amro.co/how-to-get-4-to-5-stars-on-the-app-store">HOW TO GET 4 TO 5 STARS ON THE APP STORE</a></li>
</ul>
<p><a href="http://www.apple.com/support/iphone/enterprise/">iPhone Enterprise Information</a><br />
<br />
Any good videos I find on Objective C Programming for the iPhone and iPad I&#8217;ll post up here.<br />
<br />
This guy has some great vids:<br />
<a href="http://www.youtube.com/watch?v=1Xqn5IHbusA&#038;feature=player_embedded" rel="shadowbox[sbpost-763];player=swf;width=640;height=385;">Tutorial 1</a><br />
<a href="http://www.youtube.com/watch?v=7803KdMkfeQ&#038;feature=player_embedded" rel="shadowbox[sbpost-763];player=swf;width=640;height=385;">Tutorial 2</a><br />
<a href="http://www.youtube.com/watch?v=NNsMkzmrZ90&#038;feature=player_embedded" rel="shadowbox[sbpost-763];player=swf;width=640;height=385;">Tutorial 3</a><br />
<a href="http://www.youtube.com/watch?v=NNsMkzmrZ90&#038;feature=player_embedded" rel="shadowbox[sbpost-763];player=swf;width=640;height=385;">Tutorial 4</a><br />
<a href="http://www.youtube.com/watch?v=WHymKNc_gZk&#038;feature=player_embedded" rel="shadowbox[sbpost-763];player=swf;width=640;height=385;">Tutorial 5</a></p>
<p>A great example split view controller:<br />
<a href="http://mattgemmell.com/2010/07/31/mgsplitviewcontroller-for-ipad">MGSplitViewController for iPad</a></p>
<h2>Sending an executable:</h2>
<p>If you want to zip up your executable for an app you will:<br />
<code>[your name]/Library/Application Support/iPhone Simulator/4.2/Applications/[folders to delete]</code></p>
<p>Clear out everything in this folder.<br />
Build and Run your project.<br />
In simulator close all open apps, even the ones running in the background.<br />
Go back into <code>[your name]/Library/Application Support/iPhone Simulator/4.2/Applications/[zip up the folder created]</code><br />
Zip up your project and that is it!<br />
Put into any other computer as an executable.</p>
<p><a href="http://adeem.me/blog/2009/06/22/creating-splash-screen-tutorial-for-iphone/">Building a splash screen</a>.<br />
<a href="http://www.mobigeni.com/2010/05/03/define-ipad-interface-orientation-splash-screens/">iPad splash screens.</a></p>
<p><a href="http://stackoverflow.com/questions/1643007/iboutlet-and-ibaction">Info on IBAction and IBOutlet</a><br />
IBAction for methods<br />
IBOutlet for objects or instance variables</p>
<p><a href="http://www.raywenderlich.com/1768/how-to-make-a-custom-uiview-a-5-star-rating-view">App review code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/objective-c-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python</title>
		<link>http://danielk.org/blog/software-dev/python/</link>
		<comments>http://danielk.org/blog/software-dev/python/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 19:29:10 +0000</pubDate>
		<dc:creator>Daniel Kivatinos</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://danielk.org/blog/?p=465</guid>
		<description><![CDATA[I found this great video on learning python, Learning Python. Great resources Dive Into Python Learning Python the Hard Way Y Combinator Eclipse A great tutorial on PyDev. Data Structures &#8211; Dictionaries A great installer, it is like apt-get for linux: easy_install Great Plugins: pygeoip]]></description>
			<content:encoded><![CDATA[<p>I found this great video on learning python, <a href="http://www.youtube.com/watch?v=4Mf0h3HphEA&#038;feature=SeriesPlayList&#038;p=EA1FEF17E1E5C0DA" rel="shadowbox[sbpost-465];player=swf;width=640;height=385;">Learning Python</a>.</p>
<p><strong>Great resources</strong></p>
<ul>
<li><a href="http://diveintopython.org/">Dive Into Python</a></li>
<li><a href="http://learnpythonthehardway.org/index">Learning Python the Hard Way</a></li>
<li><a href="http://news.ycombinator.com/item?id=1841359">Y Combinator</a></li>
</ul>
<p><strong>Eclipse</strong><br />
<a href="http://showmedo.com/videotutorials/video?name=PydevEclipseExtensionsFabio&#038;fromSeriesID=8">A great tutorial on PyDev.</a></p>
<p><a href="http://docs.python.org/tutorial/datastructures.html">Data Structures &#8211; Dictionaries</a></p>
<p>A great installer, it is like apt-get for linux:<br />
easy_install</p>
<p>Great Plugins:</p>
<ul>
<li><a href="http://code.google.com/p/pygeoip/wiki/Install">pygeoip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://danielk.org/blog/software-dev/python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

