The problem Sometimes a Debian or Ubuntu package does not install correctly and can not be uninstalled. The system update is so completely broken that conventional commands, whether apt-get, ability or dpkg, not corrects the problem. For example the package slapd was in this case in Debian some time ago. If one attempts to remove [...]
Supprimer manuellement un paquet cassé sous Debian/Ubuntu
Le problème Il arrive qu’un paquet Debian ou Ubuntu ne s’installe pas correctement et ne puisse plus être désinstallé. Le système de mise à jour du système est alors complètement cassé et aucune commande classique, que ce soit apt-get, aptitude ou dpkg, ne permet de corriger le problème. Prenons l’exemple du paquet slapd qui était [...]
Commentaires fermés
Efficient HTML code generation without templating system
Summary The purpose of this paper is to show that in the context of a professional web development (in PHP in this case but it remains valid for other languages) the use of a good HTML generator is better than templating system. After an overview of existing solutions of HTML generators we will see that [...]
Commentaires fermés
Génération efficace de code HTML sans système de templating
Résumé de l’article Le propos de cet article est de montrer que, dans le contexte d’un développement web professionnel (en PHP en l’occurrence mais ça reste valable pour d’autres langages), l’utilisation d’un générateur de HTML est meilleure qu’un système de templating. Après un tour d’horizon des solutions existantes de génération de code HTML on verra [...]
Commentaires fermés
Configuration bundle for an out of box effective Emacs
More than a configuration After more than a year of disappearance, I finally took the time to update and improve a complete bundle for using Emacs effectively « out of box », one of the most powerful text editors that exists with after/before Vi. I use daily the bundle that I provide today, the fruit of nearly [...]
Commentaires fermés
Configuration pour un Emacs efficace « out of box »
Plus qu’une configuration Après plus d’un an de disparition, j’ai enfin pris le temps de remettre à jour et d’améliorer un environnement complet permettant d’utiliser efficacement Emacs « out of box », un des éditeurs de texte les plus puissants qui existent avec après/avant Vi. J’utilise quotidiennement l’empaquetage que je mets à disposition aujourd’hui, fruit de près [...]
Commentaires fermés
Fukushima: Message d’un père de famille Français au Japon…
En voyant le post de Bernard Opic, je me suis rappelé qu’une probabilité de 72% d’avoir un accident nucléaire majeur en Europe dans les 30 prochaines années n’était pas exclue. Ce n’est pas moi qui le dit c’est un directeur de recherche CNRS de l’École Normale Supérieure de Lyon. Même s’il est difficile d’avoir une [...]
Commentaires fermés
Official Asymptote example – xstitch
You may view all the posts of the category « Official Gallery One-Pager » (Compiled with Asymptote version 2.14svn-r5318) /* This code comes from The Official Asymptote Gallery */ pair c=(0,0.8); int iters(pair z, int max=160) { int n=0; while(abs(z) < 2 && n < max) { z=z*z+c; ++n; } return n; } int[] cutoffs={12,15,20,30,40,60,200}; int key(pair [...]
Official Asymptote example – worksheet
You may view all the posts of the category « Official Gallery One-Pager » (Compiled with Asymptote version 1.92svn-r4817) /* This code comes from The Official Asymptote Gallery */ import fontsize; defaultpen(Helvetica()); picture pic; unitsize(pic,mm); pair z=(0,0); real length=88; real height=8; pair step=height*S; label(pic, »Word Wall Spelling »,z,Align); z += step; frame f; label(f, »Name: »); pair z0=(max(f).x,min(f).y); draw(f,z0–z0+50mm); add(pic,f,z,Align); z [...]
Official Asymptote example – washer
You may view all the posts of the category « Official Gallery One-Pager » (Compiled with Asymptote version 2.14svn-r5318) /* This code comes from The Official Asymptote Gallery */ import three; size(10cm); path3[] p=reverse(unitcircle3)^^scale3(0.5)*unitcircle3; path[] g=reverse(unitcircle)^^scale(0.5)*unitcircle; triple H=-0.4Z; render render=render(merge=true); draw(surface(p,planar=true),render); draw(surface(shift(H)*p,planar=true),render); material m=material(lightgray,shininess=1.0); for(path pp : g) draw(extrude(pp,H),m); $(document).ready(function(){$(« a#figf90ed4dfe6524a4034bb5aaf2925e5db »).fancybox();});







