Posts tagged article

GeoCaching.com

Week-end Passion & Détente !

0
Arvert 2011

Arvert 2011

Ce week-end, a l’occasion de la bourse aquariophile annuelle d’Arvert, petite ville de Charente-Maritime, j’ai donc quitté Paris pour rejoindre les amis aquariophiles du coin. Originaire de Niort, c’est l’occasion pour moi de revenir au pays !
Il se trouve que parmi mes amis locaux se comptent désormais un géocacheur, Le Gatinais, d’ailleurs inscrit sur GeoCacheTeam. Poursuivre la lecture sur le site GeoCacheTeam…

Lily

0

Pierre Perret a toujours fait parti de ces chanteurs dont on ne retient que les textes amusants, ou quelques refrains, sans forcément comprendre le texte dans sa globalité. Combien d’entre nous connaissent par coeur ces quelques mots, sans pour autant avoir la conscience du texte complet ?

On la trouvait plutôt jolie, Lily
Elle arrivait des Somalies, Lily
lalalala lalalala…

A l’occasion de la découverte d’une vidéo des Ogres de Barback, accompagnés de Pierre Perret lui-même, je vous propose de vous plonger dans le texte… (suite…)

Les blogueurs se sont mobilisés pour les Restos du Coeur

0

Suite au lancement de l’opération « Les blogueurs se mobilisent pour les Restos du Coeur », j’avais émis un petit billet : « Les blogueurs se mobilisent pour les Restos du Coeur !« .

Blogueurs & Restos du Coeur

Blogueurs & Restos du Coeur

Ce matin, j’ai reçu un mail avec le bilan de cette opération. Je vous le livre tel quel ! Ravi d’avoir participé à ma modeste mesure…


Date: Fri, 11 Mar 2011 10:19:34 +0100
From: Blogueur
To: undisclosed-recipients:;
Subject: Les blogueurs se sont mobilisés pour les Restos du Coeur : 22 740 repas offerts
Bonjour,

Nous tenions à vous remercier d’avoir participé à l’opération « Les
blogueurs se mobilisent pour les Restos du Coeur ».

Ce sont 2 274 billets qui ont été publiés soit 22 740 repas offerts, par
Danone et Carrefour, aux Restos du Coeur .

Merci encore pour votre mobilisation,

Toute l’équipe « Les blogueurs se mobilisent pour les Restos du Coeur »

Exception à une authentification Apache

0

Comment réaliser une exception pour une URL précise lorsqu’un site présente une demande d’authentification Apache ?

C’est la question que je me suis posé lorsqu’on m’a demandé de permettre à des utilisateurs d’accéder à une ressource particulière sans les obliger à s’authentifier. Tout le reste du site devait, quant à lui, être soumis à une authentification réalisée au travers d’un reverse-proxy Apache avec les modules mod_auth*…

A l’origine, le virtual-host Apache se présente de la manière la plus simple qui soit :

<VirtualHost *:80>
    ServerName vhost.domain.tld
    DocumentRoot /var/www/vhost
    ErrorLog /var/log/apache2/vhost_error.log
    CustomLog /var/log/apache2/vhost_access.log combined
</VirtualHost>

A cette déclaration simple, on ajoute une notion d’authentification, soit dans un fichier .htaccess, soit directement dans le fichier de configuration du virtual-host :

<VirtualHost *:80>
    ServerName vhost.domain.tld
    DocumentRoot /var/www/vhost
    ErrorLog /var/log/apache2/vhost_error.log
    CustomLog /var/log/apache2/vhost_access.log combined

    AuthType Basic
    AuthName "Ce site demande une authentification"
    # (La ligne suivante est facultative)
    AuthBasicProvider file
    AuthUserFile /etc/apache2/passwd/vhost.passwords
    Require valid user
</VirtualHost>

Ainsi le serveur web demande une authentification à toute personne souhaitant accéder au site.
On cherche maintenant à laisser l’accès à une URL (URI + Query String) bien précise du site. Si le site était divisé en un répertoire protégé et l’autre non, cela serait trivial, mais ce n’est pas notre cas.
Il nous faut gérer une véritable exception.

En fouillant dans la documentation du projet Apache, on trouve la directive Satisfy (All / Any). Si cette directive est positionnée à ‘All’, toutes les conditions doivent être respectées, si elle est positionnée à ‘Any’, seule l’une des conditions nécessite d’être respectée. C’est le début de notre solution.
Cette directive permet de combiner une authentification avec une directive Order.

...
    Order Allow,Deny
    Allow from .domain.tld
    Deny from all
...

Le plus souvent, on autorise des IPs, voire des plages d’IPs, ou des domaines. Sauf que dans le cas qui nous intéresse, on ne connaît la liste exhaustive des réseaux de provenance de la requête à autoriser sans authentification.

Bloqué ?

Et bien non ! En fouillant encore un peu, on découvre que Allow accepte aussi comme condition une variable d’environnement.

...
    Order allow,deny
    #Deny from all
    Allow from env=let_me_in
 ...

Reste donc maintenant à trouver comment positionner cette variable pour une URL donnée.
mod_rewrite est notre ami dans ce cas précis !

...
    RewriteEngine On
    # la QUERY_STRING correspond à la partie après le ?
    # http://vhost.domain.tld/index.php?myKey1=myVal1&myKey2=...
    RewriteCond %{QUERY_STRING} myKey1=myVal1&myKey2=.*
    RewriteRule (.*) - [env=let_me_in:%1]
 ...

En combinant tout cela, on obtient la configuration suivante :

<VirtualHost *:80>
    ServerName vhost.domain.tld
    DocumentRoot /var/www/vhost
    ErrorLog /var/log/apache2/vhost_error.log
    CustomLog /var/log/apache2/vhost_access.log combined

    RewriteEngine On
    # la QUERY_STRING correspond à la partie après le ?
    # ici, on aurait une URL du type :
    # http://vhost.domain.tld/index.php?myKey1=myVal1&myKey2=...
    RewriteCond %{QUERY_STRING} myKey1=myVal1&myKey2=.*
    RewriteRule (.*) - [env=let_me_in:%1]

    Order allow,deny
    #Deny from all
    Allow from env=let_me_in

    AuthType Basic
    AuthName "Ce site demande une authentification"
    # (La ligne suivante est facultative)
    AuthBasicProvider file
    AuthUserFile /etc/apache2/passwd/vhost.passwords
    Require valid user

    Satisfy Any
</VirtualHost>

Ainsi, lorsqu’on accédera au site par toute URL autre qu’une QUERY_STRING contenant myKey1=myVal1&myKey2=.*, on devra s’authentifier.

Le monde pourri des éditeurs aquariophiles

0

Il y a un peu plus d’un an maintenant, l’équipe de Crusta-Fauna a été contacté par le rédacteur en chef d’un magazine aquariophile pour réaliser des articles sur les crustacés. Nous avons participé avec plaisir à cette aventure, et profité de cette tribune pour faire connaître ce monde relativement nouveau.

Crusta-Fauna

Crusta-Fauna

Un autre de nos contacts nous a demandé la même chose quelques mois plus tard pour son propre magazine.

Après discussion avec les deux parties, afin que tout soit bien clair pour tout le monde, nous avons donc écrit dans ces deux magazines.

Tout allait bien, il y avait même des projets « secrets » annoncés… Jusqu’à ce que le rédac’chef du second magazine rejoigne le premier, et là silence radio total. Deux numéros viennent de paraître sans qu’on nous contacte, sans un mail pour nous dire que la collaboration s’arrêtait là.

L’autre magazine est mort, ou presque, et les piges ne sont pas payées. (Ce n’est pas pour la somme que ça représente…)

Tout ceci est d’une malhonnêteté consommée, et m’irrite au plus haut point. Ces gens là, que nous avons rencontré, et leurs grands discours sur l’intégrité, l’honnêteté, le respect des auteurs… Je me marre, mais j’en ris jaune au final.

J’ai toujours eu la faiblesse de croire que les gens pouvaient respecter les autres, mais je me suis encore fait avoir, semble-t-il…

PS : vous remarquerez que je ne cite aucun nom, mais il n’est pas difficile de savoir de qui je parle pour autant que vous connaissiez un peu ce milieu… Je ne vais pas forcément me faire des amis, mais peut-être que ces gens là réfléchiront, et comprendrons leur erreur. On ne peut pas se permettre de se moquer impunément des autres.

Sauver/restaurer ses mots de passe sur BlackBerry

1

Password KeeperL’application Password Keeper Database de votre BlackBerry, Gestionnaire de mot de passe en français, vous permet de stocker des informations du genre identifiant / mot de passe dans votre smartphone en les protégeant. Lorsqu’on change de BlackBerry, il est possible de sauvegarder ces informations de l’ancien BlackBerry, pour les transférer vers le nouveau. (suite…)

Actualités BlackBerry

1

Ces derniers jours, l’actualité BlackBerry a été animée de quelques annonces fort intéressantes. N’ayant pas eu le temps de faire un article pour chaque, voici un petit résumé… (suite…)

Crusta-Fauna à Botanic Suresnes

0

Le week-end des 18 et 19 septembre aura lieu le second gros événement français aquariophile d’une grande enseigne autour des nano-aquariums et des crustacés.

En effet, après Truffaut Ivry où l’équipe était spectatrice (voir l’article Meeting Invertébrés des 13 et 14 février sur le site Crusta-Fauna), Botanic Suresnes organise à son tour un événement axé sur le monde des nano-aquariums. Dennerle et Crusta-Fauna sont partenaires de cet événement !

Un grand concours d’aquascaping aura lieu, ainsi que des conférences de Chris Lukhaup et Stephan Hummel. Il y aura notamment l’exposition et la vente de nombreuses et très intéressantes espèces de crustacés.

Caridina cf. cantonensis var Red

Caridina cf. cantonensis var Red

Source photographique : PassionnoGraphie

Tipic et moi-même serons donc présents pendant les deux jours avec une présentation, les livres et publications en notre possession ainsi que – nous l’espérons – quelques surprises !

Vous trouverez toutes les informations concernant cet événement sur le site de Crusta-Fauna.

Journaux nationaux et smartphones

2

Alors que la majorité des blogs disposent aujourd’hui d’un module facilitant la lecture de leurs articles sur les smartphones, on constate que les grands quotidiens nationaux, dont Le Monde Informatique que j’essaie parfois de parcourir, ne font aucuns efforts pour adapter leur contenu web à ces nouveaux vecteurs d’information !
Certes, ça leur permet de « vendre » une application iPhone dédiée, mais cela exclut de fait les autres plates-formes. Ah les joies du marketing et de la pensée unique !

L’iPhone est au smartphone ce que Windows est à l’informatique personnelle : une gangrène du cerveau des consommateurs, et une manne tombée du ciel pour les firmes concernées…
La presse papier a encore de beaux jours devant elle avec de tels comportements !

Voilà, c’était mon coup de gueule du matin 😉
Bonne journée !

Quand le crayon remplace le numérique…

0

Dans la lignée de la série de photos présentée dans l’article « 35 photos du passé dans le présent« , l’artiste belge Ben Heine présente un projet nommé «Pencil vs Camera» («crayon contre appareil photo»), via Flickr.

Pencil vs. Camera

Pencil vs. Camera

Go to Top