<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>BlackBox : Category general</title>
    <link>http://www.warneronstine.com/blog/articles/category/general</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Where technology and art disappear</description>
    <item>
      <title>Learning Techniques</title>
      <description>&lt;p&gt;A friend of mine passed this link on to me from the Wired site - &lt;a href="http://www.wired.com/medtech/health/magazine/16-05/ff_wozniak"&gt;Want to Remember Everything You&amp;#8217;ll Ever Learn? Surrender to This Algorithm&lt;/a&gt; - which is a very interesting article on a Memory technique (and the man behind it).&lt;/p&gt;

&lt;p&gt;After some digging on the corporate Web site I found the &amp;#8220;free&amp;#8221; version which is actually a &lt;a href="http://www.supermemo.com/articles/paper.htm"&gt;pen and paper&lt;/a&gt; version that you can use. I also shared this with my friend &lt;a href="http://weblog.masukomi.org/"&gt;Kate&lt;/a&gt; who told me about a similar method called &lt;a href="http://en.wikipedia.org/wiki/Pimsleur_language_learning_system"&gt;Pimsleur&lt;/a&gt; - but it is only available for languages.&lt;/p&gt;

&lt;p&gt;After reading through this I have decided to give it a shot on an upcoming Computer Science course I&amp;#8217;m taking this summer on Discrete Structures (basically a math course disguised as a CS course). I&amp;#8217;ll continue blogging regularly on this so I can actually track my progress with it. As Kate said &amp;#8220;We need a Mac app for this.&amp;#8221; Twould be nice but I don&amp;#8217;t have time. &lt;/p&gt;</description>
      <pubDate>Wed, 23 Apr 2008 11:29:59 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:0c6fc3f7-b759-49e9-819a-215319b82327</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2008/04/23/learning-techniques</link>
      <category>general</category>
      <category>learning</category>
      <category>wozniak</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/317</trackback:ping>
    </item>
    <item>
      <title>Not happy with Linux</title>
      <description>&lt;p&gt;So at work I&amp;#8217;ve been using Ubuntu on my desktop as my primary computer. I have primarily been a Windows user at work (because I have been forced to) and an OS X user at home because I prefer it. At first I kinda liked it, at least a little better than Windows. Then I began to hate it for the following reasons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It works just like Windows (and looks almost like Windows)&lt;/li&gt;
&lt;li&gt;Except when it doesn&amp;#8217;t - then it sucks because it doesn&amp;#8217;t work in a predictable manner&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here are some key problems I&amp;#8217;ve had with Ubuntu:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It can never quite remember my monitor settings properly - every time I remove a monitor or want to switch a display it loses everything or goes extremely flakey&lt;/li&gt;
&lt;li&gt;We play Unreal here afterhours and the audio just &amp;#8220;disappears&amp;#8221; - if I futz with the monitor settings then I lose Audio, hunh? Reboot required to get audio back&lt;/li&gt;
&lt;li&gt;No common UI - dialog boxes behave differently, things just feel &amp;#8220;off&amp;#8221; depending on which program I&amp;#8217;m using&lt;/li&gt;
&lt;li&gt;Katapult is a poor replacement for LaunchBar or QuickSilver (which started crashing repeatedly on me on the last update so switched to LaunchBar)&lt;/li&gt;
&lt;li&gt;Installing an application takes command-line work - blech&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The are a few good things, but not enough for me to love it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wow, a real terminal - but I have this in OS X&lt;/li&gt;
&lt;li&gt;Updates are painless - again I already have this on OS X&lt;/li&gt;
&lt;li&gt;It&amp;#8217;s stable - again I already have this on OS X&lt;/li&gt;
&lt;li&gt;That&amp;#8217;s about it - otherwise, eh&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn&amp;#8217;t to say I don&amp;#8217;t use Linux, I use it for my server, but I can&amp;#8217;t see using it as a desktop replacement, not by a long shot. In order to win me over they have to really be thinking out of the box and not just duplicating what Windows or OS X has done - which they really haven&amp;#8217;t yet (yes I know about things like &lt;a href="www.compiz-fusion.org/"&gt;Compiz Fusion&lt;/a&gt; - but that isn&amp;#8217;t the whole user experience that&amp;#8217;s just one small part - yes I said small).&lt;/p&gt;

&lt;p&gt;So, I&amp;#8217;m using a G4 machine right now to VNC into my work machine for specific apps I can&amp;#8217;t install (or don&amp;#8217;t want to) and will be upgrading the laptop to either a MacBook or MacBook Pro in the next few months. Then I&amp;#8217;ll be really happy.&lt;/p&gt;</description>
      <pubDate>Fri, 28 Mar 2008 10:26:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:dde4d64e-bb3e-44b2-b83f-cde836a2bec8</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2008/03/28/not-happy-with-linux</link>
      <category>general</category>
      <category>linux</category>
      <category>os_x</category>
      <category>usability</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/314</trackback:ping>
    </item>
    <item>
      <title>Looking for a good CMS</title>
      <description>&lt;p&gt;I&amp;#8217;ve been working on a project for a family member and need a good Content Management System for them to use. Here are my requirements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Easy to understand interface&lt;/li&gt;
&lt;li&gt;Generates URLs that are human readable - no blah.php?page_id=123 crap&lt;/li&gt;
&lt;li&gt;Easily supports internationalization as the site itself will need to be translated into multiple languages&lt;/li&gt;
&lt;li&gt;Preferrably Java (but open to Rails, and not really interested in PHP)&lt;/li&gt;
&lt;li&gt;Doesn&amp;#8217;t take a rocket scientist to create and edit site templates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I&amp;#8217;ve looked at so far has been:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://radiantcms.org"&gt;Radiant CMS&lt;/a&gt; - too simple, with code embedded and no Rich Text editor that they won&amp;#8217;t understand&lt;/li&gt;
&lt;li&gt;Magnolia - Waaaay too complex, nice for an enterprise solution but not for what they need it for&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just downloaded &lt;a href="http://www.liferay.com/web/guest/products/portal"&gt;Liferay&lt;/a&gt; and will be taking a look at that, &lt;a href="http://cocoondev.org/daisy/"&gt;Daisy&lt;/a&gt; and &lt;a href="http://labs.jboss.com/jbossportal/"&gt;JBoss Portal&lt;/a&gt;. Another suggestion made to me was to possibly use &lt;a href="http://www.adobe.com/products/contribute/"&gt;Contribute&lt;/a&gt;, which I think I&amp;#8217;ll have them download and try out to see if it works for them (but then I&amp;#8217;ll have to do the whole locale thing through Apache).&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve looked at the CMSes listed &lt;a href="http://www.logemann.org/day/archives/000112.html"&gt;here&lt;/a&gt;. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.jahia.org"&gt;Jahia&lt;/a&gt; - ok, after relooking at it I may download it and try it out&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.magnolia.info"&gt;Magnolia&lt;/a&gt; - too complex for my needs&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infoglue.org"&gt;InfoGlue&lt;/a&gt; - looks complex just like Magnolia&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lenya.apache.org"&gt;Apache Lenya&lt;/a&gt; - had a very bad experience with this in the past and the interface looks just as awkward to use as it did before - pass&lt;/li&gt;
&lt;li&gt;&lt;a href="http://cocoondev.org/daisy/"&gt;Daisy&lt;/a&gt; - looks interesting&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mmbase.org"&gt;MMBase&lt;/a&gt; - no online demo and I wasn&amp;#8217;t wild about the screenshots I did see, passing for now&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I&amp;#8217;ve found so far with alot of these (just through using their online demo) is that the interfaces are very complex. I don&amp;#8217;t know if this is supposed to go along with their &amp;#8220;Enterprise&amp;#8221; tag or not, and of course a fair number of them tout their JSR-170, 168 compliance. Ok, JSR-168 might be important to know, but do I really care if they are a fully compliant Java Content Repository? Nah, not really, I just want it to work and have a usable interface. Some may care about that but to me it isn&amp;#8217;t a selling point. I respect the CMSes who put up an online demo, it gives me a chance to play with it first to see if it&amp;#8217;s even close to something I want, those that don&amp;#8217;t I look for screenshots, and most likely move on anyways.&lt;/p&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:54:15 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:6991d3de-cd91-4c23-b286-1de2a2e563f4</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2008/03/28/looking-for-a-good-cms</link>
      <category>general</category>
      <category>cms</category>
      <category>java</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/313</trackback:ping>
    </item>
    <item>
      <title>Gary Gygax (1938-2008)</title>
      <description>&lt;p&gt;I was saddened to hear the news today that &lt;a href="http://en.wikipedia.org/wiki/Gary_Gygax"&gt;Gary Gygax&lt;/a&gt; &lt;a href="http://blog.wired.com/games/2008/03/dungeons-dragon.html"&gt;passed away yesterday&lt;/a&gt;. For those of you not familiar with the name he is the co-creator of Dungeons and Dragons (now owned by Wizards of the Coast). &lt;/p&gt;

&lt;p&gt;I spent much of my youth playing D&amp;amp;D and later AD&amp;amp;D as well as many other role-playing games. These games helped me become more socially interactive with people who became close friends. They also led me into programming and writing - where I wanted to recreate some of the cool images in my head in some way. If it hadn&amp;#8217;t been for D&amp;amp;D (and Wargames West the local gaming shop in Albuquerque, NM) I don&amp;#8217;t know where I would be right now.&lt;/p&gt;

&lt;p&gt;Thanks Gary for all the fun I had as a kid (and as an adult!), I never met you but you changed my life.&lt;/p&gt;</description>
      <pubDate>Wed, 05 Mar 2008 12:30:17 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:f2cda189-1efd-471c-8b4e-8f74bc0cf3a1</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2008/03/05/gary-gygax-1938-2008</link>
      <category>general</category>
      <category>games</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/310</trackback:ping>
    </item>
    <item>
      <title>New Job!</title>
      <description>&lt;p&gt;Late last year I decided, kind of on a whim, to look around for a new job. I contacted one of my friends and former managers to see if they had any opportunities at &lt;a href="http://vmsinfo.com"&gt;VMS&lt;/a&gt;. It turned that while they weren&amp;#8217;t actively advertising they were looking for people so I submitted my resume plus some of the code that I had done recently.&lt;/p&gt;

&lt;p&gt;VMS is an interesting company that looks boring on the surface but are doing some really interesting things. They are basically a marketing company that collects advertising and news for clients. This extends to all types of media (print, TV, radio, etc.) so this has some interesting challenges for data collection and for presenting that data to users in ways that make sense to them.&lt;/p&gt;

&lt;p&gt;VMS&amp;#8217;s primary platform of choice is currently Tapestry 4 so that makes me happy on a number of levels. While I haven&amp;#8217;t done any Tapestry work here yet I look forward to it very shortly. &lt;/p&gt;

&lt;p&gt;When I started Scott mentioned that they were also looking for someone to do some UI work for them and that they really liked their last UI person who did a lot of wireframing mockups - which is something I&amp;#8217;ve had a lot of experience with. After talking with Scott we decided to have me to half-time UI work and half-time regular programming, which I think fits in to my overall goals of where I want to go. I have been a strong advocate of Usability for a long time but have never had it be part of my job so I am very thrilled to be doing this. Plus it&amp;#8217;s a nice change of pace :-).&lt;/p&gt;

&lt;p&gt;I will also be looking at some of our stuff to see if we can leverage Groovy in any way (from DSLs to just plain making our jobs easier) and I look forward to evaluating Tapestry 5 soon.&lt;/p&gt;</description>
      <pubDate>Tue, 26 Feb 2008 11:25:42 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:bed34319-5dee-4e55-ab24-a8b63cb1cf17</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2008/02/26/new-job</link>
      <category>general</category>
      <category>life</category>
      <category>tapestry</category>
      <category>usability</category>
      <category>UI</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/309</trackback:ping>
    </item>
    <item>
      <title>New RAM more speed</title>
      <description>&lt;p&gt;I just wanted to apologize to those who suffered through my incredibly slow server viewing my blog posts. There were a few factors involved in this problem, but the primary one was the fact that I was running only on 256 mb of RAM (I thought it was 512 but after I pulled it I noticed it was a mere 256 which explains alot). I got some new RAM from Crucial and it&amp;#8217;s now at 2 gb! Yay! You should notice a dramatic speed increase and I will be posting more often now that I don&amp;#8217;t have to worry about people getting the incredibly slow render time on things. I&amp;#8217;m going to be working on the other factors that caused the slowdown this weekend (I have a Confluence instance running for my local &lt;a href="http://tucson-jug.org"&gt;JUG&lt;/a&gt; that was running off of HSQLDB instead of MySQL, so that&amp;#8217;ll be changing soon).&lt;/p&gt;

&lt;p&gt;Thanks to everyone who stuck through with me on this one and suffering the slow loads, they should be all gone now! And I&amp;#8217;ll be making more frequent blog posts so stay tuned I have several in my box including one on Tapestry 5, my thoughts on bi-directional code generation, some of the work I&amp;#8217;ve done with CLIBuilder for Chama and more.&lt;/p&gt;</description>
      <pubDate>Sat, 12 May 2007 17:44:14 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:48abe8c6-d60c-45a3-91cf-a85596c8a9eb</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2007/05/12/new-ram-more-speed</link>
      <category>general</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/290</trackback:ping>
    </item>
    <item>
      <title>Why I won't be buying an iPhone</title>
      <description>&lt;blockquote&gt;
    &lt;p&gt;Yeah, I know that this seems really behind the times, and it is. I started writing this just after the iPhone announcement and then forgot about it altogether. But given the fact that I&amp;#8217;m looking at phones again, this irks me to no end. T-Mobile&amp;#8217;s selections for phones just plain sucks, and honestly I don&amp;#8217;t think I&amp;#8217;m going to get the SK III as I first thought and have been kinda eyeing the BlackBerry Pearl.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;First, let me say, if you&amp;#8217;re tired of reading about the iPhone then just skip this entry altogether. These are my personal thoughts on why I won&amp;#8217;t buy it, if you don&amp;#8217;t care that&amp;#8217;s perfectly fine.&lt;/p&gt;

&lt;p&gt;Some of you who know me are probably a little surprised that I wouldn&amp;#8217;t even consider buying an iPhone. I&amp;#8217;ve owned a SideKick 2 for the past 2 or 3 years and really like it alot. I use it when I go back and forth to class browsing some of my favorite blogs and use SMS/Chat to send short messages to friends. When I first saw the iPhone I thought &amp;#8220;Damn! Apple has really done the UI right, finally.&amp;#8221;&lt;/p&gt;

&lt;p&gt;So, why won&amp;#8217;t I buy an iPhone?&lt;/p&gt;

&lt;p&gt;A lot of the questions that have been coming out are now somewhat answered by David Pogue&amp;#8217;s &lt;a href="http://pogue.blogs.nytimes.com/2007/01/11/the-ultimate-iphone-frequently-asked-questions/"&gt;Ultimate iPhone FAQ&lt;/a&gt;. I&amp;#8217;ll highlight the ones that are Nos that until they are turned to Yeses mean I will not be buying one anytime soon.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Can it be used with anything but Cingular? &amp;#8211;No.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&amp;#8217;m sorry but this really irritates me. I&amp;#8217;m locked into T-Mobile because Danger has an exclusive deal with them and that pisses me off. Plus I&amp;#8217;ve heard nothing but extremely bad things about Cingular since they &amp;#8220;merged&amp;#8221; with AT&amp;amp;T (they sucked when I was on them before).&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Will there be a non-Cingular version? &amp;#8211;Not within the first two years.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This just tells me that Apple is playing the Cell providers game and not setting the playing field themselves as they have in the past (read iTunes Store).&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Can it run Mac OS X programs? &amp;#8211;No.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Mildly irritating, but definitely understandable.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Can I add new programs to it? &amp;#8211;No. Apple wants to control the look and feel and behavior of every aspect of the phone.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the biggie for me, this is like buying a computer with software that only Apple provides. It&amp;#8217;s like them telling me to shut up and like it, well I don&amp;#8217;t. This also means that I can&amp;#8217;t develop for it which irritates me to no end.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Does it connect to iChat? &amp;#8211;No.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Whaaat?!!?&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Does it have games? &amp;#8211;No.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;See previous entry.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Does it have GPS? &amp;#8211;No.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Again, WTF?! Come on every new phone out there now (at least that I know of) has this. Come on Apple!&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Voice recognition? Voice dialing? Voice memos? &amp;#8211;No, although this could change by June when the phone ships.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ok, if you aren&amp;#8217;t going to give me freakin&amp;#8217; buttons to dial with then make it easier to dial.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Does the Web browser support Flash or Java? &amp;#8211;No.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I understand the Java part, but no Flash stuff, grrr.
On this note, there is nothing that says this won&amp;#8217;t do JME (Java Micro Edition) stuff.&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Can you change the battery yourself? &amp;#8211;No. You&amp;rsquo;ll have to send the phone in to Apple for battery replacement, just as with the iPods.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ok, I&amp;#8217;ve had 3 cell phones batteries go out on me on previous phones and have been able to replace them. However, I just noticed on my SideKick 2 that I cannot change the battery on this one very easy either. So, hrmmm, oh well.&lt;/p&gt;

&lt;p&gt;Now that I&amp;#8217;m looking at phones again (specifically ones for T-Mobile) I&amp;#8217;m not sure what I&amp;#8217;m going to do. I originally thought I&amp;#8217;d go with the SideKick III, but after seeing the iPhone I want something with a much better (and bigger) screen and a freakin&amp;#8217; decent web-browser. Just FYI here&amp;#8217;s what I use my SK II for: browsing blogs, text messaging, and occasionally sending an e-mail of a link or something interesting (and calling of course).&lt;/p&gt;

&lt;p&gt;Also, just noticed an update to the &lt;a href="http://pogue.blogs.nytimes.com/2007/01/13/ultimate-iphone-faqs-list-part-2/"&gt;FAQ&lt;/a&gt;, good read and some more disappointing answers. I don&amp;#8217;t know, I think when it comes down to it I&amp;#8217;m going to wait until the iPhone 2.0 comes out and they &amp;#8220;fix&amp;#8221; some of my gripes, or someone will have come out with a phone that I really like (unfortunately the iPhone is the closest anyone has come since my SK II).&lt;/p&gt;</description>
      <pubDate>Sat, 21 Apr 2007 22:01:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:6f4204ac-2bce-4c5f-ab4b-df401ab5706d</guid>
      <author>Warner Onstine</author>
      <link>http://www.warneronstine.com/blog/articles/2007/04/21/why-i-wont-be-buying-an-iphone</link>
      <category>general</category>
      <category>apple</category>
      <category>iphone</category>
      <trackback:ping>http://www.warneronstine.com/blog/articles/trackback/287</trackback:ping>
    </item>
  </channel>
</rss>
