Envoyer un mail en format HTML avec une pièce jointe nécessite un
AMP (Apache, MySQL, PHP) avec les problèmes de définition du SMTP
par rapport au FAI en prime.
Le site « Web Dévelopment Blog » propose d'utiliser la
même classe que PHPmailer avec les protocoles SMTP de
Gmail. A l'arrivée : moins de soucis pour envoyer vos
emails, même en changeant de FAI.
« Précédent 10 Nouvelles entrées | Suivant 10 Entrées plus anciennes »
Associer ces 3 applications très connues va vous permettre
d'augmenter la puissance de votre développement
- Wampserver est comme son nom l'indique 1 WAMP, c'est une plateforme Apache, PHP, MySQL pour Windows
- Xdebug est un débuggeur PHP
- Eclipse PDT est un IDE
Romain, créateur de Wampserver, vous montre sous la forme d'un
tutorial comment paramétrer et utiliser ces 3 applications.
- Débugger avec WampServer, Xdebug et PDT (0 visite)
Une explication pour démarrer à partir de zéro un cluster MySQL 7.0.7 (ou supérieur) avec 2 noeuds de gestion. C'est dans l'article How to start MySQL Cluster 7.0 with 2 magement nodes? de notre compatriote Geert.
5 paquets ont été mis à jour cette semaine :
- hidef : vraies constantes
- mongo : Pilote Mongo Database
- gupnp : GUPnP wrapper extension
- xslcache : modification of PHP's standard XSL extension that caches the parsed XSL stylesheet representation
- libevent : Libevent - event notification
PECL est la bibliothèque d'extensions C de PHP.
- PECL (0 visite)
- …
Le site W3Avenue propose une liste d'outils qui pourrait devenir
très pratique pour vos prochains développements.
Cette liste assez complète est destinée aussi bien pour les
débutants PHP mais aussi pour les plus expérimentés car il s'agit
d'une aide précieuse.
La liste présente différentes catégories qui sont :
- Des accélèrateurs
- Construction de systèmes
- Amélioration du code et de l'exactitude
- Les connections aux bases de données (comme MySQL)
- Le débogage
- Les outils IDE de développements
- La sécurité
- Les tests
- Really Useful Tools For PHP Developers (0 visite)
Si la justice américaine a donné son feu vert à l’acquisition de Sun Microsystems par Oracle, les deux entreprises attendent encore celui de la Commission européenne.
Le suspens a pris fin (si tant est qu’il y en eut un). La Justice américaine (le DoJ) a validé l’acquisition de Sun Microsystems par Oracle signée en avril dernier, selon un communiqué (laconique) d’Oracle. Après moultes négociations avec IBM, Sun s’était finalement laissé séduire par la proposition d’Oracle en échange d’un chèque de 7,4 milliards de dollars, dette comprise.
Mais la récupération des actifs de Sun par le géant de la base de données amenait quelques questions autour d’éventuelles positions dominantes sur plusieurs marchés. A commencer par Java.
En mettant la main sur Sun, Oracle s’empare d’une technologie (langage de programmation et environnement d’exécution) utilisée par quelques 7 milliards …
[Lire plus]Mon backup comprend un dossier par base de donnée, un fichier SQL compressé par table. Voici une astuce pour restaurer ce backup plus rapidement, surtout sur un serveur multi-cores.
find -print0 | xargs -0 -n 1 -P 4 -I {} sh -c "zcat '{}' |
mysql mydatabase"
Je n'ai pas fais de tests comparatifs, je sais juste que ça va vraiment beaucoup plus vite !!
EasyPHP a été l'un des premiers projets proposant une station de
développement sous Windows (Apache, PHP et MySQL), avant le
célèbre WAMPserver.
EasyPHP propose aujourd'hui 3 nouvelles versions :
- EasyPHP 5.2.10
- EasyPHP 5.3.0
- EasyPHP 6.0dev
Ces versions peuvent être installées sur des supports amovibles
comme des clefs USB, avec de nouvelles fonctionnalités :
- Multilangues
- Paramétrage à partir de l'administration
- Déclaration du TimeZone en PHP
Voici le détail des applications utilisées pour chacune des
versions :
EasyPHP 5.2.10
- PHP 5.2.10
- Apache 2.2.13
- MySQL 5.1.37
- PhpMyAdmin 3.2.1
- SQLite 2.8.17
- Pecl 5.2.6
EasyPHP 5.3.0
Darren s’est occupé récemment d’une migration de Sybase vers MySQL. Et il s’est aperçu à cette occasion que la gestion des utilisateurs sous MySQL n’est pas sans défaut. Par exemple, il n’est pas possible de créer des rôles, il n’est pas possible de donner à un utilisateur des droits sur toutes les tables sauf une, il n’est pas possible de connaître le degré de complexité d’un mot de passe…
Pour essayer de pallier à tous ces défauts, Darren a créé un outil : Securich, installable sur tout serveur MySQL 5.1. Cet outil permet, à l’aide d’appels à des procédures stockées, de manipuler les utilisateurs et leurs droits. Attention tout de même, le développement de Securich a commencé il y a peu de temps et le code est encore expérimental. Il reste pas mal de fonctionnalités que Darren voudrait implémenter et quelques bugs gênants : par exemple, si …
[Lire plus]Nous avons tous régulièrement besoin de monter rapidement un ou plusieurs serveurs MySQL pour tester telle ou telle fonctionnalité. Et évidemment, c’est toujours quand on veut aller vite qu’on fait des erreurs et qu’on se retrouve avec des serveurs qui ne démarrent pas. MySQL Sandbox a été créée pour nous aider dans cette situation. Giuseppe s’est en effet trouvé de nombreuses fois dans la situation où il perdait énormément de temps à monter des environnements jetables et il a imaginé un script permettant d’automatiser cette création d’environnements jetables.
Sans entrer dans le détail des commandes (voir pour cela la page sur Launchpad), MySQL Sandbox permet de créer en une ligne de commande des environnements complets et variés : un serveur, plusieurs serveurs indépendants, un maître-plusieurs esclaves…Il est même possible de créer, …
[Lire plus]« Précédent 10 Nouvelles entrées | Suivant 10 Entrées plus anciennes »