Archives pour la catégorie “high tech”
Voici une bien grande question en ce jour. Déjà comment definir une machine cross platform
Un logiciel multiplate-forme est un logiciel conçu pour fonctionner sur plusieurs plates-formes, c’est-à-dire le couple liant ordinateur et système d’exploitation. En anglais on parle souvent de « cross-platform software » ou « platform independent software » ou encore de « multi-platform software ».
De nombreux langages de programmation sont multiplates-formes. En effet, il suffit de développer un compilateur destiné à générer un code exécutable compréhensible par chacun des processeurs qu’on désire utiliser.
Par exemple, un logiciel fait avec la bibliothèque graphique GTK+ sous Linux ne fonctionnera pas tel quel sous Windows, même si l’Architecture est la même. Même si le langage est le C, le fonctionnement interne de la gestion de l’affichage est différent. On touche ici à la notion de portabilité d’un programme.
Le problème se pose rapidement aux développeurs : choisir une plate-forme pour un programme revient à restreindre l’audience de celui-ci. Ce problème se complexifie d’autant plus que le secteur informatique tend à se diversifier, tant dans le système d’exploitation (Linux, Mac OS, etc.) que dans le matériel (GSM, PDA, etc).

Bon en gros pour simplifier, cet article va se concentrer sur un cas de plus en plus courant qui consiste à avoir plusieurs OS sur une seule et même machine. Le cas que l’on rencontre le plus couramment désormais consiste à avoir un double boot avec un OS windows (XP le plus souvent) et une distrib linux (ubuntu pour les fainéant). Cette double utilisation offre une grande gamme de possibilité puisque pour ce qui est du travail ou de l’utilisation plus professionnel du PC, l’utilisation de linux se fera sans mal. Mais cela n’empêche pas une utilisation plus loisir avec des jeux vidéo par exemple sans passer par des logiciel lourd et fastidieux comme wime.
Cependant assez rapidement se présente un ennui de taille, l’utilisation de logiciels réellement différents sous les différents OS alors qu’ils ont la même utilisation. L’exemple le plus simple pourrait être la navigateur web. Il est frustrant de rechercher une page qu’on a déjà visité mais qu’on n’a pas dans l’historique puisque vu depuis l’autre OS. Afin de résoudre ce genre de problème, le plus rapide consiste à utiliser le même logiciel sur Windows et sous linux. Exemple :
La firme mozilla pour chacun de ses logiciels permet l’utilisation de profils. Jusque la aucune surprise, sauf que ces profils sont chargeable depuis n’importe quel OS, il suffit de les laisser dans un endroit visible. En gros peu importe l’OS lancé, si on utilise firefox ou thunderbird, les paramètres seront les mêmes. En gros on a le même navigateur peu importe l’os choisis au démarrage. Voila qui simplifie pas mal la chose pour l’utilisation courante.
Pour que Firefox soit le même sous Windows et Linux, la solution est simple : partager un même profil. Les modifications que vous apporterez à Firefox sous un système apparaîtront sous l’autre système.
Sous windows : menu Démarrer / Exécuter. Tapez
firefox -P
Choisissez de créer un nouveau profil et changer le répertoire par défaut. Placez-le à la racine de votre partition FAT dans un dossier du nom de votre choix. Prenons comme exemple “firefox_p”.
Sous linux : même manœuvre : en console, en utilisateur, surtout pas en root
$ firefox -P
Créez un nouveau profil, appelez-le de la même manière que sous Windows et placez le répertoire à la racine de votre partition FAT dans le dossier “firefox_p”.Utilisez ce profil par défaut sous Windows et Linux. Et voilà, Firefox ne fait plus qu’un sous Windows et Linux.
Là où ca en devient pratique c’est qu’il existe dans presque tout les domaines des logiciels ayant les mêmes fonctionnalité. Par exemple, si vous utilisez IRC de temps en temps. Pourquoi utiliser Xchat sur l’un et mirc sur l’autre ?

Donc on arrive à l’utilisation au finale d’une quantité de logiciel multiplateforme qui permette de retrouver les mêmes utilisations peut importe le système choisi.
Donc
- Firefox : navigateur
- Thunderbird : mail
- OpenOffice : bureautique
- KVirc : irc
- Azureus : bittorent
- Filezilla : ftp
- Eclipse : dvp
Pour les fans de fansub, on pourrait cite Aegisub
Le réel problème provient des logiciels multimédia. Que ca soit pour la musique ou la vidéo très peu de logiciel sont disponible sur différents O/S. VLC est bien seul dans ce domaine mais son utilisation s’avère assez laborieuse à la longue. Mais rien n’empêche d’utiliser des logiciels forts semblables donc par exemple en place d’un Winamp ou d’un Foobar2000, Amarok ne fait pas tache du tout, bien au contraire. Cela s’avère être un réel avantage dans le choix des logiciels que d’en prendre un multiplateforme, il permet d’économiser du temps par la suite et d’éviter de se faire la réflexion du “merde faut que je reboot pour faire tel truc”.

Cependant il faut se méfier de certain fake. A cité par exemple Teamspeak, logiciel de discussion sur IP très pratique, à l’origine développer pour les jeux vidéo et qui dérive désormais en forum de discussion, bien plus pratique qu’un msn ou autre. Il existe bien une version dite linux. Cependant elle a été développée rapidement et avec les orteils, résultat de nombreux artefact audio, des plantages à répétition, des conflits avec d’autres logiciels. En gros il mette qu’il existe une version linux mais celle ci n’existe pas vraiment.
Pas de commentaire »
Bon cette question n’est pas très compliqué, ce n’est pas ce qui manque sur la toile. Bon tout d’abord la voie traditionnel. Celle ci consiste à se renseigner un peu sur le monde du fansub, de rencontrer et de discuter avec les personnes qui s’occupent de vos séries préférés. En gros une sociabilisassions qui permet de comprendre comment tout ce petit monde tourne. Pour ca le mieux c’est d’aller sur un site communautaire type http://mononoke-bt.org/, le site de référence pour tout ce qui est fansub français. Il est aisé de rencontrer les différents membres des teams, et si vous êtes motivés, vous pouvez vous rendre sur leurs chans IRC afin de réellement discuter. Une grande partie de ces teams propose d’ailleurs leurs releases sous forme de XDCC, ce qui permet de discuter tout en téléchargeant.
 
Après y a l’approche leecheur fou qui veux juste son épisode. Pour ca il y a les sites de DDL type http://www.anime-ultime.net/ (surment le moins pire). Mais vraiment pas conviviale et très peu de relation avec d’autres personnes. Et on ne parlera même pas des délais supplémentaires, de la gestion de ces sites plus qu’étrange et des problèmes réguliers qui consiste à mendier envers les utilisateurs pour payer les serveurs. C’est la voie du leecheur asociale en gros.

Et sinon maintenant c’est trouvable sur n’importe quel référenceurs de trackeur type http://www.mininova.org/ , mais pas besoin de trop d’aide de ce coté là. Pour certains animes trop trop underground, là faut sortir la mule voir share avec 3 source made in hong kong.
 
Mais bon ce qui est sympathique, c’est de suivre les séries durant leurs diffusion, ca permet de discuté des tenants et des aboutissant à chaque sortie d’un nième épisode. Mais comment savoir quand un épisode sort sans aller vérifié tout les jours 25 sites de teams. Bah là non plus ce n’est pas très compliqué. Un petit tour sur www.animeka.com et vous obtenez les sorties journalière des différentes teams. Si vous désirez un peu plus de choix une fois tout ca finie, vous pouvez toujours allez jeter un coup d’oeil du coté des US. Donc les sorties journalière la aussi sont listé http://baka-updates.com/. Relativement utile, perso je n’utilise presque que ce site vu que je suis tout en vosta. Et si vous chercher une série de référence de très bonne qualité (pas toujours légal) un petit tour chez http://kaa.animeconnection.net . Une team de choque avez des releases de niveau commercial. Voila il existe quelques autres source mais celles ci devrait suffire pour l’instant 
Pas de commentaire »
Souvent quand on pense jeux php, on voit tout de suite les classique ogame et tous les jeux de Gameforge. Bien sur il existe de nombreux concurrents, que ce soit de la production de weed, à la gestion de hamster, de compagnie aérienne ou de mafioso. Y en a pour tous les gouts. Cependant, dans ce bordel sans nom, une petite boite française se démarque. L’un de ses projets a déjà fait le tour du net, “Miniville/Antiville“. Un principe simple, vous créer une ville virtuel et vous ramener des gens, votre ville grossir à chaque fois que quelqu’un clic sur votre lien http. Antiville vous permet de détruire les villes des autres la encore en récupérant de nombreux clics.

La raison pour laquelle je vous parle de cette société pourrait être sa fulgurante réussite. Ca fait fortement pensé à une startup florissante. Et non si je vous en parle c’est pour la sortie d’un jeu qui parait très prometteur.
Si vous avez vu Monster& Co, un Disney passé un peu inaperçu alors que le concept ne paraissait pas mauvais. Le jeu du jour, “CroqueMonster” est donc bâti sur quasiment le même principe. Vous gérer une agence de monstre qui doit effrayer les enfants. Vous devez donc gérer votre entreprise en faisant les bonnes embauches, se développant un peu partout autour du monde et ainsi devenir la plus grande agence du monde.

Graphiquement c’est tres sympathique, c’est tres web2.0. Tout semble tres bien fignolé et tres mignon, l’ergonomie est tres travaillé. C’est vraiment sympathique à prendre en main et le concept est suffisamment accrocheur pour s’y plonger un minimum. Petit jeux qui ne fera surement pas un super succès mais qui est fort sympathique.
Pas de commentaire »
La bombe de l’été ? Alors que la mode est aux offres de téléchargements illimités attachées aux abonnés FAI (Neuf et Orange), BlogMusik.net renaît de ses cendres sous les traits de Deezer.com.

Qu’on soit chez Neuf, Orange ou Free, ou n’importe quel FAI dans le monde entier, on pourra ainsi écouter sans compter et sans peur du gendarme. Le site bascule donc les habitudes de consommation de la musique sur le net en clarifiant sa position. C’est grâce aux accords négociés avec la SACEM que Deezer a pu mettre en place cette solution. Le site repose sur un partage des revenus publicitaires générés par ses pages. Chaque publicité drainera quelques poussières d’euros chez les artistes, auteurs, compositeurs, maisons de disques. Mieux encore, le site n’a pas une vocation franco-française, mais est déjà disponible en 16 langues.
Pas de commentaire »
bon, normalement la news precedente devait etre la derniere avant que je me casse mais finalement j’ai trouvé un brin de motivation pour écrire
LA 100 eme actu du site

bon ok, tout le monde s’en branle, ca c’est pas grave. Bon à part ca un petit enervement dans cette magnifique soirée de preparation au départ. J’ai eu pas moins de 5 contact msn qui se sont fait virusé. J’ai vraiment l’impression d’etre entouré d’abruti :/
Et tous par le meme, pourtant pas super fin dans son aproche. Le virus ne fait ici aucune preuve d’une super ingéniosité ou d’un code de psychopathe. Nan il profite tout simplement de la connerie humaine.
Scénario:
Vous recevez un message d’un contact msn habituel. Au choix y en à tout une liste, mais voila les plus courants.
hey c’est toi dans ces tof!!???
t’as pas encore vu ces tof???
stp regarde cet album de photos je lai fais specialement pour toi et mes amis…
hey regarde les tof, c’est moi et mes copains entrain de… 
Ce sont mes photos chaudes
le message est suivi d’une demande de transfert de fichier => Myalbum2007.zip (52ko)
et chose surprenante, y en a pleins qui se pose même pas de questions. Bon pour les geek, ils se seront dit “merde un album de 52ko avec des photos c’est pas possible ou alors c’est du jpeg20000 qui est pas open source”. Bon moi c’est surtout que dl des truc par msn c’est deja pas choses courantes vu les perf du logiciel mais surtout la facon dont la chose est amené. Ca fait “bonjour! DL ca”. Plus douteux je sais pas ce qu’il faut faire, marquer en gros “ne cliquez pas c’est un virus”?

en gros comme d’hab, le probleme se situe entre la chaise et le clavier.
Un commentaire »
Publié par kef dans high tech, humour
Et c’est parti pour une séance de dessin en html
Pas de commentaire »
Publié par kef dans Article, high tech
La représentation de statistiques ou de données est souvent quelque chose de compliqué sur Internet. Surtout lorsque l’on doit mettre cela en place sur un site web. Je profite de mes recherche sur un projet pour vous énumérer les différentes libraires graphique existant en PHP et permettant de générer tous ces diagrammes, graphiques en barre, camemberts, …

Tout d’abord, les librairies utilisant des rendus Flash. Assez proche de ce que l’on peut observer sur des sites comme google adsense, wordpress, … Cela permet d’avoir des graphiques animés, permettant à l’utilisateur d’interagir avec. Ces graphs ne peuvent cependant pas servir directement d’image comme lors d’une exportation.
- Fusion Chart : celui la est disponible en version “lite” gratuite, ainsi qu’en version payante. La version payante est très aboutie et permet vraiment de faire des choses sympas. Le tout en Flash avec du xml, bref compatible avec tout type de langage coté serveur.
- Maani : l’avantage de Maani est de pouvoir interpréter directement les données en Php. Mais cette librairie peut également être utilisée dans d’autres langages en puisant ces informations dans un fichier au format CSV ou XML. Le rendu des graphiques en 3D est particulièrement réussi
- amCharts : Elle présente l’avantage de générer des graphiques cliquables, dans lesquels on peut naviguer et obtenir des chiffres précis. Une version gratuite est disponible mais un lien s’affiche en haut de chaque graphe.

Il existe justement d’autres librairies qui elles gênèrent des images au lieu d’animation flash.
- Artichow : Cette librairie en français qui fonctionne avec Php et le module graphique Gd. Entièrement personnalisable, Artichow supporte plusieurs types de dégradés, gère la transparence des couleurs et permet l’ajout de légendes
- JFreeChart : JFreeChart est une librairie Java et open source. Elle peut générer des graphiques sous forme d’images, de graphiques vectoriels, voir même de composant Swing. Par contre, il s’agit vraiment d’une librairie dans le sens premier du terme qui nécessitera donc un certain investissement pour pouvoir être utilisée

On trouve également certaines librairies faisant un rendu directement en javascript comme
- EJSChart : EJSChart (pour Emprise Javascript Charts) peut afficher des graphiques interactifs à la manière des deux librairies en Flash. Elle dispose même d’une fonction zoom vraiment bluffante
J’espère que ça pourra également vous être utile dans vos prochains projets personnels ou professionnel 
Pas de commentaire »
Pour toutes les personnes ayant déjà fait parties d’un projet de programmation. La programmation à l’ancienne où tout le monde code dans son coin et on mélange-le tout à la fin est fini depuis longtemps. La grande majorité des entreprises ont désormais des outils pour gérer au mieux les projets. Ce n’est pas le cas question amateur.

Trop souvent les codes ne sont pas commentés, pas portables, difficilement implémentables et terminé de façon bâclée pour que ça marche. Et dès qu’il s’agit de travailler à plusieurs alors la c’est la fin des haricots. On cumule les bouts de code envoyé par mail/msn/irc/clé usb et à chaque problème de version on rafistole à la main, quitte à retrouver des erreurs déjà corrigées précédemment. Pour palier à ce genre de problème, il existe des systèmes assez simples comme cvs ou svn, cependant, prendre du temps pour mettre en place un serveur particulier n’est pas toujours envisageable.
Ca c’était avant l’arrivée de CVSDude. Ce projet permet tout simplement d’héberger votre serveur cvs/svn, et de l’interroger de n’importe où. Avec ca, que vous soyez chez vous, à l’université, chez un pote, chez de la famille à 600 km, vous pouvez toujours avoir votre projet sous la main. Sauf que comme souvent, un truc aussi bien semble totalement payant.

Détrompez-vous, une version gratuite est disponible. Elle permet d’y héberger jusqu’a 10 mo. Ca peut paraître faible, mais sachant que pour un projet quelconque, seul le code pur et dur y est héberger, 10 mo de code, y a déjà de quoi avoir de très gros programme. Rien n’empêche de mettre tout ce qui est librairie, images, etc… sur un serveur FTP pour économiser de la place.
Si le projet prend par la suite de l’ampleur, rien ne vous empêche de prendre une version payante qui vous permet d’augmenter le nombre de branches et l’espace disponible.
Pas de commentaire »
C’est dingue ce qu’on peut trouver au détour du net. Des petits malin de zataz news se sont amusé à décortiquer le firmware de la freebox v5. Et là surprise, il n’y a pas que ce qu’on croyait à l’intérieur. Ils ont en autre dégoté quelques lignes très suspectes.
# CONFIG_PACKAGE_DOOM_DOOM
# CONFIG_PACKAGE_FCEU_FCEU
# CONFIG_PACKAGE_GNUBOY_GNUBOY
# CONFIG_PACKAGE_HERETIC_HERETIC
# CONFIG_PACKAGE_HEXEN_HEXEN
# CONFIG_PACKAGE_LTRIS_LTRIS
# CONFIG_PACKAGE_QUAKE_QUAKE
# CONFIG_PACKAGE_WOLF3D_WOLF3D
Autant dire que les développeurs, petits blagueurs qu’ils sont. Se serait amusé à mettre des jeux sur leur boite magique. Les mêmes personnes ont également trouvé un fichier SMSPLUS qui à tout l’air d’être un émulateur de consoles assez anciennes.

L’information semble quand même assez étrange. La plupart de ces titres étant des FPS des années 90 développé pour PC. Comment les adapter à la freebox. Un fps à la télécommande ça peut paraître conceptuel 
Rien ne prouve non plus que ces lignes servent à quoi que ce soit ni qu’elle soit implémenter un jour ou l’autre. Il reste toujours l’éventualité d’une compétition de dev bourré qui aurait sorti après une soirée trop arrosée “Pas chiche de faire tourner doom sur la box! Ho pas peur je le fais demain”. On en saura plus d’ici quelques mois donc affaire à suivre.
Pas de commentaire »
Quel surprise ! Alors qu’on pensait netscape mort et enterré depuis bien longtemps, le voila qui ressort en version 9 beta 1.

Donc qu’apporte cette version du navigateur par rapport à la concurrence. Tout d’abord il est entièrement basé sur Firefox 2, cependant il permet des options tel qu’utiliser le moteur de rendu de IE ou opéra. Plutôt un bon plan pour les développeur web qui cherche à savoir si le site fonctionne sous les différents moteurs.
Il profite d’ailleurs de cette hérédité puisqu’il permet en autre d’utiliser les plugins développés pour firefox. Cela lui offre déjà une quantité d’extension très importante. Il profite également de la portabilité de FF et se retrouve multiplateforme (Win/Mac/Linux), ce qui n’était pas le cas dans le passé.
Pour se démarquer un peu de la concurrence. Le navigateur est équipé d’une technologie intéressante puisqu’elle permet de corriger à la volée les erreurs de frappe dans la barre d’adresse. Le navigateur avertit alors l’utilisateur d’une adresse contenant par exemple un “.cmo” à la place d’un “.com”. Il est également orienté web 2.0 et propose des options pour partager les pages que l’on affectionne.
Pour l’instant encore à l’état de beta, le navigateur semble bien parti. Cependant on peut se demander l’intérêt de relancer netscape à l’heure qu’il est, avec les avancés respective de firefox et IE dans le domaine. wait & see
Pas de commentaire »
|