Fedora 18 NOKEY Récupération de la clé à partir …

fedora-tea

Erreur de récupération de clé pour rpmfusion free de fedora

« : NOKEY Récupération de la clé à partir de file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64″

Pour corriger ce problème lancer la commande :

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm'

Source :

http://forums.fedora-fr.org/viewtopic.php?id=58929
http://doc.fedora-fr.org/wiki/D%C3%A9p%C3%B4t_RPM_Fusion
http://forums.fedora-fr.org/viewtopic.php?id=52542
http://rpmfusion.org/keys

 

 

Installation VMPlayer sur Fedora 18

vmware

Téléchargement de VMPlayer (gratuit)

prendre la version linux 64 bit
https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/5_0|PLAYER-501|product_downloads

Installation

Ajouter les droits d’exécution au fichier :

chmod 777 VMware-Player-5.0.1-894247.x86_64.bundle

Lancer l’installation :

bash VMware-Player-5.0.1-894247.x86_64.bundle

ou

./VMware-Player-5.0.1-894247.x86_64.bundle

Installation du kernel de dev de fedora :

yum install gcc make binutils perl kernel-devel-`uname -r`

=> Erreur de module

Suivre le tuto « Module tool paths »

https://wiki.archlinux.org/index.php/Vmware#3.2_kernels

for i in {ins,ls,rm}mod modinfo; do ln -s /usr/bin/$i /sbin/$i; done

La commande officiel :

ln -s /usr/src/linux-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-$(uname -r)/include/linux/version.h

Sur Fedora le chemin est différent :

[bash]ln -s /usr/src/kernels/$(uname -r)/include/generated/uapi/linux/version.h /usr/src/kernels/$(uname -r)/include/linux/version.h[bash]

Ensuite l’installation peut-être finaliser

Note : a chaque changement du kernel il faut relancer la commande pour recréer le lien (ln)

commande pour désinstaller vmplayer (pas testé) : http://www.fclose.com/b/linux/3460/how-to-install-run-and-uninstall-vmware-player-and-virtualbox-on-fedora-linux/

 

 

UML avec Open Modelsphere sous Linux, debian ou ubuntu

j’ai pour un projet besoin d’un logiciel UML
Après une recherche voici un comparatif des logiciels existant toujours sur wiki

J’ai donc choisi Open Modelsphere  et téléchargeable ici ou la .
on voit donc que c’est pour windows mais vu que l’application est en java on peut s’en sortir.

je trouve donc ce tuto sur developpez.com qui me rassure pour ne pas travailler sur windows

je cite :

Après téléchargement du paquet « Open ModelSphere 3.1 (build 912) – publié le 4 novembre 2009 (fichier zip) », décompressez celui-ci dans le répertoire de votre choix, puis donnez-vous éventuellement les droits d’accès nécessaires.

Vous aurez alors un répertoire « Open_ModelSphere_[version] » dans lequel vous trouverez un fichier « modelsphere.bat » dont le contenu est le suivant :
"C:\Program Files\Java\jdk1.6.0_13\jre/bin/javaw.exe" -ms64m -mx512m -ss16m -classpath ".\modelsphere.jar;.\resources.zip;.\resources;.\targets;.\lib\jakarta-regexp-1.5\jakarta-regexp-1.5.jar;.\lib\velocity-1.6.1\velocity-1.6.1.jar;.\lib\jazzy-core\jazzy-core.jar;.\lib\jython-2.2.1\jython.jar;.\lib\velocity-1.6.1\lib\commons-collections-3.2.1.jar;.\lib\velocity-1.6.1\lib\commons-lang-2.4.jar;.\lib\lablib-checkboxtree-3.0.2.jar" org.modelsphere.sms.Application

Ouvrez ce fichier avec un éditeur de texte et transformez-le de cette manière :
#!/bin/bash

java -ms64m -mx512m -ss16m -classpath « .:./modelsphere.jar:./plugins/bin/repository_functions.jar:./drivers/jtds-1.2.5.jar:./drivers/postgresql-8.3-603.jdbc4.jar:./resources.zip:./resources:./targets:./lib/jakarta-regexp-1.5/jakarta-regexp-1.5.jar:./lib/velocity-1.6.1/velocity-1.6.1.jar:./lib/jazzy-core/jazzy-core.jar:./lib/jython-2.2.1/jython.jar:./lib/velocity-1.6.1/lib/commons-collections-3.2.1.jar:./lib/velocity-1.6.1/lib/commons-lang-2.4.jar:./lib/lablib-checkboxtree-3.0.2.jar » org.modelsphere.sms.Application

Enregistrez-le sous « modelsphere.sh », rendez-le exécutable et servez-vous en pour démarrer Open Modelsphere.

Il faut bien sûr que Java soit installé et qu’il puisse être activé par la simple commande « java » !

pour moi ça a été cette ligne :

#!/bin/bash

java -ms64m -mx512m -ss16m -classpath « .:./modelsphere.jar:./resources.zip:./resources:./targets:./lib/jakarta-regexp-1.5/jakarta-regexp-1.5.jar:./lib/velocity-1.6.1/velocity-1.6.1.jar:./lib/jazzy-core/jazzy-core.jar:./lib/jgrapht-all/jgrapht-all.jar:./lib/jython-2.2.1/jython.jar:./lib/velocity-1.6.1/lib/commons-collections-3.2.1.jar:./lib/velocity-1.6.1/lib/commons-lang-2.4.jar:./lib/lablib-checkboxtree-3.0.2.jar:./lib/antlr-3.3-complete.jar:./plugins/bin/repository_functions.jar » org.modelsphere.sms.Application

Note : lancer dans un terminal pour voir les erreurs

et pour choisir la version de java sun est necessaire pour cette appli

update-alternatives --config java

voila c'est une note pour moi au cas ou ...

Crash mysql implique un ubuntu qui rame


Suite un plantage pc pendant un dump de ma base de données mysql
le redémarrage du pc a été très long et ubuntu ramait bcp (toutes les 2 minutes environ)

J’en ai déduit que mysql avait dès problème lorsque j’ai voulu mis connecter car c’était impossible

Bref impossible de récupérer mes bases j’ai voulu réparrer

Donc petit tour dans le fichier : /var/log/mysql/error.log
(si il y a trop de ligne faite un backup )

sudo /etc/init.d/mysql stop
mv /var/log/mysql/error.log /var/log/mysql/error.log.ancien

(un nouveau fichier log sera regénérer)

La si vous voyez un message du genre :

111006 15:06:19 InnoDB: Assertion failure in thread 140097920026400 in file ../../../storage/innobase/os/os0file.c line 2312
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html
InnoDB: about forcing recovery.
111006 15:06:19 - mysqld got signal 6 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help diagnose
the problem, but since we have already crashed, something is definitely wrong
and this may fail.

key_buffer_size=16777216
read_buffer_size=131072
max_used_connections=0
max_threads=151
threads_connected=0
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 346514 K
bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

thd: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = (nil) thread_stack 0x30000
/usr/sbin/mysqld(my_print_stacktrace+0x29) [0x7f6b1728a0c9]
/usr/sbin/mysqld(handle_segfault+0x404) [0x7f6b16f93554]
/lib/libpthread.so.0(+0xfb40) [0x7f6b16811b40]
/lib/libc.so.6(gsignal+0x35) [0x7f6b15299ba5]
/lib/libc.so.6(abort+0x180) [0x7f6b1529d6b0]
/usr/sbin/mysqld(os_file_flush+0) [0x7f6b171b69d0]
/usr/sbin/mysqld(fil_read_flushed_lsn_and_arch_log_no+0x5e) [0x7f6b1717f67e]
/usr/sbin/mysqld(innobase_start_or_create_for_mysql+0xa15) [0x7f6b171f18d5]
/usr/sbin/mysqld(+0x50774b) [0x7f6b1714974b]
/usr/sbin/mysqld(ha_initialize_handlerton(st_plugin_int*)+0x31) [0x7f6b17090e71]
/usr/sbin/mysqld(+0x4df592) [0x7f6b17121592]
/usr/sbin/mysqld(plugin_init(int*, char**, int)+0x7d8) [0x7f6b17124aa8]
/usr/sbin/mysqld(+0x3534bd) [0x7f6b16f954bd]
/usr/sbin/mysqld(main+0x1f6) [0x7f6b16f98836]
/lib/libc.so.6(__libc_start_main+0xfe) [0x7f6b15284d8e]
/usr/sbin/mysqld(+0x27ad09) [0x7f6b16ebcd09]
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.

c’est que vous avez le même problème que moi
la solution :
-> regarder les fichiers dans /var/lib/mysql
pour moi il y a :

adrien@pc-info-3:~$ sudo ls -l /var/lib/mysql/
total 20524
-rw-r--r-- 1 root root 0 2011-01-07 22:55 debian-5.1.flag
-rw-rw---- 1 mysql mysql 10485760 2011-10-04 21:21 ibdata1
-rw-rw---- 1 mysql mysql 5242880 2011-10-05 17:08 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 2011-01-07 22:55 ib_logfile1
drwx------ 2 mysql mysql 4096 2011-09-22 15:49 joomla
drwx------ 2 mysql root 4096 2011-04-29 20:08 mysql
-rw-rw---- 1 root root 6 2011-01-07 22:56 mysql_upgrade_info
-rw-rw---- 1 mysql mysql 5 2011-10-05 13:17 pc-info-3.pid
drwx------ 2 mysql mysql 4096 2011-02-10 12:07 penseBete
drwx------ 2 mysql mysql 4096 2011-01-07 23:10 phpmyadmin
drwx------ 2 mysql mysql 4096 2011-06-29 10:37 site

vous pouvez voir la fichier qui pour moi était bloqué ‘ibdata1′ a la date du plantage
je vous conseil de sauvegarder ce dossier

adrien@pc-info-3:~$ mkdir base_mysql_backup
adrien@pc-info-3:~/base_mysql_backup$ sudo cp -R /var/lib/mysql/* .
cp: lecture de `/var/lib/mysql/ibdata1': Erreur d'entrée/sortie

L’erreur n’est pas importante vu que ce fichier nous allons le supprimer (c’est lui qui pose problème)

adrien@pc-info-3:~/base_mysql_backup$ cd /var/lib/mysql/
adrien@pc-info-3:/var/lib/mysql$ sudo rm -rf ibdata1

maintenant nous pouvons redémarrer le serveur de base de données Mysql et tous devrais fonctionner comme avant ;)

sudo /etc/init.d/mysql start

si besoin n’hésitez pas ;)

[source]
http://serverfault.com/questions/74968/recovering-a-mysql-database-when-the-mysql-server-will-not-start

nobr valide w3c en xhtml 1.0 strict

logo no cutPetite astuce :

Il n’est pas impossible de forcer le html à ne pas revenir a la ligne comme par exemple pour un prix ( 10 529.85 €) .
Il faut donc utiliser

<nobr>10 529.85 €</nobr>

sauf que ceci n’est pas valide .
La solution est donc de faire une classe CSS :

<span class="nobr">10 529.85 €</span>

et d’utiliser

.nobr {
white-space: nowrap;
}

dans votre fichier css

[ad#ad-article]

Debian Lenny subversion installation svn

livre en page HTML sur subversion
installation du serveur « subversion »

aptitude install subversion

Il faut savoir que la version de subversion sur la Debian Lenny est en version 1.5 (1.5.1dfsg1-4)

Création du répertoire ou ce trouve les dépots :

mkdir -p /var/svn/depots

mkdir avec l’option « p » crée tous les répertoires de l’arborescence s’il n’existe pas

Création d’un dépot ici nous prendrons projet2010 :

svnadmin create /var/svn/depots/projet2010

note : Depuis Subversion 1.2, svnadmin crée les nouveaux dépôts en utilisant le magasin de données FSFS par défaut. Et non plus BDB.

config par projet
fichier /var/svn/depots/projet2010/conf/svnserve.conf

###config issu de la doc ubuntu sur subversion
# Les utilisateurs non auth : none/read/write
anon-access = none
# Les utilisateurs auth : none/read/write
auth-access = write
# le fichier de password
password-db = passwd
# Cette option spécifie l'authentification du référentiel.
# Si deux repo ont les mêmes référentiels d'authentification,
# ils devraient avoir le même mot de passe de base de données, et vice versa.
# Le domaine par défaut est le référentiel uuid.
realm = projet2010

pour avoir un compte dans le projet :
fichier /var/svn/depots/projet2010/conf/passwd

[users]
adrien = mdp_adrien

maintenant ajouter un dossier « courant » appelé « trunk » (voir doc svn organisation)

srv:/home/adrien# mkdir test
srv:/home/adrien# svn co file:///var/svn/depots/projet2010/ test/
Révision 0 extraite.
srv:/home/adrien# svn mkdir test/trunk test/branches test/tags
A         test/trunk
A         test/branches
A         test/tags
srv:/home/adrien# svn ci -m 'mise en place structure' test/
Ajout          test/branches
Ajout          test/tags
Ajout          test/trunk

Révision 1 propagée.

si vous voulez utiliser votre serveur avec une livebox il vous faut ouvrir le port 3690 et rediriger ce dernier sur l’adresse ip de la machine, de plus utiliser un dyndns n’est pas mal non plus pour avoir une adresse fixe

vous pouvez maintenant travailler dans la partie « trunk » avec un petit checkout sur netbeans ou eclispe
note : dans netbeans pour le checkout « l’url du référentiel est : svn://toto.dyndns.org/projet2010″ par exemple

L’installation d’un WEBSVN se fera dans un prochainement article ;)

source :

http://doc.ubuntu-fr.org/subversion

http://particul.es/blog/index.php?post/svn-%3A-branches%2C-tags%2C-trunk-et-pourquoi-pas-sangoku

http://longspine.com/how-to/install-apachesubversion-on-debian-lenny-and-migrate-the-repositories/comment-page-1/

[ad#ad-article]

Convertir un chiffre en lettres, classe PHP pour facture ou chèque

Afin de respecter les règles dans l’édition d’une facture, il est obligatoire d’inscrire le prix de cette dernière en lettres. Après plusieurs recherche nous avons trouvé un script Javascript qui fonctionnait correctement, mais il aurait été intéressant d’avoir ce script en PHP.

Par maque de temps, je n’ai pas pris la peine de redévelopper un script et de le tester.
J’ai donc traduit bêtement ce script JS en PHP (Objet pour nos besoin).

La source de ce script se trouve sur javascriptfr.com (Auteur : belone)

<?php
/**
 * Description of chiffreEnLettre
 * source : http://www.javascriptfr.com/codes/CONVERSION-CHIFFRE-MONETAIRE-LETTRE_30141.aspx
 * @author PHP : adrien (http://blog.toolix.net/convertir-un-chiffre-en-lettres-classe-php-pour-facture-ou-cheque.html)
 * Conversion limitée à 999 999 999 999 999 ou 9 999 999 999 999,99
 * si le nombre contient plus de 2 décimales, il est arrondit à 2 décimales
 */
class chiffreEnLettre {
    /**
    * fonction permettant de transformer une valeur numérique en valeur en lettre
    * @param int $Nombre le nombre a convertir
    * @param int $Devise (0 = aucune, 1 = Euro €, 2 = Dollar $)
    * @param int $Langue (0 = Français, 1 = Belgique, 2 = Suisse)
    * @return string la chaine
    */
    public function ConvNumberLetter($Nombre, $Devise, $Langue) {
        $dblEnt=''; $byDec='';
        $bNegatif='';
        $strDev = '';
            $strCentimes = '';

        if( $Nombre < 0 ) {
            $bNegatif = true;
            $Nombre = abs($Nombre);

        }
        $dblEnt = intval($Nombre) ;
            $byDec = round(($Nombre - $dblEnt) * 100) ;
        if( $byDec == 0 ) {
            if ($dblEnt > 999999999999999) {
                return "#TropGrand" ;
            }
            }
        else {
            if ($dblEnt > 9999999999999.99) {
                return "#TropGrand" ;
            }
            }
            switch($Devise) {
            case 0 :
                if ($byDec > 0) $strDev = " virgule" ;
                            break;
            case 1 :
                $strDev = " Euro" ;
                if ($byDec > 0) $strCentimes = $strCentimes . " Cents" ;
                            break;
            case 2 :
                $strDev = " Dollar" ;
                if ($byDec > 0) $strCentimes = $strCentimes . " Cent" ;
                            break;
            }
        if (($dblEnt > 1) && ($Devise != 0)) $strDev = $strDev . "s" ;

            $NumberLetter = $this->ConvNumEnt(floatval($dblEnt), $Langue) . $strDev . " " . $this->ConvNumDizaine($byDec, $Langue) . $strCentimes ;
            return $NumberLetter;
    }

    private function ConvNumEnt($Nombre, $Langue) {
       $byNum=$iTmp=$dblReste='' ;
       $StrTmp = '';
       $NumEnt='' ;
        $iTmp = $Nombre - (intval($Nombre / 1000) * 1000) ;
        $NumEnt = $this->ConvNumCent(intval($iTmp), $Langue) ;
        $dblReste = intval($Nombre / 1000) ;
        $iTmp = $dblReste - (intval($dblReste / 1000) * 1000) ;
        $StrTmp = $this->ConvNumCent(intval($iTmp), $Langue) ;
        switch($iTmp) {
            case 0 :
                            break;
            case 1 :
                $StrTmp = "mille " ;
                            break;
            default :
                $StrTmp = $StrTmp . " mille " ;
        }
        $NumEnt = $StrTmp . $NumEnt ;
        $dblReste = intval($dblReste / 1000) ;
        $iTmp = $dblReste - (intval($dblReste / 1000) * 1000) ;
        $StrTmp = $this->ConvNumCent(intval($iTmp), $Langue) ;
        switch($iTmp) {
            case 0 :
                            break;
            case 1 :
                $StrTmp = $StrTmp . " million " ;
                            break;
            default :
                $StrTmp = $StrTmp . " millions " ;
        }
        $NumEnt = $StrTmp . $NumEnt ;
        $dblReste = intval($dblReste / 1000) ;
        $iTmp = $dblReste - (intval($dblReste / 1000) * 1000) ;
        $StrTmp = $this->ConvNumCent(intval($iTmp), $Langue) ;
            switch($iTmp) {
            case 0 :
                            break;
            case 1 :
                $StrTmp = $StrTmp . " milliard " ;
                            break;
            default :
                $StrTmp = $StrTmp . " milliards " ;
        }
        $NumEnt = $StrTmp . $NumEnt ;
        $dblReste = intval($dblReste / 1000) ;
        $iTmp = $dblReste - (intval($dblReste / 1000) * 1000) ;
        $StrTmp = $this->ConvNumCent(intval($iTmp), $Langue) ;
            switch($iTmp) {
            case 0 :
                            break;
            case 1 :
                $StrTmp = $StrTmp . " billion " ;
                            break;
            default :
                $StrTmp = $StrTmp . " billions " ;
        }
        $NumEnt = $StrTmp . $NumEnt ;
        return $NumEnt;
    }

    private function ConvNumDizaine($Nombre, $Langue) {
        $TabUnit=$TabDiz='';
        $byUnit=$byDiz='' ;
        $strLiaison = '' ;

        $TabUnit = array("", "un", "deux", "trois", "quatre", "cinq", "six", "sept",
            "huit", "neuf", "dix", "onze", "douze", "treize", "quatorze", "quinze",
            "seize", "dix-sept", "dix-huit", "dix-neuf") ;
        $TabDiz = array("", "", "vingt", "trente", "quarante", "cinquante",
            "soixante", "soixante", "quatre-vingt", "quatre-vingt") ;
        if ($Langue == 1) {
            $TabDiz[7] = "septante" ;
            $TabDiz[9] = "nonante" ;
            }
        else if ($Langue == 2) {
            $TabDiz[7] = "septante" ;
            $TabDiz[8] = "huitante" ;
            $TabDiz[9] = "nonante" ;
        }
        $byDiz = intval($Nombre / 10) ;
        $byUnit = $Nombre - ($byDiz * 10) ;
        $strLiaison = "-" ;
        if ($byUnit == 1) $strLiaison = " et " ;
        switch($byDiz) {
            case 0 :
                $strLiaison = "" ;
                            break;
            case 1 :
                $byUnit = $byUnit + 10 ;
                $strLiaison = "" ;
                            break;
            case 7 :
                if ($Langue == 0) $byUnit = $byUnit + 10 ;
                            break;
            case 8 :
                if ($Langue != 2) $strLiaison = "-" ;
                            break;
            case 9 :
                if ($Langue == 0) {
                    $byUnit = $byUnit + 10 ;
                    $strLiaison = "-" ;
                }
                            break;
        }
        $NumDizaine = $TabDiz[$byDiz] ;
        if ($byDiz == 8 && $Langue != 2 && $byUnit == 0) $NumDizaine = $NumDizaine . "s" ;
        if ($TabUnit[$byUnit] != "") {
            $NumDizaine = $NumDizaine . $strLiaison . $TabUnit[$byUnit] ;
            }
        else {
            $NumDizaine = $NumDizaine ;
        }
        return $NumDizaine;
    }

    private function ConvNumCent($Nombre, $Langue) {
        $TabUnit='' ;
        $byCent=$byReste='' ;
        $strReste = '' ;
        $NumCent='';
        $TabUnit = array("", "un", "deux", "trois", "quatre", "cinq", "six", "sept","huit", "neuf", "dix") ;

        $byCent = intval($Nombre / 100) ;
        $byReste = $Nombre - ($byCent * 100) ;
        $strReste = $this->ConvNumDizaine($byReste, $Langue);
        switch($byCent) {
            case 0 :
                $NumCent = $strReste ;
                            break;
            case 1 :
                if ($byReste == 0)
                    $NumCent = "cent" ;
                else
                    $NumCent = "cent " . $strReste ;
                break;
            default :
                if ($byReste == 0)
                    $NumCent = $TabUnit[$byCent] . " cents" ;
                else
                    $NumCent = $TabUnit[$byCent] . " cent " . $strReste ;
            }
            return $NumCent;
    }
}
?>

[ad#ad-article]

Résolution ecran ubuntu perdu 1280×1024

Suite à une mise à jour de UBUNTU j’ai perdu ma résolution préféré 1280*1024

J’ai testé plusieurs script et bidouille dans Ubuntu, dans le Xorg etc… rien y a fait … et ensuite j’ai trouvé quelques lignes de commandes

utiliser la commande suivante pour connaitre réellement la résolution supporter par votre écran (et la sortie a utiliser DVI-1 pour moi, VGA-1 pour d’autre)

xrandr
Screen 0: minimum 320 x 200, current 1280 x 768, maximum 8192 x 8192
DVI-0 disconnected (normal left inverted right x axis y axis)
S-video disconnected (normal left inverted right x axis y axis)
DVI-1 connected 1280x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768       59.8
1024x768       60.0
800x600        60.3     56.2
848x480        60.0
640x480        59.9     59.9
1280x1024_60.00   59.5
1280x960_60.00   59.9
1360x960_60.00   59.5
1360x900_60.00   59.9
1360x1024_60.00   60.0
1280x768_60.00   59.9*

A ce que nous pouvons remarqué j’ai un écran de merde lol mais bon on va s’y faire …
après plusieurs teste j’ai considéré que la résolution 1280*960 été correct … donc voici ma config et le moyen de garder cette résolution

Premièrement utiliser cela !

gtf 1280 960 62
#1280*960 : résolution
#62 : fréquence c'est la fréquence de votre moniteur (pour moi c'est 59.9hz par défaut mais je l'ai augmentez pour des effets de flou - voir plus bas - )

#retour :
# 1280x960 @ 62.00 Hz (GTF) hsync: 61.69 kHz; pclk: 105.61 MHz
Modeline "1280x960_62.00" 105.61  1280 1360 1496 1712  960 961 964 995  -HSync +Vsync

ensuite si vous avez du DVI mettez la ligne « Modeline » comme ceci dans le code

xrandr --newmode "1280x960_62.00" 105.61  1280 1360 1496 1712  960 961 964 995  -HSync +Vsync
xrandr --addmode DVI-0 "1280x960_62.00"
xrandr --output DVI-0 --mode "1280x960_62.00"

sinon remplacer DVI-0 par VGA-0

Si vous avez des effets de flou à certain endroits de l’écran augmentez légèrement la fréquence (mode pas à pas) afin de ne pas détruire l’écran…
Pour moi il a fallut 62 hz

Pour finir il faut automatiser ce script car la configuration n’est pas sauvegardé. Un redémarrage et tout est à refaire…
Insertion des ligne « xrandr » dans un fichier « executable » ( +x) et lancement au démarrage

Puis ajoutez :
nom : résolution (comme vous voulez)
commande : /home/toto/script/resolution.sh
puis cliquez sur « enregistrer »

Vous pouvez maintenant redémarrer sans perdre votre résolution

Si besoin vous avez les commentaires ;)

définition : XRandR est un outil en ligne de commande qui utilise l’extension RandR de Xorg afin de gérer les paramètres d’affichage de vos écrans comme la taille, le redimensionnement, la rotation ou le multi-écran.
Le point fort de l’extension RandR est que cette dernière est directement implémentée dans Xorg et ne nécessite pas le redémarrage de X lorsque l’on souhaite par exemple changer sa résolution, brancher un 2e écran ou en utiliser plusieurs.

source :

  • http://forum.ubuntu-fr.org/viewtopic.php?id=405912&p=1
  • http://doc.ubuntu-fr.org/xrandr

[ad#ad-article]

Journée du Logiciel Libre et de l’Interopérabilité à Lille 1

Voici une journée à laquelle j’aurai aimé assister, ambiance conviviale, animé par certain de mes anciens prof/chercheurs de la licence pro DA2I.

Plusieurs grands acteurs du libre sont présents comme par exemple Tristan Nitot ou encore Sophie Gautier , CE OpenOffice.org

le site de cette journée : http://jll2010.univ-lille1.fr/

Voici la présentation de la journée :

03/06/2010 08:00 | Durée 00:20:19
Intervenants : Philippe Mathieu, Vice-président TICE, Université Lille1, Sciences et Technologies. Philippe Rollet, Président de l’Université Lille1.

Histoire du logiciel libre :

03/06/2010 09:00 | Durée 00:55:16
Intervenants : Roberto  Di Cosmo , Université Paris VII, INRIA .

Passé et futur d’OpenOffice.org :

03/06/2010 11:00 | Durée 00:54:34
Intervenants : Sophie Gautier , CE OpenOffice.org .

Table ronde « Du propriétaire au libre (problématique de la migration) »

03/06/2010 12:00 | Durée 01:10:46
Intervenants : Bruno Beaufils , Université Lille1 . Sophie Gautier , CE OpenOffice.org . Thierry Stoehr , AFUL . Alexandre Zapolski , Linagora .

Participation et Innovation

03/06/2010 14:00 | Durée 00:55:28
Intervenants : Tristan Nitot , Fondation Mozilla.org .

Droits d’auteurs et propriété intellectuelle

03/06/2010 15:00 | Durée 00:52:16
Intervenants : Bernard Lang , Directeur de recherche à l’INRIA, Vice-Président de l’AFUL

Présentation du projet PLUME

03/06/2010 16:00 | Durée 00:11:13
Intervenants : Teresa Gomès-Diaz , Comité technique du projet PLUME .

Table ronde « Impact du libre sur la création pédagogique »

03/06/2010 17:00 | Durée 00:51:20
Intervenants : Jean-Pierre Archambault , CNDP-CRDP de Paris . Eric Bachard , OpenOffice.org Education, EducOOo . Bernard Lang , Directeur de recherche à l’INRIA, Vice-Président de l’AFUL . Julien Roche , Université Lille1 .

Journée du Logiciel Libre et de l’Interopérabilité
(Conclusion et présentation des initiatives existantes)

03/06/2010 18:00 | Durée 00:07:06
Intervenants : Philippe Mathieu , Vice-président TICE, Université Lille1, Sciences et Technologies . Alain Mayeur , Directeur de l’UNR Nord-Pas de Calais .

Le pôle informatique de l’IUT A de Lille1 est très actif, en plus de cette journée, les étudiants de la licence pro réalisent plusieurs projet de communication (soirée étudiante, activité sportive, etc…)

Bonne lecture de vidéo ;)

Modification des infos whois de votre nom de domaine mavenhosting

le whois sur mon domaine

Comment modifier vos informations personnelles concernant votre nom de domaine acheter chez Mavenhosting ?

Suite à une petite vérification  sur mon nom de domaine « toolix.net » avec un « whois » j’ai pu découvrir tous mes infos, genre numéro de téléphone portable, adresse, email, etc… (pas cool). J’ai donc envoyé un mail a MavenHosting qui  m’héberge et qui a enregistré mon nom de domaine (NDD) pour savoir s’il était possible de modifier ou de rendre anonyme les infos qui ce trouve par exemple a cette adresse : http://whois.domaintools.com/toolix.net. Réponse : « Non, nous ne pouvons pas modifié les informations qui apparaissent. »
Bon ok je vais chercher par moi même …

Retour sur le site http://whois.domaintools.com/toolix.net puis dans l’onglet « registration » je vois la ligne

Whois Server: whois.bookmyname.com

Donc direction Bookmyname.com > mot de passe perdu > je saisi mon adresse mail pour recevoir mon code (rien a perdre s’il ne me connaisse pas je me serais trompé et je chercherai ailleurs…) je reçois donc un mail avec mon code et je peux donc me connecter à mon compte et modifier mes infos (et aussi mettre mon adresse mail en « anti-spam ») :)

La mise à jour des sites comme http://whois.domaintools.com/ devrait se faire en 24h maxi à ce que j’ai pu voir.

voilà si vous avez besoin d’aide postez un commentaire…
[ad#ad-article]