News PHP

le 14/10/2009 à 23:16
Encapsuler en PHP
Lorsque l'on parle « encapsuler en PHP », il est important d'avoir des connaissances dans l'utilisation et la manipulation des classes. Mais encapsuler en informatique va surtout vous permettre d'utiliser une ou plusieurs parties de scripts externes afin de les rendre plus facilement exploitables dans votre application.

Le site shell-script montre comment réaliser l'opération d'encapsuler, en utilisant les classes PHP. L'article explique sous la forme d'un exemple assez détaillé, toutes les bases pour vos futurs développements.

- Encapsulation in PHP
le 13/10/2009 à 23:13
120 possibilités autour de MySQLND
Pour rappel, MySQLND est une bibliothèque qui remplace libmysql dans les versions récentes de PHP, permettant d'inclure une nouvelle approche pour accélérer les transferts.

Le site internet Super Hero propose une liste très complète autour de MySQLND avec PHP avec 120 possibilités offertes.

En voici quelques unes :
- packets_sent, packets_received
- bytes_received_eof_packets, packets_received_eof
- bytes_received_rset_field_meta_packet, packets_received_rset_field_metabytes_received_change_user_packet, packets_received_change_user
- result_set_queries
- slow_queries
- flushed_normal_sets, flushed_ps_sets
- rows_fetched_from_client_ps_cursor
- connect_success, connect_failure
- in_middle_of_command_close
- command_buffer_too_small

- PHP: 120 tuning screws for mysqlnd
le 11/10/2009 à 23:19
Freedom 2.14.1-1
Freedom fait son retour en proposant une nouvelle version de son produit, toujours en Open Source.

Cette API est une solution d'entreprise qui permet de créer des applications collaboratives. L'objectif de Freedom est de permettre d'effectuer la gestion, la mise à disposition et la circulation d'informations ou de documents.

Cette nouvelle version supporte maintenant l'UTF-8, postgresql 8.3, un nouvel installeur...

- Les évolutions de Freedom 2.14
le 10/10/2009 à 23:18
JoobsBox
Dans la même catégorie que JobberBase, JoobsBox est une API vous permettant de créer un site d'offres d'emploi. Cette application est réalisée en PHP / MySQL sur une base de Zend Framework.

Vous allez pouvoir poster une offre d'emploi sans avoir besoin de vous inscrire à un site internet, mais aussi consulter librement les offres publiées.

Dans les principales caractéristiques qui vous sont proposées, sont :
- De nombreux paramètres généraux : titre, nombre d'annonces, durée...
- Gestion du Multi-langages
- Utilisation de nombreux thèmes, plug-ins
- Administration des annonces, des catégories...

- site officiel JoobsBox (15 visites) Demo de JoobsBox
le 09/10/2009 à 22:36
Etendre ltrace pour vos applications
Il arrive souvent que le processus d'exécution peut être considérer comme lent. Une solution est présentée par l'intermédiaire de ltrace d'améliorer l'exécution entre MySQL et l'ensemble des langages du Web (PHP, Python, Ruby, Perl...).

Joe Damato montre l'utilisation sous la forme d'un tutorial avec des exemples utilisant l'ensemble des langages du Web.

- Extending ltrace to make your Ruby/Python/Perl/PHP apps faster
le 08/10/2009 à 22:32
Savoir poser les bonnes questions
Une mauvaise réponse est souvent causé par une mauvaise question. Cette question peut être poser par des développeurs pour des très bons développeurs où encore des utilisateurs vers des développeurs.

Mike Bernat a écrit sur son blog un article concernant ce sujet, car souvent on trouve dans les différents forums, de nombreuses questions qui ont été déjà posés, où bien encore votre question n'est pas assez détaillée.

Il ne faut pas avoir peur de mettre un maximum de détails, même si ceux sont des choses erronés, c'est pour cela qu'il faut lire son article très complet car il sera très utile pour tous les programmeurs et programmeuses, même en PHP.

- How Do GOOD Developers Ask Questions
le 07/10/2009 à 22:33
Des applications portables
Smashing Magazine effectue un tour d'horizon concernant des applications portables.

L'article montre qu'il est très facile d'avoir de nombreux outils sur une clé USB, utilisables de surcroît dans les différents environnements Linux, Mac, Windows

La présentation inclut les sujets suivants :
-Le développement : Notepad++ Portable Edition, Nvu Portable, Oiko CSS Editor
- Graphics and Multimedia : Blender Portable, GIMP Portable, Lightscreen Portable,VLC Media Player Portable,Winamp Lite,etc.
- File Management : FileZilla Portable, WinSCP Portable, 7-Zip Portable, ToucanTesting : Xampp (Apache, PHP, MySQL), Portable Firefox, MoWeS PortablePlanning and Productivity : Dia Portable, Mozilla Sunbird, Portable Edition, ToDoList, etc.
- Business : GnuCash Portable, OpenOffice.org Portable
- Other Useful Apps : Sumatra PDF, KeePass,TrueCrypt

- 40 Desert Island Web Development Tools
le 07/10/2009 à 22:33
Titanium with PHP
Titanium est une plateforme de développement qui vous permet de créer des applications natives pour Windows, Mac OS X, et Linux en utilisant les technologies Web. Actuellement elle est très répandue pour le HTML, Javascript, CSS et autres langages, mais elle n'est pas encore 100 % ouverte à PHP.

Ben Ramsey a mis au point une méthode pour utiliser cette plateforme avec PHP.

Les étapes à suivre :
- Télécharger et installer le dernier outil de développement à partir du site Appcelerator
- Installer un paquet avec le SDK de développementChanger quelques liens autour
- Ajouter quelques liens symboliques

- Building Titanium with PHP
le 06/10/2009 à 21:50
Apache solr
Retrouvez des actualités ou des informations dans les sites internets sont très répandu dans le Web, surtout pour les sites qui proposent beaucoup d'actualités et d'informations.

Apache SOLR est basé sur Apache Lucene, une librairie de recherche "full-text" libre, sous licence Apache. Le gros avantage de Lucène est qu'elle est très robuste, très stable et très performante.

Une extension PECL a été réalisé pour le langage PHP et va vous simplifier efficacement les processus d'interaction avec Apache Solr et PHP.

Au niveau des fonctionnalités disponibles, vous pourrez trouver :
- La réutilisation des connexions HTTP entre les requêtes répétées
- Capacité d'obtenir des documents d'entrée pour soumettre à nouveau à partir de réponses aux requêtes
- Interface simplifiée des données de réponse du serveur d'accès (SolrObject)
- Possibilité de se connecter à Solr instances de serveur HTTP sécurisé derrière l'authentification et les serveurs proxy

Bien sur, les élèments classiques sont disponibles comme :
- Les recherches en Facette
- MoreLikeThis
- TermsComponent
- Les Stats
- La mise en évidence

- Wikipedia Apache Solr
- solr 0.90
LoadingChargement en cours