How do I make a dynamic cli like the top command I want to make a program that will display dynamic data in the way the "top" command does but, I haven't been able to find out how to make the command line interface work. Does anyone know of some resources for building that type of interface?
How can I utilize the whole terminal, like htop or emacs do? I want to write a program that can "draw" in the terminal the same way as htop or emacs. By that I mean "get rid of the prompt and make the output dependent on the current size of the terminal".   To make this a bit more clear:   I want to use the terminal this way:     in stead of this way:
Move item to folder when added/edited (SP2013 or O365) Encouraging people to explain downvotes Note: If you're looking for a simple explanation as to why comments aren't required on downvotes, see .   I used to get "upset" (though that is too strong a term) when I got downvoted without comment. If my answer isn't good enough then I'd like to know why. Not only does it improve the answer for the OP but it improves my knowledge too.  Where the down-vote has been explained I've found it useful &amp; it has improved my answer, or forced me to delete the answer if it was totally wrong.  So is there any way we can encourage people to leave a comment? Perhaps they don't lose rep if they explain their down-vote?  I must admit though that I haven't always explained my down-vote either so you could call me a hypocrite. I've also grown a thicker skin over the months of using SO (it seems to have come with the higher rep score ;-)), so I'm less bothered about this now. Mirror cells so that a change in either cell updates the other I have 2 cells containing the same picklist values on separate sheets. I want the cells to mirror each other so that whenever I choose a new value in either sheet 1 or sheet 2, the value on the other sheet is updated to match the newly selected value. Is this possible?  UPDATE   Worksheet 1:   Worksheet Name: 'Live Forecast Tool' Cell containing picklist: C3:D3 (merged) Picklist values within range: ='SF MRF'!H5:Y5  Worksheet 2:   Worksheet Name: 'AH' Cell containing picklist: C3:D3 (merged) Picklist values within range: ='SF MRF'!H5:Y5    Cell C3:D3 needs to update to show the value that has been changed on the other sheet. Changing color of already printed text For making a small quiz in class I am working on a presentation in beamer.  I want to change the color of statements to red (wrong statement) or green (right statement) but only after my class answered the question.  I was searching the internet, but only found the color package, where you apparently can only change the text color before it appears.  Can someone point me into the right direction? US doctor working in Tripoli wants me to open online account How does the double strike mechanic interact with other mechanics like lifelink or trample? How do I know if food left at room temperature is still safe to eat? I'm using Ubuntu 18.04.  I want to remove the digital clock from the lock screen because I just want to see a good wallpaper there, unobstructed.   How do I go about this? If you select "USB" and "Mac" on , it gives a series of command line instructions to make a USB key which the MacBook will boot into Ubuntu from.  I've followed them to the letter two or three times on different USB keys, and it doesn't work. There's a very great deal of technical discussion about EFI etc. but this set of instructions seems to suggest it should just work, but it doesn't.  Help? I'm increasingly unhappy with the more locked-down approach Apple is taking, and I'd quite like to start using Linux with a view to transitioning over to using it as my main operating system, but booting from the CD takes forever, runs slowly and I'm really hoping to get it moving off USB.  Can anybody help me? Can I use a higher rank tensor field as the metric field? What a metric should necessarily do is it should give me a way to associate a frame invariant number with a given pair of spacetime events. Now, if I use a higher rank tensor field (say, for example, a tensor field of rank 3: $g_{\mu \nu \rho}$) then also I can certainly produce a frame invariant scalar out of a given displacement $\vec{A}$ in this trivial way: $ I := g_{\mu \nu \rho} A^{\mu}A^{\nu}A^{\rho}$. Since the components of the higher rank tensor and that of the displacement vector are going to transform in a covariant and a contravariant manner respectively, the cooked up quantity is certainly a scalar.   Another crucial property, which I think has more direct physical content than the previous one, is that between two inertial frames, at least one such transformation should exist that leaves at least one metric invariant. i.e., There should exist at least one combination of transformation matrix $\displaystyle\frac{\partial{x^{\alpha}}}{\partial{x^{\mu '}}}$ and metric $g_{\alpha \beta \gamma}$ that satisfies the following equation:      $\displaystyle\frac{\partial{x^{\alpha}}}{\partial{x^{\mu '}}}\displaystyle\frac{\partial{x^{\beta}}}{\partial{x^{\nu '}}}\displaystyle\frac{\partial{x^{\gamma}}}{\partial{x^{\rho '}}} g_{\alpha \beta \gamma} - \delta_{\mu '}^{\alpha}\delta_{\nu '}^{\beta}\delta_{\rho '}^{\gamma} g_{\alpha \beta \gamma} =0$    The last thing I can think of that can put a restriction on the choice of a tensor as a metric is the existence of a possibility of finding a metric compatible symmetric connection field. Following the usual procedure of finding the expression for a metric compatible symmetric connection field, I reached following condition (unlike the case of the usual two rank metric where we get a full-fledged expression) for the connection in the terms of the metric:      $g_{\nu \rho k_1} \Gamma^{k_1}_{\mu \lambda} - g_{\lambda \mu k_2} \Gamma^{k_2}_{\rho \nu} = \displaystyle\frac{1}{2} (\partial_{\nu}g_{\rho \lambda \mu} + \partial_{\rho}g_{\lambda \mu \nu}  - \partial_{\lambda}g_{\mu \nu \rho}  - \partial_{\mu}g_{\nu \rho \lambda}) $   My question is that if it is possible to satisfy the two highlighted conditions then can we use such a 3 rank (or even higher rank tensors with similarly produced conditions) tensor fields as metric fields?   PS: This is NOT a proposal for a new home-production theory of gravity (or that of anything for that matter) but rather it is just that I am trying to understand why a two rank tensor is used in General Relativity as the metric. Thank you. I use \includegraphics command to insert image to the document. But how can I add a border around this image w/o any margin between border lines and image? It seems to be very easy, but I can't find it in the documentation. How do I read / convert an InputStream into a String in Java? If you have a java.io.InputStream object, how should you process that object and produce a String?    Suppose I have an InputStream that contains text data, and I want to convert it to a String, so for example I can write that to a log file.  What is the easiest way to take the InputStream and convert it to a String?  public String convertStreamToString(InputStream is) {     // ??? } Error while updating debug log trace flag I am trying to update the debug log trace flag for my user but getting the following error     Having an active trace flag triggers debug logging. You have 259 MB of the maximum 250 MB of debug logs. Before you can edit trace flags, delete some debug logs.   I have removed all existing debug logs but it is still throwing the error. How to repeat currently typed in parameter on bash console? I was just typing something along the lines of:  mv foo/bar/poit/zoid/narf.txt   and suddenly realized, damn, I have to type large parts of that parameter again  mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt   Even with tabcompletion, quite a pain. I know I can copy paste the parameter by mouse-selecting the text and middleclick but that is not good enough. I want to remain on the keyboard.  So is there a way to copy paste the current parameter of the line using the keyboard? How to loop the particle simulation indefinitely? I've made a simple snowfall particle simulation (using gandalf3's solution: ). Is there a way to loop the animation, so the transition between last frame and first frame is not visible? Is there a setting to do it? Did she judge him "wrong" or "wrongly"? Which one is the correct use?  She judged him wrong. She judged him wrongly.  Or, are both correct, but have slightly different meanings? Indefinite integral of secant cubed I need to calculate the following indefinite integral:  $$I=\int \frac{1}{\cos^3(x)}dx$$  I know what the result is (from Mathematica):  $$I=\tanh^{-1}(\tan(x/2))+(1/2)\sec(x)\tan(x)$$  but I don't know how to integrate it myself. I have been trying some substitutions to no avail.   Equivalently, I need to know how to compute:  $$I=\int \sqrt{1+z^2}dz$$  which follows after making the change of variables $z=\tan x$. I installed ubuntu 13.04 on my new notebook (that came with windows 8 installed) and now when I try to load windows 8 appear the error:  impossible to find command 'drivemap'. (this is in portuguese, I'm not sure if I translated it right invalid EFI file path.  ubuntu is working OK. someone knows what can I do to solve this and have both SO running? I have searched on the internet but couldn't find anything I could understand. can someone help me? GLR Test for 2 samples from exponential distributions Clearing NSUserDefaults I'm using +[NSUserDefaults standardUserDefaults] to store application settings. This consists of roughly a dozen string values. Is it possible to delete these values permanently instead of just setting them to a default value?