Quotidien Shaarli

Tous les liens d'un jour sur une page.

September 9, 2014

Voir la propagation DNS en temps réel.

Très intéressant également pour comprendre la propagation DNS. :-)

[Edit: Un autre : http://viewdns.info/propagation/

Installer ZeroBin sur un serveur Debian

ZeroBin est un outil pour copier et partager du texte de manière chiffrée conçu par Sebsauvage. ( voir http://sebsauvage.net/wiki/doku.php?id=php:zerobin )
L'installation est très proche de celle de Shaarli.

Télécharger la dernière version de ZeroBin (Alpha 0.19) sur le serveur.
| ========
| [LOGIN]@[SERVEUR]:~$ wget https://github.com/sebsauvage/ZeroBin/archive/master.zip
| ========

"Dézipper" l'archive master.zip pour avoir le dossier "ZeroBin-master".
| ========
| [LOGIN]@[SERVEUR]:~$ unzip master.zip
| ========

Créer le dossier "zerobin" pour mettre ZeroBin.
| ========
| [LOGIN]@[SERVEUR]:~$ sudo mkdir /var/www/default-site/zerobin
| ========

Copier le contenu de "Shaarli-master" dans le dossier "links".
| ========
| [LOGIN]@[SERVEUR]:~$ cd ZeroBin-master/
| [LOGIN]@[SERVEUR]:~/Shaarli-master$ sudo cp -r * /var/www/default-site/zerobin/
| ========

Changer le propriétaire du dossier "zerobin".
| ========
| [LOGIN]@[SERVEUR]:~/links$ sudo chown -R www-data:www-data /var/www/default-site/zerobin/
| ========

C'est tout. :-)

Installer MyCryptoChat sur un serveur Debian.

MyCryptoChat est un chat chiffré dans le navigateur écrit en javascript et php par Tommy de " http://blog.howtommy.net/ ". Certains ont dit qu'il n'était pas parfait, que javascript n'était pas prévu pour faire de la crypto, etc... Je pense qu'il sera toujours moins risqué d'utiliser sa propre instance de MyCryptoChat que de discuter sur Facebook. Et na ! ;-)

Télécharger la dernière version sur https://mycryptochatphp.codeplex.com/ et l'envoyer sur le serveur.
| ========
| simon@ordi:~$ scp -P [PORT] MyCryptoChatPHP\ Web\ v1.0.4.zip [LOGIN]@[IP_DU_SERVEUR]:
| ========

Se connecter sur le serveur avec SSH.
| ========
| simon@ordi:~$ ssh [LOGIN]@[IP_DU_SERVEUR] -p [PORT]
| ========

Installer les dépendances. (php5 et sqlite)
| ========
| [LOGIN]@[SERVEUR]:~$ sudo aptitude install php5 sqlite php5-sqlite
| ========

"Dézipper" l'archive avec unzip.
| ========
| ( [LOGIN]@[SERVEUR]:~$ sudo aptitude install unzip )
| [LOGIN]@[SERVEUR]:~$ unzip MyCryptoChatPHP\ Web\ v1.0.4.zip
| ========

Créer le dossier pour mettre MyCryptoChat :
| ========
| [LOGIN]@[SERVEUR]:~$ sudo mkdir /var/www/default-site/chat/
| ========

Aller dans le dossier dézippé et copier tout son contenu dans le dossier "/var/www/default-site/chat/".
| ========
| [LOGIN]@[SERVEUR]:~$ cd MyCryptoChatPHP\ Web\ v1.0.4
| [LOGIN]@[SERVEUR]:~/MyCryptoChatPHP Web v1.0.4$ sudo cp -r * /var/www/default-site/chat/
| ========

Il faut maintenant changer le propriétaire du répertoire /var/www/default-site/chat/ avec la commande chown.
| ========
| [LOGIN]@[SERVEUR]:~$ sudo chown -R www-data:www-data /var/www/default-site/chat/
| ========

Gestion de domaine et sous domaine avec Apache sous Debian | Falaf

Petit tutoriel pour configurer son nom de domaine et un/des sous-domaine(s) avec Apache sous Debian. Court mais précis.

Installer Shaarli sur un serveur Debian

Shaarli est un outil pour sauver et partager des liens conçu par Sebsauvage. ( voir http://sebsauvage.net/wiki/doku.php?id=php:shaarli )
Je l'utilise depuis quelques mois sur un petit mutualisé et je passe tout doucement vers un VPS sous Debian.

Télécharger la dernière version de Shaarli ( 0.0.41 à l'heure où j'écris ces lignes ) sur le serveur.
| ========
| [LOGIN]@[SERVEUR]:~$ wget https://github.com/sebsauvage/Shaarli/archive/master.zip
| (...)
| Saving to: master.zip' | [ <=> ] 366,959 597K/s in 0.6s | 2014-09-09 10:46:14 (597 KB/s) -master.zip' saved [366959]
| ========

"Dézipper" l'archive master.zip pour avoir le dossier "Shaarli-master".
| ========
| [LOGIN]@[SERVEUR]:~$ unzip master.zip
| Archive: master.zip
| 48b68c8fa5aa9ca98f3a9aaf9277656fe0cafb01
| creating: Shaarli-master/
| inflating: Shaarli-master/.gitignore
| inflating: Shaarli-master/COPYING
| (...)
| ========

Créer le dossier "links" pour mettre Shaarli.
| ========
| [LOGIN]@[SERVEUR]:~$ sudo mkdir /var/www/default-site/links
| ========

Copier le contenu de "Shaarli-master" dans le dossier "links".
| ========
| [LOGIN]@[SERVEUR]:~$ cd Shaarli-master/
| [LOGIN]@[SERVEUR]:~/Shaarli-master$ sudo cp -r * /var/www/default-site/links/
| ========

Changer le propriétaire du dossier "links".
| ========
| [LOGIN]@[SERVEUR]:~/links$ sudo chown -R www-data:www-data /var/www/default-site/links/
| ========

BONUS : Récupérer les données d'un ancien/autre Shaarli :

Toutes les données de Shaarli sont stockées dans le dossier "/data/". Il suffit donc de copier le dossier "data" du Shaarli que l'on veut copier vers le nouveau dossier "links" que l'on vient de créer. J'avais déjà copié l'ancien Shaarli (complet) sur le serveur, plus qu'à recopier le dossier "data" vers la nouvelle instance de Shaarli.
| ========
| [LOGIN]@[SERVEUR]:~$ cd links-old-Shaarli/
| [LOGIN]@[SERVEUR]:~/links-old-Shaarli$ sudo cp -r data/ /var/www/default-site/links/
| ========

Et hop, tous les liens qu'on avait sur l'ancien Shaarli se retrouve sur le nouveau. Il n'y a plus qu'à s'identifier pour continuer l'aventure. Magique, non ?

Liste des enregistrements DNS — Wikipédia

Intéressant pour comprendre le fonctionnement des DNS.

Twitter, tu fais de la merde...

Twitter a entamé il y a quelques temps une série d'actions pour prendre le contrôle de tout son écosystème (et enfermer un maximum l'utilisateur en lui retirant le choix des outils annexes).

Twitter obtient la fermeture de Twitpic :
http://pro.clubic.com/blog-forum-reseaux-sociaux/twitter/actualite-725225-twitter-obtient-fermeture-twitpic.html

Twitter officialise le bouton "Acheter" dans les tweets :
http://www.numerama.com/magazine/30478-twitter-officialise-le-bouton-acheter-dans-les-tweets.html

Sebsauvage a même fait une liste des derniers choix de Twitter. ( http://sebsauvage.net/links/?N-W9lA )
| ======== CITATION
| - fermeture de services concurrents (http://sebsauvage.net/links/?aJaGgw) parfois en les rachetant (http://sebsauvage.net/links/?vGXSXQ)).
| - blocage des applications tierces (http://sebsauvage.net/links/?jw3qxQ)
| - suppression des flux RSS, même publics.
| - inclusion dans votre timemline de tweets de comptes que vous ne suivez pas (http://sebsauvage.net/links/?DXAmMQ)
| - obligation de s'inscrire pour voir plus de contenu (http://lehollandaisvolant.net/?mode=links&id=20130806183617)
| - blocage du partage de certains liens (http://sebsauvage.net/links/?ziO0NQ)
| - fermeture/blocage abusifs de compte (satiriques et autres: Vous vous souvenez des comptes satiriques anti-Sarkozy fermés sans préavis ?).
| - tendance au politiquement correct (http://reflets.info/twitter-ma-tuer-mais-quaurait-fait-pierre-desproges-et-les-autres/)
| - soumission aux divers gouvernement (en France et ailleurs) http://sebsauvage.net/links/?ACRSYQ
| - Rachat d'une régie de pub (http://sebsauvage.net/links/?FAf0bg)
| - Partenariats divers, par exemple avec American Express (http://sebsauvage.net/links/?hSO2XA)
| - Conférences pour caresser les annonceurs dans le sens du poil
| (http://pro.clubic.com/blog-forum-reseaux-sociaux/twitter/actualite-725777-twitter-aide-marques-inserer-discussions.html)
| - Revente de votre historique de navigation et de votre adresse email: http://sebsauvage.net/links/?W-OaSQ (Mais bien sûr qu'ils l'ont, votre historique !
| Avec les boutons "Retweet" sur tous les sites ! Où croyez-vous que votre navigateur va chercher les javascript et images pour afficher les boutons
| Twitter ? Vous connaissez le principe du http-referer ?)
| - obligation d'utiliser leur raccourcisseur d'URL (statistiques pour eux, possibilité de blocage de liens a posteriori)
| ========

Je n'ai jamais utilisé Twitter mais je pense qu'il a permis plusieurs choses dont le dialogue entre personnes de milieux différents (politiciens, chefs d'entreprise, ..) ou partage rapide d'informations. Mais le fait de vouloir monétiser le service les oblige à faire des choix qui vont contraindre l'utilisateur et l'enfermer. Et ça, c'est très moche !

Pas cool Twitter !