I have noticed that the environment align appears to do everything that the environment equation accomplishes, plus the additional features of aligning equations and arranging them in an organized manner on the page.  I have started writing up some lecture notes and have noticed that I use align so often that I now use it in place of equation!  Are there any reasons why I should not do this? ie; why I would want to use the equation environment when I don't need all the features of align? or is it acceptable to use align throughout my document?
I always use align in my documents, and avoid equation. Is there anything wrong with that? My reasoning behind this: align > equation, so why not use it?
I have a question about the pattern "turn &lt;something&gt; on &lt;somebody&gt;" :     Then he allegedly turned the body-building equipment on his 44 year-old wife, identified by sources as Feng Liang, and his elderly mother-in-law, Feng Kun Zaehng,77, the sources said.     I understand the phrase "*turn the gun on &lt;somebody&gt;", am not sure about "turn the equipment on &lt;somebody&gt;".  Could the example be wrong? How can I make calls related to a case display in its Chatter feed? I am using the Service Console in Lightning Experience, and using the Chatter Feed component on the Case layout to display updates to the Case.  If I use the "Log a Call" Quick Action from the Chatter publisher, these calls are displayed in the Chatter feed.  This is the desired behaviour.  However, if I insert a Log a Call record related to the Case any other way - e.g. using the Developer Console, or my CTI system's custom components - the call does not display in the feed.  If I query the record, it looks exactly the same as the record that is created with the Quick Action.  It just seems that the Chatter post is never made in this situation.  I have checked my Feed Tracking settings:   Task has Enable Feed Tracking and Subject checked Case has All Related Objects checked   How can I enable calls created with a custom component (part of a CTI system) to display in the case feed? What is the optimal distance function for individuals when attributes are nominal? I do not know which distance function between individuals to use in case of nominal (unordered categorical) attributes. I was reading some textbook and they suggest Simple Matching function but some books suggest that I should change the nominal to binary attributes and use Jaccard Coefficient. However, what if the values of the nominal attribute is not 2? what if there are three or four values in that attribute?  Which distance function should I use for nominal attributes? Using conditional statements in ArcGIS Field Calculator? I have two fields, "P_Area" and "PC_Area", whose sizes I'd like to compare in a third field, "Areas_Equal". The "Areas_Equal" field should contain a "Yes" if the other two are equal and a "No" if they aren't.  How can I do this with Field Calculator and its Python Parser? Let $F$ be a field, let $\omega$ be a primitive $n$th root of unity in an algebraic closure of $F$. If $a$ in $F$ is not an $m$th power in $F(\omega)$ for any $m\gt 1$ that divides $n$, how to show that $x^n -a$ is irreducible over $F$? I use a 7805 for a project where the circuit needs a higher current (~2.8&nbsp;A) at 5&nbsp;V. So I assume that if I use both ICs in parallel I can increase the maximum current capacity. Would it work? You can't see the question owner's special color What apps to sync movie subtitles easily are available for Ubuntu? I have a subtitle file that is about 3 to 4 seconds behind. What tools can I use to automatically move all the times in the subtitle file so they are correct with the time of the movie? Something that I can for example just add the time I want to add and it will add this time to the synced times in the subtitle files without having to edit each line individually. Access gnome-shell messaging tray using keyboard Is there a keyboard shortcut to access the gnome-shell messaging tray? E.g. For responding to incoming IM, etc. What is recordSetVar and where is it used? I was looking at some code and in the 'apex:page' tag, an attribute called recordSetVar was mentioned. I'm new to VisualForce so could someone please tell me when and why is it used? Are Harry Potter and Ginny Weasley Distant Relatives? Idempotents in a ring without unity (rng) and no zero divisors. Question: Given a ring without unity and with no zero-divisors, is it possible that there are idempotents other than zero?   Def: $a$ is idempotent if $a^2 = a$.   Originally the problem was to show that $1$ and $0$ are the only idempotents in a ring with unity and no zero-divisors, but I wonder what happens if we remove the unity condition.   I am trying to find a ring with idempotents not equal to $0$ or $1$. So far my biggest struggle has been coming up with examples of rings with the given properties.   Does anyone have any hints? How should I attack this problem? Best solution to protect PHP code without encryption First of all, I'm not looking for miracle... I know how PHP works and that there's not really way to hide my code from the clients without using encryption. But that comes with the cost of an extension to be installed on the running server.  I'm looking for something different though... I'm not looking to encrypt my code or even obfuscate it. There are many PHP scripts without encrypted/obfuscated code but they are commercial applications. For instance, vBulletin and/or IP.Board forum applications.  I just want to know what approach do these guys use for their applications...  I'm also open to any other suggestions.  Please note that I'm a single person and not working for a company. My product is also very specific, it won't sell that much. I just want you guys to know that I can't afford to consult a legal professional either to sue someone or prepare a commercial license. I'm just looking for a simple way to protect my simple product, if it's indeed possible, somehow... Why can't helicopters reach mount everest? How do I debug permissions? How do I debug permissions in Drupal 7?  I use core reporting, error logs, devel module error logs, backtrace and node access permission block but sometimes it is not enough. What else should I check to find out why certain fields, views or blocks are not showing to a user?  I also found there is a  for reporting on permissions called  but it is not available for Drupal 7.  I am using various permission related third-party modules:   - devel node access 7.x-1.x-dev   - fast permissions administration 7.x-2.0  - organic groups access control 7.x-1.x   - profile2 group access 7.x-1.x-dev   - ur-node access 7.x-1.x-dev Anonymous questions and Avatars Some Stack Exchange sites allow to ask an anonymous question by specifying a one-time user name and an email which is "required, but never shown". However the Gravatar attached to the email is shown anyway. Anonymous users do not want their picture to appear - someone can find their identity via google image search or someone that knows them.  Example: open incognito window and : How does Java's serialization work and when it should be used instead of some other persistence technique? I've been lately trying to learn more and generally test Java's serialization for both work and personal projects and I must say that the more I know about it, the less I like it. This may be caused by misinformation though so that's why I'm asking these two things from you all:  1: On byte level, how does serialization know how to match serialized values with some class?  One of my problems right here is that I made a small test with ArrayList containing values "one", "two", "three". After serialization the byte array took 78 bytes which seems awfully lot for such low amount of information(19+3+3+4 bytes). Granted there's bound to be some overhead but this leads to my second question:  2: Can serialization be considered a good method for persisting objects at all? Now obviously if I'd use some homemade XML format the persistence data would be something like this  &lt;object&gt;     &lt;class="java.util.ArrayList"&gt;     &lt;!-- Object array inside Arraylist is called elementData --&gt;     &lt;field name="elementData"&gt;         &lt;value&gt;One&lt;/value&gt;         &lt;value&gt;Two&lt;/value&gt;         &lt;value&gt;Three&lt;/value&gt;     &lt;/field&gt; &lt;/object&gt;   which, like XML in general, is a bit bloated and takes 138 bytes(without whitespaces, that is). The same in JSON could be   {     "java.util.ArrayList": {         "elementData": [             "one",             "two",             "three"         ]     } }   which is 75 bytes so already slightly  smaller than Java's serialization. With these text-based formats it's of course obvious that there has to be a way to represent your basic data as text, numbers or any combination of both.  So to recap, how does serialization work on byte/bit level, when it should be used and when it shouldn't be used and what are real benefits of serialization besides that it comes standard in Java? I am talking about when you click on the icons in the dock This command gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true  which works for Unity Launcher, (obviously) does not work.  Related to: What is the difference between a synchronized method and synchronized block in Java? How can I let a footnote continue on the next page? I have a rather long footnote which breaks a listing in two parts, unnecessarily.  Since the listing is more important then the footnote I'd rather lake to have the footnote split.   Can I customize (one or all) footnotes to have a maximal length before they are continued on the next page? Or can I manually split a footnote in two to get the effect?