<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15766997</id><updated>2011-04-21T16:18:16.444-06:00</updated><title type='text'>Cal Jacobson's Blog</title><subtitle type='html'>Stuff that makes it past my built-in paranoia filter gets posted here.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://caljacobson.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://caljacobson.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cdjaco</name><uri>http://www.blogger.com/profile/00898175045366748483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://cdjaco.googlepages.com/Ruprecht.jpg/Ruprecht-full.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15766997.post-114790680484151355</id><published>2006-05-17T16:58:00.000-06:00</published><updated>2006-05-17T17:00:04.856-06:00</updated><title type='text'>Blog Moved</title><content type='html'>I've moved my blog to &lt;a href="http://cdjaco.wordpress.com/"&gt;http://cdjaco.wordpress.com/&lt;/a&gt; -- Wordpress seems to have more of the kind of features I'm looking for.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15766997-114790680484151355?l=caljacobson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cdjaco.wordpress.com/' title='Blog Moved'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/114790680484151355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/114790680484151355'/><link rel='alternate' type='text/html' href='http://caljacobson.blogspot.com/2006/05/blog-moved.html' title='Blog Moved'/><author><name>cdjaco</name><uri>http://www.blogger.com/profile/00898175045366748483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://cdjaco.googlepages.com/Ruprecht.jpg/Ruprecht-full.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-15766997.post-114771431954995193</id><published>2006-05-15T11:31:00.000-06:00</published><updated>2006-05-15T11:31:59.556-06:00</updated><title type='text'>Portable Apps</title><content type='html'>&lt;p&gt;If you&amp;rsquo;ve got a USB stick, you might want to check out &lt;a title="PortableApps.com homepage" href="http://portableapps.com/" target="_blank"&gt;PortableApps.com&lt;/a&gt;.&amp;nbsp; While I&amp;rsquo;m still fuzzy about the need for a portable image editor, I use Portable Firefox every day and don&amp;rsquo;t have to worry about synchronizing my home and work bookmarks.&amp;nbsp; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15766997-114771431954995193?l=caljacobson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://caljacobson.blogspot.com/feeds/114771431954995193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15766997&amp;postID=114771431954995193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/114771431954995193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/114771431954995193'/><link rel='alternate' type='text/html' href='http://caljacobson.blogspot.com/2006/05/portable-apps.html' title='Portable Apps'/><author><name>cdjaco</name><uri>http://www.blogger.com/profile/00898175045366748483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://cdjaco.googlepages.com/Ruprecht.jpg/Ruprecht-full.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15766997.post-114676855064799926</id><published>2006-05-04T12:33:00.000-06:00</published><updated>2006-05-04T13:38:17.626-06:00</updated><title type='text'>FCKeditor vs. FreeTextBox</title><content type='html'>My current project at work -- an ambitious ASP.NET 2.0 application -- is in need of an inline, user-friendly text editor.   After a bout of Googling, I narrowed the list of contenders down to &lt;a href="http://www.fckeditor.net/"&gt;FCKeditor &lt;/a&gt;and &lt;a href="http://freetextbox.com/"&gt;FreeTextBox&lt;/a&gt;. Both offered what I was looking for: a free (or low-cost) cross-browser solution with a MS Word-like interface.  FCKeditor featured a nice variety of sample projects and could be implemented strictly in JavaScript; FreeTextBox was a full-on ASP.NET web component.  I played around with both and discovered that the sticky wicket was &lt;span style="font-style: italic;"&gt;spell checking&lt;/span&gt;, of all things.&lt;br /&gt;&lt;br /&gt;FCKeditor utilized &lt;span style="font-weight: bold;"&gt;ieSpell &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;Speller Pages&lt;/span&gt;; the former being an installable, Internet-Explorer only spellchecker and the latter being a PHP-based option.  ieSpell was right out: although our client uses IE 6 exclusively, there was no guarantee that they would continue to do so throughout the life of the project...as a result we were using Firefox 1.5 as a sanity check to avoid future headaches (either due to a full switch to another browser or the compatibility issues that IE 7 threatens to bring).  If that weren't enough, our client's systems are locked down so much that it would be unlikely that ieSpell could be easily installed on users' machines.&lt;br /&gt;&lt;br /&gt;FreeTextBox also used ieSpell in addition to &lt;a href="http://www.loresoft.com/Applications/NetSpell/default.aspx"&gt;NetSpell&lt;/a&gt;, which is an Open Source .NET project.  Hey, this was perfect!  Drag, drop, fire and forget!&lt;br /&gt;&lt;br /&gt;Well, not exactly.  NetSpell isn't included with the FTB distribution and it doesn't recognize the DLL if you just drop it into /Bin, no matter how nicely you ask.  FreeTextBox's advantage over FCKeditor evaporated.&lt;br /&gt;&lt;br /&gt;Both editors have pretty anemic documentation -- to use a map analogy it's  good enough to get you from home to the grocery store and back, but you're completely &lt;span style="font-style: italic;"&gt;screwed &lt;/span&gt;if you're also trying to go to the library...let alone if you wanted to take a shortcut through a park or two.  I realize that this is to be expected for most Open Source projects, but it's a little disheartening to see FreeTextBox suffer from it as well...and in fact FCKeditor had better documentation in this case though its wiki is in dire need of some work.&lt;br /&gt;&lt;br /&gt;I decided to take a look at the online demos of both widgets.  No dice: FCKeditor doesn't even enable the spell check button, and FreeTextBox displays a "NetSpell libraries not properly linked" alertbox.  Gee, thanks.&lt;br /&gt;&lt;br /&gt;That left only one option: &lt;span style="font-style: italic;"&gt;wading through forums&lt;/span&gt;.  Ugh.  Your mileage may vary, but more often than not I feel dumber and angrier after going through support forums...usually after running across a half-dozen or so posts like this:&lt;br /&gt;&lt;blockquote&gt;I'm having trouble trying to get &lt;span style="font-style: italic;"&gt;X&lt;/span&gt; to do &lt;span style="font-style: italic;"&gt;Y&lt;/span&gt; and I'm getting error &lt;span style="font-style: italic;"&gt;Z&lt;/span&gt;.  Help!&lt;/blockquote&gt;&lt;br /&gt;Ok, that in itself isn't too bad...I usually come across these posts because &lt;span style="font-style: italic;"&gt;I'm&lt;/span&gt; getting error Z.  What causes my head to explode are the follow-ups by the original poster that inevitably look like this:&lt;br /&gt;&lt;blockquote&gt;Never mind, I figured it out.&lt;/blockquote&gt;&lt;br /&gt;...with no further details.  Every fiber of my being craves the ability to inflict pain upon such morons (or &lt;a href="http://www.slash7.com/pages/vampires"&gt;Help Vampires&lt;/a&gt;, to use the scientific term).&lt;br /&gt;&lt;br /&gt;But I digress.  After unsuccessfully surfing through the FCKeditor forums at &lt;a href="http://www.sourceforge.net"&gt;SourceForge&lt;/a&gt; (which are abysmal by default since there's no way to search for a topic) and the FreeTextBox forums, I came across &lt;a href="http://freetextbox.com/forums/thread/2365.aspx"&gt;this post by Drone&lt;/a&gt; where all was revealed.  Well, enough was revealed for my purposes at least.  Drone is my hero, even if he doesn't know it.&lt;br /&gt;&lt;br /&gt;As a result, I was able to get FreeTextBox up and running on our development website.  That is, until &lt;a href="http://freetextbox.com/forums/thread/6033.aspx"&gt;another cryptic error&lt;/a&gt; cropped up today.  A FTB developer responded and said it would be fixed in Monday's release...unfortunately it's now Thursday.  I'm hoping that he's just swamped and the solution is forthcoming, because at this point it would really suck to switch to FCKeditor.&lt;br /&gt;&lt;br /&gt;Stay tuned, I guess.&lt;br /&gt;&lt;a href="http://www.sourceforge.net"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15766997-114676855064799926?l=caljacobson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://caljacobson.blogspot.com/feeds/114676855064799926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15766997&amp;postID=114676855064799926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/114676855064799926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/114676855064799926'/><link rel='alternate' type='text/html' href='http://caljacobson.blogspot.com/2006/05/fckeditor-vs-freetextbox.html' title='FCKeditor vs. FreeTextBox'/><author><name>cdjaco</name><uri>http://www.blogger.com/profile/00898175045366748483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://cdjaco.googlepages.com/Ruprecht.jpg/Ruprecht-full.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15766997.post-112492975243096135</id><published>2005-08-24T18:26:00.000-06:00</published><updated>2005-08-24T18:29:12.433-06:00</updated><title type='text'>Once More Into The Breach</title><content type='html'>For some damn reason I keep coming back to blogging.  I'll abandon efforts, only to restart them elsewhere months later.  This is my latest effort to further pollute the Internet; let's see how long it lasts, shall we?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15766997-112492975243096135?l=caljacobson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://caljacobson.blogspot.com/feeds/112492975243096135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15766997&amp;postID=112492975243096135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/112492975243096135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15766997/posts/default/112492975243096135'/><link rel='alternate' type='text/html' href='http://caljacobson.blogspot.com/2005/08/once-more-into-breach.html' title='Once More Into The Breach'/><author><name>cdjaco</name><uri>http://www.blogger.com/profile/00898175045366748483</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://cdjaco.googlepages.com/Ruprecht.jpg/Ruprecht-full.jpg'/></author><thr:total>0</thr:total></entry></feed>
