Journal Notebook et plus si affinité

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
avr.
2004
Allez hop je me jette à l'eau.
Ça fait quelque temps déjà que je développe un ch'tit programme bien sympathique et je pense qu'il est temps d'en faire profiter tout le monde.
Depuis deux ans que j'utilise les formidables ressources du libre c'est à mon tour de faire une (minime) contribution.

Donc voila, ça s'appelle Notebook.
L'idée est de faire un programme simple qui permette de "gérer" pleins de petits problèmes au quotidien. Entre autres:

- Comme je l'explique sur la page du projet : je passe tous les jours beaucoup (trop ?) de temps sur le net, résultat : j'ai une liste de bookmarks gigantesque et chaque fois que j'en recherche un en particulier c'est la croix et la bannière comme dirait l'autre.
- Ça ne vous est jamais arrivé d'être confronté à un problème, de passer du temps à le résoudre, et puis "pouf" six mois plus tard on se retrouve face au même problème et on ne se rappelle plus de ce qu'on avait fait la première fois? Moi souvent.
- Plus tous les petits trucs et astuce dont on a envie de se rappeler mais qu'on finit toujours par oublier.

Vous allez me dire : "ouais, encore un applet genre post-it".
Mais non! Notebook fait beaucoup plus que ça! :)

Pour résumer les fonctionalités, Notebook permet :
- de stocker des informations de type texte (notes, bookmarks, problèmes, astuces...)
- d'effectuer des recherches RAPIDES pour trouver ce qui nous intéresse
- et pleins d'autres petits trucs, il vous suffit d'essayer! :)


Pour situer un peu le background : je suis étudiant (MSc Computer Science en Angleterre) et Notebook est mon premier "vrai" projet.
J'ai du apprendre : Gtk, glib, libxml, Arch, les autotools et j'en passe. Donc forcément si certains codeurs chevronnés lisent mon code je m'attend à me prendre pleins de critiques. Mais tant que c'est constructif ça m'intéresse, je fais ça pour apprendre après tout!


Notebook est codé en C, l'interface est en Gtk plus un petit peu de libgnomeui.
Ah j'allais oublier : c'est diffusé sous licence GPL.

Pour plus d'informations et des "scrinechotes" la page de Notebook:
http://www.openbrookes.org/~mathias/notebook/(...)

Pour les sources :
http://www.openbrookes.org/~mathias/notebook/archives/(...)

À vous de jouer, si ça vous intéresse, si vous avez des idées, des remarques des questions, si vous voulez rapporter des bugs, n'hésitez pas à commenter ou à me contacter.
  • # Re: Notebook et plus si affinité

    Posté par  . Évalué à 1.

    Je m'en vais tester ça de suite.
    C'est une bonne idée en tout cas.
  • # Re: Notebook et plus si affinité

    Posté par  . Évalué à 1.

    Ton projet à l'air trés interessant je pense que quand j'aurais le temps je vais le tester.

    Par contre donc pour les bookmarks ils recuperent directement ceux de mozilla par exemple ou bien faut -il lui ajouter à la main?

    En tous cas c'est une bonne initiative.

    PS: petite question perso comment as-tu appris à utilsier gtk?
    • [^] # Re: Notebook et plus si affinité

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

      Pour l'instant il faut les rajouter à la main, un bookmark est actuellement une simple "note" contenant une ou plusieurs urls (activable directement depuis Notebook).

      Plus tard je pense regarder comment marche xul pour faire une extension pour moz qui permettent d'ajouter des bookmark dans Notebook depuis Mozilla.

      Sinon pour gtk : à l'arrache ;)
      J'utilise libglade ce qui permet de créer l'interface très facilement (le reste du travail est surtout de gérer les callbacks).
      Et il y a de très bons sites pour débuter : http://www.gtk-fr.org/(...)
      ou encore http://bo.majewski.name/bluear/(...) pour des tutoriaux sur l'internationalisation.
    • [^] # Re: Notebook et plus si affinité

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

      Les tutoriels Gtk+ sur www.gtk.org sont vraiment bien faits.
      Tu peux aussi consulter les docs HTML de l'API, je ne sais plus ou sur gnome.org ou autre (voire dans ton /usr/share/doc/gtk-dev), elles sont claires et precises.

      khorben

  • # Re: Notebook et plus si affinité

    Posté par  . Évalué à 1.

    M'en vais tester ce programme.
    Cela correspond également à un besoin chez moi, donc, cela pourra m'enlever une épine du pied.
    Bonne chance en tout cas !
  • # Re: Notebook et plus si affinité

    Posté par  . Évalué à 1.

    Bon, alors c'est pas pour me la ramener, mais Notebook, ça poutre grave, et j'en suis une utilisatrice quotidienne.
    C'est pratique pour tout, retrouver la petite URL qui va bien dans ses 242 bookmarks juste en faisant une recherche sur le mot "cytomégalovirus", se souvenir du mot qu'on associe à "cladamousse" ou écrire une petite note pour se rappeler d'envoyer une lettre à cette %!§?#!! de société qui nous a piqué des sous sur la dernière facture...
    Et puis les retours de report de bug sont d'une rapidité impressionante :p

    Bref, l'essayer c'est l'adopter :)

Suivre le flux des commentaires

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