This document discusses different digital time formats used in forensic analysis and provides examples of how to convert between them. It introduces tools like time_maker.py for working with different time formats. The key time formats discussed include Windows 64-bit time, Unix time, FILETIME, Google Chrome time, Mac time, MS-DOS time, and HFS time. Conversion methods between these formats are explained, such as how Windows 64-bit time relates to Unix time and how different platforms measure time origin points.
A PowerPoint presentation that was prepared for a task based language teaching lesson for my P3 pupils during my second practicum. However, I've also carried out this lesson with my P2 students this year. It was great as I used the classroom management system.
These slides explores php date and time library. You will find, what is UNIX time stamp, how to use php's date functions. A beginner introduction by programmer blog
An epoch can be termed as instant in time chosen as the origin of a particular era .The "epoch" then serves as a reference point from which time is measured. This Information would be useful for those who work on Unix/Linux platforms.
Android Crash analysis and The Dalvik Garbage collector – Tools and TipsDroidConTLV
You released an Android Application to the Play store. You even have some Advertising to make some money. The next step is to improve the code by looking at the crashes the Users are experiencing, and fixing them. The talk will cover current services to collect crash data, explain how to analyze the information. We will present an example crash analysis, and go in depth into the Android Garbage Collector, and the way it works for different versions of Android. We will also provide with a GC benchmarking tool, and some tips and tricks.
https://www.learntek.org/blog/python-time/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
A PowerPoint presentation that was prepared for a task based language teaching lesson for my P3 pupils during my second practicum. However, I've also carried out this lesson with my P2 students this year. It was great as I used the classroom management system.
These slides explores php date and time library. You will find, what is UNIX time stamp, how to use php's date functions. A beginner introduction by programmer blog
An epoch can be termed as instant in time chosen as the origin of a particular era .The "epoch" then serves as a reference point from which time is measured. This Information would be useful for those who work on Unix/Linux platforms.
Android Crash analysis and The Dalvik Garbage collector – Tools and TipsDroidConTLV
You released an Android Application to the Play store. You even have some Advertising to make some money. The next step is to improve the code by looking at the crashes the Users are experiencing, and fixing them. The talk will cover current services to collect crash data, explain how to analyze the information. We will present an example crash analysis, and go in depth into the Android Garbage Collector, and the way it works for different versions of Android. We will also provide with a GC benchmarking tool, and some tips and tricks.
https://www.learntek.org/blog/python-time/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
4. forensicinsight.org Page 4 / 25
UTC(Universal Time Code) and GMT(Greenwich Mean Time)
There is a little GAP between UTC and GMT.
But we used to handle two times in the same way.
UTC : http://en.wikipedia.org/wiki/Coordinated_Universal_Time
GMT : http://en.wikipedia.org/wiki/Greenwich_Mean_Time
6. forensicinsight.org Page 6 / 25
Time Unit
1 o' clock is 3600 seconds
1 day is 86400 seconds
1 year is 8760 hours
1 year is 31536000 seconds
1 second is 1000000000 nanoseconds
1 second is 1000000 microseconds
1 second is 1000 milliseconds
URL : http://www.convertworld.com/ko/time/
8. forensicinsight.org Page 8 / 25
Digital Times
Time
Format
Detail Example Usage
w64 Windows 64bit Big Time 129943698100000000
w64_big_h (Hex) Windows 64bit Big Time 01cda71ade0d1500
w64_lit_h (Hex) Windows 64bit Little Time 00150dde1aa7cd01
NTFS(MFT), INFO2,
Registry, Index.dat,
Link File
wfiletime (Hex) Windows FILETIME Time de0d1500:01cda71a
wcookie Windows Cookie Date Time 372539929630254000
chrome Google Chrome Time 12994369810317300
History
(Google Chrome),
Cookies
(Google Chrome)
9. forensicinsight.org Page 9 / 25
Digital Times
Time
Format
Detail Example Usage
unum Unix Numeric Time 1349896210
moz_cookies
(firefox),
global_history.dat
(opera)
umilli Unix Millisecond Time 1349896210000
umicro Unix Microsecond Time 1349896210000000
moz_cookies
(firefox)
unum_big_h (Hex) Unix Numeric Big Time 5075c812
unum_lit_h (Hex) Unix Numeric Little Time 12c87550 EXT2, EXT3, EXT4
10. forensicinsight.org Page 10 / 25
Digital Times
Time
Format
Detail Example Usage
mac_ab Mac Absolute Time 371589010 History.plist(safari)
mac_ab_h (Hex) Mac Absolute Time 1625ff92
ms32_big_h (Hex) MS-DOS 32bit Big Time 414a994a
ms32_lit_h (Hex) MS-DOS 32bit Little Time 4a994a41 PE Compiled Time
hfs32_big_h (hex) HFS 32bit Big Time cc9b7892
sms.db(Iphone),
HFS+
hfs32_lit_h (hex) HFS 32bit Little Time 92789bcc
11. forensicinsight.org Page 11 / 25
Many Kinds of Times
- Windows 64bit Time
- Windows FILETIME Time
- Unix Numeric Time
- Unix Millisecond Time
- Unix Microsecond Time
- Windows Cookie Date Time
- Google Chrome Time
- Mac Absolute Time
- MS-DOS 32bit Time
- HFS 32bit Time
12. forensicinsight.org Page 12 / 25
Many Kinds of Times
Seconds From 1970 Year 01 Month 01 Day / 00 Hour 00 Minute 00 Second
Not exist From 1970 To 1972. Because UTC is from 1972-01-01
Example
• 63072000 => 1972-01-01 00:00:00 (31536000 Seconds is 1 year)
Unix Numeric Time
13. forensicinsight.org Page 13 / 25
Many Kinds of Times
MilliSeconds From 1970 Year 01 Month 01 Day / 00 Hour 00 Minute 00 Second
Not exist From 1970 To 1972. Because UTC is from 1972-01-01
Unix Millisecond Time = Unix Numeric Time * 1000
Example
• 315532800 * 1000 => 315532800000
Unix Millisecond Time
14. forensicinsight.org Page 14 / 25
Many Kinds of Times
Nano Seconds From 1601 Year 01 Month 01 Day / 00 Hour 00 Minute 00 Nano
Second
116444736000000000 Nano Seconds is 1970-01-01 00:00:00
windows_64bit_time = windows 64bit start + (unix numeric time * 10000000)
• You can calculate windows 64bit time by 10000000 Not 1000000000
1 second is 10000000 nano seconds
Example
• 119600064000000000 => 1980-01-01 00:00:00
Windows 64bit Time
15. forensicinsight.org Page 15 / 25
Many Kinds of Times
Windows 64bit Time => Hex => 1212121234343434 => 34343434:12121212
Example
• 01cda71ade0d1500 => de0d1500:01cda71a
Windows FILETIME Time
16. forensicinsight.org Page 16 / 25
Many Kinds of Times
Windows Filetime => 34343434:12121212 => decimal(34343434),decimal(12121212)
Exmaple
• de0d1500:01cda71a => 3725399296,30254874
Windows Cookie Date Time
17. forensicinsight.org Page 17 / 25
Many Kinds of Times
Micro Seconds From 1601 Year 01 Month 01 Day / 00 Hour 00 Minute 00 Nano
Second
11644473600000000 Micro seconds is 1970 Year 01 Month 01 day 00 Hour 00
Minute 00 Second
Google Chrome Time = Windows 64bit time / 10
1 Second is 1000000 Micro Seconds
Example
• 119600064000000000 => 11960006400000000
Google Chrome Time
18. forensicinsight.org Page 18 / 25
Many Kinds of Times
Seconds From 2001 Year 01 Month 01 Day / 00 Hour 00 Minute 00 Second
MAC Absolute_time = Unix Numeric Time - 978307200
978307200 Seconds is Unix Time from 2001-01-01 00:00:00
Example
• 0 => 2001-01-01 00:00:00
Mac Absolute Time
19. forensicinsight.org Page 19 / 25
Many Kinds of Times
0000000|0000|00000|00000|000000|00000
Year Month Day Hour Minute Second
Year = Input Year - 1980
bin(Month,Day,Hour,Minute,Second) = Input Month,Day,Hour,Minute - 0
bin(Second) = (Input Second -0) / 2
Example
• Decimal(101010001000010000000000000000) => Hex(706805760) => 0x2A210000
Systems record MS-DOS 32bit Time by little endian.
You can see just 0x00002100 not 0x2A210000.
MS-DOS 32bit Time
20. forensicinsight.org Page 20 / 25
Many Kinds of Times
Seconds From 1904 Year 01 Month 01 Day / 00 Hour 00 Minute 00 Second
HFS 32bit Time = 2082844800 + unix_numeric_time
2082844800 Seconds is Unix Time from 1904-01-01 00:00:00 to 1970-01-01
00:00:00
Example
• 8ef45680 => 1980-01-01 00:00:00
HFS 32bit Time