Cloud4all settings handlers presentation by Boyan Sheytanov at ICCHP - International Conference on Computers Helping People with Special Needs in Linz, Austria.
The Ring programming language version 1.8 book - Part 47 of 202Mahmoud Samir Fayed
This document provides examples of using cookies, URL encoding, templates, HTML special characters, hash functions, random images, and HTML lists in Ring web applications. It shows code for setting and retrieving cookie values, encoding URL parameters, writing Ring code in HTML templates, displaying special characters properly, calculating hash values of strings, selecting a random image from a folder, and generating unordered lists with buttons that trigger alerts. Screenshots are included of the output generated by the example code.
Creating, Updating and Deleting Document in MongoDBWildan Maulana
This document discusses various methods for creating, updating, and deleting documents in MongoDB collections, including inserting documents, batch inserts, removing documents, updating documents using modifiers like $set and $inc, and choosing appropriate write speeds and safety levels. Key points covered include using batch inserts to speed up multiple document inserts, removing entire collections being faster than removing individual documents, and partial document updates being done efficiently using atomic update modifiers.
This document provides a summary of CRUD operations in MongoDB including creating, reading, updating, and deleting documents. It demonstrates how to insert documents using insert(), find documents using find() and findOne(), update fields within documents, add new fields, and remove documents from the collection. The key points covered are performing CRUD operations from the MongoDB shell, specifying projections to filter returned fields, and updating embedded/nested documents.
Mythbusting: Understanding How We Measure the Performance of MongoDBMongoDB
Benchmarking, benchmarking, benchmarking. We all do it, mostly it tells us what we want to hear but often hides a mountain of misinformation. In this talk we will walk through the pitfalls that you might find yourself in by looking at some examples where things go wrong. We will then walk through how MongoDB performance is measured, the processes and methodology and ways to present and look at the information.
This document contains code for a .NET class library that provides methods for generating hardware identification codes and license keys. It includes methods for retrieving hardware identifiers like the hard drive serial number, motherboard serial number, and CPU ID. It also contains encryption utilities for hashing, encoding, and generating cryptographic keys. The main purpose seems to be activating or validating software licenses based on hardware identifiers in a machine-specific way.
Operational Intelligence with MongoDB WebinarMongoDB
This document discusses using MongoDB for operational intelligence and real-time analytics of log and event data. It describes how MongoDB can ingest large volumes of data from multiple sources at high write volumes. Queries can then be performed rapidly to analyze the data and drill down into specific events. The aggregation framework is used to generate rollups and reports from the data on-demand or on a scheduled basis.
MongoDB San Francisco 2013: Hash-based Sharding in MongoDB 2.4 presented by B...MongoDB
In version 2.4, MongoDB introduces hash-based sharding, a new option for distributing data in sharded collections. Hash-based sharding and range-based sharding present different advantages for MongoDB users deploying large scale systems. In this talk, we'll provide an overview of this new feature and discuss when to use hash-based sharding or range-based sharding.
The Ring programming language version 1.8 book - Part 47 of 202Mahmoud Samir Fayed
This document provides examples of using cookies, URL encoding, templates, HTML special characters, hash functions, random images, and HTML lists in Ring web applications. It shows code for setting and retrieving cookie values, encoding URL parameters, writing Ring code in HTML templates, displaying special characters properly, calculating hash values of strings, selecting a random image from a folder, and generating unordered lists with buttons that trigger alerts. Screenshots are included of the output generated by the example code.
Creating, Updating and Deleting Document in MongoDBWildan Maulana
This document discusses various methods for creating, updating, and deleting documents in MongoDB collections, including inserting documents, batch inserts, removing documents, updating documents using modifiers like $set and $inc, and choosing appropriate write speeds and safety levels. Key points covered include using batch inserts to speed up multiple document inserts, removing entire collections being faster than removing individual documents, and partial document updates being done efficiently using atomic update modifiers.
This document provides a summary of CRUD operations in MongoDB including creating, reading, updating, and deleting documents. It demonstrates how to insert documents using insert(), find documents using find() and findOne(), update fields within documents, add new fields, and remove documents from the collection. The key points covered are performing CRUD operations from the MongoDB shell, specifying projections to filter returned fields, and updating embedded/nested documents.
Mythbusting: Understanding How We Measure the Performance of MongoDBMongoDB
Benchmarking, benchmarking, benchmarking. We all do it, mostly it tells us what we want to hear but often hides a mountain of misinformation. In this talk we will walk through the pitfalls that you might find yourself in by looking at some examples where things go wrong. We will then walk through how MongoDB performance is measured, the processes and methodology and ways to present and look at the information.
This document contains code for a .NET class library that provides methods for generating hardware identification codes and license keys. It includes methods for retrieving hardware identifiers like the hard drive serial number, motherboard serial number, and CPU ID. It also contains encryption utilities for hashing, encoding, and generating cryptographic keys. The main purpose seems to be activating or validating software licenses based on hardware identifiers in a machine-specific way.
Operational Intelligence with MongoDB WebinarMongoDB
This document discusses using MongoDB for operational intelligence and real-time analytics of log and event data. It describes how MongoDB can ingest large volumes of data from multiple sources at high write volumes. Queries can then be performed rapidly to analyze the data and drill down into specific events. The aggregation framework is used to generate rollups and reports from the data on-demand or on a scheduled basis.
MongoDB San Francisco 2013: Hash-based Sharding in MongoDB 2.4 presented by B...MongoDB
In version 2.4, MongoDB introduces hash-based sharding, a new option for distributing data in sharded collections. Hash-based sharding and range-based sharding present different advantages for MongoDB users deploying large scale systems. In this talk, we'll provide an overview of this new feature and discuss when to use hash-based sharding or range-based sharding.
This document discusses tuning MongoDB performance. It covers tuning queries using the database profiler and explain commands to analyze slow queries. It also covers tuning system configurations like Linux settings, disk I/O, and memory to optimize MongoDB performance. Topics include setting ulimits, IO scheduler, filesystem options, and more. References to MongoDB and Linux tuning documentation are also provided.
Mythbusting: Understanding How We Measure Performance at MongoDBMongoDB
Benchmarking, benchmarking, benchmarking. We all do it, mostly it tells us what we want to hear but often hides a mountain of misinformation. In this talk we will walk through the pitfalls that you might find yourself in by looking at some examples where things go wrong. We will then walk through how MongoDB performance is measured, the processes and methodology and ways to present and look at the information.
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDBMongoDB
Le pipeline d'agrégation a été en mesure d'alimenter votre analyse de données depuis la version 2.2. Dans la version 4.2, nous avons ajouté plus de puissance et vous pouvez maintenant l'utiliser pour des requêtes plus puissantes, des mises à jour et la sortie de vos données dans des collections existantes. Venez découvrir comment vous pouvez tout faire avec le pipeline, y compris les vues uniques, ETL, les cumuls de données et les vues matérialisées.
MySQL Document Store -- SCaLE 17x PresentationDave Stokes
The MySQL Document store is a way to use MySQL as a NoSQL JSON Document Store so that you do not need to make queries with SQL, avoid having to set up relational tables before using the data, or need to wait for a DBA to set up tab;es
Data Management 3: Bulletproof Data ManagementMongoDB
"This session focuses on delivering operationally robust deployments of MongoDB via specific design capabilities and varying data feeds. Learn how to use services or driver wrappers to unify design patterns for managing data. This talk will address the following questions:
How do you enforce a schema?
How do you redact or remove sensitive data in queries and feeds?
How do you detect and police ""out of profile"" queries and make sure they do not threaten your system?"
This document discusses how to use GreenDAO, an ORM library for Android, to generate code for database operations. It explains how to create a database schema, generate DAO files, perform CRUD operations like insert, query, and join data from multiple tables. GreenDAO allows mapping Java objects to database tables, provides an API to write queries using query builders, and handles database operations asynchronously on background threads.
I inherited a MongoDB database server with 60 collections and 100 or so indexes.
The business users are complaining about slow report completion times. What can I do to improve performance?
greenDAO is an ORM (object relational mapping) library that uses code generation to provide a higher level API for SQLite databases on Android. It generates Java classes from an entity model that allows reading and writing objects to the database instead of using raw SQL. This improves productivity by handling common database tasks like queries and transactions. The generated code avoids reflection for better performance compared to annotation-based ORMs. The library focuses on optimization through techniques like custom cursors, entity caching, and bulk operations to achieve high performance suitable for Android.
The Ring programming language version 1.5.1 book - Part 42 of 180Mahmoud Samir Fayed
The document discusses Ring documentation related to CRUD operations using MVC pattern and user registration/login examples. It includes code for model, view and controller classes to handle user data and perform CRUD operations on a salary table database. It also includes code for user registration and login pages, form handling, and checking if a user is logged in. Database, model base and controller base classes are shown that handle database connections and queries.
GreenDAO is an ORM (Object Relational Mapping) library that uses code generation to provide a faster alternative to reflection-based ORMs for Android. It works by mapping Java objects to SQLite database tables to allow for CRUD (create, read, update, delete) operations on the data. The library includes a schema definition and code generator that automatically generates DAO classes to manage database access and queries. This avoids the performance overhead of reflection and allows for compiler checks of the database schema.
GreenDao is an ORM library that provides high performance for CRUD operations on SQLite databases in Android apps. It uses code generation to map objects to database tables, allowing data to be accessed and queried using objects rather than raw SQL. Some key features include object mapping, query building, caching, and bulk operations. The documentation provides examples of how to set up GreenDao in a project, define entity classes, perform queries, inserts, updates and deletes on objects.
Webinar: MongoDB 2.4 Feature Demo and Q&A on Hash-based ShardingMongoDB
In version 2.4, MongoDB introduces hash-based sharding, allowing the user to shard based on a randomized shard key to spread documents evenly across a cluster. Hash-based sharding is an alternative to range-based sharding, making it easier to manage your growing cluster. In this talk, we'll discuss provide an overview of this new feature and discuss the pros and cons of using a hash-based sharding vs. range-based approach.
Back to Basics Webinar 5: Introduction to the Aggregation FrameworkMongoDB
The document provides information about an upcoming webinar on the MongoDB aggregation framework. Key details include:
- The webinar will introduce the aggregation framework and provide an overview of its capabilities for analytics.
- Examples will use a real-world vehicle testing dataset to demonstrate aggregation pipeline stages like $match, $project, and $group.
- Attendees will learn how the aggregation framework provides a simpler way to perform analytics compared to other tools like Spark and Hadoop.
This presentation is showing how to use the Aggregation Framework, the powerful aggregation language of MongoDB. Using some real data coming from the USA Census, we will discover the most important operations.
Data Management 2: Conquering Data ProliferationMongoDB
Today's customers demand applications which integrate intelligently with data from mobile, social media and cloud sources. A system of engagement meets these expectations by applying data and analytics drawn from an array of master systems. The enormous scale and performance required overwhelm relational approaches, but we can use MongoDB to meet the challenge. We'll learn to capture and transmit data changes among disparate systems, expose batch data as interactive operational queries and build systems with strong division of concerns, agility and flexibility.
For developers new to MongoDB and Node.js, however, some the common design patterns are very different than those of a RDBMS and traditional synchronous languages. Developers learning these technologies together may find it a bit bewildering. In reality, however, these tools fit perfectly together and enable I high degree of developer productivity and application performance.
This webinar will walk developers through common MongoDB development patterns in Node.js, such as efficiently loading data into MongoDB using MongoDB's bulk API, iterating through query results, and managing simultaneous asynchronous MongoDB queries to provide the best possible application performance. Working Node.js and MongoDB examples will be used throughout the presentation.
MongoDB - Back to Basics - La tua prima ApplicazioneMassimo Brignoli
Eccoci alla seconda puntata della serie Back to Basics edizione 2017. Vedremo come sviluppare un'applicazione con MongoDB studiando come interagire con la base dati. Vedremo come fare le query, creare un indice e studiarne il piano di esecuzione
MySQL Without the SQL - Oh My! -> MySQL Document Store -- Confoo.CA 2019Dave Stokes
MySQL an be used as a NoSQL JSON Document Store as well as its well known ability as a SQL Relational Data Base. This presentation covers why you would want to use NoSQL and JSON and how to combine it what the relational data you already have
This document summarizes the new features in MongoDB 2.4 across development, operations, performance, security, and enterprise capabilities. Key improvements include enhanced geospatial features using GeoJSON, new aggregation framework features, text search support, updated update operators like $push with $each and $slice, index operation management tools, and role-based access controls. Performance is improved through the new V8 JavaScript engine and faster counting and indexing. Enterprise additions are advanced security options, expanded monitoring, and certified operating system support.
Indexing in MongoDB works similarly to indexing in relational databases. An index is a data structure that can make certain queries more efficient by maintaining a sorted order of documents. Indexes are created using the ensureIndex() method and take up additional space and slow down writes. The explain() method is used to determine whether a query is using an index.
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...icchp2012
Inclusion by Accessible Social Media - Use of Social Media by People with Visual Impairments: Usage Levels, Attitudes and Barriers - Fuglerud, Kristin Skeide (f)
This document discusses tuning MongoDB performance. It covers tuning queries using the database profiler and explain commands to analyze slow queries. It also covers tuning system configurations like Linux settings, disk I/O, and memory to optimize MongoDB performance. Topics include setting ulimits, IO scheduler, filesystem options, and more. References to MongoDB and Linux tuning documentation are also provided.
Mythbusting: Understanding How We Measure Performance at MongoDBMongoDB
Benchmarking, benchmarking, benchmarking. We all do it, mostly it tells us what we want to hear but often hides a mountain of misinformation. In this talk we will walk through the pitfalls that you might find yourself in by looking at some examples where things go wrong. We will then walk through how MongoDB performance is measured, the processes and methodology and ways to present and look at the information.
MongoDB .local Paris 2020: La puissance du Pipeline d'Agrégation de MongoDBMongoDB
Le pipeline d'agrégation a été en mesure d'alimenter votre analyse de données depuis la version 2.2. Dans la version 4.2, nous avons ajouté plus de puissance et vous pouvez maintenant l'utiliser pour des requêtes plus puissantes, des mises à jour et la sortie de vos données dans des collections existantes. Venez découvrir comment vous pouvez tout faire avec le pipeline, y compris les vues uniques, ETL, les cumuls de données et les vues matérialisées.
MySQL Document Store -- SCaLE 17x PresentationDave Stokes
The MySQL Document store is a way to use MySQL as a NoSQL JSON Document Store so that you do not need to make queries with SQL, avoid having to set up relational tables before using the data, or need to wait for a DBA to set up tab;es
Data Management 3: Bulletproof Data ManagementMongoDB
"This session focuses on delivering operationally robust deployments of MongoDB via specific design capabilities and varying data feeds. Learn how to use services or driver wrappers to unify design patterns for managing data. This talk will address the following questions:
How do you enforce a schema?
How do you redact or remove sensitive data in queries and feeds?
How do you detect and police ""out of profile"" queries and make sure they do not threaten your system?"
This document discusses how to use GreenDAO, an ORM library for Android, to generate code for database operations. It explains how to create a database schema, generate DAO files, perform CRUD operations like insert, query, and join data from multiple tables. GreenDAO allows mapping Java objects to database tables, provides an API to write queries using query builders, and handles database operations asynchronously on background threads.
I inherited a MongoDB database server with 60 collections and 100 or so indexes.
The business users are complaining about slow report completion times. What can I do to improve performance?
greenDAO is an ORM (object relational mapping) library that uses code generation to provide a higher level API for SQLite databases on Android. It generates Java classes from an entity model that allows reading and writing objects to the database instead of using raw SQL. This improves productivity by handling common database tasks like queries and transactions. The generated code avoids reflection for better performance compared to annotation-based ORMs. The library focuses on optimization through techniques like custom cursors, entity caching, and bulk operations to achieve high performance suitable for Android.
The Ring programming language version 1.5.1 book - Part 42 of 180Mahmoud Samir Fayed
The document discusses Ring documentation related to CRUD operations using MVC pattern and user registration/login examples. It includes code for model, view and controller classes to handle user data and perform CRUD operations on a salary table database. It also includes code for user registration and login pages, form handling, and checking if a user is logged in. Database, model base and controller base classes are shown that handle database connections and queries.
GreenDAO is an ORM (Object Relational Mapping) library that uses code generation to provide a faster alternative to reflection-based ORMs for Android. It works by mapping Java objects to SQLite database tables to allow for CRUD (create, read, update, delete) operations on the data. The library includes a schema definition and code generator that automatically generates DAO classes to manage database access and queries. This avoids the performance overhead of reflection and allows for compiler checks of the database schema.
GreenDao is an ORM library that provides high performance for CRUD operations on SQLite databases in Android apps. It uses code generation to map objects to database tables, allowing data to be accessed and queried using objects rather than raw SQL. Some key features include object mapping, query building, caching, and bulk operations. The documentation provides examples of how to set up GreenDao in a project, define entity classes, perform queries, inserts, updates and deletes on objects.
Webinar: MongoDB 2.4 Feature Demo and Q&A on Hash-based ShardingMongoDB
In version 2.4, MongoDB introduces hash-based sharding, allowing the user to shard based on a randomized shard key to spread documents evenly across a cluster. Hash-based sharding is an alternative to range-based sharding, making it easier to manage your growing cluster. In this talk, we'll discuss provide an overview of this new feature and discuss the pros and cons of using a hash-based sharding vs. range-based approach.
Back to Basics Webinar 5: Introduction to the Aggregation FrameworkMongoDB
The document provides information about an upcoming webinar on the MongoDB aggregation framework. Key details include:
- The webinar will introduce the aggregation framework and provide an overview of its capabilities for analytics.
- Examples will use a real-world vehicle testing dataset to demonstrate aggregation pipeline stages like $match, $project, and $group.
- Attendees will learn how the aggregation framework provides a simpler way to perform analytics compared to other tools like Spark and Hadoop.
This presentation is showing how to use the Aggregation Framework, the powerful aggregation language of MongoDB. Using some real data coming from the USA Census, we will discover the most important operations.
Data Management 2: Conquering Data ProliferationMongoDB
Today's customers demand applications which integrate intelligently with data from mobile, social media and cloud sources. A system of engagement meets these expectations by applying data and analytics drawn from an array of master systems. The enormous scale and performance required overwhelm relational approaches, but we can use MongoDB to meet the challenge. We'll learn to capture and transmit data changes among disparate systems, expose batch data as interactive operational queries and build systems with strong division of concerns, agility and flexibility.
For developers new to MongoDB and Node.js, however, some the common design patterns are very different than those of a RDBMS and traditional synchronous languages. Developers learning these technologies together may find it a bit bewildering. In reality, however, these tools fit perfectly together and enable I high degree of developer productivity and application performance.
This webinar will walk developers through common MongoDB development patterns in Node.js, such as efficiently loading data into MongoDB using MongoDB's bulk API, iterating through query results, and managing simultaneous asynchronous MongoDB queries to provide the best possible application performance. Working Node.js and MongoDB examples will be used throughout the presentation.
MongoDB - Back to Basics - La tua prima ApplicazioneMassimo Brignoli
Eccoci alla seconda puntata della serie Back to Basics edizione 2017. Vedremo come sviluppare un'applicazione con MongoDB studiando come interagire con la base dati. Vedremo come fare le query, creare un indice e studiarne il piano di esecuzione
MySQL Without the SQL - Oh My! -> MySQL Document Store -- Confoo.CA 2019Dave Stokes
MySQL an be used as a NoSQL JSON Document Store as well as its well known ability as a SQL Relational Data Base. This presentation covers why you would want to use NoSQL and JSON and how to combine it what the relational data you already have
This document summarizes the new features in MongoDB 2.4 across development, operations, performance, security, and enterprise capabilities. Key improvements include enhanced geospatial features using GeoJSON, new aggregation framework features, text search support, updated update operators like $push with $each and $slice, index operation management tools, and role-based access controls. Performance is improved through the new V8 JavaScript engine and faster counting and indexing. Enterprise additions are advanced security options, expanded monitoring, and certified operating system support.
Indexing in MongoDB works similarly to indexing in relational databases. An index is a data structure that can make certain queries more efficient by maintaining a sorted order of documents. Indexes are created using the ensureIndex() method and take up additional space and slow down writes. The explain() method is used to determine whether a query is using an index.
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...icchp2012
Inclusion by Accessible Social Media - Use of Social Media by People with Visual Impairments: Usage Levels, Attitudes and Barriers - Fuglerud, Kristin Skeide (f)
Lifecycle actions manager presentation by Yura Zenevich at ICCHP - International Conference on Computers Helping People with Special Needs in Linz, Austria.
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...icchp2012
The document describes research on developing a real-time system to help visually impaired users find and read signs using a smartphone. The system uses computer vision algorithms to detect text in images and performs optical character recognition (OCR) to read the text aloud. Experiments with blind volunteers found the system was able to correctly read some signs but also had false positives and negatives. The discussion outlines plans to improve text detection and address other challenges like camera motion blur and limited processing speeds.
Non-Visual presentation of graphs using the Novint Falconicchp2012
Tactile Graphics and Models for Blind People and Recognition of Shapes by Touch - Non-Visual presentation of graphs using the Novint Falcon - Alabbadi, Reham (s)
Integration of a Regular Application into a User Interface Adaptation Engine ...icchp2012
Virtual User Models for Designing and Using Inclusive Products - Integration of a Regular Application into a User Interface Adaptation Engine in the MYUI Project - Sanchez, Victor (s)
Amazon began in 1995 selling books from Jeff Bezos' garage in Seattle. It now sells a wide variety of products using customer tracking techniques tailored to individuals. Amazon encrypts credit card information during checkout and lets users encrypt other data like names and addresses for security. Both Amazon and individual sellers use the Amazon platform to sell items, and other retailers also sell through Amazon in addition to their own websites. Amazon aims to be the most customer-centric company where people can find and purchase anything online.
Strongly Typed Languages and Flexible SchemasNorberto Leite
We like to use strongly type languages and used them along side with flexible schema databases. What challenges and strategies do we have to deal with data coherence and format validations using different strategies and tools like ODMs versioning, migrations et al. We also review the tradeoffs of such strategies.
Webinar: Strongly Typed Languages and Flexible SchemasMongoDB
This document discusses strategies for managing flexible schemas in strongly typed languages and databases, including decoupled architectures, object-document mappers (ODMs), versioning, and data migrations. It describes how decoupled architectures allow business logic and data storage to evolve independently. ODMs like Spring Data and Morphia reduce impedance mismatch and handle mapping between objects and database documents. Versioning strategies include incrementing fields, storing full documents, or maintaining separate collections for current and past versions. Migrations involve adding/removing fields, changing names/data types, or extracting embedded documents. The document outlines tradeoffs between these approaches.
Indexes can be created to support specific queries by including the fields used in the query predicates. Indexes can have prefixes that include a subset of fields to support sorting. If MongoDB cannot use an index for sorting, it will perform a blocking sort that is limited to 100MB of memory by default unless allowDiskUse() is specified. The explain() method can identify if a blocking sort is required. Field order in indexes is important for sorting. Ensuring indexes have high selectivity can reduce the number of documents needing to be scanned for a query. Explain results provide details on the query planner and execution statistics for stages like collection scans, index scans, and merging results.
This document discusses Ext JS and Gears. It provides an overview of Ext JS including its use of JavaScript, UI components like grids and trees, and data binding using stores and proxies. It also discusses Ext Direct for remoting and Gears which introduced APIs in 2007 for features like databases, geolocation, and notifications to enhance HTML capabilities.
This document provides a summary of Letgo's data platform. It discusses how Letgo ingests 500GB of data daily from various event types and processes over 530 million events daily with near real-time processing. It describes Letgo's data journey in moving to an event-driven architecture and storing data in S3. Key components of Letgo's data platform are discussed like stream processing for real-time user segmentation, batch processing for geo data enrichment, querying data using Spark SQL, and data exploitation tools. The document also provides some tips for orchestrating jobs and monitoring metrics.
MongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts around replica sets, which provide automated failover and recovery of nodes. We'll cover how to set up, configure, and initiate a replica set; methods for using replication to scale reads; and proper architecture for durability.
The document summarizes Jeff Balogh's talk about rewriting addons.mozilla.org from PHP to Django. It discusses how they are switching over one URL at a time, improvements made through Django like caching, handling related objects, and solving issues like slow filtering. It also shares that they now have fewer lines of code in Python than the original PHP codebase and developers prefer Django.
MongoDB supports replication for failover and redundancy. In this session we will introduce the basic concepts around replica sets, which provide automated failover and recovery of nodes. We'll show you how to set up, configure, and initiate a replica set, and methods for using replication to scale reads. We'll also discuss proper architecture for durability.
This document discusses MongoDB infrastructure at Server Density. It notes that Server Density uses 27 MongoDB nodes to store 20TB of data per month from their MySQL database. Some key reasons for choosing MongoDB include replication, official drivers, easy deployment, and fast performance out of the box. The document then discusses various MongoDB performance and infrastructure considerations like network throughput, replication lag, failover processes, disk types, backups, and monitoring.
MongoDB 2.4 enthält über hundert Verbesserungen, welche mehr Möglichkeiten und eine höhere Produktivität für Entwickler, erweiterte Datenbank Management Funktionalitäten und Geschwindigkeitsverbesserungen beinhalten. Im Webinar werden die wichtigsten Neuerungen anhand von Beispielen erläutert.
The Ring programming language version 1.5.2 book - Part 11 of 181Mahmoud Samir Fayed
This document summarizes the new features and changes in Ring 1.5.2. It introduces natural language processing capabilities through defining commands for a MyLanguage. It shows code for Hello and Count commands. It also describes improvements to Ring Notepad styles, the RingREPL interactive shell, number conversion functions, standard and web libraries, RingQt classes and functions, and a Qt class converter tool.
Redundancy and high availability are the basis for all production deployments. With MongoDB high availability is achieved with replica sets which provides automatic fail-over in case the Primary goes down. In this session we will review multiple maintenance scenarios that will include the proper steps for keeping the high availability while we perform the maintenance steps without causing downtime.
This session will cover Database upgrades, OS server patching, Hardware upgrades, Network maintenance and more.
How MongoDB HA works
Replica sets components/deployment typologies
Database upgrades
System patching/upgrade
Network maintenance
Add/Remove members to the replica set
Reconfiguring replica set members
Building indexes
Backups and restores
This document discusses MongoDB replica sets, which provide redundancy and increase availability. It covers the replica set lifecycle including creation, initialization, failure, failover and recovery. Configuration options like priority, hidden status and slave delay are explained. Methods for developing with replica sets like write concern, tagging and read preference modes are also summarized. Finally, operational considerations for maintenance, upgrades and multi-data center deployments are briefly discussed.
Applied Machine learning using H2O, python and R WorkshopAvkash Chauhan
Note: Get all workshop content at - https://github.com/h2oai/h2o-meetups/tree/master/2017_02_22_Seattle_STC_Meetup
Basic knowledge of R/python and general ML concepts
Note: This is bring-your-own-laptop workshop. Make sure you bring your laptop in order to be able to participate in the workshop
Level: 200
Time: 2 Hours
Agenda:
- Introduction to ML, H2O and Sparkling Water
- Refresher of data manipulation in R & Python
- Supervised learning
---- Understanding liner regression model with an example
---- Understanding binomial classification with an example
---- Understanding multinomial classification with an example
- Unsupervised learning
---- Understanding k-means clustering with an example
- Using machine learning models in production
- Sparkling Water Introduction & Demo
This document provides information on various tools and projects, including:
- JSON Server for creating a REST API from a JSON database
- JSON GraphQL Server for creating a GraphQL API from JSON
- react-jsonschema-form for building forms from JSON schemas in React
- docz for creating documentation sites from MDX files
- Additional resources like CodeSandbox, Runkit, Prisma, and Visual Studio Code are also mentioned.
This document discusses using MongoDB as an alternative to PostgreSQL. It provides examples of using MongoDB with PHP and Lithium frameworks. Key points include:
- MongoDB can be used instead of PostgreSQL for applications with dynamic schemas and large amounts of data.
- The document shows examples of basic CRUD operations in MongoDB using PHP drivers and comparisons to PostgreSQL queries.
- Importing and exporting data from MongoDB in JSON or extended JSON formats is covered, including date handling differences from traditional RDBMS.
- Server-side programming in MongoDB using JavaScript is mentioned as an advantage over traditional databases.
Chef Analytics (Chef NYC Meeting - July 2014)James Casey
Chef Analytics provides a server-side event stream of infrastructure changes from Chef runs. It includes tools to access this data for visibility, compliance reporting, and integrating with external systems. The initial release includes recording Chef Actions and a basic analytics pipeline. Future releases will expand notification rules, external integration, and predictive capabilities. It is deployed separately from the Chef server for high availability.
Camera-based Signage Detection and Recognition for Blind Personsicchp2012
The document presents an algorithm for detecting and recognizing restroom signage in images. It proposes using shape detection to identify the head and body of signage, and then using SIFT features to match corners and recognize the specific signage template. An experiment on 102 images achieved 89.2% detection and 84.3% recognition rates. Challenges included view angle changes and complex backgrounds. The work was supported by NIH and NSF grants.
Visión SenS - Why should blind people be limited to information in Braille ?icchp2012
Tactile Graphics and Models for Blind People and Recognition of Shapes by Touch - Visión SenS - Why should blind people be limited to information in Braille ? - Machuca, Berenice (f)
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...icchp2012
Portable and Mobile Systems in Assistive Technology - GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visually Impaired - Zegarra, Jesus (s)
3D model fabricated by layered manufacturing for visually handicapped persons...icchp2012
Tactile Graphics and Models for Blind People and Recognition of Shapes by Touch - Three-dimensional model fabricated by layered manufacturing for visually handicapped persons to trace heart shape - Teshima, Yoshinori (s)
A Multimodal Approach To Accessible Web Content On Smartphonesicchp2012
This document discusses a multimodal approach to making web content accessible on smartphones for blind and visually impaired users. It presents work implementing the W3C Multimodal Interaction Framework on Android smartphones. User tests were conducted with 4 blind users who were given tasks to complete and interviewed. The tests found that speech input was preferred to other modalities like touch gestures. The framework implementation was feasible and users responded positively to the multimodal interface and its potential to improve accessibility.
Introducing the Cloud4all/GPII Architecture presentation by Antranig Basman & Colin Clark at ICCHP - International Conference on Computers Helping People with Special Needs in Linz, Austria.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
6. Supported Settings Handlers
• Linux gsettings
• Windows Registry
• SystemParametersInfo (in development)
• XML file (in development)
• JSON file (in development)
• Windows INI file (TBD)
• ...