<p dir="ltr">Reminds me of voter registration records.</p>
<div class="gmail_quote">On Dec 19, 2012 11:15 AM, "Ed King" <<a href="mailto:chevyiinova@bellsouth.net">chevyiinova@bellsouth.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
wow...   the last time I saw a file format that bad is when I worked for the<br>
gubberment<br>
<br>
<br>
<br>
----- Original Message ----<br>
From: rdflowers <<a href="mailto:base@chalice.us">base@chalice.us</a>><br>
To: Chattanooga Unix Gnu Android Linux Users Group <<a href="mailto:chugalug@chugalug.org">chugalug@chugalug.org</a>>;<br>
"<a href="mailto:kitepilot@kitepilot.com">kitepilot@kitepilot.com</a>" <<a href="mailto:kitepilot@kitepilot.com">kitepilot@kitepilot.com</a>><br>
Sent: Wed, December 19, 2012 11:54:55 AM<br>
Subject: Re: [Chugalug] gedit vs geany<br>
<br>
Do I have an interesting set of regexp problems for you !!!<br>
<br>
I have a 6600 line handmade ancestor file into which inevitably inconsistencies<br>
have creeped, and I want to curry it. This BEGS for regexp action, rather than<br>
what I could do if necessary: an ab initio C or python prog for each thing I<br>
want to do with it that is too time-consuming for hand work.<br>
<br>
The file has been copied to <a href="http://chatta.us/gnotes" target="_blank">http://chatta.us/gnotes</a> . The first field is my<br>
version of an integer 0-v are base 32, wxyz are base 4, and @^ are base 2, and<br>
the thing grows on the right, and the leading 1 of it in binary is ommitted.<br>
<br>
AFter generation 20 or so, you run into '((' things, which are to deal with<br>
multiple descent from the same person.<br>
<br>
After about generation 23 or so, it becomes so hard to hand curry that I<br>
haven't, and relevant regex insights and perl/python/whatever using those would<br>
be SO welcome, if anyone happens to be in the mood to share some.<br>
<br>
<br>
<br>
----- Message from <a href="mailto:kitepilot@kitepilot.com">kitepilot@kitepilot.com</a> ---------<br>
    Date: Wed, 19 Dec 2012 10:15:24 -0500<br>
    From: "<a href="mailto:kitepilot@kitepilot.com">kitepilot@kitepilot.com</a>" <<a href="mailto:kitepilot@kitepilot.com">kitepilot@kitepilot.com</a>><br>
Reply-To: Chattanooga Unix Gnu Android Linux Users Group <<a href="mailto:chugalug@chugalug.org">chugalug@chugalug.org</a>><br>
Subject: Re: [Chugalug] gedit vs geany<br>
      To: Chattanooga Unix Gnu Android Linux Users Group <<a href="mailto:chugalug@chugalug.org">chugalug@chugalug.org</a>><br>
<br>
<br>
> There is another thing for Vim (vi is ANOTHER can of worms!):<br>
> regular expressions. It took me a while (LONG while) to decide to face the<br>
>regexp dragon, but now that I can sort-of put together some of them, my only<br>
>regret is:<br>
> WHY DIDN'T I TRY SOONER!? You can do unbelievable powerful magic with regexps,<br>
>and once you go regexp, you'll LOVE! Vim (and sed and grep). Regular expressions<br>
>are not easy, but they are not impossible.<br>
> All it takes is a commitment to ask, when facing some boring single-pattern<br>
>multiple-lines change:<br>
> how do I regxep this?<br>
> Then you find one solution.<br>
> And another.<br>
> And another one!<br>
> And (oh boy) yo begin smiling and thinking "this is *SOOOO KEWL!!!*"  :)<br>
> Try it, you won't regret it. If you want to try regexps and you are (like me)<br>
>lazy, feel free to send me an email asking how to regexp something and I'll give<br>
>it a shot.  I'll send you back the regexp plus the explanation of how it works.<br>
>No, I am neither that helpful nor that wizard.<br>
> It has become now a (sometimes) entertaining challenge to regexp stuff and the<br>
>more I try the more I learn.  Feel free to send me Vim questions too.<br>
> Back when I began learning vi in 1996 (I'm still learning), there was a guy in<br>
>the office that had an answer at his fingertips just about every-time.  Made<br>
>learning vi enjoyable as opposite as frustrating.  And I can certainly learn (or<br>
>challenge my knowledge) with your questions.<br>
> ET PS: If you send me a specific question, make sure that you send it to my<br>
>address, sometimes I overlook messages in the list. David Ingram writes:<br>
>> I have recently been reading a good book about vim called Practical Vim. If<br>
>> you want to make the investment in time it will pay dividends. Sublime also<br>
>> has a vim mode for converts as well. For HTML and CSS I am using sublime<br>
>> because out of the box it is setup for that kind of work. Vim can most<br>
>> certainly replicate that, but there is effort required. +1 to all who said you<br>
>>should at least learn the basics of vim (insert mode<br>
>> and how to save files), it is a must for command line work where you have<br>
>> no choice of editors. On Wed, Dec 19, 2012 at 6:25 AM, Adam Jimerson<br>
>><<a href="mailto:vendion@gmail.com">vendion@gmail.com</a>> wrote:<br>
>>> You could also go the Jeff Dean,<br>
>>> <a href="http://en.wikipedia.org/wiki/Jeff_Dean_(computer_scientist)" target="_blank">http://en.wikipedia.org/wiki/Jeff_Dean_(computer_scientist)</a> route:     Jeff<br>
>>>Dean escews both Emacs and VI. He types his code into zcat,<br>
>>> because it's faster that way. On Wed, Dec 19, 2012 at 6:20 AM, Adam Jimerson<br>
>>><<a href="mailto:vendion@gmail.com">vendion@gmail.com</a>> wrote:<br>
>>>> To help learn vim it ships with a teaching aid, vimtutor, that teaching<br>
>>>> the basics (quiting, saving, movement via hjkl, moving by jumping, find,<br>
>>>> find and replace) as well as some more advanced, and very useful, actions<br>
>>>> (jump forward/backwards x number of words, jump to end of line, jump<br>
>>>> to beginning of line, jump to the first character on the line) etc.  There<br>
>>>> is also a browser based game to help learn how to use vim (<br>
>>>> <a href="http://vim-adventures.com/" target="_blank">http://vim-adventures.com/</a>), they have the first level free to play then<br>
>>>> it is about $10 for the rest of the levels On Tue, Dec 18, 2012 at 7:31 PM,<br>
>>>>DaWorm <<a href="mailto:daworm@gmail.com">daworm@gmail.com</a>> wrote:<br>
>>>>> I still haven't figured out how to exit vim when some evil app makes it<br>
>>>>> it's default configuration editor, much less use it to edit something.  It<br>
>>>>> may be the greatest editor of all time, but the learning curve isn't so<br>
>>>>> much of a curve as an insurmountable cliff.  By the time I could figure<br>
out<br>
>>>>> how to do something simple in it, I could download and try 20 other<br>
>>>>> editors.  Of course I can't understand regex either, which may be related.<br>
>>>>> My brain isn't quite that symbolic.  Looks like someone hit random number<br>
>>>>> keys with the shift stuck to me.<br>
>>>><br>
>>>><br>
>>><br>
>>> _______________________________________________<br>
>>> Chugalug mailing list<br>
>>> <a href="mailto:Chugalug@chugalug.org">Chugalug@chugalug.org</a><br>
>>> <a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br>
>> -- David Ingram, Technology Coordinator<br>
>> Cleveland Bradley County Public  Library 795 Church Street NE<br>
>> Cleveland, TN 37311<br>
>> <a href="tel:423.472.2163%20%20x127" value="+14234722163">423.472.2163  x127</a> <a href="http://www.clevelandlibrary.org" target="_blank">http://www.clevelandlibrary.org</a><br>
> _______________________________________________<br>
> Chugalug mailing list<br>
> <a href="mailto:Chugalug@chugalug.org">Chugalug@chugalug.org</a><br>
> <a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br>
><br>
<br>
<br>
----- End message from <a href="mailto:kitepilot@kitepilot.com">kitepilot@kitepilot.com</a> -----<br>
<br>
<br>
<br>
--<br>
R. D. Flowers, Chattanooga, TN, USA<br>
<a href="http://chalice.us/poe/" target="_blank">http://chalice.us/poe/</a><br>
<br>
<br>
_______________________________________________<br>
Chugalug mailing list<br>
<a href="mailto:Chugalug@chugalug.org">Chugalug@chugalug.org</a><br>
<a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br>
<br>
_______________________________________________<br>
Chugalug mailing list<br>
<a href="mailto:Chugalug@chugalug.org">Chugalug@chugalug.org</a><br>
<a href="http://chugalug.org/cgi-bin/mailman/listinfo/chugalug" target="_blank">http://chugalug.org/cgi-bin/mailman/listinfo/chugalug</a><br>
</blockquote></div>