Trucs divers et variés

Configurer correctement PhpMyAdmin :

  • http://www.pragmasoft.be/wiki_ub1304/doku.php?id=serveur_lamp
  • importer /usr/share/doc/phpmyadmin/examples/create_tables.sql.gz
  • ?diter /etc/phpmyadmin/config.inc.php et remplacer les pma_table_uiprefs, pma_recent et pma_bookmark par pma__... (double _)
  • Il faut peut-être créer l'utilisateur pma, avec pmapass comme mot de passe, sans aucun attributs ni privilèges.

Encoding

  • pour déterminer le type d'un fichier, en faire un échantillon et utiliser file :
    mvrunawk.sh mvsample 1 < post.sql | file -
  • on peut aussi vérifier en regardant le fichier avec od -c (en utf8, les caractères accentués sont sur 2 octets)
  • la commande iconv modifie l'encodage :
    iconv -f latin1 -t utf-8 biblio.bib > biblio-utf8.bib
  • iconv peut servir à vérifier, s'il fait ou pas des modifications :
    iconv -f utf-8 -t latin1 thread.sql > thread.sql.iso
    iconv: séquence d'échappement non permise à la position 64595
    bigquick:[Desktop]$ iconv -f latin1 -t utf-8 thread.sql > thread.sql.iso
    

Configuration des locales

  • apt-get install language-pack-fr
cvs -z3 -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy co -P tidy

 SVN

Démarer le serveur en local

sudo svnserve -d -r /var/svn

créer un dépôt local

svnadmin create dotaviewer

svn checkout svn+ssh://frioult@svn.info.unicaen.fr/data/subversion/dotaviewer
svn import dir svn+ssh://frioult@svn.info.unicaen.fr/data/subversion/dotaviewer -m "ajout"

Développement d'un parser de carte

ACP

Requêtes RDQL

SELECT *
WHERE (?hero, dota-item:wear, ?item)
  (?item, dota-item:cost, ?cost)
USING
   owl FOR <http://www.w3.org/2002/07/owl#>,
   rdf FOR <http://www.w3.org/1999/02/22-rdf-syntax-ns#>,
   rdfs FOR <http://www.w3.org/2000/01/rdf-schema#>,
  dota-item FOR <http://www.owl-ontologies.com/dota-item.owl#>

Requêtes SPARQL

Quels sont les instances de Item ?

PREFIX dota-item: <http://www.owl-ontologies.com/dota-item.owl#>

SELECT ?subject
WHERE { ?subject rdf:type dota-item:Item}
PREFIX dota-item: <http://www.owl-ontologies.com/dota-item.owl#>

SELECT *
WHERE {<http://www.owl-ontologies.com/dota-item.owl#hero1Item2> ?p ?o}