background preloader

Autour du Codage

Facebook Twitter

Visual Basic for Applications. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir VBA. Visual Basic for Applications (VBA) est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office, dans quelques autres applications Microsoft comme Visio et au moins partiellement dans quelques autres applications comme AutoCAD, WordPerfect, MicroStation, Solidworks ou encore ArcGIS.

Il remplace et étend les capacités des langages macro spécifiques aux plus anciennes applications comme le langage WordBasic intégré à une ancienne version du logiciel Word, et peut être utilisé pour contrôler la quasi-totalité de l'IHM des applications hôtes, ce qui inclut la possibilité de manipuler les fonctionnalités de l'interface utilisateur comme les menus, les barres d'outils et le fait de pouvoir personnaliser les boîtes de dialogue et les formulaires utilisateurs. Obsolescence[modifier | modifier le code] Historique[modifier | modifier le code] Pages sources VBA.

Archives

Five APIs that developers should know about. Developers have arguably never had it better. A big reason for that: there are virtually countless APIs that enable developers to build really cool applications on top of foundations that someone else invested in laying down. When it comes to APIs, however, a lot of attention is focused on popular services that have created platforms that developers can tap in to. Facebook and Twitter are two of the most prominent, and many developers have cashed in developing on their platforms. While there's nothing wrong building Facebook games or Twitter-based applications, some of the most useful and promising APIs out there have nothing to do with building apps for someone else's platform. Instead, they allow developers to create useful and entertaining offerings without having to spend time building the most complicated low-level features. Zencoder Video is an important part of the web, and it's only getting more important.

Twilio Contrary to popular belief, the phone is far from dead. Saplo. Welcome to Rosetta Code. Free Software Foundation. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir FSF. La FSF aide également au financement du projet GNU depuis l'origine. Son nom est associé au mouvement du logiciel libre. Le logiciel libre[modifier | modifier le code] La fondation est à l'origine des quatre règles fondatrices du logiciel libre : La liberté d'exécuter le programme, pour tous les usages (liberté 0).La liberté d'étudier le fonctionnement du programme, et de l'adapter à ses besoins (liberté 1). Pour ceci l'accès au code source est une condition requise.La liberté de redistribuer des copies, donc d'aider son voisin (liberté 2).La liberté d'améliorer le programme et de publier des améliorations, pour en faire profiter toute la communauté (liberté 3).

Le projet GNU[modifier | modifier le code] Protection légale[modifier | modifier le code] En concevant les licences GNU GPL, LGPL et FDL sous l'égide de Richard Stallman et d'Eben Moglen, la fondation devient une protection légale pour GNU. BadVista. Licence publique générale GNU. Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir GPL. Licence publique générale GNU Logo de la licence publique générale GNU, version 3. Cette licence a depuis été adoptée, en tant que document définissant le mode d'utilisation, donc d'usage et de diffusion, par de nombreux auteurs de logiciels libres, en dehors des projets GNU. Principe de la licence GPL[modifier | modifier le code] La GPL met en œuvre la notion de copyleft, un jeu de mots anglais faisant référence à la notion de copyright (right en anglais signifie à la fois le droit, c'est-à-dire la règle juridique, et la droite, qui marque une direction) que l'on peut transposer en français en parlant de « Gauche d'auteur » par référence au Droit d'auteur.

La GPL est la licence de logiciel libre la plus utilisée. L'esprit et l'objectif[modifier | modifier le code] Son histoire[modifier | modifier le code] Richard Stallman en discussion au deuxième jour de la première conférence GPLv3 le 17 janvier 2006. Top 50 Programming Quotes of All Time. I hope you have enjoyed our collection of funny computer quotes, Linux quotes, and all those quotes that we have shared with you so far. For today, I've decided to gather a good number of my all-time favorite programming-related quotes. Most of the programming quotes I've collected are made by some of the famous names in the industry, while others came from not-so-famous people.

Nevertheless, they are all witty so I hope you will find them fascinating and enlightening. Without further delay, here are my top 50 programming quotes of all time: 50. . - Rick Cook 49. . - Alan Kay. 48. . - Edward V Berard 47. . - Olav Mjelde. 46. . - Alan J. 45. . - Waldi Ravens. 44. . - Bjarne Stroustrup 43. . - Eric S. 42. . - Mosher’s Law of Software Engineering 41. . - Oktal 40. . - pixadel 39. . - Bill Clinton 38. . - E.W. 37. . - Roberto Waltman. 36. 35. . - Bill Bryson 34. . - Blair P. 33. . - Alan J. 32. . - Ron Sercely 31. . - Thomas C. 30. .

- Cory Dodt 29. . - Linus Torvalds 28. . - Antoine de Saint-Exupéry 27. . - Dennis M. 26. . - Yoggi Berra 25. . - Jim McCarthy. Robot d'indexation. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Spider. Fonctionnant sur le même principe, certains robots malveillants (spambots) sont utilisés pour archiver les ressources ou collecter des adresses électroniques auxquelles envoyer des courriels. En Français, depuis 2013, crawler est remplaçable par le mot collecteur[1]. Il existe aussi des collecteurs analysant finement les contenus afin de ne ramener qu'une partie de leur information. Dès les années 1990, il a ainsi existé des comparateurs de prix automatiques, puis des comparateurs performance/prix pour les microprocesseurs[2].

Des frameworks tout faits comme Scrapy existent pour écrire de tels robots[3]. Principes d'indexation[modifier | modifier le code] Pour indexer de nouvelles ressources, un robot procède en suivant récursivement les hyperliens trouvés à partir d'une page pivot. Deux caractéristiques du Web compliquent le travail du robot d'indexation : le volume de données et la bande passante. Répertoire des robots du web. Annuaire-info Bien plus qu'un annuaire d'annuaires ! Annuaire d'annuaires Documentation Outils Blog Contact Répertoire des robots du web Vous voulez tout savoir sur , ou ? Nos pages de documentation décrivent complètement le , le fichier , la , la norme officielle et de nombreuses extensions non standard.

La liste ci-dessous reprend les noms de nombreux robots avec, pour chacun, un lien vers une page d’informations obtenues à partir de nos propres observations et directement du propriétaire du robot. AbiLogic Accoona AdSense aipbot Alexa almaden AOL France appie Ask Jeeves ASPseek Baidu baiduspider BecomeBot Bloglines BlogPulse Boitho btbot Burf.com Camcrawler Camdiscover Cerberian cfetch Charlotte CheckWeb Combine Cosmix cuill.com DataCha0s DataparkSearch dir.com DTS Agent e-SocietyRobot Enfin Everbee exabot Exabot-Images Exalead Fast Search Filangy Findexa FindLinks FURL genieBot Gigablast gigabot Girafa Google AdSense Google Image Googlebot Googlebot-Image Gossamer Links grub Java Jeeves QweeryBot.

JSApp.US.

JAVA

Ecrire "bravo" Sachez dès maintenant que tout code Java est placé dans des classes ou des interfaces. En dehors des classes ou des interfaces, il y a uniquement des indications de paquetage ou d'import sur lesquelles nous reviendrons. Voici un code source pour un premier exemple. Certaines parties commentées vont rester assez mystérieuses pour l'instant. Il ne faut pas s'en inquiéter, le principal est pour l'instant de réussir à compiler et exécuter ce programme. public class Bravo { public static void main(String[] arg) { System.out.println("bravo"); }} L'en-tête de la classe est ici : class Bravo L'en-tête d'une classe est toujours suivie du corps de la classe, corps qui est délimité comme on le voit ci-dessus par des accolades (les accolades externes).

Lorsqu'on exécute un programme, on exécute toujours la suite des instructions d'une méthode nommée main. On obtient à l'exécution, avec notre programme : bravo Voyons comment arriver à l'exécution de ce programme. Pour accéder directement au programme.