Get string representation of created element
Get selected element's outer HTML
$f^2$ and $f^3$ are holomorphic implies $f$ is holomorphic. Global JavaScript Variable Scope: Why doesn't this work? How do I calculate the date six months from the current date using the datetime Python module? I am using the datetime Python module.  I am looking to calculate the date 6 months from the current date. Could someone give me a little help doing this?  The reason I want to generate a date 6 months from the current date is to produce a review date.  If the user enters data into the system it will have a review date of 6 months from the date they entered the data. How do I change the extension of multiple files? How does \fontsize{}{} work? With the package anyfontsize I can use the command \fontsize{}{}. But the second argument seems to be without any effect. I read  that it is related to the line space. It doesn't work.  \documentclass{article} \usepackage{anyfontsize} \begin{document}  {\fontsize{1cm}{1cm}\selectfont First test : I need to put some text here.}  \bigskip  {\fontsize{1cm}{2cm}\selectfont Second test : I need to put some text here --- does it work?}  \end{document}     Any clue? Retrieve Voice Memos from device? iOS seems to refuse to allow me to email "long" voice memos, and I'm unaware of any way to extract them from iTunes backups of my phone. How can I retrieve entire voice memos that aren't really short? Here's the information :     There are four different pairs of   opening and closing tags which can be   used in PHP. Two of those, &lt;?php ?&gt;   and &lt;script language="php"&gt; &lt;/script&gt;,   are always available. The other two   are short tags and ASP style tags, and   can be turned on and off from the   php.ini configuration file. As such,   while some people find short tags and   ASP style tags convenient, they are   less portable, and generally not   recommended.   In my experience most servers do have short tags enabled. Typing  &lt;?=   is far more convenient than typing  &lt;?php echo    The programmers convenience is an important factor, so why are they not recommended? Is it possible to search for punctuation/special characters? I tried to find a related question here, but was unsuccessful.  Someone on SO asked ... I tried searching SO and was presented with the search options page. Even Google fails at this search.  So my question is, is there some way to search for an exact word (in quotes) that won't cause it to fail? I read about Java's type erasure .  When does type erasure occur? At compile time or runtime? When the class is loaded? When the class is instantiated?  A lot of sites (including the official tutorial mentioned above) say type erasure occurs at compile time. If the type information is completely removed at compile time, how does the JDK check type compatibility when a method using generics is invoked with no type information or wrong type information?  Consider the following example: Say class A has a method, empty(Box&lt;?&nbsp;extends&nbsp;Number&gt;&nbsp;b). We compile A.java and get the class file A.class.  public class A {     public static void empty(Box&lt;? extends Number&gt; b) {} }     public class Box&lt;T&gt; {}   Now we create another class B which invokes the method empty with a non-parameterized argument (raw type): empty(new Box()). If we compile B.java with A.class in the classpath, javac is smart enough to raise a warning. So A.class has some type information stored in it.  public class B {     public static void invoke() {         // java: unchecked method invocation:         //  method empty in class A is applied to given types         //  required: Box&lt;? extends java.lang.Number&gt;         //  found:    Box         // java: unchecked conversion         //  required: Box&lt;? extends java.lang.Number&gt;         //  found:    Box         A.empty(new Box());     } }   My guess would be that type erasure occurs when the class is loaded, but it is just a guess. So when does it happen? MacBook [Pro] - how many displays, what resolution/frequency? How do I find out the number, type, resolution &amp; refresh rate of additional monitors I can attach to my MacBook or MacBook Pro?  This is an attempt at a canonical QA, as per the Meta QA -   to try prevent the myriad "same but different" questions we get on every possible combination of computers, cable &amp; monitors There are perfectly good resources out there that Ask Different should not have to duplicate the efforts of. Access nested dictionary items via a list of keys? How do properties work in Object Oriented MATLAB? I am trying to create a MATLAB class with a member variable that's being updated as a result of a method invocation, but when I try to change the property within the class it (apperently, from what I understood from MATLAB's memory management) creates a copy of the object and then modifies it, leaving the original object's property untouched.  classdef testprop       properties           numRequests=0;       end       methods           function Request(this, val)               disp(val);               this.numRequests=this.numRequests+1;           end       end   end     .  &gt;&gt; a=testprop; &gt;&gt; a.Request(9); &gt;&gt; a.Request(5);   &gt;&gt; a.numRequests    ans = 0 In Triangle, $\sin\frac A2\!+\!\sin\frac B2\!+\!\sin\frac C2\!-\!1\!=\!4\sin\frac{\pi -A}4\sin\frac{\pi -B}4\sin\frac{\pi-C}4$ To prove  $$\sin\frac A 2+\sin\frac B 2+\sin\frac C 2-1=4\sin\frac{\pi -A}4\sin\frac{\pi -B}4\sin\frac{\pi-C}4$$  My approach :   $$ \begin{align} \text{L.H.S.} &amp; = \sin\frac{A}{2}+\sin \frac{B}{2}+\sin\frac{C}{2} -1 \\[8pt] &amp; = 2\sin\frac{A+B}{4}\cos\frac{A-B}{4}+\cos\left(\frac{\pi}{2}-\frac{C}{2}\right)-1 \\[8pt] &amp; = 2\sin\frac{\pi -C }{4}\cos\frac{A-B}{4} - 2\sin^2\left(\frac{\pi -C}{4} \right) \\[8pt] &amp; =2\sin\frac{\pi -C }{4}\left\{ \cos\frac{A-B}{4} - \sin\left(\frac{\pi -C}{4} \right)\right\} \end{align} $$  Unable to move further please help. thanks. How can I hide my code in visualforce page? Gnome terminal will not start I just tried to install python 3.6 on my Ubuntu 16.04 system, and now I can't run the terminal from the launcher or from Ctrl + Alt + T. I tried to run gnome-terminal from XTerm and got the following message:  Traceback (most recent call last):   File "/usr/bin/gnome-terminal", line 9, in &lt;module&gt;     from gi.repository import GLib, Gio   File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in &lt;module&gt;     from . import _gi ImportError: cannot import name '_gi' Error in sys.excepthook: Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook     from apport.fileutils import likely_packaged, get_recent_crashes   File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in &lt;module&gt;     from apport.report import Report   File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in &lt;module&gt;     import apport.fileutils   File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in &lt;module&gt;     from apport.packaging_impl import impl as packaging   File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 23, in &lt;module&gt;     import apt   File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in &lt;module&gt;     import apt_pkg ModuleNotFoundError: No module named 'apt_pkg'  Original exception was: Traceback (most recent call last):   File "/usr/bin/gnome-terminal", line 9, in &lt;module&gt;     from gi.repository import GLib, Gio   File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in &lt;module&gt;     from . import _gi ImportError: cannot import name '_gi'   How can I fix this error?  It should also be noted that:   My gnome-terminal file is now a python script. The gnome-terminal.real file will open the terminal as expected. python3.5 gnome-terminal will open the terminal as expected. Exporting QGIS project to Mapnik XML? Is it possible to export a QGIS project to Mapnik xml?   I'm using QGIS 2.4 and Quantumnik does not seem to work with that version. How is the equation of motion on an ellipse derived? Commenting out multiple lines of code, specified by line numbers, using vi or vim I have learned from  that it is possible to use vi/vim to comment out a specified range of line numbers.  For example, suppose I have the following bash script:  #!/bin/bash  This is my very very great script   Now suppose that I want to comment out line numbers 6 through 8 (which contain the words very, very, and great) using the # comment character.  In vi/vim, I can simply type :6,8s/^/# to obtain the following:  #!/bin/bash  This is my #very #very #great script   which comments out lines 6 through 8.  My question is, is it possible to type a similar one liner that will remove the # comment character from lines 6 through 8 (but not any other commented lines in the file)?  Having said this, I realize that there is some debate about whether I am actually using vi or vim.  In practice, I open a file script.sh with the command vi script.sh.  Also, when I type the command which vi, I obtain /usr/bin/vi.  Nevertheless, when I simply type vi and press Enter, I obtain this:  ~                              VIM - Vi IMproved ~ ~                               version 7.2.330 ~                           by Bram Moolenaar et al. ~                 Vim is open source and freely distributable ~ ~                           Sponsor Vim development! ~                type  :help sponsor&lt;Enter&gt;    for information ~ ~                type  :q&lt;Enter&gt;               to exit ~                type  :help&lt;Enter&gt;  or  &lt;F1&gt;  for on-line help ~                type  :help version7&lt;Enter&gt;   for version info   which seems to suggest that I'm actually using vim.  I am accessing a remote Ubuntu Linux cluster using SSH from my PC.  I am not using a Ubuntu Linux GUI. Conky does not work properly on Ubuntu 16.04 GNOME I have this strange problem with conky. It doesn't show properly on the desktop:    I've tried everything from editing conky widget file to reinstalling conky and conky manager (v.2.4). Who knows how to fix it? $a+1,a-1$ invertible for nilpotent element Given a ring $R$ (with unity), prove that if $a \in R$ is nilpotent, then $a+1,a-1$ are both invertible.   Suppose $a^n=0$. Then $1=1-a^n=(1-a)(1+a+\ldots+a^{n-1})$, so $1-a$ is invertible.  If $n$ is odd we can use $1+a^n=(1+a)(1-a+\ldots+a^{n-1})$.  But what if $n$ is even?