Thotbox - application collaborative de partage de codes sour

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: application collaborative de gestion de code source

Message par venom »

Bonne vacances a toi alors Thyphoon :wink:
Bien vue aussi a toi Djes :wink:





@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: application collaborative de gestion de code source

Message par Thyphoon »

djes a écrit :J'ai posté l'info sur le fofo anglais : http://purebasic.fr/english/viewtopic.php?f=27&t=47034
Oui j'ai vu très bonne idée ! :)
venom a écrit :Bonne vacances a toi alors Thyphoon :wink:
Bien vue aussi a toi Djes :wink:
@++
Merci !

allez avant de partir voici 2 copies d'ecran de ce matin.
Après une recherche les différents fichiers d'un code sont visible dans les onglets...
La recherche sur le serveur fonctionne, reste a améliorer tout ça ! (ce matin j'ai placé tout les accès serveur dans thread)
Image
Image
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: application collaborative de gestion de code source

Message par graph100 »

wouah ^^ c'est jolie !

Bonnes vacances !!!
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
kwandjeen
Messages : 204
Inscription : dim. 16/juil./2006 21:44

Re: application collaborative de gestion de code source

Message par kwandjeen »

Bonne vacances :wink:
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: application collaborative de gestion de code source

Message par GallyHC »

Bonjour tous,

Ce projet sera bientot remis en production :) patience.

Cordialement,
GallyHC
Dernière modification par GallyHC le mer. 31/août/2011 17:11, modifié 1 fois.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: application collaborative de gestion de code source

Message par falsam »

On patiente .... on patiente :)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: application collaborative de gestion de code source

Message par Thyphoon »

ça avance doucement ... mais ça avance... je vais peut être mettre en pâture une toute première version a un nombre de personne restreint d'ici une semaine ! On pourra juste faire de la recherche online dans un premier temps !
Désolé de ne pas aller plus vite mais je manque de temps !
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: application collaborative de gestion de code source

Message par Geo Trouvpatou »

Salut.

Seulement 2 questions :

- Est-ce portable ?
- Est-ce Open-source ?

Vous parlez d'unifier les utilisateurs de PB, et quand je vois ça :
je vais peut être mettre en pâture une toute première version a un nombre de personne restreint
Je me dit que c'est mal barré, et qui faut arrêter de se prendre pour les créateurs de Battlefield3.
Combien de clés tu comptes distribuer pour ce 1er Alpha test :wink:
A prendre au 2ème degré, bien évidemment.

En tout cas Typhoon toi qui aime bien jouer avec ta lib HTTP, celle-ci + le site de Gally auraient permis plus de souplesse pour l'upload/download.
L'avantage du SVN, c'est la conservation des anciennes versions + des fonctions de tri/recherches.

Comme l'a dit Falsam, ce serait bien de conserver l'architecture des dossiers/fichiers en local comme cela est fait pour CodeArchiveViewver.
Combien de fois en faisant un recherche avec Windows pour rechercher une de mes sources, je suis tombé sur une source de CodeArchive.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: application collaborative de gestion de code source

Message par Thyphoon »

Geo Trouvpatou a écrit :Salut.
Seulement 2 questions :

- Est-ce portable ?
- Est-ce Open-source ?
Pour la portabilité je fais de mon mieux, (en tout cas j'utilise pas d'API) pour l'instant ... mais n'ayant pas de Linux/MacOs actuellement je ne connais pas la portabilité de mon code si quelqu'un veut essayé de compilé et d'adapté pour Linux et MacOs il lui suffit de me demander :P

est-ce Open-source ? Oui complétement ! Djes a distribué un code en juillet permettant de récupérer les sources sur le SVN ...
Geo Trouvpatou a écrit : Vous parlez d'unifier les utilisateurs de PB, et quand je vois ça :
je vais peut être mettre en pâture une toute première version a un nombre de personne restreint
Je me dit que c'est mal barré, et qui faut arrêter de se prendre pour les créateurs de Battlefield3.
lollllllllll t'inquiète pas j'ai bossé chez Ubi (mais pas comme développeur) et je ne prend pas pour les créateurs de Battlefied3...
toute personne qui demande peut avoir l'application des maintenants, je peux te l'envoyé a l'instant... Mais simplement, je souhaite avoir quelques remontés de personne intéressé part le projet (en gros tout ceux qui on montré leur intérêt sur sujet) avant d'en parler ailleurs ! :wink:
Geo Trouvpatou a écrit : Combien de clés tu comptes distribuer pour ce 1er Alpha test :wink:
A prendre au 2ème degré, bien évidemment.
une seul clé ! juste pour moi ... je serais leur seul ! Gniark ! Gniark ! Gniark ! :lol:
pas besoin de clef ... ça sera ici dans le sujet ... ou en MP
Geo Trouvpatou a écrit : En tout cas Typhoon toi qui aime bien jouer avec ta lib HTTP, celle-ci + le site de Gally auraient permis plus de souplesse pour l'upload/download.
c'est ce qui est fait actuellement
Geo Trouvpatou a écrit : L'avantage du SVN, c'est la conservation des anciennes versions + des fonctions de tri/recherches.
je suis bien d'accord ! c'est ce qui manque actuellement sur le site de GallyHC
Geo Trouvpatou a écrit : Comme l'a dit Falsam, ce serait bien de conserver l'architecture des dossiers/fichiers en local comme cela est fait pour CodeArchiveViewver.
Combien de fois en faisant un recherche avec Windows pour rechercher une de mes sources, je suis tombé sur une source de CodeArchive.
c'est l'idée et ce qui est fait actuellement ... mais si on veut garder dans l'avenir les différentes versions d'un code ... il faudra améliorer le système


Il faut savoir que je suis loin d'être satisfait de ce que j'ai pondu ... il n'y a pas encore toute les caractéristiques qu'on avait déterminé ...
mais si certain veulent m'aider je suis partant ... je posterais dans l'apres midi cette toute première version qui n'est qu'un embryon :wink:
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Re: application collaborative de gestion de code source

Message par Guimauve »

Bonjour à tous,

Moi je peux aider pour la version Linux, j'aurais juste besoin d'avoir les sources du programme.

A+
Guimauve
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: application collaborative de gestion de code source

Message par falsam »

Geo Trouvpatou a écrit :....Comme l'a dit Falsam, ce serait bien de conserver l'architecture des dossiers/fichiers en local ....
ha bon ? j'ai dit ça ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: application collaborative de gestion de code source

Message par Thyphoon »

Merci Guimauve ! :D (j’espère que les sources seront assez propre)

voici toutes les infos !

Tout d'abord voici la version actuel compilé windows
https://safesync.com/LMFgDPjk/Download/ ... oCVeFZbQCw
copier le répertoire Thothbox dans le répertoire purebasic ensuite il faut le configurer dans l'IDE
Edit Tool Settings
Search a Code
Commandline: c:\Program Files\Purebasic\Thothbox\Thothbox.exe
Arguments:
Name: Thothbox Search a Code
Event to trigger the tool: Menu Or Shortcut
Shortcut: CTRL+F1
Submit Code (même si pas encore opérationnel)
Commandline: c:\Program Files\Purebasic\Thothbox\Thothbox.exe
Arguments: -send "%FILE"
Name: Thothbox submit code
Event to trigger the tool: Menu Or Shortcut
Shortcut: CTRL+MAJ+F1
Pour les sources ...
Vous avez accès au SVN ici =>
http://code.google.com/p/pb-source-repositery/
(n’hésitez pas a demander a Djes si certain sont intéressé)

sinon voici la version actuel des sources
https://safesync.com/LMFgDPjk/Download/ ... y_krOsDW6I

Il reste encore beaucoup de chose a faire .... si certain veulent aider n’hésitez pas !
GallyHC s'occupe actuellement de la partie serveur ...

Ma TODO LIST (dans le désordre)
  • mise à jour automatique en arrière plan !
  • ajout dans la base de donnée de lien vers le site faisant ref au code en question (forum/ site d'algo /)
  • mettre en claire la compatibilité d'un code (Version de PB/Os/etc...)
  • Version Offline/ avec base de donnée local /et mise à jour total sur demande ou automatique
  • upload de code
  • ajout du chemin ou sont stocké les codes dans le menu préférence
  • gérer les anciennes version du code !
  • notation d'un code
  • etc...
voilà n’hésitez pas a me faire remonter vos commentaires qu'ils soient bon ou très mauvais :P
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Re: application collaborative de gestion de code source

Message par Guimauve »

Bonjour,

Déjà en partant il y a un problème qui se nomme "Scintilla.dll", sous Linux il faut re-compiler cette librairie avant de commencer. Ceci étant dit, j'ai une question :

Pourquoi ne pas utiliser directement le ScintillaGadget() présent de façon standard dans PB au lieu d'utiliser une librairie externe ?

Je continue l'étude et en passant, il est possible que je clarifie certaines parties du code qui selon moi manquerait de clarté. (Je retournerai le code après les modif, cela va sans dire)

Édit :

La compilation est impossible, j'ai un message d'erreur :

Le compilateur requis n'a pas été trouvé:
PureBasic 4.60 Beta 3 (Windows - x86)

A+
Guimauve
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: application collaborative de gestion de code source

Message par Thyphoon »

Guimauve a écrit :Bonjour,

Déjà en partant il y a un problème qui se nomme "Scintilla.dll", sous Linux il faut re-compiler cette librairie avant de commencer.
a bon je pensais qu'on avait pas besoin
on the other OS, the scintilla library is linked statically with the executable and therefore does not need to be loaded or distributed with the program
regarde ce que j'ai fais a la ligne 135 du main.pb
Guimauve a écrit : Pourquoi ne pas utiliser directement le ScintillaGadget() présent de façon standard dans PB au lieu d'utiliser une librairie externe ?
car je m'en sortais pas ... alors que GoScintilla était très simple a utilisé ... mais si tu veux changer n’hésite pas ...
Guimauve a écrit : Je continue l'étude et en passant, il est possible que je clarifie certaines parties du code qui selon moi manquerait de clarté. (Je retournerai le code après les modif, cela va sans dire)
pas de souci tu as carte blanche !
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Re: application collaborative de gestion de code source

Message par Thyphoon »

Guimauve a écrit : La compilation est impossible, j'ai un message d'erreur :

Le compilateur requis n'a pas été trouvé:
PureBasic 4.60 Beta 3 (Windows - x86)
curieux va dans compiler option du projet thothbox.pbp tu devrais pouvoir corriger ça ....
Répondre