Current weather for Marienburg SR SA compliments of wttr.in curl bash, all OpenSource
`curl wttr.in/marienburg_suriname|lolcat`
#weather #current #Marienburg #SR #SA #lolcat #curl #bash #csh #ksh #zsh #sh #technology #meteorology
Current weather for Marienburg SR SA compliments of wttr.in curl bash, all OpenSource
`curl wttr.in/marienburg_suriname|lolcat`
#weather #current #Marienburg #SR #SA #lolcat #curl #bash #csh #ksh #zsh #sh #technology #meteorology
Current weather in Leonsberg SR SA compliments of wttr.in curl {ba{c{k{z{fi}}}}}sh and lolcat
#Weather #curl #wttr #bash #csh #ksh #zsh #fish #sh #OpenSource #programming #technology #POSIX
There are two papers that are mandatory reading to understand the Shell's command/scripting language duality:
https://dl.acm.org/doi/10.5555/800253.807670 is John Mashey's 1976 paper describing how the PWB Shell became used as a high-level programming language by its users.
https://www.usenix.org/legacy/publications/library/proceedings/vhll/korn.ksh.html is David Korn's ksh-93 paper with wonderful historical background and an analysis of how a Shell command language can be a proper scripting language.
Website for FFMPEG, the Mighty encoding / decoding library suite.
https://ffmpeg.org/download.html
#VLC #libdvdcss #MOC #MPlayer #FFMPEG #command #line #VLC_i #Bash #sh #csh #ksh #zsh #fish #Linux #OpenSource #programming
Website for MOC. You're better off working with the version that comes with your Linux distribution or BSD flavor since that one has all the libraries compiled necessary to run.
https://moc.daper.net/download/
#VLC #libdvdcss #MOC #MPlayer #FFMPEG #command #line #VLC_i #Bash #sh #csh #ksh #zsh #fish #Linux #OpenSource #programming
My motto is; be grateful for all OpenSource software you like to use, give credits to the programmers when you find more useful parameters in your beloved software.
When I play audio files my player of choice has always been MOC; music on console has been stable for decades, is the lightest player I could find and is reminiscent of Midnight Commander / Norton Commander interface.
MOC uses an ncurses interface, has all you need at the fingertips and can play many legacy formats like C64 VIC songs {Last Ninja!} Amiga modules {Das Boot!} with ease.
MOC was released before Video LAN IIRC {I checked}
At a certain point I wanted to play my DVDs in Linux. Logical since my Linux uptime was much, much higher cumulatively, than my win32 uptime, where I gamed. Wine either did not exist yet or could do very little for gaming in general.
Then I learned about libdvdcss thus also about Video LAN.
The fantastic thing about libdvdcss is that you don't have to mess with the region of your player. In that period you had to download libdvdcss yourself from the Video LAN site.
You could only change that region for four times before it becomes permanent at the 5th.
libdvdcss is mighty.
I glanced over VLC, yet didn't brother to download the source code, since I use MPlayer to play my videos in combination with the Mighty FFMPEG library suite. When I finally came around to play with VLC I immediately noticed, how smooth it was coded. I also glanced over the Lua interface, yet left it untouched since I played with MOC, MPlayer / FFMPEG.
VLC X11 UI is handy when you want to move faster than in MPlayer, which made me play more often with VLC when I was in X11.
It was only very recent, that I started to play with VLC in bash.
I was on a notebook which was air gapped so I could not download MOC.
I invoked
`vlc -I
`
What popped up was so beautiful that I was CLI heaven. Every parameter you could think of, where you would normally need to wander with your mouse, you can just type in and get prompted to your shell. You can also do that over the network LAN by the way (wow!)
TIL another powerful feature of VLC cli. If you take the time to add the lyrics of the songs in the album to the directory where the songs reside, VLC will happily show them to you.
I was floored.
This is so efficient.
VLC will not go messing on your internet connection which may be bandwidth metered like mine. VLC cli has so many features you just have to check them out on your own, to see which one you like and then play with them just like I do.
Another impressive feature
One problem we have when we have to downmix 5.1 or 7.1 audio to 2.0 is that the downmix becomes too soft, often 16 decibels too soft. Video LAN fixed that so simple & elegantly.
Video LAN Client is the only one which can push its volume up to 200%!
Thank you Video LAN programmers for this amazing work.
https://www.videolan.org/developers/libdvdcss.html
#VLC #libdvdcss #MOC #MPlayer #FFMPEG #command #line #VLC_i #Bash #sh #csh #ksh #zsh #fish #Linux #OpenSource #programming
So if you want detailed memory information of your Android just type this in termux
cat /proc/meminfo
Feels like Linux eh?
#programming #bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #OpenSource #POSIX #technology
Perl combined Shell, AWK, and sed (plus misc. others) in a new language to replace Shell scripts, but with a familiar feel.
ksh93 added features from Perl, AWK, and Tcl to extend the existing Korn Shell in an upwards compatible fashion, while still remaining an interactive Shell.
Two different paths taken...
A technical comparison of Perl5 and ksh93 from the perspective of the mid-1990s would be really interesting. Does anybody have links to contemporary analyses?
One important piece of powerful coding, is that termux is not a virtual machine, not an EMU {emulated environment}
Everything is cross compiled and just patched so that it runs natively in Android
Read more about it in this section
https://wiki.termux.com/wiki/Getting_started
#programming #bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #OpenSource #POSIX #technology
This is the screen with which Termux welcomes you in the terminal.
Just Gorgeous
#bash #technology #csh #zsh #ksh #fish #sh #Linux #command #line #termux #programming #OpenSource #POSIX
It makes my Android feel great again
#bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #programming #OpenSource #POSIX #technology
You may not have expected it, but FTP works out of the box, in termux, which means that FTP also is baked in the base install of termux, which still has a small footprint
#bash #csh #zsh #ksh #fish #sh #Linux #ftp #command #line #termux #programming #OpenSource #POSIX #technology
Packages are updated easily with pkg
The hints are plentiful
ifconfig is installed by default
You can also keep the shell evironment permanent, through termux itself, and of course you should also use your Android BMS {battery management system}, to tell Android that termux needs to be unrestricted
#bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #programming #OpenSource #POSIX #technology
In these screen caps I've shown you how I've installed it on one of my Androids and then started working with it immediately because the environment is familiar just like the ones that I knew 30+ years ago
#bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #programming #OpenSource #POSIX #technology
Termux has so much because It was written for the Command Line jockey. If you ever worked and an Open Source Operating System in {ba/ch/k/z}sh shell;
If you even worked in a closed source command line like DOS you'll feel right that home here
#bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #programming #OpenSource #POSIX #technology
Running sh commands on Android is easy.
You need a terminal ENV which runs unprivileged. You need package management. You need csh zsh ksh bash skills
It's full blown, comes with minimal packages, so you can extend with anything from vim, Yes VIM to htop, neofetch, to c programming, with all the cherry 🍒 on top
I use termux
You may get it on fDroid, the home site, but NOT from playstore
Update:
I was just warned that the Play Store version is horrifically broken please read the post from the contributor
Thank you @traecer
#bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #programming #OpenSource #POSIX #technology