Archives pour la catégorie IDE

Edyuk version 1.1.0 released

Allez hop …

Eduyk est sortie en version 1.1.0, j’en ai profité hier soir pour faire le paquet debian.

Pour ceux qui ne savent pas ce que c’est … Edyuk est un IDE QT4, qui regroupe pas mal de fonctionnalités plutôt sympa :

  • auto-complétion (plus performante que la plupart des autres IDE C++ ^^).
  • debugger intégré
  • possibilité de design directement l’appli à la façon VS
  • ….

Pour les nouveautés :

  • Amélioration de pas mal de chose (meilleur coordination entre le debugger et le « building engine », … pour une liste plus complète cf. le site officiel).
  • Correction de quelques bugs (affichage de treeview des fichiers qui bugait, autosave … cf. le site officiel pour plus d’info).
  • Et plein de nouveautés en préparation (export en UML du projet, possibilité de diffing lors de conflit sur les fichiers en cours d’édition).

D’accord … c’était pas très exhaustif et je me suis pas foulé … j’ai passé une bonne partie de mon temps à tester QtCreator, faut avouer que les deux IDE se ressemble pas mal en terme de fonctionnalité … je subodore un plagia :p.

Mon repository … Edyuk, vidalia, w_scan, …

Bijour à tous …

Suite à mon article sur l’utilisation du PPA (ok c’était un rapide « click and go tutorial » qu’il faudra que j’étoffe un peu ^^), je me suis dit que ça pouvait être sympa de mettre quelques paquets en ligne.

J’attendais de terminer le paquet pour edyuk (qui m’a prit pas mal de temps ^^), pour faire quelque lien dessus.

La ligne à ajouter dans le fichier /etc/apt/sources.list :

deb http://ppa.launchpad.net/cipher.16/ubuntu hardy main
deb-src http://ppa.launchpad.net/cipher.16/ubuntu hardy main

Les paquets contenu pour le moment :

  • vidalia : un logiciel qui facilite l’utilisation de tor, et donne plein d’information sur la connexion actuelle : la bande passante des noeuds, leurs localisation, et la possibilité de fermer les circuits.
  • w-scan : (w_scan en vrai), qui permet de scanner les canaux TNT sans données initiales.
  • edyuk : Un IDE C++/QT4 léger, puissant, qui regroupe le designer et l’assistant de QT4 dans un seul logiciel, avec plein de plugins sympa (auto complétion, debugger, …).
  • qt4-X11 : un paquet qui a été importé pour compiler le paquet Edyuk, et qui peut être utile pour ceux qui veulent passer à la version 4.4 de QT (pas dans les dépôts officiel).

J’en profite, pour dire que edyuk va passer en version 1.0.1 (version jugé stable ^^) d’ici à demain, et que peut-être il sera accepté dans les dépôts d’ubuntu … si le paquet est jugé « propre »et complet.

IDE C++/QT4 edyuk

Bonjour à tous …

Aujourd’hui la présentation (rapide) d’un IDE qui a pas mal de potentiel (et en plus dev par un français ^^).
Les fonctionnalités (qui m’ont pas mal poussé à le choisir comme IDE principal de dev en C++) :

  1. Auto-complétion (à faire pâlir ctags (c’était pas dur ^^) et VS (là fallait le faire)). Pour exemple, si on fait un truc du genre : monobjet1->mamethode2->mamethode3 … l’IDE récupère le type et l’ensemble des méthodes accessible pour la méthode/le type retourné par la méthode, donc c’est un peu plus propre que netBeans et la plus part des logiciels qui utilise ctags.
  2. Débogage, là une bonne intégration de GDB (bien que codelite fasse mieux), il est possible de voir directement le contenu de la variable que l’on veut.
  3. Intégration des logiciels de QT4 (assistant et designer), là il est possible directement de faire comme dans VS, c’est à dire construire directement les fenêtres dans un projet, puis de crée les fichiers pour interagir avec. et pour l’assistant … ça donne un peu l’équivalent de l’inclusion de MSDN dans VS.
  4. Diverses méthode de compilation d’un projet : debug, release, all … comme VS ??
  5. Système de plugins l’auteur avait pas mal défendu son logiciel sur le forum d’ubuntu-fr avec son système de plugins, mais hélas, j’en ai trouvé aucun.

Pour les screens : le site officiel

Le gros ennui de l’IDE c’est que y’a pas de paquet pour ubuntu, donc faut le compiler … mais comme je suis gentil … j’ai fait un paquet via checkinstall (et non je me suis pas foulé xD) :edyuk_20080625-1_i386

Quelque rapide screens quand même ^^ :

Netbeans6 et auto-complétion QT4

Bonjour …

La méthode de la version 5 ne marchant plus … Si l’on include direct QApplication ou d’autre ça ne marche pas si l’on fait référence seulement à /usr/include/qt4/ (méthode qui fonctionnait sur l’ancienne version …).

Donc je fait un rapide billet histoire de me souvenir de la manip’ (comme je programme pas souvent en C++)…

  1. Clic droit sur le nom du projet.
  2. Properties (propriétés) puis C++ compiler et choisir le dossier d’include …

et voilà, … ça tourne impec’ :p … il en faut peu pour être heureux 😉

(Bon l’alternative aurait été de faire un include de <QTGui/QApplication> … mais bon faudrait modifier pas mal de projet pour le prendre en compte alors ;)).

Netbeans 6.1 PHP et Cpp

Héhé … j’ai trouvé suite à l’un de mes précédent post comment installer proprement le plugin C++ sur un Early Access … c’est un tous petit peu plus propre …

Il suffit de rajouter cette url de mise à jour et de choisir le plugins C++

Et on peut aussi rajouter les autres histoire d’avoir un truc complet :

Lien 1 Lien2 Lien3

Je trouve dommage d’avoir séparé la version PHP du reste de l’IDE car en plus, l’ensemble des plugins proposés dans la Early Acess ne sont pas dispo, même dans la version Full … d’où l’expression alsacienne être « Full » (ne pas confondre pas avec le mot anglais ^^), à noter que l’alsacien ne s’écrivant pas … je sais pas comment ça s’écrit :d …