Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.advocacy > #155163 > unrolled thread

Most often, the best code ( for me, and only me ) is the code I wrote. 

Started byJeff-Relf.Me <@.>
First post2012-12-30 18:20 -0800
Last post2013-01-02 09:56 -0800
Articles 19 — 10 participants

Back to article view | Back to comp.os.linux.advocacy


Contents

  Most often, the best code ( for me, and only me ) is the code I wrote.  Jeff-Relf.Me <@.> - 2012-12-30 18:20 -0800
    Re: Most often, the best code ( for me, and only me ) is the code I wrote. Brad Guth <bradguth@gmail.com> - 2012-12-30 18:41 -0800
      Re: Most often, the best code ( for me, and only me ) is the code I wrote. terrable <terrable@terrable.net> - 2012-12-31 07:13 -0600
        Re: Most often, the best code ( for me, and only me ) is the code I wrote. Brad Guth <bradguth@gmail.com> - 2012-12-31 06:10 -0800
          Re: Most often, the best code ( for me, and only me ) is the code I wrote. Brad Guth <bradguth@gmail.com> - 2013-01-02 08:15 -0800
            Re: Most often, the best code ( for me, and only me ) is the code I wrote. coder <autom@ted.paranoia.feed> - 2013-01-02 15:23 -0600
            Re: Most often, the best code ( for me, and only me ) is the code I wrote. Rutles - China Blue Suede Schubert <chine.bleu@yahoo.com> - 2013-01-07 10:59 -0800
              Re: Most often, the best code ( for me, and only me ) is the code I wrote. HVAC <hvac@physicist.net> - 2013-01-07 14:12 -0500
        Mr. "terrable" is an anonymous, incoherent coward.  Jeff-Relf.Me <@.> - 2012-12-31 08:17 -0800
    Re: Most often, the best code ( for me, and only me ) is the code I wrote. xxein <xxein@att.net> - 2012-12-31 16:21 -0800
    Re: Most often, the best code ( for me, and only me ) is the code I wrote. xxein <xxein@att.net> - 2012-12-31 16:33 -0800
      Re: Most often, the best code ( for me, and only me ) is the code I wrote. "Phil Da Lick!" <phil_the_lick@SPAMMERSKISSMYARSE.hotmail.com> - 2013-01-02 12:45 +0000
    Pinching and Peeling, from the edges to the middle.  Jeff-Relf.Me <@.> - 2013-01-01 09:46 -0800
    Re: Most often, the best code ( for me, and only me ) is the code I wrote.  Brad Guth <bradguth@gmail.com> - 2013-01-02 08:13 -0800
      Most often, the best code ( for me, and only me ) is the code I wrote.  Jeff-Relf.Me <@.> - 2013-01-02 10:15 -0800
        Re: Most often, the best code ( for me, and only me ) is the code I wrote.     Sir Gregory Hall, Esq· <greghall@home.fåke> - 2013-01-02 14:12 -0500
          Re: Most often, the best code ( for me, and only me ) is the code I wrote. Brad Guth <bradguth@gmail.com> - 2013-01-02 13:45 -0800
    Re: Most often, the best code ( for me, and only me ) is the code I wrote.  moroney@world.std.spaamtrap.com (Michael Moroney) - 2013-01-02 13:24 +0000
      Newsgroups are GROUPS of people, not a solitary topic.  Jeff-Relf.Me <@.> - 2013-01-02 09:56 -0800

#155163 — Most often, the best code ( for me, and only me ) is the code I wrote. 

FromJeff-Relf.Me <@.>
Date2012-12-30 18:20 -0800
SubjectMost often, the best code ( for me, and only me ) is the code I wrote. 
Message-ID<Jeff-Relf.Me@Dec.30{6.20.PM.Seattle.2012}>
<style>  :not(:link):not(:visited){color:rgb(255,111,111)} :link{color:rgb(155,155,155)}  :visited{color:rgb(155,155,0)}  </style> <body bgcolor=black style='margin: 0'><pre style='color: rgb(255,111,111); padding:0 1em 1em 1em; font-size: 15px;  font-family: DejaVu Sans Mono, Lucida Console, monospace, MS Mincho; background: black;'> 
Most often, the best code ( for me, and only me ) is the code I wrote.

As a programmer, text comparison is like water; an essential, daily thing.
So I wrote my own diff routine ( as part of X.EXE, my console/newsreader ).

At it's heart, and right off the bat, my "diff" sort of "skips past"
the unchanged part at the beginning and the ends of both lines and files.

  A run of whitespace, including "new lines" ( ASCII 13 and 10 ),
  is treated as if it were a single space ( ASCII 32 ).

I could've stopped right there, if I wanted to,
as that is (almost) good enough; but I didn't.

The heart of the line/token comparison routine looks like this:

  #define white( P ) ( *P &lt;= 32 || *P == 0xA0 )

  #define Data  ( ToData( P, EEx, EE, SyncCnt ), ToData( _P, _EEx, _EE, _SyncCnt ), EEx < EE && _EEx < _EE )

  ToData( LnP &amp;P, LnA &amp;EEx, LnA EE, int &amp;SyncCnt ) { if ( P ) while( *P && white( P ) ) P++ ;
    while( ( !P || !*P ) && EEx < EE ) ( ++EEx >= EE ? ( P = 0, 0 ) : ( P = *EEx, SyncCnt += !!*P ) );  }

  LnA BBx, EEx, _BBx, _EEx ;  int SyncCnt, _SyncCnt ;

  int inSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int rv ;  LnP P, _P ;  LnA PP, _PP ;
    BBx = PP = EEx = BB, _BBx = _PP = _EEx = _BB, SyncCnt = _SyncCnt = 0, P = _P = 0, EEx--, _EEx-- ;
    while ( Data ) { while( *P && *P == *_P && !white( _P ) ) P++, _P++ ;  if ( !white( P ) || !white( _P ) ) return 0 ;
      if ( !*P && !*_P && ( SyncCnt + _SyncCnt ) / 2 >= minSyncCnt ) return Data, 1 ;  }    return 0 ;  }

  #define EoFS  ( S = PP⋅Slow < EE, _S = _PP⋅Slow < _EE, F = PP⋅Fast < EE, _F = _PP⋅Fast < _EE )

  ReSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) {
    int S, _S, F, _F ;  LnA PP⋅Slow, PP⋅Fast, _PP⋅Slow, _PP⋅Fast ;
    PP⋅Slow = BB, _PP⋅Slow = _BB ;    Top_:    PP⋅Fast = BB, _PP⋅Fast = _BB ;    Down:
    if ( EoFS, !S && !_S ) { BBx = EEx = EE, _BBx = _EEx = _EE ; return ;  }
    if ( F && _S ) if ( inSync( minSyncCnt, PP⋅Fast, EE, _PP⋅Slow, _EE ) ) return; else PP⋅Fast++ ;
    if ( S && _F ) if ( inSync( minSyncCnt, PP⋅Slow, EE, _PP⋅Fast, _EE ) ) return; else _PP⋅Fast++ ;
    if ( EoFS, F && _S || S && _F ) goto Down ;    PP⋅Slow += S, _PP⋅Slow += _S ;  goto Top_ ;  }
    ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
    WhileSynced:
    if ( Vx.PP >= Vx.ee || _Vx.PP >= _Vx.ee ) { VxPP゠( Diff⋅Ch, Vx.ee, _Vx.ee ), Str( D, L"%s", D2 ); return B⋅D ;  }
    if ( rv = inSync( 99, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( text⋅Ch, EEx, _EEx ), rv ) goto WhileSynced ;
    ReSync( 2, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( Diff⋅Ch, BBx, _BBx );  goto WhileSynced ;  }

  <img Src="http://Jeff-Relf.Me/Diff.PNG" Alt="Text Comparison">

[toc] | [next] | [standalone]


#155166 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

FromBrad Guth <bradguth@gmail.com>
Date2012-12-30 18:41 -0800
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<4ff2a5f7-aa27-4424-a580-2faa8df160d3@f8g2000yqa.googlegroups.com>
In reply to#155163
On Dec 30, 6:20 pm, Jeff-Relf.Me <@.> wrote:
>   Most often, the best code ( for me, and only me ) is the code I wrote. As a programmer, text comparison is like water; an essential, daily thing. So I wrote my own diff routine ( as part of X.EXE, my console/newsreader ). At it's heart, and right off the bat, my "diff" sort of "skips past" the unchanged part at the beginning and the ends of both lines and files. A run of whitespace, including "new lines" ( ASCII 13 and 10 ), is treated as if it were a single space ( ASCII 32 ). I could've stopped right there, if I wanted to, as that is (almost) good enough; but I didn't. The heart of the line/token comparison routine looks like this: #define white( P ) ( *P <= 32 || *P == 0xA0 ) #define Data ( ToData( P, EEx, EE, SyncCnt ), ToData( _P, _EEx, _EE, _SyncCnt ), EEx < EE && _EEx < _EE ) ToData( LnP &P, LnA &EEx, LnA EE, int &SyncCnt ) { if ( P ) while( *P && white( P ) ) P++ ; while( ( !P || !*P ) && EEx < EE ) ( ++EEx >= EE ? ( P = 0, 0 ) : ( P = *EEx, SyncCnt += !!*P ) ); } LnA BBx, EEx, _BBx, _EEx ; int SyncCnt, _SyncCnt ; int inSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int rv ; LnP P, _P ; LnA PP, _PP ; BBx = PP = EEx = BB, _BBx = _PP = _EEx = _BB, SyncCnt = _SyncCnt = 0, P = _P = 0, EEx--, _EEx-- ; while ( Data ) { while( *P && *P == *_P && !white( _P ) ) P++, _P++ ; if ( !white( P ) || !white( _P ) ) return 0 ; if ( !*P && !*_P && ( SyncCnt + _SyncCnt ) / 2 >= minSyncCnt ) return Data, 1 ; } return 0 ; } #define EoFS ( S = PP⋅Slow < EE, _S = _PP⋅Slow < _EE, F = PP⋅Fast < EE, _F = _PP⋅Fast < _EE ) ReSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int S, _S, F, _F ; LnA PP⋅Slow, PP⋅Fast, _PP⋅Slow, _PP⋅Fast ; PP⋅Slow = BB, _PP⋅Slow = _BB ; Top_: PP⋅Fast = BB, _PP⋅Fast = _BB ; Down: if ( EoFS, !S && !_S ) { BBx = EEx = EE, _BBx = _EEx = _EE ; return ; } if ( F && _S ) if ( inSync( minSyncCnt, PP⋅Fast, EE, _PP⋅Slow, _EE ) ) return; else PP⋅Fast++ ; if ( S && _F ) if ( inSync( minSyncCnt, PP⋅Slow, EE, _PP⋅Fast, _EE ) ) return; else _PP⋅Fast++ ; if ( EoFS, F && _S || S && _F ) goto Down ; PP⋅Slow += S, _PP⋅Slow += _S ; goto Top_ ; } ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ WhileSynced: if ( Vx.PP >= Vx.ee || _Vx.PP >= _Vx.ee ) { VxPP゠( Diff⋅Ch, Vx.ee, _Vx.ee ), Str( D, L"%s", D2 ); return B⋅D ; } if ( rv = inSync( 99, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( text⋅Ch, EEx, _EEx ), rv ) goto WhileSynced ; ReSync( 2, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( Diff⋅Ch, BBx, _BBx ); goto WhileSynced ; }

Except to 99.9% of others thinking of reading your stuff. it looks and
reads like shit.

You should at least use Google Groups version of previewing how your
special context format looks to the vast majority of others.  Perhaps
otherwise you should stick with computer code related newsgroups, and
totally drop "sci.physics" and "alt.astronomy" groups that could care
less..

[toc] | [prev] | [next] | [standalone]


#155197 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

Fromterrable <terrable@terrable.net>
Date2012-12-31 07:13 -0600
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<acgEs.64646$lw2.7519@newsfe30.iad>
In reply to#155166
Brad Guth <bradguth@gmail.com> wrote:
>On Dec 30, 6:20 pm, Jeff-Relf.Me <@.> wrote:
errr... your shit is being dropped all over in lists.
posted so as i know you know.

You could not give a flying fuck?
Fine. lunatic.

[toc] | [prev] | [next] | [standalone]


#155213 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

FromBrad Guth <bradguth@gmail.com>
Date2012-12-31 06:10 -0800
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<2b7abf14-7815-44c9-9b75-f3bde994ad3b@v7g2000yqv.googlegroups.com>
In reply to#155197
On Dec 31, 5:13 am, terrable <terra...@terrable.net> wrote:
> Brad Guth <bradg...@gmail.com> wrote:
> >On Dec 30, 6:20 pm, Jeff-Relf.Me <@.> wrote:
>
> errr... your shit is being dropped all over in lists.
> posted so as i know you know.
>
> You could not give a flying fuck?
> Fine. lunatic.

And you support the useless crap of Jeff-Relf because that's what all
dysfunctional Mormons do?????

[toc] | [prev] | [next] | [standalone]


#155594 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

FromBrad Guth <bradguth@gmail.com>
Date2013-01-02 08:15 -0800
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<6541f177-a3dd-4657-8301-b774c5bb34e2@z8g2000yqo.googlegroups.com>
In reply to#155213
On Dec 31 2012, 1:25 pm, Nadegda <nad318b...@gmail.invalid> wrote:
> On Mon, 31 Dec 2012 06:10:39 -0800, Brad Guth wrote:
> > On Dec 31, 5:13 am, terrable <terra...@terrable.net> wrote:
> >> Brad Guth <bradg...@gmail.com> wrote:
> >> >On Dec 30, 6:20 pm, Jeff-Relf.Me <@.> wrote:
>
> >> errr... your shit is being dropped all over in lists. posted so as i
> >> know you know.
>
> >> You could not give a flying fuck?
> >> Fine. lunatic.
>
> > And you support the useless crap of Jeff-Relf because that's what all
> > dysfunctional Mormons do?????
>
> Brad Guth, meet Murphy aka "terrable" (nutty nymshifting kook with
> thousands of aliases).
>
> Murphy, meet Brad Guth (physics kook).
>
> <snicker>

Just because you can't perform?

Have you ever accomplished anything that helped another person or
animal on Earth?

[toc] | [prev] | [next] | [standalone]


#155717 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

Fromcoder <autom@ted.paranoia.feed>
Date2013-01-02 15:23 -0600
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<50e4a559$0$10754$8f2e0ebb@news.shared-secrets.com>
In reply to#155594
On Wed, 2 Jan 2013 08:15:34 -0800 (PST), <bradguth@gmail.com> wrote:
>On Dec 31 2012, 1:25 pm, Nadegda <nad318b...@gmail.invalid> wrote:
>> On Mon, 31 Dec 2012 06:10:39 -0800, Brad Guth wrote:
>> > On Dec 31, 5:13 am, terrable <terra...@terrable.net> wrote:
>> >> Brad Guth <bradg...@gmail.com> wrote:
>> >> >On Dec 30, 6:20 pm, Jeff-Relf.Me <@.> wrote:
>>
>> >> errr... your shit is being dropped all over in lists. posted so as i
>> >> know you know.
>>
>> >> You could not give a flying fuck?
>> >> Fine. lunatic.
>>
>> > And you support the useless crap of Jeff-Relf because that's what all
>> > dysfunctional Mormons do?????
>>
>> Brad Guth, meet Murphy aka "terrable" (nutty nymshifting kook with
>> thousands of aliases).
>>
>> Murphy, meet Brad Guth (physics kook).
>>
>> <snicker>
>
>Just because you can't perform?
>
>Have you ever accomplished anything that helped another person or
>animal on Earth?

There exists archived testimonial of Derbyshire owning a 
thing for squirrels. Is that redemption for the loser sap?
http://groups.google.com/group/alt.fan.kia-mennie/browse_thread/thread/90773a5ee3d4b4c5/40efde3b833a45d4?q=squirrel+boy

[toc] | [prev] | [next] | [standalone]


#156692 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

FromRutles - China Blue Suede Schubert <chine.bleu@yahoo.com>
Date2013-01-07 10:59 -0800
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<chine.bleu-000B6F.10595207012013@news.eternal-september.org>
In reply to#155594
In article <6541f177-a3dd-4657-8301-b774c5bb34e2@z8g2000yqo.googlegroups.com>,
 Brad Guth <bradguth@gmail.com> wrote:

> Have you ever accomplished anything that helped another person or
> animal on Earth?

I think I should ask a lemon tree to be planted on me grave.

Lemon tree very pretty,
and the lemon flower is sweet,
but the fruit of the poor lemon
is impossible to eat.

-- 
My name is Indigo Montoya. \\        Annoying Usenet one post at a time.
You flamed my father.       \'         At least I can stay in character.
Prepare to be spanked.     //               When you look into the void,
Stop posting that!        `/  the void looks into you, and fulfills you.

[toc] | [prev] | [next] | [standalone]


#156693 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

FromHVAC <hvac@physicist.net>
Date2013-01-07 14:12 -0500
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<kcf6lg$b3m$2@dont-email.me>
In reply to#156692
On 1/7/2013 1:59 PM, Rutles - China Blue Suede Schubert wrote:
> In article<6541f177-a3dd-4657-8301-b774c5bb34e2@z8g2000yqo.googlegroups.com>,
>   Brad Guth<bradguth@gmail.com>  wrote:
>
>> Have you ever accomplished anything that helped another person or
>> animal on Earth?
>
> I think I should ask a lemon tree to be planted on me grave.


BWAhahahahaha!!  Funny.


> Lemon tree very pretty,
> and the lemon flower is sweet,
> but the fruit of the poor lemon
> is impossible to eat.







-- 
"OK you cunts, let's see what you can do now" -Hit Girl
http://www.youtube.com/watch?v=CjO7kBqTFqo .. 变亮
http://www.richardgingras.com/tia/images/tia_logo_large.jpg

[toc] | [prev] | [next] | [standalone]


#155222 — Mr. "terrable" is an anonymous, incoherent coward. 

FromJeff-Relf.Me <@.>
Date2012-12-31 08:17 -0800
SubjectMr. "terrable" is an anonymous, incoherent coward. 
Message-ID<Jeff-Relf.Me@Dec.31{8.17.AM.Seattle.2012}>
In reply to#155197
<style>  :not(:link):not(:visited){color:rgb(255,111,111)} :link{color:rgb(155,155,155)}  :visited{color:rgb(155,155,0)}  </style> <body bgcolor=black style='margin: 0'><pre style='color: rgb(255,111,111); padding:0 1em 1em 1em; font-size: 15px;  font-family: DejaVu Sans Mono, Lucida Console, monospace, MS Mincho; background: black;'> 
You ( Mr. "terrable" ) are an anonymous, incoherent coward.

What "lists" are getting my "shit", do you mean newsgroups ?

This is a "list":

  Regular Posters of <A target=_blank hRef="http://Jeff-Relf.Me/Phy_Regs.HTM" style='color:rgb(155,155,155)' target=_blank>Sci.Physics</A> and <A target=_blank hRef="http://Jeff-Relf.Me/Cola_Regs.HTM" style='color:rgb(155,155,155)' target=_blank>Comp.OS.Linux.Advocacy</A>. 

[toc] | [prev] | [next] | [standalone]


#155351 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

Fromxxein <xxein@att.net>
Date2012-12-31 16:21 -0800
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<145ef576-cf68-4d68-a972-8275c0f2bb4c@10g2000yqk.googlegroups.com>
In reply to#155163
On Dec 30, 9:20 pm, Jeff-Relf.Me <@.> wrote:
>   Most often, the best code ( for me, and only me ) is the code I wrote. As a programmer, text comparison is like water; an essential, daily thing. So I wrote my own diff routine ( as part of X.EXE, my console/newsreader ). At it's heart, and right off the bat, my "diff" sort of "skips past" the unchanged part at the beginning and the ends of both lines and files. A run of whitespace, including "new lines" ( ASCII 13 and 10 ), is treated as if it were a single space ( ASCII 32 ). I could've stopped right there, if I wanted to, as that is (almost) good enough; but I didn't. The heart of the line/token comparison routine looks like this: #define white( P ) ( *P <= 32 || *P == 0xA0 ) #define Data ( ToData( P, EEx, EE, SyncCnt ), ToData( _P, _EEx, _EE, _SyncCnt ), EEx < EE && _EEx < _EE ) ToData( LnP &P, LnA &EEx, LnA EE, int &SyncCnt ) { if ( P ) while( *P && white( P ) ) P++ ; while( ( !P || !*P ) && EEx < EE ) ( ++EEx >= EE ? ( P = 0, 0 ) : ( P = *EEx, SyncCnt += !!*P ) ); } LnA BBx, EEx, _BBx, _EEx ; int SyncCnt, _SyncCnt ; int inSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int rv ; LnP P, _P ; LnA PP, _PP ; BBx = PP = EEx = BB, _BBx = _PP = _EEx = _BB, SyncCnt = _SyncCnt = 0, P = _P = 0, EEx--, _EEx-- ; while ( Data ) { while( *P && *P == *_P && !white( _P ) ) P++, _P++ ; if ( !white( P ) || !white( _P ) ) return 0 ; if ( !*P && !*_P && ( SyncCnt + _SyncCnt ) / 2 >= minSyncCnt ) return Data, 1 ; } return 0 ; } #define EoFS ( S = PP⋅Slow < EE, _S = _PP⋅Slow < _EE, F = PP⋅Fast < EE, _F = _PP⋅Fast < _EE ) ReSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int S, _S, F, _F ; LnA PP⋅Slow, PP⋅Fast, _PP⋅Slow, _PP⋅Fast ; PP⋅Slow = BB, _PP⋅Slow = _BB ; Top_: PP⋅Fast = BB, _PP⋅Fast = _BB ; Down: if ( EoFS, !S && !_S ) { BBx = EEx = EE, _BBx = _EEx = _EE ; return ; } if ( F && _S ) if ( inSync( minSyncCnt, PP⋅Fast, EE, _PP⋅Slow, _EE ) ) return; else PP⋅Fast++ ; if ( S && _F ) if ( inSync( minSyncCnt, PP⋅Slow, EE, _PP⋅Fast, _EE ) ) return; else _PP⋅Fast++ ; if ( EoFS, F && _S || S && _F ) goto Down ; PP⋅Slow += S, _PP⋅Slow += _S ; goto Top_ ; } ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ WhileSynced: if ( Vx.PP >= Vx.ee || _Vx.PP >= _Vx.ee ) { VxPP゠( Diff⋅Ch, Vx.ee, _Vx.ee ), Str( D, L"%s", D2 ); return B⋅D ; } if ( rv = inSync( 99, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( text⋅Ch, EEx, _EEx ), rv ) goto WhileSynced ; ReSync( 2, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( Diff⋅Ch, BBx, _BBx ); goto WhileSynced ; }

[toc] | [prev] | [next] | [standalone]


#155354 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

Fromxxein <xxein@att.net>
Date2012-12-31 16:33 -0800
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<8330bd6d-a584-4610-8a00-2cecce320e9c@z8g2000yqo.googlegroups.com>
In reply to#155163
On Dec 30, 9:20 pm, Jeff-Relf.Me <@.> wrote:
>   Most often, the best code ( for me, and only me ) is the code I wrote. As a programmer, text comparison is like water; an essential, daily thing. So I wrote my own diff routine ( as part of X.EXE, my console/newsreader ). At it's heart, and right off the bat, my "diff" sort of "skips past" the unchanged part at the beginning and the ends of both lines and files. A run of whitespace, including "new lines" ( ASCII 13 and 10 ), is treated as if it were a single space ( ASCII 32 ). I could've stopped right there, if I wanted to, as that is (almost) good enough; but I didn't. The heart of the line/token comparison routine looks like this: #define white( P ) ( *P <= 32 || *P == 0xA0 ) #define Data ( ToData( P, EEx, EE, SyncCnt ), ToData( _P, _EEx, _EE, _SyncCnt ), EEx < EE && _EEx < _EE ) ToData( LnP &P, LnA &EEx, LnA EE, int &SyncCnt ) { if ( P ) while( *P && white( P ) ) P++ ; while( ( !P || !*P ) && EEx < EE ) ( ++EEx >= EE ? ( P = 0, 0 ) : ( P = *EEx, SyncCnt += !!*P ) ); } LnA BBx, EEx, _BBx, _EEx ; int SyncCnt, _SyncCnt ; int inSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int rv ; LnP P, _P ; LnA PP, _PP ; BBx = PP = EEx = BB, _BBx = _PP = _EEx = _BB, SyncCnt = _SyncCnt = 0, P = _P = 0, EEx--, _EEx-- ; while ( Data ) { while( *P && *P == *_P && !white( _P ) ) P++, _P++ ; if ( !white( P ) || !white( _P ) ) return 0 ; if ( !*P && !*_P && ( SyncCnt + _SyncCnt ) / 2 >= minSyncCnt ) return Data, 1 ; } return 0 ; } #define EoFS ( S = PP⋅Slow < EE, _S = _PP⋅Slow < _EE, F = PP⋅Fast < EE, _F = _PP⋅Fast < _EE ) ReSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int S, _S, F, _F ; LnA PP⋅Slow, PP⋅Fast, _PP⋅Slow, _PP⋅Fast ; PP⋅Slow = BB, _PP⋅Slow = _BB ; Top_: PP⋅Fast = BB, _PP⋅Fast = _BB ; Down: if ( EoFS, !S && !_S ) { BBx = EEx = EE, _BBx = _EEx = _EE ; return ; } if ( F && _S ) if ( inSync( minSyncCnt, PP⋅Fast, EE, _PP⋅Slow, _EE ) ) return; else PP⋅Fast++ ; if ( S && _F ) if ( inSync( minSyncCnt, PP⋅Slow, EE, _PP⋅Fast, _EE ) ) return; else _PP⋅Fast++ ; if ( EoFS, F && _S || S && _F ) goto Down ; PP⋅Slow += S, _PP⋅Slow += _S ; goto Top_ ; } ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ WhileSynced: if ( Vx.PP >= Vx.ee || _Vx.PP >= _Vx.ee ) { VxPP゠( Diff⋅Ch, Vx.ee, _Vx.ee ), Str( D, L"%s", D2 ); return B⋅D ; } if ( rv = inSync( 99, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( text⋅Ch, EEx, _EEx ), rv ) goto WhileSynced ; ReSync( 2, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( Diff⋅Ch, BBx, _BBx ); goto WhileSynced ; }

xxein:  ZZZ.  Sorry.   I dozed off trying to find a meaning for this.
Did you mean
69}dL7'lleO:0u}}OOXX``j<<Xuu*<<:88Brr1NN^Xy++447{bJ5%jj0qgJJRR(w=
tW__1==b)#//Ty''ZUE*M=33<HH|m3tjMUU6frrSx?9EE&Kp||]2-{`%siir
Ejdd""GllrxxY E??[[<a((11eVz]S6>>jZ,,2bnn<,MMSx?9EEqa$$InzzeUKKQ&!
oTwg]]ffccN66>>nnwwpZE3x"",\
\bhhaK6,qyyKKTT]]/:EE``YC.zaiiqqrDDB@@AK{{&&,22W|vv44Y  ))11<Gl3--Khh/
TTss{{MMjjz((88AA[[cc55RR\#HBNN#|lQtdZZe$$%&0``iir//..ZJkk/QKWW|
C=II*LnhttUzA;;VVA1''ZUE*M=3?? SN>#F6,,GG2"vvaQ&!oT\\G7--zeU*%sX{kamm;
+LLn2>>jZ{{BgssA1RR3Uw%%QAbbCh//8855 nddXPPkk9)YY+77vHHcc1!
BBrDPP1a33NNp4..KK{MMjj1VPPmm1S__@b&  ==|N  ==|Chbb!!`
$FRR'"pUxh^^{{\1,z_$rhh''7CCss22qCC``p||Chbo|**i0UO\ii&&}gR@''//
S6,mmvvsslVA/t||(XX^ddn@@]zz&e77=CCD='pfMUU6ffooxxJU`llM}*55PP;##++,
%mXN5==mmvvtrrslVA7|&&e77@@II=$xocSScc  iQQYYZd66<BBCM.^^djjrrGB2u:*  +
+j?:*m2"vv!!00BB`}}lWGzueJm]SS\\P7-$vff,mcFRRcc  }}qXNE9))99TTSSV<#iTD+
+PAg<<DDww66f8qF4%||::_&22qFFccDtF!TB3,,HH)Ns!!GGdd6fAgJ?
55QQv=II*PPmmN P+Q4)}};;zAffooC*]XH-55 nddS>.a\L1TD:FFrb%
%GiuuC3TTy@LLxh++j.P\
\*x;;zAffoollWG==p||]2>>dppQww44`PqqCsN#o`Yee7gBhK@6BB#S%^3!
piuuV(X3Y<1''BBrD}R@1**GGi-99xJzU*vg``}}
^"DD__5&vWqqCsNtWLBB__#EQQ2b4m5vkaa
_#EE``&un^xxcKKSSxi1dppqFFLRRS4ggppmm1SMMjj1VPPmm4YeeFh,&&CC$Inhh''f-
RRmmaH>5)ww4433|ddll44:@@!TT]]H0088#qFA1t||kVFytdIl
\R^^0`;aD9/;;`'33rDtO$paZffGl33<<EE9 tk_OjjQ?4yyK{V|_TJU``{{fNNVV+
+177v>>GG2xx""k[0+y^ffU@0c^N3VF<HHxJ%XF70<<a(44sEuPvYNDPP1V{{&&//
#h^UI9TT;)|ccDtF!G*}s ++FF1ww!!F7]2>>ddjppQ&&
$""UU[aaBhhqqZKA22VG@00KK{M([I:33>[[0<<{M}X-yjccn--lAA\\E6,{{QB4ss00//
hC|W2kF!Z5nI$]8qL'`;tO*c>wR-fAzzS=(t[0+y^E+EE0vv  VP^0`` ==sm{bIIGEE&
\Vd6ff&CC$ZTbI009966lf8h)11U@(nIlVbb:4B)nzz[3-;"ggp||QG;CCgssACH=?
KKo##,GG;"vmaQQsNrr//..w__gg[SSpp[K yiNVVo*66lftFv$
$ZTbI0<<{SM[-]iiJ"z*oVV_kkC=m?^ff\C=3l1y''LqkwwX}D>>GSSG??
HH1"vgg@*saH{vfK2vv33eL!zjOWWiuuMGU'Wcc;5C*o{{\4.<l>JJ+a[iP77@LL$|N ?
GGkV>&_$lxx<^XddEg+%%.II2#whhA+tbI|wgL3ww443 ?

I totally missed it.  It's my fault.

[toc] | [prev] | [next] | [standalone]


#155610 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

From"Phil Da Lick!" <phil_the_lick@SPAMMERSKISSMYARSE.hotmail.com>
Date2013-01-02 12:45 +0000
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<KvGdnQRFbPxCtnnNnZ2dnUVZ7rGdnZ2d@brightview.co.uk>
In reply to#155354
On 01/01/2013 00:33, xxein wrote:
> On Dec 30, 9:20 pm, Jeff-Relf.Me <@.> wrote:
>>    Most often, the best code ( for me, and only me ) is the code I wrote. As a programmer, text comparison is like water; an essential, daily thing. So I wrote my own diff routine ( as part of X.EXE, my console/newsreader ). At it's heart, and right off the bat, my "diff" sort of "skips past" the unchanged part at the beginning and the ends of both lines and files. A run of whitespace, including "new lines" ( ASCII 13 and 10 ), is treated as if it were a single space ( ASCII 32 ). I could've stopped right there, if I wanted to, as that is (almost) good enough; but I didn't. The heart of the line/token comparison routine looks like this: #define white( P ) ( *P <= 32 || *P == 0xA0 ) #define Data ( ToData( P, EEx, EE, SyncCnt ), ToData( _P, _EEx, _EE, _SyncCnt ), EEx < EE && _EEx < _EE ) ToData( LnP &P, LnA &EEx, LnA EE, int &SyncCnt ) { if ( P ) while( *P && white( P ) ) P++ ; while( ( !P || !*P ) && EEx < EE ) ( ++EEx >= EE ? ( P = 0, 0 ) : ( P = *EEx, SyncCnt += !!*P ) ); } LnA 
BBx, EEx, _BBx, _EEx ; int SyncCnt, _SyncCnt ; int inSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int rv ; LnP P, _P ; LnA PP, _PP ; BBx = PP = EEx = BB, _BBx = _PP = _EEx = _BB, SyncCnt = _SyncCnt = 0, P = _P = 0, EEx--, _EEx-- ; while ( Data ) { while( *P && *P == *_P && !white( _P ) ) P++, _P++ ; if ( !white( P ) || !white( _P ) ) return 0 ; if ( !*P && !*_P && ( SyncCnt + _SyncCnt ) / 2 >= minSyncCnt ) return Data, 1 ; } return 0 ; } #define EoFS ( S = PP⋅Slow < EE, _S = _PP⋅Slow < _EE, F = PP⋅Fast < EE, _F = _PP⋅Fast < _EE ) ReSync( int minSyncCnt, LnA BB, LnA EE, LnA _BB, LnA _EE ) { int S, _S, F, _F ; LnA PP⋅Slow, PP⋅Fast, _PP⋅Slow, _PP⋅Fast ; PP⋅Slow = BB, _PP⋅Slow = _BB ; Top_: PP⋅Fast = BB, _PP⋅Fast = _BB ; Down: if ( EoFS, !S && !_S ) { BBx = EEx = EE, _BBx = _EEx = _EE ; return ; } if ( F && _S ) if ( inSync( minSyncCnt, PP⋅Fast, EE, _PP⋅Slow, _EE ) ) return; else PP⋅Fast++ ; if ( S && _F ) if ( inSync( minSyncCnt, PP⋅Slow, EE
, _PP⋅Fast, _EE ) ) return; else _PP⋅Fast++ ; if ( EoFS, F && _S || S && _F ) goto Down ; PP⋅Slow += S, _PP⋅Slow += _S ; goto Top_ ; } ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ WhileSynced: if ( Vx.PP >= Vx.ee || _Vx.PP >= _Vx.ee ) { VxPP゠( Diff⋅Ch, Vx.ee, _Vx.ee ), Str( D, L"%s", D2 ); return B⋅D ; } if ( rv = inSync( 99, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( text⋅Ch, EEx, _EEx ), rv ) goto WhileSynced ; ReSync( 2, Vx.PP, Vx.ee, _Vx.PP, _Vx.ee ), VxPP゠( Diff⋅Ch, BBx, _BBx ); goto WhileSynced ; }
>
> xxein:  ZZZ.  Sorry.   I dozed off trying to find a meaning for this.
> Did you mean
> 69}dL7'lleO:0u}}OOXX``j<<Xuu*<<:88Brr1NN^Xy++447{bJ5%jj0qgJJRR(w=
> tW__1==b)#//Ty''ZUE*M=33<HH|m3tjMUU6frrSx?9EE&Kp||]2-{`%siir
> Ejdd""GllrxxY E??[[<a((11eVz]S6>>jZ,,2bnn<,MMSx?9EEqa$$InzzeUKKQ&!
> oTwg]]ffccN66>>nnwwpZE3x"",\
> \bhhaK6,qyyKKTT]]/:EE``YC.zaiiqqrDDB@@AK{{&&,22W|vv44Y  ))11<Gl3--Khh/
> TTss{{MMjjz((88AA[[cc55RR\#HBNN#|lQtdZZe$$%&0``iir//..ZJkk/QKWW|
> C=II*LnhttUzA;;VVA1''ZUE*M=3?? SN>#F6,,GG2"vvaQ&!oT\\G7--zeU*%sX{kamm;
> +LLn2>>jZ{{BgssA1RR3Uw%%QAbbCh//8855 nddXPPkk9)YY+77vHHcc1!
> BBrDPP1a33NNp4..KK{MMjj1VPPmm1S__@b&  ==|N  ==|Chbb!!`
> $FRR'"pUxh^^{{\1,z_$rhh''7CCss22qCC``p||Chbo|**i0UO\ii&&}gR@''//
> S6,mmvvsslVA/t||(XX^ddn@@]zz&e77=CCD='pfMUU6ffooxxJU`llM}*55PP;##++,
> %mXN5==mmvvtrrslVA7|&&e77@@II=$xocSScc  iQQYYZd66<BBCM.^^djjrrGB2u:*  +
> +j?:*m2"vv!!00BB`}}lWGzueJm]SS\\P7-$vff,mcFRRcc  }}qXNE9))99TTSSV<#iTD+
> +PAg<<DDww66f8qF4%||::_&22qFFccDtF!TB3,,HH)Ns!!GGdd6fAgJ?
> 55QQv=II*PPmmN P+Q4)}};;zAffooC*]XH-55 nddS>.a\L1TD:FFrb%
> %GiuuC3TTy@LLxh++j.P\
> \*x;;zAffoollWG==p||]2>>dppQww44`PqqCsN#o`Yee7gBhK@6BB#S%^3!
> piuuV(X3Y<1''BBrD}R@1**GGi-99xJzU*vg``}}
> ^"DD__5&vWqqCsNtWLBB__#EQQ2b4m5vkaa
> _#EE``&un^xxcKKSSxi1dppqFFLRRS4ggppmm1SMMjj1VPPmm4YeeFh,&&CC$Inhh''f-
> RRmmaH>5)ww4433|ddll44:@@!TT]]H0088#qFA1t||kVFytdIl
> \R^^0`;aD9/;;`'33rDtO$paZffGl33<<EE9 tk_OjjQ?4yyK{V|_TJU``{{fNNVV+
> +177v>>GG2xx""k[0+y^ffU@0c^N3VF<HHxJ%XF70<<a(44sEuPvYNDPP1V{{&&//
> #h^UI9TT;)|ccDtF!G*}s ++FF1ww!!F7]2>>ddjppQ&&
> $""UU[aaBhhqqZKA22VG@00KK{M([I:33>[[0<<{M}X-yjccn--lAA\\E6,{{QB4ss00//
> hC|W2kF!Z5nI$]8qL'`;tO*c>wR-fAzzS=(t[0+y^E+EE0vv  VP^0`` ==sm{bIIGEE&
> \Vd6ff&CC$ZTbI009966lf8h)11U@(nIlVbb:4B)nzz[3-;"ggp||QG;CCgssACH=?
> KKo##,GG;"vmaQQsNrr//..w__gg[SSpp[K yiNVVo*66lftFv$
> $ZTbI0<<{SM[-]iiJ"z*oVV_kkC=m?^ff\C=3l1y''LqkwwX}D>>GSSG??
> HH1"vgg@*saH{vfK2vv33eL!zjOWWiuuMGU'Wcc;5C*o{{\4.<l>JJ+a[iP77@LL$|N ?
> GGkV>&_$lxx<^XddEg+%%.II2#whhA+tbI|wgL3ww443 ?
>
> I totally missed it.  It's my fault.
>

lol

[toc] | [prev] | [next] | [standalone]


#155455 — Pinching and Peeling, from the edges to the middle. 

FromJeff-Relf.Me <@.>
Date2013-01-01 09:46 -0800
SubjectPinching and Peeling, from the edges to the middle. 
Message-ID<Jeff-Relf.Me@Jan.1{9.46.AM.Seattle.2013}>
In reply to#155163
<style>  :not(:link):not(:visited){color:rgb(255,111,111)} :link{color:rgb(155,155,155)}  :visited{color:rgb(155,155,0)}  </style> <body bgcolor=black style='margin: 0'><pre style='color: rgb(255,111,111); padding:0 1em 1em 1em; font-size: 15px;  font-family: DejaVu Sans Mono, Lucida Console, monospace, MS Mincho; background: black;'> 
As I said before, my diff routine skips past the unchanged part
at the beginning and ends of lines/files; top, bottom, left and right.
I call this "the Pinch".

Then it "peels off" ( and prints ) the differences at the ends...
Pinching and Peeling, from the edges to the middle.

Although the algorithm is simple, the finer deatials are not.
The core of it looks like this:

LnP F, _F ;  LnA BBx, EEx, _BBx, _EEx, BB_Sync, EE_Sync, _BB_Sync, _EE_Sync ;

#define white( P ) ( *P &lt;= 32 || *P == 0xA0 )
#define white⋀( P ) ( *P && *P &lt;= 32 || *P == 0xA0 )
#define  Same⋁Sync   ( Data⋁( F, EEx,  EE ), Data⋁( _F, _EEx,  _EE ), Same() )
#define  Same⋀Sync   ( Data⋀( F, BBx,  BB ), Data⋀( _F, _BBx,  _BB ), Same⋀() )

#define  Same⋁Pinch  ( Data⋁( F, BBx,  EE ), Data⋁( _F, _BBx,  _EE ), Same() )
#define  Same⋀Pinch  ( Data⋀( F, EEx, BBx ), Data⋀( _F, _EEx, _BBx ), Same⋀() )
          
Data⋁( LnP &amp;P, LnA &amp;PP, LnA EE ) { if ( P ) while( *P && white( P ) ) P++ ;
  while( ( !P || !*P ) && PP < EE ) P = ++PP >= EE ? 0 : *PP ;  }

Data⋀( LnP &amp;P, LnA &amp;PP, LnA BB ) { if ( P ) while( *P && white( P ) ) P++ ;
  while( ( !P || !*P ) && PP >= BB ) P = --PP < BB ? 0 : *PP ;  }

int Same() { if ( !F || !_F ) return 0 ; 
  while( *F && *F == *_F && !white( F ) ) F++, _F++ ;  return white( F ) && white( _F );  }

int Same⋀() { if ( !F || !_F ) return 0 ; 
  while( *F && *F == *_F && !white( F ) ) F++, _F++ ;  return !*F && !*_F || white⋀( F ) && white⋀( _F );  }

int SyncDwn( LnA BB, LnA EE, LnA _BB, LnA _EE ) { BB_Sync = BB, _BB_Sync = _BB ;
  F = _F = 0, EEx = BB - 1, _EEx = _BB - 1 ; while ( Same⋁Sync ) if ( !*F && !*_F ) return 1 ;  return 0 ;  }

int SyncUp( LnA BB, LnA EE, LnA _BB, LnA _EE ) { EE_Sync = EE, _EE_Sync = _EE ;
  F = _F = 0, BBx = EE, _BBx = _EE ; while ( Same⋀Sync ) if ( !*F && !*_F ) return 1 ;  return 0 ;  }

Pinch( LnA BB, LnA EE, LnA _BB, LnA _EE ) { F = _F = 0, BBx = BB - 1, _BBx = _BB - 1 ; while ( Same⋁Pinch );
  F = _F = 0, EEx = EE, _EEx = _EE ; while ( Same⋀Pinch );  EEx++, _EEx++ ;  }
          
#define EoFS_Dwn  ( S = BB_Slow < EE_Slow, _S = _BB_Slow < _EE_Slow, F = BB_Fast+1 < EE_Slow, _F = _BB_Fast+1 < _EE_Slow )
#define EoFS_Up   ( S = EE_Slow > BB_Slow, _S = _EE_Slow > _BB_Slow, F = EE_Fast-1 > BB_Slow, _F = _EE_Fast-1 > _BB_Slow )
#define Top_Fast  ( BB_Fast = BB_Slow, _BB_Fast = _BB_Slow )
#define Bot_Fast  ( EE_Fast = EE_Slow, _EE_Fast = _EE_Slow )

Peel( LnA BB, LnA EE, LnA _BB, LnA _EE ) { int rv, Top, Bot, S, _S, F, _F ;  LnP t, _t ;  
  LnA  BB_Slow, _BB_Slow,  BB_Fast, _BB_Fast,   EE_Slow, _EE_Slow, EE_Fast, _EE_Fast ;
  Top = Bot = 0, BB_Slow = BB, _BB_Slow = _BB, EE_Slow = EE, _EE_Slow = _EE, Top_Fast, Bot_Fast ;
   
  ⋅Top:    if ( Top ) goto ⋅Bot ;  EoFS_Dwn ;
  if ( !S && !_S ) { Top = 1, BB_Sync = BB_Slow, _BB_Sync = _BB_Slow ; goto ⋅Bot ;  }
  if ( F && _S ) if ( SyncDwn( BB_Fast, EE, _BB_Slow, _EE ) ) { Top = 1 ; goto ⋅Bot ;  } else BB_Fast++ ;
  if ( S && _F ) if ( rv = SyncDwn( BB_Slow, EE, _BB_Fast, _EE ) ) { Top = 1 ; goto ⋅Bot ;  } else _BB_Fast++ ;
  if ( EoFS_Dwn, !( F && _S || S && _F ) ) BB_Slow += S, _BB_Slow += _S, Top_Fast ;

  ⋅Bot:    if ( Bot ) goto Skip ;  EoFS_Up ; 
  if ( !S && !_S ) { Bot = 1, EE_Sync = EE_Slow, _EE_Sync = _EE_Slow ; goto ⋅Top ;  }
  if ( F && _S ) if ( SyncUp( BB, EE_Fast, _BB, _EE_Slow ) ) { Bot = 1 ; goto ⋅Top ;  } else EE_Fast-- ;
  if ( S && _F ) if ( rv = SyncUp( BB, EE_Slow, _BB, _EE_Fast ) ) { Bot = 1 ;  goto ⋅Top ;  } else _EE_Fast-- ;
  if ( EoFS_Up, !( F && _S || S && _F ) ) EE_Slow -= S, _EE_Slow -= _S, Bot_Fast ;
        
  Skip:    if ( Top && Bot ) return ;  goto ⋅Top ;  }

  <img Src="http://Jeff-Relf.Me/Diff.PNG" Alt="Text Comparison">

[toc] | [prev] | [next] | [standalone]


#155592

FromBrad Guth <bradguth@gmail.com>
Date2013-01-02 08:13 -0800
Message-ID<6c1f8d36-e6d9-4ecc-b310-099124f31fdd@c16g2000yqi.googlegroups.com>
In reply to#155163
On Jan 2, 5:24 am, moro...@world.std.spaamtrap.com (Michael Moroney)
wrote:
> Jeff-Relf.Me <@.> writes:
>
> <snip crap>
>
> Only Relf could be stupid enough to post his Microsoft programming woes
> to a Linux group and not to a Microsoft group.

Dysfunctional Mormons are a silly bunch.  It's a wonder they can feed
themselves.

His code can not even fix Google Groups version of Usenet/newsgroups
so that it runs fast and clean, and otherwise becomes K-12 and general
public friendly.  However, Relf can show us how to post X-rated smut
and get away with posting as much visual and off-topic context crap as
you like without any restrictions or being all that traceable.  He's
against using plain text, because that restricts skulduggery.

His internet and Usenet/newsgroup legacy of accomplishing little or
nothing that anyone can possibly use, will have to be remembered as
for what it is; intellectual terrorism.

When Relf dies, there will be no special notifications or any form of
kind remembrance, other than a sigh of relief (similar to leaving an
elevator filled with his rank flatulence).

 http://translate.google.com/#
 Brad Guth,Brad_Guth,Brad.Guth,BradGuth,BG,Guth Usenet/”Guth
Venus”,GuthVenus

“GuthVenus” 1:1, plus 10x resample/enlargement of the area in
question:
 https://picasaweb.google.com/102736204560337818634/BradGuth#slideshow/5630418595926178146
 http://nssdc.gsfc.nasa.gov/imgcat/hires/mgn_c115s095_1.gif
 https://picasaweb.google.com/102736204560337818634/BradGuth#

[toc] | [prev] | [next] | [standalone]


#155686

FromJeff-Relf.Me <@.>
Date2013-01-02 10:15 -0800
Message-ID<Jeff-Relf.Me@Jan.2{10.15.AM.Seattle.2013}>
In reply to#155592
<style>  :not(:link):not(:visited){color:rgb(255,111,111)} :link{color:rgb(155,155,155)}  :visited{color:rgb(155,155,0)}  </style> <body bgcolor=black style='margin: 0'><pre style='color: rgb(255,111,111); padding:0 1em 1em 1em; font-size: 15px;  font-family: DejaVu Sans Mono, Lucida Console, monospace, MS Mincho; background: black;'> 
In a rare moment of lucidity, you ( Brad⋅Guth ) informed us:

  When [ I die ], there will be no special notifications
  or any form of kind remembrance, other than a sigh of relief 
  ( similar to leaving an elevator filled with his rank flatulence ).

However, you failed to mention that 99.999999% wouldn't care 
if you were dead or alive.  If you're lucky, one or two might care;
but only because it'd remind them of their own mortality.

Usenet is the opposite of WikiPedia; it's not worth indexing; Google knows.
But, on Usenet, you can post whatever to your heart's content.
Try doing THAT on Wikipedia, LOL.

 You and Michael⋅Moroney think you can moderate me and others here.
 Yet you refuse to pay me a dime for it; no punishments, no rewards.
 Deluded, just plain deluded, and stupid, VERY STUPID.

  Regular Posters of <A hRef="http://Jeff-Relf.Me/Phy_Regs.HTM" style='color:rgb(155,155,155)' target=_blank>Sci.Physics</A> and <A hRef="http://Jeff-Relf.Me/Cola_Regs.HTM" style='color:rgb(155,155,155)' target=_blank>Comp.OS.Linux.Advocacy</A>. 

[toc] | [prev] | [next] | [standalone]


#155696

From Sir Gregory Hall, Esq· <greghall@home.fåke>
Date2013-01-02 14:12 -0500
Message-ID<67umc0.4g3.17.1@news.alt.net>
In reply to#155686

[Multipart message — attachments visible in raw view] — view raw

  "Jeff-Relf.Me" <@.> wrote in message news:Jeff-Relf.Me@Jan.2{10.15.AM.Seattle.2013}...
 
In a rare moment of lucidity, you ( Brad⋅Guth ) informed us:

  When [ I die ], there will be no special notifications
  or any form of kind remembrance, other than a sigh of relief 
  ( similar to leaving an elevator filled with his rank flatulence ).

However, you failed to mention that 99.999999% wouldn't care 
if you were dead or alive.  If you're lucky, one or two might care;
but only because it'd remind them of their own mortality.

Usenet is the opposite of WikiPedia; it's not worth indexing; Google knows.
But, on Usenet, you can post whatever to your heart's content.
Try doing THAT on Wikipedia, LOL.

 You and Michael⋅Moroney think you can moderate me and others here.
 Yet you refuse to pay me a dime for it; no punishments, no rewards.
 Deluded, just plain deluded, and stupid, VERY STUPID.

  Regular Posters of Sci.Physics and Comp.OS.Linux.Advocacy. ++++++++++++++++++++++++++++++++++++++++++++      AGREED!!!!

[toc] | [prev] | [next] | [standalone]


#155725 — Re: Most often, the best code ( for me, and only me ) is the code I wrote.

FromBrad Guth <bradguth@gmail.com>
Date2013-01-02 13:45 -0800
SubjectRe: Most often, the best code ( for me, and only me ) is the code I wrote.
Message-ID<1cbfd998-31fb-4be7-add8-107d2cdbf2aa@f4g2000yqh.googlegroups.com>
In reply to#155696
On Jan 2, 11:12 am,    Sir Gregory Hall, Esq· <gregh...@home.fåke>
wrote:
>   "Jeff-Relf.Me" <@.> wrote in messagenews:Jeff-Relf.Me@Jan.2{10.15.AM.Seattle.2013}...
>
> In a rare moment of lucidity, you ( Brad⋅Guth ) informed us:
>
>   When [ I die ], there will be no special notifications
>   or any form of kind remembrance, other than a sigh of relief
>   ( similar to leaving an elevator filled with his rank flatulence ).
>
> However, you failed to mention that 99.999999% wouldn't care
> if you were dead or alive.  If you're lucky, one or two might care;
> but only because it'd remind them of their own mortality.
>
> Usenet is the opposite of WikiPedia; it's not worth indexing; Google knows.
> But, on Usenet, you can post whatever to your heart's content.
> Try doing THAT on Wikipedia, LOL.
>
>  You and Michael⋅Moroney think you can moderate me and others here.
>  Yet you refuse to pay me a dime for it; no punishments, no rewards.
>  Deluded, just plain deluded, and stupid, VERY STUPID.
>
>   Regular Posters of Sci.Physics and Comp.OS.Linux.Advocacy. ++++++++++++++++++++++++++++++++++++++++++++      AGREED!!!!

Having a turrets bipolar child in any public classroom is always going
to be unproductive and otherwise disruptive for most everyone else.
If that was your goal, then you've achieved it.  Obviously you seek
out the attention of others because others are not seeking out you.
As an alternative to suicide, that's an acceptable plan if it keeps
you engaged enough as to keeping yourself from causing your own
demise.  Not everything about your topics or replies is useless,
though often misdirected towards those that could care less.

[toc] | [prev] | [next] | [standalone]


#155620

Frommoroney@world.std.spaamtrap.com (Michael Moroney)
Date2013-01-02 13:24 +0000
Message-ID<kc1cea$3t4$1@pcls6.std.com>
In reply to#155163
Jeff-Relf.Me <@.> writes:

<snip crap>

Only Relf could be stupid enough to post his Microsoft programming woes
to a Linux group and not to a Microsoft group.

[toc] | [prev] | [next] | [standalone]


#155679 — Newsgroups are GROUPS of people, not a solitary topic. 

FromJeff-Relf.Me <@.>
Date2013-01-02 09:56 -0800
SubjectNewsgroups are GROUPS of people, not a solitary topic. 
Message-ID<Jeff-Relf.Me@Jan.2{9.56.AM.Seattle.2013}>
In reply to#155620
<style>  :not(:link):not(:visited){color:rgb(255,111,111)} :link{color:rgb(155,155,155)}  :visited{color:rgb(155,155,0)}  </style> <body bgcolor=black style='margin: 0'><pre style='color: rgb(255,111,111); padding:0 1em 1em 1em; font-size: 15px;  font-family: DejaVu Sans Mono, Lucida Console, monospace, MS Mincho; background: black;'> 
Always, you ( Michael⋅Moroney ) fail to understand:

  Newsgroups are GROUPS of people, not a solitary topic.

"Comp.OS.Linux.Advocacy" is a fine crowd, lots of Windows programmers.
One can easily develop a program on Linux and have it widely accepted
buy the Windows⋅Only crowd, like the "qBittorrent.EXE" guy did.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.os.linux.advocacy


csiph-web