The document is a presentation about HTML 5 and discusses several key points:
- HTML 5 introduces new semantic elements like <header>, <nav>, <article>, and <footer> that provide more meaning than generic <div> tags.
- HTML 5 offers new form input types, audio/video elements, and JavaScript APIs that allow for richer user experiences and interactions compared to previous versions of HTML.
- While HTML 5 is still a work in progress, many of the new features are already supported in modern browsers, and fallback techniques exist to provide support for older browsers. The presentation encourages developers to start using HTML 5 now where feasible.
Opening up the Social Web - Standards that are bridging the Islands Bastian Hofmann
Social networks are not closed off to the rest of the web anymore. Various standards like ActivityStreams, PubSubHubbub, WebFinger, OpenSocial, Salmon, OEmbed, XAuth or OExchange are emerging to open them up to other websites. I will introduce these protocols, show how they work together, how you can benefit from them and give an outlook on how they will change the world of social networks.
The document discusses various standards and protocols for distributed social networking, including WebFinger for user discovery, Portable Contacts for accessing user profiles, ActivityStreams for sharing status updates, PubSubHubbub for subscribing to feeds, Salmon for commenting, and OExchange for sharing content across networks. The presentation provides examples and demonstrations of how these standards work together to enable interoperability between decentralized social applications and services.
The document summarizes Project ARGO, an NPR initiative to create a network of 12 topical websites staffed by a single blogger/editor associated with an NPR member station. It describes the WordPress-based platform used, which includes customizations for features like audio posts, taxonomies, menus and templates. It also outlines the hosting infrastructure using Amazon Web Services and strategies for performance, caching and aggregation across sites.
This document provides an overview of the Dojo toolkit, an open-source JavaScript library. It establishes that Dojo was created in 2004, has over 480 contributors, and a team of 10 people working on it full-time. The document outlines Dojo's modular structure including the core dojo library, common widgets in dijit, and experimental modules in dojox. It provides examples of frequently used Dojo functions and capabilities like DOM manipulation, Ajax calls, animations, and theming widgets.
The document discusses Websockets and compares them to HTTP. It provides an overview of Websockets including how they work, specifications, and examples of using Websockets in JavaScript, Android Java, and Java server-side code with the jquery-websocket library. Benefits highlighted include full-duplex communication, lower overhead than HTTP, and lower latency.
Talk i gave at Better Software on May 5th 2010, together with Fullo of Ideato.
It's about improving web applications speed. Based on Steve Souders work.
I'll be giving a newer version of the talk at PHP Day 2010
Also
http://www.ideato.it/
http://federico.galassi.net/
http://www.stevesouders.com/
http://www.bettersoftware.it/
http://www.phpday.it/
Follow me on Twitter
https://twitter.com/federicogalassi
CSS3: The Future is Now at Drupal Design Camp BostonJen Simmons
The next generation of CSS is here, and it's being used on thousands of sites. Come learn about the new styles, and how to use them today. Rounded corners, gradients, translucent color, shadows — forget making images, do it with CSS.
I cover the state of cross-browser support and tips for implementing graceful fallbacks. I talk about the future and where CSS3 is going. And I provide resources on where to learn more.
This document provides a summary of basic MongoDB operations using the Ruby driver. It discusses how to connect to MongoDB, select and work with databases and collections, perform CRUD operations like insert, update, remove, and find documents. It also covers more advanced queries with operators, sorting, pagination, and aggregation functions like count, distinct, and group.
Opening up the Social Web - Standards that are bridging the Islands Bastian Hofmann
Social networks are not closed off to the rest of the web anymore. Various standards like ActivityStreams, PubSubHubbub, WebFinger, OpenSocial, Salmon, OEmbed, XAuth or OExchange are emerging to open them up to other websites. I will introduce these protocols, show how they work together, how you can benefit from them and give an outlook on how they will change the world of social networks.
The document discusses various standards and protocols for distributed social networking, including WebFinger for user discovery, Portable Contacts for accessing user profiles, ActivityStreams for sharing status updates, PubSubHubbub for subscribing to feeds, Salmon for commenting, and OExchange for sharing content across networks. The presentation provides examples and demonstrations of how these standards work together to enable interoperability between decentralized social applications and services.
The document summarizes Project ARGO, an NPR initiative to create a network of 12 topical websites staffed by a single blogger/editor associated with an NPR member station. It describes the WordPress-based platform used, which includes customizations for features like audio posts, taxonomies, menus and templates. It also outlines the hosting infrastructure using Amazon Web Services and strategies for performance, caching and aggregation across sites.
This document provides an overview of the Dojo toolkit, an open-source JavaScript library. It establishes that Dojo was created in 2004, has over 480 contributors, and a team of 10 people working on it full-time. The document outlines Dojo's modular structure including the core dojo library, common widgets in dijit, and experimental modules in dojox. It provides examples of frequently used Dojo functions and capabilities like DOM manipulation, Ajax calls, animations, and theming widgets.
The document discusses Websockets and compares them to HTTP. It provides an overview of Websockets including how they work, specifications, and examples of using Websockets in JavaScript, Android Java, and Java server-side code with the jquery-websocket library. Benefits highlighted include full-duplex communication, lower overhead than HTTP, and lower latency.
Talk i gave at Better Software on May 5th 2010, together with Fullo of Ideato.
It's about improving web applications speed. Based on Steve Souders work.
I'll be giving a newer version of the talk at PHP Day 2010
Also
http://www.ideato.it/
http://federico.galassi.net/
http://www.stevesouders.com/
http://www.bettersoftware.it/
http://www.phpday.it/
Follow me on Twitter
https://twitter.com/federicogalassi
CSS3: The Future is Now at Drupal Design Camp BostonJen Simmons
The next generation of CSS is here, and it's being used on thousands of sites. Come learn about the new styles, and how to use them today. Rounded corners, gradients, translucent color, shadows — forget making images, do it with CSS.
I cover the state of cross-browser support and tips for implementing graceful fallbacks. I talk about the future and where CSS3 is going. And I provide resources on where to learn more.
This document provides a summary of basic MongoDB operations using the Ruby driver. It discusses how to connect to MongoDB, select and work with databases and collections, perform CRUD operations like insert, update, remove, and find documents. It also covers more advanced queries with operators, sorting, pagination, and aggregation functions like count, distinct, and group.
This document provides an introduction to jQuery, covering key topics like selectors, manipulation, traversing, events, effects, and AJAX. It begins with an overview of the jQuery library and its main capabilities. It then walks through examples for several main jQuery topics, explaining concepts and showing code samples. The document concludes by inviting questions and discussion and providing contact information for following up.
This document discusses building interactive widgets with the YUI (Yahoo! User Interface) library. It provides an example of creating a contact list widget with pagination using the YUI Module container component. Key steps include: 1) Setting up the basic HTML markup and dependencies; 2) Structuring the markup for the Module container; 3) Extending the Module class to create a custom ContactList widget; 4) Configuring properties like the number of contacts to display. The example demonstrates how to easily build reusable interactive widgets with YUI.
This document discusses WSGI (Web Server Gateway Interface), Django, and Gunicorn. WSGI defines an interface between web servers and Python applications. Django integrates with WSGI through packages like django-wsgi and twod.wsgi. Gunicorn is a WSGI HTTP server that supports Django and is simple, minimal, performant and Unix-oriented for deploying Python web applications.
This document provides an overview of installing Ruby and deploying a basic web application from development to production. It discusses setting up Ruby and related tools like MySQL, Git and Sinatra on Mac and Windows. It then walks through building a simple "Hello World" app locally and deploying it to Heroku using Git. The document also introduces concepts like adding stylesheets, layouts and basic JavaScript/jQuery to the app.
This document discusses a talk titled "Large Problems Mostly Solved" given at Djangocon 2010. The talk provides an overview of common problems faced when building web applications and identifies solutions that are well-established ("mostly solved") and problems that still lack good solutions. Examples of "mostly solved" problems discussed include search (via Haystack), documentation (via Sphinx), database migrations (via South), asynchronous tasks (via Celery), remote execution (via Fabric), and deployment (via Gunicorn).
The document discusses the development of BitcoinJS, an open-source Bitcoin library for Node.js. It describes how the developer started working on BitcoinJS after becoming interested in Bitcoin as an evangelist. Details are provided about implementing the library, challenges faced around memory leaks and platform compatibility, and future plans to build a graphical user interface and wallet.
This document discusses using RabbitMQ to scale web applications. It begins with an overview of RabbitMQ and AMQP, describing their key features. It then presents two scenarios where RabbitMQ is used for scaling - batch processing of XML generation where tasks are distributed over a cluster, and photo uploads where tasks like resizing and notifying friends are handled asynchronously. Code examples are provided for publishing jobs and consuming messages in RabbitMQ for these scenarios. The document argues that RabbitMQ enables elastic scaling of web applications through its queuing and messaging capabilities.
Symfony2 and MongoDB - MidwestPHP 2013 Pablo Godel
In this talk we will see how to use MongoDB in Symfony2 projects to speed up the development of web applications. We will give an introduction of MongoDB as a NoSQL database server and look at the options on how to work with it from Symfony2 and PHP applications.
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...Paolo Massa
The paper is at http://www.gnuband.org/papers/social_networks_of_wikipedia/
Wikipedia, the free online encyclopedia anyone can edit, is a live social experiment: millions of individuals volunteer their knowledge and time to collective create it. It is hence interesting trying to understand how they do it. While most of the attention concentrated on article pages, a less known share of activities happen on user talk pages, Wikipedia pages where a message can be left for the specific user. This public conversations can be studied from a Social Network Analysis perspective in order to highlight the structure of the “talk” network. In this paper we focus on this preliminary extraction step by proposing different algorithms. We then empirically validate the differences in the networks they generate on the Venetian Wikipedia with the real network of conversations extracted manually by coding every message left on all user talk pages. The comparisons show that both the algorithms and the manual process contain inaccuracies that are intrinsic in the freedom and unpredictability of Wikipedia growth. Nevertheless, a precise description of the involved issues allows to make informed decisions and to base empirical findings on reproducible evidence. Our goal is to lay the foundation for a solid computational sociology of wikis. For this reason we release the scripts encoding our algorithms as open source and also some datasets extracted out of Wikipedia conversations, in order to let other researchers replicate and improve our initial effort.
Scripts (Python) has been released as open source and networks datasets (in GraphML format) too. See http://sonetlab.fbk.eu/data/social_networks_of_wikipedia/
Christian Heilmann gave a talk about tools and resources available from Yahoo to help developers build great web products more easily. He discussed Yahoo's pattern library, YUI library, YQL data querying language and more that provide reusable components, standardized CSS/JavaScript, and access to data to help developers build applications. All of these resources are open source and aim to improve the web development experience.
This document is an introduction to jQuery that discusses what jQuery is, why it is useful with features like small file size and large community, how to select and manipulate page elements, handle events, make AJAX requests, use jQuery UI for interfaces, and find additional resources. The document also briefly mentions other JavaScript libraries and recommends jQuery plugins for extending functionality.
Cook Up a Runtime with The New OSGi Resolver - Neil Bartlettmfrancis
OSGi DevCon 2013
OSGi applications are assembled from loosely coupled bundles communicating via services. While this model provides huge flexibility and the ability to reuse components, it creates a challenge for the assembler of the application since it is unclear which bundles are needed, which are optional and which are unnecessary.
For example some dependencies are implicit, such as the provider of a service or an extender. We do not want to prematurely lock down these dependencies at build time, but at deployment time a specific provider must be found otherwise the application will fail to behave as expected. Furthermore when third-party libraries are used they often contain static dependencies on additional libraries, which in turn contain additional dependencies, and so on. Much time is wasted in finding a set of bundles that will actually resolve and run in the OSGi environment, and once such a set is found, developers tend to fear making changes to it.
The generic requirements and capabilities model introduced in OSGi Release 4.3, along with the standard Repository and Resolver specifications introduced in OSGi Release 5, provide answers for both of these problems. Using capabilities, we can describe dependencies in an abstract way without prematurely binding to specific providers. Using the resolver, we can narrow our focus to the very small set of bundles that describe our application at the top level, and allow all other dependencies to be computed and managed for us.
This talk begins with a brief technical overview of the new 4.3 and 5.0 specifications and how they can be used to assemble applications with ease. We then demonstrate both development tooling and a runtime platform that can be used to put these ideas into practice.
Academic Position in Quantum Chemistry of Electronically Excited Statesxrqtchemistry
The document summarizes an open academic position in quantum chemistry at the Faculty of Science, Department of Chemistry at KU Leuven. The successful candidate will develop a research program in quantum chemistry/computational chemistry focusing on electronically excited states using ab initio wave function methods. They will also assume teaching responsibilities in quantum chemistry and computational chemistry courses and collaborate with experimental research groups. Requirements include a Ph.D. in chemistry and an excellent research record and teaching skills as evidenced by publications and experience. Proficiency in English and Dutch is also required.
The document provides an overview of email marketing and its benefits for businesses. It discusses how email marketing can be used to communicate, sell products, re-engage customers, and conduct research. It also outlines best practices for email design, content, growing email lists, testing campaigns, and legal requirements. The document encourages attendees to take advantage of a free trial offer and contact the company with any other questions.
El documento presenta instrucciones para la organización y funcionamiento de las escuelas de Educación Infantil de Segundo Ciclo y colegios de Educación Primaria para el curso 2010-2011 en la Comunidad Valenciana. Estas instrucciones aprueban el proyecto educativo del centro, que debe incluir valores, objetivos, currículos, planes de convivencia, acción tutorial y normalización lingüística, entre otros aspectos. También señalan la necesidad de coordinación entre centros educativos.
The document provides an annual report for AIESEC Puerto Rico for the 2013-2014 year. It summarizes the organization's activities and achievements over that period. The national team focused on leadership development, long-term investment, and building credibility. Membership grew from 40 to 114 members with a 90% retention rate. AIESEC Puerto Rico also increased its reach within the business community by hosting conferences and growing its ExpoPartner program. The organization continues to face challenges around engaging alumni and leveraging partners to sustain growth, but believes the next generation of leaders will help provide innovative solutions to these issues.
Este documento presenta las respuestas de un estudiante a una serie de preguntas sobre cultura ciudadana. El estudiante discute sus ideas sobre la universidad, incluido soñar con una universidad libre de prejuicios que proporcione una educación integral. También explora formas de aprender de los compañeros y respetar a los demás, e investigar temas a fondo antes de juzgar. Finalmente, propone desarrollar programas para el desarrollo estudiantil y promover la importancia de la educación.
This document provides specifications for the HPN Series of high-performance gearheads for servomotors. It includes:
- Product details on 11 sizes of gearheads with torque ratings from 9Nm to 752Nm and reduction ratios from 3:1 to 31:1.
- Dimensional drawings and specifications for 5 example gearhead models.
- Performance characteristics including backlash, efficiency, output bearing specs, torque and speed ratings.
El documento habla sobre la necesidad de cambio en la vida y cómo puede ser un desafío. Menciona que cuando surge un cambio, ya sea por circunstancias internas o externas, nuestra vida y nosotros mismos nunca volveremos a ser los mismos. Luego, presenta el Centro de Estudios y Atención Tanatológica (CEAT) cuyas misiones son brindar ayuda, servicio, enseñanza y capacitación para personas que enfrentan pérdidas cotidianas o su propia muerte, con el objetivo de aliv
Addressing gaps in clinically useful evidence on potential drug-drug interact...Richard Boyce, PhD
Potential drug-drug interactions (PDDIs) are a significant public health concern. Unfortunately, the fragmented, incomplete, and dynamic nature of evidence on PDDIs makes designing effect clinical decisions support tools very challenging. In this talk, I present a conceptual model of how evidence issues affect patient safety with respect to PDDIs. I then propose a new paradigm for representing PDDI knowledge that I hypothesize will result in more clinically useful evidence than is currently possible. Finally, I place several of my recent research projects in the context of the new paradigm and make some final suggestions for future work. Throughout the talk I try to highlight the various roles that natural language processing, Semantic Web technologies, and pharmacoepidemiology have to play in improving medication safety for patients exposed to PDDIs.
El documento describe la crisis mundial del agua y los esfuerzos para abordarla. Se han realizado varias conferencias importantes sobre el agua en las últimas décadas que han establecido principios y metas, pero pocas se han cumplido. El documento analiza 11 desafíos relacionados con el agua, como satisfacer las necesidades humanas básicas, proteger los ecosistemas, y compartir los recursos hídricos entre los estados, y las agencias líderes que abordan cada desafío.
This document provides an introduction to jQuery, covering key topics like selectors, manipulation, traversing, events, effects, and AJAX. It begins with an overview of the jQuery library and its main capabilities. It then walks through examples for several main jQuery topics, explaining concepts and showing code samples. The document concludes by inviting questions and discussion and providing contact information for following up.
This document discusses building interactive widgets with the YUI (Yahoo! User Interface) library. It provides an example of creating a contact list widget with pagination using the YUI Module container component. Key steps include: 1) Setting up the basic HTML markup and dependencies; 2) Structuring the markup for the Module container; 3) Extending the Module class to create a custom ContactList widget; 4) Configuring properties like the number of contacts to display. The example demonstrates how to easily build reusable interactive widgets with YUI.
This document discusses WSGI (Web Server Gateway Interface), Django, and Gunicorn. WSGI defines an interface between web servers and Python applications. Django integrates with WSGI through packages like django-wsgi and twod.wsgi. Gunicorn is a WSGI HTTP server that supports Django and is simple, minimal, performant and Unix-oriented for deploying Python web applications.
This document provides an overview of installing Ruby and deploying a basic web application from development to production. It discusses setting up Ruby and related tools like MySQL, Git and Sinatra on Mac and Windows. It then walks through building a simple "Hello World" app locally and deploying it to Heroku using Git. The document also introduces concepts like adding stylesheets, layouts and basic JavaScript/jQuery to the app.
This document discusses a talk titled "Large Problems Mostly Solved" given at Djangocon 2010. The talk provides an overview of common problems faced when building web applications and identifies solutions that are well-established ("mostly solved") and problems that still lack good solutions. Examples of "mostly solved" problems discussed include search (via Haystack), documentation (via Sphinx), database migrations (via South), asynchronous tasks (via Celery), remote execution (via Fabric), and deployment (via Gunicorn).
The document discusses the development of BitcoinJS, an open-source Bitcoin library for Node.js. It describes how the developer started working on BitcoinJS after becoming interested in Bitcoin as an evangelist. Details are provided about implementing the library, challenges faced around memory leaks and platform compatibility, and future plans to build a graphical user interface and wallet.
This document discusses using RabbitMQ to scale web applications. It begins with an overview of RabbitMQ and AMQP, describing their key features. It then presents two scenarios where RabbitMQ is used for scaling - batch processing of XML generation where tasks are distributed over a cluster, and photo uploads where tasks like resizing and notifying friends are handled asynchronously. Code examples are provided for publishing jobs and consuming messages in RabbitMQ for these scenarios. The document argues that RabbitMQ enables elastic scaling of web applications through its queuing and messaging capabilities.
Symfony2 and MongoDB - MidwestPHP 2013 Pablo Godel
In this talk we will see how to use MongoDB in Symfony2 projects to speed up the development of web applications. We will give an introduction of MongoDB as a NoSQL database server and look at the options on how to work with it from Symfony2 and PHP applications.
Social networks of Wikipedia - Paolo Massa - Presentation at (2011). ACM Hype...Paolo Massa
The paper is at http://www.gnuband.org/papers/social_networks_of_wikipedia/
Wikipedia, the free online encyclopedia anyone can edit, is a live social experiment: millions of individuals volunteer their knowledge and time to collective create it. It is hence interesting trying to understand how they do it. While most of the attention concentrated on article pages, a less known share of activities happen on user talk pages, Wikipedia pages where a message can be left for the specific user. This public conversations can be studied from a Social Network Analysis perspective in order to highlight the structure of the “talk” network. In this paper we focus on this preliminary extraction step by proposing different algorithms. We then empirically validate the differences in the networks they generate on the Venetian Wikipedia with the real network of conversations extracted manually by coding every message left on all user talk pages. The comparisons show that both the algorithms and the manual process contain inaccuracies that are intrinsic in the freedom and unpredictability of Wikipedia growth. Nevertheless, a precise description of the involved issues allows to make informed decisions and to base empirical findings on reproducible evidence. Our goal is to lay the foundation for a solid computational sociology of wikis. For this reason we release the scripts encoding our algorithms as open source and also some datasets extracted out of Wikipedia conversations, in order to let other researchers replicate and improve our initial effort.
Scripts (Python) has been released as open source and networks datasets (in GraphML format) too. See http://sonetlab.fbk.eu/data/social_networks_of_wikipedia/
Christian Heilmann gave a talk about tools and resources available from Yahoo to help developers build great web products more easily. He discussed Yahoo's pattern library, YUI library, YQL data querying language and more that provide reusable components, standardized CSS/JavaScript, and access to data to help developers build applications. All of these resources are open source and aim to improve the web development experience.
This document is an introduction to jQuery that discusses what jQuery is, why it is useful with features like small file size and large community, how to select and manipulate page elements, handle events, make AJAX requests, use jQuery UI for interfaces, and find additional resources. The document also briefly mentions other JavaScript libraries and recommends jQuery plugins for extending functionality.
Cook Up a Runtime with The New OSGi Resolver - Neil Bartlettmfrancis
OSGi DevCon 2013
OSGi applications are assembled from loosely coupled bundles communicating via services. While this model provides huge flexibility and the ability to reuse components, it creates a challenge for the assembler of the application since it is unclear which bundles are needed, which are optional and which are unnecessary.
For example some dependencies are implicit, such as the provider of a service or an extender. We do not want to prematurely lock down these dependencies at build time, but at deployment time a specific provider must be found otherwise the application will fail to behave as expected. Furthermore when third-party libraries are used they often contain static dependencies on additional libraries, which in turn contain additional dependencies, and so on. Much time is wasted in finding a set of bundles that will actually resolve and run in the OSGi environment, and once such a set is found, developers tend to fear making changes to it.
The generic requirements and capabilities model introduced in OSGi Release 4.3, along with the standard Repository and Resolver specifications introduced in OSGi Release 5, provide answers for both of these problems. Using capabilities, we can describe dependencies in an abstract way without prematurely binding to specific providers. Using the resolver, we can narrow our focus to the very small set of bundles that describe our application at the top level, and allow all other dependencies to be computed and managed for us.
This talk begins with a brief technical overview of the new 4.3 and 5.0 specifications and how they can be used to assemble applications with ease. We then demonstrate both development tooling and a runtime platform that can be used to put these ideas into practice.
Academic Position in Quantum Chemistry of Electronically Excited Statesxrqtchemistry
The document summarizes an open academic position in quantum chemistry at the Faculty of Science, Department of Chemistry at KU Leuven. The successful candidate will develop a research program in quantum chemistry/computational chemistry focusing on electronically excited states using ab initio wave function methods. They will also assume teaching responsibilities in quantum chemistry and computational chemistry courses and collaborate with experimental research groups. Requirements include a Ph.D. in chemistry and an excellent research record and teaching skills as evidenced by publications and experience. Proficiency in English and Dutch is also required.
The document provides an overview of email marketing and its benefits for businesses. It discusses how email marketing can be used to communicate, sell products, re-engage customers, and conduct research. It also outlines best practices for email design, content, growing email lists, testing campaigns, and legal requirements. The document encourages attendees to take advantage of a free trial offer and contact the company with any other questions.
El documento presenta instrucciones para la organización y funcionamiento de las escuelas de Educación Infantil de Segundo Ciclo y colegios de Educación Primaria para el curso 2010-2011 en la Comunidad Valenciana. Estas instrucciones aprueban el proyecto educativo del centro, que debe incluir valores, objetivos, currículos, planes de convivencia, acción tutorial y normalización lingüística, entre otros aspectos. También señalan la necesidad de coordinación entre centros educativos.
The document provides an annual report for AIESEC Puerto Rico for the 2013-2014 year. It summarizes the organization's activities and achievements over that period. The national team focused on leadership development, long-term investment, and building credibility. Membership grew from 40 to 114 members with a 90% retention rate. AIESEC Puerto Rico also increased its reach within the business community by hosting conferences and growing its ExpoPartner program. The organization continues to face challenges around engaging alumni and leveraging partners to sustain growth, but believes the next generation of leaders will help provide innovative solutions to these issues.
Este documento presenta las respuestas de un estudiante a una serie de preguntas sobre cultura ciudadana. El estudiante discute sus ideas sobre la universidad, incluido soñar con una universidad libre de prejuicios que proporcione una educación integral. También explora formas de aprender de los compañeros y respetar a los demás, e investigar temas a fondo antes de juzgar. Finalmente, propone desarrollar programas para el desarrollo estudiantil y promover la importancia de la educación.
This document provides specifications for the HPN Series of high-performance gearheads for servomotors. It includes:
- Product details on 11 sizes of gearheads with torque ratings from 9Nm to 752Nm and reduction ratios from 3:1 to 31:1.
- Dimensional drawings and specifications for 5 example gearhead models.
- Performance characteristics including backlash, efficiency, output bearing specs, torque and speed ratings.
El documento habla sobre la necesidad de cambio en la vida y cómo puede ser un desafío. Menciona que cuando surge un cambio, ya sea por circunstancias internas o externas, nuestra vida y nosotros mismos nunca volveremos a ser los mismos. Luego, presenta el Centro de Estudios y Atención Tanatológica (CEAT) cuyas misiones son brindar ayuda, servicio, enseñanza y capacitación para personas que enfrentan pérdidas cotidianas o su propia muerte, con el objetivo de aliv
Addressing gaps in clinically useful evidence on potential drug-drug interact...Richard Boyce, PhD
Potential drug-drug interactions (PDDIs) are a significant public health concern. Unfortunately, the fragmented, incomplete, and dynamic nature of evidence on PDDIs makes designing effect clinical decisions support tools very challenging. In this talk, I present a conceptual model of how evidence issues affect patient safety with respect to PDDIs. I then propose a new paradigm for representing PDDI knowledge that I hypothesize will result in more clinically useful evidence than is currently possible. Finally, I place several of my recent research projects in the context of the new paradigm and make some final suggestions for future work. Throughout the talk I try to highlight the various roles that natural language processing, Semantic Web technologies, and pharmacoepidemiology have to play in improving medication safety for patients exposed to PDDIs.
El documento describe la crisis mundial del agua y los esfuerzos para abordarla. Se han realizado varias conferencias importantes sobre el agua en las últimas décadas que han establecido principios y metas, pero pocas se han cumplido. El documento analiza 11 desafíos relacionados con el agua, como satisfacer las necesidades humanas básicas, proteger los ecosistemas, y compartir los recursos hídricos entre los estados, y las agencias líderes que abordan cada desafío.
El documento analiza cómo son los adolescentes actuales de entre 12 y 19 años y cómo evolucionarán sus hábitos de consumo en los próximos años. Para ello, se ha realizado una investigación cualitativa y cuantitativa con más de 8.000 adolescentes de 8 países. El estudio concluye que los adolescentes actuales son más independientes, globalizados e influyentes que las generaciones pasadas, y que en el futuro seguirán buscando productos y servicios personalizados, experiencias de entretenimiento y formas de comunicación más interactivas.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document provides a history of the video game industry from its origins in the 1970s through recent developments. It details key events like the release of early arcade games like Pong, the transition to home consoles with the VCS, industry crashes and recoveries, and advances in technology and online gameplay. The eSports industry has grown out of competitive multiplayer gaming as games like Dota 2 and League of Legends attract millions of viewers for professional tournaments.
Este documento discute la gestión de recursos humanos en el contexto de la globalización. Explica que existen diferentes enfoques para la gestión internacional de recursos humanos como el enfoque etnocéntrico, policéntrico, regiocéntrico y egocéntrico. También describe las diferentes fases por las que pasa una empresa en su proceso de globalización como la exportación, filial de ventas, división internacional, producto global y la fase trasnacional. Finalmente, analiza las prácticas de gestión de recursos humanos
Prepared for Geographic Representation Now
Harvard Graduate School of Design
11.11.11
Abstract: Critical geographic information systems is an area of research positioned at the intersection of critical geography and geographic information science, drawing together technical capabilities for geographic representation and analysis with the critical capacities of social theory, more-than-human geographies, and the digital humanities. Critical GIS scholarship is particularly influenced by the work of participatory action researchers, the histories of cartography and geographic information technologies, and the inclusion of alternative (radical, local, everyday) knowledges. It inherits a focused attention to the social implications of geospatial technologies from the GIS and Society tradition while being cognizant of the technical debates and intricacies of GIScience. In this presentation, I sketch the present history of critical GIS. That is, I reflect upon specific engagements in Geography that currently situate critical GIS, and outline the more pressing aspects of its research agenda. I then introduce critical mapping efforts at the University of Kentucky, including work around public engagement, the mapping of user-generated content, and open data advocacy in local government.
Michael Paquier - Taking advantage of custom bgworkers @ Postgres OpenPostgresOpen
This document discusses background workers (bgworkers) in PostgreSQL. It provides an introduction and overview of bgworkers, including how they are implemented as child processes of the postmaster that can run customized code. The document covers the development APIs for bgworkers and gives examples of creating a "Hello World" bgworker. It also discusses best practices, limitations, and examples of what types of tasks are suitable for bgworkers.
Basado en el libro de Inexmoda "IDENTIDAD DE MARCA DE MODA", se habla acerca del Concepto, la Entidad, la Identidad, la Segmentación y el Diseño de Colecciones para las marcas de Moda.
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Groupminddog
The document discusses open source software (OSS) and modular OSS projects like Asterisk and FreeSWITCH. It describes how OSS is used in telecommunications and provides examples of OSS components like codecs, conferencing, and SIP. The document outlines the anatomy of voice applications and how OSS powers web applications and hardware. It introduces OpenVBX, an open source voice application builder, and how it is built with other OSS projects. OpenVBX allows creating modular applets and developing plugins. The future of OSS and OpenVBX is discussed.
The document discusses HTML5 and its integration with Drupal. It introduces HTML5 features like audio, video, canvas, forms, semantic markup tags. It notes that making existing Drupal templates HTML5 compliant can be easy, but that Drupal core would need significant changes to fully support HTML5, such as reworking how it generates markup. It urges the Drupal community to start work on these changes now to support HTML5 properly in Drupal 8.
MongoDB is a schema-less, document-oriented database that is open-source, built on C++, and supported commercially. It provides high scalability through replication and sharding. While MongoDB is highly scalable and flexible, it takes a looser approach to consistency known as BASE rather than the strict ACID model of relational databases.
Kyle Meyer gave a presentation titled "Designing With Type" where he discussed the importance of typography and guidelines for web typography. The presentation included 5 topics: 1) Why Typography Matters, discussing how aesthetics impact usability, 2) Typography as a Craft Skill, 3) Guidelines for Web Typography including a proposed 100% Easy-to-Read standard, 4) Using CSS3 capabilities like text-shadow, columns and transforms, and 5) Open discussion topics about font usage, frameworks and high resolution displays. Meyer emphasized the critical role of typography in design and usability.
This document summarizes sessions from the YUI Conf 2010 conference, including sessions on YUI3 modules and DOM abstraction, porting Flickr to YUI3, YUI3 loading strategies, handling data in YUI3, AutoComplete, Treeview and Gallery modules, progressive enhancement with YUI, Node.js and YUI3, bulletproof HTML5, testing with Selenium, TestSwarm, JSTestDriver and Yeti, touch support in YUI 3.2.0, high performance JavaScript techniques, contributing to YUI, and using tools like boomerang and RRDtools.
This document summarizes sessions from the YUI Conf 2010 conference, including sessions on YUI3 modules and DOM abstraction, porting Flickr to YUI3, YUI3 loading strategies, handling data in YUI3, AutoComplete, Treeview and Gallery modules, progressive enhancement with YUI, Node.js and YUI3, bulletproof HTML5, testing with Selenium, TestSwarm, JSTestDriver and Yeti, touch support in YUI 3.2.0, high performance JavaScript techniques, contributing to YUI, and using tools like boomerang and RRDtools.
This document discusses HTML5 apps and different approaches for building cross-platform apps, including PhoneGap, W3C Widgets, and other runtimes. It notes that HTML5 apps can access device APIs like the camera and GPS through frameworks like PhoneGap. It also summarizes pros and cons of different approaches, such as PhoneGap providing access to many device APIs but not being a standard, and W3C Widgets being very simple to create but only supporting a few APIs.
Go! Go! Gadgets. Writing an OpenSocial ApplicationMark Halvorson
This presentation delivered at the OpenSocial Europe Summit and Industry Spotlight on Education Event. Talks about writing OpenSocial Gadgets from Hello World to something a little more useful.
Mojo.js is a JavaScript framework for building Single Page Applications, or static websites in Node.js. It's inspired by Angular.js, Derby.js, Knockout.js, Meteor.js, Ember.js, jQuery, Backbone.js, and many other JavaScript, and non-JavaScript frameworks. Much of the design was inspired by Backbone.js, and Node.js. The core is small, while third-party modules allow you to customize Mojo depending on your requirements. Mojo was built initially to phase out old code, and itself - hence the modularity. The philosophy behind Mojo is to allow you to build on top of your old code base, and slowly strangle out your old application until you have a new, highly maintainable application.
The document discusses the development of a SlideShare iPad application. It describes SlideShare as a website where users can upload and share slideshow presentations. The project aims to create an iPad app using SlideShare's API and RESTful search method to access and display slideshow content. It also covers implementing the app's grid-based user interface using AQGridView and the benefits of asynchronous network communication.
The document discusses browser extensions, including what they can be used for (productivity, printing, mail, developer tools, contacts), their architecture (using JavaScript, XMLHttpRequest, HTML5 APIs, and XPCOM), how they are packaged (XPI file format containing files like install.rdf, chrome.manifest, JavaScript, CSS, images), and how they integrate with the browser (modifying the user interface with XUL, accessing browser APIs). It also briefly mentions extension frameworks.
The document discusses HTML5 apps and how they can be used to create mobile applications. Some key points include:
- HTML5 apps are web applications that can be deployed as widgets and access native device capabilities through widget runtimes. They allow creating cross-platform apps using web technologies.
- Widget runtimes like W3C and PhoneGap allow packaging HTML5 apps to work across different mobile platforms. They provide access to device features like the camera and contacts.
- Many mobile browsers now support HTML5, enabling the creation of "native-like" apps using standards-based web technologies without native app stores. This lowers the barrier for developers.
The document provides an introduction to Google Web Toolkit (GWT), covering several key points:
- GWT is a JavaScript framework that allows developing web applications in Java and compiling them to JavaScript.
- It provides strong IDE features like refactoring and code completion when developing in Java.
- Applications can be unit tested and GWT supports test-driven development (TDD).
- GWT integrates with various backend frameworks like Spring, Hibernate, and JSF.
The document discusses current and future techniques for detecting mobile devices and touchscreens, including device detection using server-side code, screen detection using CSS media queries, and touch detection using JavaScript events. It recommends combining techniques like media queries and touch detection for rich interfaces, and taking a progressive enhancement approach to ensure fallbacks for unsupported devices. Key techniques covered include media queries, touch events, and preventing default behaviors.
This document discusses responsive web design. It begins by introducing the topic and problems with different devices having different screen sizes and functionality. It then discusses responsive web design as the solution, how it works using CSS media queries and fluid grids. It covers why responsive design should be used and challenges in implementing it with Drupal. Potential solutions discussed include separate mobile themes, stylesheets and modules.
The document provides information about running Ruby applications on Google App Engine using JRuby. It discusses key features and limitations of App Engine, how to set up the development environment, deploy apps, and pay-as-you-go billing. It also introduces Mirah as a way to write Java code using a Ruby-like syntax and compiles to Java bytecode.
The document appears to be a presentation slide deck on HTML5 and CSS3 given by Zi Bin of Opera on July 20, 2010. It covers topics such as CSS3 properties like border-radius, box-shadow, text-shadow, transitions, transforms, multiple backgrounds, and @font-face. It also briefly mentions HTML5 features like video, canvas, and forms. The presentation encourages the use of open standards and provides references for further information.
This document discusses sharing content between the Hippo CMS and Solr search engine using the Lucene Connector Framework (LCF). LCF is an open source framework that synchronizes data between repositories. The document outlines how to build LCF from source using Maven and Ant, create connectors for Hippo and Solr, and run jobs to transfer content between the systems. It also notes that while the existing LCF code base could be improved, it provides a good starting point and the overall goal of integrating Hippo and Solr is promising.
The document discusses efforts by AOL and TPG to improve the accessibility of rich internet applications through jQuery. They found that while assistive technologies can parse basic DOM elements, they are insufficient for complex dynamic widgets. The team is working to address this by implementing ARIA roles, keyboard support, focus management, and linearizing the DOM structure in jQueryUI, which is the most widely used JavaScript library. Their focus is on making core jQueryUI widgets like accordions, sliders and dialogs accessible.
HTTP/2 is an updated version of the HTTP network protocol that makes the internet faster by allowing multiple requests to be made at once through multiplexing, prioritizing important streams, compressing headers to reduce file size, and allowing content to be pre-emptively pushed from servers to browsers without an explicit request.
Assistive Technology, Experience Design, and LifeTim Wright
The document provides tips for improving accessibility of web content, including avoiding all capital text which screen readers spell out letter-by-letter, using CSS instead of all caps for abbreviations. It also shares keyboard shortcuts for checking links, headings, and forms on a page. Various headings are counted from a New York Times article. The document concludes with thanks and the hashtag for accessibility.
Atomic design and pattern libraries are great for scalability and creating a consistent design system for a product, but they can get quickly out of control. This talk will take you through the creation of an atomic system that separates a product into 3 pattern buckets:
- Content patterns,
- Design patterns, and
- Layout patterns.
We’ll also walk through workflows and how these patterns can all come together to create a scalable system that can create content-based design modifications that create endless module combinations with almost no extra effort.
Creating Contextual Applications with Maslow & The Device APITim Wright
The document discusses using Abraham Maslow's hierarchy of needs as a framework for developing contextual applications with the Device API. It outlines each level of the hierarchy - physiological, safety, love/belonging, esteem, and self-actualization - and provides examples of how existing and future Device API features could address needs within each level, from low-level concerns like connectivity and battery life to higher-level goals around relationships and personal growth. The overall message is that the expanding capabilities of the Device API open opportunities to create applications that respond to users' context in holistic ways.
USC dot EDU: A Responsive Design Case StudyTim Wright
The document discusses responsive design practices and opinions. It covers the early days of responsive design, solutions that were developed, common problems encountered, ongoing challenges, and areas where responsive design is succeeding. The author expresses gratitude at the end.
The document discusses responsive web design. It begins with an introduction and overview of topics to be covered, including best practices, setting breakpoints, design patterns, responsive media, responsive JavaScript, and using server-side components (RESS). Each topic is then explored in more detail with examples and recommendations provided. The presentation aims to explain the key concepts and techniques involved in responsive web design.
Bringing Environmental Design to the WebTim Wright
This document discusses environmental design and its implementation on the web. It begins by covering how user experiences can be crafted from mobile to responsive design. It then outlines key principles of environmental design such as accounting for the real world existing outside of a browser and dynamic design conditions. Finally, it explores moving the field forward through new APIs, libraries, and consideration of device capabilities like bandwidth, battery life and ambient light.
Tim Wright gives a presentation on environmental design on the web. He discusses the history of responsive design and mobile web, current approaches like responsive design and their limitations. He then outlines new techniques using device APIs to detect properties like battery, network connectivity, and sensors to adapt designs. Finally, he proposes a library to simplify accessing these APIs and environmental properties for adaptive design.
Tim Wright gave a presentation on environmental design on the web. He discussed the evolution from native apps to responsive design and challenges related to asset management. He outlined upcoming web APIs that will allow accessing device sensors and characteristics. To fully embrace environmental design, he said browsers need to adapt to the real world instead of trying to control it.
This document summarizes a presentation on form design. It discusses reviewing goals for the day which include form markup and accessibility, good form design, and producing project goals and a color palette. It then covers topics like progressive enhancement, the design process, color and typography, navigation, and form goals, markup, and accessibility. Guidelines for good form design are provided. The presentation concludes by discussing client forms, recommended design resources, and plans for future classes.
This document contains slides from a presentation on color and typography. The presentation covers color theory topics like the color wheel, RGB vs CMYK, and color palettes. It also discusses typography topics such as typefaces, font anatomy, line length, leading, tracking, and kerning. The goal is to review these design elements and their impact on accessibility, images, and site design.
The document discusses the design process and analysis. It covers defining goals and requirements, structuring information through site maps and wireframes, designing visual elements like colors and layouts, building and testing the interface, and launching/maintaining the site. Key aspects of the process include defining the target audience, gathering user requirements, creating wireframes, designing prototypes, testing usability, and optimizing for search engines.
The document summarizes Tim Wright's presentation on the future of HTML5. It discusses emerging technologies like Web Workers for improved JavaScript threading, WebGL for 3D graphics in the browser, and Device APIs for accessing device capabilities. While some of these are still works in progress, they have the potential to enhance the user experience and push the capabilities of the web platform. Wright encourages the audience to get involved in developing these new standards.
Talk about creating and scaling your Web strategy by keeping development reasonable, building and designing once, and properly communicating on your team
This document provides an overview of Object Oriented CSS (OOCSS), HTML5, and web performance. It discusses what OOCSS is, how to implement it, and why it is useful. It also briefly covers some HTML5 forms and communication features. Finally, it examines how to improve website speed. The goal is to look at these topics and discuss elegant and lean CSS as opposed to "fat sack of crap" code.
Native Device vs. Mobile Web ApplicationsTim Wright
Native mobile apps are downloaded to a device, built for that specific platform using languages like Objective-C or Java, and can access device features. Mobile web apps live on the web, are accessible via browser, and are built using HTML/CSS/JS. Native apps are best for utilizing device capabilities like gaming or sensors, while mobile web apps allow for lower costs, rapid updates across devices, and accessibility without downloads. The document provides examples of when each type of app is most suitable.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
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).
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Essentials of Automations: The Art of Triggers and Actions in FME
HTML 5: The Future of the Web
1. HTML 5: The Future of the
Web
Tim Wright | csskarma.com | @csskarma
Friday, July 23, 2010 1
2. A Brief Introduction
• University of Southern California Web Services
• CSSKarma
• Smashing Magazine & SitePoint
csskarma.com/presentations/penn
Friday, July 23, 2010 2
4. What we’ll cover
• What is it?
• Living in the past
• Debunking some rumors
• New Attributes & Elements
• Audio & Video APIs
Friday, July 23, 2010 4
5. What else we’ll cover
• Forms
• Accessibility
• Geolocation
• HTML 5 Storage & sockets
• Browser & Device Support
• Current Events
Friday, July 23, 2010 5
6. HTML 5 = Markup + JS APIs
Friday, July 23, 2010 6
7. Quick History
1991 - Informal HTML 1998 - CSS 2
1994 - HTML 2 2000 - XHTML 1
1996 - CSS 1 & JavaScript 2002 - Tableless designs
1997 - HTML 4 2005 - Ajax
2009 - HTML 5
Friday, July 23, 2010 7
8. Is HTML 5 Ready?
via ishtml5readyyet.com
Friday, July 23, 2010 8
9. The real scoop
• Last call for a working draft: Oct. 2009
• Candidate recommendation: 2012
• finished spec
• Proposed recommendation: 2022
• 2 browsers with full implementation
via adactio.com
Friday, July 23, 2010 9
17. Notable changes
Block-level anchors
Presentational elements like <i>, <b>,
<cite> & <small> redefined
Friday, July 23, 2010 17
18. What was removed
Annoying elements: <font>, <big>
(but not small), <center>,
<frame>, <acronym>
Weird attributes we don’t use: bgcolor,
axis, border, summary
via adactio.com
Friday, July 23, 2010 18
19. Markup freedom
<li class="foo">Hello world</li>
<img src="barf.jpg" alt="picture of vomit" />
<li class=foo>Hello world
<img src=barf.jpg alt=picture of vomit>
<LI CLASS="foo">Hello world</LI>
<IMG SRC="barf.jpg" ALT="picture of vomit">
<li class=foo>Hello world</li>
<img src=foo alt=bar>
via adactio.com
Friday, July 23, 2010 19
26. Embedding data-*
<section data-latitude=”38.254” data-
longitude=”85.72”>
[ content ]
</section>
Data for the application to consume
Friday, July 23, 2010 26
42. Video
<video controls autoplay poster=”titlescreen.jpg”>
<src=”monkey.ogv”>
<src=”monkey.mp4”>
Your browser still stinks
</video>
Friday, July 23, 2010 42
43. Fallbacks
<video controls autoplay>
<src=”monkey.ogv”>
<src=”monkey.mp4”>
[ flash fallback ]
[ text fallback ]
</video>
Mobile solution?
Friday, July 23, 2010 43
51. Let’s see one
http://www.csskarma.com/lab/demomachine/
Friday, July 23, 2010 51
52. Degradation & Benefits
Degrades to a text box
Increased usability & conversion rates
Easier styling with attribute selectors
Easy validation & less spam
Friday, July 23, 2010 52
53. Accessibility
Built-in vs. Bolt-on
Friday, July 23, 2010 53
72. New <video>
<video src=”video.mp4” controls preload>
Friday, July 23, 2010 72
73. What does clean mean?
• Reduced page weight
• Speed & Responsiveness
• Higher conversions
• Better usability
• Happy users
• Device development
Friday, July 23, 2010 73
74. New JavaScript
...and Ninja-like qualities
Friday, July 23, 2010 74
75. New JavaScript
Finding elements by class (DOM API)
document.getElementbyClassname(“skipmenu”);
Finding elements by CSS syntax (selectors API)
document.querySelectorAll(“#nav ul > li”);
document.querySelector(“:hover”);
<li class=foo>Hello world</li>
<img src=foo alt=bar>
Friday, July 23, 2010 75
76. classList API
var element = $(‘div’);
element.classList.add(‘class-name’);
element.classList.remove(‘class-name’);
element.classList.toggle(‘class-name’);
via davidwalsh.name
Friday, July 23, 2010 76
91. Local Storage (demo)
http://www.csskarma.com/lab/html5/localstorage/
Using:
contentEditable=”true”
localStorage.setItem()
localStorage.getItem()
localStorage.clear()
Friday, July 23, 2010 91
92. Web Sockets
Bi-directional, full-duplex communications channels,
over a single TCP socket, designed to be implemented
in Web browsers and Web servers.
http://dev.w3.org/html5/websockets/
Friday, July 23, 2010 92
99. WebM video format
High-quality open video format
YouTube for compression over ogg (.ogv)
IE9, Chrome, Firefox & Opera support
WebM converter -> mirovideoconverter.com
Friday, July 23, 2010 99
103. What we covered
• What is it?
• Living in the past
• Debunking some rumors
• New Attributes & Elements
• Audio & Video APIs
Friday, July 23, 2010 103
104. What we covered (cont.)
• Forms
• Accessibility
• Geolocation
• HTML 5 Storage & sockets
• Browser & Device Support
• Current Events
Friday, July 23, 2010 104
105. Steal my work
csskarma.com/presentations/penn/
Friday, July 23, 2010 105
106. “Never memorize
something you that can
look up”
- Albert Einstein
Friday, July 23, 2010 106