146 liens privés
comment gérer les session avac socket.io et express ?
La solution n'a pas l'air si évidente.
Un proxy HTTP au travers d'UDP ??
En tout cas, c'est écris en nodeJS.
J'aime bien ce langage car il permet simplement et très rapidement d'apréhender les couches "inférieures" du fonctionnement d'un réseau.
Avec nodeJS on a accès à tout ça et il est très simple de faire communiquer 2 serveur via UDP...ceci permet de gagner en vitesse de transfert au détriment de la non vérification de l'intégrité (et de l'intégralité) des données.
Un outils pour créer des font AFP ??
Une ferme de fenêtre...
Ou comment cultiver avec juste une fenêtre et des bouteilles en plastique ??
(je n'ai pas encore lu)
Un petit script expliquant comment utiliser socket.io avec Express.
Le script en vrac ci-dessous au cas où :
/**
- Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, http = require('http');
var app = express();
var server = app.listen(3000);
var io = require('socket.io').listen(server);
app.configure(function(){
app.set('views', dirname + '/views');
app.set('view engine', 'jade');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.static(dirname + '/public'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
});
app.configure('development', function(){
app.use(express.errorHandler());
});
app.get('/', routes.index);
console.log("Express server listening on port 3000");
Un site répertoriant toute une série d'exercices physique
Des plans sous licence CC pour réaliser bureaux et autres meubles
Tester le micro sous debian.
Un outils permettant d'automatiser des tâches graphiques.
Ca peut servir pour faire des test.
Ou pour faire des "macro" et éviter les taches répétitives.
Howto faire la vidange :)
Un fork de syncthing ??
Permet de partager 2 répertoires via bittorrent
Un logiciel permettant de faire de la duplication de répertoire avec bittorrent.
C'est un peu similaire au logiciel développé par BitTorrent, mais en open source
Un webmail libre axé sur la confidentialité.
..à paraitre
Comment convertir un PS en fichiers JPG
Ci-dessous le contenu de la page :
Ghostscript can do this.
gs -dBATCH -dNOPAUSE -sDEVICE=jpeg -sOutputFile=alllis.jpg -r100 alllis.ps
The resolution is set by the -r#
I actually stick this at the end of the doals script with this line.
gs -dBATCH -dNOPAUSE -sDEVICE=jpeg -sOutputFile=$name.jpg -r100 name.ps
NOTE: -soutputFile used to work, but upon updating my computer I have to use -sOutputFile. So if one doesn't work, try the other one.
Un ORM (Objet Relationnal Management) pour nodeJS.
Il fonctionne avec Express. Ca permet de gérer des objets JS plutôt que de devoir gérer des requête SQL puis ensuite parser les données.
De plus ça gère également la sécurité.
Ca peut être pratique même si c'est surement un peu usine à gaz...
A la base je cherchais juste un moyen d'initialiser une connexion permanente via mySQL.
à voir à l'occasion :
Comment booter un PC sans disque dur via le réseau...
Un serveur de media en streaming.
un peu comme ampache si je ne m'abuse.
Une liste de commandes pour faires des manips avec ImageMagick
Bon et bien là c'est encore plus complet que sur les liens précédents.
Comment faire un chroot avec /dev/ /sys et compagnie.
Il me manquait le partage de la connexion internet.
Ci-dessous le résumé du site :
boot knoppix down to single user mode:
telinit 2
Mount main partition from my computer's hard drive
mkdir /media/mycomputer
mount -t auto -o acl /dev/disk/by-uuid/blahblah... /media/mycomputer
Share some things from running system, to keep various applications
and the kernel happy.
mount --bind /dev /media/mycomputer/dev
mount --bind /tmp /media/mycomputer/tmp
mount --bind /proc /media/mycomputer/proc
mount --bind /etc/resolv.conf /media/mycomputer/etc/resolv.conf
mount -t sysfs /sys /media/mycomputer/sys
chroot /media/mycomputer
Now everything works:
/etc/init.d/kdm start
(use gdm if you don't have kdm)
Si on change de disque dur.. ou qu'on le repartitionne, les UUID changent.
Du coup Grub ne trouver plus le disque.
Il faut demander a grub de refaire sa configuration { et pas juste de se reinstaller}
Du coup il faut lancer la commande ci-dessous :
sudo grub-install --recheck /dev/sda
sudo update-grub