301 private links
Ça fait un moment que je suis intéressé par avoir un "dashboard" avec un écran e-ink.
J’ai lu l'article, perso je ne suis pas fan de la techno en frontend, j’espère trouver une solution plus à mon goût, mais au moins ça fonctionne.
Un projet DIY (Do It Yourself) pour construire un sous-marin en Légo piloté par Raspberry Pi Zero 2 W, le tout dans un tube en acrylique.
Un DIY (Do It Yourself) pour rendre une maison isolée du point de vue de l'énergie électrique, ça fait rêver :-)
11 000 € pour l'ensemble des appareils pour créer l'électricité, ça me paraît raisonnable, mais je me demande si être complètement isolé n'est pas un risque trop élevé, et si ça vaut le coup niveau budget.
Un tutoriel DIY pour expliquer comment copier et falsifier une empreinte digitale :-)
Wouah, mais c'est trop génial ce hack :-)
Cette personne nous montre pas à pas comment elle a modifié et contourné un disque dur pour faire fonctionner une distribution GNU/Linux sur sa partie électronique.
Si vous avez besoin de sauvegarder des fichiers, en les mettant sur un serveur ftp distant, tout ça en tâche automatique, voici un script de mon cru (parmi tant d'autres, je n'ai pas cherché) qui peut rendre bien service :
(EDIT: Vu que les indentations ont sauté, voici une copie directe en téléchargement http://thican.net/~thican/backup-ftp.sh)
################################
!/bin/env bash
coding: utf-8
Script for saving files through FTP, to a remote host (for cron or CLI)
Thibaud CANALE
thican [at] thican [dot] net
2013-06-09
GPLv3
Parameters for FTP host (you only need to edit this 4 parameters)
hostFTP="" # "ftp.example.com"
userFTP="" # "foo"
passwordFTP="" # "bar"
remoteDir="./"; # remote directory, where to save files (like "backup")
you have to create the directory yourself.
tempIFS=${IFS};
IFS=$'\x0a\x00'; # useful to avoid problem with namefiles contening some
spaces (sic)
errorStatue=false;
Test if parameters for the connexion to the FTP host are all set.
if [ "x${hostFTP}" = "x" ] || [ "x${userFTP}" = "x" ] ||
[ "x${passwordFTP}" = "x" ]; then
echo "ERROR: at least one parameter for FTP connexion is not set. Exiting." >&2
exit 1;
fi
Test if at least one parameter is given.
if [ "x${1}" = "x" ]; then
echo "Missing arguments. Exiting." >&2
exit 2;
fi
Check if each ${args} is a regular file, to be upload to ftp server.
If yes, uploading it now.
If no, display a message error.
for args in ${@}; do
if [[ -f ${args} && ! -L ${args} ]]; then # symbolic files are ignored.
ftp -n ${hostFTP}<<END
user ${userFTP} ${passwordFTP}
put ${args} ${remoteDir:-"./"}/$(basename ${args})
bye
END
else
errorStatue=true;
echo "${args} is NOT a regular file. Skipping." >&2;
fi
done
#IFS=$'\x20\x09\x0a\x00'; # Reset of the default IFS (I don't care about the old one)
IFS=${tempIFS};
We check if ${errorStatue} containts some error.
if ${errorStatue}; then
exit 3;
fi
exit 0
################################
Ainsi, sauvegardez donc ce script dans /usr/local/bin/, par exemple, éditez donc les paramètres de connexion au serveur FTP dans le début du script, et utilisez-le avec cron, juste après vos tâches de sauvegardes automatisées.
Voilà, ce n'était pas plus compliqué que ça. :-)
Très joli comme effet.
Une vidéo pour montrer comment intégrer un chargeur sans-fil (pour recharger les appareils sans brancher de câbles) dans une table de chambre.
Ohoh, joli hack, pour utiliser un écran comme le Retina d'Apple avec un port eDisplayPort, le tout pour $70.
Peut-être bientôt une mise à jour de ce hack pour rendre ce hack plus facile à utiliser.
Miam ! :3
Haha, sympa ce DIY, de robot qui fonctionne dans les machines de distribution.
Bien sûr, on ne vous incite pas à voler, c'est juste pour le hack, le fun. ;-)
Tiens tiens, c'est sympa tout ça :D
Il faudrait que j'étudie ça pendant mon temps libre, ça peut sûrement me plaire. :-)