877 links
  • Links Lounge
  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
◄Older
page 37 / 44
Newer►
  • Installez votre synchronisateurs de contacts chez vous avec Baikal | IdleBlog

    Ceci est super génial ! Merci à Idleman de partager cette trouvaille ;-) Installé chez moi, rapidement testé et déjà approuvé !!

    Tue Mar 26 14:48:55 2013 - permalink -
    - - - http://blog.idleman.fr/?p=2337
    DAV OnMyServer PHP
  • Upload de gros fichiers en php - Liens en vrac de sebsauvage

    C'est souvent quelque chose qui m'a posé des problèmes... Donc je me vois bien utiliser ce genre de solution à l'avenir.

    Mon Mar 25 10:38:51 2013 - permalink -
    - - - http://sebsauvage.net/links/?8nPKJA
    PHP Tools Upload
  • Note : regex pour matcher les balises HTML et les attributs - Le Hollandais Volant - Links Lounge - Le Hollandais Volant

    Dingue, je suis lu :D
    J'ai re-testé le script de Timo et c'est impeccable en effet ! Enfin, sur les tests que j'ai effectué. Bien joué encore !

    Fri Mar 22 17:28:53 2013 - permalink -
    - - - http://lehollandaisvolant.net/index.php?mode=links&id=20130322142853
    HTML PHP Regex Sanitize
  • Use MathML today, with CSS fallback! | Lea Verou

    Ouah ! Lea Verou s'est encore surpassée ! Cette utilisation de MathML est vraiment géniale :-) Bon la syntaxe de MathML est à vomir (éh, c'est censé me simplifier la vie ce truc !!!), mais bon, il y a peut-être moyen de faire de la syntaxe Latex qui "compile" en MathML, non ?

    Fri Mar 22 09:47:28 2013 - permalink -
    - - - http://lea.verou.me/2013/03/use-mathml-today-with-css-fallback/
    CSS HTML JS Latex Math
  • Note : regex pour matcher les balises HTML et les attributs - Le Hollandais Volant

    Ah oui les regex. Toujours galère en particulier pour parser du HTML; Je me demande si Le Hollandais Volant nous montrera un exemple d'utilisation.

    Personnellement, j'ai testé son script en utilisant le code de son article comme exemple (éhéh !). J'ai quelques balises de titre qui restent, mais c'est peut-être fait exprès... ?

    <div id="main">
        <section id="midle">
            <div id="posts">
            <article class="itembloc link" id="20130322003640">
        <hgroup class="post-hgr links-hgr">
            <h2 class="link-titre"><a href="index.php?mode=links&id=20130322003640">#5292</a> - <a href="http://lehollandaisvolant.net/?mode=links&id=20130322003640">Note : regex pour matcher les balises HTML et les attributs</a></h2>
            <h3 class="link-date">Aujourd’hui à 00:36:40</h3>
        </hgroup>
        <div class="post-cnt links-cnt">
            "#<\s*/?(?:[a-zA-Z-]+)(?: (?:\s*\w+=(['\"])(?:(?!\g{1}).|(?:(?<=\\\)\g{1}))+\g{1})*(?:\s*\w*\s*))?/?>#S"<br />
    <br />
    (en php, en gros : utiliser dans un preg_replace() et les remplacer par une chaine vide agira comme striptags().)<br />
    <br />
    (oui, les attributs peuvent contenir un « > » ou un « < », par exemple en JS : « 2<=4 », et c’est chiant).<br />
    <br />
    Un peu de doc complémtentaire :<br />
    <a href="http://www.regular-expressions.info/refadv.html">http://www.regular-expressions.info/refadv.html</a><br />
    <a href="http://stackoverflow.com/questions/6050427/regex-problem-with-backreference-in-pattern-with-preg-match-all/6051114#6051114">http://stackoverflow.com/questions/6050427/regex-problem-with-backreference-in-pattern-with-preg-match-all/6051114#6051114</a> (commentaire intéressant)<br />
    <a href="http://blog.lilhoot.eu/regex-et-preg-assertions-avant-arriere-lookahead-lookbehind-assertions-recuperer-les-chaines,a3">http://blog.lilhoot.eu/regex-et-preg-assertions-avant-arriere-lookahead-lookbehind-assertions-recuperer-les-chaines,a3</a> (en français, très intéressant et très clair)
        </div>
    </article>
    </div> <!-- end postS -->

    Devient :

    <h2 class="link-titre"> #5292  -  Note : regex pour matcher les balises HTML et les attributs </h2>
    <h3 class="link-date">Aujourd’hui à 00:36:40</h3>
    
    "#<\s*/?(?:[a-zA-Z-]+)(?: (?:\s*\w+=(['\"])(?:(?!\g{1}).|(?:(?<=\\\)\g{1}))+\g{1})*(?:\s*\w*\s*))?/?>#S" 
    
    (en php, en gros : utiliser dans un preg_replace() et les remplacer par une chaine vide agira comme striptags().) 
    
    (oui, les attributs peuvent contenir un « > » ou un « < », par exemple en JS : « 2<=4 », et c’est chiant). 
    
    Un peu de doc complémtentaire : 
     http://www.regular-expressions.info/refadv.html  
     http://stackoverflow.com/questions/6050427/regex-problem-with-backreference-in-pattern-with-preg-match-all/6051114#6051114  (commentaire intéressant) 
     http://blog.lilhoot.eu/regex-et-preg-assertions-avant-arriere-lookahead-lookbehind-assertions-recuperer-les-chaines,a3  (en français, très intéressant et très clair)
    <!-- end postS -->
    Fri Mar 22 09:15:56 2013 - permalink -
    - - - http://lehollandaisvolant.net/?mode=links&id=20130322003640
    HTML PHP Regex Sanitize
  • Object-Oriented JavaScript (yes, it really exists)

    To be read...

    Thu Mar 21 09:24:59 2013 - permalink -
    - - - http://jordankasper.com/preso/oop-js/#take-aways
    Javascript POO
  • Array en Java

    Rah !!! Déclarer un array en Java (je l'oublie toujours celui là...) :
    String[] anArray = new String[10];
    Ou en plus court:
    String[] anArray = {"Val1", Val2};

    Wed Mar 20 17:07:05 2013 - permalink -
    - - - https://links.la-bnbox.fr/?46a-ww
    array Java Snippet
  • Pro Git - Téléchargement

    En parlant de Pro Git : ce lien permet de télécharger la version française en PDF, ePub, et autre (version de mars 2012, ça a peut-être changé depuis).
    La version "officielle" ne propose que la version anglaise : http://git-scm.com/book

    Mon Mar 18 10:21:59 2013 - permalink -
    - - - http://djibril.developpez.com/tutoriels/conception/pro-git/
    Download Git Livre
  • Singuliers, pluriels, acronymes, underscore... l'inflexion en PHP − Weirdog

    Ah oui, il faut reconnaître que c'est stylé ! ça semble être un très bon travail de Weirblog ! Certes bon un petit projet frenchy, une bonne vieille méthode "plurialize" est sûrement plus performante, mais bon, hein !

    Mon Mar 18 10:00:08 2013 - permalink -
    - - - http://www.weirdog.com/blog/icanboogie/singularize-pluralize-inflexion-php.html
    PHP Tools
  • Git - Brancher et fusionner : les bases

    Quand EGit d'Eclipse fait défaut, heureusement qu'il y a ce genre de ressources (en anglais c'est ici : http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging) pour éviter de faire des bêtises !

    Mon Mar 18 09:57:53 2013 - permalink -
    - - - http://git-scm.com/book/fr/Les-branches-avec-Git-Brancher-et-fusionner%C2%A0%3A-les-bases
    Git Tutoriel
  • Spring Property Placeholder Configurer - A few not so obvious options | Java Code Geeks

    Eh, je ne savais pas ça !
    ${parameter.name:default value}
    ${parameter.${other.parameter}}

    Fri Mar 15 11:04:13 2013 - permalink -
    - - - http://www.javacodegeeks.com/2013/01/spring-property-placeholder-configurer-a-few-not-so-obvious-options.html
    Configuration Java propertyplaceholderconfigurer Spring
  • Quelques modifications sur Leed 30 minutes par jour

    Allez hop quelques adaptations pour Leed.

    Fri Mar 15 10:48:08 2013 - permalink -
    - - - http://30minparjour.la-bnbox.fr/2013/quelques-modifications-sur-leed
    Leed PHP RSS
  • java - How to use Junit to test asynchronous processes - Stack Overflow

    Les tests unitaires en Java, c'est le pied grâce à JUnit ! C'est vraiment le pied ! Dans un projet, j'ai même eu l'occasion de m'en servir pour des tests d'intégrations !
    Cela devient plus compliqué dès qu'il faut tester des méthodes asynchrones utilisant des callback (ou listener, as your prefer). Je n'ai rien de complètement figé dans ma tête actuellement, mais voilà ce que je note :

    • Le framework Awaitility (http://code.google.com/p/awaitility/) permettrait de faire ça proprement, mais ça ne m'a pas tenté.
    • Certains disent qu'il faut mocker et faire en deux étapes... Mouais, à mon avis ce n'est pas adaptable dans tous les cas. Pour un test d'intégration système par exemple, il vaut mieux éviter de mocker.
    • La solution générique consiste à attendre l'appel du thread à l'aide de synchronized, wait et notify. Dans la réalité, il semble qu'il vaut mieux utiliser CountDownLatch (http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/CountDownLatch.html) afin d'éviter que le callback n'arrive avant que l'on est eu le temps d'attendre... ce serait dommage ;-)
      Actuellement, pour moi, la meilleure solution consiste donc à utiliser un code du type :

      public class AsynchronousTest
      {
      /**

      • Asynchronous helper
        */
        private CountDownLatch lock = new CountDownLatch(1);
        /**
      • Received data from the asynchronous call
        */
        private Object receiveddata;

      @Test
      public void testAsynchronousCall() throws Exception
      {
      Object parameters = null;
      myAsynchronousCall(parameters, new MyCallback()
      {
      @Override
      public void onSuccess(Object data)
      {
      receiveddata = data;
      lock.countDown();
      }
      });

      boolean releaseBeforeTimeout = lock.await(2000, TimeUnit.MILLISECONDS);
      // Check timeout
      if (!releaseBeforeTimeout) {
              // Do stuff
              fail("Timeout");
      }
      
      assertNotNull(receiveddata);
      // Other tests

      }
      }

    Fri Mar 15 09:48:23 2013 - permalink -
    - - - http://stackoverflow.com/questions/631598/how-to-use-junit-to-test-asynchronous-processes
    Java JUnit Snippet Test
  • En vrac du jeudi - Standblog - Liens en vrac de sebsauvage

    Tristan Nitot promeut Leed pour remplacer Google Reader ! Voilà, qui devrait faire de la pub pour Idleman :-)

    Fri Mar 15 09:20:33 2013 - permalink -
    - - - http://sebsauvage.net/links/?eM95CA
  • Git pour les (futurs) barbus | UNIX Garden

    A lire...

    Thu Mar 14 13:02:23 2013 - permalink -
    - - - http://www.unixgarden.com/index.php/gnu-linux-magazine/git-pour-les-futurs-barbus
    Git
  • Regexper
    Wed Mar 13 16:24:10 2013 - permalink -
    - - - http://www.regexper.com/
    Regex Tools
  • java - How to for each the hashmap? - Stack Overflow

    Rahhh, je l'oublie toujours celui là ! Parcourir une Map en Java :

    HashMap<String, String> selects = new HashMap<String, String>();

    for(Entry<String, String> entry : selects.entrySet()) {
    String key = entry.getKey();
    String value = entry.getValue();

    // do what you have to do here
    // In your case, an other loop.

    }

    Tue Mar 12 17:04:26 2013 - permalink -
    - - - http://stackoverflow.com/questions/4234985/how-to-for-each-the-hashmap
    Java Map
  • Parser de flux RSS et ATOM en PHP, léger et rapide - SyndExport - Liens en vrac de sebsauvage

    En effet, ce parser de flux RSS en PHP est à tester, parce que SimplePie commence à dater et je ne comprends pas pourquoi il est si gros / lourd / complexe. Et encore, il existait une autre bibliothèque avant SimplePie (Pie, bref, je ne me rappelle plus), c'était bien pire :-)

    Wed Feb 27 09:38:51 2013 - permalink -
    - - - http://sebsauvage.net/links/index.php?mGzbLg
    PHP RSS
  • Générer un QRcode™ - le hollandais volant

    ça pullule !

    Tue Feb 26 09:21:05 2013 - permalink -
    - - - http://lehollandaisvolant.net/tout/tools/qrcode/
    QRCode
  • Read It Yourself ? | Memiks blog

    Décidément, entre ce nouvel outils "Read it Yourself" et "Respwan" de Timo, il y plein de méthodes pour récupérer facilement le contenu d'une page Web aujourd'hui ! En ce moment, plusieurs parlent d'ajouter un tel système à leur Shaarli, ou Shaarli-like, ou aggrégateur de flux RSS (à quand pour Leed ;-)) afin de pouvoir conserver le contenu d'un article même si celui-ci disparaît. Et c'est une très bonne idée :-) (attention au duplicate content malgré tout)
    Mais ce que je veux faire (enfin quand j'aurais le temps)(un jour quoi), c'est rendre ce contenu accessible hors ligne. Mon cas d'usage est le suivant : je lis un article en diagonal, (ou je découvre un article sur mon agrégateur de flux), ça m'intéresse. Pof, j'ai un bookmarklet "Offline me" qui enregistre cet article sur mon serveur perso, ou sur mon ordi actuel. Puis mon serveur perso se synchronise avec une application sur mon téléphone (ou mieux, un site Web accessible hors ligne, mais j'ai quelques recherches à faire à ce niveau pour savoir sic 'est possible) et je peux lire cet article tranquillement dans les transports sur mon smartphone !

    Presque tout y est, non ?

    Tue Feb 26 09:16:41 2013 - permalink -
    - - - http://www.memiks.fr/read-it-yourself/
    HTML Offline OnMyServer
Links per page: 20 50 100
◄Older
page 37 / 44
Newer►
Shaarli - The personal, minimalist, super-fast, no-database delicious clone by the Shaarli community - Help/documentation