This presentation in World Plone Day 2012 Taipei, held at RCHSS Academia Sinica, demos how to add collective.geo to a vanilla Plone, and overview to Plone customization. See photos at http://www.flickr.com/photos/marr/sets/72157629895465211/
Plone as itself is big and hard to evolve, we want to expose some experience we had to reduce the complexity of Plone, some experience on our projects on Plone.
Hard Caching in TYPO3 - Developer Days in Malmø 2017Benni Mack
You should know who caches what and how to cache it. There are so many aspects to consider. Bottomline: You need to know your system and what you are doing!
TYPO3 best practice - showing a useful TYPO3 backendPeter Kraume
The document discusses best practices for customizing the TYPO3 backend interface to improve productivity and reduce errors. It recommends adding system news, notes, customizing user groups and access permissions, and using Page and User TSConfig to rename/remove fields and select options. Guided tours can also help train editors on extensions. Customizing the backend requires settings in extensions, notes, users/groups, access modules, and TSConfig, but there is no single approach - configurations need testing with customers.
The document discusses using the Domain Access module in Drupal to manage multiple subdomains or domains from a single Drupal installation. It provides an overview of the Domain Access and Subdomain modules, which allow creating and managing content on different subdomains or domains. It then lists several related modules that can extend Domain Access's functionality, such as for views, menus, fields, and more. Managing content through Domain Access can turn what were separate websites into a single unified site with customized content for different domains or subdomains.
Nowadays many modern web applications are solely relying on JavaScript to render their frontend. But if you want to create mashups, load data from many different places or include external widgets into your site, you are quickly running into boundaries because of browser and security restrictions. In this presentation I will talk about techniques helping you with such problems.
The document summarizes the state of the Python community and provides suggestions for improving engagement and participation. It discusses how the Python community is broader than just core developers and includes any contributors. It also suggests that python.org could better showcase exciting Python projects and real code examples to enthuse new users. Overall, the document encourages growing and engaging the community through conferences, documentation, and showcase of Python's capabilities.
This document discusses buildout, a system for deploying Python applications. It begins by outlining common goals of the presentation, issues addressed by buildout, and basic buildout principles. It then addresses specific issues in deploying applications related to dependency management, environment isolation, and other system administration tasks. Buildout is introduced as a solution that standardizes the deployment process with a single command and addresses all of these issues. The document concludes by demonstrating how to add buildout to a new Python project.
Plone as itself is big and hard to evolve, we want to expose some experience we had to reduce the complexity of Plone, some experience on our projects on Plone.
Hard Caching in TYPO3 - Developer Days in Malmø 2017Benni Mack
You should know who caches what and how to cache it. There are so many aspects to consider. Bottomline: You need to know your system and what you are doing!
TYPO3 best practice - showing a useful TYPO3 backendPeter Kraume
The document discusses best practices for customizing the TYPO3 backend interface to improve productivity and reduce errors. It recommends adding system news, notes, customizing user groups and access permissions, and using Page and User TSConfig to rename/remove fields and select options. Guided tours can also help train editors on extensions. Customizing the backend requires settings in extensions, notes, users/groups, access modules, and TSConfig, but there is no single approach - configurations need testing with customers.
The document discusses using the Domain Access module in Drupal to manage multiple subdomains or domains from a single Drupal installation. It provides an overview of the Domain Access and Subdomain modules, which allow creating and managing content on different subdomains or domains. It then lists several related modules that can extend Domain Access's functionality, such as for views, menus, fields, and more. Managing content through Domain Access can turn what were separate websites into a single unified site with customized content for different domains or subdomains.
Nowadays many modern web applications are solely relying on JavaScript to render their frontend. But if you want to create mashups, load data from many different places or include external widgets into your site, you are quickly running into boundaries because of browser and security restrictions. In this presentation I will talk about techniques helping you with such problems.
The document summarizes the state of the Python community and provides suggestions for improving engagement and participation. It discusses how the Python community is broader than just core developers and includes any contributors. It also suggests that python.org could better showcase exciting Python projects and real code examples to enthuse new users. Overall, the document encourages growing and engaging the community through conferences, documentation, and showcase of Python's capabilities.
This document discusses buildout, a system for deploying Python applications. It begins by outlining common goals of the presentation, issues addressed by buildout, and basic buildout principles. It then addresses specific issues in deploying applications related to dependency management, environment isolation, and other system administration tasks. Buildout is introduced as a solution that standardizes the deployment process with a single command and addresses all of these issues. The document concludes by demonstrating how to add buildout to a new Python project.
This document provides an overview of building a Python content management system (CMS) using Plone. It discusses Plone's content types, installation options, quality assurance, content editing and sharing features, customization options using Python packages and add-ons, integration with databases using different adapters, and considerations for choosing Plone as a CMS platform. The document encourages trying Plone by creating a free website on Ploud.com to experience the Plone CMS capabilities.
A short talk at Python Hsinchu User Group gathering on 2012/09/17. Plone is a long existing CMS (Content Management System) software in the Python world, and one of the most powerful. In short, a CMS runs a database storing contents that are added/edited by User/Group, managed via Workflow, and searchable with Index/Catalog. We will showcase Plone's existing features, demonstrating how it performs as a CMS product, also preview the coming technologies Plone will embrace.
New in Plone 3.3. What to expect from Plone 4Quintagroup
The document discusses new features and improvements in Plone 3.3 including improved linking, resource registration, navigation, internationalization, and locking. It then outlines plans for Plone 4 which include a redesigned page composition system using blocks, increased performance, use of Dexterity for content types instead of Archetypes, upgrading to Python 2.6 and WSGI, and simplifying the Plone core.
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...Vincenzo Barone
This session will provide an overview of updating a Plone 2 Add On product to Plone 3. I will discuss the methods and tools used to refactor the codebase. This includes pointers on how to use GenericSetup and extension profiles to install your product, moving Zope2 tools to Zope3 utilities, and creation of control panel configlets using formlib. One of the biggest problems we faced in moving our codebase to Plone3 was the lack of readily available sample code to work from. We would like to make an example of the transition of ContentLicensing from Plone2 to Plone3 and provide this resource to the Plone community.
Sphinx + robot framework = documentation as result of functional testingplewicki
Sphinx is a Python documentation generator, Robot Framework is a test automation framework. These tools combined make documentation a part of the test coverage. Tests are written in human (customer) readable form and the result documentation contains screenshots from product in development.
Developing Joomla Extensions JUG Bangladesh meetup dhaka-2012Sabuj Kundu
Developing Joomla Extensions
Presented at Joomla User Group Meetup at Dhaka-1212
Please check the event details https://www.facebook.com/events/454288907946824/
This document provides an overview and introduction to web scraping using Python. It discusses what scraping is, how HTTP requests work, important tools for scraping like Beautiful Soup and regular expressions, and techniques like using different user agents. It provides code examples for scraping price data from a website, extracting Facebook permissions, and using Google Translate and the Facebook API to post a translated text to Facebook. It also briefly introduces the Shodan search engine for finding exposed devices on the internet.
This document discusses various aspects of MongoDB performance. It covers monitoring MongoDB performance through the HTTP console, SSH console, and custom monitoring. It also discusses tuning MongoDB performance through optimizing indexes, avoiding growing documents, preallocating documents, and using explain queries. The conclusion provides some tips on dealing with disk fragmentation, concurrency, and why it's good to upgrade MongoDB versions.
This document discusses Dexterity, a content type system for Plone that provides a more Pythonic and schema-based approach compared to earlier systems like Archetypes. It covers installing and using Dexterity, including defining a sample "Plonista" content type with fields, behaviors and a custom view template. The goals and philosophy of Dexterity emphasize reuse, simplicity, and automation over excessive flexibility. Key components that Dexterity builds on are also summarized.
A winning combination: Plone as CMS and your favorite Python web framework as...Carlos de la Guardia
What if you could use Plone only as a CMS and program a frontend in whichever Python web framework you want, with transparent access to the content? This way you get a proven, high-reward, low-maintenance CMS as a content backend and are free to write your application on top of that using the power and flexibility of your favorite web framework.
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Pantheon
Greg Anderson's slide deck from BADCamp 2016.
Having a fine-tuned continuous integration environment is extremely valuable, even for small projects. Today, there is a wide variety of standalone projects and online Software-As-A-Service offerings that can super-streamline your everyday development tasks that can help you get your projects up and running like a pro. In this session, we'll look at how you can get the most out of:
- GitHub source code repository
- Packagist package manager for Composer
- Travis CI continuous integration service
- Coveralls code coverage service
- Scrutinizer static analysis service
- Box2 phar builder
- PhpDocumentor api documentation generator
- ReadTheDocs online documentation reader service
- Composer scripts and projects for running local tests and builds
Polymer is a library for building web components that aims to support modern browsers and minimize boilerplate code. It uses web platform APIs like Shadow DOM, HTML Imports, and Custom Elements to allow developers to define reusable custom elements with encapsulated styles and behaviors. Polymer provides features like automatic node finding, two-way data binding, change watchers, and declarative event handling to make building web components easier. Elements can also communicate with each other through properties, events, or calling public methods. The goal of Polymer is to embrace HTML and leverage the evolving web platform to build more maintainable and reusable components.
High Performance Web Pages - 20 new best practicesStoyan Stefanov
The document discusses best practices for improving web page performance. It begins by noting how slow pages negatively impact user experience and business metrics. It then outlines 14 best practices such as minimizing HTTP requests, using a content delivery network, gzipping components, optimizing images, and avoiding redirects. Additional best practices are also provided such as preloading components, minimizing DOM access, and keeping components under 25kb. Tools for measuring performance are also mentioned.
The document summarizes the key new features and enhancements in Apache HTTPD version 2.4, including improvements to configuration, new modules, cloud/proxy enhancements, and performance increases. Some highlights include finer-grained configuration and logging controls, new modules like mod_lua and mod_macro, enhanced proxy and load balancing capabilities, and continued performance optimizations. Benchmark results show Apache HTTPD competing well and sometimes outperforming Nginx in various concurrency and throughput tests.
Web components are coming! This presentation gives you a solid intro on web components and why they are the future of the web. After an introduction to the tools and concepts you will see hands-on how easy it is to develop modular web apps with Polymer and Vaadin Components.
The document summarizes how a web developer used Plone to decentralize website management and maintenance for a large Church of England project. Key points included defining business roles for editors, reviewers, and administrators; developing a collaborative workflow with revisioning, versioning, and notifications; and tools for users to easily maintain assigned content and manage membership. The developer discussed customizing Plone's workflow engine and other components to meet the specific requirements around roles, permissions, and deletion handling. A WYSIWYG editor was also integrated to facilitate content editing.
The document summarizes new features in SilverStripe 2.4 including an improved installer, site configuration interface, nested URLs, roles, performance enhancements, partial caching, i18n support, and additional modules. The installer is simplified and supports different databases. SiteConfig allows configuration of site-wide settings. Nested URLs make page URLs match the site tree structure. Roles bundle permissions for complex security. Partial caching improves performance by caching parts of templates.
Where's the source, Luke? : How to find and debug the code behind PloneVincenzo Barone
Plone, being a python based CMS written as a project for the Zope application server, consist almost entirely of python modules and a number of configuration files. Python source code is loved by many in the community for its explicit readablity; however, for many experienced software developers, coming over to the Plone technology stack can be a haunting experience. It seems everything is hidden away as pickled object in the ZODB, and that layers of magic prevent one from understanding how it works and how to affect change. This presentation will explain to the novice: - how to track down the python source behind Plone - how to take advantage of rich open source tools like ctags and pdb - best practices for getting started with file system product development
This document provides an overview of building a Python content management system (CMS) using Plone. It discusses Plone's content types, installation options, quality assurance, content editing and sharing features, customization options using Python packages and add-ons, integration with databases using different adapters, and considerations for choosing Plone as a CMS platform. The document encourages trying Plone by creating a free website on Ploud.com to experience the Plone CMS capabilities.
A short talk at Python Hsinchu User Group gathering on 2012/09/17. Plone is a long existing CMS (Content Management System) software in the Python world, and one of the most powerful. In short, a CMS runs a database storing contents that are added/edited by User/Group, managed via Workflow, and searchable with Index/Catalog. We will showcase Plone's existing features, demonstrating how it performs as a CMS product, also preview the coming technologies Plone will embrace.
New in Plone 3.3. What to expect from Plone 4Quintagroup
The document discusses new features and improvements in Plone 3.3 including improved linking, resource registration, navigation, internationalization, and locking. It then outlines plans for Plone 4 which include a redesigned page composition system using blocks, increased performance, use of Dexterity for content types instead of Archetypes, upgrading to Python 2.6 and WSGI, and simplifying the Plone core.
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...Vincenzo Barone
This session will provide an overview of updating a Plone 2 Add On product to Plone 3. I will discuss the methods and tools used to refactor the codebase. This includes pointers on how to use GenericSetup and extension profiles to install your product, moving Zope2 tools to Zope3 utilities, and creation of control panel configlets using formlib. One of the biggest problems we faced in moving our codebase to Plone3 was the lack of readily available sample code to work from. We would like to make an example of the transition of ContentLicensing from Plone2 to Plone3 and provide this resource to the Plone community.
Sphinx + robot framework = documentation as result of functional testingplewicki
Sphinx is a Python documentation generator, Robot Framework is a test automation framework. These tools combined make documentation a part of the test coverage. Tests are written in human (customer) readable form and the result documentation contains screenshots from product in development.
Developing Joomla Extensions JUG Bangladesh meetup dhaka-2012Sabuj Kundu
Developing Joomla Extensions
Presented at Joomla User Group Meetup at Dhaka-1212
Please check the event details https://www.facebook.com/events/454288907946824/
This document provides an overview and introduction to web scraping using Python. It discusses what scraping is, how HTTP requests work, important tools for scraping like Beautiful Soup and regular expressions, and techniques like using different user agents. It provides code examples for scraping price data from a website, extracting Facebook permissions, and using Google Translate and the Facebook API to post a translated text to Facebook. It also briefly introduces the Shodan search engine for finding exposed devices on the internet.
This document discusses various aspects of MongoDB performance. It covers monitoring MongoDB performance through the HTTP console, SSH console, and custom monitoring. It also discusses tuning MongoDB performance through optimizing indexes, avoiding growing documents, preallocating documents, and using explain queries. The conclusion provides some tips on dealing with disk fragmentation, concurrency, and why it's good to upgrade MongoDB versions.
This document discusses Dexterity, a content type system for Plone that provides a more Pythonic and schema-based approach compared to earlier systems like Archetypes. It covers installing and using Dexterity, including defining a sample "Plonista" content type with fields, behaviors and a custom view template. The goals and philosophy of Dexterity emphasize reuse, simplicity, and automation over excessive flexibility. Key components that Dexterity builds on are also summarized.
A winning combination: Plone as CMS and your favorite Python web framework as...Carlos de la Guardia
What if you could use Plone only as a CMS and program a frontend in whichever Python web framework you want, with transparent access to the content? This way you get a proven, high-reward, low-maintenance CMS as a content backend and are free to write your application on top of that using the power and flexibility of your favorite web framework.
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Pantheon
Greg Anderson's slide deck from BADCamp 2016.
Having a fine-tuned continuous integration environment is extremely valuable, even for small projects. Today, there is a wide variety of standalone projects and online Software-As-A-Service offerings that can super-streamline your everyday development tasks that can help you get your projects up and running like a pro. In this session, we'll look at how you can get the most out of:
- GitHub source code repository
- Packagist package manager for Composer
- Travis CI continuous integration service
- Coveralls code coverage service
- Scrutinizer static analysis service
- Box2 phar builder
- PhpDocumentor api documentation generator
- ReadTheDocs online documentation reader service
- Composer scripts and projects for running local tests and builds
Polymer is a library for building web components that aims to support modern browsers and minimize boilerplate code. It uses web platform APIs like Shadow DOM, HTML Imports, and Custom Elements to allow developers to define reusable custom elements with encapsulated styles and behaviors. Polymer provides features like automatic node finding, two-way data binding, change watchers, and declarative event handling to make building web components easier. Elements can also communicate with each other through properties, events, or calling public methods. The goal of Polymer is to embrace HTML and leverage the evolving web platform to build more maintainable and reusable components.
High Performance Web Pages - 20 new best practicesStoyan Stefanov
The document discusses best practices for improving web page performance. It begins by noting how slow pages negatively impact user experience and business metrics. It then outlines 14 best practices such as minimizing HTTP requests, using a content delivery network, gzipping components, optimizing images, and avoiding redirects. Additional best practices are also provided such as preloading components, minimizing DOM access, and keeping components under 25kb. Tools for measuring performance are also mentioned.
The document summarizes the key new features and enhancements in Apache HTTPD version 2.4, including improvements to configuration, new modules, cloud/proxy enhancements, and performance increases. Some highlights include finer-grained configuration and logging controls, new modules like mod_lua and mod_macro, enhanced proxy and load balancing capabilities, and continued performance optimizations. Benchmark results show Apache HTTPD competing well and sometimes outperforming Nginx in various concurrency and throughput tests.
Web components are coming! This presentation gives you a solid intro on web components and why they are the future of the web. After an introduction to the tools and concepts you will see hands-on how easy it is to develop modular web apps with Polymer and Vaadin Components.
The document summarizes how a web developer used Plone to decentralize website management and maintenance for a large Church of England project. Key points included defining business roles for editors, reviewers, and administrators; developing a collaborative workflow with revisioning, versioning, and notifications; and tools for users to easily maintain assigned content and manage membership. The developer discussed customizing Plone's workflow engine and other components to meet the specific requirements around roles, permissions, and deletion handling. A WYSIWYG editor was also integrated to facilitate content editing.
The document summarizes new features in SilverStripe 2.4 including an improved installer, site configuration interface, nested URLs, roles, performance enhancements, partial caching, i18n support, and additional modules. The installer is simplified and supports different databases. SiteConfig allows configuration of site-wide settings. Nested URLs make page URLs match the site tree structure. Roles bundle permissions for complex security. Partial caching improves performance by caching parts of templates.
Where's the source, Luke? : How to find and debug the code behind PloneVincenzo Barone
Plone, being a python based CMS written as a project for the Zope application server, consist almost entirely of python modules and a number of configuration files. Python source code is loved by many in the community for its explicit readablity; however, for many experienced software developers, coming over to the Plone technology stack can be a haunting experience. It seems everything is hidden away as pickled object in the ZODB, and that layers of magic prevent one from understanding how it works and how to affect change. This presentation will explain to the novice: - how to track down the python source behind Plone - how to take advantage of rich open source tools like ctags and pdb - best practices for getting started with file system product development
This document summarizes TsungWei Hu's involvement in the Plone and Python community over the past 10 years. It highlights his contributions to Plone translation, organizing events like World Plone Day and PyCon Taiwan, and sharing experiences and advice for getting involved in open source communities. The document encourages attendees to get involved in the Plone community by logging issues, contributing translations or code, attending events, and utilizing available resources.
Open Source Technologies for Contents and MapsTsungWei Hu
The document discusses the use of open source technologies by the European Environment Agency (EEA) to organize and display a wide range of environmental data and information on its website. Key challenges included supporting multiple languages and facilitating search across diverse content. The EEA addressed these by implementing open source solutions like ElasticSearch for search and faceted browsing. It also links datasets as linked open data and manages projects using tools like GitHub. The EEA works with the open source community to improve and customize solutions while sharing lessons learned.
This document discusses language choice and contains materials that may be unsuitable for younger children. It explores how the language you choose defines how you program and can teach you to think differently. Several languages such as Python, Ruby, Perl, and PHP are mentioned.
Diazo: Bridging Designers and ProgrammersTsungWei Hu
This document introduces Diazo, an open source theme engine for bridging web designers and developers. It discusses how Diazo works by using XML rules and XSLT to transform unthemed HTML content into themed content. It provides examples of common rules for replacing elements, including and dropping content, and merging navigation. Diazo allows maintaining design templates separately from dynamic content and deploying transformed content through an XSLT processor. The conclusion recommends starting with example codes, using the editor for common tasks, and keeping organizational themes consistent.
Non-profit organizations face uncertainty as Congress debates changes to the current payment model for Medicare and Medicaid. Some lawmakers want to shift funding for non-profits that provide social services to a competitive bidding process. Supporters of the current payment system argue that it allows non-profits to focus on their missions of helping communities instead of competing for funds.
Python for Application Integration and DevelopmentTsungWei Hu
This document provides an overview of Python for application integration and development. It discusses the history and features of Python, how Python can be used as a research workbench with various scientific libraries, for web development with frameworks and content management systems, and the large Python community. The document concludes that Python serves as a good first language to learn and for gluing together other languages and tools to improve team productivity.
Plone is a powerful CMS based on Python/Zope, running on Linux, Windows, or cloud service. Ploud.net, provided by Enfold Systems, is free, easy-to-use service for creating and hosting Plone sites. This presentation, in ICOS, showcases the updated technology used by Plone.
This document summarizes the Sahana Taiwan organization and its work developing open source disaster management software. It discusses the Python rewrite of the original PHP-based software using the Web2Py framework. The rewrite aims to improve maintainability, integration of mapping and messaging features, and a more interactive web interface. The document also describes Sahana's use in response to the 2010 Haiti earthquake and how the software and community have continued to evolve and engage volunteers.
Python - A Comprehensive Programming LanguageTsungWei Hu
Python - A Comprehensive Programming Language, talk at
1. CSIE, Providence University, 2009/05/08
2. CSIE, National Taichung Institute of Technology, 2009/10/29
Plone - A Comprehensive Content Management SolutionTsungWei Hu
Plone is an open source content management system (CMS) built on Zope using Python. It provides a comprehensive set of features for managing and organizing content on a website, including search, workflow, user management, and more. Plone can be quickly installed and used to build blogs, portals, or other types of websites and applications. It includes various default content types and a customizable interface that allows non-technical users to easily add and manage content.
The document discusses using Python for application development on Linux systems like the EeePC. It provides an overview of Python programming basics like data types, functions, modules and libraries. It also introduces the Gtkmozembed library for embedding Mozilla-based content like Firefox in PyGTK applications and using Flash with Gtkmozembed. Examples are given for common tasks like file handling, networking and using various Python libraries and modules.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
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/
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
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.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
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.
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.
"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.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
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.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
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.
2. Plone = Python based CMS
CMS = Content in Database
Added/Edited by User/Group
Managed via Workflow
Searchable with Index/Catalog
3. Plone = Python based CMS
CMS = Content in Database
Added/Edited by User/Group
Managed via Workflow
Searchable with Index/Catalog
4. 2 Admin Interfaces
ZMI
http://localhost:8080/manage
Plone Setup
2 Browsers to See Display
Display for Logged in User might be
different than Anonymous User
5. Content ID = URL
http://localhost:8080/mysite
http://mysite.com/my_folder/my_item
http://mysite.com/my_item/edit
http://mysite.com/manage
http://mysite.com/@@manage-viewlets
12. Python Building Blocks
Python Packages are distributed as Eggs
Python Package Index
http://pypi.python.org/
Example:
easy_install docutils
pip docutils