J - 18

eco Le 6 juin dernier, nous étions au J-95 des 100 jours de Maître Galouzeau de Villepin.
Le 6 juin dernier, le CAC40 en était à 4146.47 et la hausse du pétrole restait endiguée.

Là, nous en sommes à J-18.

18 misérables petits jours avant que notre moral, à nous autres Français, soit au beau fixe.

Et le figaro et consors de nous annoncer une mini-récession avec des indicateurs dans le rouge. Même qu'ils appellent ça un "mouvement de repli".

A combien au fait les indicateurs au jour d'aujourd'hui? 4448.3 points pour le CAC40 ?

Ooooooooooh ! Mais c'est qu'il ne nous fait, en 77 jours, qu'une hausse de +6,80% le mouvement de repli (on remarquera au passage que la croissance, elle, n'augmente pas). Et qu'en plus, cette hausse a lieu malgré la délocalisation de la fabrication piétonnière de luxe, de la braderie autoroutière, du contrat d'embauche Kleenex, un pétrole à 66 dollars, j'en passe et des meilleures. Alors bien sûr, on m'objectera que le CAC40 ne représente pas la bourse. Ce à quoi je rétorque que même si ce dernier point est avéré, cette valeur n'en reste pas moins un excellent indicateur de flux.

Il va peut-être falloir envisager de remettre une centaine de jours, non ?



Belges, je vous aime !

amazing La gardienne de but de l'équipe féminine Belge de football du SK Berlaar semble avoir enfin compris que ce sport ne servait à rien et n'apportait rien.

Preuve en est que son équipe s'est encaissé 50 buts ('tain, enfin de l'action dans un match de baballe à neuÀšÃ‚²) parce qu'elle est allée, pendant le match, au Pukkel Pop festival (un festival musical).

Franchement, je dis Bravo !



Anjuta + MySQL + C

anjuta J'ai jeté un oeil à Anjuta qui est une interface de développement sous linux intégrant le constructeur d'interface Glade.

Comme j'avais un peu de temps à perdre, je me suis dit qu'un petit essai ne coûtait rien. J'ai donc installé Anjuta-1.2.2 sur ma belle Ubuntu Hoary en m'assurant au préalable que j'avais bien tout sous la main (g++ et compagnie...)

Faire un essai en programme autonome pour n'afficher qu'un misérable "Hello World" n'ayant rien de bien amusant, je me suis lancé dans une petite connexion base de données. Au hasard, Mysql (version 4.01.x)!

En principe, l'installation du moteur mysql ne pose pas de problème.
Après installation, assurez vous de disposer en librairie de libmysqlclient12 et libmysqclient12-dev (pour les headers).

Vous trouverez alors le fichier mysql.h dans /usr/include/mysql, qui nous servira plus tard.

Vérifiez que votre $PATH inclut bien le répertoire contenant libmysqlclient.so. Dans le cas contraire, ajoutez l'emplacement dans /etc/ld.so.conf, et exécutez "ldconfig" en root pour reconfigurer vos liens symboliques.

Nous y sommes presque ! Reste juste une petite manipulation à opérer au niveau d'Anjuta.
Allez dans le menu "Préférences" -> "Compilateur/Editeur de liens..." -> "chemin des bibliothèques"
A cet endroit, indiquez "/usr/bin/mysql -lmysqlclient" puis Add et c'est tout ! (Faites gaffe si vous réouvrez le projet par la suite, il y a un petit bug et la ligne a une facheuse tendance à s'éclater sur deux lignes. Et ça, pour un build, c'est le mal puisque ça enchaine "-L/usr/bin/mysql -L/-lmysqlclient" au lieu de ce qui est indiqué ci-dessus).

Comme je ne suis pas chien, je vous mets un petit exemple bourrin histoire que vous voyez ce que ça peut faire éventuellement. A vous de créer une base et d'indiquer vos propres caractéristiques de user, password, nom de base, nom de colonne et nom de table. Enjoy ;-)

#include <iostream>
#include <mysql/mysql.h>

int main()
{
MYSQL mysql;
MYSQL_RES* result;
MYSQL_ROW row;
MYSQL_FIELD* field;
int n_rows = 0;
int i,j;

if (! mysql_init (&mysql)){
printf("Erreur d'allocationn");
}

if (! mysql_real_connect(&mysql,"localhost","user","password","base",0,NULL,0)) {
printf("Erreur de connexionn");
}

mysql_query (&mysql,"SELECT votre_colonne FROM table");
result = mysql_store_result (&mysql);
n_rows = mysql_num_rows(result);

for(j=0; j<n_rows;j++){
i=0;
mysql_field_seek(result,0);
row = mysql_fetch_row(result);
while){
printf ("%s: ",field->name);
printf ("%sn ",rowi++);
}
printf("n");
}
mysql_free_result(result);
mysql_close(&mysql);
return 0;
}


Voilà pour le départ. Maintenant, si quelqu'un pouvait avoir la bonté d'âme de m'indiquer comment imbriquer deux requêtes (voir plus), ça m'intéresserait fortement. En effet, je ne suis pas encore parvenu à gérer plus d'un handle result.



A flash in the night

inforadCes merdes de radars automatiques vont rapporter aux caisses de l'Etat entre 130 à 140 millions d'euros nets cette année, leur coût d'installation ayant été rentabilisé dès la première année de fonctionnement. Je m'interroge encore sur leur utilité, tant est présent le risque d'accidents à leur abord.

J'ai eu l'heur au détour d'un lien de tomber sur le site de l'inforad, premier avertisseur de radar légal.

Son fonctionnement est simple.

Il s'agit d'un récepteur GPS, et à ce titre, il est conforme à l'article R413-15 du code de la route. Sa particularité est de contenir en mémoire une carte des radars automatiques honteusement disséminés sur notre territoire, et de vous avertir de la présence d'un radar fixe, selon des paramètres que vous aurez vous même prédéfini. Il "connaît votre position exacte, la compare en permanence avec sa base de données intégrée et vous informe grâce à des signaux lumineux et sonore de la proximité d’une zone à risque ou d’accumulation d’accidents, matérialisée ou non par un radar automatique."

Mieux ! Il est même possible de lui indiquer les endroits que l'on connait pour leur capacité d'accueil à radar mobile. Il existe en version moto.

Je n'y ai pas d'actions mais vous encourage à visiter le site

N'oubliez pas de rouler lentement ;-)



sperme chaud

biouzou La hollande, l'autre pays du fromage, va se lancer dans le sirop de corps d'homme au travers d'une émission, on ne peut plus glauque, intitulée "je veux ton enfant et rien de plus".

Le concept ?

On y verra une femme, célibataire de préférence, qui choisira son donneur de sperme en vue d'insémination. Bref, de la télé poubelle au relent de fond de chiotte. D'ici à ce que ce soit de l'endemol, y a pas loin.

Ca démarre en pilote le 23 août sur Talpa, chaîne néerlandaise pour ceux que ça intéresse. Ca va gicler.



Windows Genuine Advantage

selection

Pour ceux qui l'ignorent encore, Microsoft a lancé, au travers de son service windows update et à l'insu des utilisateurs, une petite merveille d'activeX dénommée WGA et chargée de récupérer les informations suivantes :

- la clé des produits microsoft installés
- la marque de votre PC
- la version de votre Windows préféré à vous que vous avez
- le "Product Identifier" propre à votre exemplaire du logiciel Microsoft
- la marque, la version, la date du BIOS qui équipe votre machine ainsi que son checksum MD5
- la langue d’affichage de votre Windows adoré et celle de sa version


Ca c'est la version officielle estampillée microsoft, 8 renseignements, Mazette ! Toutefois, si vous en avez la curiosité, allez jeter un oeil sur le contenu des informations ramassables avec WMI. C'est purement hallucinant.

Et... ça fonctionne comment ?

Après que vous ayez accepté l'installation du WGA (certains d'ailleurs ne font même pas gaffe à ce qu'ils mettent à jour et font ça en automatique), l'utilitaire ActiveX s'installe.
Il se met alors directement à inspecter le contenu de votre PC et il établit une liste des logiciels pour lesquels une mise à jour est fortement recommandée. Dans la logique rebootienne Microsoft, vous faites un p'tit coup de redémarrage et vous êtes farci.
A chaque nouvelle visite chez crosoft update, WGA communique avec leurs serveurs et opére la même opération sans que vous vous en rendiez compte. Si vous possèdez une version piraté de logiciel microsoft (la copie du CD de votre cousin), WGA a pour vocation d'en empêcher le téléchargement de mises à jour. Il est même prévu une soumission de rapport de piratage paraît-il.

Ca se contourne ?

Il existe un crack pour faire sauter cette saloperie, crack qui consiste en un remplacement bête et con du fichier LegitCheckControl.dll qu'on trouve sous c:windowssystem32

Faites chauffer la mule --->ed2k://|file|Windows.Genuine.Advantage.crack.by.Vidziu-27.VII.2005.rar|316422|8817F4215D18489BC84E529680CE56D8|/

Putain ! J'suis content d'être sous linux, vous pouvez pas savoir ;-)

Edit pour bmfj : Article chez PC Inpact


Pour ceux que ça intéresse, vous trouverez plein d'astuces dans le livre Windows XP Optimisation et Dépannage paru chez Micro Application.

Auto promo : Si les séries vous intéressent, retrouvez les sur lolib.info, le site de vos séries préférées



Une mesure ! Mon royaume pour une mesure !

Notre pays a vécu durant près de deux décennies sous la promesse de jours meilleurs, prodiguée par une pléthore de gouvernements socialo-communistes hérésiarques. Faisant fi de la poudre aux yeux jetée au peuple par la clique crypto-marxiste à tendance chemise à fleurs de sinistre mémoire, Maître Galouzeau de Villepin, napoléonide de son état, digne successeur du vélocipèdiste poitevin féru de routes droites et pentes raides, pourvoyeur du patriotisme économique, travaille.

Prenant la mesure du "temps perdu", il envoie ses troupes désempoussièrer les statistiques ahénpéhèsques, éliminant des fichiers ces salauds de pauvres qui osent demander un emploi depuis trop longtemps. Il agit. Mieux ! Il pourpense, "il y a urgence".

Vite, un "plan urgence chômage" !

Remettre la plèbe suante et pleurnicharde au travail, lui redonner le goût du transport en commun, du "payé au lance-pierres". Divertir la masse en lui montrant autre chose que les files d'attente de la bien-nommée Agence Nationale pour l'Emploi qui ose se plaindre de ne pas savoir faire face à l'afflux alors qu'elle a vu ses effectifs considérablement renforcée pour cette année 2005. 130 nouveaux agents.

Vite, un "contrat nouvelle embauche" !

Faire sentir à la populace qu'on l'aime, qu'elle est responsable, qu'elle peut encore travailler, que sa place dans la société importe. Faire comprendre à ce petit con de prolétaire qu'au terme de ses deux ans de bons et loyaux services, octroyés grâcieusement par le contrat nouvelle embauche , il devra aimer son patron quand ce dernier, sans sourciller, lui dira : "Dégage, t'es viré !"



Pétage de pass et téléphonie protégée

Phil Zimmerman, inventeur de PGP, dit craindre les effets de la loi de Moore, loi qui veut que la quantité d'information mémorisée sur une surface donnée de silicium double tous les 18 mois.

En effet, cette loi exponentielle dote les ordinateurs d'une capacité de traitement de plus en plus importante. Et c'est cette même capacité qui, selon Zimmerman, sera à même de casser les systèmes cryptés par utilisation de la la "brute-force", c'est à dire en explorant les milliards de possibilités offertes par un mot de passe jusqu'à ce qu'il soit découvert sans prendre en compte la méthode de cryptage utilisée pour chiffrer le message initial.

Parallèlement, le père Zimmerman a annoncé la sortie de Zfone : un service VoIP (Voice over IP) équipé d'un module de cryptage intégré.

Zfone est le premier service commercial à proposer le cryptage complet des communications. Et comme c'est une bonne idée, cette technologie pourrait bien devenir une option (payante) proposée par les services de téléphonie par Internet.



Pretty Good Privacy (baby)

PGP est un programme fournissant un système cryptographique de protection et d'authentification. Ce programme a été initialement développé par Phil Zimmerman en 1991.

PGP s'est avéré si efficace que ses algorithmes et formats de données ont été standardisés afin d'obtenir un interopérabilité entre différents modules applicatifs. Par la suite, PGP a posé les bases des produits tels que OpenPGP, qui est maintenant le standard ouvert utilisé par PGP, GNU Privacy Guard, ...

C'est le crypto-système le plus utilisé à l'heure actuelle

PGP utilise un chiffrement à clé publique et un chiffrement à clé symétrique, et jusqu'à un certain point, une PKI présentant quelques similarités avec les standards de certification X.509.
PGP se sert d'une clé d'encryption asymétrique, dans laquelle le contenu du message a au préalable généré une paire de clés, clé publique et clé privée. Le contenu à clé publique est utilisé par l'expéditeur pour encrypter une clé partagée (clé conventionnelle) utilisée par un algorithme à chiffrement symétrique ; cette dernière clé est alors employée pour encrypter l'ensemble du message.

Le destinataire d'un message protégé par PGP le décrypte à l'aide d'une clé de session au travers d'un algorithme de chiffrement symétrique. Cette clé de session a, bien sûr, été incluse dans le message sous une forme encryptée et a été elle même décryptée en utilisant la clé privée du message. L'utilisation de deux mode de chiffrements est essentiellement dûe aux différences touchant au vitesses de traitement entre les chiffrement à clés asymétriques et ceux à clés symétriques. Il y a également quelques vulnérabilités dans les algorithmes de chiffrement asymétriques utilisés par PGP quand ils sont employés à l'encryption des messages.

Quand PGP est utilisé correctement, il est à même de fournir une très haute sécurité.

A l'inverse d'autres protocoles de sécurité, tels que SSL, qui protègent exclusivement les transferts de données, PGP sait aussi protéger le contenu des données stockées. Mais comme d'autres systèmes, la sécurité de PGP peut être simplement contournée. Installez un keylogger sur un ordinateur équipé de PGP et attendez. Récupérez le log de votre mouchard, et à vous la phrase magique qui vous fournira l'accès à l'ensemble des fichiers et mails protégés. Ouais, je sais. C'est pas bien mais je ne vous ai rien dit non plus ;-)

Pour la petite histoire, Zimmerman a crée la première version de PGP en 1991. Il a été longtemps un activiste anti-nucléaire, et a crée PGP afin que ses co-religionnaires puissent utiliser les serveurs BBS en toute sécurité ainsi que les fichiers et messages. PGP n'ayant pas de licence et donc pas d'usage commercial, avec en plus tout le code source dispo, il a trouvé son chemin sur Usenet avant d'atterir sur internet.



Encodage EBCDIC

L'EBCDIC (Extended Binary Coded Decimal Interchange Code) est un encodage de caractère sur 8 bits utilisé sur les mainframes IBM (AS/400, z/OS,...) et autres plateformes. Il a été conçu vers 1963-1964. C'est le descendant direct des cartes perforées et de leur encodage 6 bits, cartes utilisées dans les années 50 par les sytèmes IBM, et le prédecesseur du code ASCII qui ne verra le jour qu'en 1968.

Il s'appuie sur l'encodage BCD (binary-coded decimal) d'IBM (toujours eux) qui représentait sur 6 bits les nombres, les majuscules et certains caractères spéciaux.

Un octet EBCDIC occupe 8 bits répartis en 2 moitiés. Les 4 premiers bits sont appelé "la zone" et représentent la catégorie de caractères alors que les 4 derniers bits (le nombre) identifient spécifiquement le caractère. Il existe différentes versions d'EBCDIC pour les différents pays.

Voici un exemple de table d'encodage EBCDIC

EBCDIC



Tête de noeud

Vu au zapping de canal le gardien de but chauve et xénophobe embrasseur de hamburgers saturés en lipides.

Cet individu s'est permis de faire la morale à des gamins idolâtres, quémandeurs d'un autographe, et l'ayant tutoyé. Ce crétin de footballeur (pardon du pléonasme) leur a fait savoir que lui, c'est "monsieur" et qu'à ce titre, il faut lui dire "vous".

Il pouvait me rester un doute, plus aucun ne subsiste. Barthez, t'es qu'un pov'con.



Code Baudot

Le code Baudot doit son nom à son inventeur, un ingénieur français du télégraphe, Jean-Maurice-Emile Baudot (1845 - 1903).
C'est un jeu de caractères antérieur à l'EBCDIC et à l'ASCII qui a été essentiellement utilisé sur les téléscripteurs.

code baudot

Le code originel, développé vers 1874 est connu comme le premier alphabet télégraphique international et n'est plus utilisé. Il était envoyé au travers d'un clavier de 5 touches, la touche représentant un bit d'un des 5 états du signal.

Vers 1901, Le code Baudot a été modifié par Donald Murray qui a réorganisé les caractères, en ajoutant de nouveaux agrémentés de "shift codes".

Une nouvelle modification du code de Murray a finalement poussé à la suppression de certains caractères. La modification finale est ce qui est couramment nommé le code Baudot, plus connu sous le doux pseudonyme d'International Telegraph Alphabet n°2 (ITA2).

ITA2 continue d'être utilisé comme accessoire téléphonique pour les sourds (les petites loupiottes au dessus d'un clavier qui permettent la lecture écriture de texte) ou en radio-amateur (Radio teletype – RTTY).

En ITA2, les caractères utilisent 5 bits. ITA2 utilise 2 sous-jeux de code, la "lettre shift" (LTRS), et la "figure shift" (FIGS). Le caractère FIGS (11011) signale que le code en arrivée doit être interprété dans le jeu FIGS, jusqu'à ce qu'il ait été resetté (j'aime bien ce néologisme) par le caractère LTRS (11111). "ENQ" demandera à la machine réceptrice de répondre, en réalité, il en demande l'identité.

Pour info et pour finir :
0D, 14 and 1A ne sont pas utilisés dans les communications telex.
CR est un retour chariot
LF est une fin de ligne
BEL fait dring-dringuer le poste d'en face
SP est un espace
NUL ... espace blanc



Affaires à faire

Categories

Contact et recommandation

Pub

Divers

  • Ce site est listé dans la catégorie Internet : Blog de l'annuaire Forum sur le referencement naturel Google et Définitions Dicodunet

Syndication

On en parle à c't'heure


Les 10 derniers billets publiés


Rechercher sur le blog :

« août 2005 »
lunmarmerjeuvensamdim
1234567
891011121314
15161718192021
22232425262728
293031


Eud'la lecture saine


En relation avec fourre-tout



Archives:.

Related Posts with Thumbnails