Vous n'êtes pas identifié(e).

Top posteurs

Statistiques

Partenaires

  • eXolia Hosting
  • Eggdrop.fr

#1 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 30/10/2013 13:41:07

Pas si long que ça effectivement, même si les finitions prennent toujours un peu de temps.

Je vais sûrement discontinuer ce projet, c'est pas comme si j'en avait pas d'autre sur le feu... puis, ça motive pas franchement le genre de commentaire ci-dessus. Pour ma part, ça m'a surtout permis de jouer un peu avec sails.js (pour les intéressés: pas mal, manque les associations genre has_one, has_many comme on a dans rails/django et tout les autres, mais c'est prévu au programme paraît-il).

#2 Re : Eggdrop » [Résolu] Evenements des salons officiels sur le salon staff : Script TCL » 29/10/2013 07:52:04

C'était une petite blague que tu n'as visiblement pas comprise, google LISP et regarde ton poste ;-)

#4 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 28/10/2013 21:27:52

Puisque le sujet est remonté, petit point du projet.

Dans les grandes lignes, c'est fonctionnel. gestion des utilisateurs, ajout de quotes et votes, même si c'est encore assez rustique.

Le problème est surtout que j'ai pas énormément de temps à y consacrer pour le moment, mais avec l'hiver arrivant, je ne désespère pas dégager un peu de temps libre !

#5 Re : Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 01/10/2013 06:52:35

Merci kikuchi, je vais rectifier, malheureusement j'ai pas trop eu le temps ces derniers jours :-(

PS: faut que je regarde, curieusement j'ai un souci avec sur le cas [01:23:45] qui n'affiche que :23:45]. Une idée du pourquoi pendant qu'on y est ?

#6 Re : Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 30/09/2013 13:16:14

Tout d'abord merci pour le lien,

En ce que concerne son découpage, il se base sur une entrée qui semble être connu. Il fait un explode sur des espaces (ligne 81), puis il nettoie sa sortie. Perso je ne peux pas me baser sur les espaces, car par exemple, irssi n'a pas le même nombre d'espaces suivant le status : < nicolas> et <@nicolas> cassera le compte.

Pour le reste de son code, j'ai pas encore regardé, mais comme dis plus haut, le plus délicat c'est cette partie.

Merci.

PS: le problème du découpage pour les logviewers ou stats basé sur des logs risque de se retrouver, une entrée au format attendu, configurable au mieux. En regardant un peu l'autre jour, j'ai vu que Gist (pastebin de Github) propose également la coloration syntaxique « IRC Log ». Malheureusement, je ne crois pas que leur code source soit ouvert.

#7 Re : Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 29/09/2013 17:00:37

Sur un IRC, kikuchi ma proposé la regexp suivante :

Code:
/((?:[^a-z\d])?(?:[0-1]\d|2[0-4]):(?::[0-5]e\d)?(?::[0-5]e\d)?(?:[^a-z\d])?\s)?((?:[()<>])?(?:~|&|@|%|\+)?[\]\`^_{|}a-z\[](?:[\]\\`^|_{}\w\[-]*)(?:[()<>])?) (.*)/i

Ce qui donne un truc comme ça en JS, fait à l'arache car pas eu le temps du tout de coder ce week-end... :

Code: Javascript
function highlighter(str) {
  var regexp = /((?:[^a-z\d])?(?:[0-1]\d|2[0-4]):(?::[0-5]e\d)?(?::[0-5]e\d)?(?:[^a-z\d])?\s)?((?:[()<>])?(?:~|&|@|%|\+)?[\]\`^_{|}a-z\[](?:[\]\\`^|_{}\w\[-]*)(?:[()<>])?) (.*)/i
  var lines = str.split(/^/m);
  var m;
  angular.forEach(lines, function(line, key) {
    m = line.match(regexp);
    console.log(m);
    m[1] = (m[1] != null) ? m[1]: '';
    lines[key] = '<span class="comment">' + m[1] + '</span><span class="string">' +  m[2] + '</span>' + m[3];
 
  });
  return lines.join('\n');
}

Me reste à gérer les parts/joins mais comme t'as dis, c'est le plus facile, et j'updaterai le post pour mettre une dernière version plus complète du code.

#8 Re : IRCz » IRC Orange/Voilà » 29/09/2013 09:54:44

urmyhigh a écrit :

serait-il possible d'envisager une surcouche au protocole IRC permettant une infrastructure décentralisée, en d'autres termes, créer des passerelles entre les serveurs ?

C'est déjà possible, tu peux « linker » des serveurs entre eux. Après, la question est de savoir si ça apporte quelque chose.

#9 Re : Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 27/09/2013 07:38:56

Merci pour la regexp, je mets de côté ;-)

PS le dernier ':' dans l'heure est optionnel, mais dans le genre oui.
PPS, ça devrait le faire sans échapper les ':'.

#10 Re : Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 26/09/2013 23:19:21

Merci, je vais creuser ça dans les prochains jours. À mon avis, le plus simple/rapide va être de coller les regexp de pygments dans le parser de highlight.js (les deux liens que j'ai posté). Sinon, pour le php, c'est surtout GeSHi, mais il ne doit pas faire pour irc je crois, mais il y en a sûrement d'autre. Je suis preneur en tout cas des regexp afin de comparer et optimiser le tout.

Pour la feature de weechat, effectivement il garde une couleur pour chaque nick (j'avais viré d'ailleurs, un peu trop arc-en-ciel à mon goût tongue). Pour ma part, je vais aller au plus simple je crois, une seule couleur pour tout le monde, quitte à rajouter une option pour ça par la suite. Comme je voulais jouer également avec socket.io, j'aimerai autant ne pas passer trop de temps sur la coloration ;-)

#11 Re : Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 26/09/2013 22:12:22

Mes excuses,

au delà de ce que tu as cité, join/part, /me et ce genre de choses, il y a deux points qui me semble important.

Coloration du nick, tout comme bash.fr mets le nick en vert, pour améliorer la lecture, mais chaque client peut avoir sa représentation du nick:

Code:
nicolas: blah
<nicolas>: blah
<@nicolas>: blah
...

Avec une pincé de regexp, ça se récupère bien.

L'autre point, c'est le timestamp (heure) que rajoute parfois les clients irc, le colorer en gris par exemple améliore la lecture (dans l'idéal, faudrait que ce soit poster sans, ou peut être que je filtre dessus...)

Comme ce n'est pas toujours facile de penser à tout les cas, que ce soit pour les nicks ou pour les timestamps, je me demandais si quelque chose avait était fait.

En cherchant un peu dans le code de Pygments, j'ai trouvé quelques regexp qui me semble intéressante : https://bitbucket.org/birkenfeld/pygmen … ult#cl-348

#12 Re : Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 26/09/2013 18:47:34

Faut vraiment ce justifier à chaque fois avec toi ?

Comme je l'ai dis, pygments (coloration syntaxique pour python) le fait, et pas sans raisons, et on est dans la coloration syntaxique au même titre que tu en trouves pour du markdown. Si une réponse plus détaillé t'intéresses, ce que je doute, on  pourra en discuter (oupas).

#13 Aides » Coloration syntaxique de quote IRC écrit en JavaScript » 26/09/2013 13:09:44

Nic0
Réponses : 8

Salut à tous,

Je cherche une coloration syntaxique, qui soit écrit en JavaScript, afin de mettre de la couleur pour des quotes IRCiennes sur un site.

La restriction JS est dû au langage du site (node/sailjs/angular), je ne vais donc pas utiliser GeSHi (php) ou pigment (python), pour info, pigments propose la syntaxe « IRC logs ».

Dans le cas ou rien n'a encore était fais, et c'est pas impossible, je rajouterai cette possibilité pour http://softwaremaniacs.org/soft/highlight/en/ (comme ça l'air simple, et que c'est sur github...)

Si jamais vous en connaissais un, je suis preneur.
Merci

#14 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 20/09/2013 18:31:36

Darks a écrit :

Tu devrais proposer aussi le service IRC qui va avec.

La structure du site devrait permettre ça assez facilement, les échanges de données se fait via une API qui est par ailleurs généré par Sails.js. Ajouter une quote au site devrait bien se faire avec l'envoie d'un JSON en post, restera l'authentification à éventuellement contourner, je regarderai ça oui. Je pourrais toujours faire ça dans un second temps je pense.

Darks a écrit :

vers un bot écrit en je ne sais quel language (python?)

Je pourrais proposer un plugin pour Supybot, par la suite, si ça intéresse, j'en avais déjà fais quelque un fût un temps, et c'est en python effectivement. Pour l'adaptation éventuelle sur un eggdrop, j'en doute pas que quelqu'un s'en chargera si ça intéresse.

Darks a écrit :

je te conseille de regarder autour de phpdenora, une classe sympa s'en occupe

Je pars sur node, sails et angular, il n'y aura pas de PHP dans le code donc. Mais je trouverai bien un équivalant JS pour nettoyer les quotes le moment voulu ;-)

Darks a écrit :

j'ai recherché je l'avais fait pour Etnara, mon ancien réseau, mais je ne le retrouve plus.

C'est pour ça qu'il faut publier le code au fur et à mesure tongue , même si sur le moment on pense que ça ne serra pas utile, comme ça on le perds pas dans un coin du pc/server, qui est perdu lors d'un reformatage (oui oui, je l'ai fais aussi tongue)

Darks a écrit :

Bon courage!

Merci! Et merci pour tes suggestions.

J'espère pouvoir profiter de ce week-end pour « en mettre un bon coup » comme on dit.

#15 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 17/09/2013 22:27:27

Petit update,

Nom du projet: ptq (Paye ta Quote)
dépôt: https://github.com/Nic0/ptq/  (surtout pour les curieux, complètement instable pour le moment)
technos: nodejs, sailsjs, angularjs, ne changera plus normalement.
licence: MIT

#16 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 16/09/2013 07:30:42

@CrazyCat,

Effectivement, c'est une idée sympa, et vaut mieux prévoir la possibilité assez tôt dans la conception. Je vais faire mon possible pour inclure cette fonctionnalité. Merci !

Par contre, il ne faut pas s'attendre à un résultat rapidement, le temps libre étant limité, et je pars sur des technos que je ne connais pas forcément bien. Pour ma part, je ne pense plus changer de sujet maintenant.

#17 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 15/09/2013 19:22:12

shine a écrit :

comment tu prévois l'intégration avec les autres ?

Pour le moment, je prévois pas forcément d'intégration avec d'autres applications, après faut voir.

shine a écrit :

des choses bêtes comme le design

Un truc relativement neutre, basé sur twitter boostrap, c'est suffisamment classique comme syntaxe pour que si quelqu'un souhaite utiliser un theme de boostrap puisse le faire.

shine a écrit :

, la gestion des comptes utilisateurs,

Comme dis plus haut, sur ma propre base pour le moment, une authentification par login/pass comme on voit un peu partout. Éventuellement je pourrais voir à intégrer une authentification via google/facebook/openID... Pour le moment, je vais au plus simple, après on verra suivant les retours et la motivation.

shine a écrit :

mais sinon, amuse toi bien

Merci, et je me suis déjà bien amusé aujourd'hui, que du bonheur smile

Pour info, je vais certainement prendre sailsjs à la place d'expressjs, car il propose une automatisation d'API (CRUD) en transitant le json, et ça va correspondre à ce que je voulais, puisque je récupèrerai les json avec angular, que de fun en perspective ! (Puis sails, ça sent bon la mer)

#18 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 15/09/2013 13:33:03

Parce que les sources ne sont pas disponible à ma connaissance, et que d'en installer un pour faire un recueil de quotes entre potes, ça peut être sympa, et qu'un moment faut bien choisir un sujet si tu veux jouer un peu, même si ce n'est pas l'idée du siècle qui tue. D'ailleurs, en fouillant un peu le sujet, j'en ai vu qu'il existait celui-ci http://chirpy.sourceforge.net/demo/

Puis, c'est jamais une copie conforme, et d'avoir le choix, c'est toujours bien. Puis, je préfère coder un truc peut être pas si terrible que ça, plutôt que de ne rien coder du tout (sur mon temps perso j'entends), difficile à comprendre ?

#19 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 15/09/2013 11:35:53

Voilà une semaine que j'ai ouvert le sujet, et mes dix petits doigts s'impatientent.

En ce qui concerne le thème, sauf changement de dernière minute, ou une proposition sympa de CrazyCat (et ça peut être remis pour une prochaine fois), je pense rester sur l'idée initiale de gestion de quotes. Je pense arrêter le thème dans les prochains jours.

En ce qui concerne les technos utilisés, j'ai un peu changé d'idée, alors que je pensais faire cakephp+angular, je vais sûrement partir sur un backend en node. (node+express+angular à priori). Ça compliquera légèrement l'installation, et ceux n'aillant pas accès à une console ne pourront pas l'utiliser, mais ça peut être amusant pour moi.

Le développement se ferra sur github.com/Nic0 , et j'en donnerai plus de précision une fois commencé, notamment le nom du dépôt.

Je tiendrai un peu au courant pour les intéressés, s'il y en a, des évolutions dans ce sujet, sauf si c'est considéré hors-sujet par la modération.

#21 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 12/09/2013 19:32:48

@CrazyCat,

reprenons, et permet moi de clarifier dans quel sens j'ai utilisé le mot script. J'ai utilisé ce mot, pour définir un programme basé sur un langage de script, dont php en fait partie. Je n'ai pas voulus, ni définir une taille du programme, ni sa capacité à tenir en un seul fichier, ni à être un plugin. Et comme fait remarquer hiha plus haut, au final, script ne veut pas dire grand chose, et ça m'allait comme ça.

> et que tu cherches des idées.

J'apporte deux idées. Un site/script/clone/programme permettant de gérer des quotes, ou un trombinoscope simplifié (voir mon tout premier poste). Et j'essaye autant que possible de garder le sujet ouvert en essayant, peut être maladroitement, de recueillir des avis. Tout comme Darks souligne la conception de projet, les premières étapes, c'est d'en parler, de soumettre ses idées, voir si ça peut être utile, et ça, avant même de faire le MCD. C'est donc un peu ce que je cherche à faire ici.

Alors oui, dans l'idée de base, c'est un site complet, mais suffisamment générique pour être installé et utilisé par qui voudra, en simplifiant la mise en place avec un installeur par exemple. Un peu comme si je proposais de faire un phpbb ou un piwigo, mais en quote/trombino/whatever, et bien sûr sans avoir la prétention de pouvoir faire aussi bien. Le côté « site entier » est un peu conditionné avec les fonctionnalités, dès que t'as une gestion d'utilisateurs, c'est toujours plus simple de partir sur sa propre base, quitte à faire une extension par la suite pour faire un pont avec un forum (phpbb par exemple) ou même les anopes. Mais généralement lorsque les tchats ajoute un forum par exemple, c'est inscription indépendante de l'irc.

Ce qui m'intéresse, et ce que je cherche, c'est le côté gestion du projet, des retours utilisateurs (dans le sens: des webmaster qui l'installeront), avant même l'usage personnel. D'où une tentative d'approche ouverte dès le début. Je sais que ce n'est pas un projet qui peut se faire en quelques heures, donc j'essaye de voir les réactions avant.

Certes, je ne pensais pas qu'il y aurait un engouement pour le sujet, mais je ne pensais pas non plus me faire jeter aux orties, pour proposer la création d'un projet qui pourrait, j'ai cru, être utile à la communauté IRCienne, ou du moins dans un sens plus large, des Tchats.

Plus clair ? ou toujours pas ?

#22 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 11/09/2013 13:40:49

Darks a écrit :

pour la simple et bonne raison qu'on a fait le tour de la roue, ou en tout cas une grande partie, depuis déjà pas mal de temps.

J'en suis pas si convaincu, généralement lors qu'un tchat fait quelque chose de sympa qui le démarque un peu, et je parle surtout de la partie web, il fait en sorte de ne pas publier les sources. Je me trompe ? Mais si on a bien fait le tour, il existe donc un bash.fr disponible, au look&feel relativement moderne ? Et je pars toujours sur un exemple.

Darks a écrit :

pas tant la conception d'un projet informatique mais plutôt de trouver l'idée, de la structurer puis enfin de la concevoir.

Je suis d'accord pour l'idée, en ce qui concerne la structure et l'implémentation, c'est mon problème si j'ose dire. Et pour d'autre personne, l'implémentation est le problème, mais pas l'idée. Puis, je vais faire mon lourd avec bashfr, mais je mets en avant une idée, je n'arrive pas non plus les mains vides.

#23 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 11/09/2013 12:51:53

@CrazyCat, mets y un peu du tiens quand même... (et je n'en pense pas moins non plus)

Nic0 a écrit :

et si par exemple je fais un clone de bash.fr

C'est bien écrit « par exemple », je pars sur un exemple concret pour essayer d'expliquer un peu mieux, donc oui, je demande l'avis, parce que dans ce que j'ai dis, que ce soit un clone de bash.fr ou autre chose, je m'en fous, l'important pour moi, c'est de le faire, et de le mettre à disposition. Peut être est-ce le mot script qui t'as gêné... Mais encore une fois, je ne souhaite pas faire de réponse plus longue sur ta remarque, pour ne pas trop pourrir le sujet.

#24 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 10/09/2013 18:51:40

Tout d'abord, merci des réponses,

@CrazyCat,

Réponse courte : Je pense que voir un rapport avec l'IRC est subjectif, et si par exemple je fais un clone de bash.fr, sous licence libre (MIT), afin que chaque petite communauté ircienne puisse s'en servir, il y a tout de même un rapport avec l'irc, sa/ses communautés et surtout sa culture.
PS: si je me trompe et qu'un modérateur me fais clairement comprendre que ce sujet n'a pas sa place, pas de souci.

@hiha,

Oui « script pour forum » ne veut pas dire grand chose, et c'était justement pour rester vague. Mon point était que si sur ton site, tu souhaites installer un forum, t'as que l'embarra du choix et de la méthode, par contre, d'autres sont moins courant. J'ai pensé aux quotes, mais d'autres idées peuvent venir.

hiha a écrit :

module php ? perl ? java ?  python ?   html5 ?  ..

Je ne voulais pas rentrer dans ce genre de détail pour avoir un poste simple.
Je pense rester avec PHP pour la simple (et mauvaise) raison que c'est plus facile à mettre en place pour une autre personne, et comme c'est dans l'idée d'être redistribué (même si je vais pester de ne pas avoir pris django ou rails...). Et je partirai probablement sur CakePHP car je n'ai pas vraiment le temps de me replonger dans Symfony2.

hiha a écrit :

ou addons pour  portail  ( phpbb, wordpress .. )

Non, du standalone.

Pour résumer simplement, je suis partant pour faire un clone libre de bash.fr, ou toute autre idée de site pas trop chronophage et dans l'esprit des IRC. Donc je m'adresse ici, pour prendre des avis avant de me lancer dans quoi que ce soit. Après tout, peut être que des clones de bash.fr, il en existe à la pelle et que je les ais ratés.

Je sais pas si c'est beaucoup plus clair comme ça.

#25 Re : IRCz » [Sondage] Quel script web manque le plus à votre site ? » 10/09/2013 13:10:35

Bon, pas beaucoup de réactions à ce que je vois, et je ne sais trop quoi en penser, soit :

- Vous avez pas trop capté ce que je voulais/demandais
- Vous vous en foutez (aka osef), mais c'est pas grave hein, vous avez le droit de le dire :þ
- Votre site comporte déjà toutes les fonctionnalités que vous souhaitez.
- Vous êtes sans avis sur la question.

Mais sans réactions, c'est pas évident de faire avancer le Schmilblick.

Pied de page des forums

Propulsé par FluxBB

475349 visites ( 176 aujourd'hui ) 5 visiteurs en ligne
Copyright © 2004 - 2013 IRCz