The document outlines a proposed learning path called "Learning and Teaching in the 21st Century" consisting of 6 online masterclasses on various topics related to education and learning. The masterclasses would be flexible and validate other learning activities done elsewhere. Participants would complete assignments, discussions, and presentations to earn certification based on their learning efforts and hours spent, providing lifelong learning opportunities for professionals in a flexible online format.
The document provides instructions for photographing star trails and the Milky Way galaxy using a DSLR camera on a tripod. It explains how to set the camera to manual mode, select high ISO and aperture settings, and focus on a bright star or planet. It also discusses how to locate the North Star and describes techniques for minimizing light pollution such as using a light pollution filter or traveling to a dark site away from cities.
This document contains solutions to homework problems involving differential equations that model spring-mass systems. The problems determine the position of masses over time based on given initial conditions, damping coefficients, spring constants, and other parameters. Solutions are found by setting up and solving the appropriate differential equations. Key outputs include plots of position versus time, identification of periodic properties like frequency and period, and phase plots showing the trajectory in the position-velocity plane.
The document discusses different types of queues, including simple queues, circular queues, priority queues, and deques. It provides details on how each type of queue is implemented and how elements are inserted and removed. Simple queues use an array and only allow insertion at the rear and removal at the front. Circular queues also use an array but allow wrapping around to the beginning so the queue never fills. Priority queues order elements by priority when inserting and removing. Deques allow insertion and removal from both the front and rear.
This document discusses the topic of superconductivity. It begins by introducing superconductivity as a phenomenon where certain materials conduct electricity without resistance below a critical temperature. It then describes the general properties of superconductors such as critical temperature, magnetic field effect, and persistent current. The document goes on to classify superconductors into two types and discusses their different behaviors in magnetic fields. It concludes by outlining several applications that utilize the unique properties of superconductors, such as Maglev trains, SQUIDs, and efficient power transmission.
The document outlines a proposed learning path called "Learning and Teaching in the 21st Century" consisting of 6 online masterclasses on various topics related to education and learning. The masterclasses would be flexible and validate other learning activities done elsewhere. Participants would complete assignments, discussions, and presentations to earn certification based on their learning efforts and hours spent, providing lifelong learning opportunities for professionals in a flexible online format.
The document provides instructions for photographing star trails and the Milky Way galaxy using a DSLR camera on a tripod. It explains how to set the camera to manual mode, select high ISO and aperture settings, and focus on a bright star or planet. It also discusses how to locate the North Star and describes techniques for minimizing light pollution such as using a light pollution filter or traveling to a dark site away from cities.
This document contains solutions to homework problems involving differential equations that model spring-mass systems. The problems determine the position of masses over time based on given initial conditions, damping coefficients, spring constants, and other parameters. Solutions are found by setting up and solving the appropriate differential equations. Key outputs include plots of position versus time, identification of periodic properties like frequency and period, and phase plots showing the trajectory in the position-velocity plane.
The document discusses different types of queues, including simple queues, circular queues, priority queues, and deques. It provides details on how each type of queue is implemented and how elements are inserted and removed. Simple queues use an array and only allow insertion at the rear and removal at the front. Circular queues also use an array but allow wrapping around to the beginning so the queue never fills. Priority queues order elements by priority when inserting and removing. Deques allow insertion and removal from both the front and rear.
This document discusses the topic of superconductivity. It begins by introducing superconductivity as a phenomenon where certain materials conduct electricity without resistance below a critical temperature. It then describes the general properties of superconductors such as critical temperature, magnetic field effect, and persistent current. The document goes on to classify superconductors into two types and discusses their different behaviors in magnetic fields. It concludes by outlining several applications that utilize the unique properties of superconductors, such as Maglev trains, SQUIDs, and efficient power transmission.
The document provides information on the projection of plane figures:
1) It explains the basics of plane projection problems, including what is typically given (projections of the plane) and asked for (its position relative to reference planes).
2) Plane figures can have their surface parallel or inclined to the horizontal or vertical planes, and edges parallel or inclined to the other reference plane. The document demonstrates solving problems through 3 steps of initial positioning, surface inclination, and edge inclination.
3) Several example problems are worked through step-by-step to show determining the front, top, and side views of planes in different orientations, such as a pentagon inclined to the horizontal plane and a side to the vertical plane
Embarking on the journey to contributershipSmit Parikh
The document discusses steps for embarking on the journey to becoming a contributor. It begins by discussing moving from a victim mentality, where one believes circumstances are more powerful than they are, to a creator mentality, where one believes they can shape their own circumstances. It describes contributors as willing to try new things and fail in order to grow, rather than staying in their comfort zone. The second step discussed is for contributors to face challenges rather than ignoring or avoiding them. The third step is having the ability to reflect on one's development and make appropriate modifications. Examples are provided of individuals who demonstrated a contributor mindset, such as overcoming difficulties through hard work and ambition.
The document discusses multi-dimensional arrays, specifically two-dimensional arrays. It defines two-dimensional arrays as rows and columns that can represent tables, vectors, or matrices. It provides examples of declaring, initializing, inputting, outputting, and storing two-dimensional arrays in C code. It includes code examples for adding, transposing, and multiplying matrices using two-dimensional arrays.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
(Simple) learning path structure with appropriate web tools for each phase.
Tips for learner-centered activities asupporting authentic learning.
Can very well be used as eTwinning project chart.
Claroline : learning path development perspectivesClaroline
This document discusses the development of learning paths in three versions. Learning path 1.0 allows for ease of use, integration, tracking, and SCORM compliance but has issues with navigation, interface consistency, and supporting older SCORM standards. Learning path 2.0 aims to allow any module type in a path, be a module itself, rely on linkers, use AJAX for viewing, have a more consistent interface, and better support SCORM 2004 standards including sequencing and navigation. The objectives are discussed for improving flexibility, using object oriented programming, and addressing other areas for Learning path 2.0.
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxSunil Jagani
Discover how AI is transforming the workplace and learn strategies for reskilling and upskilling employees to stay ahead. This comprehensive guide covers the impact of AI on jobs, essential skills for the future, and successful case studies from industry leaders. Embrace AI-driven changes, foster continuous learning, and build a future-ready workforce.
Read More - https://bit.ly/3VKly70
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsScyllaDB
ScyllaDB monitoring provides a lot of useful information. But sometimes it’s not easy to find the root of the problem if something is wrong or even estimate the remaining capacity by the load on the cluster. This talk shares our team's practical tips on: 1) How to find the root of the problem by metrics if ScyllaDB is slow 2) How to interpret the load and plan capacity for the future 3) Compaction strategies and how to choose the right one 4) Important metrics which aren’t available in the default monitoring setup.
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
The document provides information on the projection of plane figures:
1) It explains the basics of plane projection problems, including what is typically given (projections of the plane) and asked for (its position relative to reference planes).
2) Plane figures can have their surface parallel or inclined to the horizontal or vertical planes, and edges parallel or inclined to the other reference plane. The document demonstrates solving problems through 3 steps of initial positioning, surface inclination, and edge inclination.
3) Several example problems are worked through step-by-step to show determining the front, top, and side views of planes in different orientations, such as a pentagon inclined to the horizontal plane and a side to the vertical plane
Embarking on the journey to contributershipSmit Parikh
The document discusses steps for embarking on the journey to becoming a contributor. It begins by discussing moving from a victim mentality, where one believes circumstances are more powerful than they are, to a creator mentality, where one believes they can shape their own circumstances. It describes contributors as willing to try new things and fail in order to grow, rather than staying in their comfort zone. The second step discussed is for contributors to face challenges rather than ignoring or avoiding them. The third step is having the ability to reflect on one's development and make appropriate modifications. Examples are provided of individuals who demonstrated a contributor mindset, such as overcoming difficulties through hard work and ambition.
The document discusses multi-dimensional arrays, specifically two-dimensional arrays. It defines two-dimensional arrays as rows and columns that can represent tables, vectors, or matrices. It provides examples of declaring, initializing, inputting, outputting, and storing two-dimensional arrays in C code. It includes code examples for adding, transposing, and multiplying matrices using two-dimensional arrays.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
(Simple) learning path structure with appropriate web tools for each phase.
Tips for learner-centered activities asupporting authentic learning.
Can very well be used as eTwinning project chart.
Claroline : learning path development perspectivesClaroline
This document discusses the development of learning paths in three versions. Learning path 1.0 allows for ease of use, integration, tracking, and SCORM compliance but has issues with navigation, interface consistency, and supporting older SCORM standards. Learning path 2.0 aims to allow any module type in a path, be a module itself, rely on linkers, use AJAX for viewing, have a more consistent interface, and better support SCORM 2004 standards including sequencing and navigation. The objectives are discussed for improving flexibility, using object oriented programming, and addressing other areas for Learning path 2.0.
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxSunil Jagani
Discover how AI is transforming the workplace and learn strategies for reskilling and upskilling employees to stay ahead. This comprehensive guide covers the impact of AI on jobs, essential skills for the future, and successful case studies from industry leaders. Embrace AI-driven changes, foster continuous learning, and build a future-ready workforce.
Read More - https://bit.ly/3VKly70
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving
What began over 115 years ago as a supplier of precision gauges to the automotive industry has evolved into being an industry leader in the manufacture of product branding, automotive cockpit trim and decorative appliance trim. Value-added services include in-house Design, Engineering, Program Management, Test Lab and Tool Shops.
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsScyllaDB
ScyllaDB monitoring provides a lot of useful information. But sometimes it’s not easy to find the root of the problem if something is wrong or even estimate the remaining capacity by the load on the cluster. This talk shares our team's practical tips on: 1) How to find the root of the problem by metrics if ScyllaDB is slow 2) How to interpret the load and plan capacity for the future 3) Compaction strategies and how to choose the right one 4) Important metrics which aren’t available in the default monitoring setup.
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
From Natural Language to Structured Solr Queries using LLMsSease
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or “cognitive” gap) remains between the data user needs and the data producer constraints.
That is where AI – and most importantly, Natural Language Processing and Large Language Model techniques – could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr index’s metadata.
This approach leverages the LLM’s ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMydbops
This presentation, titled "MySQL - InnoDB" and delivered by Mayank Prasad at the Mydbops Open Source Database Meetup 16 on June 8th, 2024, covers dynamic configuration of REDO logs and instant ADD/DROP columns in InnoDB.
This presentation dives deep into the world of InnoDB, exploring two ground-breaking features introduced in MySQL 8.0:
• Dynamic Configuration of REDO Logs: Enhance your database's performance and flexibility with on-the-fly adjustments to REDO log capacity. Unleash the power of the snake metaphor to visualize how InnoDB manages REDO log files.
• Instant ADD/DROP Columns: Say goodbye to costly table rebuilds! This presentation unveils how InnoDB now enables seamless addition and removal of columns without compromising data integrity or incurring downtime.
Key Learnings:
• Grasp the concept of REDO logs and their significance in InnoDB's transaction management.
• Discover the advantages of dynamic REDO log configuration and how to leverage it for optimal performance.
• Understand the inner workings of instant ADD/DROP columns and their impact on database operations.
• Gain valuable insights into the row versioning mechanism that empowers instant column modifications.
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...AlexanderRichford
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation Functions to Prevent Interaction with Malicious QR Codes.
Aim of the Study: The goal of this research was to develop a robust hybrid approach for identifying malicious and insecure URLs derived from QR codes, ensuring safe interactions.
This is achieved through:
Machine Learning Model: Predicts the likelihood of a URL being malicious.
Security Validation Functions: Ensures the derived URL has a valid certificate and proper URL format.
This innovative blend of technology aims to enhance cybersecurity measures and protect users from potential threats hidden within QR codes 🖥 🔒
This study was my first introduction to using ML which has shown me the immense potential of ML in creating more secure digital environments!