I'm an amateur photographer. I have Video, Mobile, Camera, Drone, etc. My goal is to sync all data on the right time and add GPS tag.
I end on configure everything on UTC (except mobile), and add after GPS tag that is on UTC also.
Main problem is how to determine correct timezone based on where the picture has been taken, and if I have to, since all my mobile photos has the timezone (and daylight savings) applied when taking video/photo.
I'm using now an OPEN API for having the correct GMT based on the geolocation and time/date.
Am I doing it right? Am I interpretating DATE/TIME changes correctly? I saw after that Lightroom changes based on the date/time info and the place it's used (photos).
It's a mess.
Related
I was working on a project dealing with the Last-Modified time of photos from various websites. One of the websites drew my attention with the fact that all of its product photos being requested had the same Last-Modified header as Wed, 20 Jan 1988 04:20:42 GMT in the response headers. (See photo below)
The timestamp looks really strange to me because year 1988 is a year when internet and png/jpeg photo format (product photos of the website) did not even exist yet. I need to evaluate the validity of the timestamp for the project but I really want to understand more before simply saying it's a fake time. There're some thoughts in my mind that could not be wrapped in one question so I'm just listing them out as follows:
From a high level, where does the last-modified timestamp come from, is it from the last-modified field from the file system?
The company started in 1986 based on their company profile, so it's still possible to have some digital photos in storage at year 1988. Would it be technically possible that the original photos were created in 1988, stored and served later when internet becomes available?
In response headers, the Date property is actually reflecting correctly the current date when I requested the resource. Does that justify the validity of the time or it's also possible that the server time got changed back and forth somewhere in the middle?
Its product photos are png or jpeg and with resolutions up to the standard of today, how did they manage to do that without altering the last-modified metadata if we assume the timestamp is still valid? Note: they seem to all have the same timestamp precisely.
As mentioned, I'm still trying to understand more under the hood, so if you have any thoughts on how I could continue digging into this, that'll be helpful as well. Thanks in advance.
There are no obvious answers to these questions. You’ll have to ask the people who built the site.
Photo metadata is 100% under the control of the developers / operators of the site. If you wanted to use file system timestamps, you could. If you wanted to substitute a timestamp from another source, or a made-up time stamp, you could.
You might be able to find a clue by downloading photos and examining the EXIF metadata that’s embedded in the image data. That’s another potential source of the timestamp data. But of course that could also be doctored.
I have an application in Vuejs (Typescript) that get date from User, I am facing two issues for the time being.
Every time the User enter date of birth system decreases one.
If user enter 03/05/1981 and the System date formate is MM/dd/yyyy it store 5th of March.
I can't tell every person to change format to dd/MM/yyyy, or is there a way around.
Thanks
By the details you have provided I assume everything happens in the browser.
Please check your browser localization settings even if your computer localization is setup as US if the browser has a different setting then it will be overwritten.
If you are sending the information to a different server please check how are you formatting the date in your request and which are the server side settings about localization.
Hope this helps.
If is someone that worked with Synology API documentation is here
I wonder if there is any possibility to get a snapshot picture on a certain timestamp (let's say a snapshot from yesterday). I have all the recordings saved on the server grouped in videos of about ~10 min on a full day.
What I managed to do so far is to get a snapshot of the live screen with this API GET call:
http://34.59.110.237:6001/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=3&xtamp=1486308916&preview=true&_sid=$currentsid
This will get me each time I call it a print of the current screen, somehow the xtamp=1486308916 (unix timestam) won't take any consideration. I tryed with (time,timestamp,update_time), no luck, any idea ?
The GetSnapshot method from the API SYNO.SurveillanceStation.Camera ist only for the current view.
I have no idea for your problem, but look at the "List" method from the SYNO.SurveillanceStation.Recording API.
I have an app that deals with time and it shows prayer times in 12hr format only ,it is very functioning without errors.
one of my users sent me a message :
" app does not work in 24hr format,
when I changed my time setting from 24 hours to 12 hours it start work, actually here in shengun countries Nokia Lumia does not show 12 hours by default, to change the setting we would have to change region setting."
I tried to reproduce the same error but I could not ,ofcourse I am not living in Europe.
my question is what is different in Nokia Lumia in Europe from international version like in middle east from a programmer point of view ?
So I can take in account in my app next update
thanks
my question is what is different in Nokia Lumia in Europe from international version like in middle east from a programmer point of view
Only one thing: the regional settings. You can change them manually on your device or the emulator by going in the settings menu (in the region+language submenu).
Unfortunately, "does not work" isn't precise enough to understand what's going on with your application. A few leads though:
Having a time on 24 hours rather than 12 hours may change your computations
Parsing a decimal number or a date without explicitly setting a culture in the .Parse method can crash when executed in a foreign culture (by far the most common crash occurrence I've seen on Windows Phone)
The same way, converting a decimal or a date to a string without specifying a culture can yield different results depending on the country
I have an online website portfolio and I want to put their the current time in our country and also I want to put the weather update there. If my clients browse it they will see the time in our country.
My question is:
What script should I used?
Example: I live in Philippines so thats GMT+08:00
Then, when someone browse my website from any country they will see the Philippine current time not their computer's time.
Load the time on client side that is through java script instead of server side. Then time will be displayed based on client side time zone.
--Sameer