tag:blogger.com,1999:blog-47823491094514495442024-02-21T00:51:45.940-08:00UbuntHelpValentin Degennehttp://www.blogger.com/profile/06247776940418240512noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-4782349109451449544.post-58683524432279560302009-12-30T01:02:00.000-08:002010-02-10T13:58:32.855-08:00Supprimer le ralentissement de firefox Sur Ubuntu Karmic Koala (9.10) Une gène peut entrainer un ralentissement important de firefox, moi-même affecté par ce problème j'ai commencé à rechercher sur la toile s'il n'existait pas des solutions et je suis tombé sur un blog expliquant les manipulations à effectuer pour régler ce soucis particulièrement génant :)<br />Pour faire très gros, une base de donnée interne, et contenant toutes les adresses malveillantes, se créée lors de l'installation de firefox et s'engraisse au fil de votre navigation jusqu'à prendre des tailles considérables et source de ralentissement dans le navigateur.<br /><br /> Voici le blog qui explique plus en détails, et avec des redirections des sources plus officielles, le sujet du problème : <a href="http://www.weblog.eliaz.fr/article93.html#forum547">weblog.eliaz.fr</a><br /><br /> Sinon en faisant des recherches personnelles j'ai trouvé sur un post un commentaire qui explique peut-être plus accessiblement comment compacter les bases de données mais pour vous éviter la recherche parmis un paquet de commentaires postés je vais vous expliquer la démarche ici-même.<br /><br /><span style="color: rgb(51, 102, 255); font-weight: bold;">Démarche :</span><br /><span style="color: rgb(51, 102, 102);font-size:85%;" >1)_Installer dans Firefox le plugin SQLite Manager (Outils -> Modules complémentaires -> catalogue (puis recherche) ).<br /><br />2)_démarrer le module après redémarrage de Firefox présent alors dans "outils".<br /><br />3)_dans le menu, cliquez sur "Database" puis "Connect database" du menu déroulant.<br /><br />4)_Ici vous devez alors chercher les bases de données génantes, pour cela vous allez devoir afficher les dossiers cachés (clique droit sur une surface vide de la fenêtre puis "afficher les fichiers cachés" ).<br />L'emplacement de ces bases de données se situe dans "~/.mozilla/firefox/[suite_de_chiffres_et_de_lettres].default/" ( ~ = votre dossier personnel ).<br />on va s'intéresser aux bases de données avec la synthaxe suivante :<br />urlclassifier*.sqlite (* peut être n'importe quel chiffre). Ouvrez en une.<br /><br />5)_Une fois charger la base de donnée s'affiche, il ne vous reste plus alors qu'à la compacter en allant dans "Database" puis en cliquant sur "Compact database" dans le menu déroulé.<br /><br />6)_Renouvelez l'opération pour les autres bases de données urlclassifier*.sqlite (s'il en a) et faites de même pour la base de donnée "places.sqlite".</span><br /><br /> Firefox devrait être plus répondant au redémarrage.Valentin Degennehttp://www.blogger.com/profile/06247776940418240512noreply@blogger.com0tag:blogger.com,1999:blog-4782349109451449544.post-89831911007006691762009-12-30T00:25:00.000-08:002009-12-30T02:00:08.450-08:00Installer et Utiliser Java <a href="http://sd-2.archive-host.com/membres/up/125113109647738720/UbuntHelp_PDF/Installer_et_utiliser_Java.pdf"><img style="cursor: pointer; width: 50px; height: 50px;" src="http://www.ussu.info/files/pdf_icon.png" alt="" border="0" />Télécharger au format PDF pour une meilleure lisibilité et portabilité.</a><br /><br /><ul style="color: rgb(204, 102, 0);"><li><span style="font-weight: bold; color: rgb(204, 102, 0);font-size:130%;" >Synopsis :</span></li></ul> Quand on passe de Windows à une plateforme Linux il n'est pas évident de savoir par où commencer pour débuter la programmation, Linux intègre par défaut un langage dénommé python mais celui est plutôt restreint à sa plateforme et pour qu'il soit compris par les autres il faut installer certains modules. Java est un langage plus populaire car sans même le savoir réellement bon nombre d'utilisateurs possèdent déjà la machine virtuelle intégré permettant de lire, le plus souvent pour eux, les applets implémentées dans les pages web. De plus si vous passez de Windows à “Linux” et que vous êtes programmeur il y a plus de chances que vous ayez programmé en java qu'en python... Ce document explique rapidement les différences et les manipulations à effectuer pour que votre langage préféré revient à vous tout simplement.<br /><br /><br /><span style="color: rgb(51, 102, 255);">Différences :</span><br /> Il faut savoir que sur Windows il existe une seule implémentation de Java (“offerte” par Sun Microsystems). Ainsi pour pouvoir programmer et lancer un programme il vous faut respectivement le JDK (Java Developpment Kit) et la JVM (Java Virtual Machine capable de lire vos programmes). Sur Linux c'est le même principe mis à part qu'il existe deux implémentations; Celle de Sun Microsystems même et une implémentation entièrement OpenSource : OpenJDK (avec des librairies réécrites et “Openisées”). Nous allons nous intéresser à OpenJDK.<br /><br /><span style="color: rgb(51, 102, 255);">Installation :</span><br />_En mode graphique : ouvrez le gestionnaire de paquet Synaptic (Système → Administration). Puis faites une recherche en écrivant « OpenJDK » vous devrez alors voir apparaître « openjdk-6-jdk ». Cliquez dessus pour l'installer (ceci devrait installer les programmes dépendants du paquet).<br /><br />_En console : sudo apt-get install openjdk-6-jdk. Puis entrer votre mot de passe.<br /><br /> Vérifiez dans les deux cas si l'installation a bien fonctionné, pour ça écrivez dans la console : « java -version », vous devez voir apparaître les versions respectives du JDK, du JRE et de la JVM. Ne prettez pas attention à la version du JDK, vous devriez voir « java version "1.6.0_0" » pourtant celle-ci est bien la dernière version présente d'OpenJDK (à ne pas faire d'amalgame avec la version de Windows).<br />Vous pouvez désormais lire des fichiers jar; Pour cela, et pour le premier lancement d'un fichier jar, il faut associer à ce type de fichier le processus d'OpenJDK qui permet de lancer des programmes java : clique droit sur le fichier et sélectionner « OpenJDK Java 6 » dans le programme à utiliser pour le lancement ( « ouvrir avec » ). Normalement tout lancement normal d'un fichier jar à l'avenir sera associé à ce programme et sera donc lancé avec.<br /><br /><ul style="font-weight: bold; color: rgb(204, 102, 0);"><li>Installation de l'IDE :</li></ul><span style="color: rgb(51, 102, 255);">Eclipse :</span><br /> Je vous renvoie sur la page des téléchargements compte tenu du fait que vous pourriez avoir envie de télécharger votre propre pacquage et/ou votre propre type d'architecture.<br /><a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a><br /><br /> Globalement si vous avez l'habitude d'utiliser éclipse pour la SE (Standard Edition) seulement alors le deuxième pacquage (en partant du haut, Eclipse IDE for Java Developers (92 MB)) est convenu pour vous.<br /><span style="font-weight: bold;">Attention ne cliquez pas sur le nom du pacquage directement, choisissez sur la droite votre OS avec son architecture.</span><br />Une fois l'archive téléchargée, vous pouvez la décompresser n'importe où sur votre disque mais préféré la décompresser dans un dossier root pour plus d'organisation et pour éviter toutes manipulations sur celui-ci.<br /><br /><br /> Vous êtes normalement capable de programmer et de lancer vos applications Java sans le moindre soucis.<br /><br />.Valentin Degennehttp://www.blogger.com/profile/06247776940418240512noreply@blogger.com0tag:blogger.com,1999:blog-4782349109451449544.post-55823340974793712692009-12-28T23:36:00.000-08:002009-12-29T00:48:50.684-08:00Installer et Utiliser KDE <ul style="color: rgb(204, 102, 0); font-weight: bold;"><li><span style="font-size:130%;">Préface :</span></li></ul> Il peut être utile pour n'importe quelles raisons de migrer de Gnome vers l'environnement KDE; Que vous ayez envie de changer d'atmosphère ou d'utiliser une interface plus technique le bureau KDE est prévu pour ça.<br />KDE est d'apparence plus étroitement lié à Windows et ca peut-être aussi un bon moyen de ne pas être dépaysé quand on migre directement de Windows à "Linux".<br />De plus KDE possède une suite de logiciel plus fonctionnelles par défaut.<br /><br /><span style="color: rgb(51, 102, 255);">Installation :</span><span style="font-size:85%;"><br />Écrire dans la console : sudo apt-get install kde-desktop </span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="apt://kubuntu-desktop"><img style="cursor: pointer; width: 31px; height: 31px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_YjmtgnbMn9Ba3vG3ApM0iqWGo7BaNeBNt2c5SWGWNI7EP4tIT0wDxAi0A975w_h_-XlXoA5UcPgVpkc7JY5fAo9eDtS2emRN_c-bYBrjG9wXFjESdpeDhLdC-4McasxfmfNHLdhqvAQ/s320/apt.png" alt="" id="BLOGGER_PHOTO_ID_5420576990328153970" border="0" /></a><span style="font-size:85%;"><br />Entrer le mot de passe<br />Et attendre...</span><br /><br /><span style="font-weight: bold;font-family:courier new;" >A suivre...</span><br /><br />.Valentin Degennehttp://www.blogger.com/profile/06247776940418240512noreply@blogger.com0tag:blogger.com,1999:blog-4782349109451449544.post-67302792232513563282009-12-28T07:14:00.000-08:002009-12-30T00:41:39.775-08:00Les Alias<a href="http://sd-2.archive-host.com/membres/up/125113109647738720/UbuntHelp_PDF/Les_Alias.pdf"><img style="cursor: pointer; width: 50px; height: 50px;" src="http://www.ussu.info/files/pdf_icon.png" alt="" border="0" />Télécharger au format PDF pour une meilleure lisibilité et portabilité.</a><br /><br /><ul style="color: rgb(204, 102, 0);"><li><span style="font-weight: bold; color: rgb(255, 153, 0);font-size:130%;" >Présentation :</span></li></ul> Un alias permet de définir un remplacement de synthaxe d'une fonction lors de son utilisation. C'est à dire qu'en effectuant un alias "b" sur la fonction "a", la fonction "a" appelle la fonction "b" lorsque celle-ci est utilisé.<br /><br /><ul style="color: rgb(204, 102, 0);"><li><span style="font-weight: bold; color: rgb(255, 153, 0);">Mise en oeuvre :</span></li></ul> Comme pour <a href="http://ubunthelp.blogspot.com/2009/12/nano.html">nano</a>, le terminal possède un fichier de configuration appelé ".bashrc", de plus il existe un fichier personnel et un fichier global de bashrc (le fichier personnel modifié n'est valide que dans la session où il a été modifié, alors que le global modifié est valide pour tout les utilisateurs de la machine).<br /><br /><span style="font-style: italic; color: rgb(51, 102, 255);">emplacements :</span><br /><span style="font-size:85%;">bashrc personnel : ~<br />bashrc global : /etc/bash.bashrc</span><br /><br />C'est à l'intérieur de ces fichiers que nous allons créer des alias.<br />Interessons-nous plutôt au fichier personnel (plus sur), ouvrez-le et rendez-vous ligne 85 (si votre fichier n'est pas déjà modifié).<br />Vous devriez être positionné après :<br /><br /><span style="font-size:85%;"># some more ls aliases<br />#alias ll='ls -l'<br />#alias la='ls -A'<br />#alias l='ls -CF'<br />_votre curseur</span><br /><br /><span style="color: rgb(51, 102, 255); font-style: italic;">Synthaxe :</span><br /><span style="font-size:85%;">alias </span><commande><span style="font-size:85%;">commande_remplacée='</span><remplacement><span style="font-size:85%;">commande_remplaçante'</span><br /><br /><span style="font-size:85%;"><span style="color: rgb(255, 0, 0);">/!\ Attention il n'y a pas d'espace autours de "=" /!\</span></span><br /><br /><span style="font-style: italic; color: rgb(51, 102, 255);">Exemple :</span><br />Essayez donc d'écrire "alias MaFonction='echo Hello world!'<br />(echo est la fonction pour afficher du texte)<br />enregistrez ensuite le fichier bashrc et surtout <span style="font-weight: bold;">n'oubliez pas de quitter le terminal et de le relancer pour que les modifications prennent effets !</span><br />Vous pouvez maintenant écrire MaFonction, si tout s'est bien passé il devrait s'afficher "Hello world!" dans votre terminal.<br /><br />Vous savez désormais comment créer des alias, pratique n'est-ce pas ?...<br /><br />.<br /></remplacement></commande>Valentin Degennehttp://www.blogger.com/profile/06247776940418240512noreply@blogger.com0tag:blogger.com,1999:blog-4782349109451449544.post-5053435648268622432009-12-28T01:22:00.001-08:002009-12-28T09:02:02.238-08:00Nano (GNU nano) <a href="http://sd-2.archive-host.com/membres/up/125113109647738720/UbuntHelp_PDF/Nano_GNU_nano.pdf"><img style="cursor: pointer; width: 50px; height: 50px;" src="http://www.ussu.info/files/pdf_icon.png" alt="" border="0" />Télécharger au format PDF pour une meilleure lisibilité.</a><br /><br /><ul style="color: rgb(153, 51, 0);"><li><span style="font-weight: bold; color: rgb(204, 102, 0);font-size:130%;" >Présentation:</span></li></ul> Nano est un éditeur de texte intégré au terminal. Celui-ci permet d'écrire du texte ou d'en éditer tout en restant dans le terminal. L'avantage étant de pouvoir créer facilement des fichiers de tout type même privé de la zone graphique. Nano a aussi la particularité d'être facile d'emploi et discret d'où son nom qui signifie une toute petite unité (ex : un atome se mesure avec le nanomètre).<br /><br /><span style="color: rgb(51, 51, 255); font-style: italic;">Lancement :</span><br /><span style="font-size:85%;">$ nano [fichier_texte]</span><br /><span style="color: rgb(51, 51, 255);"><span style="font-style: italic;">Paramètres </span>:</span><br /><span style="font-size:85%;">_m (=mouse) → possibilité d'utiliser la souris pour pointer des positions (le mode graphique doit-être activé).<br />_i (=indentation) → indentation automatique (utile pour la rédaction de programmes).<br />_A → Si cette option est activé, l'appui sur la touche « home » du clavier provoquera non pas un retour au début du document mais un retour en début de ligne (aussi utile pour les programmeurs).</span><br /><br /><ul style="color: rgb(255, 153, 0);"><li><span style="color: rgb(204, 102, 0); font-weight: bold;">Configuration:</span></li></ul> Vous pouvez créer un fichier de configuration nano nommé .nanorc (le point signifie que le fichier doit être caché, le faire apparaître grâce au paramètre « a » de la commande « ls »), ce fichier permet de charger des configurations au démarrage de nano. Il doit être placé dans le dossier personnel (~). Vous pouvez donc le créer au moyen de nano même ( $ nano .nanorc ).<br />« set » permet d'activer une fonction alors que « unset » la désactive.<br /><br /><span style="color: rgb(51, 51, 255); font-style: italic;">Instructions :</span><br /><span style="font-size:85%;">set mouse -> équivalent au paramètre « m ».<br />set autoindent → équivalent au paramètre « i ».<br />set smarthome -> équivalent au paramètre « A ».</span><br /><br />Vous aurez bien compris qu'un tel fichier est utile pour lancer nano avec des fonctions souhaitées sans devoir à chaque fois les écrire en paramètre de lancement.<br /><br />Il existe un fichier de configuration nano par défaut ( dit global ) se trouvant dans /etc/nanorc (sans point). Dedans vous y trouverez la liste des options disponibles et leur descriptions , toutes précédés d'un # (commentaire). Si alors une option vous intéresse il suffit de décommenter la ligne en enlevant le #, enfin enregistrez (attention il faut être en mode root pour pouvoir modifier le fichier).<br /><br /><ul style="color: rgb(255, 153, 0);"><li><span style="color: rgb(204, 102, 0); font-weight: bold;">Activer le mode colorisation synthaxique :</span></li></ul>Dans le fichier /etc/nanorc se trouve une option permettant d'activer la colorisation synthaxique pour le html pour le c/c++ et pour les fichiers nano eux-même.<br /><br /><span style="font-size:85%;">## Nanorc files<br /># include "/usr/share/nano/nanorc.nanorc"<br /><br />## C/C++<br /># include "/usr/share/nano/c.nanorc"<br /><br />## HTML<br /># include "/usr/share/nano/html.nanorc"</span><br /><br />Il vous faut supprimer les # pour que les options prennent effet.<br />Si vous voulez paramètrer vos propres coloris, rendez-vous dans le dossier /usr/share/nano, ici se trouve un fichier de configuration pour chaque language.<br /><br />.Valentin Degennehttp://www.blogger.com/profile/06247776940418240512noreply@blogger.com0