The document summarizes browser-specific workarounds addressed by jQuery. It lists 88 documented workarounds in the jQuery 2.x source code to fix bugs across different browsers. While libraries like jQuery can be avoided, developers would need to extensively test for bugs without them due to the various workarounds jQuery implements for cross-browser compatibility.
This presentation was first given at the Scottish Mainframe User Group (SMUG) on Friday 30th November 2012. Visit http://www.smugsite.co.uk
The presentation covers the reasons for using (benefits) and security exposures raised by Open Source javascript libraries.
Version 2 of CICS JS/Server is introduced and demonstrated to show some of these Open Source offerings in use by CICS applications.
Links to three video clips are provided within the presentation which link to YouTube.
The “right to fork”, a consequence of the “hack on copyright” that is copyleft licensing, helps keep open source and open content project leaders honest. Forking is a political act as much as a version control command, and it used to be that both were a big deal. But now that distributed version control systems (DVCS) have made forking trivial, are there implications for the political act as well? How does political forking work within collaborative prose text projects (i.e. wikis)? English Wikipedia is so large as to be practically unforkable - it essentially has an unassailable monopoly, and unchecked power, in the English language encyclopedia market. One of the core Wikipedia rules is “one topic, one article”, which would seem to prohibit forking, but could we adhere to this principle and still take advantage of DVCS? Can a community be forked while keeping the shared project goals intact?
Audience members will benefit from a grasp of version control, distributed version control and the workings of wikis and Wikipedia.
Presented at the 'Freedom in the Cloud' miniconf, Monday January 24 2011 at linux.conf.au.
Inländische Zahlungsdienstleister, die im Zahlungsverkehr tätig sind, werden nach einer Vereinbarung zwischen dem Kreditgewerbe und der Deutschen Bundesbank durch Bankleitzahlen gekennzeichnet. Für Zuteilung, Änderung und Löschung der Bankleitzahlen ist die Deutsche Bundesbank federführend.
Die Bankleitzahlendatei wurde zum Gültigkeitstermin 3. Juni 2013 um ein neues Feld 14 "Kennzeichen für die IBAN-Regel" erweitert. Um den Anpassungsaufwand für die Anwender der Bankleitzahlendatei zu begrenzen, erfolgt die Bereitstellung der Bankleitzahlendatei künftig in zwei Versionen: einer unveränderten Version und einer um das neue Kennzeichen erweiterten Version.
Der verbindliche Bankleitzahlen-Änderungsdienst der beiden Versionen erfolgt für Zahlungsdienstleister durch einen gesicherten Download aus dem ExtraNet der Deutschen Bundesbank. Darüber hinaus können sich auch alle anderen Marktteilnehmer (zum Beispiel Anbieter von Software-Produkten oder interessierte Zahlungsdienstnutzer) für das ExtraNet registrieren. Bitte senden Sie hierzu eine E-Mail unter Angabe von Name, Anschrift und Telefonnummer an folgende Adresse: extranet-routing@bundesbank.de.
Ergänzend stellt die Deutsche Bundesbank die Version der Bankleitzahlendatei ohne das neue Feld 14 unverbindlich ins Internet ein. Bitte beachten Sie bei der Verwendung der Bankleitzahlendatei die Hinweise im Impressum. Die Bereitstellung der erweiterten Bankleitzahlendatei erfolgt ausschließlich über das ExtraNet.
Zugänge, Löschungen und Berichtigungen zur Bankleitzahlendatei und zum Interbankenband sind der Deutschen Bundesbank von Zahlungsdienstleistern mit dem entsprechenden Formular mitzuteilen. Zahlungsdienstleister können die hier zur Verfügung stehenden PC-Formulare nutzen.
Die nach Ausfüllung ausgedruckten Anträge zur Bankleitzahlendatei sind von den Zahlungsdienstleistern- falls zutreffend unter Einschaltung ihres Zentralinstituts - bei der zuständigen Filiale der Deutschen Bundesbank, die Änderungsanzeigen zum Interbankenband gemäß vorgegebenem Meldeweg beim DG-Verlag, Wiesbaden, beim Bank-Verlag, Köln, oder bei der zuständigen Bundesbank-Filiale einzureichen.
Bankleitzahlen-Richtlinie
Die zwischen dem Kreditgewerbe und der Deutschen Bundesbank getroffenen Vereinbarungen zur Struktur der Bankleitzahl, den Grundzügen der Vergabe von Bankleitzahlen sowie zum Aufbau und zur Verwaltung der Bankleitzahlendatei sind in der Bankleitzahlen-Richtlinie festgehalten. Zahlungsdienstleister haben beim Ausfüllen der Anträge die Regelungen der Bankleitzahlen-Richtlinie zu beachten.
This presentation was first given at the Scottish Mainframe User Group (SMUG) on Friday 30th November 2012. Visit http://www.smugsite.co.uk
The presentation covers the reasons for using (benefits) and security exposures raised by Open Source javascript libraries.
Version 2 of CICS JS/Server is introduced and demonstrated to show some of these Open Source offerings in use by CICS applications.
Links to three video clips are provided within the presentation which link to YouTube.
The “right to fork”, a consequence of the “hack on copyright” that is copyleft licensing, helps keep open source and open content project leaders honest. Forking is a political act as much as a version control command, and it used to be that both were a big deal. But now that distributed version control systems (DVCS) have made forking trivial, are there implications for the political act as well? How does political forking work within collaborative prose text projects (i.e. wikis)? English Wikipedia is so large as to be practically unforkable - it essentially has an unassailable monopoly, and unchecked power, in the English language encyclopedia market. One of the core Wikipedia rules is “one topic, one article”, which would seem to prohibit forking, but could we adhere to this principle and still take advantage of DVCS? Can a community be forked while keeping the shared project goals intact?
Audience members will benefit from a grasp of version control, distributed version control and the workings of wikis and Wikipedia.
Presented at the 'Freedom in the Cloud' miniconf, Monday January 24 2011 at linux.conf.au.
Inländische Zahlungsdienstleister, die im Zahlungsverkehr tätig sind, werden nach einer Vereinbarung zwischen dem Kreditgewerbe und der Deutschen Bundesbank durch Bankleitzahlen gekennzeichnet. Für Zuteilung, Änderung und Löschung der Bankleitzahlen ist die Deutsche Bundesbank federführend.
Die Bankleitzahlendatei wurde zum Gültigkeitstermin 3. Juni 2013 um ein neues Feld 14 "Kennzeichen für die IBAN-Regel" erweitert. Um den Anpassungsaufwand für die Anwender der Bankleitzahlendatei zu begrenzen, erfolgt die Bereitstellung der Bankleitzahlendatei künftig in zwei Versionen: einer unveränderten Version und einer um das neue Kennzeichen erweiterten Version.
Der verbindliche Bankleitzahlen-Änderungsdienst der beiden Versionen erfolgt für Zahlungsdienstleister durch einen gesicherten Download aus dem ExtraNet der Deutschen Bundesbank. Darüber hinaus können sich auch alle anderen Marktteilnehmer (zum Beispiel Anbieter von Software-Produkten oder interessierte Zahlungsdienstnutzer) für das ExtraNet registrieren. Bitte senden Sie hierzu eine E-Mail unter Angabe von Name, Anschrift und Telefonnummer an folgende Adresse: extranet-routing@bundesbank.de.
Ergänzend stellt die Deutsche Bundesbank die Version der Bankleitzahlendatei ohne das neue Feld 14 unverbindlich ins Internet ein. Bitte beachten Sie bei der Verwendung der Bankleitzahlendatei die Hinweise im Impressum. Die Bereitstellung der erweiterten Bankleitzahlendatei erfolgt ausschließlich über das ExtraNet.
Zugänge, Löschungen und Berichtigungen zur Bankleitzahlendatei und zum Interbankenband sind der Deutschen Bundesbank von Zahlungsdienstleistern mit dem entsprechenden Formular mitzuteilen. Zahlungsdienstleister können die hier zur Verfügung stehenden PC-Formulare nutzen.
Die nach Ausfüllung ausgedruckten Anträge zur Bankleitzahlendatei sind von den Zahlungsdienstleistern- falls zutreffend unter Einschaltung ihres Zentralinstituts - bei der zuständigen Filiale der Deutschen Bundesbank, die Änderungsanzeigen zum Interbankenband gemäß vorgegebenem Meldeweg beim DG-Verlag, Wiesbaden, beim Bank-Verlag, Köln, oder bei der zuständigen Bundesbank-Filiale einzureichen.
Bankleitzahlen-Richtlinie
Die zwischen dem Kreditgewerbe und der Deutschen Bundesbank getroffenen Vereinbarungen zur Struktur der Bankleitzahl, den Grundzügen der Vergabe von Bankleitzahlen sowie zum Aufbau und zur Verwaltung der Bankleitzahlendatei sind in der Bankleitzahlen-Richtlinie festgehalten. Zahlungsdienstleister haben beim Ausfüllen der Anträge die Regelungen der Bankleitzahlen-Richtlinie zu beachten.
Talk at a JuniorDevSG meetup:
https://www.meetup.com/Junior-Developers-Singapore/events/264455252/
Video available here:
https://engineers.sg/video/do-you-need-jquery-in-2019-junior-developers-singapore--3652
Introduction to web development🌐: HTML, CSS, and JavaScript
Problems with traditional approaches to web development 🤔
Introduction to ReactJS ⚛️: What is React, and why use it for modern web development?
Building a simple web application with React🧑🏻💻👩🏻💻
This is a presentation on Google Web Toolkit given at Devfest 2009 in Buenos Aires Argentina on Nov 17, 2009 by Google Developer Advocate, Chris Schalk
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
React Js vs Node Js_ Which Framework to Choose for Your Next Web Applicationadityakumar2080
React js is more of a JavaScript library than a framework that is developed and maintained by Facebook. Initially released in May 2013, it is a tool for building UI components. React js has an MVC or Model View Controller architecture. Node js is an open-source Google Chrome v8 JavaScript framework. The main idea of developing applications in Node js is to execute JavaScript on the server-side.
In real- life scripts, web technology enables you to reach numerous people at formerly and give advanced and faster communication, thereby bringing optimal robotization. The true description of a web technology is a medium by which computers communicate with each other and with the web waiters with the aid of luxury languages and multimedia packages. With the help of web technology, you can make a communication platform with different functionalities and serviceability using programming languages.
PrairieDevCon 2014 - Web Doesn't Mean Slowdmethvin
Web sites can be fast and responsive once you understand the process web browsers use to load and run web pages. We'll look at using tools like WebPageTest to analyze and optimize web pages.
Talk at a JuniorDevSG meetup:
https://www.meetup.com/Junior-Developers-Singapore/events/264455252/
Video available here:
https://engineers.sg/video/do-you-need-jquery-in-2019-junior-developers-singapore--3652
Introduction to web development🌐: HTML, CSS, and JavaScript
Problems with traditional approaches to web development 🤔
Introduction to ReactJS ⚛️: What is React, and why use it for modern web development?
Building a simple web application with React🧑🏻💻👩🏻💻
This is a presentation on Google Web Toolkit given at Devfest 2009 in Buenos Aires Argentina on Nov 17, 2009 by Google Developer Advocate, Chris Schalk
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
React Js vs Node Js_ Which Framework to Choose for Your Next Web Applicationadityakumar2080
React js is more of a JavaScript library than a framework that is developed and maintained by Facebook. Initially released in May 2013, it is a tool for building UI components. React js has an MVC or Model View Controller architecture. Node js is an open-source Google Chrome v8 JavaScript framework. The main idea of developing applications in Node js is to execute JavaScript on the server-side.
In real- life scripts, web technology enables you to reach numerous people at formerly and give advanced and faster communication, thereby bringing optimal robotization. The true description of a web technology is a medium by which computers communicate with each other and with the web waiters with the aid of luxury languages and multimedia packages. With the help of web technology, you can make a communication platform with different functionalities and serviceability using programming languages.
PrairieDevCon 2014 - Web Doesn't Mean Slowdmethvin
Web sites can be fast and responsive once you understand the process web browsers use to load and run web pages. We'll look at using tools like WebPageTest to analyze and optimize web pages.
GNU-Handbuch (Manual) zum Schutze der PrivatsphäreThanh Nguyen
Kryptographie - GnuPG (der GNU Privacy Guard) ist ein Programm zum Verschlüsseln und Signieren von digitalen Daten und arbeitet unabhängig von den jeweiligen Datenformaten (E-Mail, Textdateien, Bilddaten, Sourcecode, Datenbanken, komplette Festplatten usw.). Es entspricht der im RFC2440 festgelegten OpenPGP-Spezifikation und ist kompatibel zu PGP 5.x der Firma NAI. GnuPG verwendet dazu hauptsächlich ein hybrides Verfahren mit öffentlichem Schlüssel. Gesichtet von www.thanh.ch
This document describes several URL schemes that are supported by system apps on iOS and OS X. Native iOS
apps and web apps running in Safari on any platform can use these schemes to integrate with system apps
and provide a more seamless experience for the user. For example, if your iOS app displays telephone numbers,
you could use an appropriate URL to launch the Phone app whenever someone taps one of those numbers.
Similarly, clicking an iTunes link, launches the iTunes app and plays the song specified in the link. What happens
when a user clicks a link depends on the platform and the installed system apps.
This document describes those schemes that require special attributes or special formatting in order to be
understood by the associated system app. As a result, this document does not describe all URL schemes
supported on different Apple platforms.
Viewed by www.thanh.ch
IntelliJ IDEA Default Keymap
Editing
Search / Replace
Usage Search
Compile and Run
Debugging
Navigation
Refactoring
VCS / Local History
Live Templates
General
Remote procedure calls (RPC) appear to be a useful paradigm for providing communication across a network between programs written in a high-level language. This paper describes a package providing a remote procedure call facility, the options that face the designer of such a package, and the decisions we made. We describe the overall structure of our RPC mechanism, our facilities for binding RPC clients, the transport level communication protocol, and some performance measurements. We include descriptions of some optimizations used to achieve high performance and to minimize the load on server machines that have many clients. Viewed by www.thanh.ch
Europass XML Schema v3.0 RC7 Documentation and ChangelogThanh Nguyen
Europass promotes semantic interoperability by defining a specific vocabulary according to which the information contained in Europass Documents is expressed. This vocabulary is defined according to an XML schema, which describes the constraints on the structure and on the contents of Europass Documents. Viewed by www.thanh.ch
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
16. Workarounds from Feb 2014
● L40 -- Firefox 18+
● L255 -- IE < 9
● L282 -- Firefox <20
● L312 -- Android < 4, iOS < 6 / old Chrome/Safari issue
● L692 -- Firefox
● L3483 -- WebKit issue, fixed in recent WebKit?
○ Android 2.3 Support
● L3484 -- Same as L3483
● L3520 -- WebKit issue, fixed in recent WebKit?
○ Android 2.3 Support
● L3977 -- WebKit issue
○ Android 2.3 Support
● L3980 -- WebKit issue, fixed in recent WebKit?
○ Android 2.3 Support
● L3985 -- IE >=9 issue
● L4399 -- Firefox making the mistake of following the DOM2 Events spec
○ There's active discussion of how this should all work
https://bugzilla.mozilla.org/show_bug.cgi?id=968265
● L4508 -- Buggy WebKit port issue
● L4514 -- WebKit issue
● L4565 -- Firefox issue. Filed https://bugzilla.mozilla.org/show_bug.cgi?id=968065
● L4618 -- Android issue
○ Android 2.3 Support
● L4673 -- Chrome issue
● L4701 -- Firefox issue. Filed https://bugzilla.mozilla.org/show_bug.cgi?id=687787
● L4854 -- IE < 10 issue
● L4865 -- IE < 10 issue
● L4871 -- Not a browser issue at all, afaict
○ In addition to API surface, jQuery 2.x must provide the exact same semantics as jQuery 1.x, which means
we’re forced to carry the burden of some ancient issues such as node wrapping requirements. These are
the most frustrating, but thankfully minimal.
● L4955 and L4975 -- IE >=9 issue
● L5027 -- WebKit Qt port issue
● L5050 -- WebKit Qt port issue
● L5058 -- WebKit issue
● L5303 -- WebKit issue
● L5338 -- WebKit Qt port issue
● L5395 -- WebKit Qt port issue
● L5421 -- Optimization using Firefox-only experimental API
● L5448 -- WebKit and Firefox issue
○ I wrote this several years ago and honestly don’t remember what the issue I encountered was—will
reconfirm ASAP. RW
● L5451 -- IE issue of some sort? Not clear
● L5481 -- IE9 issue
● L5493 -- iOS issue
○ Needs reconfirmation
● L5516 -- IE < 8 issue
● L5545 -- Firefox issue (fixed in v29). Filed https://bugzilla.mozilla.org/show_bug.cgi?id=243412>
○ Android 2.3 Support
17. ● L5563 -- Same Firefox/Old WebKit issue as L5545
○ Android 2.3 Support
● L5593 -- Android issue
○ Android 2.3 Support
● L5654 -- Vendor prefixes
○ Yeah, that part needs to die, but will take a few years. :(
○ Everyone is guilty.
● L5907 -- WebKit issue (Chrome/Safari)
○ Needs reconfirmation
● L5988 -- Android issue
○ Android 2.3 Support
● L6156 -- IE < 11 issue
● L6322 -- IE 9-10 issue
● L6831 -- Android/OldWebKit issue
○ Android 2.3 Support
● L6836 -- IE issue (all versions)
● L6840 -- WebKit issue
● L6845 -- IE issue (all versions)
● L6942 -- IE< 10 issue
● L7049 -- IE issue (old?)
● L7084 -- classList cannot be used
○ Android 2.3 support
● L7316 -- IE < 10 issue
● L7372 -- WebKit issue
● L7425 -- Android issue
○ Android 2.3 Support
● L7439 -- IE < 10 issue
● L7489 -- IE< 9 issue
● L7495 -- IE fallback for L7489r
● L8332 -- Opera < 12.15 (Presto) issue
● L8457 -- IE < 10 issue
● L8462 -- IE < 10 issue
● L8533 -- IE9 issue
● L8801 -- IE issue (same origin policy?)
● L8998 -- WebKit issue
● L9028 -- Mobile Safari issue
Sizzle Issues
● L709 -- Android WebKit bug (possibly fixed?)
○ Android 2.3 Support
○ Sizzle Specific
● L720 -- IE < 9
○ Sizzle Specific
● L763 -- IE < 8/Opera/WebKit bugs
○ Sizzle Specific
● L799 -- qSA issue
● L802 -- IE8 bug
○ Sizzle Specific
● L886 -- IE6 memory leak fix
○ Sizzle Specific
● L917 -- IE-specific API used for optimization
18. ○ Sizzle Specific
● L997 -- IE < 9 issue?
○ Sizzle Specific
● L1024 -- IE issue
○ Sizzle Specific
● L1027 -- IE < 9 issue
○ Sizzle Specific
● L1029 -- IE11 removed attachEvent but old IE doesn't have addEventListener
○ Sizzle Specific
● L1044 -- IE < 8 issue
○ Sizzle Specific
● L1064 -- Safari < 4 issue
○ Sizzle Specific
● L1067 -- Opera < 10 issue
○ Sizzle Specific
● L1072 -- IE < 10 issue
○ Sizzle Specific
● L1098 -- IE < 8 issue
○ Sizzle Specific
● L1149 -- IE9/Opera11.5 issue
○ Sizzle Specific
● L1153 -- IE < 10 qSA issue
○ Sizzle Specific
● L1164 -- IE setup for line L1176
○ Sizzle Specific
● L1170 -- IE 8 / Opera 10-12 qSA issue
○ Sizzle Specific
● L1176 -- IE8 qSA issue
○ Sizzle Specific
● L1182 -- WebKit/Opera qSA issue
○ Sizzle Specific
● L1184 -- IE8 qSA issue
○ Sizzle Specific
● L1191 -- Windows 8 Native Apps issue
○ Sizzle Specific
● L1197 -- IE8 qSA issue
○ Sizzle Specific
● L1204 -- IE8/Firefox 3.5 qSA issue
○ Sizzle Specific
● L1209 -- Opera < 12 qSA issue
○ Sizzle Specific
● L1215 -- Lack of unprefixed matches()/matchesSelector() in UAs?
○ Sizzle Specific
● L1222 -- IE 9 issue and Firefox (old?) issue
○ Sizzle Specific
● L1386 -- IE 9 issue
○ Sizzle Specific
● L1389 -- IE < 10 workaround for (L1286)
○ Sizzle Specific
● L1869 -- Safari issue
○ Sizzle Specific
● L1914 -- IE < 8 issue
○ Sizzle Specific
19. ● L2316 -- IE < 9 issue, Safari issue
○ Sizzle Specific
● L2498 -- Chrome issue, fixed in Chrome 14?
○ Sizzle Specific
● L2505 -- WebKit issue, fixed in Chrome 27
○ Sizzle Specific
● L2512 -- IE < 8 issue
○ Sizzle Specific
● L2526 -- IE < 9 issue
○ Sizzle Specific
● L2540 -- IE <9 issue
○ Sizzle Specific
Special Notations:
Android 2.3 Support.
Many Webkit issues may be fixed in the latest version however we're obligated to maintain support in jQuery 2.x for the
code required to fix those issues as far back as 2.3 due to mobile market share.
Sizzle Specific.
Some issues that appear to be in the "jQuery source" are actually the Sizzle source that is added to the list of files
concatenated together when jQuery is built. Sizzle must work the same way in all browsers as far back as IE6, but can also
be omitted via a custom build, for modern (ie. qSA without bug fixes) browser support.