Monthly Archive for February, 2007

Chemin jusqu’au fond d’écran par défaut sous Debian

Bonsoir,

L'autre jour un pote à moi a installé Debian GNU/Linux sur son ordinateur portable et en voyant le nouveau fond d'écran, je me suis dit "je trouve ça joli, il me le faut". Après avoir obtenu un accès à sa machine j'ai cherché l'emplacement du fichier pour pouvoir le récupérer. Après quelques recherches dans le système de fichier, et déjoué les pièges de liens qui pointent vers d'autres liens, je l'ai enfin trouvé, dans le répertoire /usr/share/images/desktop-base/.

À savoir, si vous cherchez à récupérer un joli fond d'écran Debian.

Tags: , , , ,

Liens externes dans une nouvelle fenêtre

Bonsoir,

Voici un code Javascript très simple à mettre dans vos pages pour que tous les liens externes s'ouvrent dans une nouvelle fenêtre (popup) :

function externalLinks() {
	if (!document.getElementsByTagName) return;
 
	var anchors = document.getElementsByTagName("a");
	var hostname = window.location.hostname;
 
	for (var i=0; i<anchors .length;>
</anchors>		var anchor = anchors[i];
		var href = anchor.getAttribute("href");
 
		if (href.indexOf("http://", 0)&gt;-1 &amp;&amp; href.indexOf(hostname, 0)==-1) {
			anchor.target = "_blank";
		}
	}
}
window.onload = externalLinks;

Le fonctionnement n'est pas très compliqué comme vous pouvez le voir. En fait ce code analyse chaque balise <a> dans la page et regarde si l'attribut href contient "http://". Si c'est le cas, alors il rajoute un target="_blank" à la volée. Cela par du principe bien sûr que les liens internes, qui pointent vers d'autres pages du même sites, utilisent des chemins relatifs.

Tags: ,

Installation d’une base Oracle 10g Express Edition sous Debian

Bonsoir,

Dans la cadre des projets SUPINFO, il nous est demandé d'installer une base de données Oracle 10g Express Edition (XE). En fait le projet consiste à faire un moniteur système en PHP et d'enregistrer les logs dans une base de données. SUPINFO étant partenaire avec Oracle, nous avons l'obligation d'utiliser cette version gratuite du célèbre éditeur de bases de données. Le choix de la distribution étant libre, j'ai donc naturellement choisi Debian dans sa version server, car je dispose des dépôts d'Oracle pour Debian, pour installer cette base.

Seulement voilà le problème c'est qu'en installant Debian, je lui ait laissé faire le partionnage automatiquement et il ne m'a mis que 400Mo et quelques de SWAP. Oracle 10g XE n'a pas voulu s'installer car il faut au moins 753Mo de SWAP. Il faut donc passer par un outil de partitionnage pour réduire la partition principale et augmenter la partition de SWAP. Maintenant avec 1go de SWAP, il n'y a plus aucun problème.

À savoir !

Tags: , , , , , , ,

Activer la complétion automatique dans Bash

Bonsoir,

Voici une astuce trèèèèès pratique et très utile pour tous les fans de la ligne de commande et de Bash. Il est possible d'obtenir une complétion automatique de certaines commandes avec la touche Tab, mais pour cela il faut l'activer si ce n'est pas fait de base. Pour ce faire, rien de plus simple, il suffit de coller ces deux lignes dans votre terminal :

echo "source /etc/bash_completion" >> ~/.bashrc
source /etc/bash_completion

Et voilà. Cela va certainement vous éviter pas mal d'erreurs de frappes car Bash va désormais finir la plupart de vos commandes ou noms de fichiers par simple pression de la touche Tab.

Tags: , , ,