cygwin : problème des espaces avec updatedb : la solution via mount

J’ai eu l’information ici : http://cygwin.com/cygwin-ug-net/using-utils.html#mount

Faire un mount permanent :
Editer le fichier /etc/fstab

Y ajouter le lien vers le répertoire qui a des espaces :
"C:/mon projet/mon sous projet" /monprojetmonsousprojet ntfs binary,posix=0,user,noumount,auto

Lancer un nouveau shell pour que le "mount" soit fait automatiquement

Best of de sites Web

Voici une petite compilation de sites que j’ai apprécié, il y a plus ou moins longtemps :

Voici ce qu’on peut faire quand on commence à maitriser WordPress :
http://www.studio-output.com/

Utiliser à la main uglifyjs :
http://marijnhaverbeke.nl/uglifyjs

Aldous Huxley : le meilleur des mondes

Extrait du Meilleur des mondes d’Aldous Huxley (1932)

Pour étouffer par avance toute révolte, il ne faut pas s’y prendre de manière violente. Il suffit de créer un conditionnement collectif si puissant que l’idée même de révolte ne viendra même plus à l’esprit des hommes. L’idéal serait de formater les individus dès la naissance en limitant leurs aptitudes biologiques innées.
Ensuite, on poursuivrait le conditionnement en réduisant de manière drastique l’éducation, pour la ramener à une forme d’insertion professionnelle. Un individu inculte n’a qu’un horizon de pensée limité et plus sa pensée est bornée à des préoccupations médiocres, moins il peut se révolter. Il faut faire en sorte que l’accès au savoir devienne de plus en plus difficile et élitiste. Que le fossé se creuse entre le peuple et la science, que l’information destinée au grand public soit anesthésiée de tout contenu à caractère subversif. Surtout pas de philosophie. Là encore, il faut user de persuasion et non de violence directe : on diffusera massivement, par la télévision, des divertissements flattant toujours l’émotionnel ou l’instinctif. On occupera les esprits avec ce qui est futile et ludique. Il est bon, dans un bavardage et une musique incessante, d’empêcher l’esprit de penser.
On mettra la sexualité au premier rang des intérêts humains. Comme tranquillisant social, il n’y a rien de mieux. En général, on fera en sorte de bannir le sérieux de l’existence, de tourner en dérision tout ce qui a une valeur élevée, d’entretenir une constante apologie de la légèreté ; de sorte que l’euphorie de la publicité devienne le standard du bonheur humain et le modèle de la liberté.
Le conditionnement produira ainsi de lui-même une telle intégration, que la seule peur – qu’il faudra entretenir – sera celle d’être exclus du système et donc de ne plus pouvoir accéder aux conditions nécessaires au bonheur. L’homme de masse, ainsi produit, doit être traité comme ce qu’il est : un veau, et il doit être surveillé comme doit l’être un troupeau. Tout ce qui permet d’endormir sa lucidité est bon socialement, ce qui menacerait de l’éveiller doit être ridiculisé, étouffé, combattu.
Toute doctrine mettant en cause le système doit d’abord être désignée comme subversive et terroriste et ceux qui la soutienne devront ensuite être traités comme tels. On observe cependant, qu’il est très facile de corrompre un individu subversif : il suffit de lui proposer de l’argent et du pouvoir.

CSS : table – tr – comment mettre un border sur les « tr »

Si, comme moi, vous voulez mettre de la couleur sur la ligne entière, en CSS, vous risquez de perdre pas mal de temps, parce que cela ne fonctionnera jamais « simplement ».

Voici une aide qui pourra certainement vous en faire gagner – du temps. Il faut connaître la propriété « border-collapse ».

Solution qui fonctionne :

$('table')
    .css('border-collapse', 'collapse')
    .find('tr')
    .css({'border':'1px solid green'});

J’espère vous avoir fait gagner du temps !

Ingesup – Y-nov à terminer après les vacances

Terminer l’appel à la déconnexion en AJAX

$(document).ready(function () {
    $('div[role="navigation"]')
        .find('form')
        .submit(function () {
            $(this).fadeOut(function() {

                $.ajax({
                    url:    $(this).attr('action'),
                    method: $(this).attr('method'),
                    params: $(this).serialize()
                })
                .done(function (data) {
                    if (data.success) {
                        /* montrer le bouton de déconnexion */      
                    } else {
                        /* montrer un message d'erreur (PAS alert) et
                         * remontrer la form de connexion      
                         */
                        
                    }
                })
                .error(function () {
                    alert('Erreur');
                });
            });

            return false;
        });
});

RaspberryPi : comment changer la vitesse du clavier

Comment changer la vitesse du clavier, et cela pour toujours (c’est à dire même après un reboot, ça fonctionne toujours) :

Pour rendre la configuration clavier permanente sur le terminal, éditer /etc/kbd/config et y mettre cette vitesse (enfin, c’est ma vitesse de clavier) :

xset r rate 170 120

Pour que cela fonctionne aussi partout et pas que dans les terminaux, editez ce fichier /etc/xdg/lxsession/LXDE/autostart et ajoutez y le même code :

xset r rate 170 120

Merci pour le lien ici.

google code prettify – prettyprint : les codes possibles

Pour rappel rapide, l’utilisation est extrêmement simple : un simple include JavaScript de google code prettifier (je vous laisse le chercher et le faire), puis l’utilisation : au lieu d’écrire de simples balises <code></code> ou <pre></pre>, ajoutez-y la classe prettyprint comme ceci :
<code class="prettyprint">Mon code</code>

Et vous passerez d’un code tel que :
alert("Bonjour");
…à :
alert("Bonjour");

Mais le seul hic c’est que le JavaScript de google « essaie » de deviner ce qu’il y a entre dans le code pour le mettre en couleur. Parfois il ne trouve pas et donc ne colore pas la syntaxe, ou pire, il se trompe (sur de très courts morceaux de code c’est normal). Il vous suffit de préciser de quel type de code il s’agit.

  • Exemple avec du JavaScript :
    <pre class="prettyprint lang-js">var t=12;</pre>
    Ce qui donnne 

    var t=12;
  • Exemple avec du Shell :
    <pre class="prettyprint lang-sh">echo "$MAVAR ok"</pre>
    Ce qui donnne 

    echo "$MAVAR ok"

Voici tous les codes qu’il est possible d’utiliser si jamais vous utilisez le google code prettifier

  • lang-c
  • lang-cc
  • lang-coffee
  • lang-cs
  • lang-css
  • lang-el
  • lang-erlang
  • lang-go
  • lang-hs
  • lang-html
  • lang-java
  • lang-js
  • lang-lua
  • lang-ml
  • lang-proto
  • lang-py
  • lang-scala
  • lang-sh
  • lang-sql
  • lang-vb
  • lang-vhdl
  • lang-wiki
  • lang-yaml