This document provides summaries of key points about the jQuery and Prototype JavaScript libraries:
1. jQuery is an open-source JavaScript library that simplifies HTML document traversal, event handling, animation, and Ajax interactions. It has a lightweight footprint and is cross-browser compatible.
2. Both jQuery and Prototype are available under MIT and GPL licenses, allowing developers to choose the license that best suits their projects. jQuery is maintained by a core team and has additional community support.
3. The document then provides examples of common jQuery functions and selectors for manipulating the DOM, handling events, animating elements, and making Ajax requests.
Jquery is a JavaScript library that simplifies HTML document traversal, event handling, animating, and Ajax interactions. It is built on JavaScript and provides shortcuts and abstractions for many common tasks. Some key benefits of Jquery include providing cross-browser compatibility, an easy to use syntax, and a large number of plugins and functions to extend its capabilities.
WordCamp ABQ 2013: Making the leap from Designer to Designer/Developer
This document summarizes Ray Gulick's presentation at WordCamp Albuquerque 2013 about making the transition from designer to designer/developer. It discusses how coding skills are an essential part of design work. It provides an overview of key WordPress coding concepts like PHP, tags, custom fields, custom post types, and using WP_Query to manage listings. Code examples are provided to demonstrate how to display custom fields and create a custom post type listing with pagination. The goal is to illustrate that becoming a designer/developer is a process of learning by doing and mastering these foundational skills.
JavaScript is an object-based scripting language used to add interactivity to web pages in browsers by manipulating HTML objects and handling events. It was originally developed at Netscape to enable dynamic and interactive pages but is now supported by all major browsers. The document provides an overview of JavaScript objects, events, and how to get started using it with HTML.
The document discusses declarative approaches to building user interfaces, which focus on describing what user interface elements to display rather than how to display them. Declarative languages allow for easier design, reuse, and sharing of information compared to imperative languages. Some challenges of declarative approaches include cross-browser compatibility issues and a lack of support for certain features in some browsers.
In this session, Aaron Gustafson introduces attendees to the client-side scripting language known as JavaScript. After being taken on a quick tour through the language's features and syntax, attendees will be introduced through a series of examples to ways in which JavaScript can progressively enhance the user experience and really make their designs sing. This session also introduces attendees to several JavaScript libraries and demonstrate how to execute the same task in each.
2011-11-02 | 03:45 PM - 04:35 PM |
The NoSQL movement has stormed onto the development scene, and it’s left a few developers scratching their heads, trying to figure out when to use a NoSQL database instead of a regular database, much less which NoSQL database to use. In this session, we’ll examine the NoSQL ecosystem, look at the major players, how the compare and contrast, and what sort of architectural implications they have for software systems in general.
This document provides an overview of JavaScript fundamentals including a brief history of JavaScript, its uses, language features, inclusion of scripts in HTML documents, and the JavaScript object model. It discusses the window object and properties like location, frames, history. It also covers variables and data types, operators, control structures, arrays, functions, and communicating with the user through prompts, alerts and changing the status bar.
JavaScript events allow code to run in response to user actions or changes to the document. Common events include onclick which fires when the user clicks an element, and onload which fires when a page finishes loading. JavaScript code is associated with events using HTML event handler attributes or by registering event listeners in the code. Events help make pages dynamic and interactive by triggering JavaScript functions in response to user input.
This document provides an overview of how to script the DOM using JavaScript. It discusses how the browser parses HTML into a DOM tree, with the window and document objects being the root nodes. It then explains how to access and manipulate DOM elements using the body, JavaScript functions, and events. Finally, it covers creating custom objects and namespacing in JavaScript.
jQuery Anti-Patterns for Performance & CompressionPaul Irish
The document discusses various jQuery anti-patterns that can negatively impact performance and compression. It describes caching selections, using document fragments to append content outside of loops, avoiding unnecessary re-querying of elements, and leveraging event delegation with delegate() instead of binding individual handlers. The document emphasizes optimizing selector syntax from right to left, avoiding universal selectors, and detaching elements from the DOM when manipulating them to improve speed.
The document discusses the history of computing including Charles Babbage, Ada Lovelace, Alan Turing, and John von Neumann. It then covers computer design including the central processing unit, memory, input, and output. The remainder of the document focuses on JavaScript, describing its history, uses, inclusion in HTML, variables, functions, parameters, and event-driven programming.
Jquery is a JavaScript library that simplifies HTML document traversal, event handling, animating, and Ajax interactions. It is built on JavaScript and provides shortcuts and abstractions for many common tasks. Some key benefits of Jquery include providing cross-browser compatibility, an easy to use syntax, and a large number of plugins and functions to extend its capabilities.
WordCamp ABQ 2013: Making the leap from Designer to Designer/Developermy easel
This document summarizes Ray Gulick's presentation at WordCamp Albuquerque 2013 about making the transition from designer to designer/developer. It discusses how coding skills are an essential part of design work. It provides an overview of key WordPress coding concepts like PHP, tags, custom fields, custom post types, and using WP_Query to manage listings. Code examples are provided to demonstrate how to display custom fields and create a custom post type listing with pagination. The goal is to illustrate that becoming a designer/developer is a process of learning by doing and mastering these foundational skills.
JavaScript is an object-based scripting language used to add interactivity to web pages in browsers by manipulating HTML objects and handling events. It was originally developed at Netscape to enable dynamic and interactive pages but is now supported by all major browsers. The document provides an overview of JavaScript objects, events, and how to get started using it with HTML.
The document discusses declarative approaches to building user interfaces, which focus on describing what user interface elements to display rather than how to display them. Declarative languages allow for easier design, reuse, and sharing of information compared to imperative languages. Some challenges of declarative approaches include cross-browser compatibility issues and a lack of support for certain features in some browsers.
In this session, Aaron Gustafson introduces attendees to the client-side scripting language known as JavaScript. After being taken on a quick tour through the language's features and syntax, attendees will be introduced through a series of examples to ways in which JavaScript can progressively enhance the user experience and really make their designs sing. This session also introduces attendees to several JavaScript libraries and demonstrate how to execute the same task in each.
Architecture | Busy Java Developers Guide to NoSQL | Ted NewardJAX London
2011-11-02 | 03:45 PM - 04:35 PM |
The NoSQL movement has stormed onto the development scene, and it’s left a few developers scratching their heads, trying to figure out when to use a NoSQL database instead of a regular database, much less which NoSQL database to use. In this session, we’ll examine the NoSQL ecosystem, look at the major players, how the compare and contrast, and what sort of architectural implications they have for software systems in general.
This document provides an overview of JavaScript fundamentals including a brief history of JavaScript, its uses, language features, inclusion of scripts in HTML documents, and the JavaScript object model. It discusses the window object and properties like location, frames, history. It also covers variables and data types, operators, control structures, arrays, functions, and communicating with the user through prompts, alerts and changing the status bar.
JavaScript events allow code to run in response to user actions or changes to the document. Common events include onclick which fires when the user clicks an element, and onload which fires when a page finishes loading. JavaScript code is associated with events using HTML event handler attributes or by registering event listeners in the code. Events help make pages dynamic and interactive by triggering JavaScript functions in response to user input.
This document provides an overview of how to script the DOM using JavaScript. It discusses how the browser parses HTML into a DOM tree, with the window and document objects being the root nodes. It then explains how to access and manipulate DOM elements using the body, JavaScript functions, and events. Finally, it covers creating custom objects and namespacing in JavaScript.
The document provides an overview of the RichFaces framework including:
- What RichFaces is and its history
- Installing and configuring RichFaces
- Ajax action components like a4j:support, a4j:commandButton, a4j:poll
- UI components like menus, calendar, trees
- Examples of using various RichFaces components
This document provides an introduction to jQuery, covering JavaScript basics, what jQuery is, DOM manipulation with jQuery, events, animations, and additional resources. It aims to familiarize the reader with the JavaScript library jQuery and get them started with client-side scripting using the most common jQuery features and techniques. The document contains examples throughout to demonstrate jQuery concepts like selecting elements, modifying the DOM, handling events, and animations.
JavaScript is a scripting language that can be used to make web pages interactive. It allows you to check and modify HTML forms, change images, and write dynamic content. JavaScript code is executed by the browser and only affects the current page. The language is case sensitive, lightweight, and interpreted rather than compiled. Variables, literals, objects, operators, control structures, and functions are the basic components of JavaScript code. Comments can be added to explain code. JavaScript code can be embedded directly in HTML pages or linked via external .js files. Code placement in the head or body affects when it runs.
Prototype JS is a JavaScript framework that simplifies DOM manipulation, AJAX requests, and other common tasks. It provides functions for DOM traversal and manipulation, event handling, effects and animations, forms, JSON, and more. Developers use Prototype to build dynamic web pages and applications with less code and cross-browser compatibility.
This document provides a summary of jQuery fundamentals, including:
- jQuery simplifies client-side scripting of HTML and selecting DOM elements
- Popular uses include navigation, animation, event handling, and AJAX
- jQuery is easy to learn and use, supports method chaining, and has a large developer community
- Key concepts include selecting elements, DOM manipulation, events, AJAX requests, and using jQuery UI widgets
This document provides an overview of jQuery, a JavaScript library that simplifies HTML document traversing, event handling, animating, and Ajax interactions. It discusses jQuery's history, features such as DOM manipulation and effects/animations, examples of applications like forms and menus, and how to implement jQuery through functions and selectors. Technical details are also covered, such as the jQuery object and chaining functions. The document concludes by listing sites that demonstrate jQuery and resources for learning more.
jQuery is a JavaScript framework that provides useful functionality for common programming tasks related to the client-side manipulation of web pages. It simplifies tasks like DOM manipulation, event handling, animation, and Ajax interactions. While powerful, jQuery is not a substitute for JavaScript and does not solve every problem - it works best when used to enhance JavaScript where it makes tasks easier. jQuery selects elements, applies functions to matched elements, and returns jQuery objects to allow chaining of methods.
jQuery is a JavaScript library that makes it easier to select elements, handle events, perform animations, and develop Ajax applications. It works by separating behavior from HTML structure through selectors, events, and methods. The $ function is an alias for jQuery and is used to select elements and execute functions on page load or other events. jQuery can be included in a page and used to simplify DOM manipulation, event handling, animation, and AJAX interactions.
jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, event handling, animation, and Ajax. It works across browsers and has many plugins. Other options include Prototype and Scriptaculous but jQuery is small, fast, and fully featured.
This document discusses using jQuery with Drupal. It provides an overview of jQuery and its benefits over JavaScript. It then discusses guidelines for using jQuery in Drupal modules and themes, such as adding JavaScript files with drupal_add_js() and defining behaviors. Examples are given of simple DOM manipulation with JavaScript, jQuery, and best practices for jQuery in Drupal.
JavaScript can dynamically manipulate the content, structure, and styling of an HTML document through the Document Object Model (DOM). The DOM represents an HTML document as nodes that can be accessed and modified with JavaScript. Common tasks include dynamically creating and adding elements, handling user events like clicks, and updating content by accessing DOM elements by their id or other attributes.
Javascript allows interactive content on web pages and control of the browser and document. It is an interpreted scripting language that is cross-platform but support varies. Javascript can provide interactive content, control document appearance and content, and interact with the user through event handlers.
This document contains information presented by Eric Steinborn about jQuery and jQuery plugins. It begins with Eric's contact information and background working with web technologies. It then provides introductions to jQuery, explaining what it is, why it's useful, how to load it, and basic usage. Several jQuery plugins are discussed, including ColorBox for images, tablesorter for sorting tables, and ListNav for navigating lists. Code examples are provided for using each plugin and customizing options. References for further learning about jQuery and plugins are also listed.
The document discusses JavaScript and the Spry framework in Adobe Dreamweaver CS4. It provides an overview of JavaScript development, how Dreamweaver is helping with tools like code hinting, debugging and live preview. It then focuses on explaining the Spry framework, how it provides widgets, effects, datasets and integration with Dreamweaver.
This document provides an introduction and overview of jQuery. It discusses how jQuery simplifies DOM navigation and manipulation, handles browser differences, and makes JavaScript coding easier. The document covers basic jQuery concepts like selectors, the jQuery function, attributes, and events. It also provides examples of common jQuery code.
This talk was given at the Dutch PHP Conference 2011 and details the use of Comet (aka reverse ajax or ajax push) technologies and the importance of websockets and server-sent events. More information is available at http://joind.in/3237.
The document discusses the Grails web application framework. It begins with an overview of Grails, describing it as a convention-over-configuration MVC framework built on proven Java technologies like Spring and Hibernate. It then addresses common pain points in web development like complex ORM configuration and numerous XML files. The document outlines how Grails streamlines areas like persistence with GORM, controllers, services, and templating with Groovy Server Pages (GSP). It also covers additional Grails features such as custom tag libraries, URL mappings, conversations, and its plugin system.
The document discusses the jQuery framework, explaining why jQuery should be used, what the $() function does, how to write unobtrusive JavaScript, and how to extend jQuery through plugins. It also covers using jQuery with other libraries by relinquishing control of the $ variable through the $.noConflict() method. Key features of jQuery include its small file size, cross-browser compatibility, and ease of selecting, manipulating, and animating elements.
JavaScript is a client-side scripting language that can be inserted into HTML pages to make them interactive. It allows dynamic validation of forms, changing HTML element properties like visibility, and reacting to user events like clicks or form submissions. The Document Object Model (DOM) represents an HTML or XML document as a tree structure, allowing JavaScript to programmatically access and modify the content, structure, and styling of the document. Common built-in JavaScript objects include String, Date, Array, Math, and Boolean, which provide properties and methods for manipulating text, dates, lists of values, numbers, and true/false values.
The document provides an overview of JavaScript for a beginner audience. It discusses what JavaScript is, why it is used, examples of its capabilities, and how to write JavaScript code. The session will demonstrate JavaScript capabilities, explain code samples, and answer questions. JavaScript allows dynamic functionality on web pages by manipulating the browser and document object model (DOM).
This document summarizes a presentation about beginning jQuery. It introduces jQuery, describing it as a lightweight JavaScript library. It discusses jQuery's history and core team. It also provides overviews of how to set up jQuery, how it works, and its core functionality like selecting elements, manipulating DOM elements, and handling events.
This document provides an introduction to ExtJS, a JavaScript framework. It discusses what JavaScript and frameworks are, highlights key features of ExtJS like widgets, panels and layouts. It also covers fundamentals of ExtJS like components, events, and working with data through AJAX and stores. The document aims to explain the basics of ExtJS and get readers started with hands-on examples.
ActiveWeb: Chicago Java User Group Presentationipolevoy
- ActiveWeb is a Java web framework that aims to make web programming fun and productive again through its simplicity, support for TDD, and immediate feedback.
- It provides convention over configuration routing and views, dependency injection with Guice, and integrates well with testing frameworks like allowing parameters to be passed to controllers and inspecting HTML responses.
- ActiveWeb has no XML configuration and aims to have as few dependencies as possible while still providing a full-stack framework for building RESTful web services and traditional MVC applications.
Tamera Kremer - The Social Tools Won't Save YouRefresh Events
The document discusses how social media can help transform businesses by focusing on conversations and relationships with customers. It emphasizes that social media is about being helpful, listening to customers, and changing how businesses operate. The document provides examples of companies that successfully integrated social media into customer service and product development, and notes that guidelines are important for social media engagement. It concludes that social media is about being human and that businesses need to let go of strict control and embrace change in order to benefit from social interactions online.
Aubrey Podolsky - Sysomos' Social Media Tools and How To Use ThemRefresh Events
The document discusses how to use social media tools and analytics throughout an organization. It outlines two types of social media measurement: actionable monitoring and insights & analysis. It also discusses what metrics to measure, such as user generated content, demographics, sentiment, and activity levels. Finally, it provides examples of how the social media information and insights can be used for marketing, community presence, engaging influencers, competitive analysis, customer service, sales, product development, and auditing.
Lynette Latinsky - Can Lunch Be On Me Today?Refresh Events
The document discusses financial planning and goal setting. It recommends identifying your financial goals, tracking your income and expenses, and developing a plan to save and spend smartly. Specific tips include using the Rule of 72 to calculate interest growth, tracking daily spending on items like coffee and lunch, and recognizing how small everyday expenses can add up over time. Contact information is provided to discuss personalizing a financial plan.
The document discusses how applications can provide better experiences than standalone sites by leveraging platforms. It provides examples of popular applications on Facebook and mobile devices and discusses how brands can best leverage applications through partnerships that provide relevant experiences for users. It also provides statistics on monthly active users for various social applications.
The document discusses using Flex and Flash to build a website that is optimized for search engines. It proposes using Flash to render an HTML site in order to get the benefits of Flash while also making the content accessible to search engines. Key points made include having Flash read plain HTML files and parse them into ActionScript objects to render the site, which allows for search engine optimization without extra coding effort. Analytics can also be easily implemented by including the tracking code in the HTML pages. The approach accomplished the client's goals of an updated Flash site that was search engine optimized.
Joshua Wehner - Tomorrows Programming Languages TodayRefresh Events
The document discusses several programming languages including Ioke, a dynamic and strongly typed language inspired by Io, Smalltalk, Self and Lisp that runs on the JVM. It provides examples of how to write a simple Rock Paper Scissors game in Ioke and Ruby. It also briefly mentions the potential for languages to run on the JVM, CLR and Parrot virtual machines in the future.
Colin Bowern - The Not So Scary Side Of Asp.Net – Model View Controller In Th...Refresh Events
The document discusses ASP.NET Model View Controller (MVC) and how it fits into the ASP.NET framework. It provides an overview of the MVC pattern with the controller handling input, the model containing logic, and the view representing the model. It then discusses key aspects of ASP.NET MVC like models, views, controllers, getting data into the controller via model binders, and how ASP.NET MVC can run on different platforms. Resources for learning more about ASP.NET MVC are also provided.
Jonathan Dunn - Talking You Down from the Bleeding EdgeRefresh Events
The document discusses how mobile technology can be used to connect with audiences and communities. It outlines how mobile empowers people through apps and augmented reality. It also notes that mobile extends social networks and makes them portable. While mobile benefits many, the document stresses considering those with basic phones and optimizing content for all. It provides examples of how mobile can aid in information sharing, discovery, and facilitating connections.
Justin Kozuch - Lessons Learned In Community BuildingRefresh Events
The document discusses lessons learned in community building. It defines community as a group of people interacting and sharing interests. It recommends having a common purpose, making users feel important, giving them tools, keeping things simple, learning to listen well, being available, sharing content, embracing failure, publicizing the community, engaging with users, and being open to discussion. The presenter is identified as the founder of Refresh Events who shares these insights and contact details to continue the discussion.
This document outlines Jen's background and current online projects. It introduces Jen as a Queen's Commerce alum passionate about marketing, CSR, and communication. It then describes three of Jen's current online projects: 1) the Summerhill Group networking site launching in fall 2009, 2) a community marketing blog and blog-off contest, and 3) Jen's personal branding WordPress blog at jenmyhuynh.com. The document encourages finding opportunities through curiosity and initiative and provides Jen's contact information.
This document appears to be promoting a youth organization called "My City Lives" that provides networking, incubator support, and meetups for youth. It mentions teams working in various areas of a city like High Park and images of a theatre and skyline, suggesting a focus on community involvement and development for youth. The document also provides contact information for the co-founder, Adil Dhalla, to provide feedback or ask questions.
The document discusses starting a foundation called Little Geeks Foundation that provides Internet-connected computers to underprivileged children to help reboot their lives. It notes the founder was initially unhappy and unsure how to start a foundation but realized an idea plus people can create action. It asks the reader if they would like to help with Little Geeks Foundation or bring technology and literacy to remote communities and discusses how digital libraries could help as well as noting issues exist in one's own backyard.
Satish Kanwar - Entrepreneur Versus EmployeeRefresh Events
The document discusses the differences between being an entrepreneur versus being an employee. It evaluates the key variables of income, lifestyle, and people involved. It acknowledges that both paths can lead to success, which is defined differently for everyone depending on their stage in life, personality, and personal priorities. The author reflects on their own career path working at various companies before becoming a technology marketer, and encourages the audience to not be afraid of failure but to actively pursue their dreams.
The document discusses fonts and their importance. It defines a font as a complete character set of a single size and style from a particular typeface. Fonts convey feeling and messages and can create identities. Serif fonts have small lines at the end of strokes, while sans serif fonts do not. The document suggests using serif fonts for print and where legibility is important, and sans serif fonts online and to convey a modern feel. Fonts should match the intended audience and medium.
The document describes a creative game called the "Game of Subjective Observations" where the goal is to take trends or concepts and imagine their opposite. It provides examples of applying this to music genres and technologies like social media. The author suggests this can help stimulate new ideas and possibilities that are based more on human needs than technology.
This document discusses various social media stories and tools. It includes polls about which brands people want to tweet with, models for social media engagement and content on websites, blogs and other platforms. Several pages showcase interviews that were conducted via Twitter with VIPs and leaders in advertising and social media. The document also speculates about the future of platforms like Facebook and Twitter and asks what might replace social communication platforms in coming years. It concludes by providing contact information for Evelyn So of Noesium Consulting.
Daniel Patricio: I Hope Mobile Kills AdvertisingRefresh Events
The document discusses how mobile technology can improve advertising by making it smarter and more targeted using location, needs, and identity information. It argues that traditional advertising is often disruptive, misguided, and flat. However, mobile allows for advertising that provides solutions to customers rather than just shouting messages. If done right through smart, targeted ads on mobile, advertising can approach customers in a better way and mobile will act as a conduit between customers and solutions rather than just a medium for push messages.
Tom Purves: Designing for An Augmented Reality WorldRefresh Events
Augmented reality enhances ordinary reality by overlaying digital information. It uses mobile devices to bring internet resources into the physical world through apps. This allows timely access to information and constant access to entertainment. While augmented reality faces challenges like limited processing power and screen sizes, it is improving and may soon be ubiquitous. This could empower many groups but also enable greater control and loss of privacy if misused.
How Social Media Hackers Help You to See Your Wife's Message.pdfHackersList
In the modern digital era, social media platforms have become integral to our daily lives. These platforms, including Facebook, Instagram, WhatsApp, and Snapchat, offer countless ways to connect, share, and communicate.
Best Programming Language for Civil EngineersAwais Yaseen
The integration of programming into civil engineering is transforming the industry. We can design complex infrastructure projects and analyse large datasets. Imagine revolutionizing the way we build our cities and infrastructure, all by the power of coding. Programming skills are no longer just a bonus—they’re a game changer in this era.
Technology is revolutionizing civil engineering by integrating advanced tools and techniques. Programming allows for the automation of repetitive tasks, enhancing the accuracy of designs, simulations, and analyses. With the advent of artificial intelligence and machine learning, engineers can now predict structural behaviors under various conditions, optimize material usage, and improve project planning.
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
Measuring the Impact of Network Latency at TwitterScyllaDB
Widya Salim and Victor Ma will outline the causal impact analysis, framework, and key learnings used to quantify the impact of reducing Twitter's network latency.
UiPath Community Day Kraków: Devs4Devs ConferenceUiPathCommunity
We are honored to launch and host this event for our UiPath Polish Community, with the help of our partners - Proservartner!
We certainly hope we have managed to spike your interest in the subjects to be presented and the incredible networking opportunities at hand, too!
Check out our proposed agenda below 👇👇
08:30 ☕ Welcome coffee (30')
09:00 Opening note/ Intro to UiPath Community (10')
Cristina Vidu, Global Manager, Marketing Community @UiPath
Dawid Kot, Digital Transformation Lead @Proservartner
09:10 Cloud migration - Proservartner & DOVISTA case study (30')
Marcin Drozdowski, Automation CoE Manager @DOVISTA
Pawel Kamiński, RPA developer @DOVISTA
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
09:40 From bottlenecks to breakthroughs: Citizen Development in action (25')
Pawel Poplawski, Director, Improvement and Automation @McCormick & Company
Michał Cieślak, Senior Manager, Automation Programs @McCormick & Company
10:05 Next-level bots: API integration in UiPath Studio (30')
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
10:35 ☕ Coffee Break (15')
10:50 Document Understanding with my RPA Companion (45')
Ewa Gruszka, Enterprise Sales Specialist, AI & ML @UiPath
11:35 Power up your Robots: GenAI and GPT in REFramework (45')
Krzysztof Karaszewski, Global RPA Product Manager
12:20 🍕 Lunch Break (1hr)
13:20 From Concept to Quality: UiPath Test Suite for AI-powered Knowledge Bots (30')
Kamil Miśko, UiPath MVP, Senior RPA Developer @Zurich Insurance
13:50 Communications Mining - focus on AI capabilities (30')
Thomasz Wierzbicki, Business Analyst @Office Samurai
14:20 Polish MVP panel: Insights on MVP award achievements and career profiling
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
How RPA Help in the Transportation and Logistics Industry.pptxSynapseIndia
Revolutionize your transportation processes with our cutting-edge RPA software. Automate repetitive tasks, reduce costs, and enhance efficiency in the logistics sector with our advanced solutions.
An invited talk given by Mark Billinghurst on Research Directions for Cross Reality Interfaces. This was given on July 2nd 2024 as part of the 2024 Summer School on Cross Reality in Hagenberg, Austria (July 1st - 7th)
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Bert Blevins
Today’s digitally connected world presents a wide range of security challenges for enterprises. Insider security threats are particularly noteworthy because they have the potential to cause significant harm. Unlike external threats, insider risks originate from within the company, making them more subtle and challenging to identify. This blog aims to provide a comprehensive understanding of insider security threats, including their types, examples, effects, and mitigation techniques.
Quantum Communications Q&A with Gemini LLM. These are based on Shannon's Noisy channel Theorem and offers how the classical theory applies to the quantum world.
Blockchain technology is transforming industries and reshaping the way we conduct business, manage data, and secure transactions. Whether you're new to blockchain or looking to deepen your knowledge, our guidebook, "Blockchain for Dummies", is your ultimate resource.
Support en anglais diffusé lors de l'événement 100% IA organisé dans les locaux parisiens d'Iguane Solutions, le mardi 2 juillet 2024 :
- Présentation de notre plateforme IA plug and play : ses fonctionnalités avancées, telles que son interface utilisateur intuitive, son copilot puissant et des outils de monitoring performants.
- REX client : Cyril Janssens, CTO d’ easybourse, partage son expérience d’utilisation de notre plateforme IA plug & play.
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...Toru Tamaki
Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023
https://arxiv.org/abs/2307.12980
Comparison Table of DiskWarrior Alternatives.pdfAndrey Yasko
To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.
Best Practices for Effectively Running dbt in Airflow.pdfTatiana Al-Chueyr
As a popular open-source library for analytics engineering, dbt is often used in combination with Airflow. Orchestrating and executing dbt models as DAGs ensures an additional layer of control over tasks, observability, and provides a reliable, scalable environment to run dbt models.
This webinar will cover a step-by-step guide to Cosmos, an open source package from Astronomer that helps you easily run your dbt Core projects as Airflow DAGs and Task Groups, all with just a few lines of code. We’ll walk through:
- Standard ways of running dbt (and when to utilize other methods)
- How Cosmos can be used to run and visualize your dbt projects in Airflow
- Common challenges and how to address them, including performance, dependency conflicts, and more
- How running dbt projects in Airflow helps with cost optimization
Webinar given on 9 July 2024
2. jQuery: Introduction "jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development ." jquery.com
3. jQuery: A little less information "The Write Less, Do More , Javascript Library" jquery.com Lightweight Footprint CSS3 Compliant Cross-Browser Compliant
4. jQuery: A business approach Open License jQuery is currently available for use in all personal or commercial projects under both MIT and GPL licenses. This means that you can choose the license that best suits your project, and use it accordingly. Ongoing Refinement jQuery has 5 core teams that Development Team Evangelist Team jQuery UI Team Plugins Team Web and Design Team jQuery has an additional unofficial team The web community jQuery extension authors 3rd party contributors You!
5. jQuery: Show me the money $ The dollar sign ($) is your first step in talking to jQuery The basics: CSS selectors $ ( ".className" ); DOM selectors $ ( "a" ); classes, methods $ . fn ();
6. jQuery: Where the action is $ (). action () $(). action () is how you perform your action on all of your items *note: actions are stackable *note: actions accept arguments and callbacks Example: simple fade in $ ( "a" ). fadeIn (); hide, then fade in all anchor tags $ ( "a" ). hide (). fadeIn (); fade in all anchor tags w/ callback $ ( "a" ). fadeIn ( 'slow' , function (){});
7. jQuery: Moving pictures $ (). animate () $(). animate () ; the key aspect of this function is the object of style properties that will be animated, and to what end. Animation: Animated effects can be controlled further and customized using jQuery's $ (). animate (); method // fade in: same as $ (). fadeIn (); $ ( "a" ). animate ( { "opacity" :1 }, { "duration" :500 } ); // fade in, change dimensions, left position add a callback $ ( "a" ). animate ( { "opacity" :1, "height" :500, "width" :400, "left" :250 }, { "duration" :500, "complete" : function (){} } );
8. jQuery: per- form -ing relationship $ ( ":input" ) Collect all your form input fields in one step: $ ( ":input" ) *more refined selects are available Example: collect only checkboxes $ ( ":checkbox" ); collect only hidden inputs $ ( ":hidden" ); collect only text inputs + iterate $ ( ":text" );
9. jQuery: In the event of... events jQuery's event system normalizes the event object according to W3C standards. The event object is guaranteed to be passed to the event handler. *2 approaches exist, direct event, and binding event listeners Example: perform a click $ ( "a" ). click ( function (){ alert ( 'you clinked' )}); bind a click $ ( "a" ). bind ( 'click' , function (){ alert ( 'you clinked' )}); call that event $ ( "a" ). trigger ( 'click' ); // calls #2 unbind that event $ ( "a" ). unbind ( 'click' ); *jQuery currently has support for over 39 different events! and that's just the core
10. jQuery: Are you ready ? events: ready One of the more important events listener / broadcasters that jQuery support is the ready event. It truly is about being prepared, and ready will tell you when! Example: document $ ( document ). ready ( function (){ // ready when you are }); shorthand $ ( function (){ // ready when you are });
11. jQuery: extensions : your deadline needn't one $ . extend () Extend one object with one or more others, returning the original, modified, object. *hang on, this is how jQuery's core works, so... Let's extend jQuery! // we need an extension that will bold all selected objects $ . extend ( { bold : function (obj) { $ (obj).each( function () { $ ( this ). css ({ "font-weight" : "bold" }); } ) } } ) // usage $ . bold ( "a" );
12. jQuery: express -ions: faster and simpler $ . expr () We can use $ . extend also to extend other objects defined inside of jQuery, eg. to add new selectors: *hang on, this is how jQuery's core works, so... We've already seen, and used some of jQuery's extension expression method: $ ( ":input" ) Let's express with jQuery! // we need an expression (filter) that will find all selected objects that are bold $ . extend ( $ . expr [ ':' ], { bold: function (arg) { return ( $ (arg). css ( "font-weight" ) === "bold" ) } } ) //usage $ ( ":bold" )
13. jQuery: AJAX - fast data $ . ajax () jQuery's $ . ajax provides a rich and robust method for handling data transport and manipulation. In addition to the low-level $ . ajax ( read: more control ) method, we also have available to use high-level ( read: quick and dirty ) methods as well, including: $ . load, $ . get and $ . post Let's take a look! // newsletter opt-in subscriber $ . ajax ( { url : "http://someurl.com/newsletter.php" , cache : false , data :{action: "subscribe" ,email: "eugene.andruszczenko@gmail.com" ,name: "eugene" }, dataType : "json" , // [xml, html, script, json, jsonp, text] type : "POST" , // [POST, GET, PUT, DELETE] success :function(response) { // response is the data returned: in this case it will be expecting json data // {success:true|false} }, error :function() { // something went wrong!!! } } )
14. libraries: Rapid Development Cheaper, Better & Faster The case used to be pick two of the above! You can't have all three. Until now!!! javscript. library = { cheaper : true , better : true , faster : true } This holds true for being able to develop through the use of javascript libraries on the front end. Most common example: Typically in project estimation, there is still a fundamental amount of custom code that needs to be written and allotted for. In addition to that, the time is typically shortened through the process of not deliberating if the project will make use of a javascript library to leverage for your project development, but rather which one!!! As with other development languages, libraries for those languages will create a unified base for developers at all tiers of the projects backend. developer <=> middleware. developer <=> frontend. developer
15. libraries: Proof of Concept POC not POS Don't throw away those prototype builds!!! javscript. library >> POC >> Production This holds true for being able to develop through the use of javascript libraries on the front end. Most common example: Typically in project estimation, there is still a fundamental amount of custom code that needs to be written and allotted for. In addition to that, the time is typically shortened through the process of not deliberating if the project will make use of a javascript library to leverage for your project development, but rather which one!!! As with other development languages, libraries for those languages will create a unified base for developers at all tiers of the projects backend. developer <=> middleware. developer <=> frontend. developer
16. libraries: Studio Approach Easy to interpret Through exposure and usage, a common language (code & spoken) will typically evolve within any size of given studio where developers, designer and the like work together on projects designer . idea = developer . code = client .satisfaction Communication barriers fall and ideas blossom as to the handling of effects, motion, manipulation. If you are a designer , how many times have you asked something similar to: Can't you just make it slide up and fade at the same time? If you are a designer , how many times have you been asked similarly: Make it slide up and fade at the same time? With the most common functionality already handled by most javascript framework, the guess work, browser compliance, backwards compatibility... ...big list of client requirements (are you still paying attention) ... ...these now become and extension of your code without deteriorating the core intentions
17. libraries: ROI Return on Investment Othe than the $ being standard notation for both jQuery and Prototype there is it's literal interpretation... ...$ the dollar sign!!! javscript. library = { free : true , margin : true , profit : true } How it's done! Under both MIT and GPL licenses. This means that you can choose the license that best suits your project, and use it accordingly. Learning is easy! Both libraries leverage HTML and CSS (Cascading Style Sheets) knowledge as a stepping stone into javascript library usage. Getting your feet wet does not require expert knowledge of javascript. Additionally, these libraries provide a framework unification of CSS, DOM (document object model) and javascript , providing and enabling even non developers to create proof of concept work! Recently javascript library support has been introduced in Adobe's Dreamweaver CS3 (through extensions) and is fully supported in CS4. Pick your library, highlight your object, pick your action(), done! Code hinting and coloring also supported.
18. libraries: Out of the basement Real world libraries, Real world clients Tech Google BIM Dell Intel AOL Oracle News BBC NBC BusinessWeek Newsweek Reuturs CBS News Sales|Services NBC Amazon NetFlix SalesForce Dominos US Airways Prototype jQuery Tech Apple Tivo NASA Microsoft News NBC CNN.com ESPN Globe and Mail Sales|Services eBay H&M Sony DropSend Other Ruby on Rails
19. Thanks: So long and thanks for all the $ $ . thanks () The obligatory (often overlooked) thank you page *copy, paste, and run! // we need an extension that will bold all selected objects <script src="http://jqueryjs.googlecode.com/files/jquery-1.2.3.min.js" type="text/javascript"></script> <script> $.extend( { thanks:function(obj){$(obj).each(function(i){ var text = this.toString(); setTimeout(function(){var li = $(document.createElement("li"));li.text(text).hide().fadeIn('slow');$("body").append(li);},(i * 1000)) })} } ); $(document).ready(function(){ $.thanks( ["refresh events", "justin kuzoch", "centre for social innovation", "YOU"] ) }) </script> <body><h1>big thanks to:</h1></body>