Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.linux.advocacy > #155163 > unrolled thread
| Started by | Jeff-Relf.Me <@.> |
|---|---|
| First post | 2012-12-30 18:20 -0800 |
| Last post | 2013-01-02 09:56 -0800 |
| Articles | 19 — 10 participants |
Back to article view | Back to comp.os.linux.advocacy
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
| From | Jeff-Relf.Me <@.> |
|---|---|
| Date | 2012-12-30 18:20 -0800 |
| Subject | Most 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 <= 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 ; }
<img Src="http://Jeff-Relf.Me/Diff.PNG" Alt="Text Comparison">
[toc] | [next] | [standalone]
| From | Brad Guth <bradguth@gmail.com> |
|---|---|
| Date | 2012-12-30 18:41 -0800 |
| Subject | Re: 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]
| From | terrable <terrable@terrable.net> |
|---|---|
| Date | 2012-12-31 07:13 -0600 |
| Subject | Re: 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]
| From | Brad Guth <bradguth@gmail.com> |
|---|---|
| Date | 2012-12-31 06:10 -0800 |
| Subject | Re: 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]
| From | Brad Guth <bradguth@gmail.com> |
|---|---|
| Date | 2013-01-02 08:15 -0800 |
| Subject | Re: 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]
| From | coder <autom@ted.paranoia.feed> |
|---|---|
| Date | 2013-01-02 15:23 -0600 |
| Subject | Re: 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]
| From | Rutles - China Blue Suede Schubert <chine.bleu@yahoo.com> |
|---|---|
| Date | 2013-01-07 10:59 -0800 |
| Subject | Re: 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]
| From | HVAC <hvac@physicist.net> |
|---|---|
| Date | 2013-01-07 14:12 -0500 |
| Subject | Re: 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]
| From | Jeff-Relf.Me <@.> |
|---|---|
| Date | 2012-12-31 08:17 -0800 |
| Subject | Mr. "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]
| From | xxein <xxein@att.net> |
|---|---|
| Date | 2012-12-31 16:21 -0800 |
| Subject | Re: 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]
| From | xxein <xxein@att.net> |
|---|---|
| Date | 2012-12-31 16:33 -0800 |
| Subject | Re: 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]
| From | "Phil Da Lick!" <phil_the_lick@SPAMMERSKISSMYARSE.hotmail.com> |
|---|---|
| Date | 2013-01-02 12:45 +0000 |
| Subject | Re: 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]
| From | Jeff-Relf.Me <@.> |
|---|---|
| Date | 2013-01-01 09:46 -0800 |
| Subject | Pinching 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 <= 32 || *P == 0xA0 )
#define white⋀( P ) ( *P && *P <= 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 &P, LnA &PP, LnA EE ) { if ( P ) while( *P && white( P ) ) P++ ;
while( ( !P || !*P ) && PP < EE ) P = ++PP >= EE ? 0 : *PP ; }
Data⋀( LnP &P, LnA &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]
| From | Brad Guth <bradguth@gmail.com> |
|---|---|
| Date | 2013-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]
| From | Jeff-Relf.Me <@.> |
|---|---|
| Date | 2013-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]
| From | Sir Gregory Hall, Esq· <greghall@home.fåke> |
|---|---|
| Date | 2013-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]
| From | Brad Guth <bradguth@gmail.com> |
|---|---|
| Date | 2013-01-02 13:45 -0800 |
| Subject | Re: 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]
| From | moroney@world.std.spaamtrap.com (Michael Moroney) |
|---|---|
| Date | 2013-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]
| From | Jeff-Relf.Me <@.> |
|---|---|
| Date | 2013-01-02 09:56 -0800 |
| Subject | Newsgroups 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