Every android device has a more or less customized kernel. Most of these are open source?!(I am not sure about the "most".) Is there a Linux or even better ubuntu distro which comes with has support for lots of android devices out of the box? Thanks? And which is nearly as easily installable as "Ubuntu  for Desktop"?
I have a cheap Chinese made tablet from Dubai called the Crony Dubai (www.cronydubai.com). It has a micro B, mini HDMI and a USB labeled as "Host" as well as a micro SD slot. It came with a micro B to USB adapter in box, and its running Ice Cream Sandwich. Is there a way to load Ubuntu on it? Also the tablet is very buggy and crashes often, would that be due to the tablet or the OS?
Possible Duplicate:          Prove $$\cos(\alpha) + \cos(\alpha + \beta) + \cos(\alpha + 2\beta) + \dots + \cos[\alpha + (n-1)\beta] = \frac{\cos(\alpha + \frac{n-1}{2}\beta) \cdot \sin\frac{n\beta}{2}}{\sin\frac{\beta}{2}} $$ Sum from $n=1$ to $N$ of $\sin(nx)/2^n$ The question states:    I'm not sure what to do here. I used the geometric sum to do $2^{-n}$, but I can't think of a way to sum $\sin(n\theta)$ to get the required RHS.    Further working     Apologies for maybe being slow or missing something obvious here... I don't know how to get it into required form. How do I round a number in JavaScript? While working on a project, I came across a JS-script created by a former employee that basically creates a report in the form of  Name : Value Name2 : Value2   etc.  The peoblem is that the values can sometimes be floats (with different precision), integers, or even in the form 2.20011E+17. What I want to output are pure integers. I don't know a lot of JavaScript, though.  How would I go about writing a method that takes these sometimes-floats and makes them integers? I'm having a really hard time trying to understand what the differences between a desktop environment and a window manager are?  EDIT: From this :  There are basically three layers that can be included in the Linux desktop: X Windows – This is the foundation that allows for graphic elements to be drawn on the display.  builds the primitive framework that allows moving of windows, interactions with keyboard and mouse, and draws windows. This is required for any graphical desktop. Window Manager – The Window Manager is the piece of the puzzle that controls the placement and appearance of windows. Window Managers include: , , , , , etc. Requires X Windows but not a desktop environment. Desktop Environment – This is where it begins to get a little fuzzy for some. A Desktop Environment includes a Window Manager but builds upon it. The Desktop Environment typically is a far more fully integrated system than a Window Manager. Requires both X Windows and a Window Manager.  Examples of desktop environments are , , ,  among others) In templates, where and why do I have to put typename and template on dependent names? What exactly are dependent names anyway?    I have the following code:  template &lt;typename T, typename Tail&gt; // Tail will be a UnionNode too. struct UnionNode : public Tail {     // ...     template&lt;typename U&gt; struct inUnion {         // Q: where to add typename/template here?         typedef Tail::inUnion&lt;U&gt; dummy;      };     template&lt; &gt; struct inUnion&lt;T&gt; {     }; }; template &lt;typename T&gt; // For the last node Tn. struct UnionNode&lt;T, void&gt; {     // ...     template&lt;typename U&gt; struct inUnion {         char fail[ -2 + (sizeof(U)%2) ]; // Cannot be instantiated for any U     };     template&lt; &gt; struct inUnion&lt;T&gt; {     }; };   The problem I have is in the typedef Tail::inUnion&lt;U&gt; dummy line. I'm fairly certain that inUnion is a dependent name, and VC++ is quite right in choking on it. I also know that I should be able to add template somewhere to tell the compiler that inUnion is a template-id. But where exactly? And should it then assume that inUnion is a class template, i.e. inUnion&lt;U&gt; names a type and not a function? I'm trying to define \conjunction by means of \textbullet instead of \bullet, since the latter looks too big in logical formulas.  How can I make the spacing around \conjunction to behave like the spacing around \bullet when there is an opening parenthesis just after it?  Compare (2) and (2'):     \documentclass[12pt]{article} \usepackage[paperwidth=10cm,paperheight=7cm,margin=1em]{geometry} \usepackage{amsmath} \usepackage{amssymb} \usepackage{ebgaramond-maths}  \DeclareMathOperator\conjunction{\raisebox{-0.25ex}{\textbullet}}  \begin{document}\begin{align} \intertext {Good spacing but bad size:} (\exists x(\forall y(\phi(y)\equiv y\!=\!x)&amp;\bullet Gx)\supset\psi)\\ \exists  x(\forall y(\phi(y)\equiv y\!=\!x)&amp;\bullet (Gx\supset\psi))\\ \intertext {Good size and spacing:} (\exists x(\forall y(\phi(y)\equiv y\!=\!x)&amp;\conjunction Gx)\supset\psi)\\ \intertext {Good size but bad spacing:} \exists  x(\forall y(\phi(y)\equiv y\!=\!x)&amp;\conjunction (Gx\supset\psi)) \end{align}\end{document}   This won't do:  \DeclareMathOperator\conjunction{\raisebox{-0.25ex}{\textbullet\ }}   because it adds an unwanted extra space to (1'). I’m looking for an alien movie I watched years ago, mid to late 2000’s about the Earth being cooked or heated up by aliens. The poster is a reflection of the Earth heating up with an orange glow on an aliens eye. It was a low budget movie and I think the one I watched was pirated from China. Again low budget, bad quality and the name could’ve been something worthy he word scorch or something like that. The alien in the movie had legs with knees that went inwards and it had red eyes. Deciding whether $2^{\sqrt2}$ is irrational/transcendental Is $2^\sqrt{2}$ irrational? Is it transcendental? How to remove extra start item from boot menu? I bought a laptop recently. While Windows 7 was installing, the battery died. So I plugged in the charger and re-installed Windows 7 Home Basic from the start. After completion of the procedure I now have 2 Windows folders in my C:\ drive, so I deleted the old Windows folder.  The problem is, while booting time it shows two Windows 7 options, although I already deleted the old Windows folder.  How can I remove old Windows 7 option from my boot? What makes a chewy brownie? I've tried many different brownie recipes and most of mine bake to a cake-like consistency. The brownie holy grail for me is crusty top chewy brownies. What can I add/remove/do that will make my brownies chewier? How can I set up password-less SSH login? I want to be able to login to a remote via ssh without having to enter the password all the time.   How do I set it up? Is a different command required to execute a password-less session? Can I put \fbox along the diagonal so that they touch each other? I have put a bounty on , however I don't see it appear in the  (also not when I'm not logged in).  Why is this. Aren't all bounty questions supposed to be visible there? How to completely disable auto-save and versions in Mac OS X Lion? I hate the automatic saving and versioning in Mac OS X Lion.  Is there a way to completely turn it off?  (This has been asked before , but the answer and the linked article are completely wrong, so I thought I'd try again.) How to replace the domain name in a Wordpress database? I have a Wordpress database which was installed in a development environment... thus, all references to the site itself have a fixed IP address (say 192.168.16.2). Now, I have to migrate that database to a new Wordpress installation on a hosting. The problem is that the SQL dump contains a lot of references to the IP address, and I have to replace it with: my_domain.com.  I could use sed or some other command to change the that from the command line, the problem is that there are a lot of configuration data which uses JSON. So what? Well, as you know, JSON arrays uses things like: s:4: to know how many chars an element has, and thus, if I just replace the IP with the domain name, the configuration files will get corrupted.  I used an app for Windows some years ago that allows to change values in a database and takes care of the JSON arrays. Unfortunately, I forgot the name of the app... so the question is: do you know any app that allows me to do what I want? How do I migrate an SVN repository with history to a new Git repository? Multiple solutions for a particle in an infinite potential well I am starting to learn about quantum mechanics and was wondering about the solutions to a question about a particle in an infinite potential well of length $L$.  The solutions are: $$\psi_n(x) = \sqrt{\frac{2}{L}}\sin\left(\frac{\pi n x}{L} \right)$$  And I was wondering what is the meaning of $n$. Isn't there supposed to be only one wave function? In that case, $\Psi = \sum_{n=1} ^\infty a_n \psi_n$, but what are the $a_n$? Or maybe it is probabilistic, and we don't know which $\psi_n$ the particle is currently in? I cannot make xmodmap run on login in Ubuntu 13.04. I have searched around, including in askubuntu and all answers I found do not work.  I have a file named .Xmodmap in my home folder which contains the desired mappings. If I run it manually it works fine, so there is no error there. In order to make it run on startup, I have tried:     Using various .xinitrc containing one of the following commands:      xmodmap .Xmodmap xmodmap ~/.Xmodmap   /usr/bin/xmodmap /home/NAME/.Xmodmap if [ -s ~/.Xmodmap ]; then xmodmap ~/.Xmodmap fi  Using .Xresources instead of .xinitrc with the same variations. Setting it as a startup application.   None of the above works in Ubuntu 13.04 (64-bit). I also saw a few ideas about globally changing the keyboard mappings, but most of them were not applicable in Ubuntu 13.04 (i.e. the corresponding files did not exist where specified) and I prefer not to touch the global settings anyway. Determining if a game is CPU- or GPU-limited What is a reliable, but not too time-consuming way to determine if a certain game is limited by the graphics card or by the processor speed?  I have some preconceptions about whether I'm mostly GPU or CPU limited, but I'd like to verify if I'm right about that. I have some ideas how I would go around and test that but performing accurate benchmarks is notoriously tricky and I don't have much experience with it.   So I'm wondering what would be an easy way to determine the bottleneck, having only one computer with a certain configuration available? What tools would I use for that purpose?  It would also be interesting to determine if the amount of VRAM on my graphics card is a limiting factor. I've been learning C#, and I'm trying to understand lambdas.  In this sample below, it prints out 10 ten times.  class Program {     delegate void Action();     static void Main(string[] args)     {         List&lt;Action&gt; actions = new List&lt;Action&gt;();          for (int i = 0; i &lt; 10; ++i )             actions.Add(()=&gt;Console.WriteLine(i));          foreach (Action a in actions)             a();     } }   Obviously, the generated class behind the lambda is storing a reference or pointer to the int i variable, and is assigning a new value to the same reference every time the loop iterates.  Is there a way to force the lamda to grab a copy instead, like the C++0x syntax  [&amp;](){ ... } // Capture by reference   vs.  [=](){ ... } // Capture copies