How can I take an animated gif or mp4 screen capture of work I'm doing, as is seen in the gif below?  I need the capture to span more than a single window. I prefer not to pay for software to do this, but I'm open to installing open-source with . Bonus points if the tool is written in golang, like  (but I'd rather have a nice capture UI instead of manually defining capture coordinates in golang source as screenshot does) I have a MacBook running Catalina.
I'm looking for a screen capture tool working on MacOSX that will export the capture to animated gif.
Of course preventing them from getting stolen is the top priority, but invariably, someone is going to get jacked. What are some good practices to minimize the damage incurred when your PC is stolen?  Given most of our PCs contain our entire lives, its frightening to know that all this information can be in someone else's hands.   Some ideas i had (a bit paranoid, i admit).   keep encrypted backups.  Use truecrypt to have double encrypted (with strong password) volumes where you store your personal data. schedule Eraser to run every evening so that potential thieves couldn't undelete (and subsequently retrieve) sensitive data do all your banking in a virtual machine.  Keep the virtual machine volume encrypted, and on a portable usb drive that you carry with you / keep in a safe. have applications that phone home (or hit something to leave an IP trace) upon connection to the internet (can someone suggest a good solution for this?)   Does anyone have any other suggestions? How to find relevant and new open research topics? Non-uniform distribution of p-values when simulating binomial tests under the null hypothesis I heard that under the null hypothesis the p-value distribution should be uniform. However, simulations of binomial test in MATLAB return very different-from-uniform distributions with mean larger than 0.5 (0.518 in this case):   coin = [0 1]; success_vec = nan(20000,1);  for i = 1:20000     success = 0;     for j = 1:200         success = success + coin(randperm(2,1));     end     success_vec(i) = success; end      p_vec = binocdf(success_vec,200,0.5);     hist(p_vec);   Trying to change the way in which I generate random numbers didn't help.  I would really appreciate any explanation here. How does "failure" work in Dungeon World? How does it move the story forward? I am having trouble understanding the specifics of failure in Dungeon World. According to the rules, a GM should "make a move" against players when they fail, and that's alright, I get that.  What I don't get is how a GM is supposed to advance the plot by doing so. Let's take an example:  Rick the Fighter is climbing a massive chain that serves to hold down the wizards tower, preventing it from drifting off. He makes the move Defy Danger, to avoid slipping of, since it's raining hard, and the chain is slippery with algae and moss. He rolls and get a score of 5, meaning he fails.  In the above situation, he fails climbing the chain, so the GM should make a move. I have a hard time seeing what move would advance the story here, since I feel that the failure would imply that he doesn't get to the tower.  Is this one of those situations, where you just skip making a roll, and just let the players climb the chain, or does anyone have any idea how to handle the move, so that the story is advanced somehow?  I just want to be able to give the players some dangers that aren't traps and monsters, and I thought that a flying wizards tower was cool. I'm having a hard time seeing how I can advance the story on a failure in this situation.    Let me elaborate on the problem. I will not say that it's wrong to make the players succeed with some "cost", even on a failed roll, it just makes true "failure" impossible. That's my beef about it. The players will eventually succeed at anything that doesn't outright kill them. How do I extract text that lies between parentheses (round brackets)? I have a string User name (sales) and I want to extract the text between the brackets, how would I do this?   I suspect sub-string but I can't work out how to read until the closing bracket, the length of text will vary. Why is the potential energy equal to the negative integral of a force? Extracting Data Between two Characters in Excel I have the following format in Excel and I am trying to extract the data between the characters:  First Last &lt;flastname@xxxx.com&gt;   I need to extract the email address between &lt; and > into its own cell  Thanks! Do you need to disavow on [HTTPS SSL] after performing a disavow on [HTTP] I have a client which disavowed a few thousand dirty links from his site profile back in February 2015. Recently the site was switch from HTTP to HTTPS (SSL enforced).   Google recommends that you add all variations to the Google Console (Webmaster Tools).  The site has a total of 4 variations, eg:    http://www.example.com (Previously Preferred) http://example.com https://www.example.com (Now Preferred) https://example.com   Question:  Since technically this is a new property in Google Webmaster Tools, do you need to submit the same disavow file added previously back in 2015? How to correctly enable Desktop Cube in Unity 3D? I have read several questions regarding how to fix an already enabled desktop cube or the problems it had in 11.04. But in 11.10, how can I correctly enable desktop cube in Unity 3D? Why does "under the sea" mean "in the sea"? What is the domain of $x^x$ as a real valued function? Consider the function $f(x) = x^x$.  Wolfram alpha tells me that this function's domain is $x : x&gt;0$, $x \in \mathbb{R}$. I can't see why it cannot be defined for a number like $(-2)$. I mean $(-2)^{-2}=0.25$, the same Wolfram Alpha told me. I realize that fractional powers for negative numbers may cause problems, but it could be defined for integers. Thanks for any help. Synthetic division of polynomials by factor of the form $(ax+b)$ A feature of C++ is the ability to create unnamed (anonymous) namespaces, like so:  namespace {     int cannotAccessOutsideThisFile() { ... } } // namespace   You would think that such a feature would be useless -- since you can't specify the name of the namespace, it's impossible to access anything within it from outside. But these unnamed namespaces are accessible within the file they're created in, as if you had an implicit using-clause to them.  My question is, why or when would this be preferable to using static functions? Or are they essentially two ways of doing the exact same thing? Sentence vs proposition I'm reflecting upon the distinction between a sentence and a proposition in logic and philosophy. I knew that a proposition is the meaning of a declarative sentence (i.e. the abstract content of a declarative sentence, the bearer of truth-value), whereas a sentence is simply a group of words (symbols, signs) ordered according to some grammatical rule in any natural or artificial language. A sentence isn't necessarily meaningful.   According to these definitions, you could say hat a predicate like "is interesting" is a sentence. Of course a sentence like "is interesting" wouldn't express a proposition, but still, it would be a sentence. This seemed ok to me until I remembered that propositional logic is sometimes called sentential logic. But then you cannot say that "is interesting" is a sentence, because it certainly isn't a sentence in the sense of sentential logic! As a result, I'm getting confused about what a sentence is according to sentential logic.   Can someone help? jQuery autocomplete tagging plug-in like StackOverflow's input tags? What solutions accomplish the same auto-completion that SO uses for entering tags?  There are plugins that can handle one word but I haven't seen any that handle multiple words. Difference between a Structure and a Union How to run xrandr commands at startup in Ubuntu What is the perception of students who take a gap year between their graduation and starting graduate school? I am an undergraduate mathematics major, entering my fourth year. I plan on applying to graduate school, but I have not yet taken the GRE exams, and there a few key courses (Topology and Algebra in particular) that I have not taken yet, so I am hesitant to take the Advanced Math GRE too soon. (If you're wondering why I haven't taken Topology and Algebra yet, it's because I was trying to secure a CS degree, which sidetracked my mathematical studies last year. It was a healthy branching out experience, and one that helped me realize my true academic passion.)  My main question: what is the perception of students who take a gap year between their graduation and starting graduate school?  I think I will take the GRE tests this fall, a) for practice and b) if I score high, then I might as well apply sooner rather than later. However, I ask this question to gauge how much energy I should put into preparing for the tests this fall. If I hear, "You should really do your best to avoid any gap in your education," then I will work my butt off in preparation for the tests. But if I hear, "It's totally okay take a gap year before going into graduate school," then I would give myself more freedom in terms of my non-standardized-exam studies, extracurriculars, and in general social activities. I figure the answer to this question won't be as cut-and-dry as I hope, but any advice would be appreciated!  Just to clarify, my gap year would not consist of me sitting at my desk taking practice GRE exams all day... That would be a pitiful use of my time. I definitely plan working either as an intern or a research assistant at a successful organization. It seems like the general consensus is that taking time off is okay, and potentially beneficial, assuming you actually do something in that gap. Retrieving date in sql server, CURRENT_TIMESTAMP vs GetDate() Using SQL Server - which is the fastest or best practice method to use for date retrieval? Is there a difference? Search only for the currently active language