After installing 14.04 server, how could I get out from terminal and go to graphical?
Trying to run a Ubuntu server for the first time... But everything is in a terminal. Is there a way to switch to a GUI?
Inline suggested edit reviews are truncated in medium-width windows When reviewing a suggested edit inline (not from the queue) on a site with the new “responsive” design, at a window width where normal content does fit, the diff window is truncated on both sides, as is the edit window after cliking “Improve Edit” or “Reject and Edit”.    This is from  which happened to have a pending suggested edit at the time, after clicking the edit(1) button. Note how the scroll bar is all the way to the left, but there's content that vanishes to the left of the window. That's in Chrome 67.0.3396.87 on Linux at zoom level 100%, with a window width of 800.  Note that I'm not complaining that the user interface isn't responsive yet (although now that this has been deployed to SO I'd expect it to be), but that the interface is completely unusable even with scrolling. In sites with the old UI, you can see all the content even if it requires scrolling.  Reviews done from the suggested edit review queue are ok (not responsive, but you can see the content by scrolling). Inline edits are ok. The problem is specific to inline suggested edit reviews. How can I adjust Cycles material displacement amount? Test if there are files matching a pattern in order to execute a script I am trying to write an if statement to test whether there are any files matching a certain pattern. If there is a text file in a directory it should run a given script.  My code currently:  if [ -f /*.txt ]; then ./script fi   Please give some ideas; I only want to run the script if there is a .txt in the directory. UITextField - capture return button event Copy files and directory tree for filesize in specified range I would like to make a small script copying files from different directories example /pp/01 /pp/02/ etc... to another destination with the same directory design. But only those files within the directory with a size larger than 88MB but smaller than 93MB...   I would use a for loop and the find function. Are there more efficient ways? And how can I implement the find function exactly. How can you tell when a roast is done? How can you tell when a roast is done?  How long should they roast for? I am an Indian living in Italy and I am going to the UK for a leisurely family vacation for about 10 days. Please note, this application is not very straight forward. There are four applicants, one applicant is applying from India another two are applying from Singapore and I am applying from Italy. The checklist at the top has the statement  all documents must be in English translated documents must be certified  I got the proof of accommodation from my commune, but it is in Italian. Getting it translated, isn't such a big deal as the commune itself provides multi-lingual certificates. For the rest of the documents, this is an issue. Such as for &quot;Evidence of being in education&quot;, my university provides an online certificate for this purpose which is in Italian. Multiple acquaintances said that they provided their Italian house contract (in Italian) as proof of residency and no requirement came up for translation. Can anyone comment on how strict are they while enforcing the translational requirements of documents in respect to a short term visitor visa? How can I install Ubuntu 13.04 + without USB, CD, DVD or Net? (hard drive only) I have an older i386 Sony Vaio desktop PC where the BIOS only allows boot from floppy, CD or very specific USB device types, none of which seem to recognize USB flash drives for some reason. Floppy is not an option because the drive no longer works and I have no media for it if it did. I've tried assorted CD and DVD drives, the CD drives all give read errors and DVD drives all say "unsupported emulation".  My next possible option that I would like to try, is to install the hard drive into another machine as a second HD and figure out a way to format it and save an Ubuntu installation to run from that HD once it is moved back into the target machine. IS this possible and if so, how would I go about doing so? The currently running machine uses Windows XP. Attacks of the MAC construction $\mathcal{H}(m\mathbin\|k)$ for common hashes $\mathcal{H}$? Consider a common practically-collision-resistant hash function $\mathcal{H}$ (e.g. , , , ), perhaps based on the  as are the first three. We define a  $\mathcal{C}$ $$(k,m) \mapsto \mathcal{C}(k,m)=\mathcal{H}(m\mathbin\|k)$$ where $\mathbin\|$ denotes concatenation, $k$ is a secret key (constant, or at least of fixed size), and $m$ is a message (possibly of variable length). Assume that an adversary can (iteratively) submit queries with $m_j$ and obtain $C(k,m_j)$, and wants to obtain $k$ or otherwise compute $C(k,m)$ for some $m\ne m_j$.  That MAC $\mathcal{C}$ is not trivially bad. In particular, if $\mathcal{H}$ was indistinguishable from a random function in the , $\mathcal{C}$ would be secure. And even though $\mathcal{H}$ may have the , it does not turn into a devastating attack on $\mathcal{C}$.  The less impractical generic attack that I see is that if a collision was known for $\mathcal{H}$ with the colliding messages of moderate identical length, it could be deduced countless collisions for $\mathcal{C}$. Hence security is demonstrably not better than collision-resistance of $\mathcal{H}$ (for identical-length messages). We could assume that $k$ is half the size of the result of $\mathcal{H}$, and hope that the security is about  or  or , 280, 2128, 2256 hash rounds for SHA-1, RIPEMD-160, SHA-256, SHA-512.   What are the known attacks against $\mathcal{C}$ (better than the above), and their cost, for each of these common hashes?  Is there hope for an argument that an attack against $\mathcal{C}$ would turn into an attack of similar cost against $\mathcal{H}$, or hint of the contrary?  Update: this  is of interest, but I fail to find that it really answers the present question.  Update 2: I am aware that the construction considered is weaker than , and in particular is vulnerable to collision on $\mathcal H$; I stated that, and that it is thus pointless to have the key wider hopeless to target security against some attacks better than half the hash's size. I'm asking exactly what cryptanalytic attack better than finding a collision on $\mathcal H$ there are. There is room for such an attack only by exploiting a weakness in the structure or/and the round function of a concrete $\mathcal H$. Action to crop a photo with user input. The batch processing I'm stumped.  All I need to do is open my photo, have the action stop to wait for me to decide where the crop should be (to center the important part of the photo), then close that photo so the batch processing can go get the next photo.  I see the "inset stop" is the key, but it never allows me to crop, it just moves on to the next photo. Attempting to compile kernel yields a certification error I'm currently attempting to follow  guide in order to install the 4.5.7 kernel with Grsecurity on my Kali Linux desktop.   I am following that list of instructions verbatim, except for the fact that I'm trying to use Grsecurity's test patch for the 4.5.7 kernel and I'm running Kali Linux instead of straight Debian.  Every time I attempt to compile the kernel, however, I get this error following the line "CC certs/system_keyring.o":    CC      certs/system_keyring.o make[2]: *** No rule to make target 'debian/certs/benh@debian.org.cert.pem', needed by 'certs/x509_certificate_list'.  Stop. Makefile:951: recipe for target 'certs' failed make[1]: *** [certs] Error 2 make[1]: Leaving directory '/home/jc/Downloads/linux-4.5.7' debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed make: *** [debian/stamp/build/kernel] Error 2   I get this error, as I found out, for any kernel even if I apply no patches or modifications, so it has something to do with the tools I'm using to compile the kernel (apparently a system keychain of some sort). Can someone out there tell me how to fix my OS and compile my kernel?   P.S. Here is the output of cat /proc/version:  Linux version 4.6.0-kali1-amd64 (devel@kali.org) (gcc version 5.4.0 20160609 (Debian 5.4.0-4) ) #1 SMP Debian 4.6.2-2kali2 (2016-06-28) 2 different bibliographies I'm writing my thesis and I would like to make 2 "bibliography" references: The first one would be for the publications I'm in and the second one for external references. I've made one *.bib file right now and it's working but I have no idea how I should work with 2 *.bib files.  Any suggestion will be appreciated. Sum of the series $\sum _{ r=1 }^{ \infty }{ \frac { { r }^{ 3 } }{ r! } } $ Create a book cover with spine, rear page and flaps Why are rockets so big? I'm curious why rockets are so big in their size. Since both the gravitational potential one need to overcome in order to put thing into orbit, and the chemical energy burned from the fuel, are proportional to the mass, so if we shrink the rocket size, it would seem to be fine to launch satellites. So why not build small rocket say the size of human? I can imagine small rocket would be easier to manufacture in large quantities and easier to transport. And maybe someone can make a business out of small rocket, carrying one's own satellite. Question about the Riemann-Lebesgue Lemma proof Ok, so one of the formulations of the Riemann-Lebesgue Lemma says: $$ f\in L^1(\mathbb{R}) \implies \hat{f}(\omega)\to 0\;\mbox{ when } \;|\omega|\to\infty.$$  I get all the steps of the proof, except the one which says that if $f$ is an arbitrary integrable function, it may be approximated in the $L^1$ norm by a compactly supported smooth function $g\in L^1$. My question is: Why? How do you know that for all $\epsilon&gt;0$, and for all arbitrary function $f\in L^1$ exists a compactly supported smooth function $g$ so that $||f-g||_{L^1}&lt;\epsilon$? The "proof" can be found in many places, but this step can be found in Wikipedia I want to write all zeros to my hard drive, so I can re-install windows 7 How can I group numerical data into naturally forming "brackets"? (e.g. income) The following describes what I'm trying to accomplish, but it's possible an alternative problem statement can describe my goal:  I want to    divide the following numbers into groups where the variances of the numbers within each group are not too large, and the differences between the averages of groups are not too small  compare the distribution obtained in the end with the "perfect" ones and see how "different" it is from being perfect.     Layman's explanation of goal  , and determine the "income brackets" each population is in.  The income bracket is supposed to be self-adjusting based on the input data.  My goal is to ultimately measure or calculate the difference between the income brackets.  I assume there will be many brackets, and want to see how far "apart" each tier is.  Here is a sample of hourly income for a sample set of a population of 20, and a total income of 3587:  Population= 10                   pop=2   population=5              population =3 10, 11,13,14,14,14,14,14,15,20,  40,50  ,90,91,92,93,94      999,999,900    How can I use mathematical concepts to group, sort and analyze data that acts like income distribution over a given population?  At the end of the calculation, I want to determine tiered income distribution, where a perfect distribution would look (something) like this   (each person makes $10 more per hour than the previous; total is 3587) 89, 99, 109, 119, 129, 139, 149, 159, 169, 179, 189, 199, 209, 219, 229, 239, 249, 259, 269, 279   or this:   (evenly distributed groups of people make the same per hour)  (gaps between income groups is consistent and not "too far") (income total is 3587) 99 99 99   129 129 129   159 159 159   199 199 199  229 229 229  269 269 269    Question  How should I analyze the population groups, and measure the gap in a way that will tell me how much is needed to make it more like the last two model sets listed above? Getting around the FAT32 4GB file size limit How can I install Visual Studio? How can I install Visual Studio?    I'd prefer to use it in Wine or PlayOnLinux if possible.