Utiliser Cherrypy (serveur web léger) avec Bottle (Framework léger) 21
Pour les sites/app qu’on developpe en une journée, Bottle et Cherrypy sont deux larons en foire qui s’accouplent parfaitement…
Pour les sites/app qu’on developpe en une journée, Bottle et Cherrypy sont deux larons en foire qui s’accouplent parfaitement…
git revert
pour annuler proprement le dernier commit 4On ne peut pas à proprement parler supprimer une commit de Git. Mais on peut l’inverser proprement.
Dans une chasse au trésor sérieuse, si on a 5 épreuves, on prend l’indice suivant, on le divise en 5, et on s’assure que réussi 3 épreuves suffisent à donner assez d’informations pour reconstituer l’indice suivant. En informatique il existe un moyen de faire cela avec le partage de clé secrète de Shamir
Il y a plusieurs manière de passer une variable en informatique: par valeur ou par référence. Et dans les langages bas niveau comme le C, on se pose la question: “passe-t-on la valeur ? un pointer ? un pointer vers un pointer ?”
En Python ce n’est pas la question puisque tout se passe référence. Tous les objets. Dans tous les cas.
La question est donc plutôt: “ça veut dire quoi passer par référence ?”
Tout comme les geeks, les habitués des forums adultes ont leur abréviations, pas vraiment question de LoL, IRL ou DTC mais vous allez voir on se marre bien quand même…
Mon maître-ninja python, entre deux riffs sur sa contrebasse électrique, m’avait un jour dit : “il ne faut pas écrire if a == None:, mais if a is None:”. Il m’avait ensuite donné une justification pertinente, que je n’ai pas retenue, car j’étais en train de penser à des nichons. Puis il avait conclu par “on n’est pas égal au vide. On EST le vide.”
Rien que pour vous, ainsi que pour m’auto-déculpabiliser de penser souvent à des nichons, j’ai parcouru l’internet entier à dos de souris et j’ai retrouvé la justification. Mais avant de vous la livrer, quelques explications préliminaires.
Un petit retour sur les ordinateurs qui ont bercé ma (votre) jeunesse et qui m’ont donné goût à l’informatique. Que de souvenirs…
Il existe quelques règles simples, qui, si vous les suivez, vous permettrons vous aussi de développer vos capacités à faire passer des connaissances.
Et si on pouvait rendre les tests plus simples à écrire et à lire, aussi simple qu’un assert
, mais un résultat plus clair que unittest
en sortie ?
Par défaut Angular évalue les expressions qui sont marquées par {{}}
, exactement comme le langage de template Django. Cela amène à un conflit.