<div dir="ltr"><div dir="ltr"><br></div>Rob,<div><br></div><div>> find | grep something<div><br></div><div>locate(1) is awfully fast, too.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 14, 2020 at 7:36 AM Rob Nagler <<a href="mailto:nagler@bivio.biz">nagler@bivio.biz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Very impressive, Steve! Thanks for sharing. I always find these layouts interesting.</div><div><br></div><div>> With grep, awk, sed, cut, sort, head, tail, tee, cat, less, dmenu, and maybe UMENU2 and python, </div><div><br></div><div>Out of curiosity, why not just roll all that up into Perl? Since learning Perl, I haven't found the need for sed, awk, cut, sort, etc.</div><div><br></div><div>Since learning Python, I understand why Perl is so much better for file and process management. I program in Python most of the time, because I am working in computational science and people have gravitated towards it, especially because Jupyter is such a powerful tool for their problems.<br></div><div><br></div><div>I do a fair bit of Bash, but most of the awk/sed/sort/etc. stuff is done in Perl.</div><div><br></div><div>The other thing is dmenu. I do most of my typing in Emacs. I find it gives me everything I need that something like dmenu might offer me. When I'm on a server, the "hot keys" still work. I also find being in a real editor buffer for the shell commands is quite powerful.</div><div><br></div><div>Admittedly, on a Mac, I do use {}-space to invoke Mac programs and run the mini-calculator. I could do that latter in Emacs calc-mode, but it's more of a habit now than anything else.</div><div><br></div><div>I was thinking about this Desktop conversation, and I think it is a lot like being a magician. When people watch me do things, they ask "how did you do that?" And, my answer is: decades of practice. I watch people who are excellent with a GUI, and I'm completely lost. We learn tricks over time. </div><div><br></div><div>Here's a trick I was reminded of recently:</div><div><br></div><div>As I said, I work on computational science software some of the time. We're building a SPA on top of physics codes. I do more backend stuff, but I was having to debug something in the GUI. The numbers were failing in a unit test, but the GUI looked right, but was it right or was there a slight difference? Bring up the production version of the page in one tab, and the development version in another. Make sure they are both at top then control-tab between them. You'll easily be able to see changes, even at the pixel level. Turns out the numeric differences were insignificant, and were caused by some change in the underlying physics code, not the visualization algorithms. </div><div><br></div><div>I've been doing browser development for over 20 years, and I've done that type of comparison before, but I am not as practiced as my co-worker who knows how to make the browser do all kinds of tricks.</div><div><br></div><div>The flip side is that I recently saw him do this on the command line:</div><div><br></div><div>find | grep something</div><div><br></div><div>Not something I've ever done, but it works for him. It's hard to be a magician in a variety of different domains.</div><div><br></div><div>Maxwell: I might have taken the heat off you with some of the above statements. :)</div><div><br></div><div>Good Morning,</div><div>Rob</div><div><br></div></div>
_______________________________________________<br>
Web Page:  <a href="http://lug.boulder.co.us" rel="noreferrer" target="_blank">http://lug.boulder.co.us</a><br>
Mailing List: <a href="http://lists.lug.boulder.co.us/mailman/listinfo/lug" rel="noreferrer" target="_blank">http://lists.lug.boulder.co.us/mailman/listinfo/lug</a><br>
Join us on IRC: <a href="http://irc.hackingsociety.org" rel="noreferrer" target="_blank">irc.hackingsociety.org</a> port=6667 channel=#hackingsociety</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="rtl" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Jeffrey Haemer <<a href="mailto:jeffrey.haemer@gmail.com" target="_blank">jeffrey.haemer@gmail.com</a>><br><span><span title="Call with Google Voice"><span id="gc-number-0" class="gc-cs-link" title="Call with Google Voice">720-837-8908</span></span> [cell], @goyishekop [twitter]</span><div><div style="margin:15px 0px 5px 5px"><div dir="rtl" style="font-family:arial,sans-serif;font-size:13px;zoom:1"><span style="font-family:garamond,serif;line-height:17px;font-size:small"><i><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px;line-height:18px;font-style:normal"><span title=""><font face="'times new roman', serif"><span style="font-size:small">פרייהייט? </span></font></span><span title=""><font face="'times new roman', serif"><span style="font-size:small">דאס איז יאַנג דינען וואָרט!</span></font></span></span></i></span></div></div></div></div></div></div></div></div></div></div>