<?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>firsttube.com &#187; Programmers Notepad</title>
	<atom:link href="http://firsttube.com/tag/programmers-notepad/feed/" rel="self" type="application/rss+xml" />
	<link>http://firsttube.com</link>
	<description>crunchy nuggets, served semi-daily</description>
	<lastBuildDate>Wed, 10 Mar 2010 03:38:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://firsttube.com/?pushpress=hub'/>
		<item>
		<title>The Quest for PN on OS X, Part II</title>
		<link>http://firsttube.com/read/The-Quest-for-PN-on-OS-X-Part-II/</link>
		<comments>http://firsttube.com/read/The-Quest-for-PN-on-OS-X-Part-II/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 23:13:17 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Parellels]]></category>
		<category><![CDATA[PN]]></category>
		<category><![CDATA[Programmers Notepad]]></category>
		<category><![CDATA[ReactOS]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/The-Quest-for-PN-on-OS-X-Part-II</guid>
		<description><![CDATA[Success! Unfortunately, I was not able to get PN2 running on ReactOS.  However, I&#8217;m pretty impressed with ReactOS and will probably keep abreast of the development.  If, on day, it&#8217;s more stable via Parallels, I&#8217;ll be all over it.  
In the meantime, I fired up a copy of Windows XP inside Parallels [...]]]></description>
			<content:encoded><![CDATA[<p>Success! Unfortunately, I was not able to get PN2 running on ReactOS.  However, I&#8217;m pretty impressed with ReactOS and will probably keep abreast of the development.  If, on day, it&#8217;s more stable via Parallels, I&#8217;ll be all over it.  </p>
<p>In the meantime, I fired up a copy of Windows XP inside Parallels and it installed quickly, easily, and painlessly, actually, and kind of surprisingly, a lot easier than it ever was to install Windows FOR REAL.  It took about 40 minutes, and I never had to interact with it even once &#8211; Paralles installed XP, configured and entered the CD Key, and even added Parallels native drivers.  I am impressed.  </p>
<p>I installed PN2 as well as AVG antivirus and AVG anti-spyware (new app? Never used it before!).  Then I tried out coherence mode.  Beautiful.  Absolutely beautfiul.  Did I mention that Parallels put XP on my Mac network and I easily opened files on my Mac from my new Windows installation? Gorgeous.  </p>
<p>So, here is the finished product: XP running on my Mac.  Note that PN2 is sandwiched *between* Mac windows. Cleartype is on and works.  The apps feels great.  The whole thing is just &#8230; awesome.  This is an amazing feat.  </p>
<p><a href="http://firsttube.com/uploads/PN_On_OS_X.jpg" rel='lytebox[The-Quest-for-PN-on-OS-X-Part-II]'><img src="http://firsttube.com/uploads/PN_On_OS_X.thumb.jpg" alt="PN2 On OS X" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://firsttube.com/read/The-Quest-for-PN-on-OS-X-Part-II/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Quest for PN on OS X</title>
		<link>http://firsttube.com/read/the-quest-for-pn-on-os-x/</link>
		<comments>http://firsttube.com/read/the-quest-for-pn-on-os-x/#comments</comments>
		<pubDate>Thu, 07 Dec 2006 09:09:06 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Parellels]]></category>
		<category><![CDATA[PN]]></category>
		<category><![CDATA[Ports]]></category>
		<category><![CDATA[Programmers Notepad]]></category>
		<category><![CDATA[Qemu]]></category>
		<category><![CDATA[ReactOS]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/The-Quest-for-PN-on-OS-X</guid>
		<description><![CDATA[As many of my readers know, my favorite application on Windows is called Programmer&#8217;s Notepad.  I&#8217;ve been using it for about 6 years or so (since at least early 2000) and I am really comfortable in it.  This is my story &#8211; still in progress &#8211; of getting this thing to run on [...]]]></description>
			<content:encoded><![CDATA[<p>As many of my readers know, my favorite application on Windows is called <a href="http://pnotepad.org">Programmer&#8217;s Notepad</a>.  I&#8217;ve been using it for about 6 years or so (since at least early 2000) and I am really comfortable in it.  This is my story &#8211; still in progress &#8211; of getting this thing to run on OS X.  It covers the first part of the quest &#8211; including SciTE, ReactOS, Q, and Parallels.   Read on for more.<br />
<span id="more-263"></span><br />
My quest started long ago when I asked Simon if he had ever though about PN on Linux.  I tried to run it via Wine years ago (see [[http://osnews.com/img/1803/lindows7.png|screenshot from 2002]].  Since then, I&#8217;ve tried to replicate this setup with little success.  When Xandros 3 came out, <a href="http://www.osnews.com/img/snapshot6.png" rel='lytebox[the-quest-for-pn-on-os-x]'>I tried to run PN2 via Crossover office</a> and it runs <em>well enough</em>, but not well enough for everyday actual use.</p>
<p>When I jumped over to a Mac in 2005, I asked Simon again about porting PN.  Turns out this is pretty much impossible.  Yes, SciTE and Scintilla can be tricked into running on a Mac, but to build PN you need WTL (Windows Template Library), which is based on ATL (Active Template Library), neither of which exists for OS X, nor can I find an effort to build a drop-in replacement for them for OS X.  So building PN natively is not something that can be accomplished, it&#8217;s not something that can be ported &#8211; it must be rewritten.  From scratch.   And that ain&#8217;t gonna happen.</p>
<p><a href="http://firsttube.com/uploads/sciteosx.png" rel='lytebox[the-quest-for-pn-on-os-x]'><img src="http://firsttube.com/uploads/sciteosxthumb.png" alt="SciTE on OS X" /></a><br />
<small>Click image for a larger view</small></p>
<p>So recently, when I found out that Parallels has something called &#8220;[[http://digg.com/search?s=parallels+coherence|coherence mode]]&#8221; which allows you to &#8220;disjoin&#8221; your windows from a desktop and layer them with OS X apps (probably not &#8211; more likely it&#8217;s just a transparent desktop).  I decided it was time to take another swing at getting PN on my Mac.  Since then, I&#8217;ve been happily using [[http://codingmonkeys.de|SubEthaEdit]], which has served me just fine, but I miss PN.  Yes, I realize PN will not integrate terribly well with the OS X desktop experience, but I don&#8217;t care that much.  I&#8217;m very handy with it.</p>
<p>Before taking the dive and going XP, I had a thought.  What if instead of running XP, I ran [[http://reactos.org|ReactOS]]? ReactOS aims to be Windows binary compatible.  If I could pull this off for free, I though, so much the better.  I downloaded the latest release, ReactOS 0.3.1 and tried to boot it in my demo copy of the latest beta version of [[http://parallels.com|Parallels]].  Upon boot: &#8220;Unable to locate boot partition&#8221; D&#8217;oh.</p>
<p><a href="http://firsttube.com/uploads/reactosbooterror.png" rel='lytebox[the-quest-for-pn-on-os-x]'><img src="http://firsttube.com/uploads/reactosbooterrorthumb.png" alt="ReactOS boot error on Parallels" /></a><br />
<small>Click image for a larger view</small></p>
<p>So I tried booting the ISO in &#8220;<a href="http://www.kju-app.org/kju/">Q</a>&#8221; which is a Cocoa-based front-end for <a href="http://fabrice.bellard.free.fr/qemu/">Qemu</a>.  I was able to get it to boot and install.  However, it was slow as molasses.</p>
<p>I found a newer build and was able to get it to install in Q.  Again, it was so slow it was unusable, and it crashed every 30 seconds.  iBrowser didn&#8217;t work at all, and Firefox would crash when I tried to download a file.</p>
<p>Several downloads later, after visiting the forums and getting lightning fast responses from &#8220;Ged,&#8221; one of the ReactOS forum admins, I located the nightly builds from the latest Subversion trunk.  Interesting that the nightlies were VERY hit or miss.  The latest nightly tagged -rel (for release, I&#8217;d imagine) would not install, it would give me an error.  So I went back to Parallels and gave a Dec4 -dbg (for &#8220;debug&#8221;, natch) build a shot.  And bingo &#8211; I got it installed.</p>
<p>ReactOS 0.4-svn ran about 200 times faster in Parallels than it did in Q.  It was almost usable! So I jumped online and tried to download PN.  Sadly though, double cliking the exe file would do one of two things: the first time, it would fail outright, <em>sometimes</em> displaying an errant &#8220;Next&#8221; button as though a phantom window might have surrounded it, but didn&#8217;t.  The second time, it would simply bluescreen the entire OS and kick me back to the Parallels launch screen.</p>
<p><a href="http://firsttube.com/uploads/downloadpn2.png" rel='lytebox[the-quest-for-pn-on-os-x]'><img src="http://firsttube.com/uploads/downloadpn2thumb.png" alt="Downloading PN2 on ReactOS" /></a><br />
<small>Click image for a larger view</small></p>
<p>Now, for the record, Parallels can bring your Mac to its knees, and I&#8217;m not even kidding a bit.  When Parallels is unhappy, it will take down your entire system. Even though I never allocated over 256 MB and 4GB of my 2GB/250GB system to it, it would slow me down to NOTHING.  Honestly &#8211; the dock would stop bouncing, the magnifcation would freeze, and if I could bring up Activity Monitor, it would show pmTool eating everything up (which is, itself, the Activity Monitor, which makes no sense).  I can&#8217;t blame ReactOS for any of that.  ReactOS looks cool, although it appears it has a long way to go before it&#8217;s much more than proof of concept.  Very cool to see things like Notepad running like a champ, but I don&#8217;t think many EXEs will run out of the box.  My next step is to run PN on ReactOS without an installer and see how that works.</p>
<p>So stay tuned for chapter 2 of this.</p>
]]></content:encoded>
			<wfw:commentRss>http://firsttube.com/read/the-quest-for-pn-on-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
