Ouverture d’un projet OpenSource sous licence MIT.
L’objectif de ce projet est de proposer une bibliothèque d’algorithmes capable de tourner sur n’importe quelle plateforme : Win32, Posix, Native (sans OS).
Elle permet d’assurer la portabilité et les évolutions d’une application.
Cette API est destinée aux professionnels, aux industriels devant maintenir et faire évoluer des logiciels pendant des dizaines d’années.
UKAPI est composée de :
KERNEL API (Pseudo OS API): Debug, Event, MailBox, Memory, Mutex, Time, Semaphore, Task, Memory Manager, Task Manager, Scheduler (Round Robin, Priority).
UNI API (Universal API): Simple Chained List, Double Chained List, Circular Chained List, Bit, Trees, Cache, Memory (Heap, Frames, Page, Memory Rows), Compress (Huffman, LZ77), String, State Machine, Test Unit, Math, Cover, Graph (Algorithms, DFS, BFS), Queue, Spell, Stack, Regulator, Error Check, Geo Dist, Geometry, Hash, Cryptography (Blaise Vigenere, CBC, RSA, DES).
COMM API (Communication API):
DB API (Database API):
GUI API (Graphical User Interface): screen and images manipulation
Le site dédié : http://ukapi.vanhoucke.com
Les sources du projet : http://code.google.com/p/ukapi/
Revivez mon voyage en Argentine et au Brésil à l'aide de Google Earth.
Le lien : http://olivier.vanhoucke.com/data/kmz/Voyage-Mars-2006-Argentine-Bresil.kmz
Vous avez juste à lancer la visite.
Bon voyage !
Enghien, le 7 Novembre,
Ce week-end a été pour une fois un week-end aéro, avec mon premier vol de nuit vendredi : Moisselles, Rouen, Amiens, Moisselles. Nous étions 3 pilotes et un instructeur en 172.
Pour ma part j'ai fait le trajet Amiens - Moisselles.
Et, samedi après-midi, Moisselles, Dreux, Chartres, Moisselles (vol de jour cette fois). 2 pilotes (un centaine d'heures chacun) et un ami, toujours avec le même 172. Encore une fois, j'ai fais le retour Chartres, Moisselles.
Continuer à lire " Week-end Aéro - Vol de nuit : Moisselles, Rouen, Amiens - Vol de jour : Moisselles, Dreux, Chartres."
Optimiser son PHP est un bien grand mot car si on suit la doc., on ne devrait pas faire mieux, quoiqu'il existe pourtant quelques astuces infimes qui permettent d'accroître les vitesses d'exécution de code sans utiliser de logiciel spécialisé (ZendAccelerator, PHP Accelerator, etc...). Il ne faut surtout pas croire que l'on va gagner des centaines de ms mais quelques ms seulement et encore, enfin dépend du traitement. Et sachez que, à moins que vous fassiez des traitements complexes pour vous (pas sur un site en ligne) sur votre machine local, un script ne doit pas s'exécuter en plus d'une seconde. Mais attention optimiser n'est pas seulement augmenter la rapidité d'exécution, c'est un thème vaste qui n'est pas lié uniquement au PHP, mais surtout à l'organisation et à la bonne connaissance des outils à disposition du programmeur.
Continuer à lire " L'optimisation en PHP"