I see other people doing this, occasionally.   They'll add something like the following to the start of their terminal, sort of a welcome screen:    ____  _____    _  _  _____  __  __    _    _    __    _  _  ____    ____  _____    ____  __      __   _  _      __       ___    __    __  __  ____  ___ (  _ \(  _  )  ( \/ )(  _  )(  )(  )  ( \/\/ )  /__\  ( \( )(_  _)  (_  _)(  _  )  (  _ \(  )    /__\ ( \/ )    /__\     / __)  /__\  (  \/  )( ___)(__ )  )(_) ))(_)(    \  /  )(_)(  )(__)(    )    (  /(__)\  )  (   )(      )(   )(_)(    )___/ )(__  /(__)\ \  /    /(__)\   ( (_-. /(__)\  )    (  )__)  (_/ (____/(_____)   (__) (_____)(______)  (__/\__)(__)(__)(_)\_) (__)    (__) (_____)  (__)  (____)(__)(__)(__)   (__)(__)   \___/(__)(__)(_/\/\_)(____) (_)   It happens when the shell starts, and I would like to have it happen for me when the shell starts, too.   I am pretty proficient with vim for text editing, so I think I could figure out a way to do it.   If vim fails, I can use something like the following, but how do I make it come up not garbled when I start my new shell?   Please note that this question is not just about ASCII art, but is also about how to successfully add it to my bash, and about possible escapes required for the bash shell to get it to work properly.
I'm looking for an ASCII art generator (text is preferred, but images will do too) in the  style, but with text instead of trains. Any suggestion?
Prove that $\frac{(n-2)s^2}{\sigma^2}\sim \chi^{2}_{n-2}$ "'Hello', says he. 'Hello', says I" — is this correct? I'm reading a novel in which once in a while a character says something like "I are", "He do", and similar stuff. I understand the author is just reproducing the way people talk on the streets.  However I've found a piece of text of which I'm not sure if it's proper English. One of the characters, who almost always speaks proper English, is reproducing a conversation that happened many years ago using the present tense in the following manner:     I was with this guy and "Hi", says he, "how are you", says I...   and so on.  My question is if the "says I" is proper English (a special case in which "I" is treated as a third person because we are relating in present tense something that happened in the past) or it's just kind of slang.  I was also a bit surprised by how the usual order is switched ("says he" instead of "he says") but to me it's secondary to the "says I" issue. Is there a way to exclude other particle systems from the effects of a Wind effect? I have a scene with a number of particle systems. I'd like to have a separate wind effect for my main scene and another for an extra: an emitter + wind-effect to blow leaves into my scene. I can't find any way to exclude, so here I am. At the very worst, I can just render the main scene and then render the wind effect and composite it, but I figured I'd check first. Is fractional scaling ( ) available in 18.04 LTS yet? I am waiting until this is available before I install. Is time continuous or discrete? Alice and Bob play the following game with an $n \times n$ matrix, where $n$ is odd. Alice fills in one of the entries of the matrix with a real number, then Bob, then Alice and so forth until the entire matrix is filled. At the end, the determinant of the matrix is taken. If it is nonzero, Alice wins; if it is zero, Bob wins. Determine who wins playing perfect strategy each time.    When $n$ is even it's easy to see why Bob wins every time. and for $n$ equal to $3$ I have brute-forced it. Bob wins. But for $n = 5$ and above I can't see who will win on perfect strategy each time. Any clever approaches to solving this problem? What is the /boot partition really for? I'm reading a relatively old text on Linux partitions and file systems (the LPIC 1 Certification Bible). It says:     Some versions of the Linux boot loaders cannot access a kernel that is   outside the first 1024 cylinders on a disk. By putting the /boot   partition at the beginning of the drive you can be assured of not   having a problem when accessing the kernel at boot. This problem shows   itself most often in cases of dual booting Linux along with another   operating system that is on the first partition.   Why would a boot loader have "no access to the kernel outside the first 1024 cylinders on a disk"?  Also, what does "putting the /boot partition at the beginning of the drive" mean? I am new to Stack Exchange. I know there is a lot of discussion sites for Stack Exchange. I would like to know about there were any Stack Exchange site available for discussing and solving personal psychological problems. Cauchy-Riemann equations in polar form. Show that in polar coordinates, the Cauchy-Riemann equations take the form   $\dfrac{\partial u}{\partial r} = \dfrac{1}r \dfrac{\partial v}{\partial \theta}$ and $\dfrac{1}r \dfrac{\partial u}{\partial \theta} = −\dfrac{\partial v}{\partial r}$.      Use these equations to show that the logarithm function defined by   $\log z = \log r + i\theta$ where $z=re^{i\theta}$ with $-\pi&lt;\theta&lt;\pi$ is holomorphic in the region $r &gt; 0$ and $-\pi&lt;\theta&lt;\pi$.   What I have so far:   Cauchy-Riemann Equations: Let $f(z)$ = $u(x, y)$ +$iv(x, y)$ be a function on an open domain with continuous partial derivatives in the underlying real variables. Then f is differentiable at $z = x+iy$ if and only if $\frac{∂u}{∂ x}(x, y)$ = $\frac{∂ v}{∂ y}(x, y)$ and $\frac{∂u}{∂ y}(x, y)$ = −$\frac{∂ v}{∂ x}(x, y)$. So we have $f'(z)= \frac{∂u}{∂ x}(z) +i \frac{∂ v}{∂ x}(z)$. Let $f(z)$ = $f(re^{iθ})$= $u(r,θ)$ +$iv(r,θ)$ be a function on an open domain that does not contain zero and with continuous partial derivatives in the underlying real variables. Then f is differentiable at $z$ = $re^{iθ}$ if and only if $r \frac{∂u}{∂r}=\frac{∂ v}{∂θ}$ and $\frac{∂u}{∂θ}$ = $−r \frac{∂v}{∂ r}$.  Sorry, if this is not very good. I just decided to start learning complex analysis today... Highest power of a prime $p$ dividing $N!$ Position of the adverb "substantially" Can someone explain collection_select to me in clear, simple terms? I am trying to estimate summary statistics of points located inside a polygon. Each points in the point layer is associated with N attributes. My target is to summarize (say mean, min,..) the attributes of points located within a polygon and populate the attribute fields of the corresponding polygon.   I am looking for a solution using GeoPandas or other Python libraries.   import geopandas as gpd    gdf_points = gpd.read_file('/path_to_points.json') gdf_polygon = gpd.read_file('/path_to_polygons.json')  dfsjoin = gpd.sjoin(gdf_polygon ,gdf_points)   Now, how can I summarize the stats for each attribute in the point layer and add it to the polygon shapefile? Which function can I use?  I am looking for something that is functionally equivalent to ESRI ArcGIS  with pain of browser back button How to make a file (e.g. a .sh script) executable, so it can be run from a terminal How do I troubleshoot high 'svchost.exe' usage in Windows 7? Is there a way to head/tail a document and get the reverse output; because you don't know how many lines there are in a document?  I.e. I just want to get everything but the first 2 lines of foo.txt to append to another document. With Glade Designer that lets you set up Gtk-Ui's you can check the option that windows are not shown in the launcher. If I take a look at the ui-file generated by Glade, it says &lt;property name="skip_taskbar_hint"&gt;True&lt;/property&gt;. In gtk code this hint is  window.set_property('skip-taskbar-hint', True). However I believe that this option is not exclusively Gtk-specific, and want to apply this one on my PyQt4-app. The Ubuntu window manager must be able to receive that hint, otherwise I would see the window of a gtk-application i use (stickynotes-indicator). So there MUST be a way of doing this in Qt or any other language, right?  Does anybody know such an option? Python or Qt syntax, doesn't matter! Should I disable google maps scroll wheel zoom? In most applications of google maps the scroll wheel will zoom the map instead of scrolling it.  Personally I find this confusing, and after years of using google maps, both on the google maps web site and embedded google maps, I still often make the mistake of trying to scroll the map with scroll wheel and end up zooming it instead.  The google maps API allows me to disable scrollwheel zoom when I embed a map in my page.  The question is should I disable it?  On the one hand scroll wheel zoom is unconventional in the context of the web as a whole - in the vast majority of cases the scroll wheel scrolls things.  On the other hand scroll wheel zoom is established convention for maps.  It definitely would be a better experience for me if scroll wheel zooming was disabled, but what about the web browsing population in general?  I did some searching on whether I should disable scroll zoom and couldn't find any guidelines. So, to scroll zoom or not to scroll zoom? How to normalize my db schema for a quiz application? I am putting together a quiz application.   (I'm calling each quiz a "challenge")  I have a "challenge" table and a "challenge_question" table which is pretty straightforward.  challenge table: id name num_questions (I want to randomize and only display a certain number of Qs per each challenge)  challenge_question table: id challenge_id question (text of the question) required (some questions will be required to be displayed per each challenge) question_type (here I indicate what type of question: Mult. choice, T/F, Ordering, or Fill-in-the-blank)   Where I'm having trouble in normalization is with the types of question options:  Multiple choice, true/false, ordering, and fill-in-the-blank. I wonder, should I have a separate table for each type of challenge-question-option? Or is it possible to combine these into one somehow..  If I combined all possible options into a single table, it might look be something like this  challenge_options table: id challenge_question_id option (text field, can be used for both multiple choice and for fill-in-the-blank style questions) is_true (boolean field for true/false questions) is_correct (boolean, used to determine multiple choice answer) ordering_option_1  ordering_option_2 ordering_option_3 ordering_option_4 (these ordering fields would store the correct sequence of an ordering style of question)   This really strikes me as less than ideal.  Actually, I don't see how the ordering_options would work out correctly at all.  Wouldn't I need to have each of those be a separate option?  Surely there must be a better way.  Any suggestions/criticisms or alternate approaches?