<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
font-size:10.0pt;
font-family:"Courier New";}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Thanks John!</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I’d wanted to lead with a YouTube video of Martin Shkreli (yes, that Martin Shkreli) showing off his Excel skills though that didn’t happen on account of my running late. For the interested, here’s the link:</p><p class=MsoNormal><a href="https://www.youtube.com/watch?v=Rp-YKCCqqmE">https://www.youtube.com/watch?v=Rp-YKCCqqmE</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Skip to the 6-minute mark to see the dark-side equivalent of a seasoned Vim user.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers,</p><p class=MsoNormal>-Art</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:jonathan@jonathanhaack.com">Jonathan Haack</a><br><b>Sent: </b>Friday, April 2, 2021 10:47 AM<br><b>To: </b><a href="mailto:nmglug@lists.nmglug.org">nmglug@lists.nmglug.org</a><br><b>Subject: </b>[nmglug] rstudio follow up</p></div><p class=MsoNormal><o:p> </o:p></p><p>Art, </p><p>Thanks for the rstudio tutorial last night. If anyone is interested, "rstudio server" (not merely the IDE) is also designed to be public facing IDE in a web browser behind TLS. All you need to do is configure apache to use a reverse proxy in the virtual host configuration files, the rest is pretty easy. If anyone is interested, I have a tutorial here which steps you through the setup: <a href="https://wiki.haacksnetworking.com/doku.php?id=computing:rstudio">https://wiki.haacksnetworking.com/doku.php?id=computing:rstudio</a> - I also link to the two virtual host configurations that I made (adapted from some gitlab recipes I contributed to which also require apache reverse proxies). I personally use port 8787 because I have a gitlab repo currently using 8181, but this can be changed. You can also optionally reverse proxy to a distinct device, or <i>backend server </i>while keeping the primary server as a gateway, but I just use localhost for both since my machine is personal use and there are no load issues to be concerned with.</p><p>My instance is here: <a href="https://rstudio.jonathanhaack.com/auth-sign-in">https://rstudio.jonathanhaack.com//auth-sign-in</a>? - sorry, no testing lol, but you can at least see the front end in the wild lol.</p><p>The purpose for the web browser rstudio is that you can dedicate one strong machine to do all of your calculations and store all your configurations, etc., and then work on those directly/remotely over TLS when off-site and/or for presentations one might do with rstudio. Another advantage is that your daily driving . tinkering on your desktop won't crash your working environment for your rstudio calculations. Currently using rstudio and r to do ECLSK analysis between NM students and national peers.</p><p>Apache reverse proxies information: <a href="https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html">https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html</a></p><p>Rstudio server: <a href="https://www.rstudio.com/products/rstudio/download-server/">https://www.rstudio.com/products/rstudio/download-server/</a></p><p><o:p> </o:p></p><p>Thanks again Art, and hope some people find this interesting or useful,</p><p>Jonathan Haack</p><p><o:p> </o:p></p><div><p class=MsoNormal>On 4/1/21 3:20 PM, Ted Pomeroy wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p class=MsoNormal><span style='font-size:18.0pt'>NMGLUgers, tonight we switch to this alternate Thursday. The Virtual meeting is on, <a href="https://meet.jit.si/nmglug">Virtual</a>; this does not prevent any sub-groups from gathering as they may prefer.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:18.0pt'>Our topic is "Replace Excel with RStudio" presented by Art B. So join us and here why this might work and feel free to opine on useful spreadsheet applications, but with a broader view after we hear from Art.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:18.0pt'>See you later. Thank you, Ted P.<o:p></o:p></span></p></div></div><p class=MsoNormal><br><br><o:p></o:p></p><pre>_______________________________________________</pre><pre>nmglug mailing list</pre><pre><a href="mailto:nmglug@lists.nmglug.org">nmglug@lists.nmglug.org</a></pre><pre><a href="http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org">http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org</a></pre></blockquote><p class=MsoNormal>-- <br><b>Jonathan Haack</b><br>Haack's Networking<br>phone: 505-310-6638<br>email: <a href="mailto:jonathan@haacksnetworking.com">jonathan@haacksnetworking.com</a><br><a href="https://haacksnetworking.com/"><span style='text-decoration:none'><img border=0 width=95 height=95 style='width:.9895in;height:.9895in' id="_x0000_i1025" src="https://jonathanhaack.com/SiteMedia/Pictures/Logomasterbcleanwcornerssqrsm.jpg" alt="Haack's
Networking"></span></a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>