How to apply jpeg image rotation not with Exif header mention of this rotation, but with recomputing the data on Windows 10?
How to automatically rotate images based on EXIF data?
Getting video dimension / resolution / width x height from ffmpeg Odds made simple Make specific color in a texture transparent I am working with very old model files that have BMP textures. The designers did not use a transparency in the textures or a separate alpha b/w texture. They used a specific color value that was then removed by the engine to create a transparency, similar to a chroma key. In this case, all textures used a bright purple/pink color.   I cannot modifying the original texture images by converting them to PNG and add an alpha. I would like to figure out how to do it all in nodes.  The goal is to have this value keyed out and transparent. I have been messing around in the shader editor and cannot figure this out.  I've also been looking around online and in this forum, but the only search terms I can think of are chroma-keying which only results in Compositing results, which I don't believe is what I'm looking for.  Here is an example of the texture (its very small) and it's context:      Any help or direction would be much appreciated! The standard files/tools that report memory seem to have different formats on different Linux distributions. For example, on Arch and Ubuntu.   Arch  $ free               total        used        free      shared  buff/cache   available Mem:        8169312     3870392     2648348       97884     1650572     4110336 Swap:      16777212      389588    16387624   $ head /proc/meminfo  MemTotal:        8169312 kB MemFree:         2625668 kB MemAvailable:    4088520 kB Buffers:          239688 kB Cached:          1224520 kB SwapCached:        17452 kB Active:          4074548 kB Inactive:        1035716 kB Active(anon):    3247948 kB Inactive(anon):   497684 kB  Ubuntu  $ free              total       used       free     shared    buffers     cached Mem:      80642828   69076080   11566748    3063796     150688   58358264 -/+ buffers/cache:   10567128   70075700 Swap:     20971516    5828472   15143044   $ head /proc/meminfo  MemTotal:       80642828 kB MemFree:        11565936 kB Buffers:          150688 kB Cached:         58358264 kB SwapCached:      2173912 kB Active:         27305364 kB Inactive:       40004480 kB Active(anon):    7584320 kB Inactive(anon):  4280400 kB Active(file):   19721044 kB    So, how can I portably (across Linux distros only) and reliably get the amount of memory—excluding swap—that is available for my software to use at a particular time? Presumably that's what's shown as "available" and "MemAvailable" in the output of free and cat /proc/meminfo in Arch but how do I get the same in Ubuntu or another distribution? Product of invertibles in $\Bbb Z_n$ [Wilson's Theorem generalization] How can we compute the product of all invertibles in $\Bbb Z_n$?  In the special case $n=p$ where $p$ is a prime it is Wilson's theorem. By pairing inverses it reduces to computing the product of all $a$ such that $a^2\equiv 1\pmod{n}.\,$  How can we do that? Graph editor for shape key animation I have animation where object changes his shape using shape keys, and I want to make some animation smoothing with graph editor. Is there a way to use graph editor for shape key animation? Upgrade High-Trust Addin/App from 2013 to 2016 I have a SharePoint 2013 environment with several High-Trust Addins. This must now be upgraded to SharePoint 2016.  My Questions:   I was unable to find any documentation on the required steps. Links are welcome. Do i have to migrate App-Management Service and Subscription Settings Service?  don't even mention them.   say yes, but linked background is no longer available.  , i had to create a New-SPTrustedSecurityTokenIssuer. In this step, a RegisteredIssuerName had to be specified. This IssuerName consists of the Realm and the .   I think IssuerID can and should be migrated to SharePoint 2016, as it it also defined inside the High-Trust app. What about the Realm? This is by default the same value as FarmID. If i migrate this value, i have to change the Realm in SharePoint 2016. Or should i create the TST with a new Realm and existing IssuerID? For the Fibonacci numbers, show for all $n$: $F_1^2+F_2^2+\dots+F_n^2=F_nF_{n+1}$ The definition of a Fibonacci number is as follows:  $$F_0=0\\F_1=1\\F_n=F_{n-1}+F_{n-2}\text{ for } n\geq 2$$   Prove the given property of the Fibonacci numbers for all n greater than or equal to 1. $$F_1^2+F_2^2+\dots+F_n^2=F_nF_{n+1}$$  I am pretty sure I should use weak induction to solve this. My professor got me used to solving it in the following format, which I would like to use because it help me map everything out...  This is what I have so far:  Base Case: Solve for $F_0$ and $F_1$ for the following function: $F_nF_{n+1}$.  Inductive Hypothesis:  What I need to show: I need to show $F_{n+1}F_{n+1+1}$ will satisfy the given property. Proof Proper:  (didn't get to it yet)  Any intro. tips and pointers? Lebesgue density theorem in the line I tried to update Grub so I run:  sudo update-grub  Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.   What exactly this warning wants to be changed? (I upgraded from 12.04 to 14.04 before)  This is my /etc/default/grub file:  GRUB_DEFAULT="0" GRUB_HIDDEN_TIMEOUT="0" GRUB_HIDDEN_TIMEOUT_QUIET="true" GRUB_TIMEOUT="10" GRUB_DISTRIBUTOR="`lsb_release -i -s 2&gt; /dev/null || echo Debian`" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" Spacing changes when using unicode-math range feature. Why? You can use the range feature of unicode-math to set the math font for a specific unicode slots or the macro accessing the glyph. I tried this with the sum sign &amp; Latin Modern, see my example:  \documentclass{scrartcl}  \usepackage{amsmath} \usepackage{unicode-math} % use unicode in math &amp; setup math fonts \setmathfont{Asana Math} %\setmathfont[range=\sum]{Latin Modern Math} % substitute Sum sign  \begin{document}  Notice the different sum sign $\sum$, as intended.   Notice also, the difference in spacing, not intended: \begin{equation}     \begin{bmatrix}         0           &amp; \frac{1}{2}   &amp; \frac{2}{3} \\         \frac{3}{4} &amp; 0             &amp; \frac{4}{5} \\         \frac{5}{6} &amp; \frac{6}{7}   &amp; 0     \end{bmatrix}     \begin{pmatrix}         A \\         B \\         C     \end{pmatrix} \end{equation} \end{document}   However, not only the sum sign, but also the spacing in the matrices changes. With Latin Modern commented out (as in the example):  With Latin Modern active (remove % before relevant line):  Why is that? BTW, I'm using Lualatex from TeXLive 2012. Why is "rm" so much slower than deleting files via the File Manager? Marketing Cloud Landing Page: pass values to a data extension This question is here so we can offer users who are looking for information on how to make one or more common or basic redirects in Apache using the htaccess file. All future questions pertaining to finding information that is that is covered by the question should be closed as a duplication of this question. .  Whats the point in this question? The idea while not perfect is catch the most commonly asked questions regarding redirects using the  htaccess on the Apache platform either on  some type of lamp or a live server. The type of answers should be generally those that you could imagine are used by 100,000’s of sites world-wide and are constantly asked here at Pro Webmasters repeatedly over and over in various forms.  A few examples of the type of answers we are looking for:   How can I redirect non-www to www? How can I redirect a sub domain to the main domain? How can I redirect a sub folder from domain to a root or a subdomain?  How can I redirect an old URL to a new URL?   A few examples of the types of answers that we are not looking for:   Answers that do not involve a redirect. Any answers relating to NGinx, IIS or any other non-Apache platform. Answers that involve custom and complex string or query removals.   Resources for Advanced to Complex Mod_Rewrite Rules:      Please note: that this question is still in construction and may need some refining either by myself or a real moderator of Pro Webmasters, if you have any concerns or questions . Number of solutions of $P(x)=e^{ax}$ if $P$ is a polynomial jQuery - setting the selected value of a select control via its text description I have a select control, and in a javascript variable I have a text string.  Using jQuery I want to set the selected element of the select control to be the item with the text description I have (as opposed to the value, which I don't have).  I know setting it by value is pretty trivial. e.g.  $("#my-select").val(myVal);   But I'm a bit stumped on doing it via the text description. I guess there must be a way of getting the value out from the text description, but my brain is too Friday afternoon-ed to be able to work it out. Unable to correct problems, you have held broken packages After upgrading from 10.04 to 12.04 I am trying to install different packages.  For instance ia32-libs and skype (4.0).  When trying to install these, I am getting the 'Unable to correct problems, you have held broken packages' error message.   Output of commands:  sudo apt-get install -f Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.   After running this:  sudo dpkg --configure -a foo@foo:~$ sudo apt-get install -f Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. How to filter by messages, not by conversation? I have been emailing my Gmail account error messages from a project I am working on.   I am trying to use Gmail filters/labels to sort out the class of errors.  But because the subject line is basically always the same even if I have a specific filter for 3 known error cases, the label is applied to the conversation, instead of the specific message.  Therefore, all the errors get all the filters.  I do not yet want to delete the errors, but would rather file them separately.   I have not yet used the NOT contains string yet, but that looks to be non-scalable as I get to the fourth or fifth error case I am done with handling.  Is there any option other than turning off Conversations for all my email?  (I guess I could use one of my spare accounts to turn off conversations and do the work there but would be nice to have such an option). When we push a box, the box applies an opposite force on my hand, but why does my hand move with the box as I push the box if the net force of my hand is 0? What is happening? Where can I find a list of Magic Items by rarity? I am currently looking for a list of Magic Items (non-homebrew and preferably Armor/Weapons) arranged in Common, Uncommon, Rare, Very Rare, and Legendary. There is not one in the Players Handbook or Dungeon Masters Guide that is appropriate.  Does such a list exist and if so, where can I find it?