<?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"
	>

<channel>
	<title>Pointless Programmers Blog</title>
	<atom:link href="http://pointlessprogrammers.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://pointlessprogrammers.com</link>
	<description>Cocoa development from the teenage mind.</description>
	<pubDate>Tue, 09 Feb 2010 00:57:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Pointless Programmers is Mobile</title>
		<link>http://pointlessprogrammers.com/?p=162</link>
		<comments>http://pointlessprogrammers.com/?p=162#comments</comments>
		<pubDate>Sun, 07 Feb 2010 02:31:42 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=162</guid>
		<description><![CDATA[You can now access PointlessProgrammers.com from your mobile device with a theme fit for mobile screens.
I will post a tutorial about how easy it is to do this.
~Jeremy
P.s. This is still in a beta-ish stage, so bare with as I get it fully working.
]]></description>
			<content:encoded><![CDATA[<p>You can now access PointlessProgrammers.com from your mobile device with a theme fit for mobile screens.</p>
<p>I will post a tutorial about how easy it is to do this.</p>
<p>~Jeremy</p>
<p>P.s. This is still in a beta-ish stage, so bare with as I get it fully working.</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=162</wfw:commentRss>
		</item>
		<item>
		<title>How web developers can make native iPhone apps with Javascript</title>
		<link>http://pointlessprogrammers.com/?p=150</link>
		<comments>http://pointlessprogrammers.com/?p=150#comments</comments>
		<pubDate>Tue, 26 Jan 2010 05:31:09 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<category><![CDATA[Other]]></category>

		<category><![CDATA[iPhone/iPod]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=150</guid>
		<description><![CDATA[In this post I will be showing how web developers can take their webapps and &#8220;transforming&#8221; them into full fledged iPhone apps with Phonegap.
Well lets get started.  Firstly you are going to need two things:
1. Phonegap
2. My modified JQTouch Todo example demo
Once both of those files are downloaded. Open the Phonegap folder, once inside, [...]]]></description>
			<content:encoded><![CDATA[<p>In this post I will be showing how web developers can take their webapps and &#8220;transforming&#8221; them into full fledged iPhone apps with Phonegap.</p>
<p>Well lets get started.  Firstly you are going to need two things:<br />
1. <a href="http://phonegap.googlecode.com/files/phonegap-0.8.0.zip">Phonegap</a><br />
2. <a href="http://pointlessprogrammers.com/webstuff.zip">My modified JQTouch Todo example demo</a></p>
<p>Once both of those files are downloaded. Open the Phonegap folder, once inside, open the the &#8220;iPhone&#8221; folder. You should see this:<br />
<a href="http://grab.by/1XH8"><img src="http://grab.by/1XH8" height="350" width="350"></a><br />
<br />
Open the &#8220;www&#8221; folder and delete everything in there.  Now drag and and drop all the files in the &#8220;webstuff&#8221; folder into the &#8220;www&#8221; folder.  Open the Xcode file and you should see this:<br />
<a href="http://grab.by/1XHq"><img src="http://grab.by/1XHq" height="400" width="550"></a><br />
</p>
<p>Now if you &#8220;Build and Go&#8221; you will have a full fledged native iPhone app made just with HTML and Javascript.  Here is what you get:<br />
<img src="http://grab.by/1Yxm"></p>
<p>Now this is just one example of what you could do.  If you are a web developer and you already have a webapp out there that you would like to make into an iPhone app, this makes it simple to port anything you have made.  You can even submit these to Apple to be put on the App Store. </p>
<p>If you really want to get a full release out, there are a few extra steps you are going to need to take. First, replace the Default.png and icon.png.  The Default.png is the &#8220;splash screen&#8221; picture, by default it says &#8220;Phonegap&#8221; and the icon.png file is (obviously) the icon picture.  </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6564438226196528";
/* 468x60, created 2/8/10 */
google_ad_slot = "7991218176";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Lastly, when porting a webapp, website, or anything, you want to have a nice clean UI.  So I recommend using <a href="http://www.jqtouch.com/"> JQTouch</a>, <a href="http://code.google.com/p/iui/">iUI</a>, or <a href="http://iwebkit.net/">iWebKit</a> to give your app a nice iPhone-ish finish.</p>
<p>If there is anything you think should be added to this article or any thing you want to say, leave it in the comment section.</p>
<p>~Jeremy</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=150</wfw:commentRss>
		</item>
		<item>
		<title>How to fix EXC_BAD_ACCESS</title>
		<link>http://pointlessprogrammers.com/?p=147</link>
		<comments>http://pointlessprogrammers.com/?p=147#comments</comments>
		<pubDate>Tue, 19 Jan 2010 00:43:46 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<category><![CDATA[iPhone/iPod]]></category>

		<category><![CDATA[cocoa touch]]></category>

		<category><![CDATA[EXC_BAD_ACCESS]]></category>

		<category><![CDATA[fix]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[ipod touch]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=147</guid>
		<description><![CDATA[I ran across this website today.  It&#8217;s a great website full of questions and answers about how to fix random any EXC_BAD_ACCESS problem for Cocoa or Cocoa Touch. It is still in beta, but give it a little time and it will turn into a beuty.
http://www.excbadaccess.com/
]]></description>
			<content:encoded><![CDATA[<p>I ran across this website today.  It&#8217;s a great website full of questions and answers about how to fix random any EXC_BAD_ACCESS problem for Cocoa or Cocoa Touch. It is still in beta, but give it a little time and it will turn into a beuty.</p>
<p><a href="http://www.excbadaccess.com/">http://www.excbadaccess.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=147</wfw:commentRss>
		</item>
		<item>
		<title>How to make a white HUD window</title>
		<link>http://pointlessprogrammers.com/?p=143</link>
		<comments>http://pointlessprogrammers.com/?p=143#comments</comments>
		<pubDate>Wed, 04 Nov 2009 17:08:01 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=143</guid>
		<description><![CDATA[The HUD windows that Apple supplied developers with is a semi-transparent black window, but what if you want it to be white? To create this, thanks to Matt Gemmell, it is going to be very easy. Here is a screenshot:


Lets get started. For this you are only going to need one thing, Matt Gemmell&#8217;s HUDWindow.

Here [...]]]></description>
			<content:encoded><![CDATA[<p>The HUD windows that Apple supplied developers with is a semi-transparent black window, but what if you want it to be white? To create this, thanks to Matt Gemmell, it is going to be very easy. Here is a screenshot:<br />
<br />
<img src="http://i218.photobucket.com/albums/cc168/machacker/Image7.png"></p>
<p>Lets get started. For this you are only going to need one thing, Matt Gemmell&#8217;s HUDWindow.<br />
<br />
Here is how to get it.<br />
</p>
<ol>
<li>Open Terminal</li>
<li>Type &#8220;cd Desktop/&#8221; (no speech quotes)</li>
<li>Type &#8220;wget http://mattgemmell.com/files/source/hudwindow.tgz&#8221; (no speech quotes (you can copy and paste this))</li>
</ol>
<p>
Now you should see a folder on your Desktop called &#8220;HUDWindow.&#8221; Open it, then open the Xcode project file.<br />
<br />
 Now go to line 127 of HUDWindow.m, you will see a the &#8220;[NSColor colorWithCalabratedWhite...] code.  Delete that entire line and replace it with:<br />
<code>[[NSColor colorWithCalibratedRed:5.0 green:150.0 blue:15.0 alpha:0.5] set];</code><br />
<br />
Now go to line 157 of HUDWindow.m and you will see this line:<br />
<code>NSColor *titlebarColor = [NSColor colorWithCalibratedWhite....</code><br />
<br />
Delete that line and replace it with:<br />
<code>NSColor *titlebarColor = [NSColor colorWithCalibratedRed:5.0 green:150.0 blue:15.0 alpha:alpha];</code><br />
<br />
Now we have to change the color of the text on the window to black so you read the text.<br />
So, go to line 169 of HUDWindow.m and change:<br />
<code>[NSColor whiteColor]</code><br />
To:<br />
<code>[NSColor blackColor]</code><br />
<br />
This will change the Title Bar color to black. Now we need to change the color of the text on the window.<br />
Now we need to go to line 36 of AppController.m and change<br />
<code>[textField setTextColor:[NSColor whiteColor]];</code><br />
To:<br />
<code>[textField setTextColor:[NSColor blackColor]];</code></p>
<p>And we are done, you now have a white HUDWindow.  Be sure to swing by <a href="http://mattgemmell.com/">http://mattgemmell.com/</a>.</p>
<p>~Jeremy</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=143</wfw:commentRss>
		</item>
		<item>
		<title>how to make a &#8220;Tweeter&#8221;</title>
		<link>http://pointlessprogrammers.com/?p=130</link>
		<comments>http://pointlessprogrammers.com/?p=130#comments</comments>
		<pubDate>Fri, 21 Aug 2009 05:25:47 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=130</guid>
		<description><![CDATA[In this post I will show you how to make a &#8220;Tweeter.&#8221;  A Tweeter is a simple app that will just send a tweet to your twitter account. Lets get started
What you are going to need:
-Xcode
-MGTwitterEngine
-A Twitter account
Step 1:
Open the MGTwitterEngine project, then open AppController.m.
In the &#8220;awakeFromNib&#8221; method you will see

NSString *username = @"";
NSString *password [...]]]></description>
			<content:encoded><![CDATA[<p>In this post I will show you how to make a &#8220;Tweeter.&#8221;  A Tweeter is a simple app that will just send a tweet to your twitter account. Lets get started</p>
<p>What you are going to need:<br />
-Xcode<br />
-<a href="http://mattgemmell.com/2008/02/22/mgtwitterengine-twitter-from-cocoa">MGTwitterEngine</a><br />
-A Twitter account</p>
<p>Step 1:<br />
Open the MGTwitterEngine project, then open AppController.m.</p>
<p>In the &#8220;awakeFromNib&#8221; method you will see<br />
<code><br />
NSString *username = @"";<br />
NSString *password = @"";<br />
</code></p>
<p>In between the quotes in the first line put your user name, and in between the quotes in the second line put your password. Now &#8220;Build and Run&#8221; just to check if everything is working. If there are no errors, move on to Step 2, if there are, make sure you entered your user name and password correctly and that you are connected to the internet. </p>
<p>Step 2:<br />
Open the MainMenu.nib and create a new window.  Now add a Wrapping Text Field and a button. I laid mine out like this:<br />
<img src="http://i25.tinypic.com/2ag47c6.png" alt="Tweeter Layout" /></p>
<p>Step 3:<br />
Open AppController.h and add an IBOutlet for your text field. Where you see:<br />
<code>MGTwitterEngine *twitterEngine;</code><br />
Under that add:<br />
<code>IBOutlet NSTextField *tweetMessage;</code><br />
Now underneath the &#8220;}&#8221; add:<br />
<code>-(IBAction)sendTweet:(id)sender;</code></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6564438226196528";
/* 468x60, created 2/8/10 */
google_ad_slot = "7991218176";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Step 4:<br />
Re-open AppController.m and add a new method called sendTweet. In this method, you will tell the app to take what you have written in the text field and send it to your twitter account. To do this add:<br />
<code>(IBAction)sendTweet:(id)sender{</code></p>
<p><code>	[twitterEngine sendUpdate:[tweetMessage stringValue]];</code></p>
<p><code>}<br />
</code></p>
<p>Step 5:<br />
Re-open the MainMenu.nib and make all the connections from the AppController object to the window. Save, and close.</p>
<p>Step 6:<br />
Open MGTwitterEngine.m and find this line:<br />
<code>#define DEFAULT_CLIENT_NAME     @"MGTwitterEngine"</code><br />
and change it to:<br />
<code>#define DEFAULT_CLIENT_NAME     @"Tweeter"</code></p>
<p>This will make it so that it will show that your tweet was updated from Tweeter and not MGTwitterEngine.</p>
<p>Step 7:<br />
Find this line:<br />
<code>#define DEFAULT_CLIENT_URL      @"http://mattgemmell.com/source"</code><br />
and change it to:<br />
<code>#define DEFAULT_CLIENT_URL      @"http://www.pointlessprogrammers.com"</code></p>
<p>This will make it so when people click on &#8220;Tweeter&#8221; it will direct them to this so they can make their own.</p>
<p>Step 8:<br />
Build and Run. Make sure everything is working correctly.  If not, go over all the steps again.</p>
<p>Conclusion:<br />
This is a very simple and quick way to make a Tweeter.  It is not the best looking app, so go ahead and make any changes you want.  You could make it cool looking with my <a href="http://pointlessprogrammers.com/?p=8">Cocoa Aero</a> guide, or add a counter to make sure you do not go over 140 characters.  The possibilities are endless. I&#8217;d like to see what you guys come up with so send me a project file (so I know it is legit) with what you have done at jeremy@pointlessprogrammers.com and I&#8217;ll feature my favorite one.  I will include your website (if you have one) and any other contact info you would like, just be sure to include it in the email.</p>
<p>~Jeremy</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=130</wfw:commentRss>
		</item>
		<item>
		<title>Quartz Composer and Image Units in Xcode</title>
		<link>http://pointlessprogrammers.com/?p=124</link>
		<comments>http://pointlessprogrammers.com/?p=124#comments</comments>
		<pubDate>Mon, 06 Jul 2009 11:32:03 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=124</guid>
		<description><![CDATA[My fellow Big Nerd Ranch-er George Starcher has made an excellent tutorial on creating Pixelmator, iChat, and Photobooth plugins using the Quartz Composer.  Check it out.
https://www.georgestarcher.com/?p=254
]]></description>
			<content:encoded><![CDATA[<p>My fellow Big Nerd Ranch-er George Starcher has made an excellent tutorial on creating Pixelmator, iChat, and Photobooth plugins using the Quartz Composer.  Check it out.</p>
<p>https://www.georgestarcher.com/?p=254</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=124</wfw:commentRss>
		</item>
		<item>
		<title>how to create a multi-platform app to send files to your phone</title>
		<link>http://pointlessprogrammers.com/?p=119</link>
		<comments>http://pointlessprogrammers.com/?p=119#comments</comments>
		<pubDate>Wed, 10 Jun 2009 02:38:07 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=119</guid>
		<description><![CDATA[To start out with you are going to need a few things.  You need to have a base knowledge of PHP, and a web host that allows you to upload files.  For my app, I used my own web host, but I am sure there are some free hosts that will allow you [...]]]></description>
			<content:encoded><![CDATA[<p>To start out with you are going to need a few things.  You need to have a base knowledge of PHP, and a web host that allows you to upload files.  For my app, I used my own web host, but I am sure there are some free hosts that will allow you to do that somewhere out there.  Well, lets get started.</p>
<p>First, you are going to need your cell phones email address, which you can find <a href="http://www.wikihow.com/Send-Ringtones-to-Your-Cell-Phone-Through-Email">here</a>.</p>
<p>Next, copy and paste <a href="http://pointlessprogrammers.com/phonesender.txt">this</a> code into your favorite text editor.</p>
<p>Now put your phone&#8217;s email address inside the quotes in this line:<br />
<code><br />
$to="your phones email address here";<br />
</code></p>
<p>Once you have done that save the file as &#8220;whateveryouwant.php.&#8221; If you plan on using a free hosting service, you may have to try a few different services before you find one that will work, if you do, please leave a comment with a link.  </p>
<p>So now upload that script to your web host and try it out.  I used a short ringtone as something try out to make sure it worked. </p>
<p> Once you are sure it works, download <a href="http://prism.mozilla.com/">Mozilla&#8217;s Prism</a>.  Once that is downloaded and installed, put the URL to your script int the URL box and finish setting everything up.  If you need extra help, see <a href="http://www.youtube.com/watch?v=37hwPDnDTvw">Chris Pirillo&#8217;s Video</a> about Prism.  </p>
<p>Now that has been done, to give it a nice finish, I went online and found a nice picture of the phone I have, cropped the picture so it is just the phone and finished up.</p>
<p>Now you are done, you may now send any file to your phone from your computer.<br />
~Jeremy</p>
<p>P.S. If you are running Mac OS X, you may use <a href="http://fluidapp.com/">Fluid</a> instead of Prism.</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=119</wfw:commentRss>
		</item>
		<item>
		<title>Cover Flow in your own App</title>
		<link>http://pointlessprogrammers.com/?p=112</link>
		<comments>http://pointlessprogrammers.com/?p=112#comments</comments>
		<pubDate>Sat, 09 May 2009 13:23:32 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=112</guid>
		<description><![CDATA[My good buddy Alex showed me this gem. This is a complete coverflow class inside an NSTableView. Here is the download.
]]></description>
			<content:encoded><![CDATA[<p>My good buddy Alex showed me this gem. This is a complete coverflow class inside an NSTableView. Here is the <a href="http://petermacwhinnie.com/samplecode/samples/Coverflow.zip">download</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=112</wfw:commentRss>
		</item>
		<item>
		<title>How to install .bundle apps on Ubuntu</title>
		<link>http://pointlessprogrammers.com/?p=110</link>
		<comments>http://pointlessprogrammers.com/?p=110#comments</comments>
		<pubDate>Thu, 23 Apr 2009 06:32:46 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=110</guid>
		<description><![CDATA[I was trying to install an app one of my other computers (running Ubuntu 8.10).  The only format you could download it in was .bundle. I have never installed a .bundle app, but after some google-ing and putting bits and pieces together, I now know how to install a .bundle, and you will too.
First [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to install an app one of my other computers (running Ubuntu 8.10).  The only format you could download it in was .bundle. I have never installed a .bundle app, but after some google-ing and putting bits and pieces together, I now know how to install a .bundle, and you will too.</p>
<p>First you need the required packages:<br />
<code>sudo aptitude install build-essential linux-kernel-headers linux-kernel-devel</code></p>
<p>Then you need to make it executable by using chmod:<br />
<code>chmod +x ./AppNameHere</code></p>
<p>Then finally:<br />
<code>gksudo bash ./AppNameHere</code></p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=110</wfw:commentRss>
		</item>
		<item>
		<title>Photoshop Blue Eyes</title>
		<link>http://pointlessprogrammers.com/?p=106</link>
		<comments>http://pointlessprogrammers.com/?p=106#comments</comments>
		<pubDate>Sun, 15 Mar 2009 16:01:13 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
		
		<category><![CDATA[Photography/Photo Editing]]></category>

		<guid isPermaLink="false">http://pointlessprogrammers.com/?p=106</guid>
		<description><![CDATA[Hi again, in this tutorial, i will be showing you how to take the eyes in your portrait photos from this:

to this

First you are going to need to get out your Dodge Tool and choose a soft brush that is big enough to take up the entire iris (colored part plus the black pupil in [...]]]></description>
			<content:encoded><![CDATA[<p>Hi again, in this tutorial, i will be showing you how to take the eyes in your portrait photos from this:<br />
<img src="http://pointlessprogrammers.com/images/Picture%206.png" alt="Before"></p>
<p>to this<br />
<img src="http://pointlessprogrammers.com/images/Picture%208.png" alt="after"></p>
<p>First you are going to need to get out your <a href="http://www.easyelements.com/burn-tool-dodge-tool.html">Dodge Tool</a> and choose a soft brush that is big enough to take up the entire iris (colored part plus the black pupil in the center) and click a couple times.  This will make your eye brighter so the colors pop out more.</p>
<p>The next step will require you to make a new transparent layer on top of your photo.  Once that is done select the brush tool and select a solid brush that will cover the iris.  Now you need to select a color, you can choose a pretty much any color you want, but it will need to be darker than what you want it to be in the photo.  You will see why in a minute.  So now click on the iris and it will be that color, now the new layer part comes in handy, make that layer&#8217;s blending <a href="http://www.sitepoint.com/blogs/2004/08/30/overlay-blending-mode-in-photoshop/">Overlay</a>.  Now it should look like it blends a bit better, to finish, put the opacity around 70% depending on how bright you made the eyes and what color you chose.   </p>
<p>For those of you that care, yes, that is me in the pictures.</p>
]]></content:encoded>
			<wfw:commentRss>http://pointlessprogrammers.com/?feed=rss2&amp;p=106</wfw:commentRss>
		</item>
	</channel>
</rss>
