This document discusses how free and open-source tools can be used to improve metadata quality and workflow efficiency within a digital asset management (DAM) system. It provides examples of tools like Exiftool, ffmpeg, and ImageMagick that can be used for tasks like metadata extraction, validation, automation, and preflighting. Scripting is presented as a way to integrate these tools with most DAMs. Customizing metadata workflows in Adobe Creative Suite applications is also covered.
Kill Administrator: Fighting Back Against Admin RightsScriptLogic
We’re not talking about killing the Administrator. That would be you, and that would be wrong. Rather, it’s time we eliminated the role of Administrator from our Windows servers and desktops.
Administrator privileges are Windows’ necessary evil. Why? Standard Windows user rights just aren’t powerful enough to accomplish many needed tasks, so users demand elevated rights for everything. That’s the problem with Administrator: You either have it or you don’t.
With a new approach to delegating administrative privileges, you can granularly elevate privileges in applications and the operating system. Windows itself has such a solution in its built-in AppLocker functionality. AppLocker is a good tool to whitelist apps you’ve approved to run, but it isn’t without its shortfalls.
Join Concentrated Technology’s Greg Shields and ScriptLogic’s Nick Calavancia as they compare the AppLocker approach with ScriptLogic’s Privilege Authority product. You’ll find that finding the right balance requires the right set of tools.
In this webinar, we will cover:
1. Getting to least privilege – killing admin rights
2. Administrative granularity – balancing lockdown with productivity
3. Lockdown rules that work
Not all information technology is costly. There is a wealth of free or nearly free tools available for churches and dioceses to leverage for their mission and operations.
Kill Administrator: Fighting Back Against Admin RightsScriptLogic
We’re not talking about killing the Administrator. That would be you, and that would be wrong. Rather, it’s time we eliminated the role of Administrator from our Windows servers and desktops.
Administrator privileges are Windows’ necessary evil. Why? Standard Windows user rights just aren’t powerful enough to accomplish many needed tasks, so users demand elevated rights for everything. That’s the problem with Administrator: You either have it or you don’t.
With a new approach to delegating administrative privileges, you can granularly elevate privileges in applications and the operating system. Windows itself has such a solution in its built-in AppLocker functionality. AppLocker is a good tool to whitelist apps you’ve approved to run, but it isn’t without its shortfalls.
Join Concentrated Technology’s Greg Shields and ScriptLogic’s Nick Calavancia as they compare the AppLocker approach with ScriptLogic’s Privilege Authority product. You’ll find that finding the right balance requires the right set of tools.
In this webinar, we will cover:
1. Getting to least privilege – killing admin rights
2. Administrative granularity – balancing lockdown with productivity
3. Lockdown rules that work
Not all information technology is costly. There is a wealth of free or nearly free tools available for churches and dioceses to leverage for their mission and operations.
The Dev-Admin Chimera: Customising Connections (with Gab Davis)Mark Myers
IBM Connections customisation comes in many flavours, from modifying branding, adding languages and customising menu items to developing and adding your own widgets. Some of it is as simple as changing XML files or style sheets, some take us into the dark world of JSPs and ear files. We'll take you through the highlights of what can be customised and what skills you need to achieve different effects. Some are simple enough for even an administrator to manage and all of them need the work of an administrator to deploy. If you're a Administrator who fancies making a few simple Connections changes or a Developer who fancies deploying your own changes onto a server, Mark and Gab will explain why it's better to work together to build a customised maintainable system with little of no bloodshed and the minimum of ritual sacrifice.
The big DAM debate: Open source VS. proprietary softwareResourceSpace
This slide deck aims to:
- Help you decide whether to host your new DAM system in the cloud or with an on-premise solution
- Explores the differences between open source and proprietary software
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
Created by Christoph Adler (panagenda) & Luis Guirigay (IBM)
There is always room for improvement! Maximizing the IBM Notes client and Domino server performance doesn't have to be complicated. Reloaded for the latest IBM Notes/Domino 9 version (9.0.1 Feature Pack 10 or later), join Chris and Luis to find out the best and latest performance tuning tips. Learn how to debug your clients(s) and server(s), deal with outdated ODS, network latency, application/mail performance issues and more. Improve your IBM Notes client installations to provide a better experience for happier administration and happier end users! As a special bonus, Chris will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMWare / etc).
This slide deck aims to:
- Explain the different methods of storing and finding Digital Assets
- Helps you to understand why DAM is much more than just your average cloud-based file storage
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
Using XPages out of the box lets you build good-looking and well-performing applications. As XPage applications become bigger and more complex, performance can become an issue. There are several ways to improve scalability and performance that you should take into consideration. In this webinar, learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSFLifeCycle monitor to avoid multiple re-calculations. See how readily available tools from OpenNTF will allow you to profile and analyze your code to improve the speed of your applications. Using Server Side Java Script and encountering a significant slow down when using Script Libraries? Learn how you can improve the speed of your application using JAVA instead of JavaScript, JSON and even @formulas.
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
Daniel Lieber / Innovative Ideas Unlimited, Inc.
Data migration, whether it is mail, files, users, or databases, has many complex issues. In this session, we'll explore different strategies used to migrate data in and out of the IBM environment (Notes/Domino, Connections, Connections, Cloud, Quickr, etc.). You get to pick up to 3 priorities: Easy, Cheap, Fast, and Complete. Learn from a practitioner who has moved clients in and out of Notes/Domino, Connections, Connections Cloud, Quickr, Office 365, and many other products using a variety of tools, tricks, and solutions from around the globe. This isn't a sales pitch session-it's practical.
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons LearnedEneko Jon Bilbao
Lessons learned from a large enterprise mobility roll-out project for an Asset Management and maintenance workforce. Managing User expectations, testing tools, gotcha areas and what we did about them. Presentation from Mastering SAP Technology conference 2015.
Tech for the Non Technical - Anatomy of an Application StackIntelligent_ly
Building technology is a practiced skill and indeed an art, but it's not magic. You hire craftsmen and you trust them with the details. But in order to command their respect and sleep well at night, you deserve to have a big-picture understanding of what they're building and why. A little knowledge will go a long way towards confidently leading your technical product team.
For the January 2015 Software User Assistance Conference, this session covers single-sourcing and cloud-sourcing tips, as well as techniques for maximizing graphical appeal and automating graphic generation.
India GRUC Agility Presentation 2015-6-30Roger Snook
One Million Lines of Code Later: I Want Agility! Every line of code you create comes with a complexity cost. How can you tame this complexity for your large source base? One way is to streamline your delivery turnaround time for enhancements and fixes by visualizing your projects' source code—after all, "a picture is worth…”
MWLUG 2017: SA104 - IBM Notes Performance Boostpanagenda
Reloaded for the latest IBM Notes version, join Daniel Reimann, Director Technical Account Management US, and find out how to make the IBM Notes client faaaast and consistent! Learn how to debug the client, deal with outdated ODS', understand network latency and more to provide measurable benefit to your users. Gather best practices on how to streamline location and connection documents and why the catalog.nsf is so important.Improve your IBM Notes client installations to provide a better experience for your users! As a special bonus, Daniel will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMware / etc) by up to 70%!
The Dev-Admin Chimera: Customising Connections (with Gab Davis)Mark Myers
IBM Connections customisation comes in many flavours, from modifying branding, adding languages and customising menu items to developing and adding your own widgets. Some of it is as simple as changing XML files or style sheets, some take us into the dark world of JSPs and ear files. We'll take you through the highlights of what can be customised and what skills you need to achieve different effects. Some are simple enough for even an administrator to manage and all of them need the work of an administrator to deploy. If you're a Administrator who fancies making a few simple Connections changes or a Developer who fancies deploying your own changes onto a server, Mark and Gab will explain why it's better to work together to build a customised maintainable system with little of no bloodshed and the minimum of ritual sacrifice.
The big DAM debate: Open source VS. proprietary softwareResourceSpace
This slide deck aims to:
- Help you decide whether to host your new DAM system in the cloud or with an on-premise solution
- Explores the differences between open source and proprietary software
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
Created by Christoph Adler (panagenda) & Luis Guirigay (IBM)
There is always room for improvement! Maximizing the IBM Notes client and Domino server performance doesn't have to be complicated. Reloaded for the latest IBM Notes/Domino 9 version (9.0.1 Feature Pack 10 or later), join Chris and Luis to find out the best and latest performance tuning tips. Learn how to debug your clients(s) and server(s), deal with outdated ODS, network latency, application/mail performance issues and more. Improve your IBM Notes client installations to provide a better experience for happier administration and happier end users! As a special bonus, Chris will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMWare / etc).
This slide deck aims to:
- Explain the different methods of storing and finding Digital Assets
- Helps you to understand why DAM is much more than just your average cloud-based file storage
The Autobahn Has No Speed Limit - Your XPages Shouldn't Either!Teamstudio
Using XPages out of the box lets you build good-looking and well-performing applications. As XPage applications become bigger and more complex, performance can become an issue. There are several ways to improve scalability and performance that you should take into consideration. In this webinar, learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSFLifeCycle monitor to avoid multiple re-calculations. See how readily available tools from OpenNTF will allow you to profile and analyze your code to improve the speed of your applications. Using Server Side Java Script and encountering a significant slow down when using Script Libraries? Learn how you can improve the speed of your application using JAVA instead of JavaScript, JSON and even @formulas.
Presenting Data – An Alternative to the View ControlTeamstudio
In this webinar, Paul Della-Nebbia, an IBM Champion, will show how to implement a different alternative for displaying information from Domino views. Paul will cover how to use the Dojo Data Grid (included with XPages) to display a data grid that provides unique features like infinite scrolling, click to sort column headers, adjustable column widths, filtering, and the ability to drag and drop column headers to reorder. As the user scrolls through, the view data is retrieved as needed which improves performance and usability.
Daniel Lieber / Innovative Ideas Unlimited, Inc.
Data migration, whether it is mail, files, users, or databases, has many complex issues. In this session, we'll explore different strategies used to migrate data in and out of the IBM environment (Notes/Domino, Connections, Connections, Cloud, Quickr, etc.). You get to pick up to 3 priorities: Easy, Cheap, Fast, and Complete. Learn from a practitioner who has moved clients in and out of Notes/Domino, Connections, Connections Cloud, Quickr, Office 365, and many other products using a variety of tools, tricks, and solutions from around the globe. This isn't a sales pitch session-it's practical.
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons LearnedEneko Jon Bilbao
Lessons learned from a large enterprise mobility roll-out project for an Asset Management and maintenance workforce. Managing User expectations, testing tools, gotcha areas and what we did about them. Presentation from Mastering SAP Technology conference 2015.
Tech for the Non Technical - Anatomy of an Application StackIntelligent_ly
Building technology is a practiced skill and indeed an art, but it's not magic. You hire craftsmen and you trust them with the details. But in order to command their respect and sleep well at night, you deserve to have a big-picture understanding of what they're building and why. A little knowledge will go a long way towards confidently leading your technical product team.
For the January 2015 Software User Assistance Conference, this session covers single-sourcing and cloud-sourcing tips, as well as techniques for maximizing graphical appeal and automating graphic generation.
India GRUC Agility Presentation 2015-6-30Roger Snook
One Million Lines of Code Later: I Want Agility! Every line of code you create comes with a complexity cost. How can you tame this complexity for your large source base? One way is to streamline your delivery turnaround time for enhancements and fixes by visualizing your projects' source code—after all, "a picture is worth…”
MWLUG 2017: SA104 - IBM Notes Performance Boostpanagenda
Reloaded for the latest IBM Notes version, join Daniel Reimann, Director Technical Account Management US, and find out how to make the IBM Notes client faaaast and consistent! Learn how to debug the client, deal with outdated ODS', understand network latency and more to provide measurable benefit to your users. Gather best practices on how to streamline location and connection documents and why the catalog.nsf is so important.Improve your IBM Notes client installations to provide a better experience for your users! As a special bonus, Daniel will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMware / etc) by up to 70%!
Are you into Data?
Big data or little data, data modelling, data mining, data governance, data quality, data protection, data security, data lineage, machine learning, BI and analytics …and sure, whatever you're having yourself... DAMA Ireland is the group for you.
Data Management Association (DAMA) International is a non-profit, vendor-independent, global association of technical and business people dedicated to advancing the concepts and practices of information and data management.
DAMA Ireland - CDMP Overview (How to become a Certified Data Management Pract...DAMA Ireland
Fresh from her work with DAMA International to update the CDMP (Certified Data Management Practitioners) certification, Katherine O'Keefe presents a short overview of the current format for certification, the options for getting certified, and high level timelines for key next steps. Katherine also shares how DAMA members can get involved contributing to the development and expansion of the CDMP.
DV 2016: Why Your Organization Needs Data and Analytics GovernanceTealium
Tony Mazzarella, Analytics Professional
Integrating comprehensive data management and governance into your customer analytics strategy not only keeps you sane, but may keep you out of the doghouse. Leading research experts estimate that by 2018 nearly half of all ethics violations will be a result of improper use of data analytics. In this presentation, Tony Mazzarella makes a case for, and provides insight into, the development and implementation of governance in the context of customer analytics.
DAMA Ireland - Data Trust event 9th June 2016DAMA Ireland
Do we need a Data Trust / Data Quality Mark?
Presentation by Data Management Specialist, Ken O'Connor:
Our food packaging provides facts about the food we buy. It's required by law. These facts enable us to make informed decisions about the food we consume. What about when we seek to make informed decisions in our business processes? What do we know about the data we're consuming? How can we trust that the data we depend on is fit for the purpose for which we need it? In this presentation, you will learn:
Your rights and responsibilities as a data consumer and provider;
The questions you should ask about the data you consume;
The facts you should provide about the data you provide;
The need for a "Data Q-Mark" or a "Data Trust-Level" ;
The presentation was followed by a panel discussion with Ronan Brennan, the CTO of Silverfinch (a MoneyMate company). In October 2015, Silverfinch announced it was handing €2.5 trillion of look-through assets for asset manager clients worldwide. Ronan shared the SilverFinch success story with the attendees, which is built on solid data management practices.
Data-Ed Webinar: Data Modeling FundamentalsDATAVERSITY
Every organization produces and consumes data. Because data is so important to day to day operations, data trends are hitting the mainstream and businesses are adopting buzzwords such as Big Data, NoSQL, data scientist, etc., to seek solutions for their fundamental issues. Few realize that the importance of any solution, regardless of platform or technology, relies on the data model supporting it. Data modeling is not an optional task for an organization’s data effort. It is a vital activity that supports the solutions driving your business.
This webinar will address fundamental data modeling methodologies, as well as trends around the practice of data modeling itself. We will discuss abstract models and entity frameworks, as well as the general shift from data modeling being segmented to becoming more integrated with business practices.
Learning Objectives:
How are anchor modeling, data vault, etc. different and when should I apply them?
Integrating data models to business models and the value this creates
Application development (Data first, code first, object first)
The General Data Protection Regulation and the DAMA DMBOK – Tools you can use for Compliance
Abstract: The General Data Protection Regulation will be the law governing data privacy in Europe in 2018. Surveys show that less than 50% of organisations are aware of the changes within the legislation, and even fewer have any plan for achieving compliance. In this session, Daragh O Brien takes us on a high level overview of the GDPR and how the disciplines of the DMBOK can help compliance.
Notes: DMBOK is an abbreviation for the "Data Management Book of Knowledge" which is published by DAMA International (The Data Management Association)
The Data Lake - Balancing Data Governance and Innovation Caserta
Joe Caserta gave the presentation "The Data Lake - Balancing Data Governance and Innovation" at DAMA NY's one day mini-conference on May 19th. Speakers covered emerging trends in Data Governance, especially around Big Data.
For more information on Caserta Concepts, visit our website at http://casertaconcepts.com/.
Good systems development often depends on multiple data management disciplines. One of these is metadata. While much of the discussion around metadata focuses on understanding metadata itself along with associated technologies, this comprehensive issue often represents a typical tool-and-technology focus, which has not achieved significant results. A more relevant question when considering pockets of metadata is whether to include them in the scope of organizational metadata practices. By understanding metadata practices, you can begin to build systems that allow you to exercise sophisticated data management techniques and support business initiatives.
Learning Objectives:
How to leverage metadata in support of your business strategy
Understanding foundational metadata concepts based on the DAMA DMBOK
Guiding principles & lessons learned
Dubai training classes covering:
An Introduction to Information Management,
Data Quality Management,
Master & Reference Data Management, and
Data Governance.
Based on DAMA DMBoK 2.0, 36 years practical experience and taught by author, award winner CDMP Fellow.
The Business Value of Metadata for Data GovernanceRoland Bullivant
In today’s digital economy, data drives the core processes that deliver profitability and growth - from marketing, to finance, to sales, supply chain, and more. It is also likely that for many large organizations much of their key data is retained in application packages from SAP, Oracle, Microsoft, Salesforce and others. In order to ensure that their foundational data infrastructure runs smoothly, most organizations have adopted a data governance initiative. These typically focus on the people and processes around managing data and information. Without an actionable link to the physical systems that run key business processes, however, governance programs can often lack the ‘teeth’ to effectively implement business change.
Metadata management is a process that can link business processes and drivers with the technical applications that support them. This makes data governance actionable and relevant in today’s fast-paced and results-driven business environment. One of the challenges facing data governance teams however, is the variety in format, accessibility and complexity of metadata across the organization’s systems.
Event held 8th Dec 2016, Edinburgh. The evolution of Big Data analytics has been staggering: it has progressed from an underused asset to a vital source of intelligence and insight, driven by improved hardware, cloud technologies and a plethora of specialist software. These technological advances have pushed the boundaries of what is possible, driving new innovation and enabling huge strides forward in fields like AI and Cognitive Computing.
Data-Ed Slides: Best Practices in Data Stewardship (Technical)DATAVERSITY
In order to find value in your organization's data assets, heroic data stewards are tasked with saving the day- every single day! These heroes adhere to a data governance framework and work to ensure that data is: captured right the first time, validated through automated means, and integrated into business processes. Whether its data profiling or in depth root cause analysis, data stewards can be counted on to ensure the organization's mission critical data is reliable. In this webinar we will approach this framework, and punctuate important facets of a data steward’s role.
Learning Objectives:
- Understand the business need for a data governance framework
- Learn why embedded data quality principles are an important part of system/process design
- Identify opportunities to help drive your organization to a data driven culture
DAMA BCS Chris Bradley Information is at the Heart of ALL architectures 18_06...Christopher Bradley
Information is at the heart of ALL architectures and the business.
Presentation by Chris Bradley to BCS Data Management Specialist Group (DMSG) and DAMA at the event "Information the vital organisation enabler" June 2015
LDM Webinar: Data Modeling & Metadata ManagementDATAVERSITY
Metadata management is critical for organizations looking to understand the context, definition and lineage of key data assets. Data models play a key role in metadata management, as many of the key structural and business definitions are stored within the models themselves. Can data models replace traditional metadata solutions? Or should they integrate with larger metadata management tools & initiatives? Join this webinar to discuss opportunities and challenges around:
- How data modeling fits within a larger metadata management landscape
- When can data modeling provide “just enough” metadata management
- Key data modeling artifacts for metadata
- Organization, Roles & Implementation Considerations
Once you’ve convinced an employer that you know how to write, can play well with others, and are curious about technology, you need to demonstrate your mastery of the authoring tools they require on the job. But which authoring tools should you master? Jeff Haas, past president of STC Atlanta, discusses the tools that are currently in demand and the ones that are likely to be in demand in the very near future.
Suppose you need to quickly develop user documentation in various formats for your software product.
What you likely want:
- Quick start
- Less tedious work and more automation
- Generate multiple formats from a single project
- No extra programming
- Fast updates and efficient reuse
- Better teamwork
Dr.Explain 5 is a solution
In a distributed environment with many service nodes, documentation should be distributed with those service nodes. Documentation should also be dynamic. These slides were for a presentation of a working system.
Pat Farrell, Migrating Legacy Documentation to XML and DITAfarrelldoc
Pat Farrell is a TECHNICAL information developer who has developed a variety of custom solutions to increase productivity. This presentation is an overview of Pat's technical innovations followed by more detail of a conversion project he managed: migrating documentation to XML and DITA. Learn what you need to begin such a conversion project: workflow, considerations, and the benefits and fallbacks of using in-house or external resources for your XML or DITA conversion project.
What is SaaS vs Open Source | Open Source CMS (Content Management System) vs ...ClickTecs
If you are reading this, you have probably come to a crossroad while building a website or an online application. Is it better to use a SaaS platform or is it better to use an Open Source Platform? That is the question? The answer to this dilemma will hopefully be determined below.
In this post, we define ‘Platforms’, ‘CMS’, ‘SaaS’ and ‘Open Source’, and we will break down the pros and cons of Software as a Service when compared to the pros and cons of an Open Source Content Management Systems.
Building GSD&M’s Digital Asset Management SolutionNuxeo
Requirements for enterprise Digital Asset Management (DAM) are constantly evolving and demands are increasing. Learn how to scale a DAM at the enterprise level to collect, process, and distribute your assets.
Join Lisa McIntyre, Digital Asset Management Librarian for GSD&M, to learn why they replaced their legacy DAM application, and how they use the Nuxeo Platform for managing client assets and media with business processes and automation to create true results.
Watch the webinar on demand: http://www.nuxeo.com/resources/webinar-gsdm-digital-asset-management-solution/
A design system is a framework of practices that bring designers and products together. It is a platform to identify, and document what to share, whether a visual style, design patterns, front-end UI components, and practices like accessibility, research, content strategy.
The role of design with enterprise organizations is expanding, spreading across product teams and influencing decision-making at higher and higher levels. This scale, paired with the array of devices, browsers, screen sizes, locales, and environments, makes it increasingly challenging to align designers and developers to deliver cohesive user experiences.
In this talk, I’ll discuss the lessons learned, the challenges faced, and best practices for creating and maintaining an effective interface design system.
Simplifying Building Automation: Leveraging Semantic Tagging with a New Breed...Memoori
Memoori's 10th Webinar in the 2019 Smart Buildings Series. We spoke with Chris Irwin, VP Sales EMEA & Asia at J2 Innovations about the FIN 5 software framework and “Simplifying Building Automation by Leveraging Semantic Tagging with a New Breed of Software”.
Adena Frazer, senior developer at Suite Solutions, introduces the newly released SuiteHelp 3.1, a modern HTML5 WebHelp platform with advanced search, flexible deployment options, and mobile optimization. This webinar includes an overview of SuiteHelp functionality and technical architecture.
Recent Gartner and Capgemini studies predict only around 25% of data science projects are successful and only around 15% make it to full-scale production. Of these, many degrade in performance and produce disappointing results within months of implementation. How can focusing on the desired business outcomes and business use cases throughout a data science project help overcome the odds?
Model-driven and low-code development for event-based systems | Bobby Calderw...HostedbyConfluent
It's a dream as old as business computing: the ability to create a graphical model and then to deploy it as a working information system. Many attempts to realize this dream have come and gone with varying degrees of success, from visual programming languages like Visual Basic and Scratch, to business workflow systems like BPMN and its proprietary commercial variants, to engineering-focused systems like UML.
But let's face it: most low-code and model-based application development tools fall far short of the needs of modern software development teams. At best, they're useful for rapidly testing ideas and creating prototypes. At worst, they're used by "citizen coders" to cynically circumvent good engineering practices, with IT operations left holding the bag of operating, securing, and scaling black-box applications that cut against modern DevSecOps practices.
Event-driven application architecture, enabled by infrastructure like Kafka and its ecosystem, has the potential to dramatically advance toward the age-old, model-driven and low-code dream. But what would an event-centric and developer-friendly low-code look like?
This talk will outline strategies for low-code and model-driven development based on Event Modeling. We'll explore how event-driven application architecture provides a simple yet robust framework for generating DevSecOps-friendly code for the UI, for the web services layer, and for event-processing.
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsSuite Solutions
Your DITA implementation is under way, and promises higher content reusability with shorter time to publication. A key aspect of your implementation is automated multi-channel publishing of your content to a variety of outputs: PDF, HTML, online help, mobile, dynamic web, eLearning and more. In this webinar, expert project manager Yehudit Lindblom and Suite Solutions President Joe Gelb go beyond formatting requirements to review best practices that help you cover all the bases for smooth implementation and easy maintenance of your dynamic publishing customizations.
Learn more about DITA Quick Start http://www.suite-sol.com/pages/solutions/dita-quick-start.html
Follow us on LinkedIn http://www.linkedin.com/company/527916
Transformations: Smart Application Migration to XPagesTeamstudio
Migrating legacy applications with XPages without using any third party tools can be hard. Your code that was built and maintained over the years should be reused and ported to a current XPages environment. Oliver Busse will show you how to benefit from the possibilities of using Java in XPages to reproduce the functionality you already have and extend it to the next level, including:
-User profiles: create, use, and maintain
-Application profiles: reinvented
-Getting user and environment information: made easy and smart
-Transformation of the full-text search to a "facetted search" all over your application(s)
Similar to Metadata & Interoperability: Free Tools (20)
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...pchutichetpong
M Capital Group (“MCG”) expects to see demand and the changing evolution of supply, facilitated through institutional investment rotation out of offices and into work from home (“WFH”), while the ever-expanding need for data storage as global internet usage expands, with experts predicting 5.3 billion users by 2023. These market factors will be underpinned by technological changes, such as progressing cloud services and edge sites, allowing the industry to see strong expected annual growth of 13% over the next 4 years.
Whilst competitive headwinds remain, represented through the recent second bankruptcy filing of Sungard, which blames “COVID-19 and other macroeconomic trends including delayed customer spending decisions, insourcing and reductions in IT spending, energy inflation and reduction in demand for certain services”, the industry has seen key adjustments, where MCG believes that engineering cost management and technological innovation will be paramount to success.
MCG reports that the more favorable market conditions expected over the next few years, helped by the winding down of pandemic restrictions and a hybrid working environment will be driving market momentum forward. The continuous injection of capital by alternative investment firms, as well as the growing infrastructural investment from cloud service providers and social media companies, whose revenues are expected to grow over 3.6x larger by value in 2026, will likely help propel center provision and innovation. These factors paint a promising picture for the industry players that offset rising input costs and adapt to new technologies.
According to M Capital Group: “Specifically, the long-term cost-saving opportunities available from the rise of remote managing will likely aid value growth for the industry. Through margin optimization and further availability of capital for reinvestment, strong players will maintain their competitive foothold, while weaker players exit the market to balance supply and demand.”
The Building Blocks of QuestDB, a Time Series Databasejavier ramirez
Talk Delivered at Valencia Codes Meetup 2024-06.
Traditionally, databases have treated timestamps just as another data type. However, when performing real-time analytics, timestamps should be first class citizens and we need rich time semantics to get the most out of our data. We also need to deal with ever growing datasets while keeping performant, which is as fun as it sounds.
It is no wonder time-series databases are now more popular than ever before. Join me in this session to learn about the internal architecture and building blocks of QuestDB, an open source time-series database designed for speed. We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read-replicas, or faster batch ingestion.
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
Adjusting OpenMP PageRank : SHORT REPORT / NOTESSubhajit Sahu
For massive graphs that fit in RAM, but not in GPU memory, it is possible to take
advantage of a shared memory system with multiple CPUs, each with multiple cores, to
accelerate pagerank computation. If the NUMA architecture of the system is properly taken
into account with good vertex partitioning, the speedup can be significant. To take steps in
this direction, experiments are conducted to implement pagerank in OpenMP using two
different approaches, uniform and hybrid. The uniform approach runs all primitives required
for pagerank in OpenMP mode (with multiple threads). On the other hand, the hybrid
approach runs certain primitives in sequential mode (i.e., sumAt, multiply).
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Round table discussion of vector databases, unstructured data, ai, big data, real-time, robots and Milvus.
A lively discussion with NJ Gen AI Meetup Lead, Prasad and Procure.FYI's Co-Found
3. the future in hand | createasphere.com
The Instructors
Roger Howard (rogerhoward@mac.com)
• The J. Paul Getty Trust, eVox, Playboy, Blizzard, North Plains Systems
• Digital media technologist, photographer, cataloger
• Software developer, workflow automator
• Always looking for better tools to make life easier for my users (and to make me
look better to my boss and, now, clients).
4. the future in hand | createasphere.com
The Instructors
Mike Jennings (tymcode@gmail.com)
• Technicolor/PRN, Adobe Systems
• Quality Program Manager, Workflow Analyst, Metadata Maven
• Asset pack-rat
5. the future in hand | createasphere.com
The Problem
Your DAM needs to evolve
• Business needs change
• Users demand refinements
• Measurable gains come from workflow improvements
• Out-of-the-box features/services sometimes disappointing
…but your budget can’t keep up
6. the future in hand | createasphere.com
Your DAM is only as good as your metadata
Realizing the value of a DAM always comes down to
the metadata.
• Asset retrieval
• Business processes
• Reporting and analysis
• Integration with other business systems
7. the future in hand | createasphere.com
…But it’s difficult to ensure metadata quality
• People don’t want to do it
• People aren’t very good at it
• People aren’t very consistent about it
• Integrated systems don’t always interoperate well
8. the future in hand | createasphere.com
The Strategies
Add services to improve metadata quality and
workflow efficiency
• Validation – Make sure the metadata is correct, or at least in the correct format
• Automation – The less people have to do, the fewer mistakes they make
• Deduplication – efficient use of resources, metadata version control
• Simplification – minimize user interaction = happier users = buy-in
9. the future in hand | createasphere.com
The Answer
DIY integration of free tools
• Lots of free/cheap/open-source tools to fill where the DAM leaves off
• Most DAMs support integrating external tools and services
• It doesn’t always require an integrator or professional coder
• No procurement = agility and simplicity
• We’re not lawyers, but using open source does not mean giving away your farm
10. the future in hand | createasphere.com
The Tools
Community built is community supported
• Field tested, IT approved
• Typically cross-platform
• Often found “rolled into” trusted commercial products
• Robust communities and accessible developers for support
• Professional training or integrators usually available if you’re stuck
11. the future in hand | createasphere.com
The Methods
Scripting
• Our favorite content creation tools support it with native scripting APIs
• Power tools with a command line interface are inherently scriptable
• Many good free tools support it
• Nearly all DAMs support scripting external tools in one way or another
12. the future in hand | createasphere.com
The Scripts
Shell Scripts
• Usually little more than the name of the tool followed by the particulars
(“arguments”)
• Can get as elaborate as you need
13. the future in hand | createasphere.com
The Scripts
Embedded JavaScript
• JavaScript and variants (e.g. Adobe’s ExtendScript and Flash ActionScript) are
similar – you learn one, you learn them all
• Can get as elaborate as you need
• Loads of great learning resources out there, and you likely have people on staff
already with the baseline skills
14. the future in hand | createasphere.com
Intra-Application Automation
Content creation tools often include workflow
automation features
• Can be trivially simple to create and use
• Can extend to significant levels of sophistication
• Distributable among workgroups
• Can address all four strategies
15. the future in hand | createasphere.com
Intra-Application Automation
Example: Adobe Creative Suite
• Photoshop actions: Easy and fun!
• Photoshop Event Scripting: JavaScript automation for processes and metadata
• Bridge scripting for automated workflows between Adobe applications
• Custom File Info panels, metadata schemas
• Flash-based custom palettes highly tuned to business needs, appear as bespoke
design
16. the future in hand | createasphere.com
DAM Tooling
DAMs provide many paths to integrate external tools
• Direct calling of external tools, often used in ingest and delivery processes
• Native, Web Services and other APIs
• Product-specific integration, such as InDesign plugins
• Direct access to the underlying database
17. the future in hand | createasphere.com
DAM Tooling
Example: Final Cut Server
• Metadata mapping pane for EXIF, IPTC, QuickTime or XMP metadata on ingest
• Executes scripts and executables post-archive, pre-restore, from poll watchers,
or subscription events (asset, job or production) – with parameters
• It is itself scriptable from the command-line
18. the future in hand | createasphere.com
DAM Tooling
Example: Alfresco ECM and Adobe Drive
• Adobe Drive treats a version-controlled content repository as a mounted volume
usable within content creation apps
• Alfresco provides a “CMIS Connector” to interact with it in a standardized way
• Content creators can therefore use version control/asset management as easily
as not using it
19. the future in hand | createasphere.com
Metadata Toolkit
Exiftool
• Cross-platform, free, extremely mature and frequently updated
• Supports 100+ file formats, from images to video to PDF
• Focused primarily on explicit metadata
• Extract, read, write, and sanitize embedded metadata
• Obscures many of the ugly details of embedded metadata
20. the future in hand | createasphere.com
Metadata Toolkit
ffmpeg
• Cross-platform, free, extremely mature and frequently updated
• Primarily focused on being the universal video and audio format converter
• Can be used purely to analyze and report on file format characteristics
21. the future in hand | createasphere.com
Metadata Toolkit
ImageMagick
• Cross-platform, free, extremely mature and frequently updated
• Primarily focused on being the universal image file format converter and
programmatic editor
• Also has extensive reporting capabilities for analyzing supported file
formats via the “describe” command
22. the future in hand | createasphere.com
Metadata Toolkit
MediaInfo
• Cross-platform, free, extremely mature and frequently updated
• GUI for casual use, command-line for scripting and automation
• Features customizable reporting and metadata extraction capabilities
• XML output can be piped to other processes and DAMs
23. the future in hand | createasphere.com
Metadata Toolkit
Adobe Creative Suite metadata tools
• Custom File Info panels
• Custom metadata schemas
• Custom Flash palettes
• Script Events Manager and Photoshop scripting
• BridgeTalk inter-application scripting
24. the future in hand | createasphere.com
Adobe CS – File Info Panels
Adobe Creative Suite – File Info Panels
• Many creatives live and die by the Adobe product stack
• Did you know there’s a data entry interface built in to every CS
product?
• More importantly, did you know it’s insanely customizable?
25. the future in hand | createasphere.com
Adobe CS – File Info Panels
Out of the box, they are one-size-fits-all, but…
•Easily customized for simple panels; tweaking an XML
file is enough to get started
•The real power is in completely custom panels
• Flash based
• XMP enabled
• Network connected
• The UI sky is the limit
• Build and maintain centrally for easy updates
• Modal
26. the future in hand | createasphere.com
Adobe CS – Flash Palettes
• Build your own custom UI within Photoshop
• Uses existing Flash/ActionScript skills
• Modeless – floats in a palette, like other Photoshop elements
• Integrates XMP, Photoshop automation, Web services
27. the future in hand | createasphere.com
Adobe CS – Script Events Manager
• Hooks scripts and actions to Photoshop events
• Start, New, Open, Save, Close, Print, and Export
• Enables workflow policy enforcement at the creative application level
• Validate or apply metadata on open or save
• Boilerplate metadata from templates; dynamic metadata (eg., time stamps for reporting)
• Apply watermarks during printing
• Apply scripts or Photoshop actions based on embedded metadata
• Extensive JavaScript and native scripting APIs
• The unsung hero of Photoshop workflow automation
28. the future in hand | createasphere.com
Great Tools, So Now What?
Solving metadata problems
• Collecting (better) metadata within a creative workflow
• Improving embedded metadata extraction in your DAM
• Enforcing embedded metadata policies at distribution
• Generating better (or any) proxies/previews*
Leveraging metadata to streamline workflow
• Preflighting assets during ingest for formatting and naming compliance
• Integrating your DAM with desktop tools
* Yes, proxies are metadata
29. the future in hand | createasphere.com
Metadata in Creative Workflow
• Critical metadata is often best known by those creating it
• Adding metadata after the fact can be costly and inconsistent
• Metadata capture is often seen as an onerous chore, best avoided
• Your job is to provide tools that…
• Make it easier to capture and contribute controlled metadata so that
• ...you can enforce policies about what data is captured, without making
enemies.
30. the future in hand | createasphere.com
Metadata in Creative Workflow
• A Flash palette or file info panel as a view into your DAM
• Presenting key information about an asset, such as workflow status, job info, or editorial
comments, directly within Photoshop
• Leveraging the controlled vocabularies in your DAM to quickly tag assets from within
Photoshop
• Automatically populating metadata in an asset through a lookup
• Script Events Manager scripts as a compliance tool
• Check metadata, filenaming, and other criteria during opening, saving
31. the future in hand | createasphere.com
Improving Metadata Extraction
DAMs often don’t extract the metadata you need. No one wants to enter it.
Most of the time they shouldn’t have to.
• Much of the needed metadata can be gleaned
• Tools can extract hidden metadata
• Scripts can provide context and workflow data (username, timestamp, approval status etc.)
• The more metadata you can extract for the content and context, the happier
everyone is
32. the future in hand | createasphere.com
Improving Metadata Extraction
exiftool, ImageMagick, MediaInfo and ffmpeg can all provide extremely
robust metadata extraction capabilities, depending on your file formats and
metadata needs
• Run as part of an ingest process from within the DAM
• Run on a schedule, batch extracting metadata and inserting into your DB
• Run within the creative workflow, extracting and summarizing key bits
33. the future in hand | createasphere.com
Enforcing Embedded Metadata Policies
• Embedded metadata is everywhere, in every file
• Embedded production metadata may bloat your distribution file sizes
• …And most of it has no value in distribution/publishing anyway
• Embedded metadata can be very revealing – too revealing
• Do you know what information is being leaked out of your DAM when
you distribute assets?
34. the future in hand | createasphere.com
Enforcing Embedded Metadata Policies
The embedded metadata whitelisting process…
•For each of your major file types and distribution processes, determine
what embedded fields should be preserved, e.g.:
• Copyright metadata
• Asset identifiers
• Captions, transcriptions, keywords, other blessed descriptors
35. the future in hand | createasphere.com
Enforcing Embedded Metadata Policies
• Add a step into your distribution processes – whether it’s within the
DAM, or simply a Folder Action attached to an FTP directory
• Using exiftool, delete all metadata *except* the fields you’ve
consciously chosen to preserve
• This way, you don’t have to keep up with what might be in there, selectively deleting; just
preserve what you know you want. It’s as simple as this:
exiftool -all= --Credit --XMP:Description
36. the future in hand | createasphere.com
Generating (Better) Proxies*
• File formats change constantly, your DAM may not
• Your DAM can store any file, but may not generate useful proxies
• Your DAM is customizable, one way or another
• There are tools out there that can help your DAM create better proxies
*proxies are metadata, if you squint just right**
** I guarantee we’re not the only people here today who will abuse the term “metadata”, just the first
37. the future in hand | createasphere.com
Generating (Better) Proxies*
Digital Photography Proxy Issues
•Everyone shoots RAW, but no two vendors interpret that RAW file the same way
•Your creatives spend time adjusting their RAW files (in Lightroom, or PhotoMechanic, etc) to get
them looking just right
•When those RAW files are ingested into your DAM, they look nothing like the edits your
creatives made – if they can be displayed at all
•So you’ve resorted to workarounds, like generating a companion TIFF, negating much of the
benefit of the RAW workflow (or at least adding complexity)
38. the future in hand | createasphere.com
Generating (Better) Proxies*
Digital Photography Proxy Solutions
•The DNG workflow
• DNG repackages the RAW data into a universal container
• DNG still has all the flexibility of a RAW file, but just one file format to support
• DNG editors can maintain a JPEG preview, embedded in the DNG
• The JPEG preview reflects the exact look that was created in the editor – just like creating that companion TIFF,
but without the extra file
• JPEG previews can be full size, for high-resolution, edit-correct previews
• JPEG previews are easy to extract from a DNG, and insert into your DAM
39. the future in hand | createasphere.com
Generating (Better) Proxies*
Digital Photography Proxy Solutions
•The DNG workflow
• Use the Adobe DNG Converter tool to automate DNG conversion processes, or…
• Have the RAW editor convert to DNG while downloading files from the camera/cards
• If your DAM doesn’t already extract previews from DNGs, you can still..
• Use exiftool or dcraw to extract the JPEG preview and insert into your DAM
•Don’t want to go DNG, but at least want to generate viewable previews of your obscure camera file formats?
• dcraw can generate previews of nearly any camera file format you can find
• It may not match the exact tone and color the creative is looking for, but it’s something!
40. the future in hand | createasphere.com
Generating (Better) Proxies*
Video Proxy Challenges
•You’ve got a DAM with basic video format support, but it can’t properly preview some formats
•You don’t have a commercial video conversion product like FlipFactory
•You’re increasingly getting video assets in a huge range of formats, from Canon 5dMk2 to
iPhone files, to that obscure format your security cameras use
41. the future in hand | createasphere.com
Generating (Better) Proxies*
Video Proxy Solutions
•ffmpeg
• Supports reading and writing dozens of audio and video container formats, codecs, and
importantly the exponentially large mix of the two
• Can provide extensive format reporting
• Can generate streamable proxies in the most popular formats, such as flv and mp4
42. the future in hand | createasphere.com
Ingest Preflighting with Metadata
• You have specific file format requirements in certain workflows, but your DAM
can’t see enough about the file to tell a TIFF from a TIFF.
• You want to check your ingested PDFs for compliance – are fonts
embedded? What PDF profile(s) are the files compatible with?
• Your DAM is customizable (have we said that before?)
43. the future in hand | createasphere.com
Ingest Preflighting with Metadata
• ImageMagick’s “describe” tool in verbose mode can tell you everything you
want to know about your image file formats, including PDFs
• Jhove can provide validation of certain formats, including validating against
many of the most common PDF and TIFF profiles
• ffmpeg can provide detailed analysis of your audio and video file formats
44. the future in hand | createasphere.com
Conclusion
• Format Support: Free tools can support new formats your DAM can’t
• Workflow automation: Free tools can make your DAM less “visible” (intrusive)
• Metadata Extraction: Free tools can improve your DAM’s searchability
• Metadata Processing: Free tools can prevent you from releasing private info
• Preflighting: Free tools can ensure compliance and quality standards
• Format Conversion: Free tools can fix problems in your asset library
Bottom Line: Free Tools Can Add Value to Your Existing DAM
Editor's Notes
Most file formats contain a wealth of explicit and implicit metadata
Your DAM likely supports a subset, but may not support everything you want to extract from a file, particularly the implicit metadata
Detailed file format characteristics
New metadata schema
Your DAM is customizable, from the UI to ingest and export processes, you’re not limited to what’s there out of the box