Comment enregistrer ses programmes TV sur Disque Dur ou Clé USB.
Revolution Media utilise le modèle Hypercard et l'amène à hurler dans le 21ème siècle, en étendant ses capacités de programmation pour non-programmeurs à des choses comme l'accès XML et Internet tout en gardant le langage simple, flexible et anglais. À 49 $, c'est un outil puissant et peu coûteux pour une variété de concepts de programmation - mais il montre aussi où l'ancien modèle est tombé un peu en retard.
"Hypercard", dites-vous? Asseyez-vous et laissez votre grand-père vous raconter une histoire. Retour à la fin des années 1980, Apple Computer a commencé à regrouper un petit programme appelé Hypercard avec tous ses Mac. Ce programme était très en avance sur son temps, vous permettant de créer une interface utilisateur graphique sans programmation, puis de lui connecter du code. Il était également extensible, et a commencé à être utilisé pour tout, des jeux d'aventure (le précurseur de Myst utilisé Hypercard) à des fins de bases de données d'entreprise. Cependant, Apple ne savait vraiment pas quoi faire ni comment le commercialiser, et il languissait et finissait par mourir à mesure que des programmes comme Visual Basic s'intensifiaient, s'étendaient et étaient exterminés.
Tout d'abord, la bonne nouvelle: le programme est comme facile comme l'ancienne Hypercard. Vous dessinez littéralement votre interface en utilisant un large éventail de contrôles tels que les champs, les boutons, les tableaux, etc. Ensuite, vous ajoutez des fonctionnalités en écrivant de petits scripts. Vous pouvez créer des bibliothèques de fonctions et de sous-programmes ou placer tout votre code dans les objets eux-mêmes. Votre programme se compose de "piles" de "cartes", chaque carte contenant ses propres objets et données. Pour les utilisateurs débutants en programmation, le langage est simple et complet, avec toutes les structures de contrôle attendues. Par défaut, la langue peut être plus verbeuse que beaucoup de programmeurs professionnels préfèrent, mais bien qu'il y ait des façons de la rendre plus terser, vous ne la confondez jamais avec C ou PERL.
Les mauvaises nouvelles - le coût de cette simplicité est que le programme est "objet-like" plutôt que vraiment "orienté-objet", et si vous ne savez pas ce que cela signifie, vous ne vous en souciez probablement pas. Il n'y a pas de moyen facile de créer, disons, un champ de texte avec un comportement hérité que tous les futurs champs de texte partagent; vous devez ajouter manuellement un script à chaque champ pour lui donner les fonctionnalités souhaitées. (Vous pouvez, bien sûr, copier et coller l'objet, mais si vous voulez changer la fonctionnalité, vous devez le changer dans chaque copie du champ.) L'autre alternative est de concevoir un contrôle personnalisé, mais cela nécessite une programmation dans un langage différent.
Revolution est la solution idéale pour les applications exigeantes en interface fonctionnant principalement avec des données statiques. Il est idéal pour les kiosques ou les démonstrations interactives, les interfaces vers les bases de données et les présentations. Ce n'est pas quelque chose à utiliser pour écrire le prochain Word ou Warcraft, bien qu'il puisse être utilisé pour concevoir des jeux occasionnels. La version Media ne peut pas créer de véritables exécutables autonomes; Bien que les éditions Studio et Enterprise plus chères peuvent. Enfin, Revolution est multi-plateforme pour PC, Mac et Linux, offrant des fonctionnalités similaires à Java mais avec une courbe d'apprentissage beaucoup plus fluide.
Réduisez votre temps de programmation Java avec JavaRebel
Pour les programmeurs uniquement: Changez votre code Java et continuez à fonctionner sans redéploiement.
[Plus d'informations: Les meilleurs services de streaming TV] > Bien qu'aucune des deux parties n'ait confirmé les détails de la proposition, les médias ont indiqué jeudi qu'elle était similaire à ce que Google a déjà accepté dans une affaire avec la Federal Trade Commission des États-Unis. L'accord FTC implique que Google partage plus d'informations à travers ses API de publicité (interfaces de programmation d'applications) et accepte de ne pas racler le contenu Web de ses rivaux. Contrairement
Le moteur de recherche fait l'objet d'une enquête de la part de la Commission. Novembre 2010, lorsque les concurrents accusés Google de favoriser ses propres services en réduisant la visibilité des services concurrents. Au total, 14 entreprises se sont plaintes de Google dans l'UE, notamment le site de football néerlandais Elfvoetbal, le site allemand de comparaison de prix Microsoft Ciao et le site français Dealdujour.pro
Télécharger des exemples de code gratuits sur la programmation parallèle avec Microsoft .NET
Programmation parallèle avec Microsoft .NET: Modèles de conception pour la décomposition et la coordination multicœur Architectures est un livre sur la programmation parallèle.