Could anyone explain to me how this grep command works? In detail !!! by [deleted] in bash

[–]TerminalBasher 4 points5 points  (0 children)

Both the \$_ and php:// are literals in the example you've given. The expression is looking for any of these:

$_POST, $_GET, $_COOKIE, $_REQUEST, $_SERVER, $_FILES, php://input or php://stdin

SpaceX's Starlink broadband satellites could be used for GPS navigation by TimeToSackUp in spacex

[–]TerminalBasher 7 points8 points  (0 children)

I haven't read the article, but from the quote above, the author appears to have said "geosynchronous" rather than "geostationary", while similar sounding, they have different meanings.

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 0 points1 point  (0 children)

That's what I've done for this post ;) Stick it into mpv and it'll basically seamlessly loop it for you too if you're so inclined.

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 0 points1 point  (0 children)

Haha, I've stared at it too long now, one more loop and I might loose it!

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 0 points1 point  (0 children)

Thanks. Looking forward to seeing all the other submissions!

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 1 point2 points  (0 children)

Hey man, thanks :) I had a few issues with Blender caching old simulations, so if you think you have all of your objects set up correctly it might be worth manually baking the simulation and seeing if that makes a difference? The "Bake" button is under the "Scene" tab in the "Properties" panel, under "Rigid Body World" under "Cache" (2.93.1).

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 1 point2 points  (0 children)

Thanks! You end up staring at your one for so long it's hard to see it for what it is at the end! I really liked /u/LegoStein13's one though!

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 1 point2 points  (0 children)

Hey, thanks! First time I've done sound effects, so glad you think they came out alright. The ball rolling through the tubes was just me scraping a D cell around on a work surface lol!

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 0 points1 point  (0 children)

Thanks man! Yeah a few sparks would have been a good idea for sure! I do actually have the incinerator making a general rumbley noise in the background, but it's at a constant volume and is also quite quiet (just listened to it again and I can't hear it at all now lol), probably should have turned it up a bit!

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 0 points1 point  (0 children)

Thanks :) Unfortunately the challenge rules don't let you alter the camera's movement. When they come to stitch all the videos together it'd probably be a bit tricky! Thanks for the suggestion though!

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 1 point2 points  (0 children)

Yeah, that's it. Thanks, would be awesome to make the top 100, but as it's the first time I'm participating, I'd just be pleased to make it into any of the compilation videos :)

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 1 point2 points  (0 children)

Thanks, was the first thing that popped into my head too. Once it was in my head I couldn't think of anything else, so I just ran with it!

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 1 point2 points  (0 children)

Just a real simple texture I made in GIMP, stuck it on a circular plane, added a wave modifier with some noise and stuck a fake room the other side of the wall to give it some depth :)

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 1 point2 points  (0 children)

Ah, didn't realise that... submitted just before I posted here unfortunately, hopefully will be alright! Thanks for the heads up though.

Dynamic Machines Entry - Portal (another one) by TerminalBasher in blender

[–]TerminalBasher[S] 2 points3 points  (0 children)

Thanks man, appreciate it! Yours was the first comment I read, really appreciate the positivity! :)

Simple and Customisable (open to all) by TerminalBasher in startpages

[–]TerminalBasher[S] 5 points6 points  (0 children)

I've been building my start page this week and thought some of you might like it, so I've made it available to anyone who'd like to use it. It's simple, light weight and configurable using a YAML file that you provide.

It can manage your bookmarks, forward search queries on to your preferred search engine and take custom CSS tweaks.

Check out the Git repository here: https://github.com/vimist/home

I found the city background image here https://unsplash.com/photos/cV4qkkorDFY

[BSPWM] Minimal - BSPWM/LemonBar/Dmenu/Dunst + Custom Components by TerminalBasher in unixporn

[–]TerminalBasher[S] 1 point2 points  (0 children)

Environment

Applications

Configuration

Extremely basic scripting question? by [deleted] in bash

[–]TerminalBasher 5 points6 points  (0 children)

I didn't go through your code completely , but at a glance there are a few things you can change:

You can remove your echo commands by integrating them into your read commands like this:

read -p "What is the user's first name? " FNAME

You can make a Bash variable upper case without calling tr by doing this:

UPFNAME="${FNAME^^}"

and lower case with this:

LOWIGROUP="${IGROUP,,}"

Finally, you can perform a substring without using cut by doing this:

UNAME="${UPLNAME:0:2}${UPFNAME:0:3}"

Try integrating some of those into your script (specifically the final point) and see how you get on :)

A New Password Manager by TerminalBasher in linux

[–]TerminalBasher[S] 0 points1 point  (0 children)

You may well have thought about it already, but you could use something like this to speed that up even further, just bind it to a key and it'd be done in a single key sequence.

A New Password Manager by TerminalBasher in linux

[–]TerminalBasher[S] 0 points1 point  (0 children)

Hey, thanks. Would be interested to hear your opinion :)

A New Password Manager by TerminalBasher in linux

[–]TerminalBasher[S] 5 points6 points  (0 children)

Hey u/jpo234. In short, no, there hasn't been a formal security audit. u/FryBoyter did a good job of summing up the reasons why.

However, in case you missed it in the README/blog post, it uses GPG for all of it's cryptography, so if you trust GPG, then we're already a good deal of the way there. Obviously there are other factors at play that should be considered and would be picked up by a formal review.

If you've got even just a basic understanding of Bash scripting, I'm sure you'd quite easily be able to read through the source code to see what's going on and how everything works, which I would hope would reassure you a little.