Jump to content

pluriels

Membre+
  • Content Count

    487
  • Joined

  • Last visited

Everything posted by pluriels

  1. Fail2ban peut effectivement metre à jour iptables, ou /etc/hosts.deny Mais ça cache la misère, tes logs seront un peu plus propres, mais les attaquent ne s'arrêteront pas.
  2. Bonsoir à nouveau, Je suis bien entendu d'accord avec vous, si on se limite au seul besoin "simple" énoncé ci-dessus, sortir l'artillerie pour une fourmi, il y a des chances que ça marche, mais c'est un peu sur-dimensionné. De la même manière, un CMS ou une boutique en ligne vont plus facilement répondre au besoin du client et ne demandent pas non plus l'apprentissage d'un framework. Ils réclament plutôt l'apprentissage de la personnalisation de l'outil choisi. Les tendances lourdes autour de PHP - Les frameworks - l'optimisation de la performance - industrialisation des développement
  3. Pour une fois qu'on parle de CakePHP, je me permets d'intervenir. L'apprentissage d'un framework pour un développeur d'applications est une obligation. J'entends par développeur une personne qui va avoir pour principale occupation professionnelle l'écriture de code PHP ou autre langage. Le monde des sites web est un peu à part. Pourquoi pas un framework ? Si vous regardez dans les autres langages, il est maintenant inconcevable de faire sans. Quelqu'un fait-il encore ses appels Ajax sans jQuery ou Prototype ? Fait-on du Java sans connaître un seul framework (struts, spring etc...) ?
  4. Merci aux organisateurs d'avoir accueilli un resquilleur ! Même si je ne suis plus indépendant, l'esprit est toujours là Grâce à vous, je fais parti des gens qui ont vu nos amis Hubiens ! A bientôt sur Lyon
  5. Je vais tenter un bref passage vers 14 heures. Ensuite je repasserai en fin de journée.
  6. on pourrait manger ensemble ? j'ai juste quelques heures... Edit : bon j'ai regardé le programme, je croyais que ça commençait le matin... à tout hasard, vous mangez dans le coin à midi ?
  7. Celui-ci parait bien ? postfix install debian sur GG : http://blog.fabroce.info/post/2006/11/10/I...une-Debian-like
  8. comme il faut flash pour afficher la page, il y a peut-être un problème avec le plugin.
  9. d'où l'appel discret ajax par contre au niveau de l'optimisation ce n'est pas génial Ma solution : - Crée un éléments pour afficher x messages exemple : mon_element.ctp <?php foreach($messages as $message){ echo $message['Message']['contenu'].'<br>'; // tu as le droit de faire plus joli ! } ?> Controleur : function index(){ $this->set('messages', $this->Message->find('all', $options)); } function edit($sujet_id){ $options['conditions'] = array("Message.sujet_id"=>$sujet_id); $this->set('messages', $this->Message->find('all', $o
  10. désolé pour la pub, mais viens plutôt sur www.cakephp-fr.org Deux solutions : Logique Ajax : Tu pourrais inclure ton index avec un appel ajax ? (en utilisant le composant RequestHandler, ton $content_fo_layout sera affiché sans le layout ) De la même manière, tu peux inclure une méthode avec les 5 derniers messages Logique MVC M Dans ton modèle message, tu peux ajouter une méthode : function lastMessages($personne_id){ $options['order']=array('created'=>'desc'); $options['conditions'] = array( 'personne_id'=>$personne_id; 'date' ); $options['limit']=5; $resultat = $thi
  11. il me semble que la question de Libelinfo est judicieuse. Certaines entreprises demandent à leurs salariés de ne pas avoir d'activités annexes. Auquel cas, auto-entrepreneur ou autre, vous allez à l'encontre du contrat de travail que vous avez signé.
  12. <?php echo "<pre>".print_r($_GET,true)."</pre>";?>
  13. Il me semble, pour les gens vraiment tournés vers le développement PHP, que Magento est propulsé par Zend Framework. Ceci permet d'imaginer une plus grande flexibilité au niveau de la personnalisation, pas au niveau de la décoration, mais surtout pour l'ajout ou la modification des fonctionnalités.
  14. pour théoriser un peu tout ça : - chargement de la page - affectation des évènements sur les objets de premier niveau - appel ajax sur les objets de premier niveau - chargement des éléments de deuxième niveau - et quand tu cliques rien ne se passe... Normal, car tes éléments de deuxième niveau n'existaient pas quand tu as affecté les évènements. Comme l'indique Captain_torche, il faut dans l'appel ajax affecter les évènements sur les nouveaux éléments. Une autre astuce est de gérer les événements sur un objet de niveau supérieur qui ne bouge pas en fonction des appels ajax. Ce qu'
  15. pour un site en chinois, j'avais aussi fait appel aux conseils du vénérable Demoore petit rappel de l'aventure : http://www.webmaster-hub.com/index.php?sho...&hl=chinois Au final : - UTF-8 - hébergement mutualisé OVH avec ip espagnole ! ll semblerait que le firewall soit plus indulgent avec les ip géoplocalisées là-bas... - spip multilingue - le résultat est là http://www.rsp-ingenierie.com, le projet a été abandonné route.
  16. tu peux aussi essayer : echo "<input type=\"radio\" name=\"choix\" value=\"active\" " . ($activee== 1?"checked":"") . "></input><br />"; par contre pour la lisibilité, c'est un brin délicat
  17. pourquoi ne pas utiliser un tableau ? $aa[0] = 1 ... $aa[n] = xyz; while ($nb < 4) { print "***** variable: ".$aa[$nb]."<br>"; ... }
  18. 350 euros HT / jour, sont les tarifs habituels. Certains clients trouveront ça cher, mais je ne bosse plus avec ceux-là... Il faut aussi prendre en compte que tu as déjà passé au moins 1/2 journée à étudier l'évolution.. Donc 500 euros HT semble une bonne offre pour ta cliente et pour toi.
  19. Pourquoi préfères-tu une requête sur l'id plutôt que sur nom_dept ? $nom_dept = '2a'; $nom_dept = "02"; ou encore $nom_dept="21"; $mysql->query('SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM cartedefrance WHERE nom_dept = '$nom_dept'); Tu n'aurais pas besoin du round ou de gérer les 2a 2b ?
  20. le problème ne vient-il pas plutôt de WHERE numero_dept = \''.$pid.'\''); J'aurais plutôt écrit la contrainte sur le champ nom_dept: SELECT numero_dept, nom_dept, region, adresse, telephone, fax, email, www FROM conseilgeneral WHERE nom_dept = '2a' Pour info, round('2a') renvoie 0 car 2a est une chaine de caractères
  21. Bon anniversaire au Hub et encore un grand merci aux premiers Hubiens et aux modos pour avoir rendu ce forum aussi agréable.
  22. Bonjour, de mon côté, j'ai utilisé ... du javascript pour importer mes données dans Indesign. Au lieu de générer un fichier XML (ce que je voulais au départ), je me suis orienté vers un générateur de Javascript. Au final, on obtient un fichier Javascript à lancer dans Indesign.
  23. bienvenue sur le hub ! tu trouveras peut-être aussi des réponses à tes questions Lionel
  24. dans un projet de ce type, il vaut mieux ne pas se focaliser sur le délai. Comme Davidm, je préconiserai un développement rapide avec un framework, mais ce type de développement sous-entend un engagement des 2 parties dans le développement. Le temps de faire les tests correctement, d'envoyer vos retours et d'effectuer les corrections, n'espérez pas passer en production avant 1 mois et demi, surtout en été ! Pour cadrer un peu votre réflexion : - Le design et les textes traduisent votre identité. Un template lambda ou des textes lambda s'appliquent aux société lambda... - votre site
  25. il ya beaucoup de référenceurs sur le hub. J'ai dernièrement discuté avec Patrick, de la société ADIFCO. Il m'a paru sérieux et doté d'une bonne approche. Adifco référencement Si je ne me trompe pas, Cariboo en connaît aussi un certain rayon. Les prestataires sont nombreux et il est difficile de s'y retrouver. Je crois que le plus dur est de trouver des éléments de comparaison entre les référenceurs. A quand le guide : bien choisir son référenceur ?
×
×
  • Create New...