lundi, novembre 27, 2006

Reprise de YaP!

Bonjour a tous,


Non le projet n'est pas mort, il est en stand-by depuis quelques mois. Etant initiateur d'un autre projet, je n'ai pas pu continuer YaP autant que je l'aurais voulu. Mais aucune crainte, je n'ai pas jeté l'éponge.

D'ailleurs, je me suis remis au code, et je peux vous annoncer une bonne nouvelle, Le mariage imminent de YaP et de linux. Comment ?
Grâce a mono ! Si vous suivez l'actualité dotnet alternative, vous savez très certainement que la version 1.2 de Mono est sortie il y a peu de temps. j'ai donc fait un petit test de compilation de YaP (Version Octobre 2006) et miracle, une seule erreur est survenue: Il s'agit du namespace System.net.socket qui ne comporte pas tout les éléments nécessaire a YaP (notamment la classe Tcp Client qui ne contient pas les méthodes de connexions asynchrones).

Je m'en vais querir de ce pas les développeurs Mono pour de plus amples informations.

dimanche, août 13, 2006

News & Sourceforge

Salut,

Comme vous le savez, la loi DADVSI votée en majorité par l’UMP, a été publiée très récemment au journal officiel.

J’aimerai voir comment se passe les choses en pratique, donc j’ai momentanément gelé la partie transfert de fichier pour me consacrer a la partie Chat. C’est vrai que c’est un coup dur, mais je n’ai, hélas, pas le choix. Cependant, pas d’inquiétude, YaP contiendra bien au final la partie P2P, mais avec un délai plus long que celui escompté.

Dans un registre un peu plus positif, j’ai ouvert une page de projet sur sourceforge dont voici l’adresse :

https://sourceforge.net/projects/yap-irc/

Au final, je n’ai pas adopté la licence GPL, mais plutôt LGPL.

La distribution des sources commencera très bientôt, avec une première Alpha disponible sur la page de projet.

samedi, juillet 29, 2006

Pas d'Alpha 0 en cette fin de semaine.


Je n'ai pas eu le temps de finir la partie IRC pour le moment, il me manque quelques détails. En conséquence, je décale l'Alpha 0 de quelques jours, desolé ...

En fait, je suis passé sous la derniere build de Windows Vista, et la "migration" m'a pris un peu plus de temps que prévu.

D'ailleurs, j'ai remarqué que Yap était nettement moins gourmant en mémoire sous Vista que sous XP. Je pense que cela vient de l'integration du framework 2.0 au sein du systeme. Sous XP, YaP indiquait une conso mémoire d'environ 20 Mo (!) alors que sous Vista, on tombe à 7-8Mo comme vous pouvez le constater sur le screenshot suivant.

jeudi, juillet 20, 2006

La colère du jour.

Vive la France !


Je vous ai dit que je cherchais des personnes intéressés, capable de faire des icones. Je me suis baladé sur différents forums, et j’ai fait appels aux compétences de graphistes des internautes.


Et la stupeur. A Chaque coup la même réponse « Le P2P c’est le mal »

Alors je comprends que la France soit sur le point de tomber sous le coup de la loi DADVSI, mais de la à faire du P2P un sujet tabou, je trouve ça largement exagéré.

Je répète encore une fois : YAP N’EST PAS DESTINE AU PIRATAGE D’ŒUVRES SOUS COPYRIGHT.

J’espère être vraiment clair.

A l’heure actuelle je ferai mes propres icones, même si elles doivent être moches et insipide.



mercredi, juillet 19, 2006

YaP roulera au GPL.

C’est décidé YaP sera disponible sous licence GPL, et son protocole de communication sous Créative Commons !

C’est dit !

D’autre part, j’envisage d’avancer fortement la vague de test Alpha 0. En terminant la partie IRC, je m’aperçois de petits bugs cachés et j’ai bien peur d’en oublier encore moultes. Pour palier a ça, des que l’alpha 0 sera comestible je proposerai a une dizaine de testeurs volontaires de faire souffrir YaP !

mardi, juillet 18, 2006

La peur de l’overload

Salut,


 

J’ai fait une petite pause codage aujourd’hui. Je me suis essentiellement concentré sur le protocole d’échange de fichiers.

En revoyant mon dernier draft je me suis fait une réflexion : Et si jamais YaP prenait de l’ampleur, comment réagirait les serveurs IRC ? Je suis entrain de me rendre compte qu’il y aurait un important trafic supplémentaire à gérer pour les serveurs. Je me demande quelle ampleur ça peut prendre et si les admins ne finiraient pas par interdire les clients YaP sur leurs réseaux.

Dans le cas ou je me pencherai vers une structure plus classique de communication, les serveurs IRC seraient certes déchargés, mais finalement rajouterai une nouvelle couche de communication … ce qui serait dommage.


 

Nous verrons bien, je reste sur mon idée primaire, et en cas de grogne des admins, il faudra bien faire quelque chose …

vendredi, juillet 14, 2006

Premier screenshot !


Et voici le tout premier screenshot de YaP. J’ai réécrit une bonne partie du code buggé et la partie IRC se porte comme un charme ! Je passe maintenant aux fenêtres d’options et de configuration. Rock’n Roll !





jeudi, juillet 13, 2006

Mauvaise nouvelle pour les pingouins …

Je viens de demander sur la liste officielle de Mono si certains composant utilisé dans YaP (je pense notamment au composant « SplitContainer ») seront supportés prochainement dans Mono.


 

Voici la réponse officielle :


 

Hi,     Split Container is a 2.0 control (and never was supported). Little or no effort is being made on 2.0 SWF features until 1.1 is complete.Thanks,Jonathan


 

En gros, Mono n’intègre aucun contrôle issu de la version 2.0 de dotnet. 

Pour le moment, YaP reste windows only ..

mercredi, juillet 12, 2006

Même joueur joue encore ..

Voila ça devait arriver, la partie IRC est enfin terminée. Bonne nouvelle ? Pas tellement.

A vrai dire je ne suis pas vraiment satisfait de certains bout de code et notamment tout ce qui concerne la gestion de l’affichage des utilisateurs d’un canal. Le code n’est pas très propre et le comportement est buggé. Je viens de passer 2 jours a essayer d’eliminer certains problemes, et cela a compliqué les choses : Résultat, j’ai decider de réecrire une partie du code.


 

J’annonçais hier la sortie de l’alpha 1 pour le 21 septembre … date utopique ?


 


 

mardi, juillet 11, 2006

Dev News

Salutations !


 

Et bien ça fait un moment que je ne vous ai pas tenu au courant de l’avancé de YaP !

Aucune crainte, tout se passe bien, si ce n’est que ce dernier mois, je n’ai pas trop eu le temps d’avancer aussi vite que je l’aurai voulu.

Afin d’accélérer un petit peu durant, l’été, j’ai établi une Dead-line pour une Alpha 1 dont je vous communiquerai les fonctionnalités d’ici peu. Vous pourrez évaluer mon travail à partir du 21 Septembre 2006.

mardi, mai 23, 2006

[|HS|]Office 2007 Beta 2, c’est parti !

Et voila, c’est fait, la beta 2 de Office 2007 est sur les rails. Une grosse modification de la manière de travailler, de nombreuses fonctionnalités, c’est du tout bon ! Si vous souhaitez acquérir cette version beta, vous pouvez la télécharger a cette adresse, sans débourser un centime ! (et légalement bien sûr !)


 

A noter également le déroulement actuel du Win HEC a Los Angeles. J’ai pu voir en direct le live, on a donc eu quelques précisions sur les fonctionnalités de vista, comme le partage des fichiers media a la manière d’un VPN. Miam, vivement la fin de l’année !


 

mercredi, mai 17, 2006

[NEWS] Developement.

Et voici quelques nouvelles du developpement.

A quoi ressemble YaP ? simplement a mIRC. je n'ai pas vraiment envie de décourager les utilisateurs avec une nouvelle interface farfelue. et vu que je ne suis vraiment pas adepte du look x-chat ...

Dev News.

Je dois avouer que cette semaine, ça n'a pas beaucoup avancé. cependant, j'estime la partie IRC terminée a 85%. Mais voila, suite a une bête erreur d'analyse, une bonne partie du code doit deja être réecrite et vite! en effet, un bug persistant sur l'affichage des utilisateurs d'un canal ... les ops voicés apparaissent comme de simple utilisateurs une fois déoppés.

en attendant, je pense que je vais me mettre a chercher un graphiste pour avoir de jolies icones ;)

lundi, mai 15, 2006

Deja un deuxième billet ?

et oui ;)

ça va vite !(vous aurez même droit a un autre billet aujourd'hui :p )

je voudrait aborder la question de la légalité sur YaP.

Comme beaucoup d'internautes le savent, nous sommes sur le point de tomber sur la loi DADVSI, actuellement en transit entre le sénat et l'assemblée nationale (pour une deuxième lecture, ouf!)

YaP n'a pas la même vocation que eMule (ed2k) . J'espere, en cas de succés de ce nouveau logiciel, qu'il ne servira pas aux communautés peu scrupuleuse. D'ailleurs, un mécanisme de controle sera inclu a YaP. les administrateurs d'un canal seront les seuls responsables des fichiers partagés. Et cela grâce a la structure d'une communauté YaP. en effet, comme dans la vie, une communauté peut adopter une "politique".

En effet, plusieurs options seront disponibles:
- Partage libre des fichiers: tout le monde peut ajouter de nouveaux fichiers au bassin de partage (sharing pool) . les admins peuvent alors ejecter certains fichiers, voire utilisateurs qui abusent !

-Partage Monarchique: seuls certains privilegiés peuvent ajouter de nouveaux fichiers. En general cela se fera avec le rang obtenu sur le canal (operateur, voicé, semi operateurs ...)

-Partage democratique: tout le monde peut ajouter des fichiers, mais il sera possible de voter pour l'exclusion de certains fichiers ne correspondant pas a l'etiquette du canal. ainsi, une majorité absolue aboutira a un bannissement du fichiers incriminé. toute fois, les operateurs auront un vote plus lourd que les utilisteurs.


au moins on ne pourra pas dire que YaP contribue au piratage ...

Bienvenue sur le Blog du developpement de YaP!

Salut,


n'étant pour le moment pas trop capable d'écrire ce blog en anglais ( pas envie de me faire assassiner pour les fautes =) ) je commence donc en français, la suite sera, "maybe" , en anglais.

tout d'abord, YaP, qu'est ce que c'est ?

c'est la fusion de deux technologies: l'irc et le P2P. c'est le premier P2PoI (Peer to peer Over IRC).
cela permet aux utilisateurs d'un canal de partager leur fichiers, sans pour autant en faire profiter la planète entière ;)

Pourquoi avoir créer YaP ? pour répondre a un besoin spécifique, donner le pouvoir aux petites communautés internet. dans un premier abord, j'ai penser aux team de fansub . Aujourd'hui , les teams distribuent leur adaptations soit par IRC (xdcc, donc nécessite de la précieuse bande passante ...) soit par bittorent. Et seule la première solution permet de créer une réelle communauté, la seconde privilégie les leecheurs sans pitiés ;)

et si on allie les deux, on obtient YaP!

Que veut dire YaP ? et bien c'est le nom d'un archipel, ce qui symbolise très bien le P2P. c'est aussi l'acronyme de Yet Another P2P (network).

Sachez qu'a ce jour, YaP n'est pas encore pleinement fonctionnel. c'est encore une version pré-alpha!

Quelle licence pour YaP ? je ne sais pas encore, j'ai longtemps envisagé la GPL, mais je suis un étudiant sans le sou, alors peut être que j'envisage de faire un freeware, et une version payante avec des fonctionnalités bonus.


en attendant un prochain billet, je sais que vous ne viendrez pas nombreux pour le moment, mais j'espère que ça changera rapidement!