Greg Beaver vient de finaliser .phar, les archives PHP (PHp-ARchives). Avec ce système, il est possible de ranger toute une application dans un seul fichier, qu'il devient facile à distribuer. PHAR est un gestionnaire de flux PHP (phar://), qui se charge d'extraire à la volée les documents pour l'exécution. Il y a un surcout en termes de vitesse, mais cela reste valable pour la majorité des applications.
Greg Beaver publie phar 1.2.1, la dernière version de l'extension d'archive de PHP. (PHp ARchive). Similairement aux fichiers JAR de Java, on peut ranger tous les fichiers nécessaires à une application dans un fichier .phar, et l'exécuter comme une application indépendante. Le fichier est même zippé pour gagner en espace.
La dernière version corrige les traditionnels bogues et apporte une optimisation de performances.
Phar est disponible dans pecl.
Phar est un format de fichier d'archive pour PHP : (PHp ARchives). Il permet de stocker des applications PHP complètes dans un seul fichier, et de les exécuter de manière indépendante. Toutes les...
Phar est un format de fichier d'archive pour PHP : (PHp ARchives). Il permet de stocker des applications PHP complètes dans un seul fichier, et de les exécuter de manière indépendantes. Toutes les sources sont rangées dans un seul document organisé comme un système de fichiers, et peuvent être signées, chiffrées et compressées. Phar est aussi compatible avec APC, et donne de bonnes accélérations.
Regardez les exemples de fonctionnement chez Derick et Sebastian pour comprendre la simplicité (apparente) du concept. Et si le coeur vous en dit, on cherche des tests de vitesse! Friday afternoon toying: eZ Components as phar (0 visite) Phar (blog Sebastian Bergmann) (0 visite) phar package (0 visite) Snaps (0 visite)
Max Hovarth publie une bibliothèque phar (une archive PHP), qui implémente les indications de typages pour les scalaires. Depuis PHP 5.0, on peut indiquer dans le prototype d'une méthode ou fonction le type d'objet qu'on attend, mais cette capacité ne s'étend pas aux scalaires (chaînes, tableaux, etc.) Selon le blogue de Max, PHP 5.3 et sa bibliothèque permettent de le faire.
J'ai testé le phar, mais avec une erreur de require_once. Ca ne marche donc pas du tout sur ma machine, alors je vais retrousser mes manches, et recompiler PHP 5.3alpha 2 (voir l'autre news). Type Hints for scalar values - PHPTypeSafe 1.0 RC2 released (0 visite) Type hints are more useful for scalars than objects (0 visite)
XAMPP est une archive de distribution pour la plateforme AMP (LAMP, WAMP, MAMP). Cette dernière version met à jour Apache (2.2.6), PHP (5.2.4) et phpMyAdmin (2.11.1).
2 paquets ont été mis à jour cette semaine :
uploadprogress (0 visite) : suivi des téléchargements de fichiers type Ajax
phar (0 visite) : support des fichiers d'archives PHP : .phar
PECL est la bibliothèque d'extensions C de PHP.
PECL (0 visite)
Tous les paquets PECL (0 visite)
5 paquets ont été mis à jour cette semaine :
APC (0 visite) : cache PHP alternatif
timezonedb (0 visite) : base de données de fuseaux horaires pour PHP
phar (0 visite) : support des fichiers d'archives PHP : .phar
PECL (0 visite) : Interface PHP pour Spread
Tous les paquets PECL (0 visite) : Support des fonctions uuid
PECL est la bibliothèque d'extensions C de PHP.
5 paquets ont été mis à jour cette semaine :
: cache mémoire
: cache PHP alternatif
: support des fichiers d'archives PHP : .phar
: fonctions PDF Hary...
Archive compressée créée en utilisant le programme d'archivage en ligne de commande Unix; souvent plusieurs fichiers sont compressés dans une archive.
Voici quelques découvertes personnelles que j'ai faites en surfant sur www.archive.org... j'espère que ça vous plaira! ;)
[b:170a55967e]En surfant sur Archive.org, j'ai découvert...[/b:170a55967e]
[b:170a55967e]...Que WebRankInfo a déjà... débu... Forum Le café de WebRankInfo
FON vient de conclure un partenariat avec Mandriva. La société française éditrice de solutions Linux et Open Source développera pour FON une application Linux permettant d?installer de façon simple et conviviale le firmware FON sur tous les routeurs WiFi compatibles avec FON. L?utilisateur n?aura qu?à lancer l?application pour « flasher » son routeur avec la dernière version du firmware FON et le convertir en un point d?accès FON.
L?application sera mise sous licence GPL et deviendra partie de la distribution standard Mandriva Linux. Elle sera donc téléchargeable et intégrée aux CDs et DVDs de la distribution Mandriva Linux.
Par ailleurs FON et Mandriva sont convenues de développer des accords de partenariat spécifiques sur la distribution de points d?accès WiFi FON (FONeras) à partir du mois d?octobre 2006, en France et à l?étranger.
A propos de Mandriva : Mandriva édite le système d'exploitation Mandriva Linux sur le mode du développement ouvert (accès libre au code source publié selon les termes de la GPL - General Public License). Mandriva, anciennement Mandrakesoft, est le résultat de la fusion de plusieurs pionniers du logiciel libre comme Mandrakesoft en France, Conectiva au Brésil, Edge IT en France et Lycoris aux Etats-Unis.
Visitez le site officiel : http://www.mandriva.com/fr
François Bancilhon (CEO de Mandriva)
et Jean-Bernard Magescas
signent l'accord de partenariat.
4 paquets ont été mis à jour cette semaine :
APC (0 visite) : cache PHP alternatif
mcve (0 visite) : interface libmcve
oci8 (0 visite) : fonctions OCI8
phar (0 visite) : support des fichiers d'archives PHP : .phar
PECL est la bibliothèque d'extensions C de PHP.
PECL (0 visite)
Tous les paquets PECL (0 visite)
4 paquets ont été mis à jour cette semaine :
memcache (0 visite) : cache mémoire
imagick (0 visite) : interface avec la bibliothèque graphique ImageMagick
phar (0 visite) : support des fichiers d'archives PHP : .phar
funcall (0 visite) : ajout des callback à n'importe quelle méthode ou fonction
PECL est la bibliothèque d'extensions C de PHP.
PECL (0 visite)
Tous les paquets PECL (0 visite)
La tournée française est un veritable carton !
Découvrez le clip de archive : The Empty Bootle