mysql
Projet NAS homemade, installation et configuration
Il est maintenant tant de te présenter la configuration logicielle de ce petit NAS…
Et tu vas voir, il n’a de NAS que le nom car il va gérer :
- Serveur Samba (pour assurer le partage en réseau, la fonction primaire du NAS)
- Serveur Apache/PHP/MySQL (certains NAS le font)
- Serveur SVN (aucun NAS ne le fait, ça devient intéressant)
- Serveur UPNP Av (pour regarder mes films de vacances sur la Freebox HD)
La veille du week-end (sixième)
Bienvenue dans cette sixième édition de la veille du week-end. Une semaine bien riche en lecture avec notamment beaucoup de SEO, avec quelques études et astuces pour Google Instant, des outils et techniques pour prévoir et suivre ses actions d’optimisation.
J’ai également sélectionné des articles portant sur l’intégration, le HTML5 et les plateformes mobiles (principalement comment adapter simplement un site existant aux plateformes mobiles tactiles). › Lire la suite
La veille du week-end (cinquième)
Ce week-end , ma lecture va être laaaargement orientée SEO, ainsi qu’expérience utilisateur.
Au programme, du web design qui prend encore un peu plus d’ampleur depuis que Google a mis en place les « previews ». Du SEO (comme d’hab) avec des articles tournant autour de l’audit et la rédaction.
Et jQuery qui nous gratifie d’une nouvelle release (peu de temps après la 1.4.3) et la version Mobile du script qui passe en Alpha 2.
Pour finir, quelques applications pour les téléphones Android et une belle extension sociale pour Firefox.
Installer rapidement un serveur LAMP sur Ubuntu 10.10
Il est indispensable pour un développeur Web (et PHP) d’avoir un serveur LAMP de développement (le serveur étant bien souvent la machine du développeur ^^).
Pour se configurer rapidement un serveur LAMP sur Ubuntu 10.10 (alias Maverick Meerkat), on peut saisir la ligne de commande suivante :
sudo apt-get install lamp-server^
Négocier avec une grosse jointure MySQL
Récemment, j’ai ajouté un antispam sur murl.fr. Celui-ci est assez rudimentaire et se base sur un blacklistage de domaines (ou sous-domaines).
Ainsi, je peux filtrer les urls à leur création, ainsi qu’à leur affichage.
Sur murl, il existe une page qui liste les derniers liens créés et le « top 10″ (de clics) de la journée. Les requêtes qui chargent les liens sur cette pages ont donc été modifiées pour intégrer la blacklist. › Lire la suite
La veille du week-end (troisième)
Bonjour ami lecteur, voici à nouveau un peu de lecture pour le week-end !
Au menu, du référencement naturel (et l’exploitation des stats qui vont avec)., du web-design.
Une touche de bricolage, avec un article bien complet pour monter un hackintosh avec du matos récent et puissant.
Un peu d’administration système pour suivre l’activité de son serveur Apache en temps réel (par contre, je ne connais pas encore l’impact sur les performances…).
Et pour les développeurs web, un décorticage du cache des requêtes (query cache) de MySQL.
PHP : db_2_classes
Je viens d’attaquer un projet perso, et me suis lancé dans un petit framework maison (from scratch). Ce framework est en MVC et repose sur des classes. Dans mon esprit, chaque classe doit comporter ses propres variables, ainsi qu’un moyen de la situer par rapport aux autres classes.
Il existe des solutions pour définir les jointures entre les classes. Par exemple dans Symfony, il existe des fichiers de configuration (en yml). On définit son modèle, on lance un p’tit script et « HOP ! », voici de belles classes de bases prêtes à être héritées.
Autrement, il existe la solution de Kohana, qui consiste à indiquer les relations dans chaque classe, manuellement. › Lire la suite
Snow Leopard : mise en route d’Apache, PHP et MySQL
OsX est livré en standard avec les différents composants nécessaires pour faire tourner un serveur web. D’ailleurs, dans les préférences systèmes, on peut trouver le « Partage Web », qui n’est autre qu’un serveur Apache(2, pour être précis ^^).
