changement de domicile
farf's touch maintenant, ça se passe par là ---> http://www.fourre-tout.com/blog
Mettez vos favoris à jours. Attention ! Peinture fraiche !
farf's touch maintenant, ça se passe par là ---> http://www.fourre-tout.com/blog
Mettez vos favoris à jours. Attention ! Peinture fraiche !
Ca va faire doublon mais l'échéance approchant, il me paraît utile de remonter ça. Voici donc une recopie de mon billet du 16 mars dernier :
Je compte voter NON au référendum du 29 mai prochain parce que
- la constitution, signée par les 25, ne pourra être modifiée qu'à l'unanimité et je laisse imaginer le bordel.
- les ultra libéraux auront la garantie et la sanctuarisation des principes qu'ils défendent
- compte tenu de la réaffirmation de
l'indépendance de la banque centrale européenne, qui ne peut
"solliciter ni accepter des instructions " des Etats, l'Europe
deviendra le seul et unique pays au monde et dans l'histoire où
l'indépendance absolue d'une Banque Centrale aura été
constitutionnalisée dans un cadre définitif d'une politique
prédéterminée que les citoyens ne pourront même plus orienter. Et je ne
veux pas d'une politique monétaire hors du contrôle des citoyens et
même des Etats.
- la Charte des droits fondamentaux,
reprise dans la partie II du projet, n'aura pas de valeur contraignante
et sur certains points, elle se situera même en deçà de la législation
internationale : ainsi le revenu minimum ou le droit au logement ne
sont-ils pas reconnus, alors qu'ils le sont dans la Déclaration
universelle de 1948.
- elle érigera en "objectif de l'Union"
(article I-3-2) "un marché intérieur où la concurrence est libre et non
faussée" et en disposant dans son article III-148 que "les Etats
membres s'efforcent de procéder à la libéralisation des services
au-delà de la mesure qui est obligatoire en vertu de la loi cadre
européenne ... . La Commission adresse aux Etats membres intéressés des
recommandations à cet effet". C'est marrant de constater à quel point
la directive de notre ami Bolkenstein s'insère admirablement.
-
La politique sociale est subordonnée à « la nécessité de maintenir la
compétitivité de l'économie de l'Union » (III-209) et doit éviter «
d'imposer des contraintes administratives, financières et juridiques »
aux PME (III-210-2-b).
- le droit de vote et l'éligibilité aux
élections municipales ne seront accordés qu'aux citoyens de l'Union,
alors que la citoyenneté - à ne pas confondre avec la nationalité -
devrait être accordée à tous les résidents, sous condition de résidence
pendant un certain temps.
- la politique agricole commune
restera productiviste, alors qu'elle a largement démontré sa capacité
de nuisance non seulement sur le plan environnemental, mais aussi en ce
qui concerne l'exode rural, le chômage des paysans et l'écrasement des
agricultures non européennes.
- ce projet de constitution ne mentionnera pas le droit des femmes à disposer de leur corps et donc du droit à l'avortement
-
c'est un texte trop long, trop détaillé, trop complexe, qui écarte la
majorité des citoyens d'une compréhension immédiate (une partie
principale de 341 pages comportant 448 articles, 36 protocoles et 2
annexes, 48 déclarations qui font 97 pages)
- La politique
militaire de l'Union serait soumise à l'OTAN et donc aux Etats-Unis. De
plus, il est demandé un renforcement des efforts relatifs à l'armement
de l'union. Pour reprendre une phrase célèbre, Ich bin peut être ein
berliner mais sûrement pas un suppôt de Bush.
- La laïcité est
ignorée ou contournée. A contrario, les religions sont reconnues et
leurs principes sont reconnus voire encouragés
- Les services publics ne sont pas reconnus et seront soumis à la concurrence
-
Au final, le traité constitutionnel européen n'a même pas conservé la
partie du préambule du traité de Rome qui fixait « pour but essentiel »
à la construction européenne, « l'amélioration constante des conditions
de vie et d'emploi des peuples ».
En conclusion, on oublie le social. Totalement, complètement !
Dans
la réalité, avec le texte actuel, tout ce qui sert le marché et les
profits sera renforcé, tout ce qui sera considéré comme "une entrave au
marché" et à la "concurrence libre et non faussée" sera rejeté grâce à
la possibilité de faire jouer le veto d'un seul Etat membre. Je refuse
d'être le rouage mal huilé d'un mécanisme économique de merde érigé en
principe d'organisation de notre société!
Nouvelle mouture en préparation. Je veux un 1024x768 en tryptique et c'est la chiotte avec les css. Un padding par-ci, un margin qui déborde par là. Ca m'agace !
La solution ? Du tableau bien taillé :-)
Sortie prochaine. A suivre ...
PS : 'fin quand je dis prochaine. Si on ajoute le fait qu'aux styles, je suis une bille en graphisme, ça vous donne une idée du chantier en cours. Mon cheval pour un graphiste !
Zap ! TF1 ! Le show pour l'europe !
Questions annonées ! Réponses convenues et diabolisantes !
Nous allons revenir au moyen âge si vous votez non, voyons !
Pensez à la place de la France en Europe, votez oui !
Ben oui mais me resservir le même plat qu'en 92 - époque Maastricht - ça ne m'intéresse pas.
Aucun argumentaire valable pour le oui.
- Europe sociale avec cette constitution ? Elle ne peut pas !
- Politique intérieure indépendante ? euh...
- Pas d'ultra-libéralisme galopant ? Vous plaisantez ?
Sans cesse sur l'ouvrage remettre son métier. Ca sera NON !
Ca nous laissera peut être une chance de construire quelque chose de bien, tous ensembles et surtout pour le bien de tous.
Comme vous ne le savez pas, je loue un nom de domaine depuis quelques années maintenant et un espace serveur. Par pure fainéantise, je n'exploite pas cette ressource.
J'ai donc décidé de prendre les choses en main (j'arrête pas de les prendre en main d'ailleurs depuis ce matin, y a des jours comme ça) et de déménager ce blog (juste au moment où le nombre de visiteurs est en augmentation constante) le temps de récupérer le contenu d'ici et de me propulser là bas, de terminer les peintures...
Promis, ça sera avant la fin de l'année prochaine.
A ce propos, si quelqu'un a une solution simple pour récupérer tout le contenu canalblog et l'injecter dans dotclear, ça m'intéresse.
Au détour des mes pérégrinations "webesques", je suis tombé sur un site parlant d'Anjuta. Anjuta 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\'allocation\n");
}
if (! mysql_real_connect(&mysql,"localhost","user","password","base",0,NULL,0)) {
printf("Erreur de connexion\n");
}
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((field = mysql_fetch_field(result))){
printf ("%s: ",field->name);
printf ("%s\n ",row[i++]);
}
printf("\n");
}
mysql_free_result(result);
mysql_close(&mysql);
return 0;
}
Avec la hausse du prix des cigarettes de 40% en deux ans, la vente de mégôts a baissé en cumulé de 32% (année 2003 - 2004).
Les 32% représentent 26 milliards de cigarettes vendues en moins.
Parallèlement, tabac à rouler et cigares/cigarillos ont connu une hausse de ventes de 15 et 11% en 2004.
Et si l'on tient compte des chiffres officiels, le marché du tabac pour la france a connu un recul de 18%
Mais ça, ce ne sont que les chiffres franco-français. Tout bon
fumeur héxagonal sait que les clopes hors de nos frontières sont moins
chères... environ moitié moins cher même.
Du coup, 10 milliards de cigarettes ont été achetées légalement à l'étranger.
26
milliards moins 10 milliards, ça ne fait plus que 16 milliards de
cigarettes de moins. Et c'est sans compter sur le marché noir qui s'est
développé face aux prix prohibitifs du paquet.
Bilan ? Ben rien ! Nibe ! Podzob ! Woualou ! Et qui en a profité ? (pour ceux qu'on pas suivi, la réponse est dans le titre)
Ca valait le coup, hein ?
Pour faire echo au billet d'hier, voici les heures de diffusion de l'émission consacrée à la xbox 2. Amérique du Nord vainqueur puisque la diffusion y aura bien lieu le 12 mai. Pour les autres, faudra attendre le lendemain.
“MTV Presents: The Next Generation Xbox Revealed” will be broadcast around the world. Local market times are as follows:
Amérique du Nord : Jeudi 12 mai à 21h30
Asie/Japon : Vendredi 13 mai à 11h30
Europe :
France - Allemagne - Autriche : Vendredi 13 mai à 19h00
Pays-bas : Vendredi 13 mai à 19h30
Portugal - Roumanie - Royaume-uni : Vendredi 13 mai à 20h00
Pologne : Vendredi 13 mai à 21h00
Scandinavie - Espagne : 21h30
Italie : Vendredi 13 mai à 23h30
Les dernières rumeurs donnent quelques précisions quant à la configuration de la xbox 360 - xbox2 - xenon (rayez la mention inutile).
Bien que ce soit à prendre avec des pincettes, elle serait cadencée
par un powerpc multicore 3Ghz, chaque coeur se partageant 1Mo de cache
L2. Le tout serait enrobé de 256Mo de RAM et d'une carte graphique qui
dépote. Le disque dur sera optionnel (ça c'est pas cool) et le stockage
reposera sur des cartes mémoires allant de 64 Mo à 1 Go avec 8Mo
réservés au système.
Les jeux devraient être en haute définition
(720p avec 1280x720 en progressif), 16:9, anti-aliasing, son 5.1
(X3DAudio remplacera DirectSound 3D).
Parallèlement, microsoft souhaite que les jeux de la Xbox 1 soient développés au moins jusqu'en 2007. Aucune prévision n'a encore été fournie en terme de compatibilité ascendante mais cette annonce laisse espérer que ce sera le cas.
Enfin, pour terminer ce billet, le site brandweek.com annonce que cette console sera présentée le 12 mai prochain, soit quelques jours avant l'E3, sur la chaine MTV par l'acteur Elijah Wood, the Killers et quelques autres vedettes... Espérons que ça ne sera pas diffusé à une heure indécente.
En tout cas, mon planning de l'année est établi. Forza pour mes 36 printemps et la nouvelle xbox pour Noël :-)) Bref, du bonheur !
Il y a des jours où on a envie qu'on vous foute la paix et comme de bien entendu, c'est justement à ces moments là que la horde de merdeux que vous n'avez aucun désir de croiser vient vous chier dans les bottes.
Pour l'anecdote, je suis informaticien et lorsque je développe quelque chose, je tente d'appliquer à la lettre le concept "U vaut C" qui se traduit en clair par "Utilisateur = Connard". C'est à dire que, dans la mesure du possible, j'active l'option "touche pas à ça pauv'con" pour empêcher qu'on vienne me mettre la chiourme là où ça ne doit pas.
Manque de bol, les utilisateurs à qui sont destinés les futurs outils vous expliquent très souvent la moitié des spécificités de leur boulot, ne mentionnent que le quart des cas particuliers et attendent de vous que vous fassiez en deux temps trois mouvements ce qu'ils sont infoutus de faire correctement sans l'automatiser.
Si ce que vous leur avez livré - et qu'ils ont validé et recetté - foire, c'est bien évidemment de votre faute, et vous leur inspirez sensiblement le même plaisir que l'étron tout frais délicatement posé au milieu du trottoir et prêt à être écrasé. Eux qui savent exécuter une ou deux macros mal branlées sous excel, pensez bien qu'un truc à double dérailleur incorporé avec auto-propulsion quasitronique, ça peut pas être sorcier, qu'ils seraient foutus de le faire si seulement ils n'étaient pas tant envahis par la paperasse et qu'en plus, ils ont un métier, eux ! Et puis l'informatique, c'est pas compliqué, même leur gamin sait lancer sur leur ordinateur personnel "apprends la musique avec adibou"... gna gna gna gna
Bref, j'en viendrais presque à distribuer des baffes. Ca ne sert à rien de raconter tout ça, mais ça a au moins l'avantage de défouler.
Je vais aller bouffer, ça va me calmer.