I am considering getting a tablet to use on the go. But I also would like to use it in conjunction with my Laptop and Desktop PC, both running Ubuntu. Specifically, I am imagining using it as an input device for graphics programmes, virtual blackboards and the like. After a cursory search, this seems to be feasible in principle, but is there anything I should be aware before buying any tablet? Are different operating systems on the tablet better suited for this? Thanks in advance for any answers!
I read some articles, and seen some videos about a github project that do a sort of thing, but it's a little bit outdated things.I wanna see if this thing is possible to do, nowadays. Thanks
Align cell height of the tabularx rows The following latex code prints rows one at a time. However all the cells of the rows don't come out aligned. How can I fix it.   \documentclass{beamer}     \usepackage{tabularx}    \begin{document}  \begin{frame}{}  \begin{tabularx}{3.50in}{lXX}           \hline           &amp; Observation &amp; Conclusion \\           \hline             \uncover&lt;2-&gt;{1.} &amp; \uncover&lt;2-&gt;{Observation 1 } &amp; \uncover&lt;2-&gt;{Conclusion 1} \\   \uncover&lt;3-&gt;{2.} &amp; \uncover&lt;3-&gt;{Observation 2} &amp; \uncover&lt;3-&gt;{Conclusion 2} \\           \end{tabularx}      \end{frame}   \end{document}   The output looks as follows :    As we can see cells in first column do not align with the rest of the rows. Will appreciate any input as to how to fix this. SqlException from Entity Framework - New transaction is not allowed because there are other threads running in the session What is the best solution for database connection pooling in python? I have developed some custom DAO-like classes to meet some very specialized requirements for my project that is a server-side process that does not run inside any kind of framework.    The solution works great except that every time a new request is made, I open a new connection via MySQLdb.connect.    What is the best "drop in" solution to switch this over to using connection pooling in python?  I am imagining something like the commons DBCP solution for Java.    The process is long running and has many threads that need to make requests, but not all at the same time... specifically they do quite a lot of work before brief bursts of writing out a chunk of their results.  Edited to add: After some more searching I found  which looks decent, but as I'm relatively new to python I guess I just want to make sure I'm not missing a more obvious/more idiomatic/better solution. The repository 'http://dl.google.com/linux/chrome/deb stable Release' does not have a Release file After executing this command  sudo apt-get update &amp;&amp; sudo apt-get -y upgrade   I get this error  W: The repository 'http://dl.google.com/linux/chrome/deb stable Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details.   I've seen past inquiries on same issue but the answers given are specific to other repositories.  Any help will be appreciated. My network icon is always a question mark but I have acces to internet Relative pronouns "where" and "when": where can they be omitted? References to a comment on a deleted answer can break Stack Exchange JS For the following URL, JavaScript breaks:  https://stackoverflow.com/questions/16356382/splitting-a-braces-grouped-string-in-python/16356421?noredirect=1#comment23433042_16356421   This is a link to a , the answer I can see as a 10K+ user (although users &lt;10k ).  With Chrome (26, Mac OS X) the console sez:  Uncaught TypeError: Cannot call method 'replace' of undefined   for line 83 of full.js.  Firefox (20, Mac still), the web console spits out:  [12:48:28.459] TypeError: c.attr(...) is undefined @ http://cdn.sstatic.net/js/full.js?v=c9131e40e3fb:83   Safari (6.0.4 on, you guessed it, Mac OS X) has this to complain about:  TypeError: 'undefined' is not an object (evaluating 'c.attr("id").replace')   for line 83 of full.js.  Because of this, the Answer text box on Stack Overflow is lacking all niceties such as an actual WMD editor.  If you remove the hash reference #comment23433042_16356421 from the end of the URL, things work again. Removing the ?noredirect=1 query parameter makes no difference. Hi there! I'm looking for a help drawing this diagram. Any ideas? Console flashes on launching, then closes (ms-windows) Programmatically open new pages on Tabs When I try to run Maya from the terminal, I get:  error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.   How do I solve this?  Note: Maya is a third-party software. Retrieve malicious IP addresses from Apache logs and block them with iptables Please help me to prove the following result:  I recall that the holomorph $Hol(\Gamma)$ of a group $\Gamma$ is the semidirect product $Hol(\Gamma)=\Gamma\ltimes_{\phi} Aut(\Gamma)$ where $\phi: Aut(\Gamma)\to  Aut(\Gamma)$ is the identity map.  Let $G=Hol(C_8)$. In addition let $f(x)\in \mathbb{Q}[x]$ be an irreducible polynomial of degree $8$, $L$ a splitting field of $f(x)$ over $\mathbb{Q}$ and suppose that $Gal(L/\mathbb{Q})\cong G$     Show that there is a subgroup of $S_8$ isomorphic to $G$   Thanks in advance. What is the angle between those two matrices over $\mathbb{C}$? Let $\left&lt;\;,\;\right&gt;$ be an inner product defined by $\left&lt;A,B\right&gt;=$ tr$\left(A\overline{B}^{T}\right)$ over $M_n\left(\mathbb{C}\right).$  I am looking for the angle between: $$A=\begin{pmatrix}2+i &amp; 1\\-1&amp;0\end{pmatrix}\quad B=\begin{pmatrix}3-2i &amp; 1+i\\0 &amp; -i\end{pmatrix}$$  First we can see that:$$\overline{A}=\begin{pmatrix}2-i &amp; 1\\-1&amp;0\end{pmatrix}\quad \overline{B}=\begin{pmatrix}3+2i &amp; 1-i\\0 &amp; i\end{pmatrix}$$  $$\Downarrow$$  $$\overline{A}^T=\begin{pmatrix}2-i &amp; -1\\1&amp;0\end{pmatrix}\quad \overline{B}^T=\begin{pmatrix}3+2i &amp; 0\\1-i &amp; i\end{pmatrix}$$  And therefore:   $\left&lt;A,B\right&gt;=$ tr$\left(A\overline{B}^{T}\right)=\left(2+i\right)\left(3+2i\right)+1-i=5+6i$ $\left&lt;A,A\right&gt;=\left(2+i\right)\left(2-i\right)+1+1=7$ $\left&lt;B,B\right&gt;=\left(3-2i\right)\left(3+2i\right)+\left(1+i\right)\left(1-i\right)+1=16$   Now as the angle between any two vectors is defined we get that: $$\cos{\alpha}=\frac{\left&lt;A,B\right&gt;}{\Vert{A}\Vert\Vert{B}\Vert}=\frac{5+6i}{\sqrt{112}}$$  $$\Downarrow$$  $$\alpha = \;?$$  I didn't even know a complex number could be an image for the cosine function.  Thanks for any help. Why does getopts only work the first time? Ubuntu touchpad issues - mouse pointer jumps around Let $f:\mathbb{C} \rightarrow \mathbb{C}$ be a entire function. Suppose that there are $M$, $r&gt;0$ and $n\in \mathbb{N}$ such that $\left|f(z)\right|&lt;M\left|z\right|^n$ for all $z \in \mathbb{C}$ with $\left|z\right|\geq r$.  Show that $f$  polynomial of degree at most $n$.  Remark: I tried to follow the proof of Liuville's Theorem but I have complications with the condition  $\left|z\right|\geq r$.. I've noticed something curious about the rotation of a rectangular prism. If I take a box with height $\neq$ width $\neq$ depth and flip it into the air around different axes of rotation, some motions seem more stable than others. The 3 axes which best illustrate what I mean are:  (1) Through the centre of mass, parallel to the longest box edge.  (2) Through the centre of mass, parallel to the shortest box edge.  (3) Through the centre of mass, parallel to the remaining box edge.  It's "easy" to get the box to rotate cleanly around (1) and (2), but flipping the box around (3) usually results in extra twisting besides the rotation around (3) that I'm trying to achieve (obviously a "perfect" flip on my part would avoid this twisting, which is why I call it an instability). If you're not quite sure what I'm talking about, grab a box or book with 3 different side lengths and try it out (but careful not to break anything!).  What's special about axis (3)?   Image taken from . Calculating lat/lons from PostGIS table which has projected coordinate system? I have a PostGIS table in a projected coordinate system (EPSG: 28355 or MGA94 Zone 55). In QGIS (with the PostGIS manager plugin) I calculate a coordinate by performing the following SQL:  UPDATE gisprod.buildings SET easting = x(centroid(the_geom))    Now I want to add a "lat" and "lon" field to this table and calculate the values using the appropriate coordinate system, in this case that would be (EPSG:4283 or GDA94).   Is there a way I can specify in the SQL statement to calculate the x/y coord using a different coordinate system? How do I install Ubuntu to a USB key? (without using Startup Disk Creator) If you are hurrying to reply, System → Administration → StartUp Disk Creator -- no, that's not what I'm talking about.   I want to try Ubuntu 11.04's Unity without touching my existing Ubuntu install.  To do this, I need to install the nVidia drivers first (sigh).  To do this, I need changes to persist a reboot.  To do this, I need to really install Ubuntu on a USB key.  How do you do that?    What I tried   I tried to make a USB key from , then boot from it, then choose "Install Ubuntu." The installer refused to install to the installation media itself. I tried, from my installed copy of Ubuntu:  sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso   ...but the installer didn't detect the disk properly.