<div dir="ltr">Re LUGs outliving usefulness.<div>What we used to get out of lugs, is now in online forums (including this one).</div><div>The amount of in person benefit, not so much.</div><div>There are a few exceptions.</div><div>Kim got a lot out of in person than most people and it appears to have worked.</div><div><br></div><div>Re Python:</div><div>I dont have the buck$ for Udemy, but the Youtube thing I took a glance at and will eventually</div><div>sit through it.</div><div><br></div><div>That guy isnt trying to turn it into some schlocky amateur TV show like most of Youtube and</div><div>Im reassured.</div><div><br></div><div>Its refreshing since much of what Ive seen on Youtube is "Hole mah beer in watch dis" type Jakass vids, or "Hi my name is Troy Mac Clure and you might know me from 'Hole mah beer, in watch dis!' and "Watch dis if yahll will hole mah beer' "</div><div><br></div><div>I am trolling through an exercise based site or two first, and Ill use that Youtube one as a reenforcement after my exercises.</div><div>Im hoping it will help. </div><div><br></div><div>I believe one of the reasons online replaced in person LUGs is that the LUGs dropped the ball.</div><div><br></div><div>Keep in mind, that I do not consider Cabal to be a LUG as it never claimed to be a LUG.</div><div><br></div><div>The LUGs, on the other hand, I hold to their stated mission.</div><div>Im railing against LUGs claiming to be a LUG and not walking the talk.</div><div>Im annoyed by the false advertising.</div><div></div><div><br></div><div>If you are going to be a "Go out to dinner and stare into your laptop all night group", </div><div>dont claim to be a user group, tell the truth and advertise yourself as  a dinner group.</div><div><br></div><div>So yah, Im listening, and Im paying better attention than you think.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 8, 2020 at 12:01 PM Rick Moen <<a href="mailto:rick@linuxmafia.com">rick@linuxmafia.com</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">Quoting Texx (<a href="mailto:texxgadget@gmail.com" target="_blank">texxgadget@gmail.com</a>):<br>
<br>
> I didnt actually know how it worked.<br>
> I presumed (I now know falsely) that it digested a text file and inserted<br>
> dates it generated on the fly.<br>
<br>
That could be done.  In retrospect, I deeply question the need for a<br>
database store for this application, in the first place.  Seems to me,<br>
such templating can (as you say) be done just as well with flat text<br>
files as back-end storage.<br>
<br>
Where you need a database is where there will be possible contention /<br>
concurrency issues (doesn't apply) or where you need to keep an ongoing<br>
record (not needed).  The MySQL 'Events' table holds hundreds and<br>
hundreds of rows of BALE events going back years, plus events for the<br>
next three months in the future (generated each month by that<br>
NewMonth.py script).  Which is nice, I guess, but not anything I<br>
actually need.<br>
<br>
At the time this LAMP application (autobale) replaced my previous<br>
static, manually edited plain-HTML page, the new page was actually<br>
completely dynamic -- i.e., each page load caused the PHP interpreter to <br>
make a thundering herd of MySQL queries to find all entries in the<br>
Events table for this month and the next month, plus more queries to <br>
get from MySQL the descriptions of all the groups.  The PHP program then<br>
gussied up that row data for HTML presentation and delivered the<br>
finished page to the user.  And does this  Every.  Single.  Time.  the<br>
page loads.<br>
<br>
A long time later, I got around to questioning that design:  Wait, the <br>
page get assembled from scratch with each and every page load?  But,<br>
that's crazy, because it's the same page all month long, and changes<br>
only when the month changes.  That was when I converted the Python and<br>
PHP from dynamic per-load operation to a cron job that ran exactly once<br>
on the first of each month.<br>
<br>
In turn, that was part of what enabled me to eliminate the need for<br>
mod_php running in my Web server, which I no longer consider an<br>
acceptable security risk.<br>
<br>
But if I were writing a reimplementation from scratch, I'd also lose the<br>
database, as a totally unnecessary complication.<br>
<br>
<br>
> I dont know enough to teach Python, WHY do you THINK Im ASKING for someone<br>
> to teach it?<br>
<br>
Deirdre handed you a great gift, in her recent posting about which<br>
online resources, in particular her tips about Udemy's Python developer<br>
course, and about freeCodingCamp.org’s 4-1/2 hour Python class on<br>
YouTube.<br>
<br>
The question is:  Are you smart enough to accept that gift?<br>
<a href="http://linuxmafia.com/pipermail/conspire/2020-January/010020.html" rel="noreferrer" target="_blank">http://linuxmafia.com/pipermail/conspire/2020-January/010020.html</a><br>
<br>
<br>
> Regarding organizing it, I dont know anyone to teach it, (see above!)<br>
<br>
Maybe you aren't.<br>
<br>
> It seems the Lugs have outlived their original charter.<br>
<br>
It seems you might not be listening.<br>
<br>
<br>
_______________________________________________<br>
conspire mailing list<br>
<a href="mailto:conspire@linuxmafia.com" target="_blank">conspire@linuxmafia.com</a><br>
<a href="http://linuxmafia.com/mailman/listinfo/conspire" rel="noreferrer" target="_blank">http://linuxmafia.com/mailman/listinfo/conspire</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><br>R "Texx" Woodworth<br>Sysadmin, E-Postmaster, IT Molewhacker<br>"Face down, 9 edge 1st, roadkill on the information superdata highway..."<br></div>