29 commentaires

A tester ...

Je test, merci pour cette initiative !
EDIT: 93Mo le programme, ouah je m'attend a une inteface de maaalaaaade EDIT2: Finalement, c'est juste une notif (je parlais d'interface et je comprend toujours pas pourquoi 93Mo pour compiler ça et 287Mo en RAM (!)

Merci mais je reviendrai quand sa sera plus light

Le problème est que le programme tourne en fond dans un navigateur caché, ce qui le rend vraiment très lourd.

Posteur

Ouep, je ne sais pas comment utiliser l'API, donc j'ai directement parsé le site . De plus 5 secondes entre deux updates, ça doit être trop rapprocher aussi . Et pour complété le tout il semblerais qu'il y ai d'autre problème de ram, vu que j'ai finis à 1.4Go en une nuit, jvais regarder ça . Pour le poids ça viens des librairies ... l'appli fait 13ko

ZeWaren

On rigole, on rigole, mais scruter le site toutes les 5 secondes ça ne va pas le faire hein.
Les serveurs ne vont pas être contents.

Dans un système de notifications (comme sur les applications mobiles de Dealabs), ce sont les serveurs qui notifient les clients qu'il y a du nouveau contenu, par des messages push.
Les clients, eux, font une sieste tranquillement en attendant ces messages et donc ne consomment rien.

Tu développes ça en quel langage ?

Reptilien

Modo

ZeWaren

On rigole, on rigole, mais scruter le site toutes les 5 secondes ça ne va … On rigole, on rigole, mais scruter le site toutes les 5 secondes ça ne va pas le faire hein.Les serveurs ne vont pas être contents.



http://www.troll.me/images/toy-story-everywhere/ddos-ddos-everywhere.jpg

Dev

J'ai une application chrome qui reçoit les messages push et génère une notification,
mais le soucis c'est que chrome a supprimé son icone de la barre system (c'était une cloche) et du coup on peut plus voir l'historique des notifications reçues, donc l'utilité est moindre maintenant, car si voyez pas la notification durant les quelques secondes où elle s'affiche, vous la verrez plus jamais

Très intéressante app, après il y a des amélioration à faire mais ça tourne, même un peu trop ^^
J'attends la finalisation en DealOS et je l'installerai à côté de Windows

Posteur

ZeWaren

On rigole, on rigole, mais scruter le site toutes les 5 secondes ça ne va … On rigole, on rigole, mais scruter le site toutes les 5 secondes ça ne va pas le faire hein.Les serveurs ne vont pas être contents.Dans un système de notifications (comme sur les applications mobiles de Dealabs), ce sont les serveurs qui notifient les clients qu'il y a du nouveau contenu, par des messages push.Les clients, eux, font une sieste tranquillement en attendant ces messages et donc ne consomment rien.


Pour les 5 secondes, c'était plus pratique pour tester, mais j'ai zappé de l'enlevé en postant le build sur github .

Pour les notifications push, je n'ai jamais fait, je ne sais pas comment ça marche ( si vous avez une doc ).


En passant, ya un moyen d'utiliser l'api de dealabs ? car si je veux faire les notifs des forum, il faut que je rajoute 2+nbDeForumsAvecNewMessage requetes par synchro
Pastek

Tu développes ça en quel langage ?


Javascript, plus précisément en nodejs avec la librairie NWjs ( qui fait un mix entre chromium et nodejs )


GBouerat

J'ai une application chrome qui reçoit les messages push et génère une no … J'ai une application chrome qui reçoit les messages push et génère une notification,mais le soucis c'est que chrome a supprimé son icone de la barre system (c'était une cloche) et du coup on peut plus voir l'historique des notifications reçues, donc l'utilité est moindre maintenant, car si voyez pas la notification durant les quelques secondes où elle s'affiche, vous la verrez plus jamais


Oui, là l'application poste directement les notifications dans le centre de notifications ( du moins pour windows 10 ), sinon, il affiche les 5 dernières notifications et alertes avec un clic droit sur l'icone.

Tu peux m'envoyer un lien vers l'appli que je regarde comment il fait ?



D'ailleurs en réfléchissant, ce qui pompe de la ram, c'est p-e que j'actualise la page d'index toutes les 5 secondes .

Posteur

Mise à jour :
- Ajout d'un navigateur interne avec gestion des thèmes ( inclusion de DarkLabs )
- 60s entre deux mises à jours ( si vous visitez une page avec le navigateur interne, les notifications se mettent à jour sans recharger en arrière plan )

Upload de la nouvelle version en cours sur github

Édit :
upload finis .

Pour ce qui est de l'utilisation de la mémoire, j'ai utilisé une librairie qui cherche les fuites mémoire, et je n'en ai pas vu, cependant il semblerais que j'ai un problème avec un listener, chaque rechargement j'ai un listener en plus, il faut donc que je cherche d'où celà viens . A savoir aussi que la librairie sur laquelle je travaille est un peu vieille, ils sont entrain de sortir une version au dessus, qui changera pas mal de choses, et qui utilisera node JS 5.4 et chromium 48, alors que là elle n'utilise que nodeJs 0.12 ( ya que quelques mois d'écart entre les deux versions de nodejs ), et chromium 41 . Donc je navigue un peu à travers en forçant les choses de temps en temps . J'espère que ça ira mieux avec la version suivante

C'est pas plus "simple" d'avoir une appli en push ?

smash



Application intéressante, bon courage pour la maintenir etc

SuperGreen13

C'est pas plus "simple" d'avoir une appli en push ?


Lance toi

Posteur

SuperGreen13

C'est pas plus "simple" d'avoir une appli en push ?


je ne sais pas comment ça fonctionne, donne moi une doc et je regarderais ça

Après quelques recherche, il semblerais que la push API de chrome ne soit disponible que avec chromium 42 ( la librairie tourne avec chromium 41 ).

Sinon il semblerait qu'il y ai une lib en nodeJS, mais je ne connais pas certaines infos :
av-push

cert: '' /* Certificate file path */ key: '' … cert: '' /* Certificate file path */ key: '' /* Key data */ passphrase: '' /* A passphrase for the Key file */ gateway: 'gateway.push.apple.com', /* gateway address gateway.sandbox.push.apple.com */ enhanced: true, /* enable enhanced format */ cacheLength: 100, /* Number of notifications to cache for error purposes */ isLocalized: false, /* Boolean indicating if APN is localized or not */ apiKey: '', /* The api key for GCM */

Hello
Sympa l'initiative mais quel est l'intérêt par rapport aux notifications mail quand tu reçois un nouveau message privé ? C'est en temps réel pour le coup et dans Chrome un petit popup de notif s'affiche.
Pour le push c'est pas un truc universel, chaque site / plateforme a son propre système. Là il faudrait que Dealabs créé cette API (et l'infrastructure pour supporter les connexions permanentes ...) gérant l'authentification qui va avec car tu peux pas utiliser le système éxistant sous Android ou iOS (infrastructure hébergée par Apple et Google, pas Dealabs)

Posteur

cha

HelloSympa l'initiative mais quel est l'intérêt par rapport aux n … HelloSympa l'initiative mais quel est l'intérêt par rapport aux notifications mail quand tu reçois un nouveau message privé ? C'est en temps réel pour le coup et dans Chrome un petit popup de notif s'affiche.Pour le push c'est pas un truc universel, chaque site / plateforme a son propre système. Là il faudrait que Dealabs créé cette API (et l'infrastructure pour supporter les connexions permanentes ...) gérant l'authentification qui va avec car tu peux pas utiliser le système Android ou iOS (infrastructure hébergée par Apple et Android, pas Dealabs)


Car ça fait les notifications des alertes, et des nouveaux commentaires sur les deals aussi ?
Ben apparemment ils l'ont déjà pour les applis android/IOS/WP

Oui par mail j'ai les deals qui dépassent 70°, les messages privés, et les alertes avec les mots clés des nouveaux deals publiés.
Effectivement y'a peut être tout ça aussi dans les app mobiles.

ZeWaren

thib3113

Sinon il semblerait qu'il y ai une lib en nodeJS, mais je ne connais pas … Sinon il semblerait qu'il y ai une lib en nodeJS, mais je ne connais pas certaines infos :



Ça c'est une librairie pour envoyer des messages push, pas pour en recevoir.

Posteur

Ah ... bon ben je vais continuer mes recherches

Recherche de ?
Comme dit plus haut, tu trouvera rien pour du push de dealabs s'ils ne mettent pas ça eux même à disposition.

Posteur

cha

Recherche de ?Comme dit plus haut, tu trouvera rien pour du push de … Recherche de ?Comme dit plus haut, tu trouvera rien pour du push de dealabs s'ils ne mettent pas ça eux même à disposition.


Sauf que c'est déjà à disposition dans les applis android et IOS, de plus le tuto de google pour la push API dit de crée une api android pour utiliser les notifications push sur google chrome . Le problème présent, c'est que les notifications push de chrome ne sont disponible que à partir de la version 42 ( je crois ), et la librairie que j'utilise n'est stable ( pseudo stable ) que avec chrome 41 ( et donc pas de push ), il me faudrais donc une lib nodejs qui gère la reception push, mais ça ne semble pas exister ... J'attend donc la réponse pour savoir comment ils utilisent push ( MP ), pour savoir si je peux passer mon appli sur l'autre version de ma librairie, qui gérera le push, mais aura d'autre problèmes voilou

Avec la dernière version 44 de Firefox les sites peuvent gérer un système de notif, donc il faudrait que les devs Dealabs l'implémentent directement.

support.mozilla.org/fr/…fox

Posteur

Pastek

Avec la dernière version 44 de Firefox les sites peuvent gérer un système … Avec la dernière version 44 de Firefox les sites peuvent gérer un système de notif, donc il faudrait que les devs Dealabs l'implémentent directement.



Oui, safari aussi le supporte, opera c'est du chromium donc il doit supporter ou dans pas longtemps . Il nous manque plus que IE :troll: , mais oui ce serais pas mal que les devs l'implémentent directement

Posteur

Nouvelle version, mise à jour de la librairie, qui prend désormais en charge la reception du push (mais toujours aucune réponse de dealabs ) .

Le tool gère maintenant les notifications du forums .

Il y à toujours une faille mémoire, mais elle vient de la librairie (quand la librairie recharge la page, elle ne vide pas la page, mais en recrée une) ...
En gros il faut relancer le logiciel de temps en temps quand vous voyez que ça pompe trop .

Pareil les notifications ont changé, de ce fait, le clic droit, et le clic sur le logo paramètres ne sont pas gérés

Je ne comprend pas vraiment l'utilité, pourquoi n'utilise tu pas un agregateur de flux rss du genre feedly ou autre branché sur ton flux personnalisé d'alertes dealabs?

Posteur

b4br1

Je ne comprend pas vraiment l'utilité, pourquoi n'utilise tu pas un … Je ne comprend pas vraiment l'utilité, pourquoi n'utilise tu pas un agregateur de flux rss du genre feedly ou autre branché sur ton flux personnalisé d'alertes dealabs?


Car je voulais pouvoir être notifier en live, dès que j'ai une notification, que ce soit un MP, un commentaire sur un deal, une réponse à un sujet, ou encore une alerte ... Et ceux, sans recevoir un mail toutes les 3minutes (à savoir qu'un mail me prévient sur le pc/le téléphone/la montre, et que c'est un peu casse c*uille http://www.turbopix.fr/i/RZAK5VBi4M.gif ) .De plus, ça me permet de suivre facilement tous les topics que je suis habituellement en actualisant le forum ...

Et en bonus, j'ai un navigateur interne, qui inclus une gestion de thème (darklabs pour le moment), et dans laquelle je peux inclure des userscript que je veux ...

Tout en me permettant d'avoir une notification quand je reçois une notification sur le site (en plus de me les listés sur l'icone)
http://www.turbopix.fr/i/mSUeXkBUXz.jpg

Posteur

Désormais intégré dans : dealabs.com/for…068

Ne sera plus maintenu
Laisser un commentaire
Avatar
@
    Texte