J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5198 links
Quand on édite un fichier avec nano en ssh, il est possible de coller le contenu du presse-papier du poste client en faisant un clic droit à l'endroit où l'on souhaite voir ce contenu s'afficher.
C'est tout con, mais ça change la vie !
Le règlement européen sur les essais cliniques.
L'OS de l'ANSSI.
Basé sur Gentoo et à compiler.
J'ai pas tout lu. Mais à tester...
Des fiches pour différents apprentissages (lecture, maths...). Vraiment bien.
Aujourd'hui, j'ai tenté d'acheter en ligne un billet de train.
Malheureusement, on moment de payer via une eCB (carte bleue dématérialisée à usage unique), je m'aperçois que j'ai oublié mon téléphone à la maison.
Or, cette eCB demande une double authentification pour autoriser la connexion. Donc pas de connexion possible.
Qu'à cela ne tienne. Je me dis temps pi, je vais utiliser ma vraie carte bleue.
Que neni !
Là encore, demande de double authentification via le portable. Achat impossible à finaliser.
Je comprends la finalité de l'opération mais je constate que c'est quand même discriminatoire.
Quelqu'un qui n'a pas les moyens (ou la volonté, et je pense de plus en plus à ne plus avoir de mouchard mobile) de posséder un téléphone ne peut plus passer de commande via internet. Et pas de possibilité non plus de payer par chèque envoyé par la poste.
Et ne me parlez pas de me déplacer aux guichets : ils sont quasiment tous fermés et les rares ouverts ne le sont qu'à des horaires incompatibles avec des horaires de boulots (entre 10h et 12h et 14h et 16h).
Encore un exemple où la sécurité l'emporte sur la liberté (de choisir son moyen de paiement, de choisir de ne pas avoir de portable, de se déplacer...).
Georges Abitbol avait raison...
La check list de sebsauvage pour linuxMint 19
Le point 5 est à mettre en mirroir de ce qu'à dit le Roy à l'autre serf : 600 000 intentions d'emplois (qui ne sont pas de vrais emplois hein ?) en 2017 contre 3 500 000 chômeurs.
En prenant large et en partant du principe que les 600 000 intentions d'emplois sont effectivement de vrais emplois et qu'ils sont tous pourvus, cela laisse quand même 2 900 000 chômeurs sur le carreau qui n'ont rien à se mettre sous la dent même s'ils traversent la rue...
La méthode Trachtenberg est une méthode de calcul mental inventée par Jacow Trachtenberg dans le but de garder un esprit sain lors de son emprisonnement dans un camp de concentration pendant 7 ans.
Cette méthode permet d'effectuer rapidement des calculs arithmétiques (multiplication, addition, soustraction et division) complexes en les décomposant en calculs plus simples.
Intéressant.
À suivre...
Pour être sûr qu'il n'y ait pas de doublon dans ta base ??? Si c'est pour compter le nombre d'entrée de ton tableau, là, c'est whaoou !
La moto est immatriculée au US. Je ne crois pas que la plaque avant soit obligatoire là-bas...
La qualité de l'image ne permet pas de trancher radicalement. Mais je dirais "photo", pour l'immatriculation de la moto justement, les détails sur les palettes et la voiture qui passe dans le fond.
Comment ça, ça m'arrive souvent ???
Soit le bois est hyper tendre, soit son rabot est ultra bien aiguisé (ou les 2) !
Bref, un truc de malade...
function updateClock() {
var currentTime = new Date();
var currentHours = currentTime.getHours();
var currentMinutes = currentTime.getMinutes();
var currentSeconds = currentTime.getSeconds();
// Pad the minutes and seconds with leading zeros, if required
currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds;
// Choose either "AM" or "PM" as appropriate
var timeOfDay = (currentHours < 12) ? "AM" : "PM";
// Convert the hours component to 12-hour format if needed
currentHours = (currentHours > 12) ? currentHours - 12 : currentHours;
// Convert an hours component of "0" to "12"
currentHours = (currentHours == 0) ? 12 : currentHours;
// Compose the string for display
var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay;
document.querySelector('#clock').innerHTML = currentTimeString;
}
updateClock(); // To load the timer immediately
setInterval(updateClock, 1000); //To update it
<div id="clock"></div>Table de correspondance entre élément unicode et html. Pratique.
<?php
// dangerously simple PHP regular expression URL router
// requires a mod_rewrite like "RewriteRule . /index.php [L]"
function get($url, $callback) {
$matches = array();
if (preg_match('~' . $url . '~', $_SERVER['REQUEST_URI'], $matches)) {
echo call_user_func_array($callback, $matches);
die();
}
}
get('foo', function($url) {
return 'you got foo';
});
get('bar([\d])', function($url, $digit) {
return 'bar number ' . $digit;
});
get('.*', function() {
return 'catch all. try /foo or /bar[0-9]';
});