mardi 7 mai 2013

Qt-Creator - PyQt4 - Eric

C'est en lisant un article relatif a Arduino, a savoir "Building a remote controlled Arduino robot based on the Turtle-2WD mobile platform" que j'ai découvert Qt-Creator, PyQt et ERIC par le plus grand des hasard.

Qu'est-ce que Qt-Creator?
Selon cet article de Wikipedia, c'est en environnement de développement Qt intégrant un Designer.
Source: Wikipedia

Qt Creator est un environnement de développement intégré multiplate-forme faisant partie du framework Qt. Il est donc orienté pour la programmation en C++.
Il intègre directement dans l'interface un débogueur, un outil de création d'interfaces graphiques, des outils pour la publication de code sur Git et Mercurial ainsi que la documentation Qt. L'éditeur de texte intégré permet l'autocomplétion ainsi que la coloration syntaxique. Qt Creator utilise sous Linux le compilateur gcc; il peut utiliser MinGW ou le compilateur de Visual Studio sous Windows.


Qt-Creator est en autre utilisé pour créer l'interface de l'article "Building a remote controlled Arduino robot based on the Turtle-2WD mobile platform"
Source: Building a remote controlled Arduino robot based on the Turtle-2WD mobile platform

Vous trouverez des liens intéressant sur:
 
Qu'est ce que PyQt?
Lorsque l'on apprend que Qt est bien plus qu'un simple framework graphique (voir la description des modules sur la page de RiverBankComputing), il est facile de l'envisager comme alternative pour remplacer notre logiciel vieillissant compilé sous Clipper.
Etant très orienté Python, je me suis demandé s'il existait un équivalent de Qt-Creator pour Python... et quelques recherches sur le net font vite resurgir le projet PyQt... visiblement stable.

Selon le site de PyQt:
PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. PyQt4 supports Qt v4 and will build against Qt v5. PyQt5 supports Qt v5. The bindings are implemented as a set of Python modules and contain over 300 classes and over 6,000 functions and methods.

Lien intéressant:
Qu'est-ce que ERIC?
Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder. eric4 includes a plugin system, which allows easy extension of the IDE functionality with plugins downloadable from the net.

Plus d'information sur la page du projet.

vendredi 3 mai 2013

Petite réflexion sur "le sens de la vie" et le "savoir"


Nous avons tous "un savoir", du/des "savoir faire", des connaissances, des aptitudes.
Souvent, nous ignorons nos capacités car nous regardons nos aptitudes d'un oeil critique, sans réelle considération pour ce qu'elles sont mais surtout nous faisons l'erreur de les considérer individuellement. 
Il arrive toujours un moment où l'on se demande ce que l'on peut bien faire de sa vie... quelle importance elle peut bien avoir... le sens qu'elle peut avoir....
C'est le moment où l'on pose un regard très critique sur soi, nos actions, nos buts, notre travail, nos réalisations, nos manquements, etc. Trop sévère vis-à-vis de nous même, nous nous faisons souvent du mal en abordant le problème par le côté obscur.

La question essentielle n'est pas de savoir ce que l'on veux faire/réaliser pour donner du sens... mais comment tirer parti et combiner tout ce savoir que l'on en nous... comment combiner le tout avec notre expérience personnelle pour créer quelque-chose qui sera nouveau, qui aura forcement un plus, qui aura du sens pour nous car il représente ce que nous sommes, qui aura du sens pour d'autres car nous y apportons notre expérience, notre savoir, notre énergie!
Le résultat est lumineux... car nous rayonnons de nos efforts et réussites, il nous renforce dans notre estime de nous, nous fera peut-être même remarqué au grand jour... mais surtout cela du sens avant tout pour la personne la plus importante à nos yeux qui est "nous même" (même si nous l'ignorons souvent volontairement).

Etre créatif, nous avons tous le moyen de l'être ;-)