Le mail d'origine est, accrochez vous bien :
More drive for in-out sticking
Google Translate, mon bon ami, semble être perdu sur celle là, puisqu'il me dit :
Plus de lecteur pour en coller sur
Pour les gens un peu geek, j'imagine qu'on aurait pu traduire vaguement par :
Plus de disque pour du hotplug à répétition
Mais sinon, pour le commun du mortel (et avec quelques contresens), on imagine assez rapidement celà :
Lien : http://pycon.fr
Les AFPyros sont ces rencontres informelles autour d'un verre dont le prétexte est de discuter de Python ou pas.
La plupart des développeurs Python de Makina adhèrent à titre personnel à l'AFPy
awstats permet grâce à la lecture des fichiers de logs de générer des graphiques statistiques de fréquentation de serveurs web, ftp, mail.
Le mettre en place lors de l'installation d'un site ne pose pas de problèmes, les fichiers de logs sont analysés toutes les nuits et les graphiques sont mis à jour au fur et à [...]
Something that you may need to do one day or another is validating a custom form field value as if it was a Content field existing value, outside of the node form context.
There is something quite sad about Content module, that is the API does not seems (in Drupal 6, at least, I'm awaiting for a lot of improvements in D7 Field API) to expose any function for manual field validation. The whole process of validation goes through the numerous iterations in node_form and in hook_nodeapi() content module's implementation.
I found a way, quite ugly, but tested and working, let's analyse the following code (comments are inside the function)...
Simple use case of the day : when you deal with Organic Groups in Drupal, you might want your users to be able to create nodes in their groups without dealing with the infamous audience checkboxes.
A simple solution is to use the links from the Navigation menu. In order for OG to be able to add a node as post in a group, it needs to find the gids[] GET parameter.
An ugly, but really efficient solution is to use the custom_url_rewrite_outbound() function to alter node/add/* links and enforce the gids[] parameter if the user is currently is in a group context.
Celui là me faut beaucoup rire :
Solution pour le problème de mâle délicat
Notez que j'ai volontairement mal placé le mot "délicat", je trouvais ça beaucoup plus drôle dans ce sens là.
À partir de ce jour, j'ai pris la décision de traduire, régulièrement, un spam reçu sur une de mes boites mail en français. Le mail du jour est :
Les légendaires pillules sexuelles en ligne.
Bien que dégoûté d'en recevoir autant, environ une cinquantaine par jours, dont seulement 3 ou 4 d'entre eux passant mon spam assassin, je dois avouer qu'il me font parfois bien rire.
Essayez un jour de taper ceci :
<?php
$lockMessage = "This container is currently being edited by %account";
$lockMessage = strtr($lockMessage, '%account', 'Anonymous');
?>
I’m proud to announce it, the new web site of “The greater Nantes economic agency” is now available here: http://www.nantes-developpement.com . This web site use Plone with some community add-ons (available on pypi). Some of these are new, mean they have been created to fit the customer needs, others has been contributed , mean they [...]
I've been struggling for a while with a strange bug that I'd like to share. I had two web applications protected with an apache module called mod-auth-openid, which provides an authentication using openid. Here is the sequence diagram for one authentication :
Le but de cet article est de retracer mon expérience récente dans la mise en place d'une partition cryptée sur un serveur.
Quand on cherche un peut sur Internet de la documentation sur TrueCrypt, on tombe sur pas mal d'articles expliquant comment crypter un conteneur de données (un fichier ou une partition) via l'interface graphique de [...]
Le petit problème du jour est le suivant : dans une application fortement AJAX, jQuery en client side, PHP en server side, j'ai besoin d'effectuer le debug de requêtes AJAX provenant du client en POST contenant du JSON, et le retour du serveur, contenant, du JSON aussi!
Pour ceci, on pourrait utiliser Firebug, que tout le monde connait bien, mais ne m'occupant pas de la partie JS, mais du code PHP serveur, j'ai pas envie d'inspecter 3000 lignes de JS pour mettre un break point au bon endroit.
Pour ceci, petit feinte, utiliser l'onglet Console de Firebug, et PHP en command line.
It might seem trivial to retrieve boolean settings from php's configuration with the use of ini_get(). As an example, we will try to know if php is running in safe_mode or not. There is a ini directive for this, which can be defined in php.ini or in httpd.conf .
in php.ini :
safe_mode = 0in httpd.conf :
php_admin_value safe_mode 0Now, let's try to guess its value from a php script.
Following the unloading Plone conference at budapest last year, you may want to serve images from skin directly by apache. To do this you will need first to extract images. So here is a small python script to help you: skintool = context.portal_skins skin = skintool.getDefaultSkin() PATHS = skintool.getSkinPath(skin).split(',') images = skintool.ZopeFind(skintool, obj_metatypes=['Filesystem Image'],search_sub=1) images_skin [...]
Fin de vie aujourd'hui de mon portable de travail qui était en Ubuntu 8.04 32 bits.
Je récupère donc mes données et les réinjecte sur un autre portable en Ubuntu 10.04 64 bits. Je voilà t'y pas que l'extension Lightning officiellement proposée par Mozilla : https://addons.mozilla.org/fr/thunderbird/addon/2313/ n'est pas installable sous Thunderbird 3 64bits. Misère, misère …
En [...]
I’m using collective.dancing for a mass mailing: +8000 emails to send. One of the question is how to not be blacklisted ? A first thing I have done today is to add a random time between two sent. To achieve this I have read the code of zope.sendmail. It is a well documented egg so [...]
This is often a problem when you pragmatically manipulate views row's : finding the primary key value of the current row being explored.
Let's have an example : A node base table based view.
What then?
Voici une documentation présentant la mise en place d'un Espace Public Numérique à base de logiciel libre : SRL
The new official Plomino website is online, visit www.plomino.net.
It contains screencasts, live samples, how-tos, and continuously updated documentation.