dimanche 30 janvier 2005

Tests CSS / XHTML

Je viens de commencer une petite zone de tests pour le rendu CSS / XHTML. Je compte bien ajouter des sections au fur et à mesure de mes découvertes dans le domaine.

On commence tout de suite par le cas de l'alignement gauche et droite sur une même ligne de texte (exemple : titre de la page à gauche et numéro de la page à droite dans un livre).

Wiki : CSS - XHTML

samedi 29 janvier 2005

Guide pratique de construction d'un supercalculateur

Qui s'appelle la zBox :

http://krone.physik.unizh.ch/~stadel/zBox/story.html

mercredi 26 janvier 2005

Paypal en francais, oh OH

Bon, voili, voila, j'intégre la solution de paiement en ligne PayPal. Un bien joli système qui se distingue de ses concurrents par le côté usine à gaz (lorsque qu'on a déjà son propre système de panier, de gestion client, et qu'on ne souhaite que encaisser des cartes CB).

Bref, j'étais tout content de l'arriver de ce système en france, si si si. Et l'intégration ? Assez facile. Quoique.

La chose qui m'exapère au plus au point (et surtout qui fait perdre des heures en débuggage alors que tout marchait), c'est la tranduction automatique.

Exemple dans la notification automatique de paiement, le système renvoie des codes d'erreur. Et bien les traducteurs ont eu la bonne idée de traduire cela aussi. Bilan lorsque vous essayer de comparer le resultat "VERIFIE" (ce qui est dans la doc francaise) avec "VERIFIED" (ce que renvoie le serveur), ca ne marche pas. Cette erreur d'ailleurs se retrouve à 4 endroits de la doc francaise et même sur le code PHP d'exemple du site paypal en francais. C'est sympa de traduire les codes sources mais tester les après svp !

Anyway ... J'ai fait remonter l'information à Paypal et ils vont corriger cela.

World Intox !

Le Pentagone reconnaît avoir développé une unité secrète de renseignement à l'étranger.

Selon le "Washington Post", cette Section de soutien stratégique, baptisée SSB, opère dèjà depuis deux ans. Elle serait intervenue en Irak, en Afghanistan et dans d'autres pays.

http://www.lemonde.fr/web/article/0,1-0@2-3222,36-395508,0.html


Je pense que le 2eme mandat de Mr. Bush ne va pas être plus sympa que le premier.

mardi 25 janvier 2005

Introduction XHTML - CSS

Décidemment, [ NikO ] nous gratifie d'un bien bon sens du partage avec cette excellente introduction à l'xhtml et css. Beau travail.

 Site web de NiKo
dimanche 23 janvier 2005

Du talent !

Un petit post sur 2 photographes :

Sascha Hüttenhain : Waouh, blufant ses images, du jamais vu (les images de bodypart par exemple)

 * http://www.digitale-momente.de

Fabrice Chevallier : un gout pour le graphisme et la couleur

 * http://www.focalefixe.com/index.htm
jeudi 13 janvier 2005

Brevet de logiciel, rien n'est simple ...

http://brevets-logiciels.info/wiki/wakka.php?wiki=PagePrincipale

Résumé du problème

Il faut d'abord bien réaliser que l'informatique est aujourd'hui au coeur du fonctionnement de tous les secteurs industriels et économiques, et surtout qu'elle est devenue le vecteur unique de l'information et de la communication, donc du pouvoir et de l'indépendance.

En Europe la quasi-totalité des ordinateurs est basée sur des logiciels dont le fonctionnement interne nous est complètement inconnu et qui sont fabriqués par une minuscule poignée d'énormes entreprises américaines. Ces entreprises ont pu acquérir leur domination à une époque où les brevets sur les logiciels n'existaient pas, et ont réussi à maintenir cette domination en imposant cette brevetabilité aux États-Unis. Pour des raisons évidentes, ces entreprises aimeraient que leurs innombrables brevets puissent être valables aussi en Europe. Aidées par quelques cabinets d'avocats en propriété intellectuelle et des moyens financiers et de lobbying surpuissants, elles font pression sur la classe politique européenne pour y imposer la brevetabilité des logiciels.

Alors que l'Europe prend tout juste conscience qu'elle peut obtenir son indépendance informatique grâce notamment aux logiciels libres, elle risque, avec la brevetabilité des logiciels, de se tirer deux balles dans le pied en un seul coup : d'une part paralyser toutes les entreprises européennes du logiciel face à l'océan des brevets américains et japonais, et d'autre part tuer le Logiciel Libre et tous ses débouchés, qui sont dans une phase de formidable expansion.

mardi 11 janvier 2005

Bill Gates et la réforme du code de propriété

Retour à l'époque noire du McCartisme ? Bill Gates a qualifié les personnes qui demandent la réforme des brevets et copyrights de 'communistes' qui s'attaquent à l'American Way.

Interviewé lors du Salon CES de Las Vegas par un journaliste de Cnet, qui évoquait le débat autour de la réforme du système des brevets et copyrights (droits intellectuels), le fondateur de Microsoft a tenu des propos pour le moins déconcertants. Au journaliste qui lui demandait s'il pensait que les lois sur la propriété intellectuelle devaient être réformées, Bill Gates a répondu :

"Non, je dirais que dans les économies mondiales, il y en a plus qui croient dans la propriété intellectuelle, aujourd'hui plus que jamais. Il y a moins de communistes aujourd'hui dans le monde qu'il n'y en a eu". Et de continuer : "Il y a une nouvelle sorte de communistes au goût du jour: ceux qui veulent se débarrasser sous plusieurs formes des 'incentives' (intéressements) pour les musiciens, les producteurs de cinéma, les concepteurs de logiciels. Ils ne pensent pas que ces intéressements devraient exister".

http://www.silicon.fr/getarticle.asp?ID=8035

lundi 10 janvier 2005

Tips : accélérer Firefox

1. Dans la barre d'adresse, tapez : "about:config"

2. On modifie ces valeurs :

 "network.http.pipelining" à "true"
 "network.http.proxy.pipelining" à "true"
 "network.http.pipelining.maxrequests" à 30 par exemple.
 Ainsi, on firefox fera 30 requetes en parallèle.

3. Mettre une nouvelle entrée :

 Clic droite, New->Integer :
 "nglayout.initialpaint.delay" et on met à 0
 C'est le temps que met le butineur avant d'utiliser une information qu'il a recu.
dimanche 9 janvier 2005

Développer des applications web en XUL

http://xulfr.org

Tient, voila une technologie mature, intéressante et totalement inutilisée ... Pourquoi ? Parce Microsoft ne l'utilise pas (sauf peut-etre dans un ersatz sous longhorn le XAML)

Friends saison 10, fin

Voila, hier soir, j'ai vu le dernier épisode de friends. C'est téléphoné, mais c'est beau quand même. L'idée de finir une saison comme cela sur une question (même ironique) est pas mal. Chapo bas à toute l'équipe qui nous a fait rire et pleurer pendant 10 saisons.

lundi 3 janvier 2005

.NET Connector for MySql

Enfin, j'attendais cela depuis longtemps, un wrapper natif officiel .NET pour MySql. Cool :-) http://dev.mysql.com/downloads/connector/net/1.0.html

Des panoramistes

Photographes Pro :

Amateurs :

dimanche 2 janvier 2005

Quelques découvertes

Multiplatform Coding

  • Qt Commercial
  • GTK+/GTK.mm has been ported, but Windows port is not really efficient and sntax maybe somewhat confusing to Qt developers. There's not real signal/slot mechanism, you'll have to use libsigc++ for this.
  • WxWidgets is portable, has a correct OO paradigm, is easy to learn and maintain. Its only drawback could be its peculiar syntax in some ways. For its main advantages, it has a native look and feel for all platforms.
  • Fox Toolkit is very nice, has a somewhat Qt like architecture, and is easy to learn, read and maintain. Drawbacks: whatever pltform you'll use it, it has the Windows look and feel. Technically, it does not like STL and somewhat limited when it comes to databases. In this way, real portability may be hairy.
  • FLTK is very light and produces nice apps. No real database support, no signal/slot mechanism, you're back in the callback world.
  • P::Classes is the most Qt like framework, with a signal/slot mechanism. But it has no graphics widgets. SQL model is nice.
Threading or not!

This is no more a problem, as all toolkits from 1 support threading.

Need database access or not!

Qt and P::Classes have a nice database handling. For others, you're stuck in external libraries or other abstraction layers wich might complexify maintenance.

I18n support or not!

All toolkits have some form of I18n., being good or bad upon target platform.

Memory footprint!

This is the most challenging option between kits. FLTK is the winner with the smallest one, when not bloated by extension libraries. P::Classes is great for non graphics apps, with an under 100K footprint. GTK+ needs a huge list of external libraries when developing useful programs and is a memory hog. Others fit in a medium range, Fox being close to Qt in memory use.

Execution speed!

All can be ranged from excellent to bad according to programming practise with the kit tricks.

Development and port charge!

Depends on programmer skills, amplitude of rewriting and kit syntax. GTK+ is the most difficult to master with its thousands of calls, not always clearly documented. FLTK and its Fluid designer is the winner.

Articles : http://freshmeat.net/articles/view/928/

Finition

Fini la trêve de noel, on continue le site (Il faut d'abord digérer les dindes ...).

Anyway, je commence à remplir le wiki et fini de traiter les différentes feuilles de style du site pour uniformiser tout cela. Ca devrait bientot être bon.

Les articles suivants sont en ligne :