Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #p
RSS: #php

#php

  • #php5
  • #phpdoc
  • #php.ini
  • #phpunit
  • #php-tidy
  • #php-evangelism
  • #phpquery
  • #phpstorm
  • #phpseclib
  • #phpmychat
  • #phpmyadmin
  • #phptemplate
0 | 25 | 50 | 75 | 100 | 125 | 150 | 175 | 200 |...
  • b_b @b_b 17/06/2013 17:45
    1
    @rastapopoulos
    1

    t0k4rt/phpqrcode · GitHub
    https://github.com/t0k4rt/phpqrcode

    This is #php implementation of QR Code 2-D barcode generator. It is pure-php LGPL-licensed implementation based on C libqrencode by Kentaro Fukuchi.

    #qrcode #svg #eps

    • #Kentaro Fukuchi
    • #GNU Lesser General Public License
    • #GNU
    • #PHP
    b_b @b_b
    • RastaPopoulos @rastapopoulos CC BY-NC 17/06/2013 18:26

      http://phpqrcode.sourceforge.net
      http://sourceforge.net/projects/phpqrcode

      Pfff arrêtez de tous mettre des liens vers Github (ou en tout cas de mettre que ce lien) quand les gens ont pourtant des vrais sites à eux. D’autant plus que github est apparemment une copie en plus pas du tout à jour, et non le dépôt principal de ce projet.

      Bande de geeks. :D

      • #C library
      • #PHP
      • #PHP
      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire

  • cy_altern @cy_altern CC BY 14/06/2013 17:14

    Xdebug : Documentation
    http://xdebug.org/docs

    site de la documentation officielle de Xdebug

    #xdebug #documentation #debugger #debug #deboguer #php #serveur

    cy_altern @cy_altern CC BY
    Écrire un commentaire

  • cy_altern @cy_altern CC BY 14/06/2013 17:14

    Utilisation du débogueur PHP Xdebug
    http://julien-pauli.developpez.com/tutoriels/php/xdebug

    tutoriel pour l’utilisation et la configuration de Xdebug

    #php #xdebug #serveur #apache #extension #deboguer #debugger

    cy_altern @cy_altern CC BY
    Écrire un commentaire

  • Fıl ☼ @fil 27/05/2013 22:19
    5
    @touti
    @james
    @rastapopoulos
    @severo
    @stephane
    5

    Je viens de chercher un « #file_browser » en #PHP, pour voir comment publier sur le #web une série de fichiers en vrac, sans devoir les importer dans une base de données… hé bien, c’est un désastre.

    La plupart des projets sont morts entre 2007 et 2010, criblés de trous de sécurité (ils semblaient tous croire que c’était une bonne idée de permettre de manipuler les fichiers — modifier/renommer/créer/effacer…), et sans doute à cause d’un désintérêt lié à la concurrence des #CMS et des réseaux sociaux.

    Le seul #script que j’ai trouvé qui s’approche un tant soit peu de quelque chose d’utilisable, c’est http://encode-explorer.siineiolekala.net ; il utilise #ImageMagick pour fabriquer des vignettes d’images et de PDF.

    Aucun ne semble avoir l’idée de traiter des fichiers écrits en raccourcis type #markdown ou #SPIP pour fabriquer un blog « statique ». Aucun ne propose d’indexation, de vignettes de fichiers rtf, odt, d’extraction des titres des documents pour fabriquer un sommaire.

    (Côté #galerie photo, par contre, il y a quelques scripts qui font bonne figure, mais ils sont très orientés photo, pas « vrac ».)

    • #PDF
    • #PHP
    • #http
    Fıl ☼ @fil
    • BigGrizzly @biggrizzly CC BY-NC-SA 28/05/2013 07:29

      As-tu testé #AjaXplorer ?

      BigGrizzly @biggrizzly CC BY-NC-SA
    • juba @julien CC BY 28/05/2013 10:22

      Seafile possède certaines de ces fonctionnalités, mais c’est pas en PHP... Par contre il exporte du Markdown.

      juba @julien CC BY
    Écrire un commentaire

  • Ex0artefact @ex0artefact PUBLIC DOMAIN 26/05/2013 11:45

    Note : #Shaarli et lien permanent - Liens éclairs
    http://bajazet.fr/shaarli/index.php?8heSHg

    C’est toujours intéressant, surtout quand, comme moi, vous n’avez aucune notion de #PHP.(Permalink)

    • #PHP
    • #XML
    Ex0artefact @ex0artefact PUBLIC DOMAIN
    Écrire un commentaire

  • ccoVeille @ccoveille 14/05/2013 13:06

    PSR-Duh !
    http://net.tutsplus.com/tutorials/tools-and-tips/psr-duh

    In a previous lesson here on Nettuts+, you learn about PSR; however, that article didn’t detail the process of integrating that coding style into your projects. Let’s fix that!Note: this article assumes that you’ve read PSR-Huh?, and understand what PSR refers to. Let’s begin with the first standard: PSR-0.PSR-0 – …

    Source: Web development tutorials, from beginner to advanced

    #psr #standards #php #tools_&_tips #tutorials

    • #PHP
    • #composer
    • #helpful tool
    ccoVeille @ccoveille
    Écrire un commentaire

  • James @james PUBLIC DOMAIN 12/05/2013 11:59

    #PHP 5.4.15 & PHP 5.3.25 / for #Wheezy & #Squeeze

    http://www.dotdeb.org/2013/05/12/php-5-4-15-php-5-3-25-for-wheezy-squeeze

    #debian

    • #PHP
    James @james PUBLIC DOMAIN
    Écrire un commentaire

  • Suske @suske CC BY 10/05/2013 14:47

    Arrêtez de pleurer Google Reader : Hébergez un lecteur RSS chez vous - sebsauvage.net - Les trucs qui m’énervent -
    http://www.sebsauvage.net/rhaa/index.php?2013/03/15/17/15/39-arretez-de-pleurer-google-reader-hebergez-un-lecteur-rss-chez-vous

    Oh mon Dieu, qu’est-ce qu’on va faire maintenant ??? Bou-hou-houuuu...

    Oh, non mais vous êtes sérieux, là ? Ça y est, c’est panique à bord ? C’est une blague, non ? Vous êtes à ce point dépendant d’une simple appli ?

    Et quelles sont les solutions proposés en remplacement, massivement ? D’autres services fermés à base de logiciels privateurs. Et dans deux ans quand ils fermeront, ça sera le même cortège de pleureuses.

    Rappelez-vous : VOUS ÊTES SUR INTERNET. Internet n’est pas un minitel dirigé par Google. N’importe quelle machine du réseau peut se transformer en serveur en deux minutes. On trouve des espaces d’hébergement gratuits ou payants à la pelle : Merde, c’est quand même pas la mort de prendre quelques minutes pour installer un lecteur opensource RSS sur votre espace web. Alors oui, ça va nécessiter un peu d’efforts : installation et changement des habitudes.

    #rss #lol

    Et un lecteur à auto-héberger qui tient en 1 fichier php,

    ►http://www.sebsauvage.net/rhaa/index.php?2013/03/17/15/28/17-puisqu-il-faut-un-exemple-

    Suske @suske CC BY
    • Agnès Maillard @monolecte CC BY-NC-SA 10/05/2013 16:13

      Ouais, ouais...

      Agnès Maillard @monolecte CC BY-NC-SA
    • Agnès Maillard @monolecte CC BY-NC-SA 10/05/2013 16:14

      Manière, j’suis une #feignasse !

      Agnès Maillard @monolecte CC BY-NC-SA
    • Suske @suske CC BY 10/05/2013 17:52
      @b_b

      (Re)#lol : j’avions pas lu la dernière ligne j’avoue ^^.

      @b_b avait commencé à bosser sur l’import opml dans #SPIP, ce serait cool qu’on fasse un SPIPnewsaggregator...

      Suske @suske CC BY
    • solidairnet @solidairnet 11/05/2013 11:47

      mouais, moi j pleure encore google reader ;) Je cherche une solution de remplacement qui puisse mixer des flux (fusionner des flux en en generant un en sortie)...avec import opml parceque j’en ai un paquet dispatchés dans plusieurs comptes google et qui me permettent de rebalancer de l’info

      solidairnet @solidairnet
    • Suske @suske CC BY 11/05/2013 14:21

      Il est clair que techniquement ce que fait Google est généralement bien fait, très bien fait, super bien fait, c’est selon.... Après ça reste Google... Mon côté maso-motivé est souvent assez développé pour que je me passe de Google cependant (et de FB et de LinkedIn... et de tous ces « webservices »). Je déteste le modèle publicitaire et les dérapages bigbrotheriens... Je résiste donc à mon petit niveau en n’utilisant pas ces « outils »... Bref, #osef sauf que là, je suis content de gérer mes flux « préférés » avec :
      – #Firefox + extension #RSS_Ticker (pour ceux que je souhaite suivre de plus près)
      – #Thundebird (pour les plus prolifiques ou que je suis épisodiquement)

      Dans l’immédiat et dans une optique « je garde mes données avec moi », il me semble que j’utiliserais donc Thunderbird et l’option « Importer » (un fichier #OPML, fourni sur #Google_Reader paraît-il). Cela récupère vos #flux #RSS et leur rangement, mais pas les archives... (Enfin, je crois que non). C’est déjà ça.

      Si la solution « locale » (sur votre pc/mac) ne vous satisfait pas, il y a au moins une solution hébergée qui semble assez facilement utilisable si vous avez un serveur avec #php, voir ►http://www.sebsauvage.net/rhaa/index.php?2013/03/17/15/28/17-puisqu-il-faut-un-exemple- .

      Notez que #SPIP gère fort bien les flux rss et propose depuis longtemps un agrégateur « en ligne » : #SEDNA, que l’on peut voir en action sur http://sedna.spip.net où sont agrégés un bon paquet de flux de la galaxie SPIP. Cela s’installe très facilement. L’utilisabilité est probablement améliorable mais au moins on réfléchit avant d’ajouter un flux ^^. Par contre, il y manque un import de fichiers « OPML ».

      Suske @suske CC BY
    • touti @touti 11/05/2013 15:10
      @suske

      Comme @suske, je suppose qu’on n’est pas très nombreux à refuser d’utiliser ces webservices, qui en plus ne sont pas si durs à développer, donc je m’inscris aussi sur la liste des paranos-maso qui ne veulent pas nourrir les goliaths du capital. Que les derniers des Mohicans s’organisent pour mourir dignement, ugh.

      touti @touti
    • Suske @suske CC BY 11/05/2013 15:45
      @seenthis

      #LOL @seenthis : c’est quoi le « logo » qui vient se mettre à côté de http://sedna.spip.org ??? #WTF Goooooog est partout mais là ^^...

      Suske @suske CC BY
    Écrire un commentaire

  • James @james PUBLIC DOMAIN 9/05/2013 11:32

    #PHP : News Archive - 2013
    http://php.net/archive/2013.php#id2013-05-09-2

    PHP 5.5.0RC1 is available

    PHP 5.4.15 and PHP 5.3.25 released !

    ça en fait des nouvelles ...

    • #PHP
    • #PHP
    • #Cape Town
    James @james PUBLIC DOMAIN
    Écrire un commentaire

  • cy_altern @cy_altern CC BY 3/05/2013 12:15
    5
    @fil
    @ben
    @touti
    @7h36
    @speciale
    5

    Mon cherry-pick pour svn
    https://gist.github.com/Cerdic/5508086

    #!/usr/bin/php
    <?php
    // Report d'un commit d'un repertoire sur un autre
    // le script fait le merge svn et prepare le log de comit dans log.txt
    // mais ne fait pas le commit automatiquement car risque de conflits
    // il faut le faire suivre de la commande comit manuelle si le diff est OK
    // Syntaxe :
    // cherry-pick.php -rNNNN source dest
    //
    // exemple d'utilisation :
    // ./cherry-pick.php -r20468 branches/spip-3.0/ spip/
    // svn commit spip/ -F log.txt
     
    $revision = $argv[1];
    $source = $argv[2];
    $dest = $argv[3];
     
    function exect($c,$echo=true){
    $output="";
    if ($echo) echo $c."\n";
    exec($c,$output);
    if ($echo) echo implode("\n",$output)."\n";
    return $output;
    }
     
    // up
    exect("svn up --ignore-externals $source $dest",false);
     
    // log
    $output = exect("svn log $revision $source");
    array_shift($output);
    array_shift($output);
    array_pop($output);
    $log = trim(implode("\n",$output));
     
    exect("svn merge ".str_replace("-r","-c",$revision)." $source $dest");
    exect("svn status --ignore-externals $dest");
     
    $log = "Report de ".trim($revision,"-")." : ".$log;
    file_put_contents("log.txt",$log);
    exect("cat log.txt");
    $c = "svn commit $dest -F log.txt\n";
    #$c = "svn commit $dest -m\"Report de ".trim($revision,"-")." : ".addcslashes($log,'"')."\"";
    echo $c."\n";

    un script php pour automatiser le report d’un commit SVN d’un repertoire sur un autre
    ex d’utilisation :
    ./cherry-pick.php -r20468 branches/spip-3.0/ spip/
    svn commit spip/ -F log.txt

    #svn #commit #report #branche #script #bash #php #utilitaire

    cy_altern @cy_altern CC BY
    • Ben @ben CC BY-NC 3/05/2013 18:23

      #spip

      Ben @ben CC BY-NC
    • speciale @speciale 3/05/2013 20:30

      Comment t’as fait pour mettre du <code> code</code> ?

      speciale @speciale
    • cy_altern @cy_altern CC BY 4/05/2013 11:06

      Ce billet est généré à partir de mon compte delicious par le plugin Delicious2SeenThis : c’est donc dans le traitement du flux RSS que se fait l’intégration du code.

      cy_altern @cy_altern CC BY
    Écrire un commentaire

  • Fıl ☼ @fil 2/05/2013 11:22
    2
    @kent1
    @james
    2

    python -m SimpleHTTPServer
    https://twitter.com/climagic/statuses/329223157997268993

    python -m SimpleHTTPServer # Start a web service on port 8000 that uses the current directory as its document root. #www20

    php -S localhost:8000 #php integrated webserver since php 5.4

    python -m http.server # with python 3.x

    python -m smtpd -n -c DebuggingServer localhost:8025 # debug smtp server

    #cli #linux #serveurs

    • #Web service
    • #PHP
    • #PHP
    • #smtp server
    • #http
    • #http.server
    Fıl ☼ @fil
    Écrire un commentaire

  • Fıl ☼ @fil 5/04/2013 11:06
    8
    @arno
    @speciale
    @b_b
    @rastapopoulos
    @7h36
    @james
    @touti
    @suske
    8

    #Emogrifier :: Convert CSS styles into HTML inline style attributes
    http://www.pelagodesign.com/sidecar/emogrifier

    pour envoyer des pages web via #email il faut leur faire subir des tas de transformations ; script #PHP #testé_et_approuvé

    Emogrifier automagically transmogrifies your HTML by parsing your CSS and inserting your CSS definitions into tags within your HTML based on your CSS selectors. You can either use the form below to paste your HTML or CSS, or if you’re more technically inclined, you can download the PHP source code and use it in your own applications.

    • #HTML
    • #HTML
    Fıl ☼ @fil
    • Fıl ☼ @fil 5/04/2013 11:48
      @7h36

      ça envoie assez bien une sélection de pages de #seenthis, tous les matins à @7h36

      Fıl ☼ @fil
    • RastaPopoulos @rastapopoulos CC BY-NC 5/04/2013 12:02

      Mmmh c’est mystérieux tout ça. :)

      RastaPopoulos @rastapopoulos CC BY-NC
    • Fıl ☼ @fil 5/04/2013 12:07

      oui c’est une expérimentation matinale ; il suffit de s’abonner pour voir

      Fıl ☼ @fil
    • RastaPopoulos @rastapopoulos CC BY-NC 5/04/2013 12:07
      @jluc

      À intégrer dans le Facteur ? Il y avait une librairie qui faisait ça (mise par @jluc je crois), avec une option pour la lancer sur tous les mails HTML passant par le Facteur, mais Cédric préconisait de ne pas l’utiliser car ça ne marchait pas bien dans plusieurs cas.

      D’ailleurs ça fait quoi quand une balise a déjà des styles inline ? Par exemple il y a des templates de newsletters (dont ceux intégrés par Cédric) où ils disent que pour être sûr il faut avoir les styles dans le head ET en inline, pour marcher partout. Mais du coup si pour certains mails il y a déjà des styles inlines prévus, que fait cette librairie ?

      RastaPopoulos @rastapopoulos CC BY-NC
    • Fıl ☼ @fil 5/04/2013 12:16

      je ne sais pas… mais c’est très facile à tester :

      require_once ’lib/mogrifier.php’ ;
      $html = file_get_contents(URL_HTML) ;
      $css = file_get_contents(URL_CSS) ;
      $mogri = new Emogrifier($html,$css) ;
      $mail = @$mogri->emogrify() ;
      echo $mail ;

      Fıl ☼ @fil
    • Ari @ari 17/06/2013 13:18

      #7h36

      Ari @ari
    • touti @touti 17/06/2013 13:40
      @7h36

      Ca semble ne plus le faire mais j’ai eu des mails de 7h36 avec du texte barré sur certains seen, sinon @7h36 c’est bon, mangez en.

      touti @touti
    Écrire un commentaire

  • James @james PUBLIC DOMAIN 14/03/2013 08:01
    1
    @rastapopoulos
    1

    Bolt - content management (1.0.2)
    http://bolt.cm

    Sophisticated, lightweight & simple #CMS.

    #PHP #symfony #silex

    • #content management
    • #PHP
    James @james PUBLIC DOMAIN
    • RastaPopoulos @rastapopoulos CC BY-NC 14/03/2013 10:04

      http://docs.bolt.cm/screenshots

      #interface #admin #ergonomie

      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire

  • habbon @habbon 13/03/2013 01:57
    5
    @fil
    @rastapopoulos
    @02myseenthis01
    @speciale
    @ari
    5

    Quelques ressources et réflexions autour de #meteorJS.

    http://docs.meteor.com/#sevenprinciples
    Seven Principles of Meteor

    Data on the Wire. Don’t send HTML over the network. Send data and let the client decide how to render it.

    One Language . Write both the client and the server parts of your interface in JavaScript.

    Database Everywhere. Use the same transparent API to access your database from the client or the server.

    Latency Compensation . On the client, use prefetching and model simulation to make it look like you have a zero-latency connection to the database.

    Full Stack Reactivity. Make realtime the default. All layers, from database to template, should make an event-driven interface available.

    Embrace the Ecosystem. Meteor is open source and integrates, rather than replaces, existing open source tools and frameworks.

    Simplicity Equals Productivity. The best way to make something seem simple is to have it actually be simple. Accomplish this through clean, classically beautiful APIs

    http://themeteorbook.com
    Bientôt un livre (en Avril, et en anglais). #tuto

    Faut voir que meteorJS ce n’est pas qu’un framework « live », c’est une nouvelle manière de penser la structuration d’un site ou d’une application web, à cheval entre le client et le serveur. Marchant aussi déconnecté et très rapide, même avec une mauvaise connection (pensons à la mobilité, ou à #tor).

    J’ai l’impression que dans quelques années, de la même manière que maintenant les #CMS sont écrit en #php et ont tendance à se baser sur des #framework (#drupal et #thelia avec #symphony2), ils seront écris en #Javascript, et basés sur des frameworks comme celui-ci.

    #SPIP5 ?

    habbon @habbon
    • Fıl ☼ @fil 13/03/2013 08:38

      gogogo

      Fıl ☼ @fil
    • Fıl ☼ @fil 13/03/2013 11:04

      un autre utilisateur content :
      http://shiggyenterprises.wordpress.com/2013/03/11/picking-a-javascript-framework-my-journey-to-meteor

      • #JavaScript
      Fıl ☼ @fil
    • habbon @habbon 13/03/2013 17:50

      Merci pour le lien.

      En attendant #SpipJS, quelques idées pour avoir un mécanisme de mise à jour en « Direct ».
      Pour bien faire, pourrait y avoir de nouveaux critères qui font le travail, juste à rajouter dans les boucles #SPIP.

      Je verrais bien 2 étapes :
      – {update} faire des mises à jour (si besoin) de contenus de boucles à intervalles réguliers (peut-être dans des inclusions ajaxées).
      – {live} du vrai « live », avec du push. Mais pour ça, j’ai l’impression qu’il faut du node.js, ou bien passer par un service tiers.

      Le second à l’air un peu compliqué à mettre en place.

      Par contre, le premier ça peut peut-être se faire.
      Par exemple, toutes les 10 secondes (ou avec un {update 60}), le client irait voir si y’a rien de nouveau.
      Après, 2 possibilités :
      – tout le bloc #ajax est reloadé
      – uniquement le dernier élément est ajouté dans le DOM.

      Là, j’imagine qu’il faudrait utiliser ajax et mettre le machin dans un inclure, mais dans la mesure où tous les squelettes passent dans le compilo ou je ne sais quoi, je me demande si cette étape (l’inclusion) ne pourrait pas être facultative, dans la mesure où on ne fait pas vraiment un inclure pour mutualiser du code, mais pour recharger un bout de page. SPIP pourrait créer l’include tout seul.

      Bon, je dis tout ça, je connais pas vraiment les entrailles de SPIP, et pour ce qui est du JS, je viens de commencer « JQuery tête la première », du coup mon capital #gogogo n’est pas un top, mais je prêt à chercher et à apprendre.

      Sinon, à voir un « seen » passer dans ma timeline tweeter, j’ai un peu l’impression de passer à la télé.

      habbon @habbon
    • habbon @habbon 13/03/2013 18:28

      Tiens, on pourrait aussi avoir un critère de nombre, pour savoir à partir de combien de nouveaux éléments le bloc se recharge.

      Ou je me demande si une boucle qui boucle sur elle-même, un {0,1} et un critère doublons pourraient pas faire une partie du taf.

      habbon @habbon
    • RastaPopoulos @rastapopoulos CC BY-NC 13/03/2013 18:37
      @habbon

      @habbon l’ajax de SPIP c’est par rapport à un inclure, et non par rapport à une boucle. Un inclure n’a pas de « nombre d’éléments » ça peut même contenir 10 boucles différentes ou aucune. Donc l’update ajax ne peut pas porter directement sur une boucle.

      Après que l’inclure teste lui-même si ya du nouveau ou pas suivant X critères, ça c’est son problème... :)

      RastaPopoulos @rastapopoulos CC BY-NC
    • habbon @habbon 13/03/2013 18:42

      Lemonde.fr ne s’embête pas avec tous ces trucs de jeunes un

      <meta http-equiv="refresh" content="600">

      et puis voilà (et les annonceurs sont contents, leur pubs sont chargées plus souvent)

      habbon @habbon
    • habbon @habbon 13/03/2013 18:47

      Je crois que j’avais vu plus ou moins vu l’histoire d ’ajax sur l’inclure, même si c’est vrai que je me mélange souvent les pinceaux avec.

      C’est aussi pour ça que j’évoquais l’idée que ce soit SPIP lui-même, voyant un {update} dans un critère, qui créé à la volée une sorte d’inclure, avec un cache et une mise à jour différente du reste de la page.

      habbon @habbon
    Écrire un commentaire

  • James @james PUBLIC DOMAIN 9/03/2013 13:21
    1
    @speciale
    1

    #PHP 5.5.0alpha6 dans les bacs

    http://php.net/index.php#id2013-03-07-1

    Mais c’est surtout le 21 mars prochain qui est à attendre :

    our next release, beta1, integrating ZendOptimizer+ #OPCode cache

    • #PHP
    • #PHP
    James @james PUBLIC DOMAIN
    Écrire un commentaire

  • James @james PUBLIC DOMAIN 1/03/2013 10:33
    1
    @rastapopoulos
    1

    Symfony 2.2.0 dans les bacs - #Symfony
    http://symfony.com/blog/symfony-2-2-0

    #PHP

    James @james PUBLIC DOMAIN
    • RastaPopoulos @rastapopoulos CC BY-NC 1/03/2013 11:15

      What can I say about this new release? As planned, Symfony 2.2.0 took 6 months and is made of 711 pull requests containing 2,035 commits and submitted by 44 developers for the code (47,191 additions and 13,512 deletions); documentation enjoyed 1,312 commits by 41 authors (13,038 additions and 3,336 deletions).

      2,035 commits on a 6 month period means that, on average, 11 commits were pushed every single day. 711 pull requests means 4 pull requests merged per day.

      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire

  • Fıl ☼ @fil 19/02/2013 16:55
    3
    @james
    @rastapopoulos
    @touti
    3

    Don’t use #PHP libraries with known #security issues - Fabien Potencier
    http://fabien.potencier.org/article/67/don-t-use-php-libraries-with-known-security-issues

    One of the goal of good security issues management is transparency. That’s why the Symfony project has a simple way of reporting security issues (via the security [at] symfony.com email address), an easily accessible list of security advisories, and a well defined blog post template to announce security issues. Recently, we have also enforced the need to have a #CVE identifier

    etc. etc. ; ça pourrait servir d’#exemple_à_suivre pour #SPIP

    • #PHP
    Fıl ☼ @fil
    • Ben @ben CC BY-NC 19/02/2013 17:08

      http://symfony.com/doc/master/contributing/code/security.html#security-advisories

      ouais bonne idée ... pour la prochaine refonte de spip.net ? ;)

      Ben @ben CC BY-NC
    • robin @robin CC BY 19/02/2013 17:44

      Donc si je comprends bien le conseil de Fabien c’est de n’utiliser que des librairies PHP dont les problèmes de sécurité ne sont pas encore connus ?

      Aïe pas sur la tête !

      robin @robin CC BY
    Écrire un commentaire

  • MlleEole @mlleeole 16/02/2013 11:51

    Bon bon bon, je suis un peu désolée, c’est plus où moins au moment où @Golummoderne a la gentillesse de me faire un #SM (suivre mardi) que je ne donne plus de nouvelles. :x

    C’est que voyez-vous j’essaie de me concentrer un peu sur ce que je fais, la veille c’est important mais ça prend pas mal de temps et d’énergie et là, il faut que j’avance.

    Du coup... Soit je laisse un peu le compte en pause le temps que, soit je donne des nouvelles plus pro-perso. En ce moment par exemple je m’entraine à la peinture numérique, et je suis censée apprendre le PHP.

    Mais je ne sais pas si ça vous intéressera beaucoup. Qu’en pensez-vous donc ? :)

    MlleEole @mlleeole
    • speciale @speciale 16/02/2013 12:16

      Question stupide, mais tu connais #SPIP ?
      http://www.spip.net/fr_rubrique91.html
      Ensuite, pour #PHP, le mieux c’est que tu installes #Apache, #MySQL et #PHP dans ta machine

      speciale @speciale
    • MlleEole @mlleeole 16/02/2013 12:35

      Oui je connais, Seenthis est basé dessus d’ailleurs, non ? Pourquoi ? :)

      Oui, c’est déjà fait. Je suis un classique tuto du site du zero, j’en suis ... là ( http://www.siteduzero.com/informatique/tutoriels/concevez-votre-site-web-avec-php-et-mysql/instructions-pour-realiser-le-tp-2 ). Mais PHP et moi on ne s’entend pas très bien. Autant HTML CSS pas de problème, autant PHP... Bouh que j’aime pas. :/

      MlleEole @mlleeole
    • speciale @speciale 16/02/2013 13:02

      Oui, #seenthis roule sur une 2.1. Je disais ça parce qu’il me semble une approche plus douce (SPIP étant, en quelque sorte, une couche sur #PHP). En tout cas, moi ça m’a aidé.

      speciale @speciale
    • odilon @odilon CC BY-NC-ND 16/02/2013 21:26
      @mlleeole

      t’inquiète @mlleeole, chacun alimente à son rythme et selon sa disponibilité... c’est pour cela que c’est de qualité ! Perso je suis moins sur l’ordi depuis que je m’exerce à l’aquarelle :)

      odilon @odilon CC BY-NC-ND
    • James @james PUBLIC DOMAIN 17/02/2013 13:38
      @speciale

      Ouais... n’empêche que 2 « suivre mardi » en 2 semaines, ça devrait t’encourager tout de même... :P

      Et +1 @speciale : essaie SPIP.

      James @james PUBLIC DOMAIN
    • MlleEole @mlleeole 18/02/2013 12:12

      Arf vraiment désolée j’avais pas vu le tiens. J’ai un peu de mal à suivre les interactions sur Seenthis.. :)

      Effectivement c’est « encourageant », mais je fais pas totalement ce que je veux non plus. La veille, ça n’apprend pas à faire des jeux, et je n’ai pas toute ma vie devant moi pour ça. Donc il faut que j’avance, ou dans deux ans je serai sous un pont. ;)

      Merci quand même, en tout cas.

      MlleEole @mlleeole
    Écrire un commentaire

  • Suske @suske CC BY 15/02/2013 13:30

    php-reverse-shell | pentestmonkey
    http://pentestmonkey.net/tools/web-shells/php-reverse-shell

    The script will open an outbound #TCP connection from the webserver to a host and port of your choice. Bound to this TCP connection will be a #shell.

    This will be a proper interactive shell in which you can run interective programs like telnet, ssh and su. It differs from web form-based shell which allow you to send a single command, then return you the output.

    #php #serveur #web

    • #PHP
    • #web server
    Suske @suske CC BY
    Écrire un commentaire

  • ccoVeille @ccoveille 12/02/2013 21:30

    PHP5.5 : Try/Catch/Finally
    http://www.adayinthelifeof.nl/2013/02/12/php5-5-trycatchfinally

    Exception handling is available in PHP since version 5.  It allows you to have a more fine-grained control over code when things go wrong ie, when exceptions occur. But since PHP 5.5, exception handling has finally evolved into what it should have been from the beginning: the “finally” part has been implemented.
    Let’s …

    Source: A day in the life of… - Joshua Thijssen

    #catch #exception #finally #PHP #try

    • #PHP
    • #PHP
    ccoVeille @ccoveille
    Écrire un commentaire

  • James @james PUBLIC DOMAIN 6/02/2013 14:22

    Un point sur la #consommation #mémoire de #PHP | Covoiturage.fr tech blog
    http://tech.covoiturage.fr/2013/02/05/un-point-sur-la-consommation-memoire-de-php

    • #PHP
    James @james PUBLIC DOMAIN
    Écrire un commentaire

  • Fıl ☼ @fil 4/02/2013 09:54
    2
    @rastapopoulos
    @bob_ardkor
    2

    #Double_metaphone - #PHP
    http://swoodbridge.com/DoubleMetaPhone/double_metaphone_func_1-01.txt

    This function implements a “sounds like” algorithm developed by Lawrence Philips which he published in the June, 2000 issue of C/C++ Users Journal. Double Metaphone is an improved version of Philips’ original #Metaphone algorithm.

    Voir aussi les #soundex et #phonex :
    http://www-info.univ-lemans.fr/~carlier/recherche/soundex.html
    http://sqlpro.developpez.com/cours/soundex
    http://www.phpclasses.org/package/2974-PHP-Implementation-of-the-phonex-algorithm-for-French.html

    • #Philips
    • #Sin
    • #Dell
    • #Soundex
    • #Joe Celko
    • #Thomson International Publishing
    • #Georgia Tech
    • #Gus Baird
    • #C++
    • #PHP
    • #C/C++ Users Journal
    • #PHP
    • #KA
    • #KO
    • #GU
    • #GO
    • #GA
    • #KU
    • #GUI
    • #Soundex2
    • #Delphi
    • #Metaphone algorithm
    • #phonex algorithm
    • #soundex algorithm
    • #Oracle
    • #soundex algorithm
    Fıl ☼ @fil
    Écrire un commentaire

  • ccoVeille @ccoveille 19/01/2013 15:21

    PSR-Huh ?
    http://net.tutsplus.com/tutorials/php/psr-huh

    If you’re an avid PHP developer, it’s quite likely that you’ve come across the abbreviation, PSR, which stands for “PHP Standards Recommendation.” At the time of this writing, there are four of them: PSR-0 to PSR-3. Let’s take a look at what these are, and why you should care (and participate).A …

    Source: Web development tutorials, from beginner to advanced - Elias Zerrouq

    #php #psr

    • #PHP
    ccoVeille @ccoveille
    Écrire un commentaire

  • James @james PUBLIC DOMAIN 7/01/2013 13:27

    Résolutions 2013 : profiter de ce que nous offre la communauté ! | #Industrialisation #PHP
    ►http://www.industrialisation-php.com/resolutions-2013-profiter-de-ce-que-nous-offre-la-communaute

    • #PHP
    James @james PUBLIC DOMAIN
    • Val K @val_k CC BY-NC-SA 7/01/2013 13:48

      espèce de geek !!!

      Val K @val_k CC BY-NC-SA
    • Ben @ben CC BY-NC 7/01/2013 13:57

      Résolutions 2013 : profiter de ce que nous offre la communauté ! | Industrialisation PHP
      ►http://www.industrialisation-php.com/resolutions-2013-profiter-de-ce-que-nous-offre-la-communaute

      PHP 5.2 n’est plus supporté depuis 2 ans... PHP 5.3 sera lui aussi très probablement plus supporté dès cette année (PHP 5.5 est attendu en version stable pour le milieu d’année 2013). Il est donc grand temps de passer vos serveurs en PHP 5.4. En plus des gains de performance et des fonctionnalités en plus, vous profiterez d’une version du langage plus stable, plus sécurisée, et surtout maintenue par la communauté pour encore quelques années.

      • #PHP
      Ben @ben CC BY-NC
    • James @james PUBLIC DOMAIN 7/01/2013 14:07
      @val_k @ben

      oui @val_k, je fais aussi de la #veille techno sur seenthis, rien n’est parfait :p

      et oui, @ben, ça et composer, c’est à mon avis, les gros chantiers de l’année en PHP :)

      James @james PUBLIC DOMAIN
    • touti @touti 7/01/2013 14:15

      #informatichiots je passais par là dire une connerie :)

      touti @touti
    Écrire un commentaire

  • cy_altern @cy_altern CC BY 3/01/2013 13:09
    1
    @vlentz
    1

    SPIP » SPIP
    http://autodoc.magraine.net/spip-3.0/responsive/packages/SPIP.html

    phpdoc de SPIP 3.0

    #spip #phpdoc #documentation #code

    • #USD
    cy_altern @cy_altern CC BY
    Écrire un commentaire

0 | 25 | 50 | 75 | 100 | 125 | 150 | 175 | 200 |...

Thèmes liés

  • #admin
  • #akismet
  • #apache
  • #cloud
  • #cms
  • #code
  • #deboguer
  • #debugger
  • #développement
  • #documentation
  • #dropbox
  • #drupal
  • #ergonomie
  • #framework
  • Company: Google
  • #html
  • IndustryTerm: http.server
  • #ide
  • #industrialisation
  • #informatique
  • #javascript
  • #jquery
  • Person: Kentaro Fukuchi
  • #libre
  • #logiciel
  • #lol
  • #mamp
  • Technology: Metaphone algorithm
  • #mysql
  • Company: MySQL
  • #opensource
  • Technology: PHP
  • ProgrammingLanguage: PHP
  • Currency: PHP
  • #php5
  • #programmation
  • #psr
  • #rails
  • #rfc
  • #rss