|
Quelques un de mes codes sources C/C++. |
iboot
|
|
|
Petit source en C pour envoyer un signal "Heartbeat" à un iBoot (ceci afin de compenser la version fournie par le constructeur qui n'est que pour Windows).
Comprends les fonctions de la bibliothèque officielle et fournis une fonction "main" pour envoyer le signal en continu à une fréquence donnée en utilisant les fonctions de la biliothèque.
À compiler simplement de cette manière : "gcc iboot.c -o iboot".
Utilisez de préférence launchd et paramétrez votre fichier plist pour maintenir le processus lancé (si jamais il quitte parce que l'envoi / réception de signal ne fonctionne pas, il sera alors relancé automatiquement).
Nouveauté :
- Distribution |
TLS - DTLS
|
|
|
Bibliothèque créée dans le contexte d'un projet EPITA-SRS.
Cette bibliothèque permet d'utiliser TLS/DTLS dans n'importe qu'elle application qui utilise TCP/UDP, sans changer le code source (liage dynamique).
Basé sur OpenSSL 0.9.8.
Nouveauté :
- Distribution |
powtemplate
|
|
|
Exemple de spécialisation de template avec un calcul de puissance à la compilation.
Nouveauté :
- Distribution |
stackoverflow
|
|
|
Exemple de stackoverflow.
Nouveauté :
- Distribution |
sort
|
|
|
Permet de trier rapidement une liste de mot par ordre de taille ou ordre alphabétique.
Nouveauté :
- Distribution |
combine
|
|
|
Permet de créer la combinaison des mots d'un fichier. Par exemple [tata][titi][toto] donnera [tatatata][tatatiti][tatatoto][tititata][titititi] etc.
Nouveauté :
- Distribution |
MallocDeb
|
|
|
Montre comment injecter une library perso pour ré-implémenter des fonctions linkées dynamiquement. Ici les fonctions sont celles de la famille *alloc. Il y a deux éléments : la dynlib (avec un serveur tcp pour contrôller la lib, possibilité de lister les allocations/désallocations pour pouvoir voir si il y a eu des fuites, possibilité de dumper les zonnes alouées et bloquage de l'exécutable au lancement et à la terminaison), et l'interface de contrôle (ultra basique) en Objective-C qui permet de montrer comment on peut utiliser la lib (ça n'est qu'un exemple, comme la lib possède un serveur tcp, un simple telnet peut suffire)
Nouveauté :
- Distribution |
aiffwrite
|
|
|
Montre comment écrire un fichier AIFF basique.
Nouveauté :
- Distribution |
rl
|
|
|
Permets de relancer automatiquement un ensemble de services (pratique pour relancer automatiquement un serveur qui plante, par exemple). L'ensemble de services peut être contrôlé par un socket TCP sur le port 64999 (donc un simple client telnet peut faire l'affaire).
Nouveauté :
- Distribution |
pictc
|
|
|
Permet d'intégrer une image PICT dans un code source C
Nouveauté :
- Distribution |
|