Read a file in reverse order line by line without much overhead
Quickly read the last line of a text file?
I currently trying to join two rigged (and animated) models, which both has separate meshes, separate bones and separate animations. The first mesh is the horse while the second mesh is human:   So I am interested to join human model onto horse model to make a rider:   I think the best way would be to make horse as a parent and human as a child during the join process. In that case I would like that all horse animations (there are 3 of them - idle, walk and run) would remain as they are, while I can lose human animations, as I will need different ones for it. I was also thinking to make human root bone as a child of one horse back bones, that when horse moves up and down it would move entire human mesh together. It would be also good to keep the same weights that human bones would not start deforming horse mesh and vice versa.  I tried to use Ctrl+J by selecting various combinations between bones and meshes in object mode, however, I noticed that it messes up scaling and rotation of the child object. So I was wondering how it would be possible to properly join these models to create a rider? Number of normal subgroups of a non abelian group of order $21$... CSIR December $2013$ Question is to :  Find the number of Normal subgroups of a nonabelian group $G$ of order $21$ other than $\{e\}$ and $G$.  What I have done so far is :  As $|G|=21=3\cdot7$  we have :  No. of sylow $3$ subgroups $1+3k$ dividing $7$ leaving out possibilities $1$ or $7$  No. of sylow $7$ subgroups $1+7k$ dividing $3$ leaving out only possibilities $1$.  So, we have a unique sylow $7$ subgroup and so it is normal.  I remember somehow that any normal group should come from a normal sylow subgroup or something like that.  S0, I prefer to conclude there is only one Normal subgroup for a non abelian group of order $21$.  Please let me know if this is true and please help me to fill that gap :      I remember somehow that any normal group should come from a normal sylow subgroup or something like that.   Thank you. Difference between "git add -A" and "git add ." The command git add [--all|-A] appears to be identical to git add .. Is this correct? If not, how do they differ? How can I use colours to separate texture node treatment? iOS emails stuck in All Inboxes In the iOS Mail app, there are 4 emails in the "All Inboxes" section. Those 4 emails are NOT in the actual inbox on Gmail.  I thought, oh well I don't mind deleting them entirely since they're just newsletters. I deleted them directly on gmail, but they still appeared in iOS. So I tried deleting them via iOS and ... they keep coming back!  Even stranger, the 4 emails ONLY appear in "All Inboxes", they don't appear in any of the sub-account inboxes.  So, I disabled "Mail" in my gmail account. They're still here! I no longer have a "gmail" sub-account, but those 4 emails are still in All Inboxes. I tried to quit the app a few times, restart the phone. Still here...  When I tap on one of those messages, I get a black screen (dark mode), no errors. Surfing the web anonymously What is the best, fastest, safest way to surf the web anonymously, and how much anonymity can you really achieve? Subgroup of $\mathbb{Q}$ with finite index Consider the group $\mathbb{Q}$ under addition of rational numbers. If $H$ is a subgroup of $\mathbb{Q}$ with finite index, then $H = \mathbb{Q}$.  I just saw this on our exam earlier and was stumped on how to show this. Any ideas? How could I place objects (buildings) on a flat surface in the BGE? I'm working on an  in BGE, and I am not sure how I could make it so you can place buildings on flat surfaces (or unless there is an easier way). I would love to know how to place buildings when you click a certain button to place it.  I don't really need anything fancy like price and stuff like that yet. I really have no idea if  is required to do this. What is The Rule of Three? How do I prevent "Read more: www.site.com" from being injected with non-Tynt JavaScript into copy-paste actions? There are many sites that insert something like "Read more: www.site.com" into your clipboard when you copy text in your browser.  I find this abominable.  A google search reveals   to stop this if the website happens to be using the service  (by just blocking the Tynt domain), but many websites use home-grown JavaScript.  Is there a general way to block this behavior besides just turning off JavaScript?   I use Chrome but I am interested in all solutions.  EDIT: To be clear, I want to be able to keep the rest of the JavaScript functionality for these websites, since many will break without it.  EDIT #2: Here are two example websites which continue to harass me despite my use of a Tynt blocker:  |   Here are two   and two   which explain ways to implement this shady practice manually without Tynt.  Here is a  describing how hard this turns out to be to block reliably.  Here is the  I could find (March 2013) which offers suggestions on how to block this in Chrome using AdBlock, but it didn't work for me. Unable to locate package How to embed fonts at compile time with pdflatex pgfplots - draw boxplot without outliers I am creating a boxplot with pgfplots, using the builtin statistics library. I load the input data from a table file.  \usepackage{pgfplots} \usepgfplotslibrary{statistics} ... \begin{tikzpicture} \begin{axis}[boxplot/draw direction=y]    \addplot+[boxplot] table[      col sep=tab,      x expr=\coordindex,      y=aColName] {aFileName}; \end{axis} \end{tikzpicture}   Is it possible to draw the plot without outliers? Or hide them? I don't want to pre-calculate the boxplot values by hand. Reputation widget failure on Android The title says it all. When I try to place the reputation widget on my home screen, I get this:  When I try again, I get this error, presumably because the Stack Exchange service has stopped.  Is this a bug? If so, where should I report it?  I am running Android 5.1 armeabi on a DigiLand DL718M tablet. Does anyone know of a nice (and preferably free) way to integrate Prolog and C#?  Im looking to create a Prolog dll or similar to call from my managed code, and retrieve an answer once all the processing has been complete. Im looking for it to be predominantly one sided (c# calls Prolog).  I have seen  which talks about Prologs real world usage but I was wondering if anyone had either any experience with c# &amp; Prolog? or a nice tutorial/article? "Unable to locate package" while trying to install packages with APT This is a  about Active Directory domain naming.   After experimenting with Windows domains and domain controllers in a virtual environment, I've realized that having an active directory domain named identically to a DNS domain is bad idea (Meaning that having example.com as an Active Directory name is no good when we have the example.com domain name registered for use as our website).   , but I'm still not sure about what other rules there are around naming Active Directory domains.  Are there any best practices on what an Active Directory name should or shouldn't be? I have a problem with a virus in windows 7, I don't know what kind of virus is infected my OS, I installed kasersky antivirus, and clear all detected viruses. After that I can't open any antivirus sites, can't ping any antivirus sites. example:  C:\Windows\system32&gt;ping kaspersky.com Pinging kaspersky.com [38.117.98.231] with 32 bytes of data: General failure. General failure. General failure. General failure.  Ping statistics for 38.117.98.231:     Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),   When I ping to other sites, I get reply normally: example woth pinging to google.com  C:\Windows\system32&gt;ping google.com  Pinging google.com [31.7.160.224] with 32 bytes of data: Reply from 31.7.160.224: bytes=32 time=2ms TTL=61 Reply from 31.7.160.224: bytes=32 time=2ms TTL=61 Reply from 31.7.160.224: bytes=32 time=1ms TTL=61 Reply from 31.7.160.224: bytes=32 time=1ms TTL=61  Ping statistics for 31.7.160.224:     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:     Minimum = 1ms, Maximum = 2ms, Average = 1ms   I tryed any antispyware/antimalware softwares, but null results.  Anyone else encountered this problem? Why does latex stretch small sections across the whole page vertically? I'm writing my bachelor-thesis and have a couple of small sub-sub-sections explaining conversions, like in the following  \subsubsection*{Assignment}  This document only explains non-compound assignments. The other kind, i.e \texttt{a += b}, is supported by the language too, but is not yet implemented.   \begin{itemize} \item If the first is an \texttt{auto} variable, no conversion takes place when assigning       the right hand side to the variable designated by the left hand side.  \item Otherwise, an assignment conversion takes place converting the given value to the type       of the designated variable.  \item Assignment requires an lvalue as the left hand side, and yields an lvalue result.  \end{itemize}  \subsubsection*{Multiplication} % ...   But latex renders it quite ugly with much space in between the items. I think it does so to fit the whole page. How can I tell it not to do so? Is what I'm doing right at all? # and ## in macros