Copying location EXIF data from phone to camera photos? Fairly straight forward question and a fairly common scenario I would imagine. I have taken photos with iPhone and digital camera of the same subjects and locations, most of these groups of photos have been put in folders like "Holiday in Dorset" or "Waterpark".  Is there a way to merge location data from iPhone photos (img*.jpg) to digital camera photos (DSC*.jpg) by folder? I have '000s of photos to do this with, so need to do this in as automated a way as possible. Happy to write batch scripts, just need to know best way to approach the problem and what tools to use.
How can I copy location info from geotagged phone images to images taken with my other camera around the same time? So i did quite a big trip recently, and took lots of pictures with my DSLR and occasionally Android phone. Only after coming back did i read about the whole GPX file, tracklog options in Lightroom. meaning i don't have such a tracklog file.  The android phone did geotag most photos it took. (at least, when it got a gps fix i guess)  So my question is, is there some software or way that will automatically copy the geotag from the android's photos to photos taken on the same time with my DSLR?  Or alternatively, generate a tracklog from the geotagged data in the android pictures?
How does Intel Turbo Boost work? I just got a new Intel CPU, and the specifications say 3.5GHz but with turbo boost to 3.9GHz. What does Intel Turbo Boost do? From the description it sounds like they are saying "The road's speed limit is 100 km/hr, but if you get to that speed then the new speed limit is 140 km/hr". Why not just set the clock speed to 3.9GHz to start with? So what is Intel Turbo Boost actually doing? I'm entering the world of Linux and at work I'm using grep more and more.  By doing that I'm figuring out that sometimes it's not adequate for what I want.  I was struggling with grep a few days ago and a colleague of mine who is a senior Linux admin, told me to use awk. I was stunned by how fast I got a result.  So my question is when do you choose to use one over the other? What questions can I ask myself before going to work with grep and spending a lot of time, when I could have done it with awk and saved time? Most OO languages prefix their interface names with a capital I, why does Java not do this?  What was the rationale for not following this convention?  To demonstrate what I mean, if I wanted to have a User interface and a User implementation I'd have two choices in Java:        Class = User, Interface = UserInterface   Class = UserImpl, Interface = User      Where in most languages:     Class = User, Interface = IUser   Now, you might argue that you could always pick a most descriptive name for the user implementation and the problem goes away, but Java's pushing a POJO approach to things and   most IOC containers use DynamicProxies extensively.  These two things together mean that you'll have lots of interfaces with a single POJO implementation.  So, I guess my question boils down to: "Is it worth following the broader Interface naming convention especially in light of where Java Frameworks seem to be heading?" What's the difference between eq, eql, equal and equalp, in Common Lisp? What's the difference between eq, eql, equal and equalp, in Common Lisp?  I understand that some of them check types, some of them check across types an all that, but which is which?  When is one better to use than the others? Error message says I can't flag... but yes I can When trying to upvote a comment made on a locked post (ordinary lock, not historical lock which remove the vote arrows and flag altoghether) we are greeted with such error message:        Or in words:     This comment is not eligible for voting or flagging   Being the curious type, I went straight away and tried to flag, fully expecting the same message... just to see the flag dialog open up just fine:        I was able to flag as well.  Can the error message please be changed to just "This comment is not eligible for voting"? Or of course, if it's not the intended behavior really disable the option to flag?  The original post on which I experimented is now deleted, but  you can play with. An exciting new feature is described in the :        There is a new NPC housing interface that can be used to assign living areas to NPC’s. This interface will also tell you if a room is missing any requirements.      How can this interface be accessed? Home folders accessible to other users and should not be, how to fix? Why are my home folders accessible by other users on the same system by default?  I understand that I can change the permission of the home folders but want to know why this happened?  I have done nothing to make the folders "shareable" and yet I can easily navigate to any users home folder using Nemo 2.4.5 and see all their contents.  This is quite a privacy and security flaw and I'm not sure why it has defaulted this way on my system.  Under Users and Groups (items checked =) (both are administrator accounts)  User 1 = adm, cdrom, dip, lpadmin, plugdev, sudo  User 2 = User 2, sudo  Also of note is why User 2 has User 2 clicked but User 1 does not have User 1 clicked.  Both accounts appear to behave exactly the same.  Thank you for any tips in this matter. Wirtinger Inequality: $\int_0^1 f'^2 \geq \pi^2 \int_0^1 f^2 $ I have a  basic question  Let $f$ be a $\mathcal{C}^1$  map  from  $[0,1]$ into $\mathbb{R}$ vanishing in $0$ and $1$. I want to prove that   $$\int_0^1 f'^2 \geq \pi^2 \int_0^1 f^2 $$  and to see when we have equality. Let $m \in \mathbb{Z^+} , n \in \mathbb{Z^+}$ and let $d=\gcd(m,n)$. Prove that $m\mathbb{Z}+n\mathbb{Z}=d\mathbb{Z}$ Sql Server string to date conversion I want to convert a string like this:  '10/15/2008 10:06:32 PM'   into the equivalent DATETIME value in Sql Server.  In Oracle, I would say this:  TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM')    implies that I must parse the string into one of the , and then convert using one of those codes.  That seems ludicrous for such a mundane operation.  Is there an easier way? A saying for something that's good but also has a downside I'm trying to transition from a list of pros to a list of cons, and would like to have some sort of transition quote. Something in the form of,  "But, alas, (((something something quote quote)))"  Everything that has a beginning has an end, something along the lines of that. Mounting a device — role of /dev, /media and /mnt, and the mount command I have several closely related questions about what happens when I insert a CD. The files on the CD /media/Ubuntu\ 11.04\ i386/, but from what I've seen /dev/cdrom is also involved.   What is the difference between /dev, /media and /mnt? Following is what I have found from internet but I still have little idea:        /dev — this folder contains device   files    /media — this is a mount point for   removable devices   /mnt — this is a temporary mount point     What is the purpose of mount? In other words, if a device has been represented by the OS as a device file under /dev, why can it not be accessed via the device file directly without mounting?   Is mount only used for storage device, not for non-storage device, such as graphical card, network card, camera, ...? Where is a device file under /dev mounted to, under /media or under /mnt? I remember I have seen both, but am curious when to mount to which? I found my CD was automatically mounted to /media/Ubuntu 11.04 i386. I guess the device file of the CD is /dev/cdrom, but I cannot confirm it by looking into /dev/cdrom and /media/Ubuntu 11.04 i386:  $ ls -l /media/Ubuntu\ 11.04\ i386/ total 3522 -r--r--r-- 1 Tim Tim     143 2011-04-27 13:04 autorun.inf ... $ ls -l /dev/cdrw lrwxrwxrwx 1 root root 3 2011-05-28 15:12 /dev/cdrw -&gt; sr0 $ ls -l /dev/cdrom lrwxrwxrwx 1 root root 3 2011-05-28 15:12 /dev/cdrom -&gt; sr0   How can I find out which device file is for my CD? creating a csv file from two csv files I have two csv files:  sub_compiler.to_csv('sub_compiler.csv') sub_compiler.head()     and   sub_opt = pd.read_csv('sub_opt.csv') sub_opt.head()     and what I would like to do is to create a csv file where I have something of the form   compiler, opt   How could I do this? I need to do this to make a submission.  Thank's in advance.  [EDIT] Thank you for the answers. Now I have obtained :    don't understand why I have the columns called unnamed.   My objective is to get a csv file that contains only the columns compiler and opt. How could I do this? Thank's again.  [EDIT 2] I have solved my problem but if I open the csv file manually, so just click on the file, I have the following:    s it contains only 11 lines, but it contains 3000 lines in jupyter. Is it there something wrong?  [EDIT 3] I tried to to the following:  import pandas as pd  test = pd.read_csv('1495927.csv') test   and I have:    where 1495927.csv is the csv file I have created and that is in the image where I have 11 elements. Can I boot a Live USB fully to RAM, allowing me to remove the disk? I have a live USB made with the standard Ubuntu disk image creator for 16.04 LTS. In the current state, I can boot to this disk, but it still requires the original USB to run properly at all times.  Attempting to pull the drive and use the system generates a large amount of I/O errors, further suggesting that the USB drive is actually needed for things not already loaded into RAM (For example, Firefox worked without the USB, but I used it once before already. apt, on the other hand, did not.)  Is there a way to copy the entire Ubuntu live disk to RAM, so I can remove the drive and free up a USB slot for other things? How can I pin a program to the Windows 7 Taskbar, with parameters? How to find the running network services and the port and user I want to find a list of all network services running on my system, including details of the port and services and the users. I know that I need to use netstat, ps and fuser. but I don't know how to write the command. Do I need to write a shell script to find all of them? or I can use in a line of commands? Thanks for your help. Mirrored object not symmetrical I am trying to mirror an object and the original is symmetrical along all axis, but when I attempt to mirror across the y axis, the mirrored side is tilted to a different angle. I gave my friend  as a brainteaser; while her attempted solution didn't work, it raised an interesting question.  I flip a fair coin repeatedly and record the results.  I stop as soon as the number of heads is equal to twice the number of tails (for example, I will stop after seeing HHT or THTHHH or TTTHHHHHH).  What's the probability that I never stop?  I've tried to just compute the answer directly, but the terms got ugly pretty quickly.  I'm hoping for a hint towards a slick solution, but I will keep trying to brute force an answer in the meantime. Possible to change where Android Virtual Devices are saved? Finding Zero Divisors and Units of Rings $\mathbb{Z}_n \times \mathbb{Z}_m$ How do I exactly find the zero divisors and units of a ring in the form of $\mathbb{Z}_n \times \mathbb{Z}_m$? For instance, how does one calculate zero divisors and units of $\mathbb{Z}_6 \times \mathbb{Z}_2$? I understand that a zero divisor is a non-zero element of $R$ such that $rs = 0$ for some other non-zero element $s$ in $R$. But I don't really quite understand how to apply that to a ring of the form $\mathbb{Z}_n \times \mathbb{Z}_m$. Also, the units of $\mathbb{Z}_6 \times \mathbb{Z}_2$ would be elements that send some element $s$ in $\mathbb{Z}_n \times \mathbb{Z}_m$ to the multiplicative identity, right? (which would be 1)? How do I apply these concepts to "product" rings? Thank you.