SAS University Edition - Getting StartedCraig Trim
Get Started with SAS University Edition on your local machine using Virtual Box to host a pre-installed instance. Work through the initial setup and configuration and run SAS code from the training modules.
PowerShell is a powerful scripting environment and language for developers and administrators. SharePoint 2010 has built in PowerShell administration commandlets, but you can use this powerful scripting language with any version of SharePoint. Using PowerShell, Talbott will demonstrate how you can build and deploy SharePoint sites for development, testing, proof of concepts, and production. Using an agile methodology, you will learn how to leverage PowerShell scripts for your planning and development process.
Best Practices for Installing IBM Verse on PremisesTimsterC
IBM's local edition of Verse for email is hitting many enterprises. If you have not yet tried this out for yourself, then come and find out just how easy it is.Learn the tips and tricks that go into a successful deployment with a hands-on demo of the places to look out for and the finished product.We'll also show the integrations with Connections Files, Profiles and Box.
Slides for a college course in "Advanced Ethical Hacking" at CCSF. Instructor: Sam Bowne
Course Web page:
https://samsclass.info/124/124_F17.shtml
Based on "Penetration Testing: A Hands-On Introduction to Hacking" by Georgia Weidman -- ISBN-10: 1593275641, No Starch Press; 1 edition (June 8, 2014)
SAS University Edition - Getting StartedCraig Trim
Get Started with SAS University Edition on your local machine using Virtual Box to host a pre-installed instance. Work through the initial setup and configuration and run SAS code from the training modules.
PowerShell is a powerful scripting environment and language for developers and administrators. SharePoint 2010 has built in PowerShell administration commandlets, but you can use this powerful scripting language with any version of SharePoint. Using PowerShell, Talbott will demonstrate how you can build and deploy SharePoint sites for development, testing, proof of concepts, and production. Using an agile methodology, you will learn how to leverage PowerShell scripts for your planning and development process.
Best Practices for Installing IBM Verse on PremisesTimsterC
IBM's local edition of Verse for email is hitting many enterprises. If you have not yet tried this out for yourself, then come and find out just how easy it is.Learn the tips and tricks that go into a successful deployment with a hands-on demo of the places to look out for and the finished product.We'll also show the integrations with Connections Files, Profiles and Box.
Slides for a college course in "Advanced Ethical Hacking" at CCSF. Instructor: Sam Bowne
Course Web page:
https://samsclass.info/124/124_F17.shtml
Based on "Penetration Testing: A Hands-On Introduction to Hacking" by Georgia Weidman -- ISBN-10: 1593275641, No Starch Press; 1 edition (June 8, 2014)
A look at mod_php and fastcgi and how apache handles internal HTTP requests. Aim is to provide web developers and architects with architectural information on how mod_php and fastcgi handle static and dynamic requests to provide background knowledge when deciding on which way to go for your server or application.
Automate IBM Connections Installations and morepanagenda
IBM Connections pink is based on Conductor for Containers, which provides a collection of tools to work with Docker containers and Kubernetes. To manage containers in large environments, lots of DevOps are using Ansible (an agentless software to automate administration tasks).
So why don’t use these tools to prepare your Connections operating system, like creating users, adding security settings or install all necessary packages to deploy DB2, Installation Manager, and WebSphere Application Server? Or use one of the available roles or tasks to automate even the installation of WebSphere, create cell and profiles …
In this session, you get the basics of Ansible and some hands-on to start the learning journey into “”cloud”” based software management.
A presentation by Christoph Stoettner.
IBM Connections Adminblast - Soccnx 12 Editionpanagenda
Buckle up, join Christoph and Nico and get ready to learn 50 tips and tricks you can implement right away to improve your IBM Connections environment. Your users will thank you as they too benefit from this best practice list gathered from real-world projects while deploying and administering IBM Connections On-premises. Walk away with knowledge covering anything from Orient Me, Cognos integration, Docs, CCM and Forms Experience Builder to the back end like IBM Cloud private, DB2, TDI and SSO.
A presentation by Christoph Stoettner & Nico Meisenzahl
Learn how Salesforce created portals for delivering documentation to end users. Along the way, discuss design practices, customer interactions, and learn how to use the open source version of our portal to deliver your content on the web.
A look at mod_php and fastcgi and how apache handles internal HTTP requests. Aim is to provide web developers and architects with architectural information on how mod_php and fastcgi handle static and dynamic requests to provide background knowledge when deciding on which way to go for your server or application.
Automate IBM Connections Installations and morepanagenda
IBM Connections pink is based on Conductor for Containers, which provides a collection of tools to work with Docker containers and Kubernetes. To manage containers in large environments, lots of DevOps are using Ansible (an agentless software to automate administration tasks).
So why don’t use these tools to prepare your Connections operating system, like creating users, adding security settings or install all necessary packages to deploy DB2, Installation Manager, and WebSphere Application Server? Or use one of the available roles or tasks to automate even the installation of WebSphere, create cell and profiles …
In this session, you get the basics of Ansible and some hands-on to start the learning journey into “”cloud”” based software management.
A presentation by Christoph Stoettner.
IBM Connections Adminblast - Soccnx 12 Editionpanagenda
Buckle up, join Christoph and Nico and get ready to learn 50 tips and tricks you can implement right away to improve your IBM Connections environment. Your users will thank you as they too benefit from this best practice list gathered from real-world projects while deploying and administering IBM Connections On-premises. Walk away with knowledge covering anything from Orient Me, Cognos integration, Docs, CCM and Forms Experience Builder to the back end like IBM Cloud private, DB2, TDI and SSO.
A presentation by Christoph Stoettner & Nico Meisenzahl
Learn how Salesforce created portals for delivering documentation to end users. Along the way, discuss design practices, customer interactions, and learn how to use the open source version of our portal to deliver your content on the web.
Sitecore9 key features by jitendra soni - Presented in Sitecore User Group UKJitendra Soni
Presented on Sitecore9 key features - After attending the Sitecore Symposium in LA - the USA in 2017
https://eventil.com/events/manchester-sitecore-technical-user-group
Conduct a few internal pen tests and you’re bound to come across Jenkins, the world’s most popular build automation server. When you encounter it, what do you do? Go beyond a 5-minute Google search and checking for open script consoles. This talk dives into various ways to exploit Jenkins and how to move laterally into sensitive systems.
Sitecore 10 - ASP.NET Core Rendering with Docker and Sitecore 10Jitendra Soni
Sitecore Update
ASP.NET Rendering Engine SDK Flow
DEMO
Developer Flow
How to start the development
Benefit of ASP.NET core with Sitecore
What Features are not supported
A few tips for the development
Question and Answers
Designing Active Learning in Moodle – a preview of the Learning Designer tools Eileen Kennedy, D. N. Dimakopoulos, Diana Laurillard
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Broadening the scope of a Maths module for student Technology teachers Sue Milne, Sarah Honeychurch, Niall Barr
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
A proposal for integrating Serious Games made with Unity3D into Moodle courses Frank Poschner, Dieter Wloka
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
The Moodle Gradebook as a tool inducing regular revisions in students' learning process Piotr Jaworski
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Browser and Laptops for Assessments Projects Mike Wilson
Presented at Moodlemoot Edinburgh 2014
www.moodlemoot.ie
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the student learning experience Roger Emery, Daran Price
Presented at Moodlemoot Edinburgh 2014 www.moodlemoot.ie
Design approach and evaluation of Moodle 2.4 course to support induction of remote part-time students Cathy Fenn
Presented at Edinburgh Moodlemoot 2014
www.moodlemoot.ie
Have you ever wondered how search works while visiting an e-commerce site, internal website, or searching through other types of online resources? Look no further than this informative session on the ways that taxonomies help end-users navigate the internet! Hear from taxonomists and other information professionals who have first-hand experience creating and working with taxonomies that aid in navigation, search, and discovery across a range of disciplines.
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
UIIN Conference, Madrid, 27-29 May 2024
James Wilson, Orkestra and Deusto Business School
Emily Wise, Lund University
Madeline Smith, The Glasgow School of Art
This presentation, created by Syed Faiz ul Hassan, explores the profound influence of media on public perception and behavior. It delves into the evolution of media from oral traditions to modern digital and social media platforms. Key topics include the role of media in information propagation, socialization, crisis awareness, globalization, and education. The presentation also examines media influence through agenda setting, propaganda, and manipulative techniques used by advertisers and marketers. Furthermore, it highlights the impact of surveillance enabled by media technologies on personal behavior and preferences. Through this comprehensive overview, the presentation aims to shed light on how media shapes collective consciousness and public opinion.
Media as a Mind Controlling Strategy In Old and Modern Era
Automatic functional testing easier than you thought Bartosz Cisek
1. Functional testing easier than you thought
Bartosz Cisek
Edu-Space.pl
16.04.2014
Bartosz Cisek Functional testing easier than you thought 1 / 20
2. Do not reinvent the wheel
Moodle already has:
• integrated testing framework
• well defined building blocks
• prepared scripts
• detailed documentation
Bartosz Cisek Functional testing easier than you thought 2 / 20
3. Requirements
• php 5.4
• separate domain
• Internet access (only for installation)
Bartosz Cisek Functional testing easier than you thought 3 / 20
4. Installation
• Download composer and let it do the rest.
• Download Selenium, Java and chrome driver.
Bartosz Cisek Functional testing easier than you thought 4 / 20
5. Setup second platform
• First one runs test
• Second one is being tested
Bartosz Cisek Functional testing easier than you thought 5 / 20
6. Update configuration
• $CFG→behat prefix
• $CFG→behat dataroot
• $CFG→behat wwwroot
Bartosz Cisek Functional testing easier than you thought 6 / 20
7. Test run
• Start Selenium
command line
java -jar selenium-server-standalone-2.NN.N.jar
• Start behat
command line
php admin/tool/behat/cli/init.php
vendor/bin/behat –config /behat/dataroot/behat/behat.yml
• As an example run tests of default Moodle installation
Bartosz Cisek Functional testing easier than you thought 7 / 20
8. Writing test cases
• start favorite editor
• yaml format
• create a file with .feature extension in tests/behat directory
Bartosz Cisek Functional testing easier than you thought 8 / 20
9. File structure
@plugintype @plugintype_plugin
Feature: feature name description
Scenario: Short description of scenario
step 1
step 2
Scenario: Another scenario to test this feature
step 1
step 2
Bartosz Cisek Functional testing easier than you thought 9 / 20
10. Feature and Scenario
• Feature – Human-readable list of scenarios that describes
a feature.
• Scenario – Human-readable list of steps to describe
an expected behavior
Bartosz Cisek Functional testing easier than you thought 10 / 20
11. Scenario steps
• Steps – Human-readable sentences that describes an action.
• Steps definitions – php classes written in mink dialect
Bartosz Cisek Functional testing easier than you thought 11 / 20
12. Types of steps 1
• “Given” – describing the initial context
example
Given I log in as ”admin”
Bartosz Cisek Functional testing easier than you thought 12 / 20
13. Types of steps 2
• “When“ – action that leads to a change
example
When I click on a link
Bartosz Cisek Functional testing easier than you thought 13 / 20
14. Types of steps 3
• “Then” – check the results
example
Then I should see ”Moodle 101: Course Name”
Bartosz Cisek Functional testing easier than you thought 14 / 20
15. Fixtures
• Prepare predefined environment
• Testing enrollment requires users and courses
Given the following "courses" exist:
| fullname | shortname | category | format |
| Course 1 | COURSE1 | CAT1 | topics |
| Course 2 | COURSE2 | CAT2 | |
Bartosz Cisek Functional testing easier than you thought 15 / 20
16. Filtering
• You can filter features to test with –tags or –name options
Bartosz Cisek Functional testing easier than you thought 16 / 20
17. Continuous Integration Manager
• Jenkins
• Computers are good at
repeating procedures
• Automate mundane tasks
Bartosz Cisek Functional testing easier than you thought 17 / 20
19. Flexibility
• Build script (ant, phing)
• Repository (git, hg, svn)
• Head less window manager – Xvfb
Bartosz Cisek Functional testing easier than you thought 19 / 20
20. Summary
• It is not rocket science!
• http://docs.moodle.org/dev/Acceptance_testing
Contact:
• b.cisek@edu-space.pl
• +48 604 874 555
Bartosz Cisek Functional testing easier than you thought 20 / 20