Delete files if number exceeds 30 in number for different files in same directory The folder gets populated some jobs that run daily, weekly or monthly.  For eg. daily job outputs be like:  daily-2017-16-08.txt daily-2017-15-08.txt   Weekly be like:   weekly-2017-01-08.txt weekly-2017-08-08.txt   and monthly is like:   monthly-2017-01-08.txt monthly-2017-01-07.txt
Delete files older than X days + I have found the command to delete files older than 5 days in a folder  find /path/to/files* -mtime +5 -exec rm {} \;   But how do I also do this for subdirectories in that folder?
I define a shell keybinding in my ~/.bashrc like so:  bind -x '"\e\C-w":"/usr/bin/reset"'   This does make Ctrl-Alt-w launch the reset executable. However, it leaves the terminal in a state that resembles the one you get into by pressing Ctrl-v. So, for example, if immediately after resetting in this way I press Ctrl-p, instead of invoking the action of that shortcut (repeat previous command) I get ^P printed.  Any idea what's causing this problem and how to fix it?  EDIT: I am attaching a Python program that reproduces the messed-up terminal state I am trying to fix with the reset. I encounter this condition very often while debugging multi-threaded applications:  import pdb, thread, time  def interrupt():     time.sleep(2)     pdb.set_trace()  thread.start_new_thread(interrupt, ()) raw_input('? ')   To reproduce the messed-up state, just run the code above, and press Enter when you see the debugger invoked (it will print a bunch of text, ending with pdb.set_trace(), about two seconds after you run the program and the initial prompt appears). Prove that a function is not injective InDesign: How to restore text-frame position/size to be managed by the master page instead of the actual page? I have some designer that moved slightly a text-frame and in order to be managed again by the master page we need to remove the page and create a new one inserting the content in it.  Is there any different way to do it?  I would like to be able to restore the "power" of positioning/size to the master page because now we need to change the master-page to position the text-frame a little bit to the right and in the case above mentioned will not be updated.  Thanks Why won't Mathematica display an answer? When I right click the Filezilla icon, the only options are "launch" and "properties". How do I remove it from the top panel? How many constructor arguments is too many? Let's say you have a class called Customer, which contains the following fields:   UserName Email First Name Last Name   Let's also say that according to your business logic, all Customer objects must have these four properties defined.  Now, we can do this pretty easily by forcing the constructor to specify each of these properties.  But it's pretty easy to see how this can spiral out of control when you are forced to add more required fields to the Customer object.    I've seen classes that take in 20+ arguments into their constructor and it's just a pain to use them.  But, alternatively, if you don't require these fields you run into the risk of having undefined information, or worse, object referencing errors if you rely on the calling code to specify these properties.  Are there any alternatives to this or do you you just have to decide whether X amount of constructor arguments is too many for you to live with? In a family with two children, what are the chances, if one of the children is a girl, that both children are girls?  I just dipped into a book, The Drunkard's Walk - How Randomness Rules Our Lives, by Leonard Mlodinow, Vintage Books, 2008. On p.107 Mlodinow says the chances are 1 in 3.   It seems obvious to me that the chances are 1 in 2. Am I correct? Is this not exactly analogous to having a bowl with an infinite number of marbles, half black and half red? Without looking I draw out a black marble. The probability of the second marble I draw being black is 1/2. If $I_n=\int _0^{\pi }\sin^{2n}\theta \:d\theta $, show that $I_n=\frac{\left(2n-1\right)}{2n}I_{n-1}$, and hence $I_n=\frac{\left(2n\right)!}{\left(2^nn!\right)2}\pi $  Hence calculate $\int _0^{\pi }\:\sin^4t\cos^6t\:dt$  I knew how to prove that $I_n=\frac{\left(2n-1\right)}{2n}I_{n-1}$, but I am not very good at English, what does it mean Hence $I_n=\frac{\left(2n\right)!}{\left(2^nn!\right)2}\pi $ do we need to prove this part as well or is it just a hint to use? and for the other calculation to find $\int _0^{\pi }\:\sin^4t\cos^6t\:dt$ is there something in the first part that I can do to help me solve this question because otherwise it becomes very long and it's part of the question. Maps from subsets of $\mathbb{R}^2$ that are either open/closed/continuous I'm self studying J. Lee's Introduction to Topological Manifolds, and after doing all other exercises on chapter 2, I can't seem to come with the proper counterexamples for this one.      For each of the following properties, give an example consisting of two subsets $X, Y \subset \mathbb{R}^2 $, both considered as topological spaces with their Euclidean topologies, together with a map $f: X \rightarrow Y$ that has the indicated property.         Open but not closed/continuous   Closed but not open/continuous    Continuous but not open/closed         etc... (all cases)   I think the reason for my difficulty is a lack of geometric intuition of what open, closed and continuous maps look like as deformations of shapes in $\mathbb{R}^2$ (I can construct counterexamples from artificial made up spaces).   I tried squashing balls and 'pumping space' into lines, as well as joining strips in annulus shapes, but all the examples I seem to come up with are either too well behaved (i.e. all 3) or too misbehaved.   Instead of a case by case answered I would prefer a couple worked out cases and some intuition on how to visualise open / closed maps in this context. How to do relative imports in Python? Imagine this directory structure:  app/    __init__.py    sub1/       __init__.py       mod1.py    sub2/       __init__.py       mod2.py   I'm coding mod1, and I need to import something from mod2. How should I do it?    I tried from ..sub2 import mod2 but I'm getting an "Attempted relative import in non-package".  I googled around but found only "sys.path manipulation" hacks. Isn't there a clean way?      Edit: all my __init__.py's are currently empty    Edit2: I'm trying to do this because sub2 contains classes that are shared across sub packages (sub1, subX, etc.).  Edit3: The behaviour I'm looking for is the same as described in  (thanks John B) A word or short phrase for 'better in every way'? When we're comparing two or more things, there are times when we have to weigh the advantages or disadvantages of each one.  There are other times when one of the things is better for every way in which it's being judged, and the final decision is not based upon trade-offs.  I know that I've heard a phrase for this (I want to say it was two words), but I've had no luck in remembering it.    I don't think 'clearly superior' or 'clear winner' quite fit the bill, as that might still suggest that the disadvantages are significantly outweighed by the advantages.  Is there such a phrase, or even a single word, that would convey this meaning without using idioms? Offset a background image from the right using CSS Why do we use the simple past but not the present or future in the following expressions:  Don't you think it's time we went a little further Don't you think it's time we ate Don't you think it's time we went home Compiler error C3493: 'func' cannot be implicitly captured because no default capture mode has been specified Biblatex 3.3 name formatting I would like to create a custom format for citing authors' names in the text, let's call it "newformat". One option I can think of is creating a new bibmacro for names where the parameters are changed to my liking, such as   \documentclass{article}    \usepackage{filecontents}   \usepackage[backend=biber]{biblatex}[2016/01/01] %the latest version of biblatex?   % biber is version 2.4; the latest?  \begin{filecontents}{\jobname.bib} @misc{Doe12,   author = {Doe, John},   year = {2012},   title = {A macro for formatting names}, } \end{filecontents}  \addbibresource{\jobname.bib} \nocite{*}  \newbibmacro{name:newformat}{\printnames{authors}} \DeclareNameFormat{newformat}{%   \usebibmacro{name:newformat}{\textbf{#1}}{\textbf{#3}}{#5}{#7}%   \usebibmacro{name:andothers}% }  \begin{document}    \section*{Testing the format here}    I am citing   \citename{Doe12}[newformat]{author}    \printbibliography % to make sure that the .bib file is properly formated.  \end{document}   Here, I just used \textbf for the sake of the example, but I ultimately want to use other functions, say upper case or palindrome!  However, I get this weird error message:  ! Illegal parameter number in definition of \blx@defformat@d. &lt;to be read again&gt;                     3 l.20   \usebibmacro{name:last}{#1}{#3                                      }{#5}{#7}%   which seems to indicate that the second option {#3} is not expected. I am a bit at a lost here; I checked the biblatex package and \usebibmacro{name:last} must be given 4 parameters, isn't it? Please advise. What price is a limit buy and a limit sell order settled at? A market has an existing limit buy order at $1.00.  The market then receives a limit sell order at $0.95, what price is the transaction settled at? Identity involving Euler's totient function: $\sum \limits_{k=1}^n \left\lfloor \frac{n}{k} \right\rfloor \varphi(k) = \frac{n(n+1)}{2}$ Let $\varphi(n)$ be Euler's totient function, the number of positive integers less than or equal to $n$ and relatively prime to $n$.    Challenge: Prove  $$\sum_{k=1}^n \left\lfloor \frac{n}{k} \right\rfloor \varphi(k) = \frac{n(n+1)}{2}.$$   I have two proofs, one of which is partially combinatorial.    I'm posing this problem partly because I think some folks on this site would be interested in working on it and partly because I would like to see a purely combinatorial proof.  (But please post any proofs; I would be interested in noncombinatorial ones, too.  I've learned a lot on this site by reading alternative proofs of results I already know.)  I'll wait a few days to give others a chance to respond before posting my proofs.  EDIT: The two proofs in full are now given among the answers. Linear regression with fixed point I have a data set to which I want to add a trend line. For my system, there will always be a fixed point on (2, 0). I have the line representing this system, but currently I do not account for the fixed point. Is there functionality to achieve this?  \begin{figure} \begin{tikzpicture} \begin{axis} [     ylabel={Some Time [ms]},     ]     \addplot[only marks, color=red, error bars/.cd,                        y dir=both, y explicit]         table [x=num_of_nodes, y=MyData, y error=stdev_delay_var] {MyData.dat};     \label{plot_one}     \addplot +[mark=none, dashed]          table[y={create col/linear regression={y=MyData}}]         {MyData.dat}; \end{axis} \end{tikzpicture} \caption{Test Results} \label{fig:test_results} \end{figure} How did we 'discover' dark matter? I'm an astrophysics student and I've been researching this topic and there is one point that keeps eluding me.  How did the scientific community realize that there had to be  in the Universe? Why do English writers avoid explicit numerals? The junction has a stop sign on each of the four entrances.   The junction has a stop sign on each of the 4 entrances.   The first is preferred, for some reason, by many English texts. Why? I haven't seen this phenomenon in other languages.