This document provides an overview of Ruby and Ruby on Rails. It introduces Ruby's history and creator Yukihiro Matsumoto. It describes Ruby as a dynamic, reflective, object-oriented programming language inspired by Perl, Smalltalk and Eiffel. It also discusses Ruby implementations like MRI, JRuby and Rubinius. The document then covers Domain Specific Languages (DSLs) in Ruby like Rake, RSpec and Sinatra before concluding with an introduction to Ruby on Rails, its conventions like Convention over Configuration (CoC) and Don't Repeat Yourself (DRY).
This document summarizes why Node has a DOM implementation called jsdom. It explains that the DOM is a standard for programmatically accessing and manipulating HTML and XML documents, and that jsdom implements the W3C DOM standards in JavaScript to allow Node applications to parse and interact with HTML and XML. It provides examples of how jsdom is used for screen scraping, testing, templating, and code reuse in various Node projects.
Ruby is a dynamic, open source programming language with a history dating back to the 1990s. It was created by Yukihiro "Matz" Matsumoto as a language that balances simplicity and complexity. Some key aspects of Ruby include its philosophy of putting people over computers, its flexibility through multiple approaches, and its popularity in areas like web development through Rails. It continues to evolve and see adoption in fields like QA/testing, DevOps, and general programming.
Brazil has significant potential for renewable energy from solar, wind, hydropower, and biomass. Due to economic growth increasing energy demand, energy security concerns from oil imports, and sustainability goals, Brazil implemented several reforms transitioning to renewable energy. Key reforms included opening the energy market to private investment, long-term contracting requirements, and emissions reduction targets. Notable increases have occurred in hydropower, biofuels like ethanol, and more recently non-hydro renewables and natural gas. Challenges remain around ensuring supply reliability and affordability while further developing renewable potential and reducing deforestation impacts.
Victoria's Secret started as a lingerie brand for male customers but now targets women ages 20-40 and their partners. It has separate lines like Pink and VC Sports. As a popular global brand, Victoria's Secret has responsibility over social issues affecting young women. Problems include millennials disliking logos and exclusive sizing. Potential solutions explored are smaller logos, more sizes/materials, pop-up experience stores, mental health campaigns/displays, and fashion shows involving students. Demographics target is 70% female, 30% male ages 18-40 worldwide. Strengths include large market and budget, followers, and opportunities in mental health/expansion. Weaknesses could be losing brand value to competitors and
Este documento enumera 203 adjetivos en malayo con sus traducciones al español. Algunos de los adjetivos incluyen: cair (líquido), pekat (denso), kaget (sorprendido, impactado), kemik (cóncavo), y gempal (sólido, robusto).
This dissertation examines the use of biospectroscopy techniques for cervical cancer screening and treatment monitoring. Two projects are described. Project One uses infrared spectroscopy to track the impact of excisional treatment for cervical intraepithelial neoplasia. It analyzes patient characteristics like smoking and menstrual phase that may influence treatment outcomes. Project Two evaluates scanning near-field optical microscopy coupled to a free electron laser for infrared imaging of cervical tissue, as a potential alternative screening approach. The aims are to develop non-invasive methods for early cancer detection and improved treatment monitoring.
This document provides an overview of Ruby and Ruby on Rails. It introduces Ruby's history and creator Yukihiro Matsumoto. It describes Ruby as a dynamic, reflective, object-oriented programming language inspired by Perl, Smalltalk and Eiffel. It also discusses Ruby implementations like MRI, JRuby and Rubinius. The document then covers Domain Specific Languages (DSLs) in Ruby like Rake, RSpec and Sinatra before concluding with an introduction to Ruby on Rails, its conventions like Convention over Configuration (CoC) and Don't Repeat Yourself (DRY).
This document summarizes why Node has a DOM implementation called jsdom. It explains that the DOM is a standard for programmatically accessing and manipulating HTML and XML documents, and that jsdom implements the W3C DOM standards in JavaScript to allow Node applications to parse and interact with HTML and XML. It provides examples of how jsdom is used for screen scraping, testing, templating, and code reuse in various Node projects.
Ruby is a dynamic, open source programming language with a history dating back to the 1990s. It was created by Yukihiro "Matz" Matsumoto as a language that balances simplicity and complexity. Some key aspects of Ruby include its philosophy of putting people over computers, its flexibility through multiple approaches, and its popularity in areas like web development through Rails. It continues to evolve and see adoption in fields like QA/testing, DevOps, and general programming.
Brazil has significant potential for renewable energy from solar, wind, hydropower, and biomass. Due to economic growth increasing energy demand, energy security concerns from oil imports, and sustainability goals, Brazil implemented several reforms transitioning to renewable energy. Key reforms included opening the energy market to private investment, long-term contracting requirements, and emissions reduction targets. Notable increases have occurred in hydropower, biofuels like ethanol, and more recently non-hydro renewables and natural gas. Challenges remain around ensuring supply reliability and affordability while further developing renewable potential and reducing deforestation impacts.
Victoria's Secret started as a lingerie brand for male customers but now targets women ages 20-40 and their partners. It has separate lines like Pink and VC Sports. As a popular global brand, Victoria's Secret has responsibility over social issues affecting young women. Problems include millennials disliking logos and exclusive sizing. Potential solutions explored are smaller logos, more sizes/materials, pop-up experience stores, mental health campaigns/displays, and fashion shows involving students. Demographics target is 70% female, 30% male ages 18-40 worldwide. Strengths include large market and budget, followers, and opportunities in mental health/expansion. Weaknesses could be losing brand value to competitors and
Este documento enumera 203 adjetivos en malayo con sus traducciones al español. Algunos de los adjetivos incluyen: cair (líquido), pekat (denso), kaget (sorprendido, impactado), kemik (cóncavo), y gempal (sólido, robusto).
This dissertation examines the use of biospectroscopy techniques for cervical cancer screening and treatment monitoring. Two projects are described. Project One uses infrared spectroscopy to track the impact of excisional treatment for cervical intraepithelial neoplasia. It analyzes patient characteristics like smoking and menstrual phase that may influence treatment outcomes. Project Two evaluates scanning near-field optical microscopy coupled to a free electron laser for infrared imaging of cervical tissue, as a potential alternative screening approach. The aims are to develop non-invasive methods for early cancer detection and improved treatment monitoring.
Web conferencing allows for real-time collaboration between participants in different locations. It offers features like desktop sharing, presentations, whiteboarding, chat and video calling. Web conferencing can be used for business meetings, sales seminars, product demonstrations, online education and customer support. It provides cost savings over travel and increases productivity. Choosing the right web conferencing solution depends on factors like messaging, screen sharing, VoIP and security. Web conferencing is growing in popularity due to globalization, productivity demands and technology advancement.
This document provides a summary of an individual's areas of expertise, personal details, work experience, skills, qualifications, and objectives. The individual has experience in desktop support, diagnosing hardware and software issues, testing new technology, MS Office applications, and various Windows operating systems. Their work experience includes roles as a QC Analyst, senior operator, and operator for various companies. Key skills include MS Office, typing, operating systems, hardware installation, problem solving, and English, Urdu, and Sindhi languages. The objective is to seek a good career and contribute to an organization's success through a long-term relationship based on trust and loyalty.
Teks tersebut memberikan contoh-contoh penggunaan kata ganti dan kata majemuk dalam bahasa Melayu. Teks tersebut menjelaskan penggunaan kata-kata seperti "kumpul-kumpul", "jemaah", "bandar-bandar" yang menunjukkan lebih dari satu unsur, orang, benda, atau hal. Teks tersebut juga menjelaskan penggunaan kata "adalah" sebagai kata kerja.
This document outlines safety requirements and procedures for operating cranes, hoists, and truck hoists. It discusses general requirements such as inspections, qualifications for operators, and load ratings. It provides details on inspection types and frequencies. Operational procedures address qualified operators, pre-use checks, lifting loads, and parking equipment. Additional requirements specific to truck hoists include load ratings, inspections, safety tips, and precautions for their safe operation. The overall goal is to maintain a safe workplace by ensuring only qualified individuals operate this lifting equipment according to proper procedures.
This document provides information and guidelines for crane and rigging operations including inspections, hoists, cranes, rigging equipment, hitches, and overhead crane operation. It outlines inspection checklists for hoists/cranes, rigging, wire rope, chains, and synthetic slings. Common types of hitches are described. Guidelines are provided for the safe operation of overhead cranes and the use of boom trucks in the field.
This PowerPoint is one small part of the Geology Topics unit from www.sciencepowerpoint.com. This unit consists of a five part 6000+ slide PowerPoint roadmap, 14 page bundled homework package, modified homework, detailed answer keys, 12 pages of unit notes for students who may require assistance, follow along worksheets, and many review games. The homework and lesson notes chronologically follow the PowerPoint slideshow. The answer keys and unit notes are great for support professionals. The activities and discussion questions in the slideshow are meaningful. The PowerPoint includes built-in instructions, visuals, and review questions. Also included are critical class notes (color coded red), project ideas, video links, and review games. This unit also includes four PowerPoint review games (110+ slides each with Answers), 38+ video links, lab handouts, activity sheets, rubrics, materials list, templates, guides, 6 PowerPoint review Game, and much more. Also included is a 190 slide first day of school PowerPoint presentation.
Areas of Focus within The Geology Topics Unit: -Plate Tectonics, Evidence for Plate Tectonics, Pangea, Energy Waves, Layers of the Earth, Heat Transfer, Types of Crust, Plate Boundaries, Hot Spots, Volcanoes, Positives and Negatives of Volcanoes, Types of Volcanoes, Parts of a Volcano, Magma, Types of Lava, Viscosity, Earthquakes, Faults, Folds, Seismograph, Richter Scale, Seismograph, Tsunami's, Rocks, Minerals, Crystals, Uses of Minerals, Types of Crystals, Physical Properties of Minerals, Rock Cycle, Common Igneous Rocks, Common Sedimentary Rocks, Common Metamorphic Rocks.
This unit aligns with the Next Generation Science Standards and with Common Core Standards for ELA and Literacy for Science and Technical Subjects. See preview for more information
If you have any questions please feel free to contact me. Thanks again and best wishes. Sincerely, Ryan Murphy M.Ed www.sciencepowerpoint@gmail.com
Dialogue Completion Exercise 2 - UPSR 2016 Latest Format - shared by joyfunle...慈心 Chan
The document provides information about registering as a tutor, tuition center, college, university, or enrichment class at the website http://www.joyfunlearn.com. It also mentions that more free exercises and notes can be found at the same website. The document repeats this information multiple times.
Mike Harris is the Software Engineering Lead for SSRN (Social Science Research Network), which allows researchers to share pre-print papers. His team is using Agile techniques like Scrum, Lean, and Kanban to build out new microservices on AWS and migrate the existing platform. Key aspects of their approach include daily stand-ups, frequent retrospectives, using Kanban boards with work-in-progress limits to visualize work, and emphasizing practices like test-driven development, pair programming, and keeping technical debt low.
Watch Your Language! - What my Mother Taught Me about Being an Engineer.Neal Richardson Sr
Software Engineers use programming languages to build something awesome. When I was a kid I did the same thing with Legos. In a way Lego builds and Software builds can be very similar. They have to be well designed, kept clean, and maintained in order to stay functional over the years.
Although the original 8-stud Lego brick is still fully compatible with the latest NXT 3.0 robotics kit over 50 years later, the languages we program in today are not the same languages our parents, supervisors, or teachers used coming out of college. If the language you have been programming in was deprecated overnight, what would happen? This presentation will cover what I have learned about languages over 30 years, and specifically the changes I have seen in programming languages at home, school, and work. Starting from copying a game out of 3-2-1-Contact Magazine in BASIC in 1991 to hacking Quake 3 in C++ in the computer labs at Missouri State, to replacing a COBOL project two years ago that was written before I was born on punch-cards, to co-writing a Chef cookbook at 3am via Lync while drinking Monster Energy.
Find out why some languages behave the way they do. Learn why business don't just pack up their expensive IDEs and go open source overnight. See some esoteric languages that will make CCL look like Python! And hopefully leave with a better appreciation of what your tools are doing for you now that just weren't available when this industry started over 50 years ago.
The document discusses creating a makerspace in an elementary school library to promote STEAM skills. It provides tips for setting up a makerspace, including choosing low-tech or high-tech materials. Funding options are grant writing, donations, and repurposing unused materials. Effective management of a makerspace involves scheduling times for classes, group sizes, and having students clean up. The goals are to teach problem-solving, collaboration, and exploring interests through hands-on creation and projects.
Tinkers, Printers & Makers: Makerspaces in the LibraryMichael Sauers
This document discusses makerspaces in libraries and provides information about necessary equipment. It describes common tools used in makerspaces like LEGO, 3D printers, 3D scanners, Raspberry Pi, and Arduino. Several 3D printer models are highlighted and examples of 3D printing and modeling software provided. Setting up a makerspace involves considerations around funding, space, supplies, projects, and safety. Resources and contacts are provided for libraries interested in starting their own makerspace.
Web conferencing allows for real-time collaboration between participants in different locations. It offers features like desktop sharing, presentations, whiteboarding, chat and video calling. Web conferencing can be used for business meetings, sales seminars, product demonstrations, online education and customer support. It provides cost savings over travel and increases productivity. Choosing the right web conferencing solution depends on factors like messaging, screen sharing, VoIP and security. Web conferencing is growing in popularity due to globalization, productivity demands and technology advancement.
This document provides a summary of an individual's areas of expertise, personal details, work experience, skills, qualifications, and objectives. The individual has experience in desktop support, diagnosing hardware and software issues, testing new technology, MS Office applications, and various Windows operating systems. Their work experience includes roles as a QC Analyst, senior operator, and operator for various companies. Key skills include MS Office, typing, operating systems, hardware installation, problem solving, and English, Urdu, and Sindhi languages. The objective is to seek a good career and contribute to an organization's success through a long-term relationship based on trust and loyalty.
Teks tersebut memberikan contoh-contoh penggunaan kata ganti dan kata majemuk dalam bahasa Melayu. Teks tersebut menjelaskan penggunaan kata-kata seperti "kumpul-kumpul", "jemaah", "bandar-bandar" yang menunjukkan lebih dari satu unsur, orang, benda, atau hal. Teks tersebut juga menjelaskan penggunaan kata "adalah" sebagai kata kerja.
This document outlines safety requirements and procedures for operating cranes, hoists, and truck hoists. It discusses general requirements such as inspections, qualifications for operators, and load ratings. It provides details on inspection types and frequencies. Operational procedures address qualified operators, pre-use checks, lifting loads, and parking equipment. Additional requirements specific to truck hoists include load ratings, inspections, safety tips, and precautions for their safe operation. The overall goal is to maintain a safe workplace by ensuring only qualified individuals operate this lifting equipment according to proper procedures.
This document provides information and guidelines for crane and rigging operations including inspections, hoists, cranes, rigging equipment, hitches, and overhead crane operation. It outlines inspection checklists for hoists/cranes, rigging, wire rope, chains, and synthetic slings. Common types of hitches are described. Guidelines are provided for the safe operation of overhead cranes and the use of boom trucks in the field.
This PowerPoint is one small part of the Geology Topics unit from www.sciencepowerpoint.com. This unit consists of a five part 6000+ slide PowerPoint roadmap, 14 page bundled homework package, modified homework, detailed answer keys, 12 pages of unit notes for students who may require assistance, follow along worksheets, and many review games. The homework and lesson notes chronologically follow the PowerPoint slideshow. The answer keys and unit notes are great for support professionals. The activities and discussion questions in the slideshow are meaningful. The PowerPoint includes built-in instructions, visuals, and review questions. Also included are critical class notes (color coded red), project ideas, video links, and review games. This unit also includes four PowerPoint review games (110+ slides each with Answers), 38+ video links, lab handouts, activity sheets, rubrics, materials list, templates, guides, 6 PowerPoint review Game, and much more. Also included is a 190 slide first day of school PowerPoint presentation.
Areas of Focus within The Geology Topics Unit: -Plate Tectonics, Evidence for Plate Tectonics, Pangea, Energy Waves, Layers of the Earth, Heat Transfer, Types of Crust, Plate Boundaries, Hot Spots, Volcanoes, Positives and Negatives of Volcanoes, Types of Volcanoes, Parts of a Volcano, Magma, Types of Lava, Viscosity, Earthquakes, Faults, Folds, Seismograph, Richter Scale, Seismograph, Tsunami's, Rocks, Minerals, Crystals, Uses of Minerals, Types of Crystals, Physical Properties of Minerals, Rock Cycle, Common Igneous Rocks, Common Sedimentary Rocks, Common Metamorphic Rocks.
This unit aligns with the Next Generation Science Standards and with Common Core Standards for ELA and Literacy for Science and Technical Subjects. See preview for more information
If you have any questions please feel free to contact me. Thanks again and best wishes. Sincerely, Ryan Murphy M.Ed www.sciencepowerpoint@gmail.com
Dialogue Completion Exercise 2 - UPSR 2016 Latest Format - shared by joyfunle...慈心 Chan
The document provides information about registering as a tutor, tuition center, college, university, or enrichment class at the website http://www.joyfunlearn.com. It also mentions that more free exercises and notes can be found at the same website. The document repeats this information multiple times.
Mike Harris is the Software Engineering Lead for SSRN (Social Science Research Network), which allows researchers to share pre-print papers. His team is using Agile techniques like Scrum, Lean, and Kanban to build out new microservices on AWS and migrate the existing platform. Key aspects of their approach include daily stand-ups, frequent retrospectives, using Kanban boards with work-in-progress limits to visualize work, and emphasizing practices like test-driven development, pair programming, and keeping technical debt low.
Watch Your Language! - What my Mother Taught Me about Being an Engineer.Neal Richardson Sr
Software Engineers use programming languages to build something awesome. When I was a kid I did the same thing with Legos. In a way Lego builds and Software builds can be very similar. They have to be well designed, kept clean, and maintained in order to stay functional over the years.
Although the original 8-stud Lego brick is still fully compatible with the latest NXT 3.0 robotics kit over 50 years later, the languages we program in today are not the same languages our parents, supervisors, or teachers used coming out of college. If the language you have been programming in was deprecated overnight, what would happen? This presentation will cover what I have learned about languages over 30 years, and specifically the changes I have seen in programming languages at home, school, and work. Starting from copying a game out of 3-2-1-Contact Magazine in BASIC in 1991 to hacking Quake 3 in C++ in the computer labs at Missouri State, to replacing a COBOL project two years ago that was written before I was born on punch-cards, to co-writing a Chef cookbook at 3am via Lync while drinking Monster Energy.
Find out why some languages behave the way they do. Learn why business don't just pack up their expensive IDEs and go open source overnight. See some esoteric languages that will make CCL look like Python! And hopefully leave with a better appreciation of what your tools are doing for you now that just weren't available when this industry started over 50 years ago.
The document discusses creating a makerspace in an elementary school library to promote STEAM skills. It provides tips for setting up a makerspace, including choosing low-tech or high-tech materials. Funding options are grant writing, donations, and repurposing unused materials. Effective management of a makerspace involves scheduling times for classes, group sizes, and having students clean up. The goals are to teach problem-solving, collaboration, and exploring interests through hands-on creation and projects.
Tinkers, Printers & Makers: Makerspaces in the LibraryMichael Sauers
This document discusses makerspaces in libraries and provides information about necessary equipment. It describes common tools used in makerspaces like LEGO, 3D printers, 3D scanners, Raspberry Pi, and Arduino. Several 3D printer models are highlighted and examples of 3D printing and modeling software provided. Setting up a makerspace involves considerations around funding, space, supplies, projects, and safety. Resources and contacts are provided for libraries interested in starting their own makerspace.
This document provides guidance on how to design and run a successful design workshop. It emphasizes that workshops should be treated as products that can be designed using design thinking principles. The key elements include carefully selecting participants and stakeholders, developing an engaging methodology and agenda, and planning the logistics down to the smallest details. While workshops don't always go as planned, being flexible, keeping to the overall story, and capturing outputs can help ensure the workshop meets its goals. The overall message is that workshops are tools to focus diverse groups and compress time and space to drive meaningful outcomes.
This document summarizes Daniel Chudnov's talk at Code4Lib Japan 2013 about how he has worked to build and strengthen the code4lib community culture both locally at his institution, GW Libraries, and globally. Some of the key practices he discusses include implementing code review and code reading sessions to foster collaboration and knowledge sharing among colleagues, connecting local colleagues to the broader code4lib community, and prioritizing inclusive and meaningful participation to support the healthy growth of the community. The overall message is that investing in strong relationships and community helps improve both individual work and the community overall.
How we daily manage and work in a dispersed company: Particular SoftwareMauro Servienti
Working in Particular Software is awesome and challenging at the same time, working in what we call a "dispersed" company can introduce a lot of friction in your daily job. This session aims to disclose how we work internally, how we manage daily tasks, how we manage communication and long term goals in a company were nearly no one works in the same city as anyone else and were most of us are alone in their countries. Not to mention all the time zones issues on top.
Working in Particular Software is awesome and challenging at the same time, working in what we call a "dispersed" company can introduce a lot of friction in your daily job. This session aims to disclose how we work internally, how we manage daily tasks, how we manage communication and long term goals in a company were nearly no one works in the same city as anyone else and were most of us are alone in their countries. Not to mention all the time zones issues on top.
The document discusses how to implement Agile practices for the long run. It emphasizes maintaining a constant pace through adapting team capacity like a school of fish. It also highlights building projects around motivated individuals by exposing team members to new perspectives through sub-teams and providing food for thought like recommended books and conferences. Finally, it discusses letting teams self-organize and grow over time through establishing trust.
Free CCNA1 introductory session 140217Andrew Smith
This document provides an overview of the CCNA1 Introduction to Networking course, including the study schedule, time planning tips, engagement opportunities, Packet Tracer skills development, and assessment information. The key points are:
1) The course will run from February 14th to July 10th, with weekly Monday sessions and a chapter-based study schedule.
2) Students should plan to spend 3-5 hours per week studying, including attending the sessions, reading chapters, taking exams, and doing Packet Tracer activities.
3) Engagement opportunities include participating in the NetAcad class discussions, Facebook group, and weekly Facebook Live sessions.
4) Packet Tracer skills are important to develop by
The document summarizes a 3-week trip to Dublin, Ireland by Danish students from the HTX school to learn English, experience the local culture, and work with Microsoft. It describes the students and their plans after graduation. It then outlines the project for Microsoft which involved learning agile development practices and creating games. Two games are demonstrated - Skater Fox and Countdown. The process of designing, programming, and testing a Tetris game is also described. The importance of the experience for teamwork, skills, and future jobs is highlighted.
This document outlines the agenda for an EWRT 30 class. It discusses submissions to the Red Wheelbarrow literary magazine, including word count limits for different genres. It provides instructions for submitting work and notes the editor's contact information. The agenda also lists the topics and assignments for upcoming classes, including a drama project and terms test. Guidelines for group work on plays are presented, including rules, expectations, and suggestions for collaboration. Students are then instructed to get into their groups to work on projects.
This document provides an overview of various topics related to developing a NodeJS application with a database. It discusses mindsets for developers, resources for learning to code like online courses and communities, and technologies involved in web development like front-end versus back-end programming. It also introduces NodeJS, databases like MongoDB and Cloudant, and provides instructions for an example app using Cloudant on Bluemix. Students are assigned homework to deploy this example app and modify it for their own purposes.
This document provides an overview of a presentation for parents on digital literacy and parenting in the digital age. It discusses digital life and literacy, technology used for learning at NIS including MacBooks, iWork, wikis and iCal. It covers tips for parents on social networks, online gaming, creating secure passwords and balancing digital and non-digital activities. It also advertises a workshop on creating podcasts.
This document summarizes a speech about coding for fun and profit. It introduces the speaker, Jeff Schoolcraft, and outlines that the speech will cover why coding for fun is useful, some relevant research on skills acquisition, and ideas for having fun coding both individually and with others. The speech aims to encourage coding for enjoyment rather than just as a job in order to reduce being in a rut and feeling like skills are declining.
Making for Educators: McDonogh School Presentationjonathandhf
This document summarizes a presentation about making and makerspaces for educators. It includes an agenda that covers why making is important, examples of making projects like LED name tags and straw rockets, and a discussion of what makerspaces are and how to create one. The presentation provides guidance on running maker activities, including using prompts, iterations, and sharing. It also includes potential project ideas and resources for educators.
This document discusses developing global citizens through problem solving. It promotes STEM as an approach to using all disciplines to solve problems and make the world better. Developing cultural understanding and emotional connections to content through global learning experiences can empower students. Several specific projects are described, such as having students in one classroom collaborate to solve infrastructure problems like building a bridge in another community. The document encourages connecting students globally through platforms like Skype and Twitter to work on real-world problems.
The success of libraries in the future will be determined by its ability to create stories rather than provide them. One way to accomplish this is by putting technology and people together so patrons become creators in makerspaces or other learning environments. Discover great new learning technologies and techniques for patrons, and how to build your new fablab or hackerspace. Arm yourself with facts for having interactive spaces to get buy-in from everyone from staff to public to the IT teams. Lastly, we will discuss ways to continually train and engage the staff so that your environment will constantly evolve
This document discusses makerspaces in libraries and provides information about necessary equipment and tools. It describes what a makerspace is, including a video example. A makerspace allows creativity, collaboration, and tinkering using a variety of materials and tools. Examples of tools mentioned include LEGO, 3D printers, 3D scanners, Arduino, Raspberry Pi, and various 3D modeling software. Setting up a makerspace requires funding, space, supplies, safety considerations, and community involvement. Several Nebraska libraries already have or are planning makerspaces. Resources for starting a makerspace are provided.
The document discusses moving away from traditional performance appraisals that focus on individuals, and instead evaluating organizational ecosystems. It provides examples of how evaluating ecosystems through retrospectives, communities of practice, and problem solving sessions can work for small, medium, and large organizations. The presentation encourages attendees to think about what they want their organization to achieve in the next 12 months and how they can work together to accomplish it within 30 days.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
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.
"$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.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
This talk will cover ScyllaDB Architecture from the cluster-level view and zoom in on data distribution and internal node architecture. In the process, we will learn the secret sauce used to get ScyllaDB's high availability and superior performance. We will also touch on the upcoming changes to ScyllaDB architecture, moving to strongly consistent metadata and tablets.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
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).
2. The story so far...
• Started in Sydney October 2009 (~ 2 years!)
• Inspired by Brisbane ActionHack
• and Melbourne Cocoaheads hacking evenings
• Runs every month 2 weeks after #rorosyd
• Usually Tuesday or Wednesday
• Format has changed often to keep it interesting
• Project-based (define projects and get into teams)
• Set problems (“Codewars” problem set, Game of Life, etc)
• Open source (Rails 3 bugmash)
• Newbie night (teaching Ruby/Rails)
• Language theme (ie Haskell, Coffeescript, etc)
• Tool / Technique theme (Riak Map/Reduce problem)
• Freeform (work on whatever)
3. Thanks to everyone who has attended
• Too many to mention
• You know who you are... :)
• Thanks for coming!
4. Thanks to everyone who’s helped out
• Gabe Hollombe • Tim McEwan
• Mark Wotton • Richard Heycock
• David Parry • Ben Webster
• Carl Woodward • Matt Allen
• James Sadler • Chris Herring
• Ryan Bigg • Lachlan Hardy
• James Crisp • Tim Lucas
• Gareth Stokes • Darryl Manning
• Michael Cindric • Mikel Lindsaar
• Marcus Schappi • Chris Darroch
• Cameron Barrie • Anyone I forgot... :/
5. Massive thanks to all Sponsors
• Ninefold
• ThoughtWorks
• Agency Rainford
• Plus2
• Key Options
• Job Futures
• Sentia
• Tutoring Australasia
• UTS ISF
• The Project Factory
• Snepo
• Steam
• Digital Five
• Atlasssian
6. Sponsorship is awesome
• We need office space for 10-20 people
• should be enough tables and chairs to fit comfortably
• shouldn’t be too spread out
• Public wifi is handy
• Food is always wonderful
• if not we buy our own
• Drinks are nice
• beer is delicious but can be spilled
• Let me know if you can do it (@joshprice)
8. Deliberate Practice
• Mini Code Retreat (see coderetreat.com)
• Conway’s Game of Life problem
• Cellular Automata
• Relatively simple problem domain, but lot’s of angles
• 45 minute sessions in pairs
• TDD/BDD is strongly encouraged
• You won’t solve the problem in 45 mins (seriously)
• At the end of 45 minutes:
• Quick review of learnings
• Delete code (yes really, all of it)
• Swap pairs and start again
• We’ll aim to get 2-3 sessions finished in an evening
9. Why?
• Doing the same problem over and over again?
• Let’s you focus on the journey rather than the destination
• Aim to write the best code you can
• Focus on the details (like naming and design)
• Provide an environment for deliberate practice and focus
• None of the pressures of normal work (deadlines, pressure etc)
• An exploration of new techniques
• languages, tools, frameworks
• Ability to practice rusty concepts
• Great for those new to Ruby or the community
• Get to pair with 2-3 people
• Great learning environment
• Same format, keeps things consistent and predictable
10. New format
• Will use this new format for the rest of the year
• Constraints will be added or changed depending on
crowd
• Shouldn’t get boring, but we’ll keep doing it until it does
11. Next Hack Night
• Digital Five
• Tuesday 27th September
• 6pm til 10ish
• Level 14, 61 Lavender St, Milsons Point
• Sign up on the Github wiki
• https://github.com/rails-oceania/roro/wiki/rorosyd-hack-night
• I’ll announce to the mailing list as per usual