Sous-catégories

Script BASH

samedi 11 juillet 2015

Gardez la doc en local avec Zeal et Dash

Si vous partez en vacances avec votre ordinateur portable loin du réseau Internet, mais que vous souhaitez continuer à coder, une solution existe pour avoir sa doc toujours avec soi en local sur le PC.

Pour MacOS, c'est Dash.
Pour Windows et Linux, c'est Zeal, sachant qu'il est sous licence GPL et qu'il utilise les packages de Dash pour télécharger la doc.

Ce sont 2 programmes jumeaux, qui sont intégrables dans votre éditeur favoris grâce à des plugins et qui vous donnent accès à plus de 150 documentations offline, parmi les documentations les plus utilisées (voir la liste des docs Dash) :

Pour installer Zeal sur CentOs/Fedora

Prérequis :

Les prérequis sont :

  • Qt version 5.2.0 ou plus
  • libarchive
  • Seulement pour Linux : xcb-util-keysyms
  • Seulement pour Ubuntu Unity : libappindicator

Installer les paquets Qt5 prérequis pour construire Zeal: $ sudo yum install qt5-qtwebkit-devel qt5-qtbase-devel xcb-util-keysyms-devel bsdtar

Vous pourriez aussi avoir besoin de : $ sudo yum install libarchive-devel qt5-qtx11extras-devel

Ensuite, il suffit de cloner les sources depuis le dépot officiel, et de construire Zeal depuis les sources:
$ git clone https://github.com/jkozera/zeal.git
$ cd zeal
$ qmake-qt5
$ make
$ sudo make install

Et voilà, c'est installé !

Ouvrir Zeal et télécharger les documentations

Pour lancer Zeal, tapez simplement: $ zeal ou Cliquez sur Menu Applications > Programmation > Zeal

La première chose à faire est de télécharger des documentations via l'API, qui ira les récupérer sur le project Dash. Pour cela, allez dans le menu File > Options, choisissez l'onglet "Docsets" et cliquez sur le bouton Download pour télécharger la liste de docs disponibles.

Capture_zeal_options_docset.png

Ensuite, vous pouvez naviguer parmi la doc, ouvrir plusieurs onglets avec des docs différentes, faire des recherches, ... Capture_dash_doc.png

samedi 10 janvier 2015

Installer l'IDE python NINJA-IDE sous CentOS

NINJA-IDE (de l'acronyme récursif : "Ninja-IDE Is Not Just Another IDE"), est un IDE (environnement de développement intégré) multi-plateforme et open source sous licence GPLv3. NINJA-IDE fonctionne sous Linux, Mac OS X et Windows, et permet de créer facilement des applications Python, il est extensible grâce à des modules.

Installation

Les prérequis pour tous les systèmes sont les mêmes. Les dépendances requises sont :

  • Python >= 2.7 (ou Python3)
  • PyQt4 >= 4.8 (et pas Qt5)
  • PyQt4-QScintilla2 >= 2.0 (et pas Qt5)
  • PIP (Not PIP3)
  • Virtualenv

Pour l'installer, télécharger l'archive RPM pour Fedora, puis tapez : sudo yum localinstall ninja-ide-2.3-1.noarch.rpm ou plus directement : sudo yum install https://dl.dropboxusercontent.com/u/19194639/ninja-ide-2.3-1.noarch.rpm

avant de lancer, vous aurez aussi besoin de PyQt4.QtWebKit, en lançant la commande sudo yum install PyQt4-webkit

Capture_ninjaide.png

Pour en savoir plus

Propulsé par Dotclear