Salut à tous !!
Entre deux lignes de développement DropCenter et de Leed, je me consacre au gestionnaire de snippet CodeZ dont je vous ai parlé lors de mon précédent post sur CodeX.
Comme vous pouvez le voir, le logiciel bureautique ci dessous est bien avancé
Cependant je n’ai malheureusement pas beaucoup de temps à consacrer au logiciel et je cherche activement des développeurs sympa pour m’aider dans ma tâche.
Pour le logiciel, je cherche des gens s’y connaissant en C++ (notamment en Qt ça serait le top) ainsi que des pros de la “regex” pour améliorer la coloration syntaxique pour le moment pas jojo.
De même un site web est prévu pour donner un aspect communautaire au logiciel afin de pouvoir partager vos snippets de manière simple et gratuite.
Je cherche donc également des gens pour m’intégrer et me développer cette partie, ce qui signifie des connaissances au choix :
- HTML/CSS
- Javascript
- PHP/MySQL (ou autre SGBD intégrables)
Si vous êtes intéressés, contactez moi sur les commentaires ou par mail.
Bien à vous.
Pour la partie intégration, je suis ton homme (enfin, jme comprends) ! Mais ça viendra en dernier, non, faut faire tout le back-end etc. Bon, je me débrouille bien en php/sql, mais je suis plus calée html/css.
Yeah ! 😀 Dans ce cas vas pour le dev des contrôleurs PHP.
Ne t’en fais pas, pas besoin d’être une bête, le site tel que je le conçois actuellement resterais assez basique, surtout pour le lot1 :D.
Je te contacte par mail pour la suite :p
Hop hop, je t’envoie un ptit mail sur le champ.
Je t’aurais bien aidé si ça avait été un projet web… Pourquoi d’ailleurs faire un
faire un programme desktop ? (raccourci de clavier fail ^^)
Voila un petit polisson qui a lu mon billet de travers !! 😀 (comment ça je suis agaçant quand je parle comme ça?).
En effet si tu relis bien tu verra que CodeZ s’articule en deux parties : un client bureautique (portable et leger) et…. un site web !! *jackpot!* 😀
Donc si tu veux participer au site web tu es largement la bienvenue, plus on est de fous, moins ya de riz !
Pour répondre a ta question, le client bureautique offre les avantages suivants : nul besoin d’une connexion pour voir ses snippets, données plus rapides/simple d’accès, ceux qui ne veulent pas partager leurs snippets peuvent tous garder au chaud sur leurs clé USB, les interactions futures avec le systèmes (genre faire un alt+Z pour intégrer automatiquement un snippet a CodeZ depuis n’importe quelle sélection sur le pc) sont possibles.
Au temps pour moi ^^
Bah je plussoie l’appli web (quitte à ne pas tout partager). Et je veux bien te filer un coup de main de ce côté là. Mais beurk la version desktop quand même :p
Okay, je contacte sous peu 🙂
L’intérêt, tel que je le vois, c’est la transportabilité du truc : pouvoir le conserver sur une clé, et l’avoir au boulot ou dans le train même quand on n’a pas d’accès au net…
De plus, certains des snippets qu’on utilise n’ont pas réellement d’intérêt à être partagés.
Concernant l’appli web, je trouve l’idée super mega-top.
Concernant le client lourd je suis moins convaincu.
Tu prévois de pouvoir faire communiquer ton client lourd avec la BDD utilisée par ton appli web (histoire de faire ses snippets hors ligne et de les pusher quand on a un accès au net?) ou c’est vraiment distinct?
Sinon, un projet très intéressant. 😀
L’interet de l’appli lourd est surtout de pouvoir accéder plus rapidement, de manière plus privée et sans prérequis d’une connexion à ses snippets.
Le client bureautique sera synchronisé avec le site web de manière à permettre d’une part aux utilisateurs de faire leurs backups en cas de perte du programme, et d’autre part de partager les bouts de code sur le site (publication) si les utilisateurs le souhaitent.
Yop ! Je peux t’aider pour ce qui est C++/Qt 🙂
Okay, jte contacte par mail incessamment sous peu pour qu’on en parle plus en détail 🙂
Très beau projet ! Je suis impatient de le voir se concrétiser 🙂 Malheureusement pas le temps de vous aider en se moment avec mes projets perso à réaliser, mais je vous souhaite bonne chance ;).
Merci 🙂
Sorry double comm’ :), j’ai eu une petite idée, pourquoi pas implémenté un gestionnaire de php doc, en gros côté desktop la php doc est visible dans le code façons classiques, mais côté web sa génère une partie doc css un peu comme avec doxygen et retire la partie php doc de la snippets 😛 Je sais pas si j’ai été clair X_x.
(Exemple: Côté desktop)
/**
* Ma Snippet Fait Machin
* @return Fais Machin
**/
function Fait ()
{
return Machin;
}
Et côté html, la partie doc en css doc et on laisse apparent que la partie fonction. Bref x)
C’est une très bonne idée :), se sera certainement intégré dans un second temps (en premier lieu nous allons sortir quelque chose de très basique) mais j’aime beaucoup l’idée de l’utilisation des annotations 🙂
Ok 🙂
(je ne sais pas pourquoi mon précédent commentaire n’a pas été posté).
Salut,
Je suis plutôt ignorant des languages et compétences que tu mentionnes mais je peux filer un coup de main pour la traduction anglaisfrançais (traduction complète ou relecture). Et puis ça vaut pour CodeZ ou d’autres projets. A bon entendeur 😉
Parfois Akismet pète un plomb, mais la visiblement il n’a rien fait a ton commentaire, peut être un “quittage de blog” un peu trop soudain? 😀
Merci pour la proposition de coup de main, on fera certainement appel à toi lorsqu’on aura intégré le module d’internationalisation 🙂
Bonjour
ton projet est fort interessant
il y a un petit moment, je m’etais developper une appli du meme genre pour archiver mes scripts et requêtes pour le boulot
si tu as besoin de doigts niveau PHP/SQL(My ou Ora), webservice, + tout ce qui a avec…
Je suis pas mal intéréssé par le coté QT de ce projet
fait moi signe
a+
Okay super 😀 !! Je t’envoie un mail sous peu pour qu’on en parle plus en détails 🙂
bonjour,
très bonne initiative 😀 bravo.
si tu cherche toujours des contributeurs en html/css ou php/mysql/sqlite, javascript(jquery), je peux donner un coup de main.
Coucou, désolé pour le temps de réponse, j’étais en vacances dans les alpes (et c’était bon :p)
Effectivement nous auront peux être besoin de toi sur la partie “site web” qui n’avance pas trop pour le moment 🙂 (nous sommes concentré sur le client bureautique) Je te contacte sous peu pour te tenir au courant 🙂
Je suis tombé sur ton blog par hasard, et je trouve ton projet très intéressant ! Je n’ai pas énormément de temps à consacrer mais si tu cherches encore un peu d’aide en intégration html/css ou php, je veux bien filer un coup de pouce 😉
Dans tout les cas, bonne continuation !
Okay jt’envoie un mail :p
Ping Le bordel de l’info #18 | IdleBlog
Un projet qui m’a l’air fort intéressant ! Je n’ai pas de temps pour t’aider dans ton projet mais je suis prêt à faire partie des bêta testeurs pour ton client lourd et web. N’hésites pas à me contacter par mail quand tu entreras dans la phase de tests style “alpha” et “beta” 😉
Bonne continuation et bon courage !
Ca tombe bien, le lot 1 est terminé, le projet n’est pas encore 100% fonctionnel et il manque des options importantes (comme supprimer un snippet ou une catégorie par exemple), l’url de téléchargement est ici : http://snippet.idleman.fr
Je vais faire un article sous peu pour rendre le lot 1 plus visible.
Parfait, je te ferais mes retours sur CodeZ alors ! Par contre, impossible de m’enregistrer sur votre forum, quand on clique sur “sign up” on a ce message d’erreur : To use reCAPTCHA you must get an API key from https://www.google.com/recaptcha/admin/create
Je veux bien faire mes retours de tests par mail mais je pense que votre forum est fait pour ça, non ?
Cdlt,
C’est juste, je vais regarder ça tout de suite 🙂 merci d’avoir signalé ^^
Pas de problème.
C’est bon, j’ai pu m’enregistrer, par contre je n’ai pas reçu le mail de confirmation (ni dans ma boite de réception, ni dans mes spam (je suis sur gmail)). Du coup je ne peux pas créer de nouvelles discussions pour les bugs que j’ai pu trouver. ^^’
Normalement il n’y a pas besoin de confirmer par mail l’inscription est directe, je vais regarder pour le reste merci:)
Ping Premier lot de CodeZ en alpha version téléchargeable. | IdleBlog
Salut,
Quid de la sécurité du site web ? (les différents types de failles, …)
Et pour l’ajout des snippets via le site web, y a une zone membre ?
Etc ^^
Bonne continuation. Cordialement.
Yop ! 🙂
Je en suis pas certain d’avoir saisis la question concernant la sécurité ^^, oui le site sera sécurisé (encore heureux) d’une part automatiquement par le Framework intégré, d’autre part par notre développeuse de choc Akaiken, de plus il sera possible de télécharger le site pour l’installer sur son propre serveur, il se sera pas obligé d’utiliser le site officiel.
Pour l’ajout de snippet, il y aura un annuaire membre sur le site public oui, ainsi que sur les éventuels sites auto-hébergés.
J’espère avoir répondu à tes interrogations, j’admets ne pas les avoir totalement comprises ^^
Re, c’était plus ou moins ça.
C’est que, s’il y a interactions avec les users (et donc les BDDs, etc) alors le système doit être *correctement* sécurisé contre la plus large possible panoplie de types d’attaque ^^
Faire un site web (ou une appli) est très facile, la faire sécurisée est un autre monde pas vraiment à la portée du premier venu, ça demande investissent.
Après tout dépend de ce que les users devront pouvoir faire 😀
Sinon, HS, j’ai un “snippet”, je peux déjà le proposer quelque part ? 🙂
[PHP] Comment modifier les valeurs d’un tableau (array_map like) en prenant compte de ses clés ? http://stackoverflow.com/questions/13036160/phps-array-map-including-keys
Cordialement.
Je pense qu’on se débrouillera de ce côté la, sans aller jusqu’à crypter en AES 256 (n’oublions pas que nous parlons de snippets, pas de données sensibles) et être considéré par l’état français comme une arme de guerre de deuxième catégorie (ce n’est presque pas une blague, ce fut le cas pour PGP) nous n’en sommes pas à notre premier projet et connaissons l’ensemble des mesures pour sécuriser (c’est relatif, la sécurité absolue n’existe pas) le projet.
Après je m’étonne qu’on me pose cette question sur un projet dont les données son peu/pas sensibles du tout d’autant que le site est clairement orienté sur le partage et la publication de code (donc pas grand chose à cacher à la base si ce n’est les comptes utilisateurs).
En ce qui concerne le snippet, tu peux déjà le stocker au chaud sur le programme codez (en téléchargement sur la page officielle) mais pour le moment le partage par le site est encore en cours de dev :).
Re ^^
Je pensais aussi, entres autres, aux risques pour les utilisateurs si jamais le site pouvait être compromis d’une façon ou d’une autre par une défaillance de sécurité, et, par exemple, injecter un beau ptit script malicieux via XSS.
(Ou l’usurpation d’identité + poster du contenu illégal en faisant un hihacking de sessin par exemple, je voulais aussi m’assure que côté user, même si c’est plutôt minime comme tu l’as souligné, les mots de passes ne soient pas stockés n’importe comment, etc ^^)
Ceci dit, je pense que toute application mérite un minimum de sécurité peu importe son but final (car c’est vrai qu’ici ça a “théoriquement” moins d’importance, pour moi on ne fait pas d’exceptions :p
Ne t’inquiète pas pour la sécurité 🙂
Salut,
Encore besoin d’aide pour les regex ?
Hum, je dois admettre que le projet est en pause depuis un certain temps ^^, pause à durée indéterminée pour cause de manque de temps essentiellement ^^.
Pas de soucis,
si besoin, ne pas hésiter,
je ne suis pas un gros fan de la programmation, mais j’adore manipuler les regex.
Bonjour.
J’aurais besoin d’une application de code snippet version web et je me suis souvenu de ton projet.
Bien qu’il semble est en pause, y’a t’il moyen d’avoir les sources quelque part (Ton repository svn nécessite un login/mdp).
Dans l’idéal, tu pourrais même le mettre sous github, ça permettrait a n’importe qui de le forker ou de te faire des pull request.
Ca tombe bien on à libéré récemment toutes les sources sur github : https://github.com/LazyDreamTeam/CodeZ
Bref,je viens juste de venir sur ton site car un ami m’as dit que tu cherché un dev C++ ; Qt. A ce niveau la je pense être a la hauteur de tes besoins, contacte moi si tu as encore besoin.
Enjoy, Rémy.
Yop !! C’est gentil mais Codez à été abandonné par manque de temps :), cela dis les sources ont été libérées sur github si tu souhaite t’y penser/reprendre le projet, la partie c++ était déjà bien avancée et la 1.0 était fonctionnelle