<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Josh Sklar&apos;s Simplywondering</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/" />
<modified>2005-11-29T23:27:40Z</modified>
<tagline>The life of Josh Sklar as he wonders about all sorts of different things </tagline>
<id>tag:www.simplywondering.com,2006://1</id>
<generator url="http://www.movabletype.org/" version="3.15">Movable Type</generator>
<copyright>Copyright (c) 2005, sklarj</copyright>
<entry>
<title>Why November is the Worst Month #2: Projects, Projects, Projects</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/11/why_november_is_1.html" />
<modified>2005-11-29T23:27:40Z</modified>
<issued>2005-11-29T04:28:33Z</issued>
<id>tag:www.simplywondering.com,2005://1.26</id>
<created>2005-11-29T04:28:33Z</created>
<summary type="text/plain">There are two rules of work.  Number 1: The amount of energy required to move an object is work.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>
<dc:subject>School</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>There are two rules of work. Number 1: The amount of energy required to move an object is work. Number 2: If time is an object then there is <em>always</em> enough energy to insure there is enough work to take up all the time available. This means that during months like November, where the only holiday aside from Thanksgiving is Veterans day teachers decide the only way to use students energy to create work is to assign big projects. Really big projects.</p>
<p>It was last year I realized that this was in fact a conspiracy of teachers everywhere. I was talking to a CS TA in her office and was eavesdropping on a conversation between two of the faculty members. The first teacher asked the second if her students would be ready for the &#8220;November crunch&#8221;. They both laughed and said they were thankful there was a place late in Fall term where they could assign the big projects and actually expect the students to finish them. Being in one of those teachers classes, all I could do at the time was shiver.</p>
<p>Sadly I ended up in the other teacher's class this year helping to lead to another November crunch. God, do I dislike November.</p> ]]>

</content>
</entry>
<entry>
<title>Why November is the Worst Month Point #1: No Baseball</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/11/why_november_is.html" />
<modified>2005-11-11T04:11:30Z</modified>
<issued>2005-11-08T07:05:04Z</issued>
<id>tag:www.simplywondering.com,2005://1.25</id>
<created>2005-11-08T07:05:04Z</created>
<summary type="text/plain">As a fourth generation Red Sox fan (The first in three generations to see a world series victory before age 50), I was overjoyed to see a sweep of the Cardinals in 2004.  However in my heart I wanted a seven series game.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>
<dc:subject>Entertainment</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>As a fourth generation Red Sox fan (The first in three generations to see a world series victory before age 50), I was overjoyed to see a sweep of the Cardinals in 2004. However in my heart I wanted a seven series game. Not just because I like drama, angst and good baseball, but also because I just wanted <em>more</em> baseball.</p>
<p>To me the end of baseball symbolizes the inevitability of winter. Early October is one of the last points in the Portland year one can expect warm, clear days at all. When the date hits November 1st I know I'm going to be greeted by ever darkening days, more rain, and such interesting baseball news as, &#8220;When the free agent negotiating period begins eventually teams are going to sign people... Really.&#8221;</p>
<p>Hearing that Manny is, as his annual tradition requires, requesting a trade from the Red Sox is just boring. Unless I frequent a <a href="http://www.sonsofsamhorn.com/">Red Sox fan forum</a> this news will distract me from the oncoming cold and wet November existence for barely five minutes. A Red Sox <em>game</em> on the other hand lasts at least two hours. During November I would love a two hour distraction from the darkening skies.</p>
<p>Instead of come from behind victories in the last strike of the last out in the ninth I can look forward to coaches making calls to get replays while they run out the clock and there players get pounded into pulp. And its getting dark at 4:30 too...</p>
<p>Thankfully there's only... five... months...</p>
 ]]>

</content>
</entry>
<entry>
<title>Categories: Attempt #n+1 to post more regularly</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/11/categories_atte.html" />
<modified>2005-11-08T05:20:11Z</modified>
<issued>2005-11-08T05:19:49Z</issued>
<id>tag:www.simplywondering.com,2005://1.24</id>
<created>2005-11-08T05:19:49Z</created>
<summary type="text/plain">I found my little black book under a cushion of one of the chairs in my apartment.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>
<dc:subject>Weblog</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>I found my little black book under a cushion of one of the chairs in my apartment. Before misplacing this small pocket notebook I hadn't realized just how critical it is to my life. Without it I've: missed appointments, forgotten important things people have told me, confused addresses, lost phone numbers, and generally felt very misguided.</p>
<p>Anyways, I open up the book this evening and my last entry (dated three weeks ago) said, &#8220;Write an entry on your blog before Halloween.&#8221; That kind of passed, so this is my next best attempt, a belated birthday card of a post.</p>
<p>So I've admitted to being unable to categorize anything, so I've gotten rid of all the old categories and decided to start anew. Somehow the seven post drafts where I couldn't decide if the category was 'programming:school' or 'programming:work' tipped me off to a road block in my posting attempts. So, I'll attempt to avoid adding too many top categories and only do so when its something very very obvious.</p>
<p>I finished a six month agreement of a sort today, so I'll also make one for this blog. In the next six months I'll make at least six posts. Everything else is gravy. I'll also make the colors all blue!!!!*!*!</p>  ]]>

</content>
</entry>
<entry>
<title>Colophon: Josh Sklar&apos;s Simplywondering.com</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/08/colophon_josh_s.html" />
<modified>2005-08-08T08:51:22Z</modified>
<issued>2005-08-08T08:46:45Z</issued>
<id>tag:www.simplywondering.com,2005://1.23</id>
<created>2005-08-08T08:46:45Z</created>
<summary type="text/plain">Simplywondering.com is the musings of Josh Sklar.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>Simplywondering.com is the musings of Josh Sklar. Not <a href="http://www.pri.net/josh/portfolio/">this Josh Sklar</a> or <a href="http://gpdpn.tripod.com/">this</a> Josh Sklar. I'm younger then the first and older then the second :P.</p>
<p>For the various parts of this site I use the following software on my <a href="http://www.apple.com/powerbook/index15.html">mac</a>:</p>
<ul type="square">
<li><a href="http://www.barebones.com/products/bbedit/index.shtml">BBedit version 6</a></li>
<li><a href="http://www.adobe.com/products/photoshopelmac/main.html">Adobe Photoshop Elements</a></li>
<li><a href="http://rsug.itd.umich.edu/software/fugu/">Fugu: an SFTP/SSH/SCP client</a></li>
<li><a href="http://ecto.kung-foo.tv/">Ecto</a></li>
</ul>
<p>Simplywondering.com is hosted by the excellent people at <a href=http://www.dreamhost.com/">Dreamhost</a> and runs on the equally excellent <a href="http://www.sixapart.com/movabletype/">Movable Type 3.x</a> blogging software.</p>
<p>Once on a train ride to Seattle I had the gaul to write a &#8220;mission statement&#8221; for simplywondering.com. Thankfully the first person that read it laughed until I had to pat her on the back. So, instead of some teary eyed idealism, I just hope this site keeps me from looking <em>too</em> scary when someone looks me up on Google. :-D</p>]]>

</content>
</entry>
<entry>
<title>About Josh Sklar</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/08/about_josh_skla.html" />
<modified>2005-08-16T00:01:45Z</modified>
<issued>2005-08-05T06:28:56Z</issued>
<id>tag:www.simplywondering.com,2005://1.22</id>
<created>2005-08-05T06:28:56Z</created>
<summary type="text/plain">In which Josh outlines a slightly silly description of himself.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>So, I've spent a while trying to decide exactly what I wanted to disclose on my 'about me' page. Way back when I registered this domain I was big on disclosing those little details about myself. However having come across people who've had annoying identity theft issues I've decided to tone down the accuracy :P. Instead I'll just get off my 'serious horse'. I certainly get more out of 'about me' pages when the person isn't deadly serious.</p>]]>
<![CDATA[<ul type=none>
<li><strong>Name:</strong> Josh Sklar</li>
<li><strong>Age:</strong> Twenty going on either fourteen or thirty</li>
<li><strong>Height:</strong>Shorter then I want, taller than 'average' women</li>
<li><strong>Location:<a href="http://www.portlandonline.com/">Portland, OR</a></strong>
<li><strong>School:<a href="http://www.pdx.edu/">Portland State University</a></strong>
<li><strong>Occupation:</strong> Technology Therapist</li>
<li><strong>Marital status:</strong> Too young for that. Thanks for asking :).</li>
<li><strong>Obsession of the moment:</strong> Calligraphy</li>
<li><strong>Obsession of the last moment:</strong> <a href="http://www.redsox.com/">Baseball</a></li>
<li><strong>Obsession at the core of my being:</strong> The cooking and eating of food</li>
<li><strong>Favorite Audrey Hepburn movie:</strong> Roman Holiday</li>
<li><strong>Pen of choice:</strong> <a href="http://www.simplywondering.com/images/WatermanPhileas.gif">Waterman Phileas</a></li>]]>
</content>
</entry>
<entry>
<title>A Little Cat Girl and Other Formating Tests</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/05/a_little_cat_gi.html" />
<modified>2005-05-18T06:42:35Z</modified>
<issued>2005-05-18T06:17:24Z</issued>
<id>tag:www.simplywondering.com,2005://1.21</id>
<created>2005-05-18T06:17:24Z</created>
<summary type="text/plain">
Isn&apos;t it cute?  I&apos;m certainly a fan.
</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<img src="http://www.simplywondering.com/images/LittleCatGirl.jpg" class="floatRight">
<p>
Isn't it cute? I'm certainly a fan. I tried making ears that looked like that but to be honest, it just doesn't look good on me at all. I think I'd have to be a cute girl with long hair to pull it off. I found that for me I do well with the shonen-ai'ish look from <a href="http://www.loveless.tv/" title="boys kissing~!">Loveless</a>. Those kind of ears just fit somehow :).
</p>
<p>Now to look at an unordered list. Here are a couple obscure goals of mine.</p>
<ul>
<li>Be interviewed on Fresh Air</li>
<li>Be mentioned on the daily show in a cool way</li>
<li>Master the act of deciding a dish needs cold-pressed peanut oil or standard</li>
</ul>
<p>Did I mention I have an <a href="http://www.livejournal.com/users/ishtarv">LJ</a>? I really do enjoy it for some reason :).</p>
<p>Ok, this should be enough to play with for a bit.</p>
<p><strong>-Josh</strong></p>]]>

</content>
</entry>
<entry>
<title>Redecoration to represent a redecoration of my life</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/05/redecoration_to.html" />
<modified>2005-05-13T23:04:31Z</modified>
<issued>2005-05-13T23:02:33Z</issued>
<id>tag:www.simplywondering.com,2005://1.20</id>
<created>2005-05-13T23:02:33Z</created>
<summary type="text/plain">So, I haven&apos;t updated this site since sometime during march.  During this time most of my writing has been occuring at my other site located at livejournal.  However I&apos;ve gotten into a new relationship and this has caused me to get through so many of my projects that I&apos;m finally getting to projects like this site.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>So, I haven't updated this site since sometime during march. During this time most of my writing has been occurring at my other site located at <a href="http://www.livejournal.com/users/ishtarv/">livejournal</a>. However I've gotten into a new relationship and this has caused me to get through so many of my projects that I'm finally getting to projects like this site. Since its been dormant since January I feel its time for me to actually do the design I've been wanting to do for so long. The blog fashion's template wasn't the best in the world at rendering in different browsers so I'm going to let it die.</p>
<p>Since developing anything for movable type depends so much on the movable type tags I'm actually going to do most of the development live on this site. Since I reason no one but comment spam robots currently read anything I've posted I imagine this shouldn't inconvenience anyone.</p>
<p>Here's to my productivity continuing.</p>
<p><strong>-Josh</strong>]]>

</content>
</entry>
<entry>
<title>fare: Parsing Considered Harmful</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/03/fare_parsing_co.html" />
<modified>2005-03-26T08:12:07Z</modified>
<issued>2005-03-26T08:10:37Z</issued>
<id>tag:www.simplywondering.com,2005://1.19</id>
<created>2005-03-26T08:10:37Z</created>
<summary type="text/plain">I don&apos;t &amp;#8220;agree&amp;#8221; with the following livejournal post.  It contains far too many arguments for its size and a distinct lack of context.  However, one thing I agree with is his complaints about Computer science being a faux science.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>I don't &#8220;agree&#8221; with the following livejournal post. It contains far too many arguments for its size and a distinct lack of context. However, one thing I agree with is his complaints about Computer science being a faux science. Francious-Ren&#233; Rideau says, &#8220;it is an Art, or an Engineering Enterprise, which is one and the same&#8221;. I'd agree if you're referring to the programming aspect of computer science. Look at the lack of theory and experiments related to the program design aspect. The formal validation qualities of CS don't seem as anything more then a specific branch of math which is hardly worthy of the the title &#8220;Computer Science&#8221;. Here's the link,  
<a href="http://www.livejournal.com/users/fare/75940.html">fare: Parsing Considered Harmful</a></p>
<p><strong>-Josh</strong>]]>

</content>
</entry>
<entry>
<title>Vim: Seven habits of effective text editing</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/03/vim_seven_habit.html" />
<modified>2005-03-25T08:08:07Z</modified>
<issued>2005-03-25T08:07:52Z</issued>
<id>tag:www.simplywondering.com,2005://1.18</id>
<created>2005-03-25T08:07:52Z</created>
<summary type="text/plain">I was linked to this excellent article, Vim: Seven habits of effective text editing.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>I was linked to this excellent article,<a href="http://www.moolenaar.net/habits.html"> Vim: Seven habits of effective text editing.</a> It has enough excellent points it needs to be posted. Check it out regardless of what editor you use.</p>
<p><strong>-Josh Sklar</strong></p>]]>

</content>
</entry>
<entry>
<title>iGTD progress update #3: Coping with options</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/03/igtd_progress_u_2.html" />
<modified>2005-03-10T21:55:57Z</modified>
<issued>2005-03-10T21:34:45Z</issued>
<id>tag:www.simplywondering.com,2005://1.17</id>
<created>2005-03-10T21:34:45Z</created>
<summary type="text/plain">Despite finals for this term taking most of my energy and time I have still been moving forward on iGTD.  I have the first part of the interface (adding and removing next actions) completed and I&apos;m writing how to deal with projects.  One issue I have is how to deal with the rule that every project must have a next action.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>Despite finals for this term taking most of my energy and time I have still been moving forward on iGTD. I have the first part of the interface (adding and removing next actions) completed and I'm writing how to deal with projects.</p>
<p>One issue I have is how to deal with the rule that every project must have a next action. My initial thought was to allow people to select a completed action and just hit delete or a 'finished' button. When a next action has been cleared and the project still exists iGTD would pop up a panel for the user to enter a new action. However this presented two problems: if the panel automatically appears should this panel have an undo button on it in case of making an error? Should the panel also have some way of indicating the project's completion? Is this too busy?</p>
<p>Should I instead have a warning panel/sheet appear when you complete a task to insure that you wish to delete the action? Or is that too much user bothering? At the moment I'm thinking of doing an iTunes trick and have that be the default behavior with a switch available to turn it off. Still I'm beginning to see how complecated the user interface can get very quickly. The actually programming of the model is very easy in comparison.:P.</p>
<p><strong>-Josh</strong></p>]]>

</content>
</entry>
<entry>
<title>Xcode, CVS 1.12.9, cvswrappers, Portland State University, and how to get things to work</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/03/xcode_cvs_1129.html" />
<modified>2005-03-09T05:35:21Z</modified>
<issued>2005-03-09T05:27:54Z</issued>
<id>tag:www.simplywondering.com,2005://1.16</id>
<created>2005-03-09T05:27:54Z</created>
<summary type="text/plain">Today for the first time I attempted to get xcode and CVS to play nice with the cocoa project iGTD that I&apos;m working on. I recalled that cvs traditionally had issues with .nib bundles and that in order to use CVS correctly with Xcode one has to use a trick involving cvs wrappers.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>Today for the first time I attempted to get xcode and CVS to play nice with the cocoa project iGTD that I'm working on. I recalled that cvs traditionally had issues with .nib bundles and that in order to use CVS correctly with Xcode one has to use a trick involving cvs wrappers. My main tutorial came from <a href="http://maczealots.com/tutorials/xcode-cvs/">Maczealots</a> and is one of a series Justin Williams did.</p>
<p>His tutorial confirmed that I needed to use cvswrappers in order to properly work with .nib file. However, after configuring for remote access, doing the step to pull from the CVS repository and uploading the apple-configured cvswrapper file I recieved the following warning.</p>
<blockquote><code>-t/-f wrappers not supported by this version of CVS</code></blockquote>
<p>The version on the PSU servers is 1.12.9. Upon further investigation I found that a decent sample of people call cvswrappers a hack which no one wants to support. So I found this <a href="http://www.cocoadev.com/index.pl?XCodeAndNibFilesWithCVS">Xcode and CVS page on cocoadev.</a> It pretty much states how you have to do it. I ended up just doing everything from the command line because the PSU odin server has issues with authentication. Still I did get it to work.</p>
<p>Then of course I found out they installed subversion...</p>
<p><strong>-Josh</strong></p>]]>

</content>
</entry>
<entry>
<title>iGTD progress update #2: The desire to design is pulling at me</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/03/igtd_progress_u_1.html" />
<modified>2005-03-04T07:30:09Z</modified>
<issued>2005-03-04T07:28:45Z</issued>
<id>tag:www.simplywondering.com,2005://1.15</id>
<created>2005-03-04T07:28:45Z</created>
<summary type="text/plain">I&apos;ve finished the chapter in Hillegass&apos; book dealing with notifications and I&apos;m starting to salivate over starting to code.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>I've finished the chapter in Hillegass' book dealing with notifications and I'm starting to salivate over starting to code. The next chapter deals with localization and then everything moves into custom views and work like that. I fear for making major design mistakes but it feels to me like I can start. I woke up this morning thinking about array controllers and how to implement task grouping. The mutable dictionary calls....</p>
<p>On a sepearate note it introduces to me yet another way to iterate through a series of items. I still think my favorite way is the python, <code>for element in set...</code> style. The dictionaries in Cocoa have a method you call to get a type called an enumerator (<code>[myDictionary keyEnumerator]</code>). This enumerator has its own methods, one of which is <code>nextObject</code> which essentially cycles through pointers to the objects in the dictionary. It feels very object-orienty to me and as it fits with the rest of cocoa I enjoy it.</p>
<p>What I think this means is I'm becoming a Cocoa Otaku just like I'm a Manga Otaku, a Mac Otaku, and a Cooking Otaku. Oh well, one more obsession won't kill me. Well, an obsession about Cocoa won't kill me at least....</p>
<p><strong>-Josh Sklar</strong></p> ]]>

</content>
</entry>
<entry>
<title>iGTD progress update #1: Cocoa is an Awesome Framework!</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/02/igtd_progress_u.html" />
<modified>2005-02-28T08:16:16Z</modified>
<issued>2005-02-28T08:16:04Z</issued>
<id>tag:www.simplywondering.com,2005://1.14</id>
<created>2005-02-28T08:16:04Z</created>
<summary type="text/plain">I&apos;ve always had an interest in seriously learning cocoa since I assumed it would enable me to put my desires into practice in a stylish fashion with less effort then any other system.  So far everything is playing straight into this dream.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>I've always had an interest in seriously learning cocoa since I assumed it would enable me to put my desires into practice in a stylish fashion with less effort then any other system. So far everything is playing straight into this dream.</p>
<p>I've always found that jumping into a project and hitting the ground fast is only a good idea when you have a good idea what ground you're jumping onto. Before this last week I only knew that people were raving about cocoa and that <a href="http://www.macaddict.com">Mac Addict</a> had shown me how to &#8220;write my own web browser&#8221; using web-kit and almost no code. Now I've started to learn about key-value coding, the binding/cocoa-binding system, reference counts and memory management and the awesome manor in which cocoa handles serializing/archiving information.</p>
<h4>The hotness of protocols and object serialization!</h4>
<p>Learning how cocoa handles saving data actually made me smile and swear it's just that elegant. First, You implement a &#8220;protocol&#8221; called NSCoding for all the objects in your program. Following a protocal means you include specified methods/functions in your class that the protocol dictates the names and arguments of. This means the cocoa frameworks can expect your objects of that class to handle requests for these methods and not have to know a single thing about your class. Truly this is what my professors must be dreaming about when they inform us about the usefulness of objects. Anyways, When you save, your application sends calls to all the objects telling them to encode themselves into bits. These objects in turn, ask the objects they contain to encode <em>themselves</em> into bits. Such a gorgeous chain which means that all each object has to know is how to encode itself and when to recursively request its smaller parts to encode themselves. It's so much more awesome then writing bits to an fstream it makes me giggle with glee.</p>
<h4>This is all either making me hot or it's making me hopeful :P</h4>
<p>The more I learn about cocoa, the more I'm believing I can actually do my project. If I had to write all this functionality I'm getting &#8220;for free&#8221; I don't think I could do this project by myself. Heck, I don't think I'll do it all myself anyways (Like I could make an icon...) but I should be able to do most of the programming all by myself.</p>
<p>This may be premature before I get any further I just want to thank those NeXT/Apple engineers who have done all this work to bring this Cocoa programming infrastructure into the world for people like me to use.</p>
<p><strong>-Josh Sklar</strong></p> ]]>

</content>
</entry>
<entry>
<title>I&apos;m Hungry to Grow</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/02/im_hungry_to_gr.html" />
<modified>2005-02-26T07:26:33Z</modified>
<issued>2005-02-26T07:26:15Z</issued>
<id>tag:www.simplywondering.com,2005://1.13</id>
<created>2005-02-26T07:26:15Z</created>
<summary type="text/plain">For months I&apos;ve been floating through life searching for reasons to act.  The rarity of posting to the blog is a testament to my uncertainty of purpose.  I couldn&apos;t find anything to write about since I couldn&apos;t find anything I wanted to do.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>For months I've been floating through life searching for reasons to act. The rarity of posting to the blog is a testament to my uncertainty of purpose. I couldn't find anything to write about since I couldn't find anything I wanted to do.</p>
<p>Then my long time girlfriend and I broke up and I'm finding myself very uncomfortable with life. I don't feel safe floating anymore. Oddly this discomfort is starting to fuel my hunger to succeed. I haven't felt this much energy to 'do' since I was wooing my girlfriend Junior year of High School.</p>
<p>When my girlfriend and I broke up she reminded me of the quote, &#8220;You can either live as an example or as a horrible warning.&#8221; She wasn't sure which she was doing but I know I'm done being a horrible warning. Now it's time to live as an example.</p>
<p><strong>-Josh Sklar</strong></p>]]>

</content>
</entry>
<entry>
<title>The first step for iGTD</title>
<link rel="alternate" type="text/html" href="http://www.simplywondering.com/MT/archives/2005/02/the_first_step.html" />
<modified>2005-02-24T00:37:54Z</modified>
<issued>2005-02-24T00:37:27Z</issued>
<id>tag:www.simplywondering.com,2005://1.12</id>
<created>2005-02-24T00:37:27Z</created>
<summary type="text/plain">As far as I have noticed, if I follow a good Model-View-Controller method of setting up this program I should be able to develop the backend(model) before I deal with the user interface.</summary>
<author>
<name>sklarj</name>
<url>www.simplywondering.com</url>
<email>joshua.sklar@gmail.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.simplywondering.com/">
<![CDATA[<p>As far as I have noticed, if I follow a good Model-View-Controller method of setting up this program I should be able to develop the backend(model) before I deal with the user interface. I do however like both iterated design <em>and</em> functional software so I think every time I implement a part of the model I'll then do the interface and the controller elements before moving on to the next stage.</p>
<p>My first goal point is simple, To have the ability to add projects and add the next action to each project, and for the actions to be doable and stored in the projects. That's the plan.</p>
<p><strong>-Josh Sklar</strong></p>]]>

</content>
</entry>

</feed>