Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les news > Accueil

Bienvenue sur le Site du Zéro !

Évènements

« Août 2008 »
Lu Ma Me Je Ve Sa Di
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Maintenance pour VosTutos 3.5 06:00:00->18:00:00
21
22
23
24
25
26
27
28
29
30
31

Sondage

Avez-vous déjà imprimé des tutoriels du site ?

Un important réseau de pirates informatiques démantelé au Québec

140 commentaires # Par Ishimaru Chiaki, le 02/04/2008 à 21:39:01
Image utilisateur

Comme nos Zér0s québécois et certains Zér0s européens ont pu l'entendre à la radio ou le lire dans les journaux ou même sur des sites d'actualités (en majorité canadiens) il y a plus d'une semaine, la Sûreté du Québec a démantelé un vaste réseau de piratage informatique qui comptait dix-sept Québécois âgés entre 17 et 26 ans dans leurs rangs.

Pour les Zér0s qui ne savent pas qu'est-ce qu'un pirate informatique, je vous propose de faire un tour sur Wikipédia. ^^

Citation : Wikipédia
Un pirate informatique désigne un individu s'adonnant à des détournements de fonds effectués par Internet, ou des copies d'œuvres sans respecter le droit d'auteur ou le copyright. Il en existe d'autres formes plus crapuleuses comme l'hameçonnage, qui consiste à usurper une identité, le plus souvent corporative.


Dans le cas du réseau dont il est question, on parle surtout de détournements de fond et d’hameçonnage (phishing). Selon les perquisitions effectuées par les autorités policières, ces individus utilisaient des logiciels et des techniques très perfectionnés dans le but d'infecter des milliers d'ordinateurs pour ainsi former un réseau d'ordinateurs "zombies" qu'ils pouvaient ensuite contrôler à distance dans le but d'effectuer diverses actions illégales telles que le spamming, des attaques contre des sites Web pour commettre des vols d'identité par hameçonnage et des vols de données informatiques.

Les démarches



L'enquête avait commencé à l'été 2006 suite à plusieurs plaintes provenant autant de particuliers que d'institutions gouvernementales ou d'entreprises. La Gendarmerie royale du Canada a également donné un coup de main à la SQ dans l'enquête, et les perquisitions ont été menées à Montréal, Québec et à Saguenay. Au total, 17 personnes résidant au Québec, dont trois mineurs, ont été identifiées comme faisant partie du réseau et s'adonnant aux actes de piratage. 8 d'entre eux ont été arrêtés et devraient comparaître devant les tribunaux, et les 9 autres ont été rencontrés par les policiers et ont été libérés sous certaines conditions. Un autre pirate est toujours recherché par la SQ. Selon les autorités policières, plus de 100 pays seraient touchés par ce réseau, et les dommages causés aux infrastructures informatiques s'élèveraient à 45 millions de dollars canadiens.

Ces individus devront faire face aux chefs d'accusation suivants :
  • Obtention illégale de services d'ordinateurs
  • avoir utilisé un ordinateur pour commettre des méfaits sur des données informatiques
  • Possession de mots de passe pour commettre ces infractions


D'autres accusations pourraient être portées par la suite à mesure que les ordinateurs saisis seront analysés. La peine maximale pour de tels actes est de 10 ans de prison.

Vista Service Pack 1 est sorti !

151 commentaires # Par Steph0, le 01/04/2008 à 22:52:07
Alors que la firme de chez Redmond a annoncé la mort de Windows XP pour juin prochain et que l'on entend déjà parler d'un certain Vienna pour 2009, Microsoft poursuit le développement de Windows Vista avec la sortie mardi de la très attendue version Vista Service Pack 1 (SP1). Une nouvelle qui va ravir ceux qui possédaient déjà une version de Microsoft Windows Vista sur leur ordinateur.

Retour sur l'histoire du Service Pack 1



Image utilisateur
L'année dernière, Windows Vista sortait. Rapidement les premières critiques sont tombées, des problèmes se sont posés. On se rappellera ainsi de la faille de sécurité de la reconnaissance vocale (vite corrigée), les problèmes de drivers etc.

Ainsi dès août 2007 était annoncée l'arrivée d'un Service Pack comprenant de nombreux correctifs et améliorations, tandis qu'en septembre sortait déjà une bêta suivie en décembre d'une R.C.

Enfin le 27 février, les "MSDN Suscribers" pouvaient d'ores et déjà accéder à Windows Vista Service Pack 1. Et c'est mardi que Windows Vista SP1 est sorti au grand public vendu notamment en boîte sur Amazon (le site ayant déjà dévoilé la sortie imminente de la version avant même mardi). Notons que les détenteurs de Vista, eux, n'auront pas à payer en passant par le site de Microsoft (comme pour les Services Pack de XP autrefois).

Nouveautés du Service Pack 1



Ce Service Pack est dans un sens une mise à jour très importante censée apporter un peu plus de stabilité et régler certains problèmes jusqu'ici reprochés à Vista, mais a aussi pour but de rendre Vista plus efficace.

Image utilisateur
Ainsi ce qu'apporte le SP1 c'est :
  • La possibilité de choisir son moteur de recherche de bureau
  • La sortie du mode hibernation grandement accélérée
  • La possibilité d'utiliser à présent l'outil "BitLocker encryption" sur la plupart des disques durs
  • Le "Kill Switch", une mesure antipiratage très critiquée bloquant totalement Vista si la version n'est pas détectée comme étant sous licence officielle, désormais supprimée
  • Les UAC, ces fenêtres de vérification qui vous demandent à chaque manipulation d'une partie sensible du système si vous souhaitez bel et bien faire la manipulation, sont à présent divisés par quatre
  • Plus généralement un nombre important de bogues devraient être corrigés
  • Une connexion sans fil améliorée
  • Idem pour le "Startup repair tool"
  • Réduction des temps de copie d'un fichier
  • Correction des problèmes de mise en veille


De nombreux drivers ont été ajoutés, des efforts ont été faits afin d'obtenir une meilleure reconnaissance du matériel de l'utilisateur. Cependant le problème des drivers ne sera pas totalement résolu :

Citation : Information Week
The problem is that Vista SP1 won't install some device drivers correctly. Microsoft says the issue is confined to "a small number" of drivers and that it's working on the problem.


Ainsi Microsoft prévient-il d'avance qu'il reste un petit nombre de drivers n'étant pas encore bien gérés, mais que les efforts de la firme vont se concentrer pour régler le problème. Notons d'ailleurs que pour les ordinateurs équipés de Windows Vista souhaitant se mettre à jour, si le site Windows Update détecte sur l'ordinateur des drivers répertoriés comme faisant partie des drivers non encore supportés, le site vous refusera la mise à jour vers le Service Pack 1 avant l'ajout des drivers non supportés dans la prochaine mise à jour du Service Pack 1.

Je dois certainement en oublier mais les principaux changements sont en principe énoncés. :)

Conclusion



Cette sortie du Service Pack 1 est réellement une excellente nouvelle qui va permettre de corriger de nombreux problèmes rencontrés aujourd'hui par Vista.
Il est fort probable que la firme de Redmond espère faire cesser certaines critiques autour de son OS avec l'arrivée de ce SP1, et ainsi ramener aussi de nouveaux clients potentiels.

Pour ceux qui ne souhaitent pas tout de suite télécharger le SP1 pour en avoir des échos, ou ne possèdent tout simplement Vista, ceux-ci peuvent toujours tester le "New Windows Ket-Chup" dont bénéficient les Égyptiens ! :p


Liens relatifs


Arrivée d'un nouveau développeur : Inki

93 commentaires # Par M@teo21, le 31/03/2008 à 11:51:00
Image utilisateur
Bonjour !

Comme vous le savez peut-être, nous recherchions un stagiaire pour travailler sur le développement du Site du Zéro, afin d'aider Karamilo qui a déjà fort à faire.

Bonne nouvelle, nous avons trouvé notre développeur ! Il s'agit de Inki, qui rejoint donc dès aujourd'hui le groupe des admins.
Il est en formation ces premiers jours sur notre framework et devrait petit à petit pouvoir travailler sur des sections de plus en plus importantes du site. Il s'occupera notamment à terme de traiter les rapports de bugs comme Karamilo et Natim.

Pour ceux qui se poseraient la question, je vous rappelle que Natim a déjà commencé à travailler sur le code du site mais il ne commencera son stage qu'à la suite d'Inki, qui est avec nous jusqu'à la fin juin.
Le planning des stagiaires est donc le suivant :

  • Inki : de maintenant jusqu'à fin juin
  • Natim : de fin juin jusqu'à la mi-septembre

Ne soyez donc pas surpris si vous voyez un nouvel admin désormais ;)

Le concours Breakpoint 2008 est terminé !

88 commentaires # Par Nesquik69, le 30/03/2008 à 19:04:20
Image utilisateur
L'année dernière déjà je vous avais parlé du concours Breakpoint 2007 qui réunit les demomakers les plus fous afin que ceux-ci montrent leurs capacités de réalisation, eh bien sachez que le concours de l'année 2008 vient de se terminer :D !

La demoscene quoi qu'est-ce ?



Alors reprenons tout d'abord les bases. Il est vrai que les termes "demomaker", "demoscene", etc. ne doivent pas vous évoquer grand-chose, je me dois donc de vous expliquer :

La demoscene consiste à créer des vidéos (des démos) sous forme d'exécutables ultralégers (dans la majorité des cas) et les créateurs de ces vidéos sont généralement surnommés les "demomakers". Il ne faut pas oublier que les demos peuvent être créées sur diverses plateformes : les PC, les Amiga, les Commodore 64 (oui, oui, vous avez bien lu :lol: ), etc. Les demomakers ont donc le choix du matériel pour faire leurs démos, ce qui est un avantage pour eux.

Les thèmes abordés dans les démos



Image utilisateur
La démo "Atrium"
Généralement, les thèmes importent peu. Souvent, la demoscene consiste à montrer des objets plus ou moins loufoques (on peut dire une chose en tout cas : le cube est adulé par les demomakers apparemment :D !) qui se déplacent, se déforment, fusionnent, etc. Autrement dit : l'histoire importe peu. Ce qui compte surtout c'est la qualité des graphismes, de la musique et surtout la taille de l'exécutable (je reviendrai dessus par la suite) !

Toutefois, ce n'est pas parce que l'histoire est peu importante qu'il faut forcément négliger la mise en scène. En effet, tout compte ! Le placement de la caméra, les mouvements des objets, la fluidité de la scène ... et j'en passe ^^ .

Les restrictions imposées dans la plupart des cas



Il faut savoir que créer une demoscene n'est pas de tout repos et c'est pour cela que souvent les demomakers forment un groupe pour parvenir à leurs fins. Mais pourquoi tant de difficulté ? Tout simplement parce que l'univers de la demoscene est très exigeant ! J'ai déjà parlé de la mise en scène ci-dessus mais comme je le disais, il y a aussi la musique et la taille de l'exécutable !

Et c'est justement ce dernier point qui pose de gros problèmes ... car si on regarde de plus près il y a trois catégories de demos : les demos (maximum de 20Mo ou 64Mo, cela dépend de la plateforme), les intros de 64Ko et les intros de 4Ko.

Alors pour la première catégorie le poids ne pose pas de réel problème mais par contre vous devez vous demander si vos yeux vous ont joué un tour pour les deux dernières catégories, je le réécris en toutes lettres : soixante-quatre kilo-octets et quatre kilo-octets. C'est plus clair :D ?

Mais comment diable peut-on faire pour créer des vidéos de 64Ko :waw: ?


Image utilisateur
La demo "Masagin"
La réponse est simple : la qualité est pourrie et la vidéo fait 3 secondes ; la programmation de bas niveau et les algorithmes de compression ! Alors quand je dis que la réponse est simple, c'est un bien grand mot car tout est au contraire très compliqué...

Tout d'abord, il faut maîtriser un langage de programmation tel que l'assembleur ou encore le C++ (vous pouvez tenter le binaire mais les concours ne prennent pas en charge les éventuels suicides :-° ). Ensuite viennent les algorithmes de compression, ceux-ci permettront la récupération de toutes les données nécessaires à la bonne exécution du programme. Et enfin pour terminer : il très fortement déconseillé d'utiliser des fichiers externes tels que des images ! En effet, une petite image en format de compression JPEG pèse déjà quelques kilo-octets. La solution vient donc d'elle-même : toutes les textures devront être générées par des algorithmes créés par les demomakers, alors bien sûr ce n'est pas obligatoire mais fortement conseillé ;) .

Vient ensuite l'utilisation des bibliothèques graphiques : essayer d'utiliser une bibliothèque non standard est du suicide si vous voulez participer à la catégorie des intros de 64 Ko ou moins car vous aurez besoin de DLL qui ne feront qu'alourdir votre programme.

Il faut préciser que pour votre demo, le poids de tous vos fichiers compte. Le cumul de tous les fichiers se trouvant dans le dossier de votre demo donnera le poids final de cette dernière. Même le fichier "Readme.txt" compte !


Image utilisateur
La demo "Bits'n pieces"
Alors comment procéder ? Faut-il créer son propre moteur 3D ? Eh bien non, car vous vous retrouvez quand même avec des fichiers supplémentaires. Il vous faut donc utiliser les bibliothèques existantes sur la machine que vous utiliserez. Sachant que généralement se sera Windows qui sera utilisé, les demomakers devront donc faire appel soit à DirectX, soit à OpenGL. Eh oui, ces deux bibliothèques étant déjà installées sur la machine, leur poids ne compte donc pas dans votre demo.

Voilà qui boucle cette partie sur la création d'une demo et la présentation de leurs contraintes. Alors ... ça paraît moins simple maintenant hein :D ? C'est là que vous allez voir tout l'intérêt de ce type de concours dont le plus prestigieux de tous est sans nul doute le Breakpoint.

Le concours Breakpoint



Quelques informations sur son déroulement



Image utilisateur
La demo "Atrium"
Mais où s'est produit ce concours ? Eh bien en Allemagne dans une ville nommée Bingen am Rhein. Quant au concours lui-même, il s'est déroulé dans un gymnase gigantesque dans lequel ont été entreposés tous les ordinateurs, il y avait même un écran géant servant à afficher les demos de tous les participants (ça donne envie d'y aller tiens >_< ). Pour votre information, l'entrée est autorisée au public mais coûte 55 euros (que vous soyez demomaker ou bien simple visiteur). Enfin cela n'a plus d'importance vu que ce concours est maintenant terminé mais au moins si vous le souhaitez, vous pourrez y aller l'année prochaine.

Les résultats du concours



Enfin passons au vrai sujet de cette news : les demos des participants !

Attention ! Je tiens à prévenir ceux qui possèdent une vieille boîte de conserve ambulante en guise d'ordinateur un PC de faible puissance : la demoscene est un domaine très exigeant et ne peut donc fonctionner que sur des PC ayant une puissance de calcul et d'affichage convenable (pas besoin d'une bête de course non plus hein), donc vous pouvez toujours essayer mais attendez-vous à un éventuel crash de votre ordinateur si celui-ci n'est pas assez puissant ! L'année dernière on m'a rapporté pas mal de problèmes de ce genre alors je préfère prévenir cette fois-là ...


Alors tout de suite les résultats (je ne mets que les trois premiers et seulement dans quelques catégories, pour les résultats complets c'est ici) :

Catégorie PC, intro de 4Ko :
  • 1er : Atrium de TBC et Loonies
  • 2ème : h4vok de Archee
  • 3ème : Bits'n pieces de Loonies (pour ceux qui ont déjà vu la demo "Debris", oui, il s'agit d'une reprise)


Catégorie PC, intro de 64Ko (décevant cette année...) :


Catégorie PC, demos :


Petites informations concernant le visionnage de certaines demos :
- Pour quelques-uns d'entre vous (dont moi), vous aurez un message indiquant une dll manquante, cela arrive mais il n'y a aucune raison de s'inquiéter, vous pouvez télécharger la dll spécifiée depuis ce site : DLL-Files.
- Pour visionner les demos qui fonctionnent sur Amiga ou Commodore 64 il vous faudra un émulateur. Je vous conseille WinUAE pour Amiga et VICE pour Commodore 64.


Voilà, on retrouve donc sans grande surprise Farbrausch en premier dans la catégorie des demos PC mais à mon goût le résultat est bien moins bon que celui de l'année dernière (cf : Debris). Quant à la catégorie PC, intro de 4Ko, je ne peux que vous conseiller de regarder la démo Atrium, c'est hallucinant :waw: !

Et c'est fini ! Eh bien oui, toute bonne chose a une fin mais au moins ce concours nous aura encore apporté de belles demos qui nous auront impressionnés (enfin du moins moi c'est le cas).

À l'année prochaine !


Liens relatifs



PdZ édition de Mars !

75 commentaires # Par Vinchz, le 29/03/2008 à 16:53:11
Bienvenue dans cette 13ème édition des PdZ. Si vous ne le savez pas, les PdZ sont des news mensuelles qui permettent aux membres du site de faire découvrir aux autres leurs projets pour qu'ils puissent en bénéficier. Dans cette édition, nous parlerons de jeux en ligne, d'un site de partage de vidéos geek, d'un moteur de recherche d'icônes, ainsi que d'un site entièrement consacré à la BD. Intéressé ? Alors c'est parti ;) !

Lord of Castle



Besoin de faire une petite pause jeu sur votre ordinateur ? Lord of Castle, proposé par le membre lordofcastle, vous gardera scotché pendant un bon bout de temps ! Le jeu, édité depuis plusieurs années déjà, propose plusieurs aspects : militaire, stratégique, et gestion. Prenant place dans un monde totalement fantastique, vous aurez la possibilité de diriger vos armées, élever vos forteresses, attaquer vos ennemis, protéger vos alliés, entrainer vos nouvelles troupes pour augmenter votre force de frappe, etc.
Par ailleurs, vous pouvez étendre votre emprise sur le Monde en annexant les territoires qui vous entourent ou en capturant les quatre Reliques. Un système de guildes a également été développé afin d'ajouter un peu plus de suspense au jeu : vous pourrez alors vous allier ou trahir vos ennemis !

Les armées que vous pourrez rejoindre sont variées, composées de fantassins, archers, cavaliers et piquiers ainsi que des armes de siège : bidons d’huiles et trébuchets.

Image utilisateur

Bref, vous l'avez compris je pense, Lord of Castle est un jeu en ligne et en temps réel plutôt agréable qui offre un gameplay assez intéressant. Il reste toujours en développement, et il n'est pas impossible qu'avec le temps de nouvelles fonctionnalités viennent se greffer à la version actuelle du jeu.

Image utilisateur Image utilisateur
Quelques visuels du jeu


Pour plus d'informations et vous inscrire, consultez le site du projet. Bon jeu !

Geektube



Présentation



Image utilisateur
Accroc aux nouvelles technologies ? Vous allez adorer Geektube. Ouvert à la fin décembre 2007, Geektube est un site entièrement consacré à l'univers "geek". L'idée est de proposer l'essentiel de l'actualité des nouvelles technologies et gadgets en vidéo de manière ludique et attractive. On retrouve ainsi chaque jour de nouvelles vidéos afin de présenter aux utilisateurs les technologies à venir et les nouveaux produits qui ont retenu l'attention des auteurs. Afin de ne rien rater, l'interface est très épurée et segmentée en plusieurs thématiques comme les nouvelles technologies, gadgets, gaming, animation 3D et bien d'autres thématiques.

Fonctionnalités à venir



A l'heure actuelle, Geektube est une plateforme qui propose du contenu uniquement fourni par les membres de l'équipe du site mais son créateur, Trollky, nous informe que l'équipe travaille sur une solution pour que les utilisateurs puissent soumettre une vidéo soit par un lien vers une vidéo déjà hébergée soit par "upload" de leurs propres vidéos à la manière des plateformes de partage telles que Youtube ou Dailymotion. Tout cela est fait dans le but de renforcer la dimension communautaire du site et étoffer le panel de vidéos sur les nouvelles technologies.

Schesio



Image utilisateur

Ne vous fiez pas à son apparence simpliste et à son nom difficile à prononcer car Schesio est un site terriblement utile dont vous n'allez bientôt plus pouvoir vous passer. Il s'agit en fait d'un moteur de recherche d'images et plus particulièrement d'icônes. Il s'avérera ainsi très utile pour les Webmasters en ligne n'ayant pas de graphiste ou ne souhaitant pas perdre du temps à créer ses propres images. Le principe est très simple : vous vous rendez sur le site, tapez un mot-clé et voyez s'afficher sous vos yeux ébahis des icônes.

Besoin d'une icône de RSS pour votre site ? Tapez simplement "rss" et de nombreuses icônes RSS s'afficheront. Le site est donc plutôt utile pour trouver des icônes, puisqu'il cherche sur des sites qui proposent des packs d'icônes tels que PngFactory, iconspedia, iconfinder, etc. Nous vous recommandons donc de regarder les conditions d'utilisation propres à chaque site afin de ne pas violer les droits d'auteurs si les images ne sont pas sous licence libre.

Le Zér0 à l'origine de ce projet (fclm) précise d'ailleurs qu'il est ouvert à toutes suggestions, remarques, conseils et critiques vis-avis de son projet, n'hésitez donc pas à le contacter.

Objectif BD



Passionné de bandes dessinées ? Objectif BD est un site datant de plus d'un an ayant pour principal but de favoriser les échanges et les rencontres entre dessinateurs et scénaristes, amateurs comme professionnels. Le site propose en effet un système de petites annonces pouvant être passées via le forum, où vous pouvez rechercher scénariste ou dessinateur selon vos besoins.

Image utilisateur


Le site permet également aux membres d'écrire leurs propres news s'ils souhaitent partager un évènement en rapport avec la BD par exemple, comme une séance de dédicaces, un festival, ou encore une exposition. Par ailleurs, les membres peuvent aussi rédiger des articles sur le monde de la BD : son histoire, les techniques de dessin, les scénaristes et dessinateurs, des présentations de BD et bien d'autres.

Objectif BD est donc un site qui sera certainement très utile aux scénaristes et dessinateurs qui peuvent se trouver sur le Site du Zér0 mais aussi à tous les lecteurs de bandes dessinées qui veulent en savoir plus sur le domaine.

Créateur : Tonio.

Votre projet ?



Si vous souhaitez apparaître dans la prochaine news de Projet des Zér0, proposez une news avec le tag [PdZ] dans le titre de votre news. Décrivez votre projet sans bien sûr oublier un lien vers lequel nous pourrons visualiser votre projet. Votre demande sera examinée par les newsers et vous serez averti si votre projet a été retenu ! ;)

À bientôt pour d'autres projets !

Apple annonce la sortie du SDK de l'iPhone

72 commentaires # Par Vinchz, le 28/03/2008 à 15:20:24
Alors que l'iPhone et l'iPod touch commencent doucement à se démocratiser, Apple a décidé d'organiser une conférence le 6 mars afin de présenter le SDK de ces deux produits. Ce dernier permet facilement aux utilisateurs de créer, distribuer et en premier lieu télécharger des applications supplémentaires pour leur téléphone (ou baladeur) tactile frappé de la pomme. Voyons ensemble ce que son annonce va changer.

L'avant-SDK : le Jailbreak



Si vous êtes propriétaire d'un iPhone ou bien un simple curieux, vous avez certainement entendu parler de jailbreak. Alors qu'initialement réservée aux plus initiés, l'opération est aujourd'hui très facile à réaliser. Étymologiquement parlant, jail signifie prison en anglais et break casser, briser : le jailbreak désigne donc dans notre cas la manipulation qui débloque son iPhone. Il consiste à installer une application nommée Installer fonctionnant de la même manière que l'installation de logiciels sur Linux : vous lancez l'application en la touchant du doigt et il ne vous reste plus qu'à choisir le programme de votre choix parmi une liste qui s'allonge de jour en jour. Il vous faudra cependant disposer d'une connexion à Internet à proximité pour télécharger des applications. Bien que cette opération soit très sympathique sur le papier, elle fait cependant sauter la garantie de votre objet et n'est donc pas ce qu'il y a de plus légal (bien qu'une restauration du logiciel d'origine soit possible via le logiciel iTunes). Depuis, le jailbreak est sécurisé et relativement stable, beaucoup de personnes y ont encore recours et profitent de nombreuses applications conçues par de nombreux développeurs. Autant le dire, on a assisté au développement rapide d'un SDK non officiel.

Image utilisateur

Comme vous pouvez vous en douter, Apple a vivement contré ce mouvement, ce qui n'a pas manqué d'entraîner des pertes d'argent et des mesures très strictes annoncées par la société telles que la saisie des appareils débloqués dans la perspective de les rendre inutilisables. En effet, il est très difficile même pour une société comme Apple de contrer un phénomène comme le jailbreak, tant il se répand vite et évolue au fil des jours, autant dans la création d'applications que dans la découverte au niveau matériel. Une seule solution ne se présentait alors comme efficace : l'annonce d'un SDK officiel qui permettrait le développement d'applications tierces officiellement reconnues par Apple par les utilisateurs.

L'arrivée du tant attendu SDK



Pour faire le point dans vos esprits, je vous propose de vous fournir une définition (simplifiée) d'un SDK. Acronyme de software development kit et plus communément appelé Kit de développement en français, le SDK est un ensemble d'outils mis à disposition des développeurs leur permettant ainsi de créer des applications sur une plateforme donnée.
En d'autres termes, Apple fournit des outils divers qui permettent aux utilisateurs de créer leurs applications avec plus ou moins de facilité.


Des outils performants



Lors de sa conférence du 6 mars qui annonçait — entre autres — l'arrivée du SDK de l'iPhone, Apple déclarait « fournir aux développeurs les mêmes outils qu'ils utilisent ». Rien de plus excitant pour les développeurs qui allaient enfin pouvoir créer des applications avec des outils performants mis à disposition officiellement par Apple. Mais d'ailleurs, de quels outils s'agit-il ?

Image utilisateur

Si vous codez sur Mac, vous avez certainement dû entendre le nom d'Xcode. Considéré par beaucoup de mac-user comme le meilleur IDE, Xcode tire sa puissance de ses possibilités quasi-infinies alliées à une simplicité pour le développement. Celle-ci est dûe à la conception d'applications utilisant des objets complexes (OpenGL pour la 3D, moteur de rendu Web, vue Quicktime ou Quartz, etc.) à l'aide de nombreuses bibliothèques de fonctions couvrant de nombreux domaines variés. Par exemple, le développement d'un navigateur web peut se faire en quelques lignes de code grâce à WebKit, le moteur de rendu Open Source intégré à Mac OS X (et utilisé par le navigateur Safari). Ainsi, la principale philosophie d'Xcode est non pas de se focaliser sur ce qui est transparent pour l'utilisateur mais plutôt sur le concret, à savoir l'interface et l'ergonomie du logiciel. Cette façon de penser est un héritage des choix d'Apple, l'entreprise ayant choisi l'Objective-C comme langage principal pour Mac OS X, langage qui consiste à considérer tous les éléments du code source comme des objets (l'obj-c étant en quelque sorte enfant du Smalltalk). XCode prend donc en compte beaucoup de langages, notamment les langages de POO tels que Ruby, Python et bien évidemment l'Objective-C sans oublier d'autres langages très utilisés tels que le C et le C++. Par ailleurs, le support des templates assure une facilité pour les développeurs à s'essayer à de nouveaux domaines, favorisant la diversité. Parmi eux, on peut compter la création d'applications de base, de programmes en ligne de commande, mais aussi de plugins pour Spotlight (recherche intégrée à Mac OS X), Quicklook (visualisateur rapide de fichiers intégré au système), le Carnet d'Adresses etc.
Outre ces avantages de fond, Xcode s'avère être un IDE complet avec une personnalisation poussée de la coloration syntaxique, l'auto-complétition, des documentations complètes avec des exemples illustrés pour chaque langage, et l'utilisation de puissants outils open-source tels que GCC (compilateur) et GDB (débuggeur).

C'est donc sans surprise qu'Apple a choisi Xcode pour le développement d'applications. Mais alors qu'il est très efficace pour le développement d'applications Mac notamment avec son support de Cocoa, on peut se demander quels sont les outils qu'Apple met à la disposition des utilisateurs pour qu'ils conçoivent des applications dans des conditions optimales.

Image utilisateur

Avec Cocoa, vous pouvez facilement créer un logiciel en connaissant un minimum un langage de programmation. En effet, Apple vous fournit avec Xcode plusieurs outils très intéressants destinés à vous faciliter la tâche. Besoin d'une interface graphique pour votre logiciel ? Interface Builder est là ! Sous son apparence simpliste se cache un véritable potentiel qui ne vous reste qu'à exploiter. En effet, vous pouvez ajouter tous les éléments de l'interface de Mac OS X : barre de défilement, bouton, lien, champ de saisie, texte, case à cocher et bien d'autres.
D'autres outils vous assisteront pour le développement de votre application, tels que Quartz Composer pour les effets graphiques, et Instruments qui vous permettra de voir les performances de votre application une fois lancée ainsi qu'à traquer les bugs et les fuites de mémoire par exemple.

Bien que ce petit monde soit très sympathique, il est intégralement en anglais et n'est pas traduit. Au premier abord, on pourrait prendre ceci comme un inconvénient mais c'est un avantage d'avoir le nom exact des fonctions dans les menus et après tout, on ne va pas bien loin dans la programmation sans quelques notions d'anglais.


Comme vous pouvez le voir, le développement d'applications sur Mac est le fruit d'un long travail de la part d'Apple pour mettre des outils de qualité à la disposition des développeurs. Se posait alors la question de savoir comment tout cet environnement de travail allait être adapté pour l'iPhone. Au lieu que ce soient les outils qui s'adaptent à l'objet, c'est toute l'API qui est changée. Ainsi, on assiste à la naissance d'une variante de Cocoa, portant le doux nom de Cocoa Touch.

Lors de sa conférence (dont je vous parlais en début de news), Apple a démontré quasiment en temps réel l'efficacité du SDK. En effet, ils ont montré tous les degrés auxquels le SDK pouvait être utilisé, partant d'un simple "Hello World" pour arriver à la création complète d'un jeu vidéo. Bien entendu, le SDK s'avère vraiment intéressant lorsque vous vous en servez réellement, et non pas uniquement pour afficher du texte comme pourrait le faire n'importe quel terminal. Si vous voulez par exemple créer une application qui déforme une photo lorsque vous passez le doigt dessus, alors là le SDK sera un véritable outil de développement pour votre application et sa nécessité se fera réellement ressentir : ce genre de programme existe alors grâce à Cocoa Touch.

Ce dernier est en fait une API vous permettant de contrôler l'écran tactile et l'accéléromètre de l'iPhone à l'instar du clavier de la souris du Mac : les bons éléments de Cocoa de Mac OS X ont donc été repris et adaptés pour l'iPhone, permettant ainsi une uniformité entre les deux plateformes. Après tout, on ne change pas une équipe qui gagne ! ;)

A noter qu'aux logiciels tels qu'Interface Builder ou encore Quartz Composer, l'iPhone apporte son petit lot de nouveaux outils. Beaucoup de développeurs apprécieront en effet le fait de pouvoir tester leur programme directement sur leur ordinateur au lieu de brancher leur iPhone à leur ordinateur, Apple ayant inclus un émulateur d'iPhone. En clair : vous avez un iPhone sur votre écran que vous pilotez à votre guise grâce à votre souris, ce qui vous évite des pertes de temps pour tester votre programme sur votre iPhone "physique".

Et ensuite ?



Jusque là, le SDK d'Apple n'a rien de bien révolutionnaire : il fournit des outils aux développeurs afin de permettre la création d'applications et ainsi favoriser leur intégration au système. Mais Apple est allé plus loin, garantissant un support financier aux applications. Le projet initié par Kleiner Perkins Caufield & Byers (KPCB) se nomme iFund et s'évalue à un montant de 100 millions de dollars. Mais détrompez-vous, il ne s'agit en aucun cas ici d'altruisme mais bien de stratégie capitaliste : les projets propulsés par iFund seront des applications d'importance relativement conséquente et, par extension, amèneront de l'argent à la société.

Par ailleurs et pour rester dans le domaine économique du phénomène, les développeurs qui concevront des applications pour iPhone ou iPod touch devront s'acquitter d'une autorisation d'un montant de 99$. Comme il l'est souvent remarqué, ceci est à la fois peu cher et trop cher. Peu cher pour les projets de grande envergure, abusif pour les petites applications développées par les particuliers. Apple annonce par ailleurs n'autoriser que les applications utilisant les API publiées par Apple et utilisées de manière prescrite par Apple. Le cas contraire, une réécriture du logiciel pourra être effectuée afin de le rendre conforme à cette règle.

N.B. : Le téléchargement du SDK est tout à fait gratuit, rendez-vous sur le site d'Apple pour vous le procurer.

Image utilisateur

Une fois les 99$ déboursés et l'application conforme aux règles dictées par Apple, vous avez alors la possibilité de mettre votre application à disposition de tous les possesseurs d'iPhone, ce qui est, selon Steve Jobs (CEO d'Apple), « le rêve de tout développeur ». Ainsi, un nouveau logiciel édité par Apple a vu son apparition : l'AppStore. Vous l'avez certainement deviné, l'AppStore permet à l'utilisateur de télécharger des applications iPhone conçues par d'autres utilisateurs. Il fonctionne de la même manière que l'iTunes Music Store, répertoriant les applications par thème, dans un top, selon leur nombre de téléchargements, etc. Il vous est possible également de faire une recherche manuelle si vous savez exactement ce que vous voulez. Pour procéder par analogie, l'AppStore est la forme légalisée du logiciel Installer, programme permettant le téléchargement d'applications pour iPhone jailbreakés.

Réaction des utilisateurs



Dans les jours qui suivirent l'annonce du SDK, de nombreuses réactions fusaient sur la Toile. Beaucoup voyaient en effet l'arrivée d'une nouvelle plateforme, un nouveau souffle pour l'iPhone voire carrément la naissance du véritable iPhone. Il est vrai que la démonstration des jeux en direct lors de la Keynote en a impressionné plus d'un : c'était la première fois d'ailleurs qu'Apple osait parler de plateforme de jeu vidéo pour un de ses produits (les jeux iPod étant plus des petits passe-temps que de véritables jeux vidéo tels qu'on les voit de nos jours). Bien que l'accéléromètre et l'écran tactile de l'iPhone offrent de réelles possibilités de jeu, il serait un peu exagéré de parler de l'émergence d'une nouvelle plateforme de jeux vidéo.

Par ailleurs, l'accent mis par Apple sur le côté ludique de l'iPhone a tendance à nous faire oublier que de véritables applications peuvent arriver, puisque la société a mis à disposition du grand public les mêmes outils qu'elle utilise. Malgré tout, il faut avoir à l'esprit que même si vous disposez d'outils puissants, il vous faut une grande maîtrise de ces derniers afin d'arriver à faire des applications dignes d'être officielles (si telle est votre ambition).

De nombreux utilisateurs profitent de l'arrivée du SDK pour dénoncer le caractère fermé d'Apple. Il est en effet impossible de développer des applications depuis un autre OS que Mac OS X, Xcode étant fortement conseillé ! En outre, le fait qu'il faille payer 99$ pour partager son application aux autres utilisateurs et qu'Apple se réserve de réécrire des logiciels sont deux règles particulièrement en conflit avec l'idéologie du logiciel libre et ne manque pas de créer des conflits entre les défenseurs du libre et les utilisateurs de Mac.



Note de fin



Image utilisateur

Finalement, Apple a bien fait de sortir son SDK à cette période de l'année, tant la sortie de ce dernier commençait à se faire attendre. Bien qu'il ait du retard, il apporte un réel plus pour les possesseurs d'iPhone et d'iPod touch et permet ainsi de contrer de façon efficace le jailbreak. Si vous voulez en savoir plus, consultez les liens suivants.




Merci à djibix pour avoir proposé une news à ce sujet ainsi qu'à guimers8 pour sa contribution et ses relectures attentives.

Le réseau social Facebook disponible en français

84 commentaires # Par Haveo, le 26/03/2008 à 23:14:56
Facebook est ce que l'on appelle un réseau social, un site Internet destiné à relier les personnes qu'elles soient amies, collègues ou simples connaissances. À l'origine créé à l'université d'Harvard aux États-Unis en février 2004 et destiné aux élèves de cette université, il a depuis bien évolué et arrive aujourd'hui en français.

Facebook, présentation



Un réseau social efficace ...


Image utilisateur

Ce qui frappe lorsqu'on s'aventure pour la première fois sur Facebook c'est la facilité avec laquelle des informations généralement considérées comme personnelles sont échangées. Tout le monde est identifié par son nom et son prénom, oubliez les pseudonymes. On est invité à renseigner une multitude d'informations sur soi-même : lycée, université, ou école, lieu de naissance, loisirs, situation conjugale, voire même orientation politique ou religion ! Même si rien de tout cela n'est obligatoire et que Facebook n'a aucun moyen de vérifier la véracité de ces informations, force est de constater qu'une grande partie des inscrits les ont données.

Ce qui fait également l'efficacité de Facebook c'est sa popularité (1,4 million d'utilisateurs français). Si vous utilisez un webmail assez connu (Hotmail, Yahoo, Gmail, etc.) Facebook vous propose de chercher dans votre carnet d'adresses pour trouver des personnes présentes sur le site. On accepte sans trop d'espoir mais au final, rares sont les carnets d'adresses qui ne présentent aucun contact sous Facebook (ou alors ils sont tout petits mais c'est une autre histoire). Si vous tentez de contacter quelqu'un dont vous ne connaissez que le nom, Facebook peut vous sauver. :)

Image utilisateur
Vue d'un profil complet sur Facebook

Une autre des grandes qualités de Facebook est ses applications. Quizz, jeu en flash, "Wall" permettant de laisser un message sur le profil d'un ami, albums photo, on trouve de tout sur Facebook puisque tout un chacun peut développer son application "sociale".

La plus grande partie des fonctionnalités de Facebook est tournée vers la communication permanente avec vos amis. Quand un de vos amis rejoint un groupe, ajoute un ami à sa liste, change de statut, rajoute des photos dans un album, installe un nouveau quizz, ... vous êtes prévenu. Toutes les applications tirent parti de ses fonctionnalités, ainsi vous pouvez comparer les résultats d'un quizz avec vos amis ou les inviter si besoin est.

... mais parfois trop



Toutes ces fonctionnalités peuvent s'avérer fort pratiques mais sont également à double tranchant. Votre vie privée devient étalée sur Internet et votre contrôle sur ce que vous souhaiteriez cacher drastiquement réduit. On peut citer l'anecdote du jeune employé dont les collègues de bureau puis les supérieurs apprennent qu'il aime faire la fête en semaine, une situation gênante n'est-ce pas ? D'autre part, le danger vient aussi des applications. Certains créateurs peu scrupuleux n'hésitent pas à recueillir des informations sur votre vie privée pour les revendre à des entreprises par exemple. C'est ainsi que naissent de véritables virus sur Facebook se propageant de compte en compte en utilisant les fonctionnalités sociales de Facebook.

Pour contrer cela, Facebook met en place des solutions : vous pouvez interdire à ceux qui ne sont pas vos amis de voir votre profil et une surveillance des applications a été mise en place. Malgré tout, la plus grande prudence reste de mise.

Image utilisateur
Le formulaire utilisé pour empêcher
quelqu'un de savoir que vous êtes sur Facebook


La version française



Détails



Sortie le lundi 10 Mars, la version française de Facebook devrait permettre d'augmenter encore la popularité du célèbre réseau social en France. Notons tout de même que la traduction n'est pas entièrement finie et que si vous choisissez de mettre le site en français vous devrez supporter des messages du type "your friend est connecté", bref c'est encore un peu en chantier. ^^

Image utilisateur
La page d'accueil de
Facebook en français


Mais au-delà du confort que ça présente pour ceux qui utilisaient déjà Facebook en anglais, c'est aussi une ouverture à tous ceux qui ne sont pas venus à cause de l'interface en anglais. Cela a de quoi réjouir certains mais ce n'est pas le cas de tout le monde.

Pour certains, la fin de Facebook tel qu'on le connaît



En effet, les Français sur Facebook étaient jusqu'à maintenant tous des gens maîtrisant plutôt bien l'anglais. Certains considèrent que cela faisait office de filtre social pour éviter l'affluence d'un public trop "populaire". On peut donc voir depuis quelque temps déjà un groupe sur Facebook nommé "Pétition contre la traduction de Facebook en français" qui regroupe déjà près de 8 000 membres.

Leurs arguments sont clairs et directs : "Parce que le fait de préserver l'anglais est un filtre naturel donc assure l'adhésion d'utilisateurs ayant un minimum d'intellect et/ou de culture", "Parce que, émergeront des groupes "9-3 EN FORCE" ou " NIKE LA POLICE ET LA FRANCE". C'est peut-être un peu extrême mais ça fait réfléchir...

Conclusion



En conclusion de cette nouvelle, on ne peut pas oublier de mentionner les principaux concurrents de Facebook : Myspace qui avait au départ la même vocation que Facebook c'est-à-dire de devenir un réseau social mais qui s'est clairement orienté vers la musique ou encore OpenSocial l'API pour réseaux sociaux de Google. Pour vous permettre de creuser un peu plus le sujet voici quelques liens :

Merci à Vodka Orange pour avoir proposé une news à ce sujet.

Nouveau TP C++ : création de la classe ZString

53 commentaires # Par M@teo21, le 25/03/2008 à 16:06:31
Bien que la partie I du cours de C++ soit officiellement "terminée", un certain nombre d'entre vous n'ont pas manqué de remarquer qu'elle manquait cruellement d'un TP.

En effet, les concepts de la programmation orientée objet enseignés dans cette partie sont riches, et je suis convaincu que sans un TP on ne peut pas se rendre compte si on a vraiment compris ou pas.
Certes, la partie II sur Qt sert en quelque sorte de gigantesque TP, mais ce sera au final une partie assez simple et il me paraissait nécessaire d'introduire un TP avant la fin de la partie I.

Il m'a fallu un certain temps pour rassembler suffisamment de courage pour l'écrire. En effet, je savais d'avance qu'il s'agirait d'un des plus gros TP que j'aurai à écrire. Un des plus difficiles aussi, sans aucun doute.

Image utilisateur
10) TP : La POO en pratique avec ZString

Ce TP vient s'insérer juste après la surcharge d'opérateurs et avant l'héritage. Il n'y est donc pas question d'héritage.
Il fait écho au chapitre 5 qui montrait comment utiliser la classe string de la bibliothèque standard du C++. Ce que ce chapitre propose, c'est ni plus ni moins que de recréer cette classe (avec un peu moins de fonctionnalités bien sûr :p ). Le nom de ZString , pour Zéro-String, a été choisi.

C'est un chapitre difficile, mais je suis convaincu que c'est un excellent exercice pour vous faire comprendre les mécanismes de la POO. Vous devez en particulier être au point avec la gestion des chaînes de caractères. Je vous invite dès le début à relire le chapitre sur les chaînes (issu du cours de C) pour ceux qui auraient oublié.




Bon courage, c'est assez long et ça demande sans aucun doute plus de réflexion qu'un chapitre "classique".
Moi-même j'en ai bavé pour l'écrire, c'est vous dire :p

Page : 115  114  113  112  ...  105  104  103  102  101  100  99  ...  3  2  1 

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 88 Zéros connectés | Requêtes SQL 10 requêtes | Temps de génération de la page : Total (SQL) 0.0722s (0.0521s)