Tab Content
Pas d'activité récente
Informations de Nothus

Informations de base

Date de naissance
21 avril 1986 (33)
Informations de Nothus
Sexe:
Homme
Pays:
France
Activité:
Attaché politique
Secteur:
Conseil
Twitter:
IntelligencePol
Blog:
http://julien-garderon.developpez.com
Loisirs:
Développement informatique, cuisine

Signature


Avec humour, sans exhaustivité, j'ai pu dire ou penser:
  • si un "exploit" est un hack, je n'ose imaginer ce qu'est un système d'exploitation ?!
  • un programme c'est imposer à la machine sa volonté grâce au travail d'un tiers qui, en retour, peut potentiellement exploiter notre volonté.
  • telle la portée des variables, mesurer celle de son propos permet la mesure de celle de son action. Ce que certains appellent la sémantique, n'est jamais ce que d'autres nomment "subjectivité".
  • parler sur Twitter, c'est soit vouloir être compris en peu de termes, la base des belles lettres ; soit l'équivalent de gueuler dans un bus à l'attention de ceux qui ne vous écoutent pas (mais vous qui répondront, peut-être, quand même).

Statistiques


Messages au total
Messages au total
181
Messages par jour
0,05
Informations générales
Dernière activité
23/10/2019 14h22
Date d'inscription
17/07/2009
Voir le blog de Nothus

Billets récents

[LISP] Deux méthodes de remplissage d'une matrice à partir d'un vecteur

par Nothus, 10/05/2019 à 19h15
Ici une matrice finale de 4x4 depuis un vecteur de 16 éléments. Deux solutions différentes :
- une imbrication de boucles, permettant d'avoir un accès aux deux dimensions de la matrice avec une variable locale incrémentée (pas de 1) ;
- une seule boucle, dont on applique au numéro de l'itération une division euclidienne (quotient et reste forment les deux dimensions de la matrice).

nb : la même matrice est réutilisée, ce qui ne serait probablement pas le cas dans

En lire plus...

Catégories
Programmation

[LISP] "Coroutines" simples et SBCL

par Nothus, 16/04/2019 à 11h54
Ne trouvant mon bonheur, j'ai testé quelques combinaisons pour me rapprocher des coroutines... Il ne s'agit pas réellement de coroutines, car il n'y a pas suspension de l'exécution d'une fonction. La lambda utilisée ici comme un itérateur (closure), peut recevoir des arguments lors de l'appel (ce n'est pas le cas dans mon exemple). Ainsi vous pouvez facilement émettre et recevoir à chaque appel des valeurs.

Code lisp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
(define-condition coroutine-terminee (error)
	( (message :initarg

En lire plus...

Mis à jour 17/04/2019 à 00h09 par Nothus

Catégories
Programmation

[Python] Script pour un service mandataire TCP asynchrone avec TLS

par Nothus, 26/03/2019 à 11h15
Bonjour,

Pour ceux que ça intéresse, un petit script fonctionnel pour disposer d'un mandataire TCP.
  • Le port en écoute vers l'extérieur peut être chiffré (TLS).
  • Le port en écoute vers le service est en clair (et en local).


Deux tâches asynchrones sont lancées pour transmettre à l'un ou l'autre le contenu (sans attendre un échange formalisé ou "protocolisé"). Ce mandataire fonctionne avec HTTP et d'autres protocoles.

Le script

En lire plus...

[LISP] Récupérer les informations sur une structure puis parcourir les slots de ses instances

par Nothus, 04/03/2019 à 17h03
Lorsque vous utilisez des structures sous LISP, il peut ne pas être évident de savoir quels slots sont définis, notamment lors de la reprise d'une image. Ou simplement pour renvoyer de manière la plus simple et rapide possible, la liste dans un flux.

Pour réaliser ceci, je me suis penché sur le fonctionnement de describe, que je vous invite fortement à découvrir dans le détail.
-> Voir tout particulièrement (defmethod describe-object ((symbol symbol) stream) ...

En lire plus...

Catégories
Programmation

[LISP] Disposer d'un décorateur de fonction

par Nothus, 10/02/2019 à 23h27
Bonjour à tous,

Pour ceux qui apprécient la souplesse des décorateurs comme on les connaît sous Python :
http://sametmax.com/comprendre-les-d...-pas-partie-1/ (et articles suivants)

... Et qui débutent en LISP ; n'ont pas masse de documentation française ; aiment bien retrouver des habitudes de confort (pour le log ou autre)...

... Vous avez bien évidemment la possibilité de retrouver cela sous Lisp. Ayant cherché un moment,

En lire plus...

Catégories
Python , Programmation
Aucune certification n'a été indiquée. Déclarez vos certifications