Archives de l’auteur : Bertrand

que le monde sommeille par manque d’imprudence

En ces temps perturbés, où l’on sent le désespoir s’installer, je me suis payé l’album « les marquises » de Brel. Avec l’incontournable Jaurès … une chanson qui m’a fait taire un jour une harmonie municipale qui célébrait la transformation de notre rue en avenue du Général de Gaule …
le très cinématographique et totalement désespéré Orly à ranger au côtés de l’hymne à l’amour et ne me quitte pas, les mélancoliques et désespérés marquises la révolte de voir un ami pleurer ou de vieillir. Et surtout …
La perle testament jojo …
Allez les petits gars ne trahissez pas vos rêves d’enfants et sachez « que le monde sommeille par manque d’imprudence », l’âge n’est qu’une trahison celle de nos rêves celle de notre corps. Six pieds de terre n’est pas assez pour couvrir la voix du grand Jacques.

La vie ne vous use que si vous ne l’utilisez pas. Ne laissez personne dire ce que vous devez être, ce que vous devez faire … le monde peut changer le monde est en vous

Une tentative d’attaque

Et bien que voilà une nouvelle tentative …
cela dit ce n’est pas très discret dans les traces, … il ya tentative de création d’utilisateur mais si la page wp-login.php est bien appelée la même adresse ip n’appelle pas les feuilles de style.
Tout semblerait que ces attaques passent par des proxy pour l’instant j’en ai détecté un chez Leaseweb et l’autre de netdirect.

Encore un wordpress multiblog

J’ai profiter de l’arrivée de WordPress 3 pour revoir ma stratégie de multi blog …
le but état de modifier au possible les modification de WordPress.
Mon premier pas a été de tenter la version Mu en créant un réseau de wordpress … intéressant mais imposant une format de d’URL. Alors que je voulait mixer du person.domain.tld/blog et du person.domain.tld. Cela est bien sur possible avec un peu d’url rewriting mais par contre il n’y a pas une vrai indépendance entre les blogs et pas de moyens très simple pour se réserver un blog de test …
La solution est un mélange d’URL Rewriting et Liens symboliques. Bien sur ce n’est jouable qu’à condition de pouvoir créer des liens symbolique ce qui n’est pas possible chez tout les hébergeurs, et la méthode varie suivant ceux-ci.
La racine du blog contiendra un fichier wp-config.php un .htaccess et un lien symbolique vers l’installation de wordpress.

Ce qui suit concerne l’installation chez 1and1
1) création du lien symbolique par exécution d’un petit php déposé à la racine de elui-ci Makelien.php

<?php
passthru('ln -s /kunden/homepages/xxx/xxxxxx/htdocs/chemin_pour/wordpress wordpress'); passthru('ls -l');

2) exécuter et supprimer le petit php
3) copier le répertoire wp-content à la racine du blog
4)ecrire .htacces avec ce contenu


Options +FollowSymLinks
RewriteEngine On
RewriteBase /blog

RewriteRule ^$ /blog/wordpress/index.php [L]

RewriteCond %{REQUEST_FILENAME} !/blog/wordpress/.*
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ wordpress/$1 

RewriteCond %{REQUEST_FILENAME} /blog/wordpress/.*
#RewriteCond %{REQUEST_FILENAME} !/blog/wordpress/wp.*
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /blog/wordpress/index.php [L]

Si le site n’est pas dans un sous répertoire blog supprimer la ligne RewriteBase et le /blog de chaque RewriteRule
5) poser à la base du blog un wp-config.php

<?php
// ** Réglages MySQL ** //
define('DB_NAME', 'xxxxxxxxxxxxxxxx');		// Le nom de la base de données
define('DB_USER', 'xxxxxxxxxxxxxxx');     		// Votre identifiant MySQL
define('DB_PASSWORD', 'xxxxxxxxxx'); 	// ...et votre mot de passe
define('DB_HOST', 'xxxxxxxxxxxx');    			// Dans la plupart des cas, vous n'aurez pas à modifier cette ligne
define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); 
// Modifiez chaque KEY en y mettant une phrase unique.  Vous n'avez pas besoin de la mémoriser.
// Elle doit être longue et compliquée.  Vous pouvez aller sur le site http://api.wordpress.org/secret-key/1.1/ 
// afin de générer des phrases uniques pour votre installation. Chaques phrases doit être différentes.
define('AUTH_KEY', 'xxxxxxxxxxxxxxxxxxxxxx'); // Modifier par une phrase unique. 
define('SECURE_AUTH_KEY', 'xxxxxxxxxxxxxxxxxxxx'); // Modifier par une phrase unique.  
define('LOGGED_IN_KEY', 'xxxxxxxxxxxxxxxxxxxxxx'); // Modifier par une phrase unique.
define('NONCE_KEY', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); 
 
// Vous pouvez faire plusieurs installations sur une même base de données, en leur donnant chacune un préfixe unique.
$table_prefix  = 'blog_xxxxxxxxx_';		// Que des chiffres, lettres ou caractères soulignés, s'il vous plait !
 
// Modifiez la ligne suivante pour traduire l'administration de WordPress. Il faut que le dossier
// wp-content/languages contienne un fichier .mo correspondant à la langue choisie.
// Par exemple,  installez de.mo dans wp-content/languages et précisez 'de' pour la variable WPLANG,
// si vous souhaitez mettre en place la traduction allemande.
define ('WPLANG', 'fr_FR'); define('WP_CONTENT_DIR',dirname(__FILE__).'/wp-content'); define('WP_CONTENT_URL','http://adresse_du_blog/wp-content'); define('WP_POST_REVISIONS', false); //pour éviter de surcharger la base de données
 
require_once(ABSPATH . 'wp-settings.php');

6) dans l’installation de wordpress (celle ou pointe les liens symboliques) créer un wp-config.php qui chargera le bon config-php suivant le nom du site d’appel.

<?php
define('ABSPATH', dirname(__FILE__) . '/'); switch ($_SERVER['HTTP_HOST'])
  {
    case 'person1.domain.tld' :
	    include_once('/kunden/homepages/xx/xxxxxx/htdocs/person1/blog/wp-config.php'); 	    break;     case 'person2.domain.tld' :
	 include_once('/kunden/homepages/xxxx/xxxxx/htdocs/person2/wp-config.php');          break;     default :
	    exit('Accès illégal');   }

plus rien n’empêchera les mises à jour automatiques des sites

Recommandé à tous les …

Je viens de relire une bande dessinée assez géniale …
Pico Bogue … non non ce n’est pas de l’informatique même si parfois …

C’est une BD charmante pour tout ceux qui veulent devenir parents pour les prévenir avant et pour tout ceux dont les enfants sont grands pour leur rappeler des bons souvenirs. Un Peanuts à la française tendre comme un shamallow.

prêts sociaux pour collectivités

En ce temps de crise financière (une de plus …) je soumets au vent du web une idée saugrenue.
Il pourrait être intéressant de permettre à des particuliers ou des entreprises d’accorder des prêts à taux zéro à des collectivités.
Ce pourrait être aussi un moyen pour augmenter la démocratie directe.
On pourrait avoir des prêt non affectés à un projet, dont le remboursement se ferait par non paiement des impôts futurs de la collectivité, qui serait d’une certaine manière une avance de fond à une collectivité en difficulté. L’avantage pour le citoyen serait de faire baisser les impôts futurs.
Et d’autres prêt qui seraient affecté à des projets ce qui pour les collectivité permettraient de lancer plus rapidement certains projets sans attendre d’avoir à boucler un financement, voir d’éviter certains recours au crédit bancaire, et au citoyen de faire passer en priorité les investissements qui lui sont chers. Pour ces crédit il n’y aurait pas de débits avant le lancement des travaux et le remboursement se ferait à la fin du bouclage du financement de celui-ci.

Pour l’instant c’est encore un peu fumeux mais je ne pense pas que cela soit trop trop compliqué à mettre en place.
Je suis persuadé que c’est jouable, imaginez une entreprise mal desservie au niveau transport et qui attend la réalisation d’un échelon autoroutier pour augmenter sa productivité et pouvoir ainsi se développer. Avancer une partie des fonds peut être un excellent investissement pour elle.
Autre cas possible, imaginez une petite commune avec un quartier et un problème de tout à l’égout. La collectivité ne peut lancer les travaux du fait de l’absence de financement et donc la résolution de ce problème qui pourri la vie du quartier n’est envisageable que pour dans 5 ou 10 ans.
L’avance faites par les habitants du quartier devient naturel.

Imaginer la Grèce, une contribution volontaire par des particuliers qui peuvent emprunter à des taux plus bas que l’état …forcément ils s’y retrouveraient à la fin. Et remarquer la valeur éducative pour lutter contre la fraude fiscale.

C’est pas moi qui ai picolé m’sieur c’est la bagnole

Par erreur, probablement la fatigue du voyage, j’ai mis 20 litres de super E85 dans ma 307sw 1,6. Voyant la toile en plein week end de pâques j’ai compléter le réservoir avec du sans plomb95. Je me suis donc retrouvé avec un mélange avec un peu plus d’un quart d’éthanol dans le réservoir.
Après avoir hésité à me rendre chez un garagiste pour purger le réservoir ..j’ai tenté le coup.
Et bien j’ai fait 560km sans soucis avec 45litres de ce mélange (route de montagne plus quelques bouchons dans Lyon) Je n’ai pas remarqué de dysfonctionnement ou de sous performance.
De là à dire que je retenterai l’expérience il y a un pas que je ne ferai pas.

Sqlite et Mysql lequel est le plus rapide

Je viens de faire un test sur le même hébergement 1&1 de trois blogs wordpress 1 avec PDOsqlite vous le lisez et deux privés qui utilisent la base mysql sur un serveur dédié. pour cela j’ai utilisé pingdom tools.
Bonne surprise la version PDOSqlite est de loin la plus rapide 1,7s de temps de chargement pour 2,3 et 3,2s pour les version mysql. A défaut de répéter le test plussieurs fois on voit déjà que PDO SQLITE n’est pas un handicap.

Les extensions de la tranquilité

Depuis un mois environ j’ai réussis à ne plus avoir à gérer trop de spam. Les fichiers trace sont là pour prouver que ces attaques sont toujours présentes mais avec un triplet de bouclier pour l’instant ça tient.
Mes trois boucliers sont :
askimet évidement
wp hashcash l’excellent filtre sur les commentaires
et TimesToCome Stop Bot Registration qui bloque les créations d’utilisateur bidon qui ont fleuri chez moi il y a 6 mois.
L’analyse des trace montre que les spambot ne chargent jamais ni les javascript ni les feuilles de style il y a donc probablement quelque chose à faire. Une autre possibiité c’est de mettre un champ caché obligatoire dans les formulaires, visiblement ce simple changement devrait bloquer quasiment tout les spambot.

Retour d’expérience choix de logiciel de montage AVCHD

Noël et passé et nous a apporté un camescope Sony haute définition (format AVCHD).
Le logiciel fourni ne permettant pas de faire des montages et le Web fourmillant de fausses pistes voici un article en forme de rapport de test. Le but étant de faire du montage sur une configuration pas très musclé (Portable Acer 1642z sous XP Familal)
A part peut être sous Seven Windows Movie Maker qui aurait suffit à mon bonheur ne permet pas de faire de montage HD à partir de film AVCHD. Je suis donc parti à la recherche ….
On trouve des articles parlant de la possibilité de montage AVCHD avec Windows Movie Maker Live sous Vista … et bien j’ai été dans l’incapacité d’importer la video (juste le son) donc ce n’est pas la solution peut être sous Seven le test aurait il été positif ?
La littérature faisait aussi référence à un codec Coreavc … la version de test ne me permettait pas d’obtenir une image de bonne qualité et une lecture complètement saccadé j’ai du abandonné la configuration de la machine est insuffisante pour ce Codec.
J’ai aussi essayé de faire appel à ffdhow et ffmpeg y compris à travers des convertisseur M2TS vers autre format HD …. j’ai obtenu des images assez dégradées notamment avec apparition de lignes horizontales au bout d’un certain temps.
J’ai téléchargé une version de test d’Adobe Première … l’installation n’est pas allée jusqu’au bout … décevant pour un produit relativement cher. Les pré-requis me laissaient entrevoir des problèmes de fonctionnement sur cette petite configuration, j’ai laissé tomber.
Vint au tour (j’aime cette expression désuète) de corel video studio … pas de problème d’installation … par contre à l’utilisation totalement inutilisable sur la configuration avec des blocages complets de l’ordinateur … pourtant l’import se passait plutôt bien. Dommage j’avais gardé une excellente image des produits Ulead.
Testé aussi avseditor assez sympa et fonctionnant avec libavcodec … mais l’image devenait trop rapidement saccadée … donc inutilisable dans ma situation.
Finalement après avoir lu les spécification j’ai tenté sony vegas movie studio HD … et bien j’ai pu réaliser simplement un petit montage et le sauvegarder en AVCHD … sans vraiment de soucis la fluidité était correcte … le temps de sauvegarde relativement court. La publication vers Wmv HD (VC-1) est par contre très long … mais on ne peut pas tout avoir.

Donc ce logiciel étant d’un prix très raisonnable (30€) par rapport aux produits du domaine et suffisamment léger ce sera donc mon choix. Je précise que je n’ai pas testé la version premium qui elle à l’avantage d’être en français mais ce n’est pas tout à fait le même tarif et vu le temps passé j’en tenais un je n’allais pas le lâcher.

C’est quand même un peu dommage que Sony disposant d’un produit plutôt complet ne le propose pas de base avec leurs camescope, ça fait finalement un peu économie de bout de chandelle …. ne pas fournir un produit de 30€ et faire des offres de remboursements de 50 à 100€ les voies du marketing seront toujours aussi obscures.
(ps à l’enregistrement du Camescope Sony propose 20% de remise sur des accessoires mais pas sur les logiciels de montage on devine une organisation en Bussiness Unit assez cloisonnée).