Greetings List Lurkers, Lotsa snow on the way here in Barre City... The winter news is finally letting us dig into the software...
DIGITAL ACTIVISM A bit of an afterthought... While I got this code to work: http://docbox.flint.com:8081/geekland/#DownloadCallMeAntifa It is at best imperfect beta code, now at Version 0.07, you are welcome to try it if you are on a Linux system that supports bash. Please do not hesitate to get back to me with scathing criticism of either the software or the moral position of my attempting to influence the YouTube Algorithm. Effin, our associate currently enjoying the PA prison system, pointed out to me that I was violating the YouTube "Terms of Service" (or the Girl-scouts Code of Honor or some such thing... :^), and that held up till I read the statement from the Author(s), an organization called "Trump Resistance Movement", Which contained the following snippet: <snip> Feel free to share any of these songs anywhere you wish, on your social media or with your own audience. The idea is to spread the mocking and the criticism far and wide with a like-minded audience. <snap> (SOURCE:https://www.youtube.com/channel/UC5su99AdYKlXeZ8Qdf2QWEA/about third graph) This statement seems to absolve anyone downloading the song for any purpose, including my Visual Bash code, which is currently at Version 0.8... As they say, your mileage and prison time may vary, but that is what they said in their playback terms and conditions. If you are of a similar mind, please 1.) listen to the song and 2.) try running the code. In either case, get back to me. Thanks. BASH BUILDOUT I blame Dave Eddy ([email protected]) and YSAP (You Suck At Programming) for this... Dave talks about bash built-ins. The following script reveals the 3 score bash built in commands: enable -a | cut -d " " -f 2,3 I would propose that for individual programmatic expansion to these bash built-ins, build-outs. The following code can add additional functions to these build-ins which I call build-outs... Simple And Maybe Useful Functions: To add additional functions to your environment, say for example, functions contained in a file called smauf.env ( http://docbox.flint.com:8081/visual.bash/#smauf.env) do this in the directory that smauf.env exists: <snip> export BASH_ENV=smauf.env <snap> If you use the example file you will notice that the functions written using visual.bash style will be exposed by the following code: <snip> #!/usr/bin/env bash # if [[ $BASH_ENV == "" ]] then echo "BASH_ENV is empty"; exit else # cat $BASH_ENV |grep '#\* function' |while read "line"; do echo $line; done grep '#\* function' $BASH_ENV |while read "line"; do echo $line; done fi # env |grep '#\* function' echo "trying to run spause" spause echo ran spause <snap> The result should look like this: ./tada.sh #* function uroot - Checks to see if you are root #* function spause - A simple tarry... #* function flink - Adds one symbolic link between named program #* function flunk - Un-Symlinks [file] & [file].sh into $PATH #* function gonado - prints a line on the screen and then asks if you want to do it. trying to run spause Hit enter to continue... ran spause The 5 "builtout" functions, all of which need debugging, are available now programmatically in any sub-shell, as is demonstrated by the fact that "spause" ran. The 5 functions I believe are extendable to many functions, and thus become available to the bash program sub-shells... What I really want to know is would Dave Eddy be interested in being subscribed to the BOSI newsletter? Maybe Dave would take time to criticize the entire visualbash.org environment? That's a pretty big chunk of of stuff that might be more time than he has.... Let's see what happens... 004 SOCIETY "Library of TechnoRubble" In the Dewey Decimal System, 004 Computer science encompasses books and materials related to data processing and computer science, including computer hardware, software, and networking. It appears that the Dewey Decimal System supports such a system. What do you think of developing a lending system for TechnoRubble? I am taking my time drafting a proposal relating to the 004 Society, but the bash buildouts kinda ate my time this week. OPENCODE Otherwise I am trying to get back to playing with opencode ( https://opencode.ai/) check it out!! TECHNORUBBLE We have been sorting the Drek in the shipping containers and constructing a temporary enclosure so that we can get things organized at the SugarTower Tech Pavilion. Now that the snow has fallen and this will likely be cut back some. OPEN BROADCAST STUDIO Open Broadcast Studio (OBS) last week began to be understood my yours truly. I am already thinking about it in terms of Visual Bash.,, That all said we have a meeting tonight at 6PM. DREAMS... The life lesson here is that serious development remains for the winter. Winter should allow us to answer questions like: - Can I take a Caterpillar 315L and combine it with an ABB robot arm in order to do large scale 3D printing? - Can I combine the hardware and software into a "looperplex" (a musical instrument)? possibly about using RP2350? - A VIAOC based Arduino and Pi development environment that "Breaths" Code. By itself the concept of "breathing" code is essential and is really not part of the RP2040 / RP2350 architecture. I have not discovered how to get the code off of these buggers. http://docbox.flint.com:8081/geekland/#Virtual_Immutability_Associated_Containers_(VIAOC) Could the answer be to have the "inhale" code from git? - Need to write/revise "menubot.sh", a FED menu generator. Maybe with the help of opencode.com? Could opencode help me generate a general menu generator (GMG :^)? So far opencode is thinking about it... - Can I use the upgraded Ubuntu Jetson AI and Tabby to generate VisualBash scripts? (see https://github.com/dylanaraps/pure-bash-bible) - Would it make sense to store VisualBash functions in MariaDB? Or maybe Git? - Could all tie into Kubernetes? ...so more about these foolish ideas is available tonight, this Monday evening, at 6 PM at the York Library in beautiful East Barre Vermont. Thus we are centralizing and convocating at the York Branch Library this evening. That said, come in person or remotely and bring this and any Open Source other technical or personal blems and questions and we shall do our thing! Again this evening, beyond the Library face-2-face & gizmo-2-gizmo, we shall use 0https://meet.jit.si/bosi to connect. Feel free to click the following link (around 6PM tonight) to join the meeting: https://meet.jit.si/bosi Let me know if this works for everyone... ===== Just want to dial in on your phone? Dial-in: +1.512.402.2718 PIN: 1992759198# Note that this dial worked with devastating effect from the road... Click this link to see the dial in phone numbers for this meeting: https://meet.jit.si/static/dialInInfo.html?room=bosi Kindest Regards, Paul Flint, Director Barre Open Systems Institute
