Skip navigation.

digital-nation

Blog-note d'un informaticien procrastinate...

Posts tagged with "logiciel libre"

Framework, utilisation globale

, , , ...

J’ai pu suivre récemment une formation d’un AGL (dénommé Windev pour ceux qui n’étaient pas au courant :smile: ) et aussi la manière d’utilisation d’un framework par une application.

En règle générale il y a 3 méthodes d’utilisation :

L’extériorisation : l’application dispose de son framework à coté d’elle et pointe directement dessus et c’est le cas pour chaque application qui dispose de son propre framework. L’avantage est que nous pouvons personnaliser le framework pour l’application en soi, l’alléger ou l’alourdir pour l’application etc. etc. Le désavantage est la multiplication de celui-ci et la maintenance de ceux-ci (au vu qu’ils sont différents). La maintenance peut être pourvue d’une documentation afin de faciliter tant l’utilisation que la fonctionnalité…

La centralisation : toutes les applications utilise un même framework qui se trouve à un endroit sur un serveur, toutes le contenu s’y trouve et chaque application l’attaque. Peu importe qu’il utilise le composant, la DLL, ou autre… Tout s’y trouve.
La maintenance s’en retrouve facilitée mais le développement pur et dur est quant à lui plus complexe. Nous devons bien entendu nous assurer que le framework est compatible toutes version descendante tout en le mettant à jour régulièrement avec de nouvelles entrées et composants.

L’encapsulation : le framework est dans l’application et au moment d’ouvrir l’application, celui-ci est décompressé dans un endroit temporaire du disque dur. Cela sous-entend bien sur que l’application à droit d’écriture etc. L’inconvénient est les droits applicatifs, la maintenance d’évolution (il faut mettre à jour tout d’une traite) et bien entendu le poids !

Quelle est la méthode idéale pour bien faire ? Chacune ont leurs avantages comme leurs désagréments !
Je pense d’une manière générale que s’il s’agit d’une application interne le framework extériorisé dans le répertoire application est le plus simple, s’il s’agit d’un groupe d’application à faible potentiel évolutif et utilisant une même base de programmation la centralisation est le plus simple (toujours dans le cas d’une application d’entreprise) ; dans le cas d’une application livrée à un client, l’encapsulation peut facilement se montrer la solution de facilité, tout en ayant précisé les dépendances bien sûr !

Mais faut-il absolument utiliser un framework ? C’est la question qu’il faut se poser aussi… Principalement que ceux-ci sont propriétaires (Microsoft, PC Soft, etc.) (bien que de nombreux repose aussi sur des technologies libres). N’est-ce pas se restreindre ou se limiter dans la fonctionnalité ?
Pour répondre facilement : le cas où le framework est distribuable librement et utilisable de cette même manière je dirais oui, l’utilisation n’est pas bloquante… Mais que faire si on n’est pas le propre mainteneur du dit framework ?

Petits et grands projets

, , , ...

Alors que je ne blogue plus beaucoup, cela ne veut pas dire que je reste inactif dans la vie, loin de là.

En premier temps, un mariage cela se prépare, longuement, très longuement, dans les détails… Et je me rends compte à quel point tant ma future que moi-même sommes perfectionniste : elle dans l’imagination, la créativité, les idées et moi plus dans l’officiel, la présentation (design, …) et le suivis. Ce n’est pas toujours quelque chose de facile à gérer au quotidien mais on s’y fait.

Dans la continuité, je crée aussi un petit site statique pour un groupe de distribution auquel j’appartiens, et qui prône le jeu SPWAW dont je suis un féru !
Un peu plus d’informations ici… (c'est l'environnement de développement, après nous basculerons sur un autre environnement).

Pour poursuivre, je continue à tester beaucoup de logiciel. J’ai eu notamment l’occasion de tester un logiciel d’enquête professionnel, LimeSurvey. Je le conseille fortement ! Il est impressionnant de qualité et de fiabilité.

Pour finir, je me dis que je ne pouvais pas terminer sans me rendre à la première réunion GLPI, logiciel tout aussi libre que le précédent et que j’ai découvert récemment. J’y poserais quelques questions surtout sur l’intégration dans ma société que j’ai faite ; mais aussi j’admirerais (et testerais peut-être) la dernière version (en release candidate) : 0.72RC1 !

En route vers de nouvelles aventures, surtout que ma femme m’a demandé en plus de créer un site internet pour notre mariage… Des idées à prendre ? A faire ? Des logiciels à conseiller pour présenter les photographies en lignes ? C’est toujours le bienvenu dans les commentaires.

FOSDEM 2009

, , , ...

C’est la neuvième édition du FOSDEM qui se déroulera cette année et ma quatrième participation en tant que visiteur. Cette année, j’y serais, peut-être dans l’équipe de l’info-desk (reste à confirmer).

Le FOSDEM (UK), c’est à chaque fois l’événement du logiciel libre en Belgique, et un moyen pour moi de voir à quoi j’ai contribué dans celui-ci(tant par son utilisation, que sa promotion ou encore son développement !).

Cette année je suis resté dans les grands classiques :
  • VLC, le célèbre lecteur qui prend presque tous les formats ;
  • AutoIt, le langage de programmation qui remplace facilement le VBS (voir même le VB) et qui permet de faire des interfaces graphiques pour du scripting ;
  • Notepad++ qui remplace mon bloc-note ;
  • Firefox, pour mes tests internet ;
  • ZazouMiniWebServeur, le serveur web le plus léger du marché mais aussi très performant ;
  • Inno Setup (je l’avais pas utilisé depuis un bout de temps !), un installeur libre ;
  • 7zip, remplaçant Winzip et Winrar…
  • Bullzip mon imprimante virtuelle PDF ;
  • PHP, MySQL et Apache, le « parfait » pour la production web (ZMWS me servant principalement pour le test !) ;

(Je ne mets pas les liens, il suffit de les trouver dans Google ! :wink: )
Quelques outils gratuits viennent compléter tout cela.

Bien entendu j’ai une grande nouveauté mise en production : GLPI.
Le logiciel, le must, le grand des grands dans la gestion de parcs informatique et de ticketing pour le support !

Logiciel libre

, , , ...

A l'image de quelques blogueurs et à l'initiative de Moosh, voici aussi une liste non exhaustive de logiciel libre que j'utilise.
  • OpenOffice : doit-on encore présenter cette célèbre suite logicielle ?
  • Gimp : il remplace parfaitement Adobe Photoshop, couteux, lourd, etc.
  • AutoIt : LE language de script sous Microsoft Windows ! Absolument la Royce-royce de tout ce qui fait dans le scripting sos Microsoft Windows ;
  • Scite : un éditeur de texte, multilanguage avec coloration syntaxique, adapté tant pour Python, AutoIt, HTML, Javascript ou autre !
  • NVu : encore un peu dur de prise en main mais il convient parfaitement pour tout developpeur web, fantastique mais dommage qu'il soit aussi sobre
  • Thunderbird : bien que je n'apprécie pas son interface je le trouve très bien réalisé, simple, économe... Que demander de plus ?
  • Firefox : identique à OpenOffice... Que dire de plus ? Que je le laisse souvent tomber pour Opera ? Mais je ne m'en cache pas !
  • Gaim Pidgin : remplace le très scabreux MSN Windows Live
  • Thingamablog : mon ancienne plateforme de blog... Mais tout en statique, dommage et tant mieux
  • VLC : parfait et idéal pour la vidéo, le streaming, enfin tout ce qui est multimédia audio ou vidéo
  • GanttProject et OpenWorkBench : les logiciels pour la gestion de projet ! Le premier est très simple, le second est un clone de Microsoft Project ;
  • Ubuntu : est placé sur mon second PC... Il me sert à découvrir cet OS que je trouve fantastique
  • TortoiseCVS : très utile pour le versionning des applications et script que je crée (principalement dans AutoIt, couplé à Scite4Autoit) ;
  • WinMerge : idéal pour voir les adaptations faites entre deux codes, couplé lui aussi à TurtoiseCVS, Scite4AutoIt et évidement AutoIt ;
  • Notepad++ : quand j'en ai marre de Scite, il supporte aussi plus de language je trouve...
  • Notepad2 : quand j'en ai marre de Notepad++ :smile: Eh oui on a jamais assez d'éditeur !!
  • Inno SetUp : le logiciel que j'utilise comme installeur pour mes scripts et applications ;
  • ZazouMiniWebServer : un serveur web complet de 300Ko ? Suffit de demander, et adaptable avec PHP/MySQL pour 10Mo... Ou ais-je mis mes prozacs ?

Bien entendu, j'ai déjà testé SPIP, Dotclear, Typo qui sont aussi des logiciels libres mais pas à longue haleine.

Je n'ai pas plus commenté que cela les applications que j'utilise car certaines sont plus que connues. Les autres sont spécifiques... Et les sites Web sont très bien fait.

Edit : vous savez pourquoi !

Pure FM Pure blog

, , , ...

La 100ième

Read more...

La percée Open Source

, , , ...

Mais que manque-t-il ?

Read more...

Un peu de tout !

, , , ...

Ce qui se dit sur la toile !

Read more...

FOSDEM 2007

, , , ...

Evénement majeur du logiciel libre

Nous le savons, le FOSDEM est l'événement majeur du logiciel libre en Belgique et un des plus grand événements connu en europe.

Afin de pouvoir ne plus être visiteur de cet événement mais bien participant, je lance un appel à contribution pour me prendre dans une équipe !
En effet, je suis libre ce W.E. et je peux bien entendu mettre mon énergie à disposition pendant le samedi et le dimanche.

A bon entendeur...
November 2009
M T W T F S S
October 2009December 2009
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30