Accéder au contenu principal

Articles

KQemu

KQEMU Une nouvelle étape a été franchie dans le projet d'émulation de processeur Qemu (QEMU Accelerator Module). Kqemu est un module qui permet d'utiliser le processeur hôte au lieu d'utiliser le processeur de la cible. Par exemple, nous sommes sous Linux et on utilise Windows à l'aide de Qemu. Windows fonctionne à l'aide du processeur émulé par Qemu, ça fonctionne très bien, mais le système d'opération Windows fonctionne lentement. Lorsqu'on utilise Kqemu, le système Windows utilise directement notre processeur ainsi les performances sont bien meilleur. Kqemu fonctionne que de PC à PC, donc n'espérer pas d'avoir de meilleure performance sur votre G5 en tentant d'émuler Beos. En utilisant ce module, les performances sont très près de Win4lin. Préalable Kqemu une version supérieure à 0.6.1 de Qemu les sources du noyau la sdl la sdl-devel textinfo Notez que j'ai dû installer les paquets et logiciels ci-dessus (suse 9.2)...

Gestion de BB-Code

GESTION DE BB-CODE Le bb-code est utilisé afin de simplifier l'utilisation de diverses fonctionnalités pour un usager. Souvent sur les sites lorsqu'on inscrit :), c'est une image avec un sourire... plusieurs images existent pour s'exprimer. Le bb-code consiste donc à taper un code qui sera transformé en une image ou en un autre code. L'usager pourrait toujours taper http://www.yahoo.com, mais c'est beaucoup plus simple pour lui de faire [url]www.yahoo.com[/url]. En fait, on n'a qu'à filtrer le code que l'usager entre. function bbcode($m) { switch($m[1]) { // balise <code> case 'code' : return '<div class="code"><pre>'.htmlentities($m[2]).'</pre></div>'; break; // balise <url> case 'url' : if (preg_match ('`^http://`', $m[2])) return '<a href="'.$m[2].'...

Gambas

GAMBAS Les environnements de développent intégré (rad) tel que Delphi, Visual basic ne sont pas légion sous Linux surtout en opensource. On retrouve bien sûr Kylix de Borland, mais il comporte de nombreuses erreurs et coûte très cher. Sinon il y a Netbeans pour le Java. En commerciale il y a Jbuilder, IntelliJ. Les fanatiques de Visual basic ou de Delphi étaient un peu oublié sous Linux. Gambas tente de combler cette lacune. Gambas est un rad qui utilise le langage Basic. Il a de forte ressemblance avec Visual basic. Gambas vient d'arriver à la version 1. Il est enfin stable. Même si Gambas n'atteint pas le niveau de son confrère, il permettra de créer des applications très aisément. Il est possible d'obtenir Gambas à l'adresse : http://gambas.sourceforge.net/ Fonctionnalité Gambas Présentement la librairie graphique utilisée est qt, mais puisque l'interface est un composant, il serait possible d'utiliser d'autres librairies. Traducteur...

Comment connaître la liste de carte pci d'installé?

Comment connaître la liste de carte pci d'installé? /sbin/lspci Il existe aussi la commande scanpci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8375 [KM266/KL266] Host Bridge 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] 0000:00:09.0 SCSI storage controller: Adaptec AHA-3960D / AIC-7899A U160/m (rev 01) 0000:00:09.1 SCSI storage controller: Adaptec AHA-3960D / AIC-7899A U160/m (rev 01) 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge 0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) 0000:00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) 0000:00:11.4 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b) 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 ...

OpenOffice 2

OPENOFFICE 2 OpenOffice est une suite bureautique open source qui provient de StarOffice. C'est l'alternative de Microsoft Office. OpenOffice fonctionne sous Linux, Mac, Solaris et Windows. Cette suite bureautique peut survenir à la majorité des besoins. C'est une des raisons pour laquelle diverses administrations gouvernementales et publiques l'emploient. Il arrivait souvent qu'on reprochait à Openoffice sa lenteur d'ouverture et sa compatibilité discutable avec les documents Microsoft Office. De plus, il n'y avait pas de module facile d'accès pour les bases de données. Openoffice 2 vient combler ces lacunes. Nouveauté Openoffice 2  Performance Openoffice a été beaucoup critiquée concernant sa vitesse de démarrage. Quelques secondes étaient grignotées à chaque version. Pour une version non finale, cette version est la plus rapide que j'ai pu essayer. Les menus sont plus réactifs. Il y a très peu d'écart maintenant au nivea...

Novell Linux Desktop

NOVELL LINUX DESKTOP Novell Linux desktop est la première tentative d'imposer Linux sur le bureau en entreprise. Cette version est basée sur la version entreprise de Suse. Avec cette version, Novell met la barre haute. Ici point de froufrou, Novell est resté conservateur et a misé sur l'ergonomie et la productivité. Novell s'attaque directement au bureau en entreprise qui est jusqu'à maintenant largement dominé par Microsoft Windows. NLD est basé sur la version 9.1 de Suse. Préliminaire d'installation L'installation s'est réalisée avec le logiciel qemu. Pour de plus amples renseignements sur ce logiciel, consultez l'article s'y référant. Création de l'espace disque pour l'installation dd of=hd.img bs=2048 seek=1000000 count=0 Démarrage de qemu qemu -hda hd.img -boot d -cdrom nomfichier.iso -user-net La NLD possède 3 CD. L'installation démarre à partir du CD 1. Lorsque l'installation demandera le cd 2 et 3, dans la...

Benchmark C++ vs Java

BENCHMARK C++ vs JAVA... Pourquoi un autre benchmark En informatique, les comparaisons sont légion. Qui ne connait pas les guerres Intel vs Amd, Nvidia vs ATI, Windows vs Linux. Les langages de programmation n'y échappent pas. On appose malheureusement souvent qu'un langage est lent après avoir fait quelques tests très ciblés, ce qui n'est souvent pas très représentatif d'un logiciel courant. Le but de ce test est de comparer le code généré par la JVM de Sun, gcc et gcj. Le code sera généré en version optimisée et non optimisé afin de voir ce qu'il peuvent apporter au niveau des performances. Nous allons utiliser deux versions de Java dont la toute dernière, Java 1.5. Il n'est pas rare de lire ou d'entendre que Java est lent, que le C++ c'est meilleur... Souvent ce faux préjugé provient d'une application Java GUI qu'on a vue fonctionner. La réactivité n'était pas au rendez-vous... Depuis, de grands changements sont survenus...