--- Log opened Mon Jul 28 20:39:51 2014 20:39 -!- Elie_ [~Elie@exppad.com] has joined #freeder 20:39 -!- Irssi: #freeder: Total of 2 nicks [1 ops, 0 halfops, 0 voices, 1 normal] 20:39 -!- Irssi: Join to #freeder was synced in 1 secs 20:40 < Elie_> op me ! 21:24 <@Phyks> pouruoi Elie_ ? 21:24 <@Phyks> *pourquoi 21:44 < Elie_> pke Elie est occupé par ZNC 21:44 < Elie_> mais que je peux pas y accéder pke exppad est bloqué 21:44 < Elie_> et flemme de copier ma config 21:57 <@Phyks> ok 21:57 <@Phyks> mais du coup, j'op Elie non ? 21:58 <@Phyks> ou les deux ? 21:58 < Elie_> ouais Elie plutôt 21:58 <@Phyks> il est nickservé ou pas ? 21:58 -!- Elie [~elie@exppad.com] has joined #freeder 21:59 < Elie_> oui 21:59 < Elie> oui* 21:59 <@Phyks> ok 22:00 -!- ChanServ [ChanServ@services.] has joined #freeder 22:00 -!- ServerMode/#freeder [+o ChanServ] by services. 22:03 < Elie_> Phyks: de-op moi 22:03 <@Phyks> ? 22:03 <@Phyks> je t'ai pas op 22:04 < Elie> a vi 22:04 < Elie> enfin c'est bizarre 22:04 < Elie> 22:04:41 freenode.exppad -- | NickServ (NickServ@services.): Information on Elie (account Aloise): 22:04 < Elie> 22:04:41 freenode.exppad -- | NickServ (NickServ@services.): Registered : May 04 17:26:21 2013 (1 year, 12 weeks, 1 day, 04:38:20 ago) 22:04 < Elie> ^ c'est pas moi 22:05 < Elie> pourtant, 1. je me fais pas renommer par nickserv 22:05 < Elie> 2. c'est quoi cette histoire d'account 22:13 <@Phyks> ? 22:14 < Elie_> ^ résultat de /msg nickserv info 22:15 <@Phyks> je t'ai pas op Elie 22:15 <@Phyks> mais je comprends pas tes derniers messages 22:16 <@Phyks> alors 1) je comprends pas tes histoires de nickserv 22:16 <@Phyks> 2) tu confirmes que mozilla hacks fonctionne ? 22:17 < Elie_> pas testé @mozilla hack pke je suis en train de modifier cette histoire de chemins 22:17 < Elie_> @nickserv, c'est une réponse à 21:58 <@Phyks> il est nickservé ou pas ? 22:17 <@Phyks> 3) tu confirmes que pour glazman on a un flux vide sans titre ni items ? 22:17 < Elie_> réponse qui semple finalement être non 22:17 <@Phyks> ok 22:17 <@Phyks> donc j'op pas 22:17 < Elie_> 3) non, il utilise dc:creator 22:17 < Elie_> nan op pas 22:18 <@Phyks> 3) ? indépendamment de l'auteur 22:18 < Elie_> mais je comprends pas pourquoi je me fait pas renommer par nickserv alors que le nick est registered par qqun d'autre 22:18 < Elie_> glazman indique son nom dans une balise 22:18 <@Phyks> dunno @nickserv, j'ai déjà eu des comportements similaires 22:19 < Elie_> glazou 22:19 <@Phyks> @glazman, ouais, mais c'est pas le seul problème que j'ai 22:19 <@Phyks> enfin, qu'on n'ait pas le nom, osef 22:19 <@Phyks> j'ai même pas les items ! 22:21 < Elie_> c'est std ? 22:21 < Elie_> c'est pas ? 22:21 < Elie_> et pour
? 22:21 < Elie_> en fait j'ai regardé que atom moi… 22:22 <@Phyks> non, c'est std::rss 22:27 < Elie_> ok 22:27 < Elie_> bah du coup tu expliques ça comment ? 22:29 < Elie_> http://www.affordance.info/mon_weblog/atom.xml 22:29 < Elie_> il me dit Unkown pour celui là 22:30 < Elie_> et pourquoi des fois il dit Edited by Unknown et des fois il dit rien du tout ? 22:30 < Elie_> genre codinghorror il dit rien 22:30 < Elie_> Pour moi aussi il affiche unknown. C'est un bug connu ? 22:32 < Elie_> tiens, j'ai cassé l'install… 22:34 < Elie_> Ils sont échappés les noms des auteurs ? 22:35 < Elie_> ah bah t'as justement ouvert une issue à ce propos 22:40 <@Phyks> bon, alors rien n'est échappé, c'est à faire 22:40 <@Phyks> glazman / hacks mozilla fonctionnent 22:40 <@Phyks> mais j'ai pas testé les noms d'auteur 22:40 <@Phyks> il dit rien si on n'a pas d'auteurs renseignés 22:41 <@Phyks> il dit edited by unkown si on a des auteurs mal rentrés 22:44 < Elie_> il le dit sur *tous* mes feeds où il dit quelque chose 22:45 < Elie_> bon, je vais manger un truc moi quand même… 22:47 <@Phyks> attend, je fais l'échappement et on voit après 22:47 < Elie_> t'as commit as root 22:48 < Elie_> tiens, marien commente nos issues =) 23:12 <@Phyks> ouais :) 23:12 <@Phyks> zut 23:12 <@Phyks> pas fait gaffe, j'ai été obligé 23:12 <@Phyks> git aime vraiment pas mes permissions, je sais pas pourquoi 23:12 <@Phyks> (sur mon ~/www-data) 23:13 <@Phyks> tant pis @root, j'ai pas envie de réécrire l'historique 23:13 <@Phyks> Elie_: on fait quoi @ajax / api ? 23:20 < Elie_> tu préférais api non ? 23:20 < Elie_> moi je trouve ça bien en tous cas de découper 23:20 < Elie_> je re 23:20 <@Phyks> ok --- Day changed Wed Jul 30 2014 00:25 -!- Elie_ [~Elie@exppad.com] has quit [Ping timeout: 272 seconds] --- Log closed Wed Jul 30 00:25:49 2014 --- Log opened Wed Jul 30 00:26:06 2014 00:26 -!- Elie_ [~Elie@exppad.com] has joined #freeder 00:26 -!- Irssi: #freeder: Total of 4 nicks [2 ops, 0 halfops, 0 voices, 2 normal] 00:26 -!- Irssi: Join to #freeder was synced in 7 secs 00:29 -!- tmos [58b8b091@gateway/web/freenode/ip.88.184.176.145] has joined #freeder 00:30 < tmos> hey :D 00:30 < tmos> ma première sur IRC \o/ 00:32 < Elie_> \o/ 00:32 < Elie_> congrats 00:32 < tmos> Faudra m'expliquer comment réserver son pseudo, j'ai pas tout saisi encore 00:33 < Elie_> faut le dire à nickserv 00:33 < tmos> C'est un ami à toi ? 00:33 < tmos> oh, wait 00:33 < Elie_> en gros le fait de réserver le pseudo fait pas vraiment partie du std irc 00:33 < Elie_> mais le hack adopté partout pour ça, c'est un bot, nommé nickserv 00:34 < Elie_> tu lui dis « register unmotdepasse » 00:34 < Elie_> (pas sûr de la syntaxe, mais commence par lui dire `help` au pire) 00:34 < Elie_> pour envoyer un mp, faut faire /msg 00:34 < Elie_> enfin, sur la pluspart des clients du moins 00:35 < tmos> super merci :) 00:35 < tmos> help 00:35 * tmos débile 00:35 < Elie_> nan mais 00:35 < Elie_> ^^ 00:36 < tmos> fin de soirée là :D 00:41 < tmos> je quitte, à bientôt :) 00:41 < tmos> merci pour l'aide pour le pseudo 00:41 < tmos> une commande particulière pour quitter avec élégance ? 00:41 -!- tmos [58b8b091@gateway/web/freenode/ip.88.184.176.145] has quit [Quit: seeya] 00:45 <@Phyks> zut ! 00:48 <@Phyks> j'ai raté tmos =( 00:51 <@Phyks> =((((((((((((((((((((( 00:55 < Elie> rha et moi j'ai pas fini la discussion par mp avec lui pke j'ai encore eu une coupure de wifirst et donc un plantage d'irssi 00:58 < Elie> j'en ai **marre** 00:58 <@Phyks> =( 00:58 -!- Elie_ [~Elie@exppad.com] has quit [Ping timeout: 240 seconds] --- Log closed Wed Jul 30 00:58:38 2014 --- Log opened Wed Jul 30 00:58:53 2014 00:58 -!- Elie_ [~Elie@exppad.com] has joined #freeder 00:58 -!- Irssi: #freeder: Total of 4 nicks [2 ops, 0 halfops, 0 voices, 2 normal] 00:58 -!- Irssi: Join to #freeder was synced in 7 secs 00:59 < Elie> ah =) 01:00 <@Phyks> ? 01:02 < Elie_> Elie_ est revenu --- Day changed Thu Jul 31 2014 10:04 -!- Elie_ [~Elie@exppad.com] has quit [Ping timeout: 245 seconds] --- Log closed Thu Jul 31 10:04:59 2014 --- Log opened Thu Jul 31 10:05:12 2014 10:05 -!- Elie_ [~Elie@exppad.com] has joined #freeder 10:05 -!- Irssi: #freeder: Total of 4 nicks [2 ops, 0 halfops, 0 voices, 2 normal] 10:05 -!- Irssi: Join to #freeder was synced in 7 secs --- Day changed Fri Aug 01 2014 09:50 -!- Elie_ [~Elie@exppad.com] has quit [Ping timeout: 250 seconds] --- Log closed Fri Aug 01 09:50:01 2014 --- Log opened Fri Aug 01 09:50:17 2014 09:50 -!- Elie_ [~Elie@exppad.com] has joined #freeder 09:50 -!- Irssi: #freeder: Total of 4 nicks [2 ops, 0 halfops, 0 voices, 2 normal] 09:50 -!- Irssi: Join to #freeder was synced in 6 secs --- Day changed Mon Aug 04 2014 08:07 -!- sapiosexual [~sapiosexu@d205-250-251-1.bchsia.telus.net] has joined #freeder 10:19 -!- sapiosexual [~sapiosexu@d205-250-251-1.bchsia.telus.net] has quit [Ping timeout: 250 seconds] 18:36 <@Phyks> elie: tu es là ? 18:37 < Elie_> oui 18:37 <@Phyks> bon… ben c'est chelou 18:37 < Elie_> plutôt deux fois qu'une 18:37 <@Phyks> en fait mon message était une excuse pour vérifier que j'étais toujours connecté :) 18:42 -!- You're now known as eliemichel 18:47 -!- mode/#freeder [+o eliemichel] by ChanServ 18:47 <@Phyks> eliemichel: done 18:48 <@eliemichel> =) --- Day changed Tue Aug 05 2014 07:18 -!- sapiosexual [~sapiosexu@d75-157-33-123.bchsia.telus.net] has joined #freeder 09:42 -!- sapiosexual [~sapiosexu@d75-157-33-123.bchsia.telus.net] has quit [Ping timeout: 255 seconds] 10:03 -!- QuentinFntn [~QuentinFn@62-210-239-202.rev.poneytelecom.eu] has joined #freeder 10:03 < QuentinFntn> yop 10:33 <@eliemichel> Hello 10:33 <@eliemichel> Phyks m'a dit que tu l'avais contacté 10:34 < QuentinFntn> oui en speed sur diaspora 10:34 < QuentinFntn> Je trouve Leed trop lourd 10:34 < QuentinFntn> et FreshRSS pas assez complet. 10:34 <@eliemichel> Surtout si y a des trucs que tu trouves pas clairs dans la doc dis-le, t'es le premier test ^^ 10:34 < QuentinFntn> .. oui et vu que l'anglais n'est pas mon point fort ^^ 10:34 < QuentinFntn> :p 10:35 <@eliemichel> Arf 10:35 < QuentinFntn> J'ai installé sur mon serveur 10:35 <@eliemichel> J'ai préféré documenter en Anglais quand même 10:35 <@eliemichel> c'est un frein une doc dans une langue autre je trouve 10:35 < QuentinFntn> ouais t'inquiète,jvais me débrouiller 10:35 <@eliemichel> sinon hésite pas à demander ;) 10:36 < QuentinFntn> Pour l'instant qu'est ce qui est fonctionnel ? 10:36 < QuentinFntn> car en speed voici quelques bugs : 10:36 <@eliemichel> Bah normalement tu peux lire des flux déjà 10:36 <@eliemichel> et les marquer comme lu 10:36 <@eliemichel> filtrer par tag 10:36 <@eliemichel> par lu/non-lu 10:36 <@eliemichel> par flux d'origine 10:37 < QuentinFntn> Ok 10:37 < QuentinFntn> alors déjà, le Read bug car erreur de require_once 10:37 <@eliemichel> tiens 10:37 < QuentinFntn> dans rain.tpl.class.php on line 15 10:37 <@eliemichel> je l'ai pas vue cette erreur 10:37 <@eliemichel> je regarde 10:38 < QuentinFntn> c'est inc/functions.php 10:38 < QuentinFntn> alors qu'il faut juste functions.php 10:38 <@eliemichel> Ah ouais j'ai refait toute la gestion des includes y a peu de temps 10:38 < QuentinFntn> le contenu des flux, s'il contient de l'html, c'est pas interprété 10:39 <@eliemichel> nan, c'est une régression 10:39 <@eliemichel> on a modifié raintpl pour échapper 10:39 <@eliemichel> mais pas remis le flag pour ne pas échapper le contenu des articles 10:39 <@eliemichel> #todo =P 10:40 < QuentinFntn> ok :) 10:40 < QuentinFntn> j'ai pas du tout regardé les todo dans les fichiers pour le moment 10:40 < QuentinFntn> ni trop regardé la structure du bordel 10:40 <@eliemichel> pas sûr qu'il soit écrit qqpart celui là, c'est récent 10:40 < QuentinFntn> mais donc je voulais voir si votre projet correspondait à ma vision d'un agrégateur 10:41 <@eliemichel> qui est ? 10:41 < QuentinFntn> => système de dossiers, de tags, multi-users, plugins, ajax, drag & drop ? 10:41 < QuentinFntn> en gros 10:42 <@eliemichel> super 10:42 <@eliemichel> les dossier sont gérés au travers des tags 10:42 < QuentinFntn> (En faite, je t'explique ma raison de recherche d'agrégateur. C'est que j'ai besoin d'un outil de veille pour mon entreprise. Donc flux RSS. Donc agrégateur simple et puissant. Après j'ai quelques spécificités mais si j'ai une bonne base ça serait bien) 10:42 <@eliemichel> le multi-user est prévu 10:42 <@eliemichel> ajax est déjà là pour lu/non-lu 10:43 <@eliemichel> et l'auto-load à venir 10:43 < QuentinFntn> Donc sur le côté, la liste restera telle quelle ? 10:43 <@eliemichel> Ah cool ça fait un use case très intéressant ça =) 10:43 <@eliemichel> Nan le template est en gros WIP là 10:43 <@eliemichel> mais tmos est parti en vacances 10:44 < QuentinFntn> ok 10:44 <@eliemichel> enfin le thème est déjà personalisable 10:44 <@eliemichel> suffit de faire un nouveau dossier dans tpl/ 10:44 < QuentinFntn> oui oui ok 10:44 <@eliemichel> les plug-ins j'y tiens aussi 10:44 < QuentinFntn> Bon et bien, je risque de mettre mes mains dans le cambouis bientôt (tout dépend de mon temps dispo ..) 10:45 <@eliemichel> et le drag&drop je crois que Phyks en avait parlé 10:45 <@eliemichel> j'ai corrigé le pb dans rain.tpl 10:45 <@eliemichel> normalement 10:45 < QuentinFntn> Cependant, peut être que je vais dev sur mon fork tranquillou et que je ferais un pull request quand j'aurais fait un truc convenable 10:46 < QuentinFntn> Et j'aurais surement quelques questions sur le fonctionnement de certains trucs 10:46 <@eliemichel> pose toutes les questions que tu veux 10:46 <@eliemichel> je tiens à ce qu'on ait une bonne doc 10:46 < QuentinFntn> ok 10:46 <@eliemichel> et pour ça rien de mieux que des retours sur les trucs pas clairs ;) 10:46 < QuentinFntn> De toute façon, je reste h24 sur IRC donc ok 10:46 <@eliemichel> j'y suis souvent aussi 10:47 <@eliemichel> enfin je suis toujours loggé, mais pas toujours derrière mon screen quoi 10:48 < QuentinFntn> ok 10:48 < QuentinFntn> pas de soucis 10:48 < QuentinFntn> bon je retourne bosser 10:48 < QuentinFntn> bonne journée 10:48 <@eliemichel> ouais moi aussi 10:48 <@eliemichel> + 11:31 < QuentinFntn> Ah, si quelqu'un peut m'expliquer comment fonctionne les tags .. 11:31 < QuentinFntn> On est d'accord que l'ajout de tag ne fonctionne pas ? 11:32 <@eliemichel> On est d'accord 11:32 <@eliemichel> enfin sauf pour _read, avec le bouton « lu » 11:32 < QuentinFntn> Et le Read/Not Read: not read dans le flux principal 11:32 <@eliemichel> les messages lus/non-lus sont gérés par un tag spécifique 11:32 < QuentinFntn> ok, j'ai pas vu ça alors 11:33 <@eliemichel> Bah j'ai mis dans la règle d'affichage de la vue des flux de ne pas cacher les messages lus 11:33 < QuentinFntn> ok 11:33 <@eliemichel> tu peux tester une vue en particulier avec index.php?view=%24raw_foobar 11:33 <@eliemichel> où foobar est une règle 11:34 <@eliemichel> cf le wiki pour plus d'info 11:34 <@eliemichel> page RFF 4 je crois 11:34 < QuentinFntn> ok 11:34 <@eliemichel> je vais manger, je te laisse 11:35 < QuentinFntn> bon je suis pas près de dev ^^ jvais essayer de bien comprendre avant de tenter un truc 11:35 < QuentinFntn> ok bon app' 11:39 < QuentinFntn> ah d'accord je comprends mieux. Ça semble être une bonne idée 11:39 < QuentinFntn> :) 12:43 <@eliemichel> L'idée c'est d'avoir des primitives (tags et vues pour le moment) assez souples pour pouvoir servir à plein de choses 12:43 <@eliemichel> les tags servent à faire des dossier par exemple 12:43 <@eliemichel> à marquer les messages lus 12:43 <@eliemichel> à mettre des messages en sticky 12:43 <@eliemichel> etc 12:43 <@eliemichel> et peuvent être utilisés pour gérer les données d'éventuels plug-ins 12:44 <@eliemichel> les vues servent à faire la page d'accueil, la vue par flux, la vue publique 12:44 <@eliemichel> et tu peux en imaginer d'autres 12:44 <@eliemichel> par exemple une vue avec que tse articles 12:44 <@eliemichel> et pouf, t'as un blog 12:44 <@eliemichel> si en plus on intègre la possibilité de mettre un thème différent par vue (pas trop dur à faire), tu peux avoir un blog quasi indépendant 12:45 <@eliemichel> Ou alors te faire une vue juste pour te signaler tes mises à jour 12:45 <@eliemichel> ou une vue propre à un projet qui est abonné à toutes les mises à jour des libs que tu utilises 12:46 <@eliemichel> encore que là ça peut être géré par le multi-user plutôt 12:46 <@eliemichel> mais la base du multi-user, c'est les vues de toutes façons 12:46 <@eliemichel> faut encore réfléchir à comment gérer les droits sur les vues par contre 12:55 <@Phyks> QuentinFntn: hello ! 12:57 <@Phyks> Pour la vision du projet, elle est assez bien décrite dans http://phyks.me/2014/07/lecteur_rss_ideal.html et https://github.com/FreederTeam/Freeder/wiki/READMORE (en version condensée et lisible) 13:16 <@eliemichel> QuentinFntn: https://help.github.com/articles/setting-your-email-in-git 13:17 <@eliemichel> visiblement t'as pas fait le `git config --global user.email` ou quelque chose dans ce style 14:11 < QuentinFntn> bizarre, me semblait l'avoir fait 14:18 <@eliemichel> t'es ptet sur une autre machine ? Ou un autre user ? 14:19 < QuentinFntn> possible 14:20 < QuentinFntn> enfin bref, je l'ai fait maintenant 14:22 < QuentinFntn> Si j'ai bien compris, tout fonctionne avec des tags. 14:22 < QuentinFntn> Enfin ça semble être une des bases 14:22 <@eliemichel> oui effectivement 14:53 < QuentinFntn> il y a des choses précises sur lequel vous êtes en train de bosser ? 14:53 <@Phyks> pour l'instant on essaye de tout stabiliser pour avoir une version utilisable 14:54 <@Phyks> sans problèmes de stabilité majeurs 14:54 <@eliemichel> là je suis en train de regarder l'url rewriting pour essayer d'avoir des urls pas trop moche 14:54 <@eliemichel> +s 14:54 <@Phyks> et tmos bosse sur le template :) 14:55 <@eliemichel> L'objectif du moment est d'atteindre une première version utilisable au quotidien, même si elle est un peu pauvre 14:55 < QuentinFntn> D'accord 14:56 < QuentinFntn> Peut être que je devrais me pencher dessus qu'après la première version stable non ? 14:57 <@Phyks> ça dépend de ce que tu veux faire 14:57 <@Phyks> il ne va pas y avoir beaucoup de changements majeurs 14:58 <@Phyks> juste des stabilisations et des raffinements 14:59 <@Phyks> et sinon, la première stable sera sûrement dispo début septembre 15:00 < QuentinFntn> On va dire que d'ici le 22 aout je n'aurais pas beaucoup de temps. Donc bon. Et puis aussi ça fait longtemps que je n'ai pas dev en PHP (si ce n'est des scripts dégueu à l'arrache). 15:01 < QuentinFntn> Donc ce que je pense faire, c'est comprendre et maitriser le projet d'ici fin aout 15:01 < QuentinFntn> et ensuite, je pourrais éventuellement apporter de l'aide 15:14 -!- Netsplit *.net <-> *.split quits: @Phyks 15:15 -!- Netsplit over, joins: @Phyks 15:34 <@Phyks> ok 15:35 <@Phyks> perso, d'ici le 18 aout, je vais pas avoir beaucoup de connexion internet… donc je reprendrai mon boulot sur Freeder à mon retour, vers le 20 aout je pense 19:28 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has joined #freeder 20:11 -!- eliemichel [~Elie@exppad.com] has quit [Ping timeout: 256 seconds] --- Log closed Tue Aug 05 20:11:10 2014 --- Log opened Tue Aug 05 20:11:25 2014 20:11 -!- eliemichel [~Elie@91.121.203.223] has joined #freeder 20:11 -!- Irssi: #freeder: Total of 6 nicks [2 ops, 0 halfops, 0 voices, 4 normal] 20:11 -!- Irssi: Join to #freeder was synced in 6 secs 21:59 <@Phyks> sapiosexual: hey :) 22:06 < sapiosexual> Hi Phyks 22:07 < sapiosexual> haven't started using Freeder yet, just idling the channel so I don't forget about it :P 22:08 <@Phyks> ok :) 22:08 <@Phyks> we should have a first usable version (to be consider more stable) by the end of summer 22:08 < eliemichel> sapiosexual: hi! 22:08 < sapiosexual> heyo eliemichel~ 22:08 < sapiosexual> alright 22:09 < sapiosexual> (Hoping to set it up in Arkos as everything stabilizes https://arkos.io/ ) 22:10 < sapiosexual> (I've been using Wallabag to store articles, but I'd like to rig up an easier to automate solution) 22:10 < eliemichel> Oh I did not know it 22:10 < eliemichel> It make me thing about YunoHost 22:10 <@Phyks> +1 22:10 < sapiosexual> ^Some guy's basement cheap-hosting project 22:10 <@Phyks> about yuno host 22:11 < sapiosexual> hm 22:11 < sapiosexual> Haven't heard of YunoHost 22:11 <@Phyks> it's a french project I think. Not sure there is an english translation… 22:11 <@Phyks> http://yunohost.org/ 22:11 < sapiosexual> Hm, yeah this looks like it has similar aims 22:12 <@Phyks> * https://yunohost.org/#/index_en for the english version 22:12 < sapiosexual> ^Thanks 22:12 <@Phyks> yw 22:12 <@Phyks> I think we will package Freeder for yunohost at some point 22:12 < sapiosexual> nice, they've got arm/x86 22:12 < sapiosexual> arkos is slowly chugging along, only arm so far 22:13 < sapiosexual> and... powerPC Macs XD 22:13 < sapiosexual> wow, well I can sure make use of that 22:13 <@Phyks> xD 22:15 < sapiosexual> on the side, this is a neat project: http://andrewkelley.me/post/raspberry-pi-music-player-server.html 22:15 < sapiosexual> I've been collecting projects that can be run on raspis and other small PCs 22:15 < sapiosexual> I want a SUPER EASY to set up system 22:16 < sapiosexual> that dream is basically here now 22:16 < sapiosexual> amazing how far we've got in just a few years 22:16 < eliemichel> about super easy set ups ? 22:30 < sapiosexual> yeah 22:32 < eliemichel> Hope it will lead more people to install their indie services =) --- Day changed Wed Aug 06 2014 10:05 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has quit [Ping timeout: 256 seconds] 15:25 -!- sapiosexual [~sapiosexu@d75-157-33-192.bchsia.telus.net] has joined #freeder 20:41 -!- eliemichel [~Elie@91.121.203.223] has quit [Ping timeout: 245 seconds] --- Log closed Wed Aug 06 20:41:24 2014 --- Log opened Wed Aug 06 20:42:42 2014 20:42 -!- eliemichel [~Elie@exppad.com] has joined #freeder 20:42 -!- Irssi: #freeder: Total of 6 nicks [2 ops, 0 halfops, 0 voices, 4 normal] 20:42 -!- Irssi: Join to #freeder was synced in 0 secs --- Day changed Thu Aug 07 2014 06:32 -!- Elie_ [~elie@exppad.com] has joined #freeder 06:35 -!- Netsplit *.net <-> *.split quits: Elie 06:35 -!- Elie_ is now known as Elie 09:40 -!- sapiosexual [~sapiosexu@d75-157-33-192.bchsia.telus.net] has quit [Ping timeout: 244 seconds] 20:39 -!- sapiosexual [~sapiosexu@d75-156-90-64.bchsia.telus.net] has joined #freeder --- Day changed Fri Aug 08 2014 09:21 -!- sapiosexual [~sapiosexu@d75-156-90-64.bchsia.telus.net] has quit [Ping timeout: 240 seconds] 21:39 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has joined #freeder 23:40 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has quit [Read error: Connection reset by peer] 23:46 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has joined #freeder --- Day changed Sat Aug 09 2014 09:04 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has quit [Read error: Connection reset by peer] 09:08 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has joined #freeder 11:27 -!- sapiosexual [~sapiosexu@d205-250-248-195.bchsia.telus.net] has quit [Ping timeout: 245 seconds] 23:44 -!- sapiosexual [~sapiosexu@d108-180-140-189.bchsia.telus.net] has joined #freeder --- Day changed Sun Aug 10 2014 10:43 -!- sapiosexual [~sapiosexu@d108-180-140-189.bchsia.telus.net] has quit [Ping timeout: 255 seconds] --- Day changed Mon Aug 11 2014 06:21 -!- sapiosexual [~sapiosexu@d75-156-88-72.bchsia.telus.net] has joined #freeder 09:25 -!- sapiosexual [~sapiosexu@d75-156-88-72.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 20:28 -!- sapiosexual [~sapiosexu@d205-250-249-158.bchsia.telus.net] has joined #freeder --- Day changed Tue Aug 12 2014 09:08 -!- sapiosexual [~sapiosexu@d205-250-249-158.bchsia.telus.net] has quit [Read error: Connection reset by peer] --- Day changed Wed Aug 13 2014 09:40 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 12:47 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Ping timeout: 272 seconds] 20:30 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder --- Day changed Thu Aug 14 2014 05:52 -!- Elie [~elie@exppad.com] has quit [Ping timeout: 250 seconds] 05:54 -!- Elie [~elie@exppad.com] has joined #freeder 06:07 -!- Elie [~elie@exppad.com] has quit [Ping timeout: 250 seconds] 06:07 -!- Elie [~elie@exppad.com] has joined #freeder 08:59 -!- QuentinFntn [~QuentinFn@62-210-239-202.rev.poneytelecom.eu] has left #freeder ["WeeChat 1.0-dev"] 11:02 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Ping timeout: 246 seconds] 23:55 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder --- Day changed Fri Aug 15 2014 09:15 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 15:21 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has joined #freeder 15:21 < tmos> hello :) 15:22 < tmos> oh wait 15:22 < tmos> hello Phyks 15:24 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has quit [Client Quit] 15:51 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has joined #freeder 17:21 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has quit [Quit: Leaving] --- Day changed Sat Aug 16 2014 04:39 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 04:44 -!- Netsplit *.net <-> *.split quits: @Phyks 05:13 -!- Netsplit over, joins: @Phyks 12:34 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Read error: Connection reset by peer] 13:47 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has joined #freeder 14:08 < tmos> plop @Phyks :) 14:09 < tmos> @ceux qui voulaient me convertir à IRC : c'est pas pour faire de la critique facile, mais ya jamais personne sur votre truc :D 14:09 < tmos> Je vais retourner à mes bons vieux mails moi ! 14:10 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has quit [Quit: Leaving] 21:50 -!- Netsplit *.net <-> *.split quits: @Phyks 21:50 -!- Netsplit over, joins: @Phyks 22:14 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder --- Day changed Sun Aug 17 2014 00:59 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 01:53 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 04:09 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 05:39 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 13:08 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 14:24 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder --- Day changed Mon Aug 18 2014 02:01 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 02:19 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 14:16 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 22:20 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder --- Day changed Tue Aug 19 2014 04:32 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 06:10 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 07:26 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 07:34 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 13:26 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] --- Day changed Wed Aug 20 2014 00:08 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has joined #freeder 21:51 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has joined #freeder 21:55 < tmos> salut tout le monde :) 22:22 <@Phyks> re 22:22 < tmos> \o/ première réponse en 10 jours de IRC 22:22 < tmos> :D 22:23 <@Phyks> hahaha 22:23 <@Phyks> tricheur, tout le monde est afk le 15 août =) 22:25 < tmos> pas faux… Moi je codais ! (un peu) 22:25 < tmos> (pas trop hein) 22:25 <@Phyks> ^^ 22:26 < tmos> petite question : je champ d'ajout de tag sur un article est censé marcher ? 22:26 <@Phyks> pas sûr 22:27 <@Phyks> les fonctions sont là, mais je sais plus si elles sont reliées au template 22:27 <@Phyks> (si ça marche pas, c'est sûrement pas relié) 22:28 < tmos> c'est le cas 22:28 <@Phyks> ok, je rajoute sur ma todo list =) 22:35 < tmos> on a besoin d'un boutot «tout marquer c» 22:35 < tmos> omme lu» 22:36 < tmos> On a besoin d'un bouton «tout marquer comme lu» aussi 22:36 <@Phyks> ok 22:36 <@Phyks> je te laisse le mettre et je ferai le backend ? 22:37 < tmos> Yep ça me va 22:37 <@Phyks> nickel 22:37 <@Phyks> j'ai un peu de boulot jusqu'à demain, mais en fin de semaine je m'occupe de me faire une instance propre de Freeder et de corriger tous les petits trucs comme ça ! 22:37 < tmos> un super article sur les bonnes pratiques CSS : http://www.alsacreations.com/article/lire/1641-bonnes-pratiques-en-css-bem-et-oocss.html#oocss 22:38 < tmos> en gros tout ce que je fait c'est nul 22:38 < tmos> :D 22:38 < tmos> je pensais faire les choses bien, bah non 22:38 < tmos> cela dit je me doutais qu'il y avait un souci, j'ai toujours de mal avec la maintenabilité… 22:43 <@Phyks> haha 22:43 * Phyks va se cultiver 22:43 <@Phyks> parce que 22:43 * Phyks et le CSS, ça fait 2… 22:44 < tmos> ouais bah je croyais savoir, mais là, grosse baffe 22:44 < tmos> :D 22:48 <@Phyks> ^^ 23:19 < tmos> bon allez, je suis pas encore habitué à l'animation de IRC, du coup je vais vous laisser 23:20 < tmos> ça fait trop d'un coup là 23:20 < tmos> ;) 23:20 <@Phyks> ^^ 23:20 <@Phyks> ++ 23:20 -!- tmos [~tmos@175-148-190-109.dsl.ovh.fr] has quit [Quit: Leaving] --- Day changed Thu Aug 21 2014 11:54 -!- sapiosexual [~sapiosexu@d205-250-250-119.bchsia.telus.net] has quit [Ping timeout: 245 seconds] 23:25 -!- sapiosexual [~sapiosexu@d75-157-34-190.bchsia.telus.net] has joined #freeder --- Day changed Fri Aug 22 2014 10:24 -!- sapiosexual [~sapiosexu@d75-157-34-190.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 23:25 -!- sapiosexual [~sapiosexu@d75-156-88-134.bchsia.telus.net] has joined #freeder --- Day changed Sat Aug 23 2014 01:32 -!- sapiosexual [~sapiosexu@d75-156-88-134.bchsia.telus.net] has quit [Ping timeout: 240 seconds] 05:22 -!- sapiosexual [~sapiosexu@d75-156-88-134.bchsia.telus.net] has joined #freeder 10:11 -!- sapiosexual [~sapiosexu@d75-156-88-134.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] --- Day changed Sun Aug 24 2014 21:45 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has joined #freeder --- Day changed Mon Aug 25 2014 10:48 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has quit [Ping timeout: 245 seconds] 22:05 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has joined #freeder --- Day changed Tue Aug 26 2014 09:51 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] 19:21 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has joined #freeder 20:56 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has quit [Ping timeout: 245 seconds] 21:08 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has joined #freeder --- Day changed Wed Aug 27 2014 00:23 -!- Phyks [~Phyks@phyks.me] has quit [Ping timeout: 255 seconds] 00:25 -!- Phyks [~Phyks@phyks.me] has joined #freeder 09:35 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has quit [Ping timeout: 250 seconds] 10:10 -!- Netsplit *.net <-> *.split quits: Phyks 10:16 -!- Netsplit over, joins: Phyks 21:14 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has joined #freeder 21:22 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has quit [Quit: No calling card for the unsung bard] --- Day changed Thu Aug 28 2014 08:22 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has joined #freeder 10:00 -!- sapiosexual_ [~sapiosexu@d173-183-74-37.bchsia.telus.net] has joined #freeder 10:02 -!- sapiosexual [~sapiosexu@d173-183-74-37.bchsia.telus.net] has quit [Ping timeout: 250 seconds] 10:14 -!- sapiosexual_ [~sapiosexu@d173-183-74-37.bchsia.telus.net] has quit [Ping timeout: 240 seconds] --- Day changed Fri Aug 29 2014 11:17 -!- Netsplit *.net <-> *.split quits: Phyks 11:27 -!- Phyks [~Phyks@phyks.me] has joined #freeder 12:26 -!- eliemichel [~Elie@exppad.com] has quit [Ping timeout: 244 seconds] --- Log closed Fri Aug 29 12:26:25 2014 --- Log opened Fri Aug 29 12:26:41 2014 12:26 -!- eliemich1l [~Elie@exppad.com] has joined #freeder 12:26 -!- Irssi: #freeder: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal] 12:26 -!- Irssi: Join to #freeder was synced in 13 secs 12:34 -!- eliemichel [~Elie@exppad.com] has quit [Ping timeout: 244 seconds] 12:36 -!- You're now known as eliemichel --- Log closed Fri Aug 29 13:29:45 2014 --- Log opened Fri Aug 29 13:30:06 2014 13:30 -!- eliemich1l [~Elie@exppad.com] has joined #freeder 13:30 -!- Irssi: #freeder: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal] 13:30 -!- Irssi: Join to #freeder was synced in 20 secs 13:30 -!- eliemichel [~Elie@exppad.com] has quit [Ping timeout: 255 seconds] 17:58 -!- You're now known as eliemichel 21:56 < Phyks> eliemichel: et hop, todo et nouveau CSS mergés --- Log closed Fri Aug 29 23:48:08 2014 --- Log opened Fri Aug 29 23:48:21 2014 23:48 -!- eliemich1l [~Elie@exppad.com] has joined #freeder 23:48 -!- Irssi: #freeder: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal] 23:48 -!- Irssi: Join to #freeder was synced in 14 secs 23:52 -!- Netsplit *.net <-> *.split quits: eliemichel, Phyks --- Day changed Sat Aug 30 2014 00:00 -!- Phyks [~Phyks@phyks.me] has joined #freeder 03:39 -!- Netsplit *.net <-> *.split quits: Elie, @ChanServ 03:50 -!- Netsplit over, joins: @ChanServ, Elie 11:14 -!- You're now known as eliemichel 11:15 < eliemichel> Phyks: cool =) Hate de regarder ça --- Log opened Sun Aug 31 00:38:58 2014 00:38 -!- eliemichel [~Elie@91.121.203.223] has joined #freeder 00:38 -!- Irssi: #freeder: Total of 3 nicks [1 ops, 0 halfops, 0 voices, 2 normal] 00:38 -!- Irssi: Join to #freeder was synced in 0 secs 21:32 < eliemichel> Phyks: faut qu'on prenne l'habitude de parler de Freeder sur #freeder plutôt que par MP 21:32 < Phyks> ouais 21:32 < Phyks> mais y apas foule =) 21:33 < eliemichel> non, mais pour le principe 21:33 < eliemichel> et comme ça ça facilite le backlog 21:34 < Phyks> ouais 22:16 < Phyks> eliemichel: @JS, ça va dépendre de ce qu'on veut faire 22:16 < Phyks> mais si on veut en mode webapp, on n'aura pas le choix 22:16 < Phyks> et le JS est déjà obligatoire 22:19 < eliemichel> obligatoire où ? 22:22 < eliemichel> Phyks: ^ 22:23 < eliemichel> ceci dit pour le côté webapp je suis d'accord 22:23 < Phyks> pour marquer comme lu 22:23 < Phyks> c'est en ajax 22:23 < Phyks> même si on pourrait faire un lien… 22:24 < eliemichel> ah bah oui 22:25 * eliemichel a pas réfléchi longtemps 22:27 < Phyks> ^^ 23:44 < eliemichel> Phyks: trouvé le problème @rewriting 23:44 < eliemichel> raintpl rewrite avant d'appliquer le reste 23:44 < eliemichel> genre les {{}} 23:44 < eliemichel> comme le / est dans {$tag_baselink} 23:44 < eliemichel> ça plante 23:45 < eliemichel> btw pourquoi il est là-dedans ? 23:45 < eliemichel> c'est défini où ? 23:45 < eliemichel> à mon avis, c'est pas un truc bien 23:46 < eliemichel> notament pke c'est pas pratique à utiliser 23:46 < eliemichel> moins que /tag/foo 23:47 < eliemichel> en fait, ça devrait pas poser problème quand même… 23:47 < Phyks> alors @rewriting 23:48 < Phyks> le tag_baselink est là pour gérer le cas url_rewriting activé ou pas 23:48 < Phyks> il est pas fini 23:48 < Phyks> donc pour l'instant, c'est un define dans constants 23:48 < Phyks> mais à terme, ça doit être une option de conf 23:49 < eliemichel> ouais ok 23:49 < eliemichel> mais alors a terme on le virera en fait 23:49 < eliemichel> on mettre genre /%tag%/foo dans le template 23:49 < eliemichel> et le rewrite engine le transformera en le truc moche 23:50 < Phyks> ? 23:50 < eliemichel> si l'url-rewriting est pas possible 23:50 < eliemichel> et en /tag/foo sinon 23:50 < eliemichel> je pensais en avoir déjà parlé 23:50 < eliemichel> mais ptet pas 23:51 < Phyks> nan 23:51 < Phyks> jamais parlé 23:51 < eliemichel> ah non, c'est dans mes RFFs WIP 23:52 < eliemichel> c'est inspiré de WordPress 23:52 < eliemichel> enfin de ce que j'en ai compris 23:52 < Phyks> ^^ 23:52 < Phyks> ok, donc dans le template on fait le lien comme si on avait l'url rewriting 23:53 < Phyks> et si c'est pas le cas, c'est le template qui s'occupe de faire ce qu'il faut ? 23:53 < eliemichel> oui 23:53 < eliemichel> pour le moment on fait rien 23:54 < Phyks> ok 23:54 < eliemichel> on fera peut-être /%tag%/ pour éviter les conflits avec d'éventuels liens externes 23:54 < eliemichel> qui finiraient en /tag/foo 23:54 < Phyks> tu peux mettre ça dans ma dernière issue stp ? 23:54 < eliemichel> ouais nan mais ça résout pas les problèmes 23:54 < Phyks> qu'on n'oublie pas 23:54 < eliemichel> ok --- Day changed Mon Sep 01 2014 00:03 < eliemichel> c'est très chelou le bug de rewriting 00:03 < eliemichel> le debug me dit 00:04 < eliemichel> {$feed_baselink}{$value['id']} ==> base only (/freeder/ => /freeder/{$feed_baselink}{$value['id']}) 00:04 < eliemichel> donc il rewrite bien à ce moment 00:04 < eliemichel> je vois pas trop quand est-ce que le problème arrive 00:08 < Phyks> chelou 00:08 < Phyks> tu confirmes le pb ? 00:10 < eliemichel> oui 00:11 < eliemichel> mais je sais pas ce qui le cause 00:12 < Phyks> arf 00:12 < Phyks> j'ai pushé pour virer le rewrite 00:12 < Phyks> enfin le tag_baselink 00:12 < eliemichel> vu 00:15 < eliemichel> mmh 00:15 < eliemichel> en fait ce lien ne passe tout simplement pas par le rewriter 00:16 < eliemichel> me suis gourré tout à l'heure 00:16 < eliemichel> c'était la liste des feeds 00:21 < eliemichel> bon, problème trouvé 00:21 < eliemichel> C'est dans RainTPL 00:21 < eliemichel> enfin mon dernier patch de RainTPL 00:22 < Phyks> ^^ 00:22 < Phyks> \o/ 00:24 < eliemichel> Ça va être chiant à modifier 00:24 < eliemichel> ou bien je modifie l'ordre des évènements : application des variables/fonctions 00:24 < eliemichel> puis ensuite rewriting 00:24 < eliemichel> mais j'ai peur que ça entraîne d'autres soucis 00:24 < eliemichel> ou bien je modifie la regex 00:24 < eliemichel> mais elle va être mochissime 00:24 < Phyks> … 00:25 < eliemichel> et faudra la modifier si on ajoute des construction {foo=…} 00:27 < Phyks> relou 00:27 < Phyks> m'enfin 00:28 < eliemichel> bon, je modifie la regex 00:28 < eliemichel> je vais devoir faire une nouvelle PR sur RainTPL… 00:29 < Phyks> xD 00:29 < eliemichel> Bon, le premier qui me met une accolade dans un nom de tag, je le démonte 00:30 < Phyks> hmmm… 00:30 < eliemichel> ah non 00:30 < Phyks> =( 00:30 < eliemichel> c'est l'avantage d'url-rewriter *avant* de remplacer les variables 00:30 < Phyks> hmmm 00:30 < Phyks> l'inverse, non ? 00:30 * eliemichel savais bien que ça casserait tout de changer l'ordre 00:30 < eliemichel> nan pas l'inverse 00:30 < Phyks> ah 00:31 < Phyks> non 00:31 < Phyks> ok 00:31 < Phyks> je pensais à l'envers 00:31 < eliemichel> du coup le contenu des variables peut pas bouziller le rewriting 00:31 < Phyks> (la tête en bas) 00:31 < eliemichel> ^^ 00:31 < Phyks> (ça marche moins bien) 00:32 < eliemichel> zut, comment je la fait ma regex 00:32 < eliemichel> je veux qu'il y ait autant d'accolades ouvertes que fermantes 00:33 < eliemichel> mais c'est un exemple type de langage non régulier… 00:33 < eliemichel> Y a besoin que je gère plus d'un niveau d'imbrication ? 00:35 < Phyks> bonne question… 00:35 < Phyks> a priori non 00:35 < Phyks> on peut pas imbriquer en raintpl si ? 00:36 < eliemichel> ah non je pense pas 00:36 < eliemichel> bon même avec un seul niveau j'ai face à moi un truc affreux 00:36 < eliemichel> help 00:36 < Phyks> ? 00:37 < eliemichel> [^{]*?(?:{.*?}[^{}]*?)*? 00:37 < Phyks> I speak regex 00:37 < Phyks> (or not) 00:37 < eliemichel> une meilleure idée ? 00:37 < eliemichel> bon, je décompose 00:37 < Phyks> nan 00:37 < Phyks> mais tkt 00:37 < Phyks> je speak regex 00:37 < eliemichel> =) 00:37 < Phyks> (c'était une référence) 00:37 < eliemichel> =( 00:38 < Phyks> s/speak/know en fait, my bad 00:38 < Phyks> I know kungfu ! 00:38 < Phyks> (pendant que tu cherches, je lis :) 00:38 < eliemichel> ahah 00:39 < Phyks> mais atta 00:39 < eliemichel> les {} faut les échapper en regex ? 00:39 < Phyks> j'ai raté un truc là 00:39 < Phyks> pourquoi tu veux pas que ça commence par { 00:39 < eliemichel> You don't know regex very well 00:39 < Phyks> parce qu'actuellement, ça commence par /tag 00:39 < eliemichel> c'est pas que je veux pas 00:39 < Phyks> pas par # 00:39 < Phyks> *{ 00:39 < eliemichel> ok 00:39 < eliemichel> *You don't know regex very well* 00:39 < eliemichel> [^}] 00:40 < Phyks> hmmm 00:40 < Phyks> commence pas par } 00:40 < eliemichel> = tout sauf } 00:40 < Phyks> (tout sauf }) 00:40 < Phyks> ah ouais 00:40 < eliemichel> mais en fait je peux virer ce truc 00:40 < eliemichel> (?:{.*?}[^{}]*?)*? 00:40 < Phyks> mais tu commences par [^{] 00:40 < eliemichel> ^ suffit 00:41 < Phyks> t'as trouvé la référence ? 00:41 < eliemichel> oui ma regex doit compter les {} 00:41 < eliemichel> donc je peux pas mettre de . 00:41 < eliemichel> sauf à l'intérieur, pke je suis en non-greedy donc pas de problème 00:42 < eliemichel> (matrix) 00:42 < Phyks> arf 00:43 < Phyks> zut 00:43 < Phyks> ok 00:43 < eliemichel> est-ce que la non-greediness de la parenthèse globale suffit ? 00:43 < Phyks> mais atta 00:44 < Phyks> je comprends toujours pas le pb en fait 00:44 < Phyks> dans raintpl 00:44 < Phyks> j'ai un lien 00:44 < Phyks> pourquoi il fait pas ce qu'il faut ? 00:45 < Phyks> enfin, je suis pas sûr qu'on parle de la même chose en fait… 00:45 < eliemichel> pke 00:45 < eliemichel> en fait 00:45 < eliemichel> c'est pas /tag/{$tag} 00:45 < eliemichel> c'est /tag/{function=escape($tag)} 00:45 < eliemichel> c'est /tag/{function="escape($tag)"} * 00:45 < Phyks> ok 00:46 < eliemichel> c'est les guillemets les relous 00:46 < Phyks> ok 00:46 < Phyks> donc faut sortir les { } de la capture de l'url 00:46 < eliemichel> ? 00:46 < eliemichel> non 00:46 < Phyks> hmmm 00:46 < Phyks> oui, c'était stupid 00:46 < Phyks> +e 00:46 < eliemichel> faut juste pas récupérer les " entre un { et un } 00:47 < eliemichel> enfin ajouter la condition qu'il y a toujours une } après une { 00:47 < Phyks> ah ouais 00:47 < Phyks> sinon tu rewrites en cours 00:47 < Phyks> enfin, tu clos trop tôt 00:47 < Phyks> true ? 00:47 < eliemichel> oui 00:47 * Phyks fatigué 00:48 * Phyks 2 de tens 00:48 < Phyks> question stupide quand même 00:48 < Phyks> pourquoi ça marche sur l'accueil et pas ailleurs ? 00:48 < eliemichel> pke 00:48 < eliemichel> euh 00:48 < eliemichel> ah si 00:48 < eliemichel> ah non 00:48 < eliemichel> ça marche pas en fait 00:49 < eliemichel> c'est sûrement ton cache qui était pas vid 00:49 < eliemichel> vidé 00:50 < Phyks> ok 00:50 < Phyks> donc je connais cette théorie 00:50 < Phyks> et je la valide 00:50 < eliemichel> bon en fait elle est fausse 00:50 < eliemichel> (?:(?:{.*?})?[^{}]*?)*? 00:50 < Phyks> ? 00:50 < eliemichel> version corrigée 00:50 < Phyks> ah 00:50 < eliemichel> ah scuse ^^ 00:51 < eliemichel> pas fait gaffe au contexte 00:51 < Phyks> ^^ 00:51 < Phyks> tain, c'est illisible les regex 00:52 < Phyks> heureusement que tu as varié de crochet 00:52 < Phyks> +s 00:52 < eliemichel> bon, aucun ? n'est facltatif en fait 00:53 < eliemichel> j'ai trouvé des cas où sans eux ça plante 00:53 < eliemichel> ahah @crochet 00:53 < eliemichel> zont tout un sens différent 00:53 < Phyks> mais atta, là tu captures tout suivi de n'importe quoi sauf un { ou un } 00:53 < Phyks> true ? 00:53 < eliemichel> non 00:53 < Phyks> j'ai raté un truc… 00:53 < eliemichel> je capture éventuellement {…} 00:54 < eliemichel> puis tout sauf { et } 00:54 < eliemichel> puis je répète 00:54 < Phyks> ah 00:54 < Phyks> t'es sûr ? 00:54 < eliemichel> le *éventuellement* n'est pas anodin 00:54 < eliemichel> ~ sûr 00:54 < Phyks> j'ai eu un doute 00:54 < eliemichel> j'ai fait qques tests concluants 00:54 < Phyks> et du coup j'ai checké la doc 00:54 < Phyks> Il est également possible d'utiliser les délimiteurs utilisant les crochets où les crochets ouvrants et fermants sont respectivement les délimiteurs de début et de fin. (), {}, [] and <> sont tous des styles de crochets valides. 00:54 < Phyks> ^ faut échapper ton { non ? 00:54 < eliemichel> euh 00:54 < eliemichel> non 00:55 < eliemichel> t'as trouvé ça où ? 00:55 < Phyks> d'où ma remarque @ styles de crochet 00:55 < Phyks> http://php.net/manual/fr/regexp.reference.delimiters.php 00:55 < eliemichel> nan 00:55 < eliemichel> alors les délimiteurs c'est ceux de début et fin de regex 00:55 < Phyks> ah non 00:55 < Phyks> my bad 00:55 < Phyks> tain, je suis vraiment hs… 00:55 < eliemichel> mais c'est intéressant, je connaissais pas 00:55 < eliemichel> je savais pas que () [] et tout marchaient 00:56 < Phyks> ceci dit, { } sert quand même à quantifier 00:56 < Phyks> cf la bonne page http://php.net/manual/fr/regexp.reference.meta.php 00:56 < Phyks> m'enfin, si tu me dis que pas besoin d'échapper, je te crois 00:57 < Phyks> bon, du coup, je vois pas mieux que ta regex 00:57 < Phyks> et ça me paraît valide 00:57 < Phyks> mais je suis pas un pro de l'optim de regex… 00:57 < eliemichel> ah bah oui je suis bête 00:57 < eliemichel> les {} servent… 00:57 < Phyks> ^^ 00:58 < Phyks> pas besoin de les échapper dans le crochet 00:58 < Phyks> mais dans le sous-masque, il faudrait je pense 00:58 < eliemichel> et l'autre contient pas de chiffre 00:58 < eliemichel> ok, j'échappe au cas 00:58 < eliemichel> où 00:58 < Phyks> si tu échappes, ça marche toujours ? 00:58 < Phyks> ça me semble plus propre 00:58 < Phyks> et plus lisible 00:59 < Phyks> (cf mon doute précédent) 00:59 < eliemichel> ça marche tjrs ouais 00:59 < Phyks> ok 00:59 < Phyks> let's do it 00:59 < eliemichel> v'là la regexp moche… 00:59 < Phyks> ^^ 01:01 < eliemichel> ça a pas encore l'air de marcher… 01:01 < Phyks> ar 01:01 < Phyks> +f 01:16 < eliemichel> J'ai pushé la nouvelle regex 01:16 < eliemichel> même si ça résout pas le problème 01:17 < eliemichel> zut, y reste des messages de debug… 11:34 < eliemichel> J'ai ouvert une issue sur RainTPL : https://github.com/rainphp/raintpl/issues/46 11:34 < eliemichel> pke là j'ai besoin de changer un truc de fond… 11:46 < eliemichel> Bon, c'est fixed pour le moment 11:47 < eliemichel> mais je sais pas si ça va casser RainTPL ou pas 12:00 < Phyks> arf 12:00 < Phyks> réponse dans 6 mois @ raintpl 12:00 < Phyks> il n'y a pas de tests ? 12:00 < Phyks> eliemichel: ^ 12:00 < eliemichel> non 12:00 < eliemichel> encore que 12:01 < eliemichel> enfin y a un exemple quoi 12:01 < eliemichel> mais pas le résultat escompté 12:02 < Phyks> arf 12:02 < eliemichel> enfin bon, j'ai fait la modif, on verra bien si ça foire 12:02 < eliemichel> et j'ai PR la modif sur RainTPL 12:02 < Phyks> ok 12:02 < eliemichel> ceci dit les dernières fois il répondait dans le semaine hein 12:02 < Phyks> wow 12:03 < eliemichel> Bon je regarde les autres issues de RainTPL tant que j'y suis 12:12 * Phyks est medisant 12:13 < Phyks> mais j'ai pas l'impression qu'il unit teste complètement les pr 12:13 < Phyks> todo: un bot pour l'historique, qui génère du acheteumeuleu pour mettre en ligne 12:16 < eliemichel> Il unit test pas du tout les PR puisque ma première était pas mal fausse ^^ 12:16 < eliemichel> Remarque, je l'avais unit testée en fait 12:16 < eliemichel> enfin je pensais l'avoir fait =P 12:17 < eliemichel> w@bot ?? 12:37 < eliemichel> Phyks: Y a une raison pour laquelle on utilise pas raintpl3 ? 12:38 < eliemichel> (qui, soit dit en passant, est unit-testé) 12:39 < eliemichel> oula, ça nécessite composer 12:39 < eliemichel> enfin nécessite je sais pas, mais c'est présenté comme ça dans le readme 12:43 < Phyks> eliemichel: bonne question 12:43 < Phyks> ouais composer était relou 12:44 < Phyks> @bot: pour avoir un log public pour les gens 12:51 < eliemichel> ouais mais j'ai pas compris ta phrase 12:51 < eliemichel> enfin t'as raison, faut publier le log qqpart 12:52 < eliemichel> pour le moment je peux servir mon irssi-logfile dans un coin 12:53 < Phyks> idem 12:53 < Phyks> faudrait que je awk dessus 12:53 < Phyks> et faudrait un freeder.tld :) 12:55 < eliemichel> true 12:57 < eliemichel> http://data.exppad.com/public/elie/freeder_irc_log.txt 12:57 < eliemichel> tu penses qu'il y a des infos à cacher là-dedans ? 13:00 < eliemichel> Phyks: ^ 13:42 < Phyks> a part mon bash @ raintpl 13:42 < Phyks> non ^^ 13:42 < Phyks> faudrait que je pipe le mien dans awk pour faire une archive par jour 13:42 < Phyks> comme sur les MLs --- Day changed Wed Sep 03 2014 12:00 < Phyks> eliemichel: si tu as des idées pour la l10n, je suis preneur 14:08 < eliemichel> Arf pour l'url-rewriting dans le js ça va être une autre paire de manches 14:09 < eliemichel> je pense qu'on va attendre d'avoir adopté le /%tag%/foo puis simplemement remplacer toutes les occurrences de %tag% dans le code js 14:09 < eliemichel> mais 1. faudra parser le html du coup pour trouver le js 14:09 < eliemichel> ou alors faire le replace uniquement dans les fichiers .js 14:09 < eliemichel> ouais c'est mieux ça en fait 14:10 < eliemichel> et 2. faudra faire gaffe à ce que ça n'ait pas d'autre répercution 14:10 < eliemichel> mais ça ça devrait aller 14:33 < Phyks> c'est ce que je me disais aussi… @ autre paire de manches 14:33 < Phyks> l'idéal serait que raintpl parse les fichiers JS/CSS aussi en fait 14:33 < Phyks> plutôt que de ne parser que le html 14:33 < Phyks> mais bon… 14:33 < Phyks> sinon, on peut écrire le JS dans une balise