<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>The Blog - Tech Things category</title>
  <link>http://www.themajorshome.com:9089/pebble/categories/tech/</link>
  <description>A collection of things all in one place...</description>
  <language>en</language>
  <copyright>Steve Major</copyright>
  <lastBuildDate>Fri, 26 Dec 2008 22:32:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Updated the Email Server</title>
    <link>http://www.themajorshome.com:9089/pebble/2008/12/26/1230330720000.html</link>
    
      
        <description>
          I&#039;ve been using &lt;a href=&#034;http://www.asspsmtp.org&#034;&gt;ASSP&lt;/a&gt; for while now as our email proxy service. It&#039;s kept us clean and clear of tons of spam while OS X&#039;s email service has been filtering out the viruses thanks to &lt;a href=&#034;http://www.clamav.net/&#034;&gt;ClamAV&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The server project over this holiday season was to disable OS X&#039;s virus scanner and go with ASSP doing everything. The OS X email service will be responsible for solely delivering email. The advantage to this is that viruses will never go through ASSP, then to OS X, and then get scanned and rejected. Instead ASSP will drop them at the front door and that will be that.&lt;br /&gt;
&lt;br /&gt;
After installing a bunch of &lt;a href=&#034;http://www.perl.org/&#034;&gt;Perl&lt;/a&gt; modules for the new version of ASSP, it&#039;s working, and working very well. ASSP is still even using the version of ClamAV that shipped with OS X, which has the added bonus of less work for me. Apple often updates the ClamAV binary as part of it&#039;s Software Update process, so I will know that it will always be up-to-date.
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2008/12/26/1230330720000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2008/12/26/1230330720000.html</guid>
    <pubDate>Fri, 26 Dec 2008 22:32:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Channel Changing via Firewire...</title>
    <link>http://www.themajorshome.com:9089/pebble/2008/08/29/1220027340000.html</link>
    
      
        <description>
          Getting prepared for HD with my home brew PVR has been fun. The final piece of the puzzle was getting &lt;a href=&#034;http://www.gbpvr.com/&#034;&gt;GB-PVR&lt;/a&gt;, my PC, and Time Warner HD box talking. Items needed:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&#034;http://home.comcast.net/~timmmoore/firewire/readme.htm&#034;&gt;Tim Moore&#039;s firestb Package&lt;/a&gt;&lt;br /&gt;
&lt;a href=&#034;http://home.comcast.net/~exdeus/stbfirewire/&#034;&gt;ExDeus&#039; STB Firewire Driver Package&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Since I&#039;m using GB-PVR and not MCE, Tim&#039;s package needs to be installed using the following arguements: &lt;strong&gt;msiexec /i firestb.msi IDENT=&amp;rdquo;1&amp;rdquo;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Next, if you&#039;re like me, you&#039;ll find Tim&#039;s package of drivers are a bit dated, you&#039;ll need to use ExDeus&#039; package if you have a modern HD receiver.&amp;nbsp; Just follow standard &amp;quot;Add new Hardware&amp;quot; protocol once you connect your receiver via Firewire.&lt;br /&gt;
&lt;br /&gt;
Finally, test your install using the channel command and the instructions provided. I learned, although it is not clearly documented, that there are several different ways to send channel commands to a receiver.&amp;nbsp; These are accomplished using the &lt;strong&gt;-a&lt;/strong&gt; flag. For example, to change to channel 300 the command for my 4250HDC would be: &lt;strong&gt;C:\channel -f -a0 2 300&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
All done! Just use GB-PVR&#039;s built in exe caller for channel changing to call the channel program and execute the commands!
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2008/08/29/1220027340000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2008/08/29/1220027340000.html</guid>
    <pubDate>Fri, 29 Aug 2008 16:29:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Drobo</title>
    <link>http://www.themajorshome.com:9089/pebble/2008/04/30/1209575040000.html</link>
    
      
        <description>
          &lt;img width=&#034;205&#034; height=&#034;175&#034; align=&#034;right&#034; src=&#034;/pebble/images/drobo.jpg&#034; alt=&#034;&#034; /&gt;As an early gift for my birthday I received a &lt;a href=&#034;javascript:void(0);/*1209575679811*/&#034;&gt;Drobo&lt;/a&gt; &amp;quot;Storage Robot.&amp;quot; This is a little USB 2.0 storage device that holds up to 4 hard drives, but is seen as only one drive to your computer with lots and lots of storage.&amp;nbsp; Plus, it has redundancy so that if a single drive fails, your data is still there. &amp;quot;Ah, RAID&amp;quot; you&#039;re thinking. Yes and no. Usually with RAID you&#039;re stuck with a fixed size disk. If you use 250GB drives x 4, and one fails, you can only replace it with another 250GB disk; do so with anything larger and it&#039;s wasted space. The Drobo lets you use a combination of different sized disks &lt;strong&gt;and&lt;/strong&gt; when you start getting low on space, simply remove the smallest disk and replace it with a larger one - and it&#039;s space is instantly available.&lt;br /&gt;
&lt;br /&gt;
While still a little pricey, it&#039;s a zero maintenance solution that can grow as your storage needs do. I could have (and had!) done my own RAID system and was maintaining it just fine, however when I had to grow the storage it was always a pain. I&#039;m starting to value my time over tinkering with hardware and Drobo just works so I can do more important things.
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2008/04/30/1209575040000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2008/04/30/1209575040000.html</guid>
    <pubDate>Wed, 30 Apr 2008 17:04:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Back to Adium...</title>
    <link>http://www.themajorshome.com:9089/pebble/2008/03/23/1206315600000.html</link>
    
      
        <description>
          &lt;img width=&#034;0&#034; height=&#034;0&#034; border=&#034;0&#034; align=&#034;texttop&#034; alt=&#034;&#034; src=&#034;http://www.themajorshome.com:9089/pebble/images/Adium.jpg&#034; /&gt;&lt;img width=&#034;400&#034; vspace=&#034;5&#034; hspace=&#034;5&#034; align=&#034;right&#034; alt=&#034;&#034; src=&#034;/pebble/images/Adium.jpg&#034; /&gt; Late this afternoon I decided to give &lt;a href=&#034;http://adiumx.com/&#034;&gt;Adium&lt;/a&gt; a try.&amp;nbsp; This wasn&#039;t the first time, I&#039;ve used it in the past, but before their 1.0 milestone. I grew tired of the team&#039;s apparent lack of interest in Voice and Video chat, and since Apple&#039;s &lt;a href=&#034;http://www.apple.com/ichat&#034;&gt;iChat&lt;/a&gt; has all of that and every Mac I use has a built in camera, well - Adium got tossed to the wayside so I could do all those spiffy things.&lt;br /&gt;
&lt;br /&gt;
But I missed all the cool things I &lt;em&gt;could&lt;/em&gt; do with it. The great sounds - including many I created and uploaded to the &lt;a href=&#034;http://www.adiumxtras.com/&#034;&gt;Xtras Site&lt;/a&gt; (oh how I missed my Myst soundset!) - the custom status icons, the custom buddy and message views with transparency and more.&lt;br /&gt;
&lt;br /&gt;
Sure, &lt;a href=&#034;http://www.ksuther.com/chax/&#034;&gt;Chax&lt;/a&gt; made some of these things possible with iChat, even bearable, and while iChat did become much more functional to me with it along with Apple&#039;s additions to it in Mac OS X 10.5, as a friend of mine liked to say often, &amp;quot;it&#039;s like putting lipstick on a pig.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With that said, Adium still hasn&#039;t progressed on the AV chat front, although they claim 2.0 will have it, but have no estimated date as to it&#039;s release. Also, the mouse-overs on the buddy list &lt;em&gt;still&lt;/em&gt; spill over into my virtual desktops from time to time when Adium is in the background.&lt;br /&gt;
&lt;br /&gt;
So, I think I&#039;ll keep using it for a bit.&amp;nbsp; I spend 98% of my IM client existence text chatting and not using AV.&amp;nbsp; I suppose if I want to I can always fire up iChat for that. For now Adium is like that comfortable pair of slippers you&#039;ve forgotten about.&amp;nbsp; Sure they might have a couple of holes, but they are comfortable.
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2008/03/23/1206315600000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2008/03/23/1206315600000.html</guid>
    <pubDate>Sun, 23 Mar 2008 23:40:00 GMT</pubDate>
  </item>
  
  <item>
    <title>vi Cheatsheet</title>
    <link>http://www.themajorshome.com:9089/pebble/2007/08/11/1186857060000.html</link>
    
      
        <description>
          &lt;div class=&#034;content&#034;&gt;
&lt;div align=&#034;center&#034;&gt;
&lt;table width=&#034;100%&#034; height=&#034;535&#034; cellspacing=&#034;0&#034; cellpadding=&#034;0&#034; border=&#034;1&#034;&gt;
    &lt;tbody&gt;
        &lt;tr height=&#034;536&#034;&gt;
            &lt;td width=&#034;32%&#034; valign=&#034;top&#034; height=&#034;536&#034;&gt;
            &lt;table width=&#034;100%&#034; height=&#034;264&#034; cellspacing=&#034;1&#034; border=&#034;0&#034;&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td valign=&#034;top&#034; height=&#034;19&#034; colspan=&#034;2&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;span class=&#034;tealbold&#034;&gt;Command Line               Options:&lt;/span&gt;&lt;/p&gt;
                        &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi file&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
                        &lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Invoke vi on file&lt;/font&gt;&lt;/p&gt;
                        &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;25&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi               file1 file2&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;25&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Invoke               vi on files sequentially&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;42&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;view file or&amp;nbsp; vi -R file&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;42&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Invoke vi on file in read-only mode&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;33&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi               -r file&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;33&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Recover file and recent edits after a crash&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;10&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi -t tag&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;10&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Look up tag and start editing at its               definition&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;16&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi               + file&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;16&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;open               file at last line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi +n file&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;open file at line no. n&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;24&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi               -c command file&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;24&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;open               file , execute command (which is usually search command or line no.               (POSIX)&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; valign=&#034;center&#034; height=&#034;12&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;vi +/pattern file&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; valign=&#034;center&#034; height=&#034;12&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;open file directly at pattern&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td valign=&#034;center&#034; height=&#034;1&#034; colspan=&#034;2&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td height=&#034;21&#034; style=&#034;border: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;tealbold&#034;&gt;Marking               Position&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
                        &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;&amp;nbsp;mx&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;mark current position as x&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; height=&#034;21&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;font size=&#034;4&#034;&gt; `&lt;/font&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;x&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; height=&#034;23&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;move cursor to               mark x&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; height=&#034;16&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;4&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;``&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; height=&#034;16&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;return to previous mark or context&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; height=&#034;43&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;font size=&#034;3&#034;&gt;&amp;nbsp;&#039;&lt;/font&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;x&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; height=&#034;43&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;move to beginning               of line containing mark x&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;32%&#034; height=&#034;1&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;3&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;&amp;nbsp;&#039;&#039;&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;78%&#034; height=&#034;1&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;return to beginning of line containing previous           mark&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;td width=&#034;33%&#034; valign=&#034;top&#034; height=&#034;536&#034;&gt;
            &lt;table width=&#034;100%&#034; height=&#034;476&#034; cellspacing=&#034;1&#034; border=&#034;0&#034;&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td height=&#034;19&#034; style=&#034;border: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;tealbold&#034;&gt;Vi             Commands&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
                        &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;25&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;h, j, k, l&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;25&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;left, down, up, right&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;21&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;w, W, b,               B&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;21&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;forward and               backward by a word&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;25&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;blackbold&#034;&gt;e, E&lt;/span&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;25&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;end of word&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;24&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;),             (&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;24&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;beginning of next,               previous sentence&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;27&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;}, {&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;27&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;beginning of next, previous paragraph&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;27&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;]],               [[&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;27&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;beginning of next,               previous section&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;0, $&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;first and last positions of current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;3&#034; face=&#034;Arial&#034;&gt;^&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;first nonblank               character of the current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;+,&amp;nbsp; -&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;24&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;first nonblank character of the next and previous             lines&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;21&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;n             |&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;21&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;column n of               current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;26&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;H, M, L&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;26&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Top, Middle, Last line of screen&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;23&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;nH,               nL&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;23&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;n number of lines               after Tp line and before Last line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td height=&#034;15&#034; colspan=&#034;2&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td height=&#034;25&#034; class=&#034;tealbold&#034; style=&#034;border: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Line Number in               Vi&lt;/font&gt;&lt;/p&gt;
                        &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;25&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;em&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;ctrl&lt;/font&gt;&lt;/em&gt; &lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;G&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;25&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Display current line number&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;22&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;nG&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;22&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;move to line               number n&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;23&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;G&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;23&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;move to last line in file&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;25%&#034; height=&#034;23&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;:n&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;75%&#034; height=&#034;23&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;move to line n in               file&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;td width=&#034;33%&#034; valign=&#034;top&#034; height=&#034;536&#034;&gt;
            &lt;table width=&#034;100%&#034; height=&#034;469&#034; cellspacing=&#034;1&#034; border=&#034;0&#034;&gt;
                &lt;tbody&gt;
                    &lt;tr height=&#034;21&#034;&gt;
                        &lt;td height=&#034;21&#034; style=&#034;border: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&lt;span class=&#034;tealbold&#034;&gt;Scrolling in               Vi&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
                        &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;em&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;ctrl &lt;/font&gt;&lt;/em&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;F, &lt;em&gt;ctrl               &lt;/em&gt;B&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;scroll Forward, Backward one screen&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;27&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;27&#034; class=&#034;blackbold&#034;&gt;&lt;em&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;ctrl&lt;/font&gt;&lt;/em&gt; &lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;D, &lt;em&gt;ctrl&lt;/em&gt;               U&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;27&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;scroll Down, Up               one half screen&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;em&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;ctrl&lt;/font&gt;&lt;/em&gt; &lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;E, &lt;em&gt;ctrl&lt;/em&gt;               Y&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;show one more line at Bottom, Top of window&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;26&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;26&#034; class=&#034;blackbold&#034;&gt;&lt;em&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;ctrl&lt;/font&gt;&lt;/em&gt; &lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;L&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;26&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;redraw screen               without scrolling&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;z &lt;em&gt;return&lt;/em&gt;, z., z-&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;reposition line with cursor: to Top, Middle, Bottom of               screen&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;13&#034;&gt;
                        &lt;td height=&#034;13&#034; colspan=&#034;2&#034;&gt;&amp;nbsp;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;28&#034;&gt;
                        &lt;td height=&#034;28&#034; class=&#034;tealbold&#034; style=&#034;border: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;
                        &lt;p align=&#034;left&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Searching in               Vi&lt;/font&gt;&lt;/p&gt;
                        &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;/&lt;em&gt;pattern, ?pattern&lt;/em&gt;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;search Forward, Backward for pattern&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;n,             N&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;repeat last search               in Same , Opposite direction&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;/, ?&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;repeat previous search Forward, Backward&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;fx,               Fx&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;search Forward,               Backward for character x in current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;45&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;45&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;tx, Tx&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;45&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;search Forward, Backward to character Before, After x in               current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;4&#034; face=&#034;Arial&#034;&gt;;&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;repeat previous               current line search&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;30&#034;&gt;
                        &lt;td width=&#034;30%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;4&#034; face=&#034;Arial&#034;&gt;,&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;70%&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;repeat previous current line search in opposite               direction&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr height=&#034;22&#034;&gt;
                        &lt;td height=&#034;22&#034; colspan=&#034;2&#034;&gt;&amp;nbsp;&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;table width=&#034;100%&#034; height=&#034;419&#034; cellspacing=&#034;0&#034; cellpadding=&#034;0&#034; border=&#034;1&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td width=&#034;100%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;tealbold&#034; style=&#034;border-top: 2px solid rgb(192, 192, 192); border-left: 2px solid rgb(192, 192, 192); border-right: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;3&#034;&gt;
            &lt;p align=&#034;center&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Editing Commands&lt;/font&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td width=&#034;38%&#034; valign=&#034;top&#034; height=&#034;391&#034;&gt;
            &lt;table width=&#034;100%&#034; height=&#034;119&#034; cellspacing=&#034;0&#034; cellpadding=&#034;0&#034; border=&#034;0&#034;&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; height=&#034;26&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;tealbold&#034; style=&#034;border-top: 2px solid rgb(192, 192, 192); border-bottom: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;Insert&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;i, a&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;insert text Before, After cursor&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;I, A&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;insert text Before beginning, After end of line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;32&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;o, O&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;32&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;open new line for text Below, Above cursor&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; valign=&#034;top&#034; height=&#034;19&#034; colspan=&#034;2&#034;&gt;&amp;nbsp;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; valign=&#034;center&#034; height=&#034;30&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;tealbold&#034; style=&#034;border-top: 2px solid rgb(192, 192, 192); border-bottom: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;Yank (copy)&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;22&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;yw&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;22&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;copy word&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;18&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;yy&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;18&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;copy current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;16&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;&amp;quot;ayy&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;16&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;copy current line into named buffer a (a-z). uppercase names append text&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;18&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;ymotion&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;18&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;copy text between the cursor and the target of motion&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;25&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;p, P&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;25&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;put copied text After, Before cursor&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;21&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;&amp;quot;aP&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;21&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font face=&#034;Arial&#034;&gt;put text from buffer a Before cursor (a-z)&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;td width=&#034;27%&#034; valign=&#034;top&#034; height=&#034;391&#034;&gt;
            &lt;table width=&#034;100%&#034; height=&#034;171&#034; cellspacing=&#034;0&#034; cellpadding=&#034;0&#034; border=&#034;0&#034;&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; height=&#034;27&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;tealbold&#034; style=&#034;border-top: 2px solid rgb(192, 192, 192); border-bottom: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Change&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;r&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;replace character&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;19&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;cw&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;19&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;change word&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;16&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;cc&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;16&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;change current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;cmotion&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;change text between the cursor and the target of motion&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;C&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;change to end of line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;18&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;R&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;18&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;overwrite characters&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;S&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;substitute: delete current line and insert new text&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;s&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;substitute: delete character and insert new text&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; valign=&#034;top&#034; height=&#034;20&#034; colspan=&#034;2&#034;&gt;&amp;nbsp;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; valign=&#034;center&#034; height=&#034;31&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;tealbold&#034; style=&#034;border-top: 2px solid rgb(192, 192, 192); border-bottom: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Other Commands&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;4&#034; face=&#034;Arial&#034;&gt;.&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;repeat last edit command&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;u, U&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;undo last edit, restore current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;J&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete lines&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
            &lt;td width=&#034;35%&#034; valign=&#034;top&#034; height=&#034;391&#034;&gt;
            &lt;table width=&#034;100%&#034; height=&#034;128&#034; cellspacing=&#034;0&#034; cellpadding=&#034;0&#034; border=&#034;0&#034;&gt;
                &lt;tbody&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; height=&#034;27&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;tealbold&#034; style=&#034;border-top: 2px solid rgb(192, 192, 192); border-bottom: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;Delete, Move&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;19&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;x&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;19&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete character under cursor&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;19&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;X&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;19&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete character before cursor&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;21&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;dw&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;21&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete word&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;dd&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete current line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;dmotion&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete text between the cursor and the target of motion&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;12&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;D&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;12&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete to end of line&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;12&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;p, P&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;12&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;put deleted text After, Before cursor&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;23%&#034; valign=&#034;top&#034; height=&#034;14&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&amp;quot;np&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;77%&#034; valign=&#034;top&#034; height=&#034;14&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;put text from delete buffer number n after cursor (for last 9 deletions)&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; valign=&#034;top&#034; height=&#034;23&#034; colspan=&#034;2&#034;&gt;&amp;nbsp;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;100%&#034; valign=&#034;center&#034; height=&#034;31&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;tealbold&#034; style=&#034;border-top: 2px solid rgb(192, 192, 192); border-bottom: 2px solid rgb(192, 192, 192);&#034; colspan=&#034;2&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;ex edit commands&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;:m&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;move lines&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;:co or :t&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;copy lines&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;7&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;:.,$d&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;7&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;delete from current line to end of file&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;:.,/&lt;em&gt;pattern&lt;/em&gt;/co$&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034; bgcolor=&#034;#eaeaea&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;&amp;not;&amp;dagger;copy from current line through line containing pattern to end of file.&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td width=&#034;29%&#034; valign=&#034;top&#034; height=&#034;20&#034; class=&#034;blackbold&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;:30,60m0&lt;/font&gt;&lt;/td&gt;
                        &lt;td width=&#034;71%&#034; valign=&#034;top&#034; height=&#034;20&#034;&gt;&lt;font size=&#034;2&#034; face=&#034;Arial&#034;&gt;move lines 30 through 60 to top of file&lt;/font&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                &lt;/tbody&gt;
            &lt;/table&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2007/08/11/1186857060000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2007/08/11/1186857060000.html</guid>
    <pubDate>Sat, 11 Aug 2007 18:31:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Time Warner Settings</title>
    <link>http://www.themajorshome.com:9089/pebble/2007/08/01/1186001760000.html</link>
    
      
        <description>
          IP: 72.43.24.138&lt;br /&gt;
Gateway: 72.43.24.137&lt;br /&gt;
Subnet: 255.255.255.252&lt;br /&gt;
DNS1: 24.92.226.11&lt;br /&gt;
DNS2: 24.92.226.12
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2007/08/01/1186001760000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2007/08/01/1186001760000.html</guid>
    <pubDate>Wed, 01 Aug 2007 20:56:00 GMT</pubDate>
  </item>
  
  <item>
    <title>SUNY Potsdam Tech Notes</title>
    <link>http://www.themajorshome.com:9089/pebble/2007/04/15/1176670440000.html</link>
    
      
        <description>
          &lt;em&gt;New Admin Specs&lt;/em&gt;  &lt;br /&gt;
Gateway: 137.143.159.254 Broadcast: 137.143.159.255 Netmask: 255.255.240.0  &lt;em&gt;&lt;br /&gt;
&lt;br /&gt;
LDAP&lt;/em&gt;  server: &lt;br /&gt;
ldap.potsdam.edu searchbase: ou=People,o=potsdam.edu?mail,displayName,uid  &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;SMTP Services&lt;/em&gt;&lt;br /&gt;
Cingular server: cwmx.com&lt;br /&gt;
Verizon server: smtp.vzwmail.net
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2007/04/15/1176670440000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2007/04/15/1176670440000.html</guid>
    <pubDate>Sun, 15 Apr 2007 20:54:00 GMT</pubDate>
  </item>
  
  <item>
    <title>NCID on OS X</title>
    <link>http://www.themajorshome.com:9089/pebble/2007/03/10/1173563220000.html</link>
    
      
        <description>
          &lt;ul&gt;
    &lt;li&gt;&lt;span class=&#034;content&#034;&gt;The NCID package normally installs in &lt;/span&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;span class=&#034;content&#034;&gt;/usr/local/&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span class=&#034;content&#034;&gt;If a binary package is available copy ncid-VERSION.mac-osx.tgz to the mac, then &lt;/span&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;span class=&#034;content&#034;&gt;tar -xzvf ncid-VERSION-mac-osx.tgz -C&lt;/span&gt;&lt;/span&gt;&lt;span class=&#034;content&#034;&gt; / (EXAMPLE: tar -xzvf ncid-0.64.mac-osx.tgz -C /)&lt;/span&gt;&lt;br /&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#034;tealbold&#034;&gt;
&lt;p&gt;&lt;strong&gt;NCIDSIP on OS X 10.5:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Having upgraded to OS X 10.5 recently I&#039;m happy to report that NCIDSIP works just great on OS X 10.5 without needing Darwin Ports.&amp;nbsp; You&#039;ll still need to install the Net:Pcap module, but it will install with the included 10.5 install of Perl.&lt;br /&gt;
&lt;span class=&#034;content&#034;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class=&#034;content&#034;&gt;NCIDSIP on OS X 10.4:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;NCIDSIP as downloaded for OS X requires the Net::Pcap perl module.  Unfortunately, the version of Perl that comes with OS X doesn&#039;t have this module.  If you try to install it using # perl -MCPAN -eshell and then cpan&amp;gt; install Net::Pcap you&#039;ll find one of its dependancies won&#039;t compile, probably due to something OS X specific or the PPC processor if you&#039;re not on Intel.  Enter Darwin Ports (&lt;a title=&#034;Linkification: http://darwinports.com&#034; href=&#034;http://darwinports.com&#034; class=&#034;linkification-ext&#034;&gt;http://darwinports.com&lt;/a&gt;).&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;span class=&#034;content&#034;&gt;Install Darwin Ports. After install make sure you&#039;re using the latest by opening a shell and entering: &lt;/span&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;span class=&#034;content&#034;&gt;sudo port -d selfupdate&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span class=&#034;content&#034;&gt;Now you&#039;re ready to install Net::Pcap. Again, from a shell, enter: &lt;/span&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;span class=&#034;content&#034;&gt;sudo port install p5-net-pcap&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span class=&#034;content&#034;&gt;If this is your first time using Darwin Ports you&#039;ll find that it will realize it doesn&#039;t have a copy of the latest Perl and install that for you. It&#039;s important to note that the Perl installed by Darwin Ports (and it&#039;s modules) is in a separate directy than the one that comes with OS X. This can confuse Perl apps written or specifically configured for OS X. I recommend leaving the default OS X version where it is and instead changing the path in your perl script to the Darwin Port install with the modules it requires. In this case, open ncidsip with your favorite editor and change the first line from &lt;/span&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;span class=&#034;content&#034;&gt;#!/usr/bin/perl&lt;/span&gt;&lt;/span&gt;&lt;span class=&#034;content&#034;&gt; to &lt;/span&gt;&lt;span class=&#034;blackbold&#034;&gt;&lt;span class=&#034;content&#034;&gt;#!/opt/local/bin/perl&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;NCIDSIP should now launch successfully.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;Note: Most newer Vonage routers use port 10000 to send SIP invites, NCID has the default port set to 5060. If that doesn&#039;t work, try 10000 or visit your VOIP user forum!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;tealbold&#034;&gt;Add-ons&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;Contacts: &lt;a href=&#034;http://gnufoo.org/contacts/&#034;&gt;http://gnufoo.org/contacts/&lt;/a&gt;&lt;br /&gt;
Growl: &lt;a href=&#034;http://info.growl&#034;&gt;http://info.growl&lt;/a&gt;&lt;br /&gt;
OS X CallerID Scripts: &lt;a href=&#034;http://www.davidlaporte.org/tools.php&#034;&gt;http://www.davidlaporte.org/tools.php&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class=&#034;tealbold&#034;&gt;Helpful Things:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;ncidd -Dv3 (verbose debugging mode.)&lt;br /&gt;
ncidsip -v --debug (verbose debugging mode.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;Finished:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;With the above Growl scripts you can get a nice display for incoming calls on all of your networked Macs as shown below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;content&#034;&gt;&lt;img border=&#034;0&#034; src=&#034;/pebble/images/NCID.jpg&#034; alt=&#034;&#034; /&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2007/03/10/1173563220000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2007/03/10/1173563220000.html</guid>
    <pubDate>Sat, 10 Mar 2007 21:47:00 GMT</pubDate>
  </item>
  
  <item>
    <title>OS X/*NIX Tips</title>
    <link>http://www.themajorshome.com:9089/pebble/2007/02/10/1171144260000.html</link>
    
      
        <description>
          &lt;div class=&#034;heading&#034;&gt;
&lt;p&gt;OS X/*NIX Tips&lt;/p&gt;
&lt;/div&gt;
&lt;ul&gt;
    &lt;div class=&#034;content&#034;&gt;
    &lt;li&gt;&lt;span class=&#034;tealbold&#034;&gt;&lt;span&gt;diskutil repairPermissions /&lt;/span&gt; &lt;/span&gt;repairs permissions via the Terminal, same as using Disk Utility in the GUI.&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;When creating folders on OS X for &lt;span class=&#034;blackbold&#034;&gt;WebDAV&lt;/span&gt; use, make sure the &lt;span class=&#034;blackbold&#034;&gt;Owner&lt;/span&gt; is &lt;span class=&#034;tealbold&#034;&gt;_www&lt;/span&gt; and the &lt;span class=&#034;blackbold&#034;&gt;Group&lt;/span&gt; is &lt;span class=&#034;tealbold&#034;&gt;staff&lt;/span&gt;.&lt;br /&gt;
    &lt;br /&gt;
    &lt;div class=&#034;content&#034;&gt;
    &lt;li&gt;Making Any App in the &lt;span class=&#034;blackbold&#034;&gt;Dock&lt;/span&gt; Invisible. &lt;/li&gt;
    &lt;/div&gt;
    &lt;/li&gt;
    &lt;/div&gt;
&lt;/ul&gt;
&lt;ol&gt;
    &lt;div class=&#034;content&#034;&gt;
    &lt;div class=&#034;content&#034;&gt;
    &lt;ol&gt;
        &lt;li&gt;Right click on the app and choose &lt;span class=&#034;tealbold&#034;&gt;show package contents&lt;/span&gt;. &lt;/li&gt;
        &lt;li&gt;Open the &lt;span class=&#034;tealbold&#034;&gt;Info.plist&lt;/span&gt; &lt;/li&gt;
        &lt;li&gt;Look for a Child called &lt;span class=&#034;tealbold&#034;&gt;NSUIElement&lt;/span&gt;, if there is not one create it under Root &lt;/li&gt;
        &lt;li&gt;Change it&#039;s String Class to &lt;span class=&#034;tealbold&#034;&gt;1&lt;/span&gt; &lt;/li&gt;
    &lt;/ol&gt;
    &lt;/div&gt;
    &lt;/div&gt;
&lt;/ol&gt;
&lt;div class=&#034;content&#034;&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span class=&#034;tealbold&#034;&gt;sudo grep &amp;quot;failed to auth&amp;quot; /var/log/secure.log | sed &amp;quot;s/^.*user \(.*\) for.*$/\1/&amp;quot; | sort | uniq -c&lt;/span&gt; to quickly look for failed login attempts.&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span class=&#034;tealbold&#034;&gt;find &amp;lt;filename&amp;gt; -type f -mtime +10&lt;/span&gt; finds files in a directory greater than 10 days old (in the example).  &lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;location of SquirrelMail config &lt;span class=&#034;tealbold&#034;&gt;/usr/share/squirrelmail/config/conf.pl&lt;br /&gt;
    &lt;br /&gt;
    &lt;/span&gt; &lt;/li&gt;
    &lt;li&gt;location of Java &amp;quot;home&amp;quot; on OS X (example of 1.5 follows) &lt;span class=&#034;tealbold&#034;&gt;/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home&lt;br /&gt;
    &amp;nbsp;&lt;br /&gt;
    &lt;/span&gt;
    &lt;div class=&#034;tealbold&#034;&gt;
    &lt;li&gt;ssh -N -C -L 5271:server.example.com:548 -f server.example.com&lt;br /&gt;
    &amp;nbsp;&lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Example of an SSH Tunnel that maps the local port to the destination followed by the port number on the host to be mapped to. -f backgrounds it. The last part is the remote hostname. Switches are: -N no shell; -C compression; -L port forwarding&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Disable CrashReporter &lt;span class=&#034;tealbold&#034;&gt;Dialog: defaults write com.apple.CrashReporter DialogType none&lt;/span&gt;&lt;/li&gt;
    &amp;nbsp;
    &lt;li&gt;&lt;span class=&#034;tealbold&#034;&gt;sudo update_prebinding -root / -force &lt;/span&gt;updates prebindings in the event of a failed update.&lt;br /&gt;
    &lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span class=&#034;tealbold&#034;&gt;lsof -i:8005 &lt;/span&gt;will tell what processes are occupying this port.        &lt;/li&gt;
    &lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2007/02/10/1171144260000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2007/02/10/1171144260000.html</guid>
    <pubDate>Sat, 10 Feb 2007 21:51:00 GMT</pubDate>
  </item>
  
  <item>
    <title>*nix Permissions</title>
    <link>http://www.themajorshome.com:9089/pebble/2003/01/10/1042235340000.html</link>
    
      
        <description>
          &lt;div class=&#034;heading&#034;&gt;
&lt;p&gt;Examples of *NIX File Permissions&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#034;content&#034;&gt;
&lt;div align=&#034;left&#034;&gt;
&lt;table width=&#034;180&#034; cellspacing=&#034;0&#034; cellpadding=&#034;1&#034; border=&#034;1&#034;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  Owner&lt;/div&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  Group&lt;/div&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  Everyone&lt;/div&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  rwx&lt;/div&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  rwx&lt;/div&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  rwx&lt;/div&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  421&lt;/div&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  421&lt;/div&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;div align=&#034;center&#034;&gt;  421&lt;/div&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;p&gt;Everyone getting read/write/execute privliages would be 777&lt;/p&gt;
&lt;p&gt;Owner can execute, but not other would be 766&lt;/p&gt;
&lt;p&gt;Group can have full access for write, but others can only read and execute would be 575&lt;/p&gt;
&lt;/div&gt;
        </description>
      
      
    
    
    
    <category>Tech Things</category>
    
    <comments>http://www.themajorshome.com:9089/pebble/2003/01/10/1042235340000.html#comments</comments>
    <guid isPermaLink="true">http://www.themajorshome.com:9089/pebble/2003/01/10/1042235340000.html</guid>
    <pubDate>Fri, 10 Jan 2003 21:49:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>
