Affichage des articles dont le libellé est ubuntu. Afficher tous les articles
Affichage des articles dont le libellé est ubuntu. Afficher tous les articles

mercredi 28 septembre 2011

Mindows, les prémices.

Dans ce billet, je me disais qu'il serait agréable d'avoir un bureau, au sens gestionnaire de fenêtre, sous forme de carte mentale.
Aujourd'hui, je suis (presque) exaucé ! Le programme en question se nomme Gnome Pie.

On peut voir au centre la couronne et les applications disponibles. L'intérêt est aussi de pouvoir paramétrer GnomePie pourvisualiser ses dossiers (signets) les plus utilisés. Bientôt ses propres contacts ?

Plus d'infos ici, la photo est tirée de la même page. Pour l'instant, disponible sur Ubuntu seulement.

samedi 28 mai 2011

Tutoriel (3/3) : installation Android sous Ubuntu 11.04 avec Netbeans 7.0

NetBeans est prêt, l'AVD a été défini, on a raccroché le SDK Android à NetBeans, on peut démarrer un nouveau projet.
Cette dernière partie est quasiment une traduction française d'une page tirée du wiki NetBeans disponible ici.

Étape 6 : le projet
  • Dans NetBeans, choisir dans le menu Fichier puis Nouveau Projet.
  • après le clic sur Suivant, il faut définir les paramètres du projet :
Ne pas oublier : le nom du projet, le nom du package, ainsi que la bonne version d'android (an rapport avec l'AVD défini à l'étape 5, donc ici android 2.2).
  • le nouveau projet défini, NetBeans ouvre à gauche l'arborescence du package : ici une seule Activité est présente.
  • ouvrir MainActivity.java dans SourcePackages.
  • dans les imports, rajouter la ligne import.android.widget.TextView;
  • modifier le cœur de la méthode OnCreate en rajoutant les lignes :
  • choisir ensuite Exécuter le programme principal (touche raccourci F6).
  • on arrive à la fenêtre de choix de l'AVD : le nôtre doit apparaître dans la liste.

  • valider et patienter. La création et le lancement de l'AVD peut prendre plusieurs minutes.
  • enfin, l'écran du téléphone émulé s'ouvre :

Bon courage pour la suite !

Tutoriel (2/3) : installation Android sous Ubuntu 11.04 avec Netbeans 7.0

Passons maintenant à l'étape 3 :

Étape 3 : SDK Android
Le fichier SDK Readme.txt est instructif : on peut constater que le SDK ne contient aucune plateforme cible. Il va falloir télécharger les outils du SDK, et ensuite créer une cible.
  • à l'aide du navigateur de fichier, se rendre dans le répertoire précédent, puis Tools.
  • rendre le fichier android exécutable (si besoin).
  • lancez ce fichier android par clic gauche.

Commençons par télécharger effectivement le SDK. Menu Installed Package puis Update All.
Étape 4 : choix d'une cible (AVD = Android Virtual Device)
On va maintenant créer un "téléphone virtuel" sur lequel les applications développées seront testées.
  • toujours pour le même programme, choisir l'onglet Virtual Devices.
  • nommer une cible, et surtout, la version d'android cible (dans la photo ci-dessous, j'ai choisi la version 2.2 et 512Mo de RAM sur la carte SD)
Étape 5 : Retour à NetBeans...

Raccordons le SDK téléchargé à NetBeans.
  • choisir dans le menu Outils puis Options.
  • choisir l'onglet Android
  • indiquer le chemin du SDK, comme choisi en haut de cette page à l'étape 3.

Il est temps d'attaquer la partie 3 du tutoriel et démarrer un premier projet.

Tutoriel (1/3) : installation Android sous Ubuntu 11.04 avec Netbeans 7.0

Voici les étapes à suivre pour démarrer la programmation Android grâce à l'excellent EDI NetBeans, dans sa dernière mouture numérotée 7.0. Attention, la version des dépôts est la 6.9 : il est recommandé de préalablement la désinstaller complètement.

Étape 1 : Télécharger la dernière version de NetBeans


  • se rendre à l'adresse http://netbeans.org/downloads/. Changer la langue de l'IDE en français.
  • récupérer par exemple la Version C/C++, une des plus volumineuses. Si vous n'avez pas Java d'installé, choisir la version Java SE. Installation par les dépôts si vous le souhaitez.
  • sur le fichier téléchargé, netbeans-7.0-ml-cpp-linux.sh , faire clic droit pour autoriser l'exécution (menu Permission). Faire ensuite un clic gauche et lancer l'exécution.
  • suivre la procédure d'installation jusqu'à son terme.

  • Ensuite, dans la barre de menus, choisir Outils / Plugins : l'onglet Mise à jour vous propose ds mises à jour, qu'il est recommandé d'accepter. Il vous faudra redémarrer l'IDE.
Étape 2 : installation du plugin Android pour NetBeans
Le plugin est disponible à l'adresse http://kenai.com/projects/nbandroid/pages/Install.
Repérer l'adresse de mise à jour que l'on va paramétrer dans NetBeans :
http://kenai.com/projects/nbandroid/downloads/download/updatecenter/updates.xml
  • dans NetBeans, retouner dans Outils / Plugins / onglet Paramètres.
  • clic sur Ajouter, indiquer comme sur l'image ci-dessous les paramètres du plugin.

  • après cette étape, passer sur l'onglet Plugins Disponibles, repérer les nouveaux plugins android comme sur l'image ci-dessous :

Choisir android et le Android Test Runner for Netbeans 7.0+ (ATTENTION à ne pas prendre une autre version !)
  • lancer l'installation des plugins. Il vous faudra accepter l'installation bien que les plugins ne soient pas signés si vous souhaitez continuer
Passons à la partie 2 du tutorial pour le SDK Android.

samedi 7 mai 2011

Mindows

Ne serait-ce pas le temps de passer à une interface de type Carte Mentale pour remplacer les bureaux à fenêtres de nos PCs ?

L'arrivée d'Ubuntu 11.04 il y a quelques jours change quelques habitudes : la nouvelle interface Unity remplace désormais le bureau Gnome (qui reste pour l'instant disponible au choix lors de la fenêtre de login). Mais finalement, ce changement n'est pas un bouleversement. Il y a toujours des fenêtres, une barre d'indicateurs en haut, et le nouveau (mais pas très original) Dock, qui rappelle un tantinet l'interface Mac.

Il y a environ 25 ans, les premiers ordinateurs personnels étaient en majorité équipés de Windows 1. Ce n'était pas alors à proprement parler un OS (voir cette page wikipédia), mais bel et bien une couche rajoutée à MSDOS. A l'époque, les types des fichiers manipulés étaient peu nombreux : BAT, EXE, BMP, etc.

Windows empruntait plusieurs idées venues d'autres mondes : GEM (pour l'OS CP/M), ou celui de l'Apple II. Pour le grand public, ces interfaces graphiques reposent quasiment toutes sur l'utilisation d'une barre de menu, d'icônes, d'une icône "Trash/Poubelle", etc.

Et aujourd'hui, tout cela n'a pas beaucoup évolué : plusieurs bureaux parfois pour Gnome & autres, plusieurs barres de menu, éventuellement de la 3D (Compiz, Aéro, etc). Pourtant, les applications se sont démultipliées, et l'arrivée d'Internet a bouleversé les habitudes de travail sur PC.

En conclusion, une petite refonte de ces interfaces serait la bienvenue, pourquoi pas sous la forme d'une carte mentale dynamique ? En fonction de l'activité récente (programmes), des contacts récents (mails, IM, tweets, webcam, docs partagés), des informations exploitées (sites, documents textes, vidéo, programmes spécialisés), le tout rassemblés par thème, on éviterait le parcours répétitif de l'arborescence du répertoire physique pour trouver l'information que l'on cherche.

Cette structure de fichiers arborescente, qui a pour point d'origine la racine, ne correspond malheureusement pas à ma façon de "penser le rangement" de mes documents sur. Personnellement, je ne trouve pas cela naturel, et je perds un temps fou à chercher mes documents.

Si vous connaissez un bureau, une interface de ce type, je suis preneur !

samedi 4 octobre 2008

GNU Octave

Qu'est-ce qu'Octave ?
OCTAVE est un logiciel libre de calcul numérique, dont la particularité est de disposer d'un interpréteur en ligne. Cet interpréteur permet donc à l'utilisateur de taper ses commandes en ligne et de les voir immédiatement exécutées. Comme son concurrent payant Matlab ((c) The Mathworks), ou son concurrent gratuit Scilab de l'INRIA.
Cette propriété se retrouve également dans Python.
Pourquoi parler d'Octave ?
Tout comme SwitcherCADIII, Octave fait partie de la panoplie logicielle de tout électronicien. En ce qui nous concerne, pour les cours actuels de C2A, d'oscillateurs, et de PLL, Octave est un outil pratique permettant de simuler le comportement d'un système asservi, et de visualiser ses réponses temporelles et fréquentielles, plus particulièrement les marges de stabilité visibles sur les diagrammes de Bode et Nyquist. Prochainement, le cours de Traitement Numérique du Signal en EN pourra être suivi d'applications sur Octave.
Où trouver Octave ?
Sur Ubuntu, Octave 3.0 se trouve dans les dépôts Universe. Il faut veiller à télécharger également le paquet GNUplot, sans lequel vous n'aurez pas de possibilité d'afficher de tracés (grâce à la fonction plot). Je recommande également le paquet QtOctave, qui est un environnement de développement plus attrayant que la console linux.
Sur Windows, un fichier Installer est accessible ici, ou directement sur le site d'Octave.
L'oscillateur Bubba du DS
Octave fonctionne en mode console : ceci pose quelques problèmes lorsqu'à la fin des instructions entrées, on s'aperçoit d'une erreur au début. Pour y remédier, Octave permet donc également de travailler avec des scripts, qui sont concrètement des fichiers textes (extension .m) qui comportent une suite d'instructions Octave.
Pour l'oscillateur Bubba, le script est disponible ici. Il est directement fonctionnel dans Octave. Quelques commentaires vous aideront à faire vos premiers pas avec ce logiciel.
Par ailleurs...
L'Octave est également une unité de mesure anglo-saxonne pour désigner le volume de whisky dans un tonneau, soit 73 litres, soit 16 galons UK. Ce qui n'apporte rien à la discussion sur le calcul numérique, mais n'y enlève rien non plus.

dimanche 20 juillet 2008

Installer le plugin Tomcat pour Eclipse (Ubuntu)

0/ - Remarque préliminaire : Tomcat n'est pas inclus dans le plugin. Il faut donc le récupérer via les dépôts (infos ici, téléchargement sans passer par les dépôts directement sur le site Tomcat ici). Version utilisée ici : Tomcat 5.5

Vérification : en mode admin console, vérifier que Tomcat "tourne" :
sudo /etc/init.d/tomcat5.5 status
La réponse devrait être :
* Tomcat servlet engine is running with pid 5536

1/ - Récupération du plugin
La liste des plugins est visible ici. Plus spécifiquement, le plugin Tomcat choisi (Sysdeo) est ici.

2/ - Dézipper le fichier dans le répertoire des plugins eclipse
En mode console ( se mettre dans le répertoire contenant com.sysdeo.eclipse) :
sudo cp -r com.sysdeo.eclipse.tomcat_3.2.1 /usr/lib/eclipse/plugins/

3/ - Démarrer Eclipse à la console.
eclipse -clean

C'est terminé : pour ajuster les réglages, se reporter au fichier readme.html inclus dans le zip.

vendredi 18 juillet 2008

Installation d'Eclipse + Pydev (Python) sur Asus EEEPC (ubuntu)

1/ - installation d'Eclipse (version 3.2 ce jour).
En mode console, taper :
~$sudo apt-get install eclipse

2/ - installation du module pydev
En mode console, taper :
~$ sudo apt-get install eclipse-pydev

3/ - Trouver le chemin de l'interpréteur sur votre machine
  • sous Windows: c:\python 2.x\python.exe (par défaut)
  • sous Ubuntu: \usr\bin (par défaut, faire whereis python en mode console pour localiser si Python besoin)
4/ - paramétrer Eclipse
Windows -> Preferences -> Pydev -> Python - Interpreter
Cliquer sur "new".