cybermonde.org

Aller au contenu | Aller au menu | Aller à la recherche

lundi 14 octobre 2013

un moteur d'indexation et de recherche

L'objectif est d'indexer et de rechercher dans une arborescence de fichiers PDF. Mon choix s'est porté sur mnoGoSearch.

L'indexation d'autres types de fichiers est évidemment possible : txt, odt, mp3, docx...

Dans ma configuration, l'accent a été mis sur la gestion des caractères accentués.

Article mis à jour le 22/10/2013.

Lire la suite...

mercredi 22 mai 2013

migration vers PHP 5.4

Une application utilise sur la machine de développement la notation suivante :

foo()[0]

Cette notation est apparue avec PHP 5.4 (voir toutes les nouveautés).

Lire la suite...

mercredi 10 avril 2013

créer une présentation avec dokuwiki

Comment créer une présentation à partir d'une page de votre wiki préféré ?

  • Supposons que DokuWiki soit installé...
  • Ajoutons le plugin S5 Presentations (via Administrer/Gestion des modules externes).
  • Dans la page à transformer en présentation, insérer au début :

~~SLIDESHOW~~

  • La première diapo commencer par une balise titre de niveau 1 (H1), les suivantes par une balise titre de niveau 2 (H2).
  • Pour placer un commentaire qui n'apparaît pas sur la diapo, insérer une ligne horizontale.
  • Une fois la page sauvegardée, une icône apparaît en haut à droite pour lancer la présentation :

  • Le thème de la présentation peut être changé via le menu Administrer/Paramètres de configuration.
  • Pour naviguer entre les diapos, clic pour avancer, flèches gauche ou droite pour reculer/avancer.
  • En glissant la souris vers le bas, un menu apparaît pour progresser ou aller directement vers une diapo.

mercredi 30 janvier 2013

Configurer un serveur Minecraft

Configurer un serveur Minecraft sur Ubuntu 12.10 Server 64 bits sur un VPS chez DigitalOcean.

Librement inspiré par cette page très détaillée : http://fr.minecraftwiki.net/wiki/Tutoriels/Configurer_un_serveur

Lire la suite...

vendredi 18 janvier 2013

ignorer la casse sous Apache

Lors de la migration depuis un serveur sous Windows, les répertoires ont tous été convertis en minuscules mais pas les fichiers.

On se retrouve avec : images.pdf, IMAGES.pdf…

Pour éviter la modification de tous les liens dans les pages statiques, on va activer un module d'Apache (le serveur web qui accueille dorénavant ces documents).

mod_speling : http://httpd.apache.org/docs/current/mod/mod_speling.html

Activer le module (sous Ubuntu ou Debian) :

a2enmod speling

Créer un fichier .htaccess dans le répertoire à contrôler qui contient les lignes suivantes :

CheckSpelling On
CheckCaseOnly On

Eventuellement modifier la configuration d'Apache pour prendre en compte ce fichier (dans /etc/apache2/sites-enabled/000-default par exemple) :

AllowOverride All

Redémarrer Apache :

/etc/init.d/apache2 restart

Nous voici ainsi débarrassés de cette corvée ;-)

dimanche 6 janvier 2013

dual boot sur Asus X55A

Installation d'Ubuntu sur un Asus X55A - SX041V dont voici les spécifications :
Pentium B970 - 4Go RAM - 500Go HDD - Windows 7 Home Premium x64 vendu 422 euros chez Media Markt (janvier 2013).

Lire la suite...

vendredi 26 octobre 2012

octal de là

Dans un script bash qui calcule un offset sur base de l'heure courante, il m'arrivait d'avoir l'erreur suivante :

( 09: value too great for base (error token is "09")

Le problème vient de l'interprétation de bash qui considère les chiffres commençant par zéro comme de l'octal. Hors dans le système octal, 8 et 9 n'existent pas.

J'impose donc un système décimal en ajoutant 10# devant ma variable, le script (extrait) devient :

# déterminer l'heure courante
heurecourante=$(date +%H)
minutecourante=$(date +%M)
# le "10#" sert à éviter que les heures qui commencent par zéro soient considérées comme de l'octal
offset=$(( ( (10#$heurecourante) * 60 ) + $minutecourante ))

mercredi 1 août 2012

Ubuntu sur IBM X3200 M3

Sans surprise l'installation de Ubuntu Server 12.04 64bits sur le IBM X3200 M3 ne pose aucun problème.

Lire la suite...

jeudi 19 juillet 2012

Que faire avec votre vps/vks chez OVH ?

Vous avez acheté, reçu en test un vps/vks chez OVH, comment le préparer pour votre joli projet ? Je suppose ici que vous disposez de la Debian installée par défaut.

Lire la suite...

mardi 10 juillet 2012

MantisBT : gestionnaire de bugs

Mantis Bug Tracker est un gestionnaire de bugs (bogues) basé sur le classique duo PHP/MySQL. Il vous permet de maintenir un historique des bugs dans vos projets, leur résolution, la progression des versions (release)... L'installation est sans surprise, je n'y reviens pas.

Lire la suite...

lundi 9 juillet 2012

gestion de vos équipements avec RackTables

RackTables est une solution d'inventaire de vos équipements réseau et serveur. Vous pouvez maintenir entre autre un état de l'occupation des armoires, un inventaire des connexion physiques.

Lire la suite...

vendredi 8 juin 2012

java sur Ubuntu

De longs débats sur la présence ou pas de java dans Ubuntu, quelle version...

Au final certaines applications exigent l'utilisation de la version de Sun (ou Oracle), voici comment l'installer :

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

La source est un excellent site consacré à Ubuntu qui se met à jour à chaque sortie de version : Linux - Rixensart.

jeudi 7 juin 2012

MySql - Premières commandes

Quelques notes extraites d'une présentation des commandes de base pour gérer les bases de données MySQL.

Lire la suite...

mardi 29 mai 2012

générateur de document ODT à partir de PHP

Il y a quelques années je décrivais la structure d'un fichier ODT (OpenOffice.org/LibreOffice) puis comment créer de l'ODT avec PHP/MySQL. Aujourd'hui je vous propose de découvrir un générateur de document ODT à partir de PHP : odtPHP.

Lire la suite...

mardi 15 mai 2012

enregistreur 4 canaux avec Delta44

Sur base d'une carte son m-audio Delta 44, réalisation d'une machine (sans interface graphique) pour l'enregistrement continu de 4 canaux au format MP3. Chaque canal dans un fichier distinct.

Article mis à jour le 01/08/2012.

Exemple de branchement :

Lire la suite...

lundi 16 avril 2012

Wacom - Bamboo Pen and Touch

Installation d'une tablette graphique Wacom - Bamboo Pen & Touch - CTH-470K (vendue par Amazon au prix de 69,79 euros le 11/04/2012) sur Ubuntu.

Article mis à jour le 28/04/2012.

Lire la suite...

lundi 26 mars 2012

PirateBox

Article mis à jour le 28/01/2013 : 0.5.1

Le point de départ de cette expérience est l'initiative de P.Box, la première PirateBox lilloise. La PirateBox est elle-même une initiative de David Darts.

Soit un équipement, détourné de son usage premier pour créer un réseau libre :

"Dispositif nomade de communication et de partage, qui permet de transformer tout espace en réseau libre et anonyme de partage informationnel et documentaire." http://piratebox.c.la/

Lire la suite...

vendredi 23 mars 2012

WebDAV pour le partage des fichiers

Mise à disposition de fichiers via le protocole WebDAV et via le web (ici un intranet), en lecture seule.

On suppose Apache2 installé et au moins un site actif (typiquement le default). La configuration est réalisée sur Ubuntu Server.

L'authentification est assurée par un annuaire OpenLDAP.

Lire la suite...

mercredi 7 mars 2012

installer et utiliser DokuWiki

Un wiki, pour qui, pourquoi ? Tout le monde peut prendre en main l'utilisation d'un wiki, les quelques règles de syntaxe sont aujourd'hui compilées dans une barre d'outils et les fonctionnalités avancées (peu nombreuses) sont vite maîtrisées.

L'intérêt du wiki ? Une organisation non figée, plus naturelle, à l'image d'une prise de notes à la volée mais en y ajoutant la notion d'hyperlien et un moteur de recherche.

Je l'utilise pour... compiler mes notes, mes procédures, des bouts de code...

Article mis à jour le 22/01/2013 :  PDF

Lire la suite...

mardi 6 mars 2012

forcer le httpS

Supposons votre site wiki.chezmoi.be (voir article précédent), pour sécuriser le login, vous souhaitez forcer l'usage du httpS. Au préalable, Apache2 aura été configuré avec SSL.

Lire la suite...

- page 2 de 7 -