# articles

feed_id: http://www.blogdevphp.fr/heritage-formulaire-sous-symfony2
title: Héritage formulaire sous symfony2
uri: Héritage-formulaire-sous-symfony2
url: http://www.blogdevphp.fr/heritage-formulaire-sous-symfony2
content:
<p>Vous serez amen&eacute;s forc&eacute;ment, &agrave; cr&eacute;er des formulaires, sous symfony2. Les cas, les plus courants, seront le formulaire de connexion ou encore le formulaire de contact... Vous aurez besoin de formulaires dans un back-office, pour la gestion de produits, d&#39;articles...</p>

<p>Bien souvent, on retrouve deux, trois champs ou plus, qui reviennent souvent et c&#39;est l&agrave; que l&#39;h&eacute;ritage de formulaire intervient. La duplication de ces champs, peut...


feed_id: http://www.blogdevphp.fr/windows-8-mot-de-passe-oublie
title: Windows 8 : mot de passe oublié
uri: Windows-8-mot-de-passe-oublié
url: http://www.blogdevphp.fr/windows-8-mot-de-passe-oublie
content:
<p>Sur les versions pr&eacute;c&eacute;dentes, on pouvait user de subterfuges, afin de modifier le mot de passe, avant que le syst&egrave;me se lance. Avec Windows 8, la donne a chang&eacute; et la touche F8 ne vous servira &agrave; rien. Sur l&#39;&eacute;cran o&ugrave; est affich&eacute; le formulaire de connexion, il y a un lien pour r&eacute;initinialiser votre mot de passe.</p>

<p>Pour cela, le syst&egrave;me vous demande d&#39;effectuer cette op&eacute;ration avec une cl&eacute; USB....


feed_id: http://www.blogdevphp.fr/symfony2-installation-sous-linux-ubuntu
title: Symfony2 : installation sous Linux Ubuntu
uri: Symfony2-installation-sous-Linux-Ubuntu
url: http://www.blogdevphp.fr/symfony2-installation-sous-linux-ubuntu
content:
<p>Cet article fait l&#39;objet, d&#39;un environnement de base pour le framework. L&#39;installation et la configuration s&#39;inscrivent, dans le cadre, d&#39;une distribution Ubuntu. Vous pourrez n&eacute;anmoins, pouvoir effectuer, le m&ecirc;me processus sur d&#39;autres distributions Linux. Je pars du principe que vous n&#39;avez pas encore d&#39;environnement d&#39;install&eacute; et configur&eacute;. Avant d&#39;installer le framework, il nous faut cr&eacute;er, un environnement...


feed_id: http://www.blogdevphp.fr/codeigniter-requetes-sql-avec-active-record
title: Codeigniter: Requêtes sql avec Active Record
uri: Codeigniter-Requêtes-sql-avec-Active-Record
url: http://www.blogdevphp.fr/codeigniter-requetes-sql-avec-active-record
content:
<p>Vous avez la possibilit&eacute; de faire vos requ&ecirc;tes avec la classe Active Record. Tout va se passer dans ce r&eacute;pertoire application/models/. Active Record est un design pattern permettant la gestion du contenu de sa base de donn&eacute;es. Codeigniter, utilise une version modifi&eacute;e, de ce design pattern, se caract&eacute;risant par sa facilit&eacute; d&#39;utilisation. Fini les longues requ&ecirc;tes, place aux fonctions d&#39;insertion, de modification et de supression...


feed_id: http://www.blogdevphp.fr/codeigniter-validation-de-formulaire
title: Codeigniter : Validation de formulaire
uri: Codeigniter-Validation-de-formulaire
url: http://www.blogdevphp.fr/codeigniter-validation-de-formulaire
content:
<p>R&eacute;aliser un formulaire peut &ecirc;tre fastidieux, on doit &ecirc;tre vigilant quant &agrave; la r&eacute;cup&eacute;ration des donn&eacute;es. Le framework met &agrave; notre disposition des m&eacute;thodes afin de contr&ocirc;ler ces informations.</p> 
<p>Cela va garantir l&#39;int&eacute;grit&eacute;, de notre base de donn&eacute;e, en veillant au bon format des donn&eacute;es saisies.</p>
<p>De plus, on va se pr&eacute;munir des dangers que repr&eacute;sentent les failles XSS,...


feed_id: http://www.blogdevphp.fr/kint-outil-de-debug-php
title: Kint : outil de debug php
uri: Kint-outil-de-debug-php
url: http://www.blogdevphp.fr/kint-outil-de-debug-php
content:
<p>Les fonctions var_dump(), print-r() et debug_backtrace(), entre autres, sont des fonctions PHP pr&eacute;cieuses, dans le monde merveilleux du d&eacute;bogage. On fait appel, &agrave; ces fonctions, instinctivement, afin de nous d&eacute;voiler, la valeur de variables, le contenu de tableaux ou d&#39;objets, le r&eacute;sultat de requ&ecirc;tes sql...</p>

<p>L&#39;outil, dont je vais vous parler, offre une alternative viable, par rapport &agrave; l&#39;utilisation de ces fonctions....


feed_id: http://www.blogdevphp.fr/symfony2-installation-du-composer-et-git-sous-wamp
title: Symfony2 : installation du Composer et Git sous Wamp
uri: Symfony2-installation-du-Composer-et-Git-sous-Wamp
url: http://www.blogdevphp.fr/symfony2-installation-du-composer-et-git-sous-wamp
content:
<p>Vous souhaitez commencer un projet&nbsp;Symfony2 sous Wamp, le framework dont tout le monde parle. Il y diff&eacute;rentes fa&ccedil;ons de l&#39;installer. Celle classique, en t&eacute;l&eacute;chargeant le framework en .zip ou . tgz afin de d&eacute;compresser l&#39;archive sur votre syst&egrave;me. Une autre est possible en utilisant le Composer. Le Composer, est un gestionnaire de paquet,s qui va nous permettre d&#39;installer nos biblioth&egrave;ques&nbsp;tels que Symfony, des...


feed_id: http://www.blogdevphp.fr/validation-formulaire-inline-avec-le-plugin-jquery-validationengine
title: Validation formulaire inline avec le plugin jQuery.validationEngine
uri: Validation-formulaire-inline-avec-le-plugin-jQuery-validationEngine
url: http://www.blogdevphp.fr/validation-formulaire-inline-avec-le-plugin-jquery-validationengine
content:
<p>Il est important, de contr&ocirc;ler les donn&eacute;es saisis par&nbsp;l&#39;utilisateur.</p> 
<p>Etant donn&eacute; que ces informations seront stock&eacute;es en base de donn&eacute;es, on n&#39;a pas droit &agrave; l&#39;erreur.</p>
<p>Je ne vous apprends rien sur ce sujet, je le sais bien!&nbsp;Il y a un plugin, que j&#39;appr&eacute;cie tout particuli&egrave;rement,&nbsp;Jquery Validation Engine.&nbsp;C&#39;est un plugin Jquery, tr&egrave;s complet et apr&egrave;s l&#39;avoir...


feed_id: http://www.blogdevphp.fr/codeigniter-upload-de-fichier
title: Codeigniter : Upload de fichier
uri: Codeigniter-Upload-de-fichier
url: http://www.blogdevphp.fr/codeigniter-upload-de-fichier
content:
<p>On est amen&eacute;, tr&egrave;s souvent, &agrave; cr&eacute;er des formulaires pour&nbsp;le t&eacute;l&eacute;chargement&nbsp;d&#39;images,&nbsp;de fichiers Word,&nbsp;de fichiers PDF...&nbsp;</p>

<p>On doit contr&ocirc;ler la taille des fichiers, le type ..&nbsp;</p>

<p>Le framework Codeigniter poss&egrave;de une classe pour le t&eacute;l&eacute;chargement de fichiers.</p>
<p>La classe &#39;&nbsp;<em>Upload</em>&nbsp;&#39;&nbsp;va nous permettre de configurer notre syst&egrave;me...


feed_id: http://www.blogdevphp.fr/splfileobject-kesaco
title: SplFileObject, kesaco ?
uri: SplFileObject-kesaco
url: http://www.blogdevphp.fr/splfileobject-kesaco
content:
<p>Il m&#39;a &eacute;t&eacute; demand&eacute; lors d&#39;un projet, de permettre la lecture d&#39;un fichier CSV afin de le formater avec des colonnes pr&eacute;d&eacute;finies.&nbsp;Quand on pense lecture de fichier, on pense tout de suite aux fonctions fopen pour ouvrir le fichier ou encore fread pour la lecture en mode binaire.&nbsp;Cependant, pour s&#39;inscrire dans un cadre orient&eacute; objet, on doit s&#39;interesser &agrave; la SPL, la Standard PHP Library. Elle comporte un...


feed_id: http://www.blogdevphp.fr/codeigniter-gestion-de-la-pagination
title: Codeigniter : gestion de la pagination
uri: Codeigniter-gestion-de-la-pagination
url: http://www.blogdevphp.fr/codeigniter-gestion-de-la-pagination
content:
<p>Codeigniter 2, vous permet de ne pas avoir &agrave; r&eacute;inventer la roue pour la pagination. Le framework, poss&egrave;de une classe, pour mettre en forme votre pagination. Du nombre d&#39;objets &agrave; afficher par page jusqu&#39;au style d&#39;affichage de cette pagination. Au pr&eacute;alable, chargeons la librairie dans le fichier autoload.php dans le dossier <strong>application/config</strong>. Nous devons la rajouter dans le tableau $autoload[&#39;librairies&#39;] afin que la...


feed_id: http://www.blogdevphp.fr/pourquoi-j-ai-choisi-ce-framework
title: Pourquoi j'ai choisi ce framework?
uri: Pourquoi-j-ai-choisi-ce-framework
url: http://www.blogdevphp.fr/pourquoi-j-ai-choisi-ce-framework
content:
<p>Une question qu&#39;on nous a pos&eacute; &agrave; un moment ou&nbsp;&agrave; un autre. Pourquoi avoir choisi symfony2 plut&ocirc;t que Zend 2 par exemple?</p>

<p>Qu&#39;est ce qui peut nous pousser &agrave; poser nos valises chez l&#39;un et pas l&#39;autre?</p>

<p>Il y a eu&nbsp;du chemin, depuis les premiers framework PHP comme Prado et&nbsp;Agavi.&nbsp;J&#39;ai fait un petit sondage, rien d&#39;extravagant, au pied lev&eacute; pour en recueillir les raisons...


title: BrowserStack : Test de son site web sur plusieurs navigateurs et en responsive
uri: BrowserStack-Test-de-son-site-web-sur-plusieurs-navigateurs-et-en-re
feed_id:
http://www.blogdevphp.fr/browserstack-test-de-son-site-web-sur-plusieurs-navigateurs-et-en-responsive

url:
http://www.blogdevphp.fr/browserstack-test-de-son-site-web-sur-plusieurs-navigateurs-et-en-responsive

content:
<p>Je vais vous parler d&#39;un super outil, en rappport &agrave; une contrainte que le d&eacute;v&eacute;loppeur, a du faire face au moins une fois. En effet, selon le public vis&eacute;,le client demandera que le&nbsp;site soit accessible sur un ensemble de navigateurs.On le sait, celui sur lequel, on doit redoubler d&#39;efforts et d&#39;attention est Internet Explorer pour les anciennes versions.</p>

<p>On peut trouver des outils pour tester le rendu sur des navigateurs...


feed_id: http://www.blogdevphp.fr/symfony2-validation-formulaire-avec-validator
title: Symfony2 : Validation formulaire avec Validator
uri: Symfony2-Validation-formulaire-avec-Validator
url: http://www.blogdevphp.fr/symfony2-validation-formulaire-avec-validator
content:
<p>Symfony 2, met &agrave; notre disposition le composant <strong>Validator</strong>, pour valider les donn&eacute;es des formulaires. On va &eacute;tablir, nos propres r&egrave;gles afin de r&eacute;cup&eacute;rer les donn&eacute;es, dans de bonnes conditions.</p>

<p>Il va nous falloir une entit&eacute;, un formulaire et un fichier o&ugrave; on va d&eacute;terminer nos r&egrave;gles de validation.</p> 
<p>Cependant, il y a une autre m&eacute;thode pour d&eacute;clarer ses r&egrave;gles...


feed_id: http://www.blogdevphp.fr/wamp-acces-a-son-site-en-local-sur-tous-supports
title: Wamp : Accès à son site en local sur tous supports
uri: Wamp-Accès-à-son-site-en-local-sur-tous-supports
url: http://www.blogdevphp.fr/wamp-acces-a-son-site-en-local-sur-tous-supports
content:
<p>Il serait tr&egrave;s&nbsp;utile, pendant le d&eacute;veloppement de&nbsp;votre site en local, que vous puissiez avoir une id&eacute;e du rendu sur votre <strong>smartphone</strong>, votre <strong>tablette</strong>...</p>

<p>Cela permettra d'avoir une idée en temps r&eacute;el</p> 

<p>Alors comment faire, pour avoir acc&egrave;s au site, en local, sur ces diff&eacute;rents supports.</p> 

<p>Pas de grande configuration, ni de param&eacute;trage difficile pour mettre cela en place....


feed_id: http://www.blogdevphp.fr/emmet-le-plugin-pour-coder-plus-rapidement
title: Emmet : Le plugin pour coder plus rapidement
uri: Emmet-Le-plugin-pour-coder-plus-rapidement
url: http://www.blogdevphp.fr/emmet-le-plugin-pour-coder-plus-rapidement
content:
<p>Emmet, anciennement zen coding, est un outil tr&egrave;s int&eacute;ressant, disponible pour la plupart des IDE.&nbsp;</p>

<p>La personne, &agrave;&nbsp; l&#39;origine de cet outil,&nbsp; est Sergey Chikuyonok qui a b&eacute;n&eacute;fici&eacute;, de l&#39;appui de nombreux contributeurs.</p>

<p>En fonction de ce que vous saisissez, dans un fichier HTML par exemple, cela va &ecirc;tre interpr&eacute;t&eacute; dynamiquement pour offrir le r&eacute;sultat escompt&eacute;. Cela passe...


feed_id: http://www.blogdevphp.fr/codeigniter-gestion-utilisateurs
title: Codeigniter : Gestion utilisateurs
uri: Codeigniter-Gestion-utilisateurs
url: http://www.blogdevphp.fr/codeigniter-gestion-utilisateurs
content:
<p>Nous allons &agrave; travers cet article, &eacute;tablir la <strong>gestion des utilisateurs</strong> sous le framework <strong>Codeigniter</strong>.&nbsp;L&#39;utilisateur devra se loguer, une v&eacute;rification de ses identifiants sera effectu&eacute;e.</p>

<p>Si tout se passe bien, ledit utilisateur aura sa session et lorsqu &#39;il se d&eacute;connectera, elle sera d&eacute;truite.&nbsp;Vous pouvez am&eacute;liorer ce code et l&#39;adapter &agrave; votre projet. Sans plus tarder,...


feed_id: http://www.blogdevphp.fr/codeigniter-une-simple-librairie-pour-faire-son-layout
title: Codeigniter : Une simple librairie pour faire son layout
uri: Codeigniter-Une-simple-librairie-pour-faire-son-layout
url: http://www.blogdevphp.fr/codeigniter-une-simple-librairie-pour-faire-son-layout
content:
<p>Avoir un <strong>layout</strong> permet de ne pas dupliquer son code et de ne pas avoir &agrave; modifier une multitude de pages, afin de changer&nbsp;une ou des variable(s).</p>

<p>La librairie <strong>Template </strong>cr&eacute;&eacute;e par J&eacute;r&ocirc;me Jaglale,&nbsp;est une simple <strong>librairie</strong>, facile &agrave; mettre en place et &agrave; prendre en main.</p> 
<p>Elle ne se limite pas qu&#39;a la construction du&nbsp;layout.</p>

<p>Non seulement, vous...


feed_id: http://www.blogdevphp.fr/moment-js-bibliotheque-javascript-pour-la-gestion-des-dates
title: Moment.js : Bibliothèque javascript pour la gestion des dates
uri: Moment-js-Bibliothèque-javascript-pour-la-gestion-des-dates
url: http://www.blogdevphp.fr/moment-js-bibliotheque-javascript-pour-la-gestion-des-dates
content:
<p>Cette <strong>biblioth&egrave;que,</strong> va vous permettre, de g&eacute;rer les dates, de les parser, manipuler, valider...</p>

<p><strong>MomentJs</strong> est une biblioth&egrave;que tr&egrave;s compl&egrave;te, avec plusieurs fonctions interessantes.</p>

<p>Nous allons voir, &agrave; travers, quelques exemples, comment l&#39;utiliser.</p>

<p>Au moment, o&ugrave; j&#39;&eacute;cris l&#39;article, la version actuelle est la 2.5.1. Une documentation assez compl&egrave;te vous...


feed_id: http://www.blogdevphp.fr/fonctions-php-interessantes-mais-peu-connues
title: Fonctions PHP intéressantes mais peu connues
uri: Fonctions-PHP-intéressantes-mais-peu-connues
url: http://www.blogdevphp.fr/fonctions-php-interessantes-mais-peu-connues
content:
<p>Pour ex&eacute;cuter une t&acirc;che donn&eacute;e,on s&#39;&eacute;vertue &agrave; cr&eacute;er des fonctions. Pourtant, des fonctions php existent pour nous &eacute;viter de r&eacute;inventer la roue.&nbsp;</p>

<p>Quand on les decouvre,on se dit qu&#39;on aurait bien &eacute;t&eacute; content de tomber dessus.</p>

<p>Peut-&ecirc;tre que vous d&eacute;couvrirez pour la premi&egrave;re fois, certaines des&nbsp;fonctions ou pas, c&#39;est selon!</p>

<p>Je partage ici quelques unes...


feed_id: http://www.blogdevphp.fr/commandes-linux-interessantes-a-utiliser
title: Commandes Linux intéressantes à utiliser
uri: Commandes-Linux-intéressantes-à-utiliser
url: http://www.blogdevphp.fr/commandes-linux-interessantes-a-utiliser
content:
<p>Utiliser les commandes de linux pour installer des paquets, d&eacute;placer des fichiers... sont des commandes courantes.</p>

<p>Pourtant, Linux regorge de commandes, peu connues, voire peu utilis&eacute;es.</p>

<p>Je vais partager avec vous des commandes, int&eacute;ressantes &agrave; utiliser qui vous serviront peut-&ecirc;tre un jour ou l&#39;autre!</p>

<p>Celles-ci&nbsp;pourront vous donner des informations sur votre syst&egrave;me, pr&eacute;senter l&#39;arborescence de vos...


feed_id: http://www.blogdevphp.fr/codeigniter-utiliser-plusieurs-bases-de-donnees
title: Codeigniter : Utiliser plusieurs bases de données
uri: Codeigniter-Utiliser-plusieurs-bases-de-données
url: http://www.blogdevphp.fr/codeigniter-utiliser-plusieurs-bases-de-donnees
content:
<p>&nbsp;Le framework <strong>Codeigniter</strong>, a &eacute;t&eacute; con&ccedil;u avec la possibilit&eacute; de travailler avec plusieurs <strong>bases de donn&eacute;es</strong>. Vous pouvez configurer les informations&nbsp;de chacunes de vos bases de donn&eacute;es respectives.</p>

<p>Vous avez celle par d&eacute;faut, dans votre fichier de configuration et vous pourrez ajouter d&#39;autres bases de donn&eacute;es selon vos besoins.</p>

<p>La manoeuvre n&#39;est pas difficile...


feed_id: http://www.blogdevphp.fr/linux-partage-d-ecran-pour-l-affichage-de-fichiers
title: Linux : Partage d'écran pour l'affichage de fichiers
uri: Linux-Partage-d-écran-pour-l-affichage-de-fichiers
url: http://www.blogdevphp.fr/linux-partage-d-ecran-pour-l-affichage-de-fichiers
content:
<p>Si vous connaissez la commande&nbsp;<strong><em>tail, </em></strong>on va parler de l&#39;utilitaire&nbsp;<strong>MultiTail.</strong> </p>

<p>Avec la commande <em>tail</em>, on affiche les 10 dernières lignes d'un fichier, par défaut.</p>
<p>Or, avec <strong>MultiTail</strong> vous allez pouvoir afficher les fichiers, dans diff&eacute;rentes fen&ecirc;tres,&nbsp;dans votre terminal.</p>

<p>Cela vous permettra de suivre en temps r&eacute;el, les modification de&nbsp;fichiers, les...


feed_id: http://www.blogdevphp.fr/puphpet-configuration-d-une-machine-virtuelle-avec-vagrant
title: PuPHPet : Configuration d'une machine virtuelle avec Vagrant
uri: PuPHPet-Configuration-d-une-machine-virtuelle-avec-Vagrant
url: http://www.blogdevphp.fr/puphpet-configuration-d-une-machine-virtuelle-avec-vagrant
content:
<p>Avec&nbsp;<strong>PuPHPet,&nbsp;</strong>vous avez la possibiit&eacute;, de configurer des&nbsp;<strong>machines virtuelles</strong>, &agrave; travers une interface graphique. Le processus se fait avec <strong>Vagrant</strong>, qui vous permettra, de g&eacute;rer votre environnement de d&eacute;veloppement virtualis&eacute;.</p>

<p>La configuration se fait pas &agrave; pas et selon o&ugrave; vous souhaitez placer votre machine virtuelle, il y aura quelques installations &agrave; faire...


feed_id: http://www.blogdevphp.fr/5-sandbox-javascript-pour-tester-son-code
title: 5 sandbox javascript pour tester son code
uri: 5-sandbox-javascript-pour-tester-son-code
url: http://www.blogdevphp.fr/5-sandbox-javascript-pour-tester-son-code
content:
<p>Vous connaissez cette expression qui dit qu&#39;une image vaut mieux qu&#39;un long discours. Alors un script javascript, ex&eacute;cutable en live avec fichier HTML&nbsp;et CSS en prime, c&#39;est plus parlant.</p>

<p>Difficile parfois de s&#39;imaginer , d&#39;avoir une id&eacute;e pr&eacute;cise du fonctionnement du script&nbsp;ou encore de montrer son travail &agrave; l&#39;ensemble de l&#39;&eacute;quipe. Des sandbox existent pour tester et montrer en condition r&eacute;elle, notre...


feed_id: http://www.blogdevphp.fr/lastpass-un-seul-mot-de-passe-pour-tous-vos-comptes
title: LastPass : Un seul mot de passe pour tous vos comptes
uri: LastPass-Un-seul-mot-de-passe-pour-tous-vos-comptes
url: http://www.blogdevphp.fr/lastpass-un-seul-mot-de-passe-pour-tous-vos-comptes
content:
<p>On connait tous les directives par rapport aux mots de passe. Ne pas avoir les m&ecirc;mes mots de passe, les modifier apr&egrave;s un certain laps de temps, mettre des chiffres et des lettres...</p>

<p>Avec tout cela, se rappeler de tous ses mots de passes n&#39;est pas simple. Si on pouvait avoir un seul mot de passe &agrave; se rappeler pour toute cette flopp&eacute;e de mots de passe...</p>

<p>Il existe bien ce&nbsp;plugin, c&#39;est&nbsp;<strong>LastPass,&nbsp;</strong>qui va...


feed_id: http://www.blogdevphp.fr/codeigniter-generer-un-fichier-csv
title: Codeigniter : Générer un fichier CSV
uri: Codeigniter-Générer-un-fichier-CSV
url: http://www.blogdevphp.fr/codeigniter-generer-un-fichier-csv
content:
<p><strong>Codeigniter</strong>, nous fournit des m&eacute;thodes, afin de sortir les donn&eacute;es de la base de donn&eacute;es au format CSV dans un fichier.</p>

<p>En ce qui concerne, le formatage des donn&eacute;es, on a la classe <strong>Database Utility</strong> et pour la sortie des donn&eacute;es, le helper <strong><em>file</em></strong>.&nbsp;</p>

<p>Pour cela, on va utliser la m&eacute;thode <em>dbutil-&gt;csv_from_result&nbsp;</em>pour le...


feed_id: http://www.blogdevphp.fr/sonarqube-veiller-a-la-qualite-de-son-code
title: SonarQube : Veiller à la qualité de son code
uri: SonarQube-Veiller-à-la-qualité-de-son-code
url: http://www.blogdevphp.fr/sonarqube-veiller-a-la-qualite-de-son-code
content:
<p>Soucieux de la qualit&eacute; de votre code, vous pourrez utiliser <strong>SonarQube</strong> afin de l&#39;analyser et avoir un rapport d&eacute;taill&eacute; des modifications &agrave; apporter. Il peut analyser plusieurs langages comme Java, PHP, Python...</p>

<p>Ceci s&#39;effectue par l&#39;installation de plugins, sur&nbsp;le tableau de bord de la plateforme. <strong>SonarQube</strong> s&#39;inscrit dans une vraie d&eacute;marche qualit&eacute; du code en cours de...


feed_id: http://www.blogdevphp.fr/clap-de-fin-pour-l-antivirus-traditionnel
title: Clap de fin pour l'antivirus traditionnel
uri: Clap-de-fin-pour-l-antivirus-traditionnel
url: http://www.blogdevphp.fr/clap-de-fin-pour-l-antivirus-traditionnel
content:
<p>L&#39;interview de&nbsp;Brian Dye,&nbsp;directeur g&eacute;n&eacute;ral&nbsp;adjoint de Symantec, a eu l&#39;effet escompt&eacute; puisque la toile s&#39;est agit&eacute;e sur son aveu d&#39;&eacute;chec, par rapport &agrave; l&#39;antivirus. Dans les colonnes du Wall Street Journal, il affirme tout simplement que l&#39;antivirus, comme on le conna&icirc;t aujourdhui, est &#39;mort&#39;.</p>

<p>Symantec, pour ceux qui ne connaissent pas, est connu, entre autres, pour Norton Antivirus....


feed_id: http://www.blogdevphp.fr/bigdump-importer-une-grosse-base-de-donnees-facilement
title: BigDump : Importer une grosse base de données facilement
uri: BigDump-Importer-une-grosse-base-de-données-facilement
url: http://www.blogdevphp.fr/bigdump-importer-une-grosse-base-de-donnees-facilement
content:
<p>Vous souhaitez r&eacute;cup&eacute;rer une base de donn&eacute;es assez imposante, plus que&nbsp;2 mo. Si vous travaillez avec <strong>phpmyadmin</strong>, vous serez vite bloqu&eacute;s dans la proc&eacute;dure d&#39;import.</p>

<p>En effet, vous allez tomber sur une belle notification :</p>

<p>Vous avez probalement tent&eacute; de t&eacute;l&eacute;charger un fichier trop volumineux. Veuillez vous r&eacute;f&eacute;rer &agrave; la documentation pour des fa&ccedil;ons de contourner...


feed_id: http://www.blogdevphp.fr/4-outils-pour-minifier-des-fichiers-php-html-js-et-css
title: 4 outils pour minifier des fichiers PHP, HTML, JS et CSS
uri: 4-outils-pour-minifier-des-fichiers-PHP-HTML-JS-et-CSS
url: http://www.blogdevphp.fr/4-outils-pour-minifier-des-fichiers-php-html-js-et-css
content:
<p>Afin de rendre nos fichiers CSS et JS plus l&eacute;gers, il existe un proc&eacute;d&eacute; afin d&#39;all&eacute;ger le poids de ces fichiers, c&#39;est la minification.</p>

<p>Quand vous souhaitez t&eacute;l&eacute;charger Jquery, vous avez le choix entre deux versions, d&#39;une part, celle qui est compress&eacute;e avec l&#39;extension <em>min.js</em>&nbsp;et d&#39;autre part, non compress&eacute;e avec l&#39;extension <em>js</em>.</p>

<p>La version non compr&eacute;ss&eacute;e...


feed_id: http://www.blogdevphp.fr/markdown-5-editeurs-pour-formater-son-texte-en-ligne
title: Markdown : 5 éditeurs pour formater son texte en ligne
uri: Markdown-5-éditeurs-pour-formater-son-texte-en-ligne
url: http://www.blogdevphp.fr/markdown-5-editeurs-pour-formater-son-texte-en-ligne
content:
<p>Si vous ne connaissez pas <strong>Markdown</strong>, je pense que &ccedil;a va vous int&eacute;resser. Et plus, encore, avec les &eacute;diteurs en ligne que je m&#39;appr&ecirc;te &agrave; vous pr&eacute;senter.&nbsp;</p>

<p>Il pourra vous servir entre autres, &agrave; r&eacute;diger de la documentation sous un certain format. Fini les documents Word, vous vous ferez rapidement &agrave; la syntaxe de <strong>Markdown</strong>.&nbsp;</p>

<p><strong>Markdown&nbsp;</strong>est un...


feed_id: http://www.blogdevphp.fr/faker-generation-de-donnees-de-test
title: Faker : Génération de données de test
uri: Faker-Génération-de-données-de-test
url: http://www.blogdevphp.fr/faker-generation-de-donnees-de-test
content:
<p>Dans chaque projet, on passe par une phase de test.&nbsp;Normal me direz-vous! Pour tester, il faut bien des donn&eacute;es selon la nature de l&#39;application.&nbsp;</p>

<p>Il faut bien, les cr&eacute;er ces donn&eacute;es et ce n&#39;est pas la partie, la plus interessante. Si vous pouviez trouver, une petite librairie,&nbsp;assez compl&egrave;te en PHP,&nbsp;pour faire cela. Eh ben, &ccedil;a tombe bien, je vais vais parler de Faker. Vous avez s&ucirc;rement entendu&nbsp;cette...


feed_id: http://www.blogdevphp.fr/proteger-au-mieux-sa-vie-privee-sur-le-web
title: Protéger au mieux sa vie privée sur le web
uri: Protéger-au-mieux-sa-vie-privée-sur-le-web
url: http://www.blogdevphp.fr/proteger-au-mieux-sa-vie-privee-sur-le-web
content:
<p>Se rendre anonyme sur le web, une question, qui a &eacute;t&eacute; sur toutes les l&egrave;vres, apr&egrave;s les r&eacute;v&eacute;lations de d&#39;Edward Snowden! Cependant, m&ecirc;me sans ces r&eacute;v&eacute;lations, comment croire, que cette intarissable source d&#39;informations, provenant de diff&eacute;rents canaux d&#39;informations, n&#39;aurait pas aiguis&eacute; l&#39;app&eacute;tit de certains! Ou encore, pousser &agrave; l&#39;atteinte, &agrave; la vie priv&eacute;e et...


feed_id: http://www.blogdevphp.fr/command-comment-eviter-les-fuites-memoire-lors-de-l-import-de-donnees
title: Command : Comment éviter les fuites mémoire lors de l'import de données
uri: Command-Comment-éviter-les-fuites-mémoire-lors-de-l-import-de-donn
url: http://www.blogdevphp.fr/command-comment-eviter-les-fuites-memoire-lors-de-l-import-de-donnees
content:
<p>Pour ex&eacute;cuter l&#39;import de donn&eacute;es, vous pouvez &ecirc;tre amen&eacute; &agrave; cr&eacute;er un batch.</p>

<p>Pour cela, vous allez cr&eacute;er une commande Symfony, qui va effectuer cet import &agrave; un moment donn&eacute;. Pour cela, vous allez planifier un cron pour l&#39;ex&eacute;cuter.</p>

<p>Vous pouvez &ecirc;tre dans le cas o&ugrave; une grosse masse de donn&eacute;es doit &ecirc;tre import&eacute;e et que vous devez effectuer un certain nombre de...


feed_id: http://www.blogdevphp.fr/3-bons-outils-pour-envoyer-de-gros-fichiers-par-mail
title: 3 bons outils pour envoyer de gros fichiers par mail
uri: 3-bons-outils-pour-envoyer-de-gros-fichiers-par-mail
url: http://www.blogdevphp.fr/3-bons-outils-pour-envoyer-de-gros-fichiers-par-mail
content:
<p>Lorsqu&#39;on souhaite envoyer un fichier assez volumineux ou plusieurs qui font leur poids, on est tr&egrave;s vite limit&eacute; avec nos services de messagerie.</p>

<p>Je vous propose trois outils qui vont vous permettre d&#39;envoyer des fichiers volumineux.</p>

<p>Bien s&ucirc;r, qu&#39;il y en a plus mais ceux-l&agrave; sont gratuits, ont un niveau de transfert de donn&eacute;es tr&egrave;s int&eacute;ressant et fonctionnent tr&egrave;s...


feed_id: http://www.blogdevphp.fr/codeigniter-liste-de-librairies-interessantes-a-utiliser
title: Codeigniter : Liste de librairies interessantes à utiliser
uri: Codeigniter-Liste-de-librairies-interessantes-à-utiliser
url: http://www.blogdevphp.fr/codeigniter-liste-de-librairies-interessantes-a-utiliser
content:
<p>La communaut&eacute;, autour du framework, Codeigniter est tr&egrave;s importante.</p>

<p>Elle nous permet, de b&eacute;n&eacute;ficier, de librairies pour les utiliser, dans nos projets.</p>

<p>Je vais en pr&eacute;senter quelques unes qui pourront vous servir, &agrave; un moment donn&eacute; ou pour un prochain projet. Elles traitent de diff&eacute;rents sujets, sur lesquels, on peut &ecirc;tre amen&eacute; &agrave; tomber dessus.</p>

<p>Si vous en connaissez d&#39;autres qui...


feed_id: http://www.blogdevphp.fr/magical-jelly-bean-keyfinder-recuperer-les-cles-de-licence
title: Magical Jelly Bean Keyfinder : Récupérer les clés de licence
uri: Magical-Jelly-Bean-Keyfinder-Récupérer-les-clés-de-licence
url: http://www.blogdevphp.fr/magical-jelly-bean-keyfinder-recuperer-les-cles-de-licence
content:
<p>Magical Jelly Bean Keyfinder est un bon petit outil, qui peut vous sauver la vie pour retrouver vos cl&eacute;s de licence.</p>

<p>Si vous avez perdu celle-ci, il n&#39;y a qu&#39;a installer et en l&#39;ouvrant vous aurez acc&egrave;s &agrave; toutes les cl&eacute;s de licence pour&nbsp;Windows, Microsoft Office...</p>

<p>La version actuelle est la 2.0.10.10, il vous indiquera le nombre de cl&eacute;s de licences retrouv&eacute;es et affichera celles qu&#39;il peut...


feed_id: http://www.blogdevphp.fr/4-bons-outils-pour-compresser-ses-images
title: 4 bons outils pour compresser ses images
uri: 4-bons-outils-pour-compresser-ses-images
url: http://www.blogdevphp.fr/4-bons-outils-pour-compresser-ses-images
content:
<p>Un des points importants,&nbsp;si votre site web contient un certain nombre d&#39;images, la rapidit&eacute; du site doit &ecirc;tre optimis&eacute;e. Les images, par leur poids, ralentissent l&#39;affichage du site et il est connu que cela peut agacer le visiteur.</p>

<p>Compresser les images afin d&#39;en r&eacute;duire le poids, est n&eacute;cessaire et rentre en ligne de compte afin que votre site ne mette du temps &agrave; s&#39;afficher. Je vous pr&eacute;sente quatre outils pour...


title: Exporter des données sous plusieurs formats avec le plugin HTML table Export
uri: Exporter-des-données-sous-plusieurs-formats-avec-le-plugin-HTML-table
feed_id:
http://www.blogdevphp.fr/exporter-des-donnees-sous-plusieurs-formats-avec-le-plugin-html-table-export

url:
http://www.blogdevphp.fr/exporter-des-donnees-sous-plusieurs-formats-avec-le-plugin-html-table-export

content:
<p>Voil&agrave; un plugin qui pourrait vous int&eacute;resser, dans l&#39;export de donn&eacute;es, sous plusieurs formats. Les donn&eacute;es, dans une table HTML,&nbsp;peuvent &ecirc;tre export&eacute;es au format CSV, XLS, PDF, JSON...</p>

<p>Autre bon point, il y a un format SQL qui g&eacute;n&egrave;re un fichier avec une requ&ecirc;te INSERT. Elle r&eacute;cup&eacute;re toutes les donn&eacute;es, afin de permettre,&nbsp;l&#39;import de donn&eacute;es, dans votre gestionnaire de base...


feed_id: http://www.blogdevphp.fr/enquete-autour-des-salaires-des-developpeurs-php
title: Enquête autour des salaires des développeurs PHP
uri: Enquête-autour-des-salaires-des-développeurs-PHP
url: http://www.blogdevphp.fr/enquete-autour-des-salaires-des-developpeurs-php
content:
<p>On s&#39;est tous pos&eacute; cette question, en tant que <strong>d&eacute;veloppeur PHP</strong>,&nbsp;&agrave; savoir, si le salaire correspond, &agrave; nos comp&eacute;tences et notre anciennet&eacute;.&nbsp;</p>

<p>Sachant qu&#39;il faut soupeser dans ce cadre, le secteur d&#39;activit&eacute; de son entreprise, la localisation g&eacute;ographique, son exp&eacute;rience...&nbsp;</p>

<p>On n&#39;est pas tous log&eacute;s &agrave; la m&ecirc;me enseigne!&nbsp;</p>

<p>Cependant,...


feed_id: http://www.blogdevphp.fr/symfony2-exporter-des-donnees-dans-un-fichier-sous-format-csv
title: Symfony2 : Exporter des données dans un fichier sous format CSV
uri: Symfony2-Exporter-des-données-dans-un-fichier-sous-format-CSV
url: http://www.blogdevphp.fr/symfony2-exporter-des-donnees-dans-un-fichier-sous-format-csv
content:
<p>Exporter des donn&eacute;es, issu d&#39;une base de donn&eacute;es, est une des t&acirc;ches les plus r&eacute;currentes d&#39;un d&eacute;veloppeur. L&#39;attention, est de mise lorsque la masse de donn&eacute;es, est assez importante.</p>

<p>Sous Symfony, on utilise g&eacute;n&eacute;ralement&nbsp;Doctrine, pour int&eacute;ragir, avec la base de donn&eacute;es pour s&eacute;lectionner, mettre &agrave; jour ou supprimer. Cependant, lors d&#39;import ou d&#39;export d&#39;une grosse...


feed_id: http://www.blogdevphp.fr/zoom-sur-le-salaire-des-developpeurs-php-en-2014-2015
title: Zoom sur le salaire des développeurs PHP en 2014-2015
uri: Zoom-sur-le-salaire-des-développeurs-PHP-en-2014-2015
url: http://www.blogdevphp.fr/zoom-sur-le-salaire-des-developpeurs-php-en-2014-2015
content:
<p><strong>L&#39;agence-E</strong> en collaboration avec <strong>l&#39;AFUP</strong>, l&#39;association fran&ccedil;aise des utilisateurs de PHP ont sorti la deuxi&egrave;me &eacute;dition de leur &eacute;tude sur l&#39;&eacute;cosyst&egrave;me PHP.
Et enfin, je vous la pr&eacute;sente</p> 
<p>&nbsp;</p>
<p>Devant l&#39;int&eacute;r&ecirc;t port&eacute; pour la premi&egrave;re &eacute;dition, l&#39;&eacute;dition <strong>2014/2015</strong> a &eacute;t&eacute; r&eacute;alis&eacute;e....


feed_id: http://www.blogdevphp.fr/kaspersky-leve-le-voile-sur-le-groupe-equation
title: Kaspersky lève le voile sur le groupe Equation
uri: Kaspersky-lève-le-voile-sur-le-groupe-Equation
url: http://www.blogdevphp.fr/kaspersky-leve-le-voile-sur-le-groupe-equation
content:
<p><strong>Kaspersky Lab&nbsp;</strong>par l&#39;interm&eacute;diaire de l&#39;&eacute;quipe&nbsp;<strong>GReAT&nbsp;(<em>Global Research and Analysis Team</em>)&nbsp;</strong>a r&eacute;dig&eacute; un long rapport, sur les actes d&#39;un groupe nomm&eacute;&nbsp;<strong>Equation</strong>.</p>

<p>Ce nom a &eacute;t&eacute; donn&eacute; par le groupe de recherche de Kaspersky , en rapport &agrave; la complexit&eacute; du chiffrement&nbsp;des codes malveillants et le talent des...


