Journal Diaspora is real

Posté par  .
Étiquettes :
20
16
sept.
2010
Le project de réseau social "acentré" Diaspora, malgré ce que beaucoup [1] craignaient, semble avoir produit quelque-chose. Le moment que tous ceux qui ont contribué financièrement [2] attendaient, je suppose.

Reste à aller voir ce qu'ils ont fait [3][4] et lui faire un peu cracher ses tripes :)

[1] http://linuxfr.org/~Gui13/29906.html
[2] http://linuxfr.org/~kakaouete/29688.html
[3] http://www.joindiaspora.com/2010/09/15/developer-release.htm(...)
[4] http://github.com/diaspora/diaspora
  • # Pour "tester".

    Posté par  . Évalué à 3.

    [http://pivots.joindiaspora.com/]

    C'est seulement un aperçu... histoire d'assouvir sa curiosité.
    • [^] # Re: Pour "tester".

      Posté par  . Évalué à 4.

      "The page you are looking for is temporarily unavailable.
      Please try again later."
      Ça, c'est fait, et ça fonctionne plutôt bien même si le temps de chargement est un peu long, autre chose ?
      ~~~> [ ]
      • [^] # Re: Pour "tester".

        Posté par  . Évalué à 2.

        Les gens sont curieux. Il est peut-être préférable d'attendre la sortie de la version Alpha pour se faire réellement un avis. (Non ? Même si se faire un avis sur une version.... blabla.)

        Si des personnes veulent tester ce bout de truc tout lent de façon plus lointaine en ayant des amis ; luridi@pivots.joindiaspora.com (Oui, je n'ai pas d'amis.)
  • # AGPL !

    Posté par  . Évalué à 9.

    Notez que ce projet sort sous AGPLv3 \o/
    J'attends les critiques de tous les détracteurs de cette licence et la FSF qui vont se déchaîner. Pour moi, c'est une licence tout à fait adaptée et logique pour un tel projet.
    • [^] # Re: AGPL !

      Posté par  . Évalué à 4.

    • [^] # Re: AGPL !

      Posté par  . Évalué à 1.

      Ils mettent leur implémentation sous AGPL non ?

      Je suppose (j'espère) que n'importe qui peut coder sous n'importe quelle licence un serveur qui discute avec leur truc.
      • [^] # Re: AGPL !

        Posté par  . Évalué à 2.

        Oui, bien sûr. Tu ne peux juste pas modifier les sources de Diaspora _et_ faire tourner un tel service modifié sans devoir toi aussi redistribuer ces modifications sous AGPL.
  • # Doués

    Posté par  . Évalué à 5.

    Ils ont été très fort pour faire parler d'eux. Par contre il codent un peu avec des moufles...

    Heureusement grâce à Github il y a déjà plus de 130 forks donc ils vont peut être recevoir de l'aide.
    • [^] # Re: Doués

      Posté par  . Évalué à 10.

      > Par contre il codent un peu avec des moufles...
      Est-ce qu'on peut coder proprement avec Ruby ?


      =====> [¤]
      (je suis déjà loin)

      Knowing the syntax of Java does not make someone a software engineer.

    • [^] # Re: Doués

      Posté par  (site web personnel) . Évalué à 3.

      > Par contre il codent un peu avec des moufles...

      Par exemple ?
      • [^] # Re: Doués

        Posté par  . Évalué à 10.

        Par exemple cette méthode "receive" http://github.com/diaspora/diaspora/blob/master/app/models/u(...)

        Déjà ce genre de code devrait se trouver dans un controller.
        Ensuite le if elsif is_a? c'est immonde, en Ruby on évite au maximum de discriminer les objets en fonction de leur classe on utilise plutôt du polymorphisme.
        Et à la rigueur quand on a pas le choix on utilise la structure case:
        case obj
        when Integer
        # blah
        when Array
        # blah

        Et pour finir même en oubliant les points précédents cette méthode pourrait être très fortement factorisée.


        Autre chose: http://github.com/diaspora/diaspora/blob/master/app/models/p(...)
        La bibliothèque standard de Ruby fournit une classe URI::HTTP pour faire ce genre de chose.
        Plus l'assignation en dur de http://localhost:3000/ . Rails fournit un système d'environnement c'est pas pour les chiens.

        Et encore là j'ai juste pris deux modèles au hasard, mais je pourrais continuer comme ça un moment.
        Enfin bref tout plein de code pourri qui laisse supposer qu'ils ont appris Rails sur le site du zéro cet été. On pousserai quelque chose comme ça dans mon dépôt ce serait git revert tout de suite.

        Et avant que tu me dise "c'est libre contribue" sache que je compte le faire dès ce soir ;)
  • # You need to sign in or sign up before continuing.

    Posté par  . Évalué à -4.

    ça sert à quoi de vouloir remplacer facebook pour faire pareil ?!
  • # Je suis peut être vieux jeu

    Posté par  (site web personnel) . Évalué à 5.

    Mais est-ce que Diaspora et les réseaux sociaux ne sont pas finalement qu'un mail+ftp avec une interface web lente et moche?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

    • [^] # Re: Je suis peut être vieux jeu

      Posté par  (site web personnel) . Évalué à 3.

      Oui, sauf que c'est ergonomique, simple à utiliser et qu'il n'y a pas besoin de se rappeler des adresses mails/ftp de ses amis.
    • [^] # Re: Je suis peut être vieux jeu

      Posté par  (site web personnel) . Évalué à 3.

      Créé une startup! "un réseau social basé sur les technologies de base de l'Internet".
      Après tu pourras revendre à prix d'or.
    • [^] # Re: Je suis peut être vieux jeu

      Posté par  . Évalué à 4.

      L'email, c'est tout à fait fonctionnel quand on veut écrire un message privé à quelqu'un ou faire une annonce à un groupe de personnes. Pour partager des fichiers tels que des photos, ça devient tout de suite moins pratique, et pour ça tu proposes le FTP.

      Déjà, faut s'arranger pour créer un accès sur le serveur à certains fichiers pour certaines personnes, bon, c'est faisable. Ensuite, il faut envoyer à ses potes l'adresse des fichiers, leur(s) mot(s) de passe, et leur expliquer comment on se connecte à un serveur FTP.

      À côté de ça, on a Facebook. On prend 5 min pour s'inscrire, et en 5 ou 10 min de plus on a dans ses contacts la majorité de ses amis. On a alors directement à disposition :
      - le microblogging, pour partager un lien, une vidéo, une photo, une vanne pourrie, ou se plaindre qu'on a une vie de merde parce qu'on a une fois de plus laissé tomber son iPhone dans les toilettes en se masturbant ;
      - les albums photos, dans lesquels on peut facilement tagger les personnes visibles, et notifier automatiquement les amis concernés ;
      - la gestion des événements, pour organiser une soirée en 5 min, et savoir qui vient ou ne viendra pas ;
      - and much more !

      Bien sûr, à chaque fois qu'il y a interaction avec des amis, tout se faire avec une même liste de contacts, avec les mêmes groupes d'amis prédéfinis. À chaque notification de nouveau contenu, un thread de commentaires est associé. Pour chaque contenu qu'on veut partager, on peut choisir en trois clics qui y aura accès.

      Évidemment, on peut le faire sans facebook. Il *suffit* d'avoir un gestionnaire de contacts qui gère différents moyens de contacter une personne selon le type de contenu (email, ftp, sftp, irc, xmpp, ...).

      Par exemple, on pourrait avoir un script qui génère une galerie de photos (avec igal, genethumb.sh, ...), le met dans un répertoire du serveur web, envoie l'url de la galerie aux différents contacts, selon les adresses disponibles dans le gestionnaire de contacts.

      Vous allez probablement me répondre qu'une telle application existe déjà. Peut-être, mais il manque alors une interface graphique qui intègre le tout, gère tous types de contenu.

      Et finalement, on se retrouve avec des besoins d'URI, d'interfaces dynamiques pour tagger ses amis sur les photos et commenter ces dernières, d'un protocole de microblogging/notifications... Bref, d'une architecture de réseau social.

      Tout ceci n'a évidemment pas pour but de défendre Facebook ou même Diaspora, car même si ce dernier semble résoudre le problème de la centralisation des données, il reste le problème de l'omni-présence des interfaces web, à l'apparence uniforme (et ne me parlez pas de changer de CSS), non intégrées à mon environnement de bureau, et qui demandent des navigateurs toujours plus lourds et compliqués afin de réinventer ce qu'on fait avec les toolkits graphiques depuis N années, avec N plutôt grand à l'échelle informatique.

      Mais au moins, s'ils fournissent une bonne API, on pourra peut-être y accéder avec les interfaces que l'on veut, et développer des passerelles avec d'autres réseaux.
      • [^] # Re: Je suis peut être vieux jeu

        Posté par  (site web personnel) . Évalué à 2.

        Pour partager des fichiers tels que des photos, ça devient tout de suite moins pratique, et pour ça tu proposes le FTP.

        En même temps télécharger 8go de photo via http, c'est pas l'idéal non plus..

        - la gestion des événements, pour organiser une soirée en 5 min, et savoir qui vient ou ne viendra pas ;

        Je sais déjà ceux qui ne viendront pas :

        - ceux qui ne sont pas sur Facebook.
        - ceux qui n'y ont pas accès à cause du filtrage de leur entreprise.
        - ceux qui ne passe pas leur vie dessus.

        Par mail ça va aussi vite et ça marche partout, pour tout le monde.

        Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

        • [^] # Re: Je suis peut être vieux jeu

          Posté par  . Évalué à 3.

          Le problème ici est lié à Facebook, et à leur politique de « Internet et le web c'est has been, et en plus on peut pas les contrôler nous-même, on va remplacer tout ça par des applications Facebook ».

          J'ai 18 ans, la plupart des mes connaissances ont entre 17 et 25 ans, et je sais déjà que si j'envoie des invitations par mails, très peu de mes destinataires auront lu leurs mails. Parce que les mails, c'est tout vieux, c'est tout pourri.

          On peut très bien imaginer qu'un réseau social soit interopérable avec d'autres réseaux sociaux et moyens de communications plus classiques.

          Exemple : admettons que j'ai un ensemble d'applications qui gèrent les fonctionnalités sociales dont j'ai besoin :

          - un gestionnaire de contact ;
          - un serveur web avec différentes applications installées pour partager des données quelconques (blog, galeries photos, streaming de porn perso, ...) ;
          - un serveur smtp ;
          - un tracker bittorrent ;
          - des clients pour s'interfacer avec différents réseaux sociaux, facebook, twitter, flickr, des serveurs irc, xmpp, ...
          - et enfin, différentes applications qui peuvent interagir avec mes amis, par exemple, un calendrier.

          Ce calendrier est synchronisé avec facebook : quand je suis invité à un anniversaire sur facebook, mon calendrier me l'indique ; quand je reçois un email m'invitant à une orgie, je peux notifier mon calendrier depuis le lecteur mail en une commande.

          Quand je créée un événement et veut inviter des amis, mon calendrier va interroger le gestionnaire de contacts pour savoir comment notifier mes invités, en fonction des protocoles disponibles et des priorités choisies.

          Ainsi, je pourrais avoir un groupe d'amis « univ », pour lequel le protocole "facebook" aura une plus grande priorité que les emails, et invitera ainsi à un événement facebook ceux qui y sont inscrits, et par email les autres, voire par un message privé sur irc si je n'ai pas leur adresse mail.

          Et évidemment, tout autre type d'interaction se fera de la même façon : les transferts de fichiers peuvent être par sftp dans un répertoire incoming pour les contacts qui m'ont fourni un accès, par http et notification de l'url par email, par DCC sur IRC, ... Et pour compliquer le tout, ajouter des règles de choix de protocole selon le type et la taille du fichier, et le fait que qqn soit connecté ou non sur des comptes d'IM, etc.
          • [^] # Re: Je suis peut être vieux jeu

            Posté par  (site web personnel) . Évalué à 2.

            J'ai 18 ans, la plupart des mes connaissances ont entre 17 et 25 ans, et je sais déjà que si j'envoie des invitations par mails, très peu de mes destinataires auront lu leurs mails. Parce que les mails, c'est tout vieux, c'est tout pourri.

            Ca veut dire qu'aucun d'entre eux n'utilise un client mail correct (parce quand on réfléchit bien, c'est quand même plus puissant que l'interface oueb de FB...) ou n'a d'interaction sociale sérieuse?

            Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

            • [^] # Re: Je suis peut être vieux jeu

              Posté par  . Évalué à 1.

              Je dirais les deux. Les mails sont plus ou moins synonymes de « webmail Windows Live », et on préfère de toute façon la messagerie instantanée et les SMS à des messages qu'il faut un minimum rédiger. Au-dessus d'une longueur de 144 caractères [1], il faut se concentrer pour se rappeler ce qu'on a écrit ou lu 2 minutes plus tôt.

              [1] valeur aléatoire sans aucun lien avec un site web 2.0 connu
        • [^] # Re: Je suis peut être vieux jeu

          Posté par  . Évalué à 2.

          En même temps télécharger 8go de photo via http, c'est pas l'idéal non plus..
          Télécharger une archive de 8 Go, en effet. Visualiser les photos que l'on veut à l'aide de galeries visualisables dans le navigateur web, si, c'est clairement plus pratique :-).
      • [^] # Re: Je suis peut être vieux jeu

        Posté par  . Évalué à 3.

        Il y a quand même un gros inconvénient à Facebook en tant que galerie photo : la résolution minable qui empêche l'utilisation de toute image comme fond d'écran ou pour faire un tirage papier. Quand j'échange des photos, j'aime bien que ça se fasse en pleine résolution.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.