Un générateur de site statique à partir de fichiers raw
alternative cms pour petit sites
Sur github, tu peux sans problème donner un zip à télécharger, tant que
ton repository est publique.
Par exemple, notre lib batbelt est à l’URL github :
https://github.com/sametmax/Bat-belt/
Il suffit de rajouter :
archive/master.zip
Et c’est téléchargeable :
https://github.com/sametmax/Bat-belt/archive/master.zip
En plus ce sera toujours la dernière version. Ca marche pour toutes les
branches et tous les tags, mais aussi n’importe quel commit :
https://github.com/sametmax/Bat-belt/archive/96ca096bb9eead0675186b36c576251935e96cf9.zip
Pour avoir un fichier en particulier, il faut prendre l’URL du fichier,
et la préfixer de “raw” et retirer “blob”. Par exemple, le fichier :
https://github.com/sametmax/Bat-belt/blob/master/batbelt/structs.py
Est téléchargeable à :
https://raw.github.com/sametmax/Bat-belt/master/batbelt/structs.py
Là le fichier est accessible directement, et téléchargeable avec Ctrl + S.
Les 30 sélecteurs CSS à connaître absolument
Alternatives à owncloud our auto héberger son calendrier et ses contacts.
Ce serait bien la même chose avec une interface web..
Application android à tester. Peut être utile si perte/vol du téléphone
Tout d’abord, lançons un terminal, allons dans le répertoire temporaire /TMP et télécharger la dernière version de XMind (dans cet exemple, la version 64b v°3.3.1 du 25.12.2012)
Décompressons alors le .deb:
Une fois décompressé, vous aurez 2 fichiers .tar.gz: « control.tar.gz » et « data.tar.gz »
Décompressons le fichier « data.tar.gz »
Une fois cette opération réalisée, vous obtiendrez un répertoire /usr, contenant deux dossiers « local » et « share ». Nous allons copier le contenu de ces répertoires sur notre machine:
Décompressons maintenant le fichier « control.tar.gz »
Le moment est venu de lancer le fichier postinst obtenu par la commande précédente…
Dernier petit reglage: éditez le raccourci du programme en changeant les ligne comprenant « /usr/local » par « /opt »
Et voilà, tout est bon !!!
Vous retrouverez le raccourci de XMind dans votre menu des applications.
A vous de découvrir les joies du mind mapping !
Principe de dev jeu en temps réel html5
Pour ceux qui sont encore sous windows, ça peut peut-être leur rendre la vie plus facile.. ;-)
Des réponses à une question que je me posais :
I assume you're talking about SSL/TLS or a similar protocol. In these protocols there are two reasons to use Diffie-Hellman:
Your certificate only supports signing
Either it is an RSA certificate restricted to signing, or it uses an algorithm that doesn't support encryption, such as DSA or ECDSA.
Forward security - What happens if the server's private key gets leaked somehow?
If you simply encrypted the session key to the server's public key, all past communication with that server can be decrypted. Which is very bad.
If an ephemeral Diffie-Hellman key-exchange was used, a private key leak won't compromize past communications, since the keys used for the key exchange are long gone, and the leaked long term key was only used for authentication and not for confidentiality.
You don't know the public key of the other side
There are situations where you don't know the other side's public key, but you have a different way to authenticate them. In that case you can use anonymous Diffie-Hellman together with that other way. For example TLS supports authentication based on a symmetric shared secret in a way that's secure against MitM.
Some other protocols such as CurveCP use EC Diffie-Hellman for both authentication and key-exchange. In this case they profit from the performance advantage elliptic curves have over RSA.