Is it possible to reorder the default items in the Nautilus context menu?  e.g. when I right-click on an archive, the top item is "Open with Archive Manager" but way down the bottom is "Extract Here".  I would like to move the "Extract Here" item next to the "Open with Archive Manager" item as they are both actions that deal with the archive itself.
From time to time I come up with ideas of actions I'd like to have available in the context menu of Nautilus. How do I add them there? Is there something like a Thunar UCA plugin for Nautilus?
Master database is corrupt, instance won't start - what are my options? Help! My master database is corrupt, I can't even bring the SQL instance online! What are my options to get my server back up?   I do have a backup of master, but the  asks me to start the instance in single-user mode, which I can't do!  (Note: I'm leaving this question unspecified as to SQL version, so as to be a more widely-applicable reference. There are some similar questions on DBA.SE, but none that involve the server unable to start.) When I use the \tableofcontents macro in a document where the etoc package is loaded, latex pauses and reports an error. If I let the compilation continue a well formed pdf is generated.  Minimal example that can reproduce the error on my machine.  \listfiles \documentclass{article} \usepackage{etoc}  \begin{document} \tableofcontents‎‎ \end{document}   Output from pdflatex on the minimal example.  This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdflatex)  restricted \write18 enabled. entering extended mode (./mwe.tex LaTeX2e &lt;2018-04-01&gt; patch level 4 (/usr/local/texlive/2018/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/local/texlive/2018/texmf-dist/tex/latex/base/size10.clo)) (/usr/local/texlive/2018/texmf-dist/tex/latex/etoc/etoc.sty (/usr/local/texlive/2018/texmf-dist/tex/latex/tools/multicol.sty)) (./mwe.aux)  ! Package inputenc Error: Unicode character ‎ (U+200E) (inputenc)                not set up for use with LaTeX.  See the inputenc package documentation for explanation. Type  H &lt;return&gt;  for immediate help.  ...                                                l.6 \tableofcontents‎                        ‎ ? R OK, entering \nonstopmode...  ! Package inputenc Error: Unicode character ‎ (U+200E) (inputenc)                not set up for use with LaTeX.  See the inputenc package documentation for explanation. Type  H &lt;return&gt;  for immediate help.  ...                                                l.6 \tableofcontents‎‎  [1{/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./mwe.aux)   *File List*  article.cls    2014/09/29 v1.4h Standard LaTeX document class   size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)     etoc.sty    2018/02/23 v1.08n Completely customisable TOCs (JFB) multicol.sty    2018/04/20 v1.8s multicolumn formatting (FMi)  ***********   ) (see the transcript file for additional information)&lt;/usr/local/texlive/2018/te xmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb&gt;&lt;/usr/local/texlive/2018/tex mf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb&gt; Output written on mwe.pdf (1 page, 16281 bytes). SyncTeX written on mwe.synctex.gz. Transcript written on mwe.log. I was wondering, how can I create a timeline exactly like this one:    on LaTeX?  I am a Finance student, and write all of my notes using LaTeX. These timelines, are giving me a headache. Since we use a lot of different timelines because of annuities. I want to learn how to create one basic timeline, so that I can then change anything I want. But basically, I want something like this, with the arrows and everything.  Thank you so much guys! We have a group of three characters: The lawful good paladin (acolyte), the lawful good fighter (soldier) and the chaotic good druid (criminal). All try to help NPCs in need, won't fight between themselves, but of course have different alignments and personalities. The druid is greedy, but otherwise a good guy. This brought up the question for our group whether greed can be considered a contradiction to having a chaotic good alignment? I understand it as "acting upon what is good, but having your own understanding of 'good'". But I am not sure if the PC being is played 'wrong'.   How do you determine if a given action is in line with a PC's alignment? And should the GM intervene if a PC is played differently that his/her alignment indicates?  Example: There is a Chaotic Good druid with a criminal background. The druid attacked caravans who destroyed his homeland, which he was protecting as his druidic duty, to make way for faster trade routes. Thus he made a name of himself and soon had quite a pile of goods in his territory. The thieves guild caught wind of that and made a deal with him to smuggle wares through his territory as long as they won't hurt the wildlife. So far, seems like a reasonable match between criminal and CG.  Upon opening a chest in a dungeon the druid found a magic chainmail and a bag filled with 420gp. As he was the only one next to the chest, he turned around and told his two comrades there were 360gp in the chest, keeping an extra 60gp to himself without them knowing. Later after finishing a task for the mayor the druid and the paladin persuaded him to give them 550 instead of 500gp, while the fighter was drunk outside. The druid told the paladin to keep his share of those 10% extra, as a gift for always being successful on those charismatic tasks. This was done to check out the personality of the paladin. He accepted without a second of doubt and didn't even contradict when the druid told him not to tell the fighter anything about the extra.   I am now confused about whether this is just unlawful or also not good, and if so what should I as DM do about it? I have gridded depth points in CSV format that I'm trying to add other map data to, in additional columns. I've tried joining fields, hoping that I could link the Shapefile data to the csv, but when I try to display the csv by graduated symbols based on the new fields, it goes blank. I used Nathan's tips from , but imported the csv as csv since I want to add map info to that, rather than adding csv info to a map.  See this picture below for the sea bottom temperature &amp; salinity voronois by month, underneath the csv points (a sample subset), with the joins already made. I added columns on the csv for each of the fields i'm intending to append.    I also tried spatial joins as per  however it says the layers aren't the same CRS (I checked, they are), then gets to 15% and hangs.  I also also tried spatial join through  but it hit a python error. I can try this again and look to debug the problem if this is the right way to go.  In short: appending polygon data as fields on a points-grid csv: what's the best way in QGIS 2.0? Unable to install VLC This is what happens:  sudo apt-get install vlc Reading package lists... Done Building dependency tree        Reading state information... Done E: Unable to locate package vlc   Please help. I would also like to know when this error occurs, I've seen it before too. Every time I open a folder from the desktop, a prompt is shown that the said folder is opened. How do I stop that? I read the definition of  as  $$W ~=~ \vec{F} \cdot \vec{d}$$  $$\text{ Work  =  (Force) $\cdot$ (Distance)}.$$ If a book is there on the table, no work is done as no distance is covered. If I hold up a book in my hand and my arm is stretched, if no work is being done, where is my energy going? How to determine the current widget's parent container (sidebar widget id) Creating polyline-based "heatmap" from GPS tracks? This winter I am planning to track my downhill skiing/snowboarding using a GPS.  Most of my riding will occur at the same resort.  I would like to be able to create a sort of "heatmap" that shows the amount of runs that I have made in a given area.  As I add more and more GPS traces to my database, my goal would be to see a sort of linear heatmap of the most traveled areas.  Given the nature of downhill skiing, you would expect the uphill chairlift lines will be the "hottest" because it will be the only places visited over-and-over again.  Given that 1) my track will not be the same every time and 2) the area covered by following one "run" may be a few hundred feet wide, what might be the best way to analyze this "linear" data to create a sort of heatmap?  My thoughts were to buffer the lines, then intersect the polys to get a sort of Venn Diagram thing going.  My preference is to use open-source technologies.  I've got QGIS and PostGIS loaded and available.  UPDATE: In regards to @blah238's response, I was thinking of something that might be able to "collect" the number of passes ("runs") through an area, and then symbolize by the count.  Conceptually, this would be similar to ArcGIS "" (but for lines, not points) or  (but for multiple line in roughly the same area).  A more visual example of a similar concept might be a traffic-flow map, where highly-congested areas would equate to "highly-traveled" ski runs/areas:    I've read the following questions that may give some ideas, but they don't really address what I am trying to accomplish: From :  Error propagation It was common to discuss the &quot;error propagation&quot; properties as a selection criterion for a mode of operation. It might be observed, for example, that a one-block error in the transmitted ciphertext would result in a one-block error in the reconstructed plaintext for ECB mode encryption, while in CBC mode such an error would affect two blocks.  I read  similar post before. And I can understand that in CBC decryption, only two blocks are affected due to error propagation (error in 1 block). But, for the same case in CBC encryption, why are still only two blocks affected? It looks like all the following blocks will be affected. How do you get Mac OS Finder to group folders together when sorting? I have Mac OS 10.7.4 and I'd like Finder to use "Is Folder?" as its first sort criteria, or in other words, group folders before files regardless of the sorting method.  Windows and Linux both do this by default. When one hears that something smells, one would generally assume that it smells bad.   Isn't there a word which wouldn't bring to mind the idea of a bad odor? For example, how would you describe pot-pourri (assuming you like the smell of pot-pourri)? If possible, I would like an adjective, or a word that could takes the place of an adjective. How do I post code in chat? I would like to be able to post code in chat. I know that I can post inline snippets of code by using backticks, but I don't know how to post blocks of code, with the entire chat message formatted as code, and indentation respected. I am aware of . After reading the comments, I found out that I could format in "fixed width", but I can't see a "fixed width" button anywhere. What should I do? Are all multiplicative functions additive? Suppose $cf(x)=f(cx)$ and $f:\mathbb{R}\to\mathbb{R}$. I believe it follows that $f(x+y)=f(x)+f(y)$.   Proof: There is some $c$ such that $y=cx$. Then  $$f(x+y)=f\left((1+c)x\right)=(1+c)f(x)=f(x)+cf(x)=f(x)+f(cx)=f(x)+f(y)$$  QED.  I wonder if the same thing holds for when $f:\mathbb{R}^n\to\mathbb{R}^n$? I can't use the same trick, because all vectors are not scalar multiples.  I tried thinking of it in terms of basis units, but didn't get anywhere. Shell Script for logging into a ssh server Average length of the longest segment This post is related to a previous SE post  concerning average length of a smallest segment.  A rope of 1m is divided into three pieces by two random points. Find the average length of the largest segment. My answer is 11/18.  Here is how I do it:  Here we have two independent random variables $X,Y$, both uniform on $[0,1]$. Let  $A=\min (X,Y), B=\max (X,Y)$ and $C=\max (A, 1-B, B-A)$. First we want to find the probability density function $f_C(a)$ of $C$. Let $F_C(a)$ be the cumulative distribution function. Then $$ F_C(a) = P(C\le a)=P(A\le a, 1-B\le a, B-A\le a).$$  By rewriting this probability as area in the unit square, I get $$F_C(a)=\left\{\begin{array}{ll} (3a-1)^2 &amp; \frac{1}{3}\le a\le \frac{1}{2}\\ 1-3(1-a)^2 &amp; \frac{1}{2}\le a\le 1\end{array}\right.$$ from which it follows that  $$f_C(a)=\left\{\begin{array}{ll} 6(3a-1) &amp; \frac{1}{3}\le a\le \frac{1}{2}\\ 6(1-a) &amp; \frac{1}{2}\le a\le 1\end{array}\right.$$ Therefore the expected value of $C$ is $$\int_{1/3} ^{1/2}6a(3a-1) da+\int_{1/2} ^{1}6a(1-a) da= \frac{11}{18}.$$  My questions are:  (A) Is there a "clever" way to figure out this number 11/18?  (B) What is the answer if the rope is divided into $n&gt;3$ segments? I'm trying to setup my multi-finger tap in the following way:   Single finger - Left click Two fingers - Middle click Three fingers - Right click   What I currently have is:   Single finger - Left click Two fingers - Right click Three fingers - none   I've looked up several questions here on Ask Ubuntu, as well as the Ubuntu wiki on the subject (plus some general Google searching), but couldn't find anything to help me out. I know of xinput, but I don't know what to change there and how.  If anyone is able to point me to the right direction, I'd be grateful and award him with 25 shiny rep points, a large green tick mark, and some cookies. Does gravity affects on electrons in a noticeable way? Is there a way to force a free electron move in a low speed in order to observe it actually hitting 'on the floor'? Dynamically Determine Calling Context? We have various ways of invoking apex. Triggers, Inbound Webservices, @InvocableMethod,@RemoteAction and what not. Often we call some or other utility methods from these execution contexts. I have some generic utility method,that should behave differently from the context it is called?  I know about Trigger.isExecuting but it only tells if its running in trigger context or not.  I have a utility method that creates lead from Webservices, VF button click and via Lightning . Whenever we create a lead I want some special operations to be done via the source it was originated.(Its not just updating a simple field leadSource, I have some methods that creates some childs and update other records of other type) . I can achieve this by passing an extra parameter to utility method to tell about source, but i have then to edit hundred of other class that uses this utility method. If i could dynamically find out via which context this piece of code is running,then i would have to change only one class to satisfy my requirement.    Is there something in APEX that tells in what context the apex method was called?