
Les librairies JavaScript vraiment utiles JSTweener est une librairie de gestion des transitions ( tween en anglais) basé sur la classe Tweener utilisée dans le code ActionScript de Flash. $fx() est une librairie JavaScript légère (moins de 4Ko) d'animation d'éléments HTML. Elle vous permet de modifier n'importe qu'elle propriété CSS progressivement avec un paramétrage simple. Vous pouvez aussi combiner les effets en les enchainant ou en les synchronisant. Enfin, de nombreux callbacks vous offrent beaucoup de liberté dans la gestion de vos effets. Cette librairie vous offre beaucoup de possibilités pour améliorer leur page Facebook avec juste une ou deux lignes de code. Autres librairies : FX , Animator.js , jsAnim SoundManager importe et améliore l'API Sound de Flash et la rend disponible en JavaScript. L'API JavaScript de Flowplayer vous permet de contrôler facilement et efficacement une ou plusieurs instances de Flowplayer dans une page HTML. Un script simple et facile d'utilisation permettant la gestion des cookies.
AppGyver Fluid - Turn Your Favorite Web Apps into Real Mac Apps. High-Tech : Grande faille de sécurité sur Internet Explorer Une autorité allemande de contrôle conseille d'utiliser un autre logiciel de navigation sur Internet que celui de Microsoft. Les autorités allemandes ont mis en garde contre une faille du navigateur Internet Explorer de Microsoft qui permet à des pirates du Web de prendre la main sur des ordinateurs qui en sont équipés. Le gendarme allemand en matière de sécurité informatique a recommandé aux utilisateurs d'Internet Explorer d'utiliser un «navigateur alternatif» jusqu'à ce que ce que Microsoft mette à disposition un correctif de son logiciel. «Pour exploiter cette faille, il suffit d'attirer l'internaute sur un site préparé» qui permet de copier n'importe quel code sur le système visé avec les droits informatiques de la victime, selon l'Office fédéral pour la sécurité des technologies de l'information (BSI ou Bundesamt für Sicherheit in der Informationstechnik). Microsoft a reconnu «un petit nombre d'attaques ciblées». » Le communiqué du BSI (en allemand)
PhoneGap API Documentation Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status. Apache Cordova graduated in October 2012 as a top level project within the Apache Software Foundation (ASF). Through the ASF, future Cordova development will ensure open stewardship of the project. It will always remain free and open source under the Apache License, Version 2.0. Use Apache Cordova if you are: Basic Components Apache Cordova applications rely on a common config.xml file that provides information about the app and specifies parameters affecting how it works, such as whether it responds to orientation shifts. Cordova does not provide any UI widgets or MV* frameworks.
Storage When web developers think of storing anything about the user, they immediately think of uploading to the server. HTML5 changes that, as there are now several technologies allowing the app to save data on the client device. It might also be sync'd back to the server, or it might only ever stay on the client: that's down to you, the developer. There are several reasons to use client-side storage. First, you can make your app work when the user is offline, possibly sync'ing data back once the network is connected again. Second, it's a performance booster; you can show a large corpus of data as soon as the user clicks on to your site, instead of waiting for it to download again.
Update to jQuery Visualize: Accessible Charts with HTML5 from Designing with Progressive Enhancement Posted by Maggie on 03/12/2010 Topics: accessibility dwpe book jQuery progressive enhancement A while ago, we came up with a technique for creating accessible charts and graphs that uses JavaScript to scrape data from an HTML table and generate bar, line, area, and pie chart visualizations using the HTML5 canvas element. We've updated the Visualize plugin — adding ARIA attributes to clarify the chart's role to screen reader users, so they're better informed about which elements contain useful data; and providing two style variations to demonstrate how you can use CSS to customize the charts' appearance. Visualize is one of the 12 fully-accessible, project-ready, progressive enhancement-driven widgets that accompanies our new book, Designing with Progressive Enhancement. How the Visualize plugin works The Visualize plugin parses key content elements in a well-structured HTML table, and leverages that native HTML5 canvas drawing ability to transform them into a chart or graph visualization.
Apple’s iOS7 Native JavaScript Bridge A Brief History of JavaScript Bridges in Mobile In 2009 Appcelerator’s Titanium 0.8 Version changed from a ‘Hybrid web container’ based approach similar to Phone Gap / Cordova to full ‘Native binding’. The change required Titanium developers to re-architect their code and remove HTML as the top-level implementation. Developers wrote their apps in pure JavaScript. The value to developers and Appcelerator is Titanium JavaScript applications running on iOS (and eventually Android) could get nearly all of the benefits of applications written in native Objective-C without having to learn Objective-C. Appcelerator did not redefine the native iPhone look and feel Titanium Apps leveraged Apples native Human Interface Guideline (HIG). The JavaScript Bridge strategy was then implemented on other mobile device’s (Android soon followed originally leveraging Rhino and then later V8, and later Blackberry and Tizen). Titanium SDK could be extended to support additional native features and components.
SQLite C/C++ Tutorial Installation Before we start using SQLite in our C/C++ programs, we need to make sure that we have SQLite library set up on the machine. You can check SQLite Installation chapter to understand installation process. C/C++ Interface APIs Following are important C&C++ / SQLite interface routines which can suffice your requirement to work with SQLite database from your C/C++ program. Connecting To Database Following C code segment shows how to connect to an existing database. Now, let's compile and run above program to create our database test.db in the current directory. $gcc test.c -l sqlite3 $. If you are going to use C++ source code, then you can compile your code as follows: $g++ test.c -l sqlite3 Here we are linking our program with sqlite3 library to provide required functions to C program. -rwxr-xr-x. 1 root root 7383 May 8 02:06 a.out-rw-r--r--. 1 root root 323 May 8 02:05 test.c -rw-r--r--. 1 root root 0 May 8 02:06 test.db Create a Table INSERT Operation SELECT Operation UPDATE Operation
Comment contourner la cybersurveillance ? "Dans une démocratie, je considère qu’il est nécessaire que subsiste un espace de possibilité de fraude. Si l’on n’avait pas pu fabriquer de fausses cartes d’identité pendant la guerre, des dizaines de milliers d’hommes et de femmes auraient été arrêtés, déportés, sans doute morts. J’ai toujours été partisan de préserver de minimum d’espace sans lequel il n’y a pas de véritable démocratie." Ces propos n'émanent pas d'un crypto-révolutionnaire, mais de Raymond Forni, considéré comme le "père inspiré de la loi Informatique et libertés", qui fut d'ailleurs, et par trois fois, vice-président de la CNIL entre 1981 et l’an 2000, un poste qu'il quitta pour devenir président de l’Assemblée Nationale. En 1980, Raymond Forni expliquait déjà ce pour quoi l'opion sécuritaire ne pouvait que nuire à nos démocraties et, a contrario, renforcer les logiques totalitaires : "La thèse de l’infalsifiabilité comme moyen de lutte contre le terrorisme doit être ramenée à sa juste valeur.