Tapadtete

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

mardi, septembre 23 2008

Ant : executer une commande

<!-- ====================================================================== target: Ouvre le rapport dans le navigateur

    ========================================================================== -->

<target name="INTEGRATION 3. Consulter le Portail Qualité"> <exec executable="${BROWSER_path}" spawn="yes"> <arg line="${portail-qualite}" /> </exec> </target>

samedi, août 9 2008

FAQ : SCJP5

A quoi ça sert une certification?

Une certification sert à différentes choses :

  • Valider vos acquis
  • Balayer un champ d'action beaucoup plus vaste qu'il est nécessaire lors d'un projet/mission.
  • Étendre considérablement votre culture générale informatique
  • Corriger des lacunes ou des erreurs de compréhension du langage ou de la technologie

Les questions ne portent pas sur des cas concrets rencontrés lors de projets, La certification est-elle un atout?

Les effets de la certification sont bénéfiques à court et long termes. En effet, elle permet de valider vos connaissances ou bien de les compléter. Même si certains sujets vous semblent hors de propos lors de vos révisions, il n'est pas exclu qu'ils reviennent sur le devant de la piste lors d'un prochain projet.

Quels sont les forums qui traitent de la certification?

Il existe un forum dédié aux certifications Sun à cette adresse : http://www.javaranch.com

Quels sont les livres conseillés?

je vous conseille ce livre de référence pour préparer la certification :http://www.amazon.fr/SCJP-Sun-Certi... Certes il est en anglais mais le niveau est tout à fait abordable. Il faut le lire intégralement et faire les tests de fin de chapitre. Il contient un CD avec 2 examens électroniques blancs

Quels sont les logiciels de tests conseillés?

J'ai utilisé 2 logiciels de tests, le logiciel de Whizlabs :

  • http://www.whizlabs.com/scjp/training.html
  • et celui d'Enthuware http://www.enthuware.com/jqplus/index.html

Comment préparer la certification?

j'ai lu le livre l'année dernière à raison d'un chapitre par week end, ce qui n'était pas vraiment une bonne chose. Puis j'ai pratiqué les tests tous les jours durant 1 mois et demi avant de passer l'examen. Je notais mes mauvaises réponses et je les révisais tous les matins.

La certification est-elle dure?

Rien d'insurmontable si on respecte une constance dans la révision.

Combien de temps faut-il pour préparer la certification?

Je préconise une période de révision d'un mois pour lire entièrement un Study Guide (voir la question ) à raison d'un chapitre ou un demi chapitre par jour. Ensuite, il faut utiliser les questions et/ou examens blancs très régulièrement pendant 1 mois ou 1 mois et demi, n'hésitez pas à refaire l'ensemble des questions pour vérifier l'assimilation de vos connaissances. Il ne reste plus qu'à passer l'examen. La préparation dure ainsi entre 2 et 3 mois selon votre rythme.

SCWCD5 Quel plan de préparation conseillez-vous? 1) Read HFSJ (Head First Servlet and JSP) 2) Read Charles Lyons 3) Read specs for consultation 4) Prepare from Jwebplus 5.0 mock exam 5) Read Peabody notes on Design Pattern

samedi, juin 7 2008

Utiliser emerald

Dans le compizconfig, modifier les paramètres de "Window Decoration". Dans Command, mettre emerald --replace

Du son dans zsnes

Editer le fichier ~/.zsnes/zsnesl.cfg

Mettre "sdl" comme valeur du libAoDriver

; ----
; -- Sound --
; ----
; libAO driver to use. Use zsnes --help to see valid list.
; However "auto" (to automatically pick best one), and "sdl" should
; always be available.
libAoDriver="sdl"

lundi, janvier 7 2008

Installation Continuum

Téléchargement :

  • Glassfish v2
  • JDK
  • Continuum

Tutorial pour installer continuum sur glassfish : http://docs.codehaus.org/display/CONTINUUMUSER/Continuum+on+Glassfish

Configuration du compte admin

Configuration des dossiers (work,dist,build)

Installation Maven : http://maven.apache.org/run-maven/index.html#Quick_Start

http://maven.apache.org/guides/getting-started/index.html#How_do_I_make_my_first_Maven_project

mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.sqli.blackdojo -DartifactId=blackdojo

Création du projet eclipse, à partir de sources existantes

Modification du pom.xml pour lui spécifier le scm

<scm> <connection>scm:local|C:/Documents and Settings/wmarignan/Bureau/JSMToolkit/workspace|blackdojo</connection> </scm>

Ajout du pom dans continuum

Lancer un build, ca doit marcher

ATTENTION : il faut definir le répertoire bin de maven dans le classpath (au niveau systeme peut etre meme ...)

Installation des plugins :

  • findbugs
  • pmd
  • checkstyle
  • clover
##########MACRO#0#

samedi, mai 26 2007

Transformer une chaine en code HTML valide

public static String htmlEntityEncode(String s) {

	StringBuffer buf = new StringBuffer();
	for (int i = 0; i < s.length(); i++) {
		char c = s.charAt(i);
		if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c >= '0'
				&& c <= '9') {
			buf.append(c);
		} else {
			buf.append("&#" + (int) c + ";");
		}
	}
	return buf.toString();
}

lundi, mai 21 2007

debian testing from boot lan sur Acer Aspire 1300

Configuration auto des partitions Installation de base sans serveur graphique

apt-get install xfdesktop4 xfce4

pb : startx foire : could not open default font 'fixed' solution : apt-get --reinstall install xfonts-base

pb : souris du touchpad trop lente solution : dans le fichier /etc/X11/xorg.conf, rajouter les lignes dans la section Synaptics Touchpad Option "MinSpeed" " 0.5" Option "MaxSpeed" "1.0"

pb : pas de son dans XMMS solution : sélectionner ALSA comme plugin de sortie Installer alsamixergui Lancer alsamixergui Sélectionner Master & PCM

pb : touches du touchpad inactives (son +/- mute) (les touches luminosités marchent, est-ce du a fr(nodeadkeys) ) ?

pb : lspci : command not found solution : apt-get install pciutils

Compilation du kernel http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html

apt-get install bzip2 libncurses5-dev fakeroot kernel-package

mkdir ~/kernel/ wget -P ~/kernel ftp://ftp.fr.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.1.tar.bz2

tar xjf linux-2.6.19.1.tar.bz2 wget http://people.via.ecp.fr/~alexis/formation-linux/config/config-2.6.x

mv config-2.6.x .config make menuconfig

fakeroot make-kpkg append-to-version -lightdojo revision 1 kernel-image

cd .. su dpkg -i linux-image-2.6.19.1-lightdojo_1_i386.deb

lundi, mai 14 2007

Conversion de fichiers en mp3 sous linux

sudo apt-get install soundconverter
sudo apt-get install gstreamer0.8-lame
sudo apt-get install gstreamer0.8-mad
sudo apt-get install gstreamer0.10-plugins-ugly-multiverse

source : http://doc.ubuntu-fr.org/lecture_et_encodage_de_fichiers_audio

samedi, mai 12 2007

Recoller les fichier XTM

cat fichier0[0-5][0-9].xtm > fichier.extension

jeudi, mai 3 2007

Logiciels en tout genre

PDA

  • GMobileSync
  • Wizbar Advance + Themes
  • Resco Explorer
  • WifiFoFum
  • Opera
  • iLauncher
  • Tweaks2k2
  • UPX4PPC
  • Softick card export 2
  • Memory Map SirfSetup
  • Pocket Breeze

Plugins Thunderbird

  • Provider for Google Calendar
  • Lightning (version pre)

lundi, avril 16 2007

Aspirer un site en une commande

Utiliser WGET pour aspirer une page ou un site web

wget -np -k -p http://www.monsite.com

Il faut jouer sur les paramètres pour bien récupérer la CSS et les images en local ...

samedi, avril 14 2007

Conversion des videos au format MP4 PSP

Chercher le bon ratio

mplayer -vo null -ao null -frames 0 -identify MaVideo.avi 2>/dev/null | grep ID_VIDEO

La psp n'accepte que 3 résolutions :

1.333 => 320x240 1.77 => 368x208 2.08 => 400x192

Il faut regarder quelle résolution (et quel ratio) se rapproche la plus de la résolution originale.

Lancer la conversion

 ffmpeg -i srcMaVideo.avi -f psp -r 29.970 -b 768000 -ar 24000 -ab 64 -s 400x192 destMaVideo.MP4 -title MaVideo

Transformer les MKV en AVI sous linux

sudo apt-get install mencoder
mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 srcMonFilm.mkv -o destMonFilm.avi

mercredi, avril 11 2007

Rediriger ses mails vers une autre boite

mettre l'adresse e-mail de destination dans le fichier /home/moncompte/.forward

Configuration de samba

Fichier à placer dans /etc/samba/

Configuration du serveur de mail

Contenu à placer dans le fichier /etc/postfix/main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = free.fr
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = BlackDojo, localhost.localdomain, , localhost
relayhost = smtp.free.fr
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

Configuration Dell XPS

Drivers Nvidia

avec le script envy

    
Option         "AddARGBGLXVisuals" "true"  # pour beryl
Option         "TripleBuffer" "true"       # pour beryl

wifi

Installer les linux-restricted-modules

Virer les beep :

dans /etc/rc.local
modprobe -r pcspkr

Pour les touches du touchpad :

xev + xmodmap + keylaunch

En 2.6.19 le disque dur est passé de /dev/sda à /dev/hda

Les touches Luminosité qui ne plante pas le serveur X :

gksudo gedit /etc/modprobe.d/blacklist
et on y ajoute la ligne suivante :
 blacklist video
On redémarre ensuite le portable et ça fonctionne :)

Avoir le subwoofer qui fonctionne

L'Inspiron 9400 dispose d'un caisson de basses en dessous du portable, il serait dommage de ne pas en profiter. Malheureusement ce subwoofer n'est pas reconnu par défaut. Pour le faire fonctionner, il va falloir mettre un peu les mains dans le cambouis pour installer une version plus récente des drivers Alsa :D

Ce tutorial fonctionne pour tous les portables disposant d'un chipset intel HDA : pour voir si vous en avez un de ce type :

 lspci | grep Audio

si il vous renvoit quelque chose du genre :

 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

alors c'est bon vous pouvez passer à la suite :)
Installer la derniere version des drivers Alsa

Ce tutorial est extrait de la page anglaise : https://help.ubuntu.com/community/HdaIntelSoundHowto

Commençons par installer le materiel nécessaire à la compilation :

 sudo apt-get install build-essential ncurses-dev linux-headers-`uname -r`

(Il semblerait qu'il y ait besoin de libasound aussi, pour cela une petite recherche dans synaptic)

Pour ce Wiki, nous allons installer la version Alsa 1.0.14rc2. Mais vous pouvez télécharger les dernieres version d'alsa-lib, alsa-util et alsa-driver ici (en n'oubliant pas de modifier les noms des fichiers dans les commandes du tutorial) :

 http://www.alsa-project.org/alsa/ftp/driver/
 http://www.alsa-project.org/alsa/ftp/lib/

 http://www.alsa-project.org/alsa/ftp/utils/

En route ! En premier, on télécharge et on décompresse les fichiers.

 mkdir $HOME/alsa && cd $HOME/alsa && wget http://www.alsa-project.org/alsa/ftp/driver/alsa-driver-1.0.14rc2.tar.bz2
 && wget http://www.alsa-project.org/alsa/ftp/lib/alsa-lib-1.0.14rc2.tar.bz2 && wget 
http://www.alsa-project.org/alsa/ftp/utils/alsa-utils-1.0.14rc2.tar.bz2

puis

 sudo mkdir -p /usr/src/alsa
 cd /usr/src/alsa
 sudo cp $HOME/alsa/* ./
 sudo tar xjf alsa-driver-1.0.14rc2.tar.bz2
 sudo tar xjf alsa-lib-1.0.14rc2.tar.bz2
 sudo tar xjf alsa-utils-1.0.14rc2.tar.bz2

On compile et on installe les drivers :

 cd alsa-driver-1.0.14rc2
 sudo ./configure --with-cards=hda-intel
 sudo make
 sudo make install

Ensuite les libs :

 cd ../alsa-lib-1.0.14rc2
 sudo ./configure
 sudo make
 sudo make install

Puis vient le tour des utils alsa :

 cd ../alsa-utils-1.0.14rc2
 sudo ./configure
 sudo make
 sudo make install

Paramétrer la carte son

Éditez le fichier /etc/modprobe.d/alsa-base avec la commande :

 gksudo gedit /etc/modprobe.d/alsa-base

Ajoutez la ligne suivante :

  options snd-hda-intel model=ref position_fix=1

Et voilà, redémarrez votre portable.

Maintenant faites un clic droit sur le haut parleur du tableau de bord et selectionnez ouvrir le controleur de volume. Ensuite menu édition –> préférences et cocher LFE. Désormais, vous pouvez réglez le volume LFE au niveau que vous désirez. Le plus pratique est de mettre volume principal et LFE a fond et de baisser le volume PCM. Je recherche actuellement une solution pour que les touches de volume à l'avant du portable agissent sur le volume PCM, à suivre...

/!\ Lors d'une mise à jour du noyau, il faudra recompiler Alsa.

Configuration bashrc

Fichier à placer comme suit /home/moncompte/.bashrc

Messagerie instantanée en Web 2.0

Comment avoir MSN quand vous êtes bloqué par un proxy ?

J'utilise Meebo en HTTPS, l'adresse est la suivante :

https://www.meebo.com

Cela permet d'utiliser les comptes de MSN, AIM, Yahoo!, GoogleTalk, ICQ et Jabber.

mardi, avril 10 2007

Configuration vsftpd

Fichier de configuration du serveur ftp Vsftpd à placer dans /etc/config

- page 1 de 2