From 455a281663869a2581d7b15b0fa831a399d22384 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Wed, 25 Nov 2009 10:08:07 +0100 Subject: [PATCH 01/15] change shortcut in .gmrunrc --- .gmrunrc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gmrunrc b/.gmrunrc index b5e7e40..d325105 100644 --- a/.gmrunrc +++ b/.gmrunrc @@ -7,8 +7,8 @@ Left = 250 # My second firefox profile (made with `firefox -ProfileManager`) URL_ff =`/usr/bin/firefox` #type ff: URL_google = x-www-browser 'http://www.google.com.ph/search?q=%s' -URL_trans2fr = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=en&tl=fr#' -URL_trans2en = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=fr&tl=en#' +URL_en2fr = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=en&tl=fr#' +URL_fr2en = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=fr&tl=en#' Terminal = gnome-terminal #type ctrl-enter TermExec = gnome-terminal -e URL_http = /usr/bin/firefox %u From d30efd81cf7b86e8fcb3ff525efebad8516571cc Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Thu, 26 Nov 2009 10:33:42 +0100 Subject: [PATCH 02/15] Why gmrunrc was looking for google.ph ??? --- .gmrunrc | 2 +- .vimperatorrc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gmrunrc b/.gmrunrc index d325105..7a5f73f 100644 --- a/.gmrunrc +++ b/.gmrunrc @@ -6,7 +6,7 @@ Left = 250 # You can make aliases withing gmrun, for example: # My second firefox profile (made with `firefox -ProfileManager`) URL_ff =`/usr/bin/firefox` #type ff: -URL_google = x-www-browser 'http://www.google.com.ph/search?q=%s' +URL_google = x-www-browser 'http://www.google.com/search?q=%s' URL_en2fr = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=en&tl=fr#' URL_fr2en = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=fr&tl=en#' Terminal = gnome-terminal #type ctrl-enter diff --git a/.vimperatorrc b/.vimperatorrc index 6ea28b2..c89391c 100644 --- a/.vimperatorrc +++ b/.vimperatorrc @@ -1,7 +1,7 @@ "2.1 (created: 2009/05/21 13:13:06) -set guioptions=rbm +set guioptions=rbmT set runtimepath=/home/mathieu/.vimperator source! /home/mathieu/.vimperatorrc.local -" vim: set ft=vimperator: \ No newline at end of file +" vim: set ft=vimperator: From 0365ff10383f1887e411b8a1d53e5cfc79a98660 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Fri, 27 Nov 2009 14:30:36 +0100 Subject: [PATCH 03/15] add some example from a blog --- .vimrc | 12 ++- conkyrcExample | 41 +++++++++ conkyrcExample2 | 43 ++++++++++ xplanet.conf | 216 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 308 insertions(+), 4 deletions(-) create mode 100644 conkyrcExample create mode 100644 conkyrcExample2 create mode 100644 xplanet.conf diff --git a/.vimrc b/.vimrc index 9d46ac5..8867219 100644 --- a/.vimrc +++ b/.vimrc @@ -268,13 +268,15 @@ if has("cscope") " use both cscope and ctag for 'ctrl-]', ':ta', and 'vim -t' set cscopetag " use ctags before cscope - set csto=1 + set csto=0 " add any cscope database in current directory if filereadable("cscope.out") cscope add cscope.out - " else add the database pointed by environment variable - elseif $CSCOPE_DB != "" - cscope add $CSCOPE_DB + " add the database pointed by environment variable + elseif $CSCOPE_DB != "" + if filereadable($CSCOPE_DB) + cscope add $CSCOPE_DB + endif endif " show message when any other cscope db added set cscopeverbose @@ -335,6 +337,8 @@ else command! TagsBuild \ :!echo "building ctags database..." && \ ctags --c++-kinds=+p --fields=+iaS --extra=+q -R + \:set tags=./tags,./../tags,./../../tags,./../../../tags,tags + map :TagsBuild endif " close preview window after a completion diff --git a/conkyrcExample b/conkyrcExample new file mode 100644 index 0000000..8f7e109 --- /dev/null +++ b/conkyrcExample @@ -0,0 +1,41 @@ +#background no +#out_to_console yes +#total_run_times 0 +#no_buffers yes +#uppercase no +#update_interval 5 +#maximum_width 1 + +#Avoid flicker +double_buffer yes +#own window to run simultanious 2 or more conkys +#on_bottom no +own_window yes +own_window_transparent yes +own_window_type override +own_window_hints undecorate,sticky,skip_taskbar,skip_pager +#borders +draw_borders no +border_margin 0 +#shades +draw_shades no +#position +gap_x 0 +gap_y 4 +alignment top_middle +#behaviour +update_interval 5 +#colour +default_shade_color 000000 +own_window_colour 3d414c +#font +use_xft yes +xftfont snap:pixelsize=12 +#to prevent window from moving +use_spacer no +#maximum_size 1280 0 + + +TEXT +${alignc}${color cyan}:: ${color orange}Kernel: ${color D7D3C5}$kernel ${color cyan}:: ${color D7D3C5}${time %H:%M %d/%m/%y} ${color cyan}:: ${color orange}Cpu1: ${color D7D3C5}${cpu cpu1}% ${cpubar 6,50 AEA08E 9F907D} ${color D7D3C5} == ${color orange}Cpu2: ${color D7D3C5}${cpu cpu2}% ${cpubar 6,50 AEA08E 9F907D} ${color D7D3C5} ${color cyan}:: ${color orange}Mem: ${color D7D3C5}$mem/$memmax - $memperc% ${membar 6,50}${color D7D3C5} ${color cyan}:: ${color orange}Net: ${color green}${downspeed eth0} ${color D7D3C5}Kb/s ${downspeedgraph eth0 8,50 AEA08E 9F907D} ${color D7D3C5} ${totaldown eth0} ${color purple}down ${color D7D3C5}- ${color red}${upspeed eth0} ${color D7D3C5}Kb/s ${upspeedgraph eth0 8,50 green 9F907D} ${color 909090}${totalup eth0} ${color purple}up ${color cyan}:: +${alignc}${color cyan}:: ${color orange}Temperature: ${color D7D3C5}${acpitemp} C ${color cyan}:: ${color orange}Battery: ${color D7D3C5}${battery}-${battery_time} ${color cyan}:: ${color orange}terra: ${color D7D3C5}${font}${fs_free /} / ${fs_size /} - ${fs_free_perc /}% ${color orange}mercury: ${color D7D3C5}${fs_free /mnt/mercury} / ${fs_size /mnt/mercury} - ${fs_free_perc /mnt/mercury}% ${color cyan}:: diff --git a/conkyrcExample2 b/conkyrcExample2 new file mode 100644 index 0000000..4199976 --- /dev/null +++ b/conkyrcExample2 @@ -0,0 +1,43 @@ +#Avoid flicker +double_buffer yes + +#own window to run simultanious 2 or more conkys +#on_bottom no +own_window yes +own_window_transparent yes +own_window_type override +own_window_hints undecorate,sticky,skip_taskbar,skip_pager + +#borders +draw_borders no +border_margin 0 + +#shades +draw_shades no + +#position +gap_x 0 +gap_y 0 +alignment bottom_middle + +#behaviour +update_interval 5 + +#colour +default_color 7CE56D + +#default_shade_color 000000 +own_window_colour 3d414c + +#font +use_xft yes +xftfont snap:pixelsize=12 + +#to prevent window from moving +use_spacer no +#minimum_size 1280 0 + +TEXT + +${alignc}${color cyan}:: ${color orange}Email: ${color D7D3C5}${pop3_unseen } - ${color cyan}G${color red}m${color yellow}a${color cyan}i${color green}l${color d7d3c5}: ${execi 50 python gmail.py} ${color cyan}:: ${color orange}Weather: ${color D7D3C5} ${execi 1800 weatherget -f ~/.conkyweatherrc -s GRXX0004 --metric } ${color cyan}:: ${color orange}Up: ${color D7D3C5}${uptime_short} ${color cyan}:: ${color orange}Processes: ${color D7D3C5}$processes : $running_processes ${color cyan}:: ${color orange}Top CPU usage: ${color ddaa00 } ${top name 1}:${top cpu 1} - ${color white} ${top name 2}:${top cpu 2} ${color cyan}:: ${color orange} + diff --git a/xplanet.conf b/xplanet.conf new file mode 100644 index 0000000..d592ddb --- /dev/null +++ b/xplanet.conf @@ -0,0 +1,216 @@ +[default] +arc_color=white +#arc_file= + +#bump_map= +bump_scale=1 + +cloud_gamma=1 +#cloud_map= +cloud_ssec=false +cloud_threshold=90 + +color={255,255,255} +draw_orbit=false +grid=false +grid1=6 +grid2=15 + +#image= + +magnify=1 +marker_color=yellow +#marker_file= +#marker_font= + +max_radius_for_label=3 + +min_radius_for_label=.01 + +min_radius_for_markers=40 + +#night_map= + +orbit={-.5,.5,2} +orbit_color={255,255,255} +random_origin=true +random_target=true +#satellite_file= +shade=10 +#specular_map= +text_color={255,0,0} +twilight=6 + +[sun] +"Sun" +color={255,255,166} +max_radius_for_label=0 +#shade=100 # No night side! + + + +[mercury] +"Mercury" +color={100, 100, 100} +min_radius_for_label=0 # always draw a label + + +[venus] +"Venus" +color={161, 129, 70} +min_radius_for_label=0 + + +[earth] +"Earth" +map=earth1.jpg +color={28, 82, 110} +cloud_map=clouds_4096.jpg +#marker_file=brightStars +#marker_file=earth +#marker_file=quake +#arc_file=boundaries_i +night_map=Night_huge.jpg +specular_map=specular.jpg +magnify=40 +min_radius_for_label=0 +#satellite_file=iss +#satellite_file=hubble +satellite_file=satellites/tm + +[moon] +"Moon" +map=moon.jpg +color={100, 100, 100} +#draw_orbit=true +magnify=10 + + +[mars] +"Mars" +color={172, 123, 67} +map=mars.jpg +min_radius_for_label=0 +magnify=40 + +[phobos] +"Phobos" +map=phobos.jpg +magnify=10 + + +[deimos] +"Deimos" +map=deimos.jpg +magnify=10 + + +[jupiter] +"Jupiter" +color={204, 163, 133} +min_radius_for_label=0 +map=jupiter_vgr2.jpg + +[io] +"Io" +color={212, 182, 52} +map=io.jpg +magnify=10 + +[europa] +"Europa" +color={140, 140, 140} +map=europa.jpg +magnify=10 + +[ganymede] +"Ganymede" +color={150, 150, 150} +map=ganymede.jpg +magnify=10 + +[callisto] +"Callisto" +color={70, 70, 70} +map=callisto.jpg +magnify=10 + +[saturn] +"Saturn" +color={244, 199, 134} +min_radius_for_label=0 +map=saturn.jpg + +[mimas] +"Mimas" +map=mimas_bump.jpg + +[enceladus] +"Enceladus" + +[tethys] +"Tethys" + +[dione] +"Dione" + +[rhea] +"Rhea" + +[titan] +"Titan" + +color={252,94,7} + +[hyperion] +"Hyperion" + +[iapetus] +"Iapetus" + +[phoebe] +"Phoebe" + +[uranus] +"Uranus" + +color={105, 197, 238} + +min_radius_for_label=0 + +[miranda] +"Miranda" + +[ariel] +"Ariel" + +[umbriel] +"Umbriel" + +[titania] +"Titania" + +[oberon] +"Oberon" + +[neptune] +"Neptune" +color={95, 133, 232} +map=neptune.jpg + +min_radius_for_label=0 + +[triton] +"Triton" + +[nereid] +"Nereid" + +[pluto] +"Pluto" +color={206, 180, 153} + +min_radius_for_label=0 + +[charon] +"Charon" From 83458e57b9958316ffd78f0400d2fd2d3a8628d6 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Tue, 1 Dec 2009 13:27:29 +0100 Subject: [PATCH 04/15] [gmrun] add url shortcut for verbe conjugaison --- .gmrunrc | 1 + 1 file changed, 1 insertion(+) diff --git a/.gmrunrc b/.gmrunrc index 7a5f73f..18ff6b0 100644 --- a/.gmrunrc +++ b/.gmrunrc @@ -7,6 +7,7 @@ Left = 250 # My second firefox profile (made with `firefox -ProfileManager`) URL_ff =`/usr/bin/firefox` #type ff: URL_google = x-www-browser 'http://www.google.com/search?q=%s' +URL_verbe = x-www-browser 'http://www.la-conjugaison.fr/du/verbe/%s.php' URL_en2fr = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=en&tl=fr#' URL_fr2en = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=fr&tl=en#' Terminal = gnome-terminal #type ctrl-enter From 4793394df6168d0a20dc394b1f0d39d3b4a1996c Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Tue, 1 Dec 2009 13:33:25 +0100 Subject: [PATCH 05/15] [xplanet] config files and scripts for clouds and background --- .config/openbox/autostart.sh | 1 + Desktop | 2 + clouds.pl | 105 ++++++++++++++++ default | 227 +++++++++++++++++++++++++++++++++++ xplanet-bg | 63 ++++++++++ 5 files changed, 398 insertions(+) create mode 100644 clouds.pl create mode 100644 default create mode 100755 xplanet-bg diff --git a/.config/openbox/autostart.sh b/.config/openbox/autostart.sh index 4b175bb..943d210 100644 --- a/.config/openbox/autostart.sh +++ b/.config/openbox/autostart.sh @@ -5,4 +5,5 @@ pidgin & evolution & conky & /usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable & +xplanet & #nm-applet --sm-disable & diff --git a/Desktop b/Desktop index d9b6ff6..088a672 100644 --- a/Desktop +++ b/Desktop @@ -28,3 +28,5 @@ ln -s $NOWHERE/gmrunrc $HOME/.gmrunrc #install GSM-openboxTheme.obt dans openbox aptitude install network-manager-gnome + +aptitude install xplanet diff --git a/clouds.pl b/clouds.pl new file mode 100644 index 0000000..7b1673d --- /dev/null +++ b/clouds.pl @@ -0,0 +1,105 @@ +#!/usr/bin/perli +# +# A ajouter dans /etc/crontab +# 49 2,5,8,11,14,17,20,23 * * * perl /usr/local/bin/clouds.pl +# ------------------------------------------------------------------------------------ +# Program for downloading XPlanet cloud images from a random mirror +# +# Copyright (c) 2003, cueSim Ltd. http://www.cueSim.com, Bedford, UK +# +# ------------------------------------------------------------------------------------ +# +# Redistribution and use, with or without modification, are permitted provided +# that the following conditions are met: +# +# * Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# * Neither the cueSim name nor the names of its contributors may +# be used to endorse or promote products derived from this software without +# specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY +# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +# SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# (2005-06) hacked by mose at nguild.org for personal use on a debian SID +# (2008-08) hacked by benhaim_jerome at yahoo.fr for personal use on a ubuntu Hardy + +use LWP::Simple; + +# Options: +# - ou sauvegarder l'image des nuages (par defaut le répertoire courant) +# + +my $Filename = "/home/mathieu/.xplanet/images/clouds.jpg"; + +# - fréquences de mise à jour de l'image sur le serveur +my $MaxDownloadFrequencyHours = 2; + +# - Combien d'essais, si le serveur ne répond pas +my $MaxRetries = 3; + +## Note: excessive requests to a single image server is discouraged. +## This script limits max retries, does not download more frequently +## than every two hours (the file is generated every 3 hours). and +## picks a random mirror location for every download. +## +## Changer les paramètres risque de vous exclure (blacklisted) +## des serveurs d'images + +if(-f $Filename) { + my @Stats = stat($Filename); + my $FileAge = (time() - $Stats[9]); + my $FileSize = $Stats[7]; + if($FileAge < 60 * 60 * $MaxDownloadFrequencyHours && $FileSize > 400000) { + print "File is already up to date\n"; + exit(1); + } +} + +for(1..$MaxRetries) { + my $MirrorURL = GetRandomMirror(); + print "Using $MirrorURL\nDownloading...\n"; + my $Response = getstore($MirrorURL, $Filename); + if( IndicatesSuccess($Response)) { + print "Finished: file successfully downloaded to $Filename\n"; + exit(0); + } + print "Download not available, trying another website\n\n"; +} +print "ERROR: Tried to download the file $MaxRetries times, but no servers could provide the file\n"; +exit(2); + +sub IndicatesSuccess() { + my $Response = shift(); + if($Response =~ /2\d\d/) { + return(1); + } else { + return(0); + } +} +## Liste des serveurs miroir +sub GetRandomMirror() { + my @Mirrors = ( + "http://xplanet.arculeo.com/clouds_2048.jpg", + "http://xplanet.sourceforge.net/clouds/clouds_2048.jpg", + "http://www.ruwenzori.net/earth/clouds_2048.jpg", + "http://xplanet.dyndns.org/clouds/clouds_2048.jpg", + "http://userpage.fu-berlin.de/~jml/clouds_2048.jpg", + "http://userpage.fu-berlin.de/~jml/clouds_4096.jpg", + "http://php.nctu.edu.tw/~ijliao/clouds_2048.jpg", + "http://home.megapass.co.kr/~gitto88/cloud_data/clouds_2048.jpg", + "http://home.megapass.co.kr/~holywatr/cloud_data/clouds_2048.jpg", + "ftp://ftp.iastate.edu/pub/xplanet/clouds_2048.jpg", + "http://xplanet.explore-the-world.net/clouds_2048.jpg", + "ftp://mirror.pacific.net.au/xplanet/clouds_2048.jpg", + "http://www.narrabri.atnf.csiro.au/operations/NASA/clouds_2048.jpg", + ); + return $Mirrors[rand scalar(@Mirrors)]; +} diff --git a/default b/default new file mode 100644 index 0000000..fb1dd41 --- /dev/null +++ b/default @@ -0,0 +1,227 @@ +# This file contains options you might want to customize for each +# body. It's best to leave this file alone and modify a copy. Use the +# -config option to tell xplanet to read your copy. + +[default] # Values in this section apply to all + # bodies unless overridden below. + +arc_color=white +#arc_file= + +#bump_map= +bump_scale=1 + +cloud_gamma=1 +#cloud_map= +cloud_ssec=false # true if the cloud map is from the + # University of Wisconsin Space + # Science and Engineering Center +cloud_threshold=90 + +color={255,255,255} # fallback color in case an image map + # isn't found + +draw_orbit=false # if true, draw this body's orbit + # about its primary + +grid=false +grid1=6 +grid2=15 + +#image= + +magnify=40 # draw the body as if its radius were + # magnified by this factor + +marker_color=red +#marker_file= +#marker_font= + +max_radius_for_label=3 # don't draw a label if the body's + # radius in pixels is more than this + +min_radius_for_label=.01 # don't draw a label if the body's + # radius in pixels is less than this + +min_radius_for_markers=40 # don't draw markers if the body's + # radius in pixels is less than this + +#night_map= + +orbit={-.5,.5,2} # extent of orbit to draw, + # {start, end, delta}, where + # start and end are in units of period + # of revolution and delta is angular + # increment in degrees to evaluate + # position + +orbit_color={255,255,255} # color for the orbit + +random_origin=true # Can this body be considered if + # -origin random is used? + +random_target=true # Can this body be considered if + # -target random is used? + +#satellite_file= + +shade=30 # 0 = black, 100 = same as dayside + +#specular_map= + +text_color={255,0,0} # color for text (markers & body label) + +twilight=6 # blend the day and night images for + # pixels within this many degrees of + # the terminator + +[sun] +"Sun" +color={255,255,166} + +max_radius_for_label=0 # never draw a label for the sun + +shade=100 # No night side! + +[mercury] +"Mercury" +color={100, 100, 100} + +min_radius_for_label=0 # always draw a label + +[venus] +"Venus" +color={161, 129, 70} + +min_radius_for_label=0 + +[earth] +"Earth" +color={28, 82, 110} +cloud_map=clouds.jpg + +# I have day and night maps of Australia centered on Alice Springs, +# which are cropped from higher resolution maps. +#map=alice_springs.png +#night_map=alice_springs_night.png +#mapbounds={-1.2,98.7107,-46.2,169.023} # lat1, lon1, lat2, lon2 + +#marker_file=earth + +min_radius_for_label=0 + +#satellite_file=iss + +[moon] +"Moon" +color={100, 100, 100} + +[mars] +"Mars" +color={172, 123, 67} + +min_radius_for_label=0 + +[phobos] +"Phobos" + +[deimos] +"Deimos" + +[jupiter] +"Jupiter" +color={204, 163, 133} +min_radius_for_label=0 + +[io] +"Io" +color={212, 182, 52} + +[europa] +"Europa" +color={140, 140, 140} + +[ganymede] +"Ganymede" +color={150, 150, 150} + +[callisto] +"Callisto" +color={70, 70, 70} + +[saturn] +"Saturn" +color={244, 199, 134} +min_radius_for_label=0 + +[mimas] +"Mimas" + +[enceladus] +"Enceladus" + +[tethys] +"Tethys" + +[dione] +"Dione" + +[rhea] +"Rhea" + +[titan] +"Titan" + +color={252,94,7} + +[hyperion] +"Hyperion" + +[iapetus] +"Iapetus" + +[phoebe] +"Phoebe" + +[uranus] +"Uranus" + +color={105, 197, 238} + +min_radius_for_label=0 + +[miranda] +"Miranda" + +[ariel] +"Ariel" + +[umbriel] +"Umbriel" + +[titania] +"Titania" + +[oberon] +"Oberon" + +[neptune] +"Neptune" +color={95, 133, 232} + +min_radius_for_label=0 + +[triton] +"Triton" + +[nereid] +"Nereid" + +[pluto] +"Pluto" +color={206, 180, 153} + +min_radius_for_label=0 + +[charon] +"Charon" diff --git a/xplanet-bg b/xplanet-bg new file mode 100755 index 0000000..8b81f95 --- /dev/null +++ b/xplanet-bg @@ -0,0 +1,63 @@ +#!/bin/bash +# xplanet-gnome.sh shell script v0.2 +# Montre la Terre sur le bureau Gnome avec les condition courante d'éclairage,ex: le jour et la nuit + +# délai de mise à jour en minutes +DELAY=10 + +# Répertoire racine de xplanet +PREFIX=~/.xplanet/ + +# Non du fichier images créer +OUTPUT=xplanet.png + +# origine et look_at ne peuvent etre les mêmes +# modifier ORIGINE pour donner la planete d'où vous regardez +# modifier LOOK_AT pour changer la planete que vous regardez +ORIGINE=moon +LOOK_AT=earth + +APPEND=2 + + +# Géométrie de l'image à régler suivant la résolution du bureau +GEOMETRY=1280x1024 + +# Si vous utilisez un dock pour votre portable (et avez donc plusieurs résolutions +# d'écran suivant si vous êtes en vadrouille ou au bureau), commentez la ligne +# précédente et décommentez les trois suivantes +#XXX=`xdpyinfo|awk '$0~"dimensions"{print substr($0,match($0,/[[:digit:]]/),match($0,"x")-match($0,/[[:digit:]]/))}'` +#YYY=`xdpyinfo|awk '$0~"dimensions"{print substr($0,match($0,"x")+1,match($0,"pixel")-match($0,"x")-1)}'` +#GEOMETRY=${XXX}x${YYY} + + +# Position depuis où vous voulez regarder. +# Pour trouver la valeurs regarder dans les liens en fin de la page +# http://doc.ubuntu-fr.org/xplanet#Voir_aussi +# Nice L = 43.700° 43° 42'N; H = 7.266274° 7° 15′E +LONGITUDE=7 +LATITUDE=43 + +# Par defaut il n'y as pas de projection. Rendre un globe avec la projection rectangulaire en fait une carte à plat. vous pouvez aussi essayer : ancient, azimuthal, mercator,.. +#PROJECTION=rectangular + +# Renome l'image de fond ainsi Gnome réalise que l'image as changé - thx to dmbasso + +if [ -e "$PREFIX$OUTPUT" ]; then + rm "$PREFIX$OUTPUT" + OUTPUT="$APPEND$OUTPUT" +else + rm "$PREFIX$APPEND$OUTPUT" +fi + +if [ -z $PROJECTION ]; then +xplanet -num_times 1 -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude $LONGITUDE -latitude $LATITUDE +else +xplanet -num_times 1 -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude $LONGITUDE -latitude $LATITUDE -projection $PROJECTION +fi + +# met à jour le fond d'écran de Gnome +#gconftool -t str -s /desktop/gnome/background/picture_filename "$PREFIX$OUTPUT" + +sleep $DELAY +exec $0 From 949ed4f4179d7cc1df9d375c39383f33c316ee2d Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Tue, 1 Dec 2009 14:00:52 +0100 Subject: [PATCH 06/15] [vim]add tmux vim syntax --- .vim/filetype.vim | 4 ++ .vim/syntax/tmux.vim | 96 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 .vim/filetype.vim create mode 100644 .vim/syntax/tmux.vim diff --git a/.vim/filetype.vim b/.vim/filetype.vim new file mode 100644 index 0000000..ef1af32 --- /dev/null +++ b/.vim/filetype.vim @@ -0,0 +1,4 @@ +augroup filetypedetect + au BufNewFile,BufRead .tmux.conf*,tmux.conf* setf tmux +augroup END + diff --git a/.vim/syntax/tmux.vim b/.vim/syntax/tmux.vim new file mode 100644 index 0000000..7820a04 --- /dev/null +++ b/.vim/syntax/tmux.vim @@ -0,0 +1,96 @@ +" Vim syntax file +" Language: tmux(1) configuration file +" Maintainer: Tiago Cunha +" Last Change: $Date: 2009/10/25 22:16:55 $ +" License: This file is placed in the public domain. + +if version < 600 + syntax clear +elseif exists("b:current_syntax") + finish +endif + +setlocal iskeyword+=- +syntax case match + +syn keyword tmuxAction any current none +syn keyword tmuxBoolean off on + +syn keyword tmuxCmds detach[-client] ls list-sessions neww new-window +syn keyword tmuxCmds bind[-key] unbind[-key] prev[ious-window] last[-window] +syn keyword tmuxCmds lsk list-keys set[-option] renamew rename-window selectw +syn keyword tmuxCmds select-window lsw list-windows attach[-session] +syn keyword tmuxCmds send-prefix refresh[-client] killw kill-window lsc +syn keyword tmuxCmds list-clients linkw link-window unlinkw unlink-window +syn keyword tmuxCmds next[-window] send[-keys] swapw swap-window +syn keyword tmuxCmds rename[-session] kill-session switchc switch-client +syn keyword tmuxCmds has[-session] copy-mode pasteb paste-buffer +syn keyword tmuxCmds new[-session] start[-server] kill-server setw +syn keyword tmuxCmds set-window-option show[-options] showw show-window-options +syn keyword tmuxCmds command-prompt setb set-buffer showb show-buffer lsb +syn keyword tmuxCmds list-buffers deleteb delete-buffer lscm list-commands +syn keyword tmuxCmds movew move-window select-prompt respawnw respawn-window +syn keyword tmuxCmds source[-file] info server-info clock-mode lock[-server] +syn keyword tmuxCmds saveb save-buffer downp down-pane killp +syn keyword tmuxCmds kill-pane resizep resize-pane selectp select-pane swapp +syn keyword tmuxCmds swap-pane splitw split-window upp up-pane choose-session +syn keyword tmuxCmds choose-window loadb load-buffer copyb copy-buffer suspendc +syn keyword tmuxCmds suspend-client findw find-window breakp break-pane nextl +syn keyword tmuxCmds next-layout rotatew rotate-window confirm[-before] +syn keyword tmuxCmds clearhist clear-history selectl select-layout if[-shell] +syn keyword tmuxCmds display[-message] set-environment show-environment +syn keyword tmuxCmds choose-client displayp display-panes run[-shell] lockc +syn keyword tmuxCmds lock-client locks lock-session lsp list-panes pipep +syn keyword tmuxCmds pipe-pane + +syn keyword tmuxOptsSet prefix status status-fg status-bg bell-action +syn keyword tmuxOptsSet default-command history-limit status-left status-right +syn keyword tmuxOptsSet status-interval set-titles display-time buffer-limit +syn keyword tmuxOptsSet status-left-length status-right-length message-fg +syn keyword tmuxOptsSet message-bg lock-after-time default-path repeat-time +syn keyword tmuxOptsSet message-attr status-attr status-keys set-remain-on-exit +syn keyword tmuxOptsSet status-utf8 default-terminal visual-activity +syn keyword tmuxOptsSet visual-bell visual-content status-justify +syn keyword tmuxOptsSet terminal-overrides status-left-attr status-left-bg +syn keyword tmuxOptsSet status-left-fg status-right-attr status-right-bg +syn keyword tmuxOptsSet status-right-fg update-environment base-index +syn keyword tmuxOptsSet display-panes-colour display-panes-time default-shell +syn keyword tmuxOptsSet set-titles-string lock-command lock-server +syn keyword tmuxOptsSet mouse-select-pane + +syn keyword tmuxOptsSetw monitor-activity aggressive-resize force-width +syn keyword tmuxOptsSetw force-height remain-on-exit uft8 mode-fg mode-bg +syn keyword tmuxOptsSetw mode-keys clock-mode-colour clock-mode-style +syn keyword tmuxOptsSetw xterm-keys mode-attr window-status-attr +syn keyword tmuxOptsSetw window-status-bg window-status-fg automatic-rename +syn keyword tmuxOptsSetw main-pane-width main-pane-height monitor-content +syn keyword tmuxOptsSetw window-status-current-attr window-status-current-bg +syn keyword tmuxOptsSetw window-status-current-fg mode-mouse synchronize-panes + +syn keyword tmuxTodo FIXME NOTE TODO XXX contained + +syn match tmuxKey /\(C-\|M-\|\^\)\p/ display +syn match tmuxNumber /\d\+/ display +syn match tmuxOptions /\s-\a/ display +syn match tmuxVariable /\w\+=/ display +syn match tmuxVariableExpansion /\${\=\w\+}\=/ display + +syn region tmuxComment start=/#/ end=/$/ contains=tmuxTodo display oneline +syn region tmuxString start=/"/ end=/"/ display oneline +syn region tmuxString start=/'/ end=/'/ display oneline + +hi def link tmuxAction Boolean +hi def link tmuxBoolean Boolean +hi def link tmuxCmds Keyword +hi def link tmuxComment Comment +hi def link tmuxKey Special +hi def link tmuxNumber Number +hi def link tmuxOptions Identifier +hi def link tmuxOptsSet Function +hi def link tmuxOptsSetw Function +hi def link tmuxString String +hi def link tmuxTodo Todo +hi def link tmuxVariable Constant +hi def link tmuxVariableExpansion Constant + +let b:current_syntax = "tmux" From fc349bd19a12979c9849cd100a46d889f7b58452 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Tue, 1 Dec 2009 14:03:03 +0100 Subject: [PATCH 07/15] cleaning --- .Desktop.swp | Bin 12288 -> 0 bytes .vim/.netrwhist | 3 --- .vimperatorrc | 2 +- .zsh/00_basic.zsh | 1 - 4 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 .Desktop.swp delete mode 100644 .vim/.netrwhist diff --git a/.Desktop.swp b/.Desktop.swp deleted file mode 100644 index 441676fc147cabdd7151703fb55d34a207220fe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2zi-n(6vtnYfT@7^F?2gf85nG*VW2P}AZh_6fkHuy7yIg1w(l(GT-=3?i4Fb& zgjiVE`Zut!0UI+rGZK95I&Gs!1*sF&JLwba`Q5#H`NUIv!}gQAJ#o$L5XKpz4Anx(vBikRG9-u9OdzIV}b)GA^D;y==nx(M4@*_jbm%Fzb)fD8(;&6HBi_M zXL+8kc9z<$OBcntv+IYg$m`hv8(;%$fDNz#Hoykh02}zv4A^Xrexv7OU;)fE;KG9q zumLu}2G{@_U;}J`4X^<=zy{a=8#p2cB;MLznJ0P+s`vlZe*iyD6TJi1!7{iE7QlIM z5}W|X!M9UHU%?mf8Ek_$;5B#!EO-bWfScd~_}=VQ;<{b!$%75B0XDz}*Z><~18jf| zumLu3#0~hFSnLm;u6EbDo-C{xTbWyTJQ9nmgI?Ejnal3_$KFi4Gs-8w-yc(^3QPb1 diff --git a/.vim/.netrwhist b/.vim/.netrwhist deleted file mode 100644 index 4a39718..0000000 --- a/.vim/.netrwhist +++ /dev/null @@ -1,3 +0,0 @@ -let g:netrw_dirhistmax =10 -let g:netrw_dirhist_cnt =1 -let g:netrw_dirhist_1='/media/LaCie' diff --git a/.vimperatorrc b/.vimperatorrc index c89391c..b989547 100644 --- a/.vimperatorrc +++ b/.vimperatorrc @@ -1,6 +1,6 @@ "2.1 (created: 2009/05/21 13:13:06) -set guioptions=rbmT +set guioptions=rbT set runtimepath=/home/mathieu/.vimperator source! /home/mathieu/.vimperatorrc.local diff --git a/.zsh/00_basic.zsh b/.zsh/00_basic.zsh index 6f1be36..ee63f69 100644 --- a/.zsh/00_basic.zsh +++ b/.zsh/00_basic.zsh @@ -77,7 +77,6 @@ alias xte='nohup xterm &' # xte lancera un xterm qui ne se fermera pas si on fer #export export EDITOR=/usr/bin/vim - # support des type mimes -> ./toto.pdf autoload -U zsh-mime-setup autoload -U zsh-mime-handler From 304e8329d7bc7b1b7ec3274120b8a73c004d7930 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Thu, 10 Dec 2009 14:55:15 +0100 Subject: [PATCH 08/15] Add firefox bookmarks --- Bookmarks 2009-12-10.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 Bookmarks 2009-12-10.json diff --git a/Bookmarks 2009-12-10.json b/Bookmarks 2009-12-10.json new file mode 100644 index 0000000..7faed6b --- /dev/null +++ b/Bookmarks 2009-12-10.json @@ -0,0 +1 @@ +{"title":"","id":1,"dateAdded":1246451858825899,"lastModified":1246527362682978,"type":"text/x-moz-place-container","root":"placesRoot","children":[{"title":"Menu des marque-pages","id":2,"parent":1,"dateAdded":1246451858826309,"lastModified":1260453130954987,"type":"text/x-moz-place-container","root":"bookmarksMenuFolder","children":[{"title":"Marqués récemment","id":7,"parent":2,"annos":[{"name":"Places/SmartBookmark","flags":0,"expires":4,"mimeType":null,"type":3,"value":"RecentlyBookmarked"}],"type":"text/x-moz-place","uri":"place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&sort=12&excludeQueries=1&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10&queryType=1"},{"index":1,"title":"Étiquettes récentes","id":8,"parent":2,"annos":[{"name":"Places/SmartBookmark","flags":0,"expires":4,"mimeType":null,"type":3,"value":"RecentTags"}],"type":"text/x-moz-place","uri":"place:sort=14&type=6&maxResults=10"},{"index":2,"title":"","id":9,"parent":2,"dateAdded":1246452609144935,"type":"text/x-moz-place-separator"},{"index":3,"title":"Get Bookmark Add-ons","id":10,"parent":2,"dateAdded":1246452609157849,"lastModified":1246452609161308,"type":"text/x-moz-place","uri":"https://en-us.add-ons.mozilla.com/en-US/firefox/bookmarks/"},{"index":4,"title":"","id":14,"parent":2,"dateAdded":1246452609164723,"type":"text/x-moz-place-separator"},{"index":5,"title":"Mozilla Firefox","id":15,"parent":2,"dateAdded":1246452609164893,"lastModified":1246452609168197,"type":"text/x-moz-place-container","children":[{"title":"Help and Tutorials","id":16,"parent":15,"dateAdded":1246452609165050,"lastModified":1246452609165910,"type":"text/x-moz-place","uri":"http://en-us.www.mozilla.com/en-US/firefox/help/"},{"index":1,"title":"Customize Firefox","id":17,"parent":15,"dateAdded":1246452609166042,"lastModified":1246452609166870,"type":"text/x-moz-place","uri":"http://en-us.www.mozilla.com/en-US/firefox/customize/"},{"index":2,"title":"Get Involved","id":18,"parent":15,"dateAdded":1246452609167001,"lastModified":1246452609167847,"type":"text/x-moz-place","uri":"http://en-us.www.mozilla.com/en-US/firefox/community/"},{"index":3,"title":"About Us","id":19,"parent":15,"dateAdded":1246452609167977,"lastModified":1246452609168798,"type":"text/x-moz-place","uri":"http://en-us.www.mozilla.com/en-US/firefox/about/"}]},{"index":6,"title":"RTEL4I","id":67,"parent":2,"dateAdded":1246527364712854,"lastModified":1246527389546745,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1246527389545}],"type":"text/x-moz-place-container","children":[{"title":"Git Repository - rtel4i-dev/summary","id":59,"parent":67,"dateAdded":1246527355620957,"lastModified":1246527380058371,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"https://projects.openwide.fr/services/git/gitweb/gitweb.cgi/rtel4i-dev/","charset":"UTF-8"},{"index":1,"title":"Wombat-RTEL4I","id":68,"parent":67,"dateAdded":1246527386988362,"lastModified":1246527398850430,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"https://projects.openwide.fr/wombat/project/services/rtel4i-dev/","charset":"UTF-8"}]},{"index":7,"title":"Kernel","id":109,"parent":2,"dateAdded":1246527473656755,"lastModified":1246958716632974,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1246958716081}],"type":"text/x-moz-place-container","children":[{"title":"The Kernel Newbie Corner: Your First Loadable Kernel Module","id":108,"parent":109,"dateAdded":1246527467663614,"lastModified":1246527467671575,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Linux.com - For the community, by the community, Linux.com strives to be the central source for informed, reasonable, and intelligent Linux information, software, documentation and answers across the server, desktop/netbook, mobile, and embedded areas."}],"type":"text/x-moz-place","uri":"http://www.linux.com/news/software/linux-kernel/23685-the-kernel-newbie-corner-your-first-loadable-kernel-module","charset":"UTF-8"},{"index":1,"title":"The Kernel Newbie Corner: Your First Loadable Kernel Module, Part Deux","id":110,"parent":109,"dateAdded":1246527486816804,"lastModified":1246527486824718,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Linux.com - For the community, by the community, Linux.com strives to be the central source for informed, reasonable, and intelligent Linux information, software, documentation and answers across the server, desktop/netbook, mobile, and embedded areas."}],"type":"text/x-moz-place","uri":"http://www.linux.com/news/software/linux-kernel/25078-the-kernel-newbie-corner-your-first-loadable-kernel-module-part-deux","charset":"UTF-8"}]},{"index":8,"title":"Outils","id":189,"parent":2,"dateAdded":1246958699654206,"lastModified":1249290658480966,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1249290657181}],"type":"text/x-moz-place-container","children":[{"title":"Git","id":190,"parent":189,"dateAdded":1246958707285924,"lastModified":1256632874271120,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1256632874270}],"type":"text/x-moz-place-container","children":[{"title":"GitPhraseBook - Openembedded","id":188,"parent":190,"dateAdded":1246958693126458,"lastModified":1246958693133516,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://wiki.openembedded.net/index.php/GitPhraseBook","charset":"UTF-8"},{"index":1,"title":"Git - Fast Version Control System","id":359,"parent":190,"dateAdded":1247148519332897,"lastModified":1247148519414726,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Home of the Git Version Control System and Friends"}],"type":"text/x-moz-place","uri":"http://git-scm.com/","charset":"UTF-8"},{"index":2,"title":"gittutorial(7)","id":360,"parent":190,"dateAdded":1247149113576568,"lastModified":1247149113583836,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html","charset":"UTF-8"},{"index":3,"title":"Pro Git - Table of Contents","id":875,"parent":190,"dateAdded":1248711398081108,"lastModified":1248711398089905,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://progit.org/book/","charset":"UTF-8"},{"index":4,"title":"Git Community Book","id":1022,"parent":190,"dateAdded":1248790397823912,"lastModified":1248790397839940,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://book.git-scm.com/","charset":"UTF-8"},{"index":5,"title":"Deploying a Git Repository Server in Ubuntu « Battery Powered","id":1652,"parent":190,"dateAdded":1250843737874074,"lastModified":1250843737920135,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://batterypowered.wordpress.com/2008/07/04/deploying-a-git-repository-server-in-ubuntu/","charset":"UTF-8"},{"index":6,"title":"scie.nti.st » Hosting Git repositories, The Easy (and Secure) Way","id":1691,"parent":190,"dateAdded":1251118071086049,"lastModified":1251118072143432,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way","charset":"UTF-8"},{"index":7,"title":"How to create and apply a patch with Git | Ariejan.net","id":3330,"parent":190,"dateAdded":1256632865032858,"lastModified":1256632865242039,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/","charset":"UTF-8"}]},{"index":1,"title":"Latex","id":560,"parent":189,"dateAdded":1247732856449314,"lastModified":1247732860778469,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1247732856506}],"type":"text/x-moz-place-container","children":[{"title":"Bien débuter en LaTeX sous Ubuntu « ®om's blog","id":559,"parent":560,"dateAdded":1247732849542351,"lastModified":1247732849549113,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://blog.rom1v.com/2009/07/bien-debuter-en-latex-sous-ubuntu/","charset":"UTF-8"}]},{"index":2,"title":"Vim","id":719,"parent":189,"dateAdded":1248248688708644,"lastModified":1249049673682954,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1249049673682}],"type":"text/x-moz-place-container","children":[{"title":"Vim Cookbook","id":718,"parent":719,"dateAdded":1248248676134928,"lastModified":1248248676142316,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Vim Cookbook"}],"type":"text/x-moz-place","uri":"http://www.oualline.com/vim-cook.html","charset":"UTF-8"},{"index":1,"title":"The Vim commands cheat sheet","id":720,"parent":719,"dateAdded":1248248726506320,"lastModified":1248248726516559,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"A Vim cheat sheet of some useful and most often used Vim commands."}],"type":"text/x-moz-place","uri":"http://www.tuxfiles.org/linuxhelp/vimcheat.html","charset":"ISO-8859-15"},{"index":2,"title":"Vim Regular Expressions 101","id":721,"parent":719,"dateAdded":1248249549445673,"lastModified":1248249549455814,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"VIM Regular Expressions"}],"type":"text/x-moz-place","uri":"http://www.geocities.com/volontir/","charset":"ISO-8859-1"},{"index":3,"title":"Vim fr:Table des Matières - Notes","id":1138,"parent":719,"dateAdded":1249049667933059,"lastModified":1249049667971941,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.swaroopch.com/notes/Vim_fr:Table_des_Mati%C3%A8res","charset":"UTF-8"}]},{"index":3,"title":"Configure","id":1177,"parent":189,"dateAdded":1249290658411395,"lastModified":1249290661302888,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1249290658495}],"type":"text/x-moz-place-container","children":[{"title":"The GNU configure and build system - Table of Contents","id":1176,"parent":1177,"dateAdded":1249290651263548,"lastModified":1249290651357969,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.airs.com/ian/configure/","charset":"ISO-8859-1"}]}]},{"index":9,"title":"Docs","id":231,"parent":2,"dateAdded":1246969889191471,"lastModified":1260453038627299,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1260453034328}],"type":"text/x-moz-place-container","children":[{"title":"Java","id":232,"parent":231,"dateAdded":1246969894103336,"lastModified":1255680922447616,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1255680922446}],"type":"text/x-moz-place-container","children":[{"title":"Cours General Java","id":230,"parent":232,"dateAdded":1246969876475244,"lastModified":1246969902217104,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://deptinfo.unice.fr/~grin/messupports/","charset":"ISO-8859-1"},{"index":1,"title":"Lesson: Implementations (The Java™ Tutorials > Collections)","id":2619,"parent":232,"dateAdded":1253004583092047,"lastModified":1253004583099434,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://java.sun.com/docs/books/tutorial/collections/implementations/index.html","charset":"ISO-8859-1"},{"index":2,"title":"JNI","id":2735,"parent":232,"dateAdded":1253193789896518,"lastModified":1255681183782107,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1255681183781}],"type":"text/x-moz-place-container","children":[{"title":"B: The Java Native Interface (JNI)","id":2734,"parent":2735,"dateAdded":1253193782543737,"lastModified":1253193782653441,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://jamesthornton.com/eckel/TIJ-2nd-edition/AppendB.htm","charset":"ISO-8859-1"},{"index":1,"title":"HELP: Passing and Returning Objects using JNI","id":2736,"parent":2735,"dateAdded":1253193798746181,"lastModified":1253193798766366,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Talk about HELP: Passing and Returning Objects using JNI"}],"type":"text/x-moz-place","uri":"http://www.velocityreviews.com/forums/t125915-help-passing-and-returning-objects-using-jni.html","charset":"ISO-8859-1"},{"index":2,"title":"Chapter 5 Continued: JNI Example","id":2737,"parent":2735,"dateAdded":1253193814307381,"lastModified":1253193814316645,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Advanced Programming for the Java 2 Platform. This section presents the ReadFile example program, showing how you can use the Java Native Interface (JNI) to invoke a native method that makes C function calls to map a file into memory."}],"type":"text/x-moz-place","uri":"http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jniexamp.html","charset":"ISO-8859-1"},{"index":3,"title":"Chapter 5 Continued: Strings and Arrays","id":2738,"parent":2735,"dateAdded":1253193822143641,"lastModified":1253193822150861,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"This section explains how to pass string and array data between a program written in the Java programming language and other languages."}],"type":"text/x-moz-place","uri":"http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jnistring.html","charset":"ISO-8859-1"},{"index":4,"title":"Chapter 5 Continued: Other Programming Issues","id":2739,"parent":2735,"dateAdded":1253193830213784,"lastModified":1253193830219975,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Book excerpt: Advanced Programming for the Java 2 Platform, By Calvin Austin and Monica Pawlan - Chapter 5 Continued: Other Programming Issues."}],"type":"text/x-moz-place","uri":"http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jniref.html","charset":"ISO-8859-1"},{"index":5,"title":"JNI : échanges entre Java et C++","id":2740,"parent":2735,"dateAdded":1253193847106564,"lastModified":1253193847115833,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"liaison Java/C C++. Comment appeler\u000d\u000a depuis Java des fonctions C. Comment utiliser depuis un programme\u000d\u000a ecrit en C/C++ des classes Java(et la machine virtuelle)"}],"type":"text/x-moz-place","uri":"http://www.iut-orsay.fr/dptinfo/Pedagogie/Roger.Astier/app_java/javaJni.html","charset":"ISO-8859-1"},{"index":6,"title":"Chapter 5: JNI Technology","id":3059,"parent":2735,"dateAdded":1255681090899639,"lastModified":1255681090909213,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"This chapter explains how to use JNI in programs written in the Java language to call any libraries on the local machine, call Java language methods from inside native code, and how to create and run a Java VM instance. To show how you can put JNI to use, the examples in this chapter include integrating JNI with the Xbase C++ database API, and how you can call a mathematic function. Xbase has sources you can download."}],"type":"text/x-moz-place","uri":"http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html","charset":"ISO-8859-1"},{"index":7,"title":"http://java.sun.com/docs/books/jni/html/intro.html","id":3060,"parent":2735,"dateAdded":1255681181851746,"lastModified":1255681181861811,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://java.sun.com/docs/books/jni/html/intro.html","charset":"ISO-8859-1"}]},{"index":3,"title":"Java Native Interface: Programmer's Guide and Specification","id":3058,"parent":232,"dateAdded":1255680915939453,"lastModified":1255680916014721,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"The Java Native Interface (JNI) enables the integration of code written in the Java programming language with code written in other languages such as C and C++. It allows programmers to take full advantage of the Java platform without having to abandon their investment in legacy code."}],"type":"text/x-moz-place","uri":"http://java.sun.com/docs/books/jni/","charset":"ISO-8859-1"}]},{"index":1,"title":"Eclipse","id":273,"parent":231,"dateAdded":1247041151105299,"lastModified":1247041406686048,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1247041406685}],"type":"text/x-moz-place-container","children":[{"title":"Les meilleurs cours Eclipse - Plugin","id":272,"parent":273,"dateAdded":1247041141976033,"lastModified":1247041176614965,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Les meilleurs cours Eclipse"}],"type":"text/x-moz-place","uri":"http://eclipse.developpez.com/cours/?page=platform-cat#plugin-dev","charset":"ISO-8859-1"},{"index":1,"title":"OSGI","id":277,"parent":273,"dateAdded":1247041275506434,"lastModified":1247041284560470,"type":"text/x-moz-place-container","children":[{"title":"Hello, OSGi, Part 1: Bundles for beginners - JavaWorld","id":276,"parent":277,"dateAdded":1247041257910249,"lastModified":1247041257917142,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Get started with OSGi in this introduction to creating, executing, managing, and tracking application bundles in an OSGi container."}],"type":"text/x-moz-place","uri":"http://www.javaworld.com/javaworld/jw-03-2008/jw-03-osgi1.html?page=1","charset":"ISO-8859-1"},{"index":1,"title":"Understanding how Eclipse plug-ins work with OSGi","id":274,"parent":277,"dateAdded":1247041190637549,"lastModified":1247041190643489,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"The core of the Eclipse integrated development environment (IDE) and Eclipse Rich Client Platform (RCP) applications is driven by an implementation of the Open Services Gateway Initiative (OSGi) specification. This article illustrates Eclipse's relationship with OSGi by describing what a plug-in is in terms of the Eclipse platform and traces the evolution of plug-ins from Eclipse V2.1 through today's OSGi-based implementation. It also explains the OSGi manifest.mf file options, along with the additions provided through Eclipse."}],"type":"text/x-moz-place","uri":"https://www.ibm.com/developerworks/library/os-ecl-osgi/","charset":"UTF-8"},{"index":2,"title":"Programmation par composant avec la technologie OSGi (1ère partie) - Club des décideurs et professionnels en Informatique","id":275,"parent":277,"dateAdded":1247041215521744,"lastModified":1247041215527621,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Programmation par composant avec la technologie OSGi (1ère partie)"}],"type":"text/x-moz-place","uri":"http://t-templier.developpez.com/tutoriel/java/osgi/osgi1/","charset":"ISO-8859-1"}]},{"index":2,"title":"Hello, OSGi, Part 1: Bundles for beginners - JavaWorld","id":278,"parent":273,"dateAdded":1247041332209128,"lastModified":1247041332215526,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Get started with OSGi in this introduction to creating, executing, managing, and tracking application bundles in an OSGi container."}],"type":"text/x-moz-place","uri":"http://www.javaworld.com/javaworld/jw-03-2008/jw-03-osgi1.html?page=3","charset":"ISO-8859-1"},{"index":3,"title":"moni:articles:thirdpartylib [IMPROVE Mana]","id":279,"parent":273,"dateAdded":1247041371401518,"lastModified":1247041371407254,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://wiki.improve.fr/wiki/moni/articles/thirdpartylib","charset":"UTF-8"},{"index":4,"title":"Plug-in development 101, Part 1: The fundamentals","id":280,"parent":273,"dateAdded":1247041402817196,"lastModified":1247041402823666,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Plug-in development in Eclipse is somewhat of an art form. If you're new to the concept of plug-ins, especially in the context of OSGi and Eclipse, it can be quite burdensome learning the myriad tools Eclipse has to help you write plug-ins. The purpose of this article is to help you learn some basic plug-in development skills with some best practices sprinkled in for good measure."}],"type":"text/x-moz-place","uri":"https://www.ibm.com/developerworks/library/os-eclipse-plugindev1/","charset":"UTF-8"}]},{"index":2,"title":"Formation Debian GNU/Linux","id":320,"parent":231,"dateAdded":1247046397843654,"lastModified":1247046397850862,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Formation DebianRésumé Cette formation s'adresse aux personnes ayant déjà de bonnes connaissances informatiques, mais ne connaissant rien à GNU/Linux. Elle a pour but de les aider à installer à la main un système Debian GNU/Linux et à découvrir son utilisation. Si vous souhaitez seulement installer GNU/Linux sans vous poser de questions, je vous conseille de vous tourner vers Ubuntu, une distribution basée sur Debian très simple à installer. Si, au contraire, vous êtes curieux et que vous souhaitez découvrir le fonctionnement, l'utilisation et l'administration d'un système GNU/Linux, restez parmi nous. Pour nous contacter, vous pouvez : nous écrire à l'adresse formation-debian chez via.ecp.fr ;venir nous voir sur le salon Jabber debian-fr chez chat.jabberfr.org ;rejoindre notre canal IRC #formation-debian sur le réseau OFTC. Formation DebianAcquisition Formation DebianTéléchargement Formation DebianDisponibilité Ce document est disponible aux formats : HTML en ligne ou HTML zippé (3,6 Mo), PDF (3,4 Mo) ou PDF zippé (2,9 Mo). Sauver des arbresSi vous n'avez qu'un seul ordinateur, et que vous comptez suivre cette formation en l'imprimant, vous pouvez sauver quelques arbres en limitant votre impression au chapitre , à partir duquel vous pourrez suivre la formation en ligne. Les parties ne concernant pas l'installation de base (notamment la compilation du noyau) ont été déplacées sur notre wiki Formation DebianFlux RSS Formation DebianSyndication Formation DebianModifications Il existe un flux RSS signalant les dernières modifications apportées à ce document."}],"type":"text/x-moz-place","uri":"http://formation-debian.via.ecp.fr/","charset":"UTF-8"},{"index":3,"title":"Python","id":558,"parent":231,"dateAdded":1247732511985303,"lastModified":1255002586766372,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1255002586765}],"type":"text/x-moz-place-container","children":[{"title":"Python Programming for Beginners","id":557,"parent":558,"dateAdded":1247732499950782,"lastModified":1247732499958500,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"If you want to outsmart the Spanish Inquisition, learn Python. This article is a practical introduction to writing non-trivial applications in Python."}],"type":"text/x-moz-place","uri":"http://www.linuxjournal.com/article/3946","charset":"UTF-8"},{"index":1,"title":"Python 2.3.4 Documentation","id":2856,"parent":558,"dateAdded":1255002581701647,"lastModified":1255002581709748,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.python.org/doc/2.3.4/","charset":"ISO-8859-1"}]},{"index":4,"title":"package","id":1217,"parent":231,"dateAdded":1249301686508522,"lastModified":1249304722406516,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1249304722405}],"type":"text/x-moz-place-container","children":[{"title":"Howto make debian standard debs from scratch - Ubuntu Forums","id":1216,"parent":1217,"dateAdded":1249301673456922,"lastModified":1249301673464207,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":" Howto make debian standard debs from scratch x86 64-bit Users"}],"type":"text/x-moz-place","uri":"http://ubuntuforums.org/showthread.php?t=51003","charset":"ISO-8859-1"},{"index":1,"title":"Debian Binary Package Building HOWTO","id":1255,"parent":1217,"dateAdded":1249304694071435,"lastModified":1249304694077965,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/","charset":"ISO-8859-1"},{"index":2,"title":"Guide du nouveau responsable Debian","id":1178,"parent":1217,"dateAdded":1249292322212422,"type":"text/x-moz-place","uri":"http://www.debian.org/doc/maint-guide/"}]},{"index":5,"title":"start [Auto-hébergement]","id":1496,"parent":231,"dateAdded":1250151657976549,"lastModified":1250151657984135,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://wiki.auto-hebergement.fr/","charset":"UTF-8"},{"index":6,"title":"AWK","id":1883,"parent":231,"dateAdded":1251366709274951,"lastModified":1251366713975668,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1251366709418}],"type":"text/x-moz-place-container","children":[{"title":"Awk - A Tutorial and Introduction - by Bruce Barnett","id":1881,"parent":1883,"dateAdded":1251366687991992,"lastModified":1251366688001099,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Sed Tutorial"}],"type":"text/x-moz-place","uri":"http://www.grymoire.com/Unix/Awk.html","charset":"ISO-8859-1"}]},{"index":7,"title":"Francois Armand","id":4108,"parent":231,"dateAdded":1260453038495507,"lastModified":1260453112912511,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1260453083846}],"type":"text/x-moz-place-container","children":[{"title":"M2T1SYSTAV - Diderot en ligne","id":4107,"parent":4108,"dateAdded":1260453029876532,"lastModified":1260453029915666,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://didel.script.univ-paris-diderot.fr/claroline/course/index.php?cid=M2T1SYSTAV","charset":"ISO-8859-1"},{"index":1,"title":"François Armand, Enseignements à l'Université Denis Diderot","id":4110,"parent":4108,"dateAdded":1260453077294819,"lastModified":1260453077337121,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.pps.jussieu.fr/~armand/","charset":"ISO-8859-1"}]}]},{"index":10,"title":"Framework","id":441,"parent":2,"dateAdded":1247663384672606,"lastModified":1247663390828137,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1247663384772}],"type":"text/x-moz-place-container","children":[{"title":"markup.py - an HTML and XML generator in Python","id":440,"parent":441,"dateAdded":1247663365949402,"lastModified":1247663365956128,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"markup.py - an HTML/XML generator in Python"}],"type":"text/x-moz-place","uri":"http://markup.sourceforge.net/","charset":"ISO-8859-1"}]},{"index":11,"title":"OpenEmbedded","id":1413,"parent":2,"dateAdded":1249476024962980,"lastModified":1249476036085534,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1249476036084}],"type":"text/x-moz-place-container","children":[{"title":"OpenEmbedded Guide by Example","id":1410,"parent":1413,"dateAdded":1249476016184929,"lastModified":1249476016388372,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.kernel-labs.org/files/openembedded-guide/openembedded-guide.html","charset":"ISO-8859-1"},{"index":1,"title":"OpenEmbedded HowTo","id":1414,"parent":1413,"dateAdded":1249476034302814,"lastModified":1249476034349843,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.uv-ac.de/openembedded/","charset":"ISO-8859-1"}]},{"index":12,"title":"ARM","id":1456,"parent":2,"dateAdded":1249648230121131,"lastModified":1249648580045235,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1249648580044}],"type":"text/x-moz-place-container","children":[{"title":"Image:Mobile-Internet-Wiki-Right.gif - ARM Linux Internet Platform","id":1455,"parent":1456,"dateAdded":1249648220135420,"lastModified":1249648220148254,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://linux.onarm.com/index.php/Image:Mobile-Internet-Wiki-Right.gif","charset":"UTF-8"},{"index":1,"title":"WebHome < Main < TWiki","id":1452,"parent":1456,"dateAdded":1249648209903544,"lastModified":1249648209917467,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.linux-arm.com/","charset":"ISO-8859-15"},{"index":2,"title":"ARM/RootfsFromScratch - Ubuntu Wiki","id":1457,"parent":1456,"dateAdded":1249648246424551,"lastModified":1249648246435423,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"https://wiki.ubuntu.com/ARM/RootfsFromScratch","charset":"UTF-8"},{"index":3,"title":"Debian ARM Linux on Qemu","id":1458,"parent":1456,"dateAdded":1249648577633179,"lastModified":1249648577643326,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://909ers.apl.washington.edu/~dushaw/ARM/","charset":"ISO-8859-1"}]},{"index":13,"title":"Tuto","id":716,"parent":2,"dateAdded":1248247911627868,"lastModified":1251366694399796,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1251366693359}],"type":"text/x-moz-place-container","children":[{"title":"Android","id":717,"parent":716,"dateAdded":1248247917293907,"lastModified":1254832199059898,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1254832199058}],"type":"text/x-moz-place-container","children":[{"title":"Loading sous android (page d'attente) | Android-France","id":715,"parent":717,"dateAdded":1248247905510615,"lastModified":1248247930413058,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Développer un loading sous android (page d'attente)"}],"type":"text/x-moz-place","uri":"http://android-france.fr/2009/07/21/developper-un-loading-sous-android-page-dattente/","charset":"UTF-8"},{"index":1,"title":"simple - Project Hosting on Google Code","id":1060,"parent":717,"dateAdded":1248855615055677,"lastModified":1248855615061908,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/simple/","charset":"UTF-8"},{"index":2,"title":"Common Tasks and How to Do Them in Android | Android Developers","id":1922,"parent":717,"dateAdded":1251378466967587,"lastModified":1251378467018572,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://developer.android.com/guide/appendix/faq/commontasks.html","charset":"UTF-8"},{"index":3,"title":"Application Fundamentals | Android Developers","id":1923,"parent":717,"dateAdded":1251378484162670,"lastModified":1251378484185623,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://developer.android.com/guide/topics/fundamentals.html","charset":"UTF-8"},{"index":4,"title":"Traceview: A Graphical Log Viewer | Android Developers","id":2037,"parent":717,"dateAdded":1251708855288757,"lastModified":1251708855296058,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://developer.android.com/guide/developing/tools/traceview.html","charset":"UTF-8"},{"index":5,"title":"Developpement | Android-France","id":2076,"parent":717,"dateAdded":1251726652976777,"lastModified":1251726652984952,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://android-france.fr/category/developpement/","charset":"UTF-8"},{"index":6,"title":"Capturer les exceptions (ANR) android de vos développements sur votre site | Android-France","id":2467,"parent":717,"dateAdded":1252597889563268,"lastModified":1252597889627379,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Envoyer des exceptions anr sur son site internet"}],"type":"text/x-moz-place","uri":"http://android-france.fr/2009/09/10/capturer-les-exceptions-anr-dandroid-de-vos-developpements-sur-votre-site/","charset":"UTF-8"},{"index":7,"title":"Five Great Reasons to Root Your Android Phone - Android rooting - Lifehacker","id":2504,"parent":717,"dateAdded":1252675655403862,"lastModified":1252675655410749,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Does your kinda-new Android handset already feel old, slow, and left behind? With a quick hack and a custom ROM, a G1, myTouch, or other Android phone can look and feel fresher and, most importantly, run a bit quicker."}],"type":"text/x-moz-place","uri":"http://lifehacker.com/5342237/five-great-reasons-to-root-your-android-phone","charset":"UTF-8"},{"index":8,"title":"android-scripting - Project Hosting on Google Code","id":2542,"parent":717,"dateAdded":1252928339294250,"lastModified":1252928339435529,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/android-scripting/","charset":"UTF-8"},{"index":9,"title":"Magic Rooting - Android Wiki","id":2580,"parent":717,"dateAdded":1252944226155167,"lastModified":1252944226162447,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://android-dls.com/wiki/index.php?title=Magic_Rooting","charset":"UTF-8"},{"index":10,"title":"[all variants] Script to create android (480x320) compatible mp4 video using ffmpeg - Ubuntu Forums","id":2696,"parent":717,"dateAdded":1253092261409925,"lastModified":1253092261532791,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"[all variants] Script to create android (480x320) compatible mp4 video using ffmpeg Multimedia & Video"}],"type":"text/x-moz-place","uri":"http://ubuntuforums.org/showthread.php?t=1243312","charset":"ISO-8859-1"},{"index":11,"title":"Wiki Pages - android-roms - Project Hosting on Google Code","id":2778,"parent":717,"dateAdded":1254832192308981,"lastModified":1254832192318253,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/android-roms/w/list","charset":"UTF-8"}]},{"index":1,"title":"Tuto développement | Android-France","id":912,"parent":716,"dateAdded":1248770173559649,"lastModified":1248770173567567,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://android-france.fr/category/Tuto-developpement/","charset":"UTF-8"},{"index":2,"title":"Tuto WRT","id":1805,"parent":716,"dateAdded":1251202796751568,"lastModified":1251202814512913,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.dd-wrt.com/wiki/index.php/Ipkg","charset":"UTF-8"},{"index":3,"title":"AWK","id":1882,"parent":716,"dateAdded":1251366694219666,"lastModified":1251366708046394,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1251366694408}],"type":"text/x-moz-place-container","children":[]}]},{"index":14,"title":"Bash_tips","id":1884,"parent":2,"dateAdded":1251366828626627,"lastModified":1251366938725980,"type":"text/x-moz-place-container","children":[{"title":"10 super-cool Linux hacks you did not know about","id":835,"parent":1884,"dateAdded":1248683053877806,"lastModified":1248683053918706,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Tutorial presenting a collection of highly useful high-end system utilities and tricks for more efficient and accurate Linux administration"}],"type":"text/x-moz-place","uri":"http://www.dedoimedo.com/computers/linux-cool-hacks.html","charset":"ISO-8859-1"},{"index":1,"title":"15 Great Ubuntu Tips For Linux Power Users","id":1843,"parent":1884,"dateAdded":1251363014290903,"lastModified":1251363014300282,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"A few days back I wrote about books that beginners can download and read to teach themselves Linux. Today in the Linux section we have something for the power"}],"type":"text/x-moz-place","uri":"http://www.makeuseof.com/tag/15-great-tips-for-ubuntu-power-users/","charset":"UTF-8"},{"index":2,"title":"Bash Tips","id":1497,"parent":1884,"dateAdded":1250153813955437,"lastModified":1250153820978725,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://tuxarena.blogspot.com/2009/06/6-bash-productivity-tips.html","charset":"UTF-8"}]},{"index":15,"title":"DIY","id":1925,"parent":2,"dateAdded":1251379342948927,"lastModified":1260370098911723,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1260370098910}],"type":"text/x-moz-place-container","children":[{"title":"Make stuff","id":1924,"parent":1925,"dateAdded":1251379337317087,"lastModified":1251379337460373,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.ladyada.net/make/index.html","charset":"ISO-8859-1"},{"index":1,"title":"Planet : Made in Fr","id":4055,"parent":1925,"dateAdded":1260370094191269,"lastModified":1260370094283118,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Ce site regroupe des contributions en français de bidouilleurs, bricoleurs, électroniciens, adeptes de bidouillabilités, pour faire court : de passionnés du « fait soi-même »."}],"type":"text/x-moz-place","uri":"http://planet.madeinfr.org/","charset":"UTF-8"}]},{"index":16,"title":"Moto","id":2001,"parent":2,"dateAdded":1251470733453461,"lastModified":1256125978878696,"type":"text/x-moz-place-container","children":[{"title":"Carte grise : où l'obtenir ?","id":149,"parent":2001,"dateAdded":1246953206324726,"lastModified":1246953206331354,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.prefecture-police-paris.interieur.gouv.fr/demarches/carte_grise/ou.htm#courier","charset":"ISO-8859-1"},{"index":1,"title":"Achat / vente d'un véhicule d'occasion, établissement d'une nouvelle carte grise","id":2934,"parent":2001,"dateAdded":1255423019836446,"lastModified":1255423019949050,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Mode d'emploi de la carte grise européenne à l'achat d'un véhicule d'occasion"}],"type":"text/x-moz-place","uri":"http://www.carte-grise.org/mode_emploi_changement_proprietaire.htm","charset":"ISO-8859-1"},{"index":2,"title":"Fazer (600, 1000, FZ6, FZ6 S2, FZ1) [topic officiel] - Les Tréteaux Topics officiels motos - FORUM Les Tréteaux - FORUM Moto","id":1099,"parent":2001,"dateAdded":1248861606421268,"lastModified":1248861606428370,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Topics officiels motos : Fazer (600, 1000, FZ6, FZ6 S2, FZ1) [topic officiel] : Voici ouvert le topic officiel du 600 fazer qui existe depuis 1998, du 1000 fazer qui est sur terre depuis 2001 et du FZ6 apparu en 2004.\u000d\u000aA noter et "}],"type":"text/x-moz-place","uri":"http://www.forum-auto.com/moto/section24/sujet262684.htm","charset":"UTF-8"},{"index":3,"title":"Yamaha Fazer FZ6 S2 2007 Service Manual ENG","id":1100,"parent":2001,"dateAdded":1248861942434538,"lastModified":1248861942444025,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Manual de manutencao Yamaha Fazer S2 2007 Other fz6 fazer yamaha s2 2007 Hobby-Automotive"}],"type":"text/x-moz-place","uri":"http://www.scribd.com/doc/10283675/Yamaha-Fazer-FZ6-S2-2007-Service-Manual-ENG","charset":"UTF-8"},{"index":4,"title":"Search manuals","id":1101,"parent":2001,"dateAdded":1248862160523256,"lastModified":1248862160529499,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://ymenvom.nl/search.php","charset":"UTF-8"},{"index":5,"title":"Stinger","id":1332,"parent":2001,"dateAdded":1249386893104296,"lastModified":1249386992050868,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1249386992049}],"type":"text/x-moz-place-container","children":[{"title":"Collecteur kawasaki pour zxr 750 modele 90 Equipement Auto / Moto Bouches du Rhône - leboncoin.fr","id":1331,"parent":1332,"dateAdded":1249386888333516,"lastModified":1249386888342060,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"COLLECTEUR 4EN 1 EN BON ETAT VOIR LES PHOTOS - Equipement Auto / Moto Bouches du Rhône"}],"type":"text/x-moz-place","uri":"http://www.leboncoin.fr/vi/56990497.htm?ca=12_s","charset":"ISO-8859-1"},{"index":1,"title":"Collecteur inox zxr 750 Equipement Auto / Moto Haute Marne - leboncoin.fr","id":1333,"parent":1332,"dateAdded":1249386918269335,"lastModified":1249386918278174,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"collecteur inox zxr 750 année 06 prevoir frais de port - Equipement Auto / Moto Haute Marne"}],"type":"text/x-moz-place","uri":"http://www.leboncoin.fr/vi/56983785.htm?ca=12_s","charset":"ISO-8859-1"},{"index":2,"title":"Pot d'échappement d'origine Equipement Auto / Moto Rhône - leboncoin.fr","id":1334,"parent":1332,"dateAdded":1249386945597031,"lastModified":1249386945606062,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Vends pot d'échappement d'origine pour KAWASAKI 750 ZXR modele 94 tres bon état...tres peu utilisé. - Equipement Auto / Moto Rhône"}],"type":"text/x-moz-place","uri":"http://www.leboncoin.fr/vi/56412838.htm?ca=12_s","charset":"ISO-8859-1"},{"index":3,"title":"Pieces GPZR Z RS DR CBR BO ZXR DT ZZR Equipement Auto / Moto Seine Maritime - leboncoin.fr","id":1335,"parent":1332,"dateAdded":1249386990108198,"lastModified":1249386990115828,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"BANDIT 600 - 1 reservoir noir avec 1 legere bosse 1100 GPZR - rampe injection - boitier CDI calculateur - boite a air - calle pieds - voyant - support batterie+- klaxon RS APRILIA 125 - 2 1/2 carter moteur - boite de vitesse - allumage alternate"}],"type":"text/x-moz-place","uri":"http://www.leboncoin.fr/vi/54955910.htm?ca=12_s","charset":"ISO-8859-1"}]},{"index":6,"title":"Pneu moto : Tout ce que vous avez toujours voulu savoir... - Moto Station","id":1963,"parent":2001,"dateAdded":1251463555077455,"lastModified":1251463555181619,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Pneu moto : Tout ce que vous avez toujours voulu savoir... - Moto Station - Moto-Station.com : Essais moto complets, assurance moto, actualité, annonces moto et scooter occasion, vidéos, équipement, banque d'images, forums motards"}],"type":"text/x-moz-place","uri":"http://www.moto-station.com/article6679.html","charset":"ISO-8859-1"}]},{"index":17,"title":"Android_Example","id":2078,"parent":2,"dateAdded":1251728405100759,"lastModified":1259833624889099,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1259833624887}],"type":"text/x-moz-place-container","children":[{"title":"Obtaining a Live Camera Preview in Android","id":2077,"parent":2078,"dateAdded":1251728391682899,"lastModified":1251728391691477,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.tomgibara.com/android/camera-source","charset":"ISO-8859-1"},{"index":1,"title":"Article: Using the Android Camera","id":2155,"parent":2078,"dateAdded":1251878848782604,"lastModified":1251878848790828,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"This article is exerpted from chapter 10: Accessing Android Hardware of the Wrox book Professional Android Application Development by Reto Meier and"}],"type":"text/x-moz-place","uri":"http://p2p.wrox.com/book-professional-android-application-development-isbn-978-0-470-34471-2/72528-article-using-android-camera.html","charset":"ISO-8859-1"},{"index":2,"title":"Android Snippets: Auto completion for multiple selections from stored contacts on phone","id":2193,"parent":2078,"dateAdded":1251976946049650,"lastModified":1251976946155052,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"A user can choose multiple entries from their stored contacts and a comma will be inserted after each selection. The full source of this example can be checked out from here: http://github.com/novoda/android/tree/master/MultipleContacts"}],"type":"text/x-moz-place","uri":"http://www.androidsnippets.org/snippets/57/","charset":"UTF-8"},{"index":3,"title":"developerlife – Tutorials » Android","id":2194,"parent":2078,"dateAdded":1251978979245522,"lastModified":1251978979252404,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://developerlife.com/tutorials/?cat=41","charset":"UTF-8"},{"index":4,"title":"How to Program Google Android","id":2232,"parent":2078,"dateAdded":1251984347133340,"lastModified":1251984347142367,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://blogoscoped.com/archive/2007-11-19-n27.html","charset":"UTF-8"},{"index":5,"title":"SMS Messaging in Android | mobiForge","id":2270,"parent":2078,"dateAdded":1252076649473105,"lastModified":1252076649636829,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"SMS is a killer mobile application. Here we take a look at how to send and receive SMS messages in Android applications."}],"type":"text/x-moz-place","uri":"http://mobiforge.com/developing/story/sms-messaging-android","charset":"UTF-8"},{"index":6,"title":"Archos","id":2310,"parent":2078,"dateAdded":1252334825554767,"lastModified":1252335017902959,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1252335017901}],"type":"text/x-moz-place-container","children":[{"title":"Android FAQ - Android Wiki","id":2309,"parent":2310,"dateAdded":1252334819188322,"lastModified":1252334819195204,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://android-dls.com/wiki/index.php?title=Android_FAQ","charset":"UTF-8"},{"index":1,"title":"FAQs, Tips, and How-to | Android Developers","id":2311,"parent":2310,"dateAdded":1252334845946983,"lastModified":1252334845960003,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://developer.android.com/intl/fr/guide/appendix/faq/index.html","charset":"UTF-8"},{"index":2,"title":"What is Android? | Android Developers","id":2312,"parent":2310,"dateAdded":1252334881515705,"lastModified":1252334881522319,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://developer.android.com/intl/fr/guide/basics/what-is-android.html","charset":"UTF-8"},{"index":3,"title":"Android Open Source Licensing FAQ | Android Developers","id":2313,"parent":2310,"dateAdded":1252334904091344,"lastModified":1252334904098218,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://developer.android.com/intl/fr/guide/appendix/faq/licensingandoss.html","charset":"UTF-8"},{"index":4,"title":"Android FAQ - CS 428 Spring 2008 - The Computer Science Agora","id":2314,"parent":2310,"dateAdded":1252335015765378,"lastModified":1252335015772553,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"https://agora.cs.illinois.edu/display/cs428sp08/Android+FAQ","charset":"UTF-8"}]},{"index":7,"title":"MJPEG on Android","id":2352,"parent":2078,"dateAdded":1252396851289223,"lastModified":1252396863116444,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Android Coding Problems :: Multimedia Problems :: MJPEG on Android anyone?"}],"type":"text/x-moz-place","uri":"http://www.anddev.org/mjpeg_on_android_anyone-t1871.html","charset":"ISO-8859-1"},{"index":8,"title":"Android Developers Blog: Updating Applications for On-screen Input Methods","id":2391,"parent":2078,"dateAdded":1252413846044949,"lastModified":1252413846051958,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html","charset":"UTF-8"},{"index":9,"title":"Tips: Howto Connect Android Emulator behind proxy | Open Handset Magazine","id":2579,"parent":2078,"dateAdded":1252943587090646,"lastModified":1252943587260185,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"tips on setting proxy for Android emulator and playing with SQLite system settings."}],"type":"text/x-moz-place","uri":"http://openhandsetmagazine.com/2007/11/tips-howto-connect-android-emulator-behind-proxy/","charset":"UTF-8"},{"index":10,"title":"Main Page - ModMyGPhone Wiki","id":2581,"parent":2078,"dateAdded":1252944710306542,"lastModified":1252944710318673,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Main Page Android Forums and Google Gphone Forums."}],"type":"text/x-moz-place","uri":"http://modmygphone.com/wiki/index.php/Main_Page","charset":"UTF-8"},{"index":11,"title":"Android Snippets: Welcome","id":2817,"parent":2078,"dateAdded":1254922016755025,"lastModified":1254922016761950,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"A repository of useful, tested and reusable source-codes for the Android platform"}],"type":"text/x-moz-place","uri":"http://www.androidsnippets.org/","charset":"UTF-8"},{"index":12,"title":"apps-for-android - Project Hosting on Google Code","id":2980,"parent":2078,"dateAdded":1255596831966434,"lastModified":1255596831973615,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/apps-for-android/","charset":"UTF-8"},{"index":13,"title":"shelves - example using DB","id":2981,"parent":2078,"dateAdded":1255596997336899,"lastModified":1255597012728496,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/shelves/","charset":"UTF-8"},{"index":14,"title":"Logging - android-ndk | Google Groupes","id":3020,"parent":2078,"dateAdded":1255610299842774,"lastModified":1255610300002241,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://groups.google.com/group/android-ndk/browse_thread/thread/d6c5e8f25f1ee543","charset":"UTF-8"},{"index":15,"title":"Live camera preview in the Android emulator","id":3135,"parent":2078,"dateAdded":1255944145413126,"lastModified":1255944155620600,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.inter-fuser.com/2009/09/live-camera-preview-in-android-emulator.html","charset":"UTF-8"},{"index":16,"title":"android-axis - Project Hosting on Google Code","id":3904,"parent":2078,"dateAdded":1259833607736282,"lastModified":1259833608082542,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/android-axis/","charset":"UTF-8"}]},{"index":18,"title":"Axis","id":2658,"parent":2,"dateAdded":1253087845662420,"lastModified":1259833624880597,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1259833624331}],"type":"text/x-moz-place-container","children":[{"title":"Axis Communications - Network Video Support","id":2657,"parent":2658,"dateAdded":1253087839961701,"lastModified":1253087839970676,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Axis specializes in professional network video and printing solutions"}],"type":"text/x-moz-place","uri":"http://www.axis.com/techsup/cam_servers/tech_notes/live_video_medium.htm","charset":"UTF-8"}]},{"index":19,"title":"Unix Tips","id":2117,"parent":2,"dateAdded":1251792551216970,"lastModified":1258973447393363,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1258973447392}],"type":"text/x-moz-place-container","children":[{"title":"Using multiple window managers with nested Xserver","id":2116,"parent":2117,"dateAdded":1251792545300071,"lastModified":1251792568735452,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://unixlab.blogspot.com/2009/08/using-multiple-widow-managers-with.html","charset":"UTF-8"},{"index":1,"title":"Mirroring Web sites with wget","id":2118,"parent":2117,"dateAdded":1251793040590436,"lastModified":1251793049702668,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"If you're a Linux administrator or you are integrating Linux into your IT department then you won't want to miss the latest tutorials, news, and updates on various Linux distributions and open source applications."}],"type":"text/x-moz-place","uri":"http://blogs.techrepublic.com.com/opensource/?p=883","charset":"UTF-8"},{"index":2,"title":"Andesi - noyau:noyau","id":2505,"parent":2117,"dateAdded":1252676165205673,"lastModified":1252676165212587,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.andesi.org/noyau/noyau","charset":"UTF-8"},{"index":3,"title":"Create a Local Ubuntu Repository using Apt-Mirror and Apt-Cacher","id":1293,"parent":2117,"dateAdded":1249375828123491,"lastModified":1249375828217024,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"In this article by Christer Edwards, we will learn how to create, maintain and make available a local Ubuntu repository mirror, allowing you to save bandwidth and improve network efficiency with each machine you add to your network."}],"type":"text/x-moz-place","uri":"http://www.packtpub.com/article/create-local-ubuntu-repository-using-apt-mirror-apt-cacher","charset":"UTF-8"},{"index":4,"title":"Testing network connectivity","id":2895,"parent":2117,"dateAdded":1255104974427535,"lastModified":1255104974544573,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Tips for a Debian GNU/Linux System Administrator."}],"type":"text/x-moz-place","uri":"http://www.debian-administration.org/articles/128","charset":"UTF-8"},{"index":5,"title":"Step by Step tutorial howto compile kernel in Debian 5.0 (Lenny) -- Debian Admin","id":1061,"parent":2117,"dateAdded":1248855969497196,"lastModified":1248855969503933,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Debian Linux Tips,Tricks,Howtos&Tutorials"}],"type":"text/x-moz-place","uri":"http://www.debianadmin.com/step-by-step-tutorial-howto-compile-kernel-in-debian-5-0-lenny.html","charset":"UTF-8"},{"index":6,"title":"Linux Sockets: Book Programs","id":3369,"parent":2117,"dateAdded":1256824491162956,"lastModified":1256824491283909,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.cs.utah.edu/~swalton/listings/sockets/programs/","charset":"ISO-8859-1"},{"index":7,"title":"Create a secure Linux-based wireless access point","id":3608,"parent":2117,"dateAdded":1258973444519333,"lastModified":1258973456025543,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Wi-Fi Protected Access version 2 (WPA2) is becoming the de facto standard for securing wireless networks, and a mandatory feature for all new Wi-Fi products certified by the Wi-Fi Alliance. We all know the security weaknesses of its predecessor, WEP; this time they got it right. Here's how to implement the WPA2 protocol on a Linux host and create a secure wireless access point (WAP) for your network."}],"type":"text/x-moz-place","uri":"http://www.linux.com/archive/articles/55617","charset":"UTF-8"}]},{"index":20,"title":"flot - Google Code","id":400,"parent":2,"dateAdded":1247214000652229,"lastModified":1247214000660864,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/flot/","charset":"UTF-8"},{"index":21,"title":"Freefall 01753 July 15, 2009","id":481,"parent":2,"dateAdded":1247665799702651,"lastModified":1247665799709629,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://freefall.purrsia.com/default.htm","charset":"UTF-8"},{"index":22,"title":"Notes on using Vim with Python","id":519,"parent":2,"dateAdded":1247674490761979,"lastModified":1247674490769906,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.vex.net/~x/python_and_vim.html","charset":"ISO-8859-1"},{"index":23,"title":"live-android - Google Code","id":599,"parent":2,"dateAdded":1247742284668254,"lastModified":1247742284674223,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/live-android/","charset":"UTF-8"},{"index":24,"title":"Collecting and analyzing Linux kernel crashes - Kdump","id":677,"parent":2,"dateAdded":1248097280932775,"lastModified":1248097280939837,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Step-by-step tutotial explaining how to configure Kdump utility to collect Linux kernel crash dumps locally and over network"}],"type":"text/x-moz-place","uri":"http://www.dedoimedo.com/computers/kdump.html","charset":"ISO-8859-1"},{"index":25,"title":"Packaging/Training/Logs/2009-07-23 - Ubuntu Wiki","id":797,"parent":2,"dateAdded":1248354519783379,"lastModified":1248354519790681,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"https://wiki.ubuntu.com/Packaging/Training/Logs/2009-07-23","charset":"UTF-8"},{"index":26,"title":"Cubuntu - Console Ubuntu part II | Indlovu","id":836,"parent":2,"dateAdded":1248683611952293,"lastModified":1248683611958185,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"The Console is one of the more interesting parts of the Ubuntu system. It is where the Command Line lives and where instructions can be passed to the machine"}],"type":"text/x-moz-place","uri":"http://indlovu.bundublog.com/2009/07/26/cubuntu-console-ubuntu-part-iid/","charset":"UTF-8"},{"index":27,"title":"Bloc Note Linux: Jouer à Duke Nukem 3D sous Ubuntu 8.10","id":948,"parent":2,"dateAdded":1248773282544177,"lastModified":1248773282556797,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://blocnotelinux.blogspot.com/2008/12/jouer-duke-nukem-3d-sous-ubuntu-810.html","charset":"UTF-8"},{"index":28,"title":"Carte ATI Radeon sous Debian - Linux On The Root !","id":985,"parent":2,"dateAdded":1248784217486848,"lastModified":1248784219351909,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Les cartes ATI sont de bonnes cartes mais, sous Debian et plus généralement sous Linux, elles ne sont pas des mieux reconnues. J’en ai fait (...)"}],"type":"text/x-moz-place","uri":"http://ubunteros.tuxfamily.org/spip.php?article142","charset":"UTF-8"},{"index":29,"title":"xda-developers - Powered by vBulletin","id":1535,"parent":2,"dateAdded":1250513011636865,"lastModified":1250513013559666,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Community of XDA developers for programming and modding of PDA Cellphone hybrids."}],"type":"text/x-moz-place","uri":"http://forum.xda-developers.com/","charset":"ISO-8859-1"},{"index":30,"title":"Pengutronix - PTXdist","id":1690,"parent":2,"dateAdded":1251117713022101,"lastModified":1251117713279468,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.pengutronix.de/software/ptxdist/index_en.html","charset":"ISO-8859-15"},{"index":31,"title":"Buildbot","id":1729,"parent":2,"dateAdded":1251131419719894,"lastModified":1251131419819816,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://buildbot.net/trac","charset":"UTF-8"},{"index":32,"title":"Angstrom/qemu-system-arm - GoWiki","id":1767,"parent":2,"dateAdded":1251188044124975,"lastModified":1251188044387365,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://linuxtogo.org/gowiki/Angstrom/qemu-system-arm","charset":"UTF-8"},{"index":33,"title":"TuxArena: Complete Guide: Configure and Customise ioQuake 3 in Linux","id":2038,"parent":2,"dateAdded":1251712422750695,"lastModified":1251712422758479,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://tuxarena.blogspot.com/2009/08/complete-guide-configure-and-customise.html","charset":"UTF-8"},{"index":34,"title":"Dungeon Quest - Page 8 - PreCentral Forums","id":2308,"parent":2,"dateAdded":1252331763104350,"lastModified":1252331771140400,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"504929332 This game seems rather cool on the Pre. Love the UI. Have found that I'd prefer it to recognize the \"back\" function offered on the "}],"type":"text/x-moz-place","uri":"http://forums.precentral.net/homebrew-apps/199299-new-app-pre-dungeon-quest-8.html","charset":"ISO-8859-1"},{"index":35,"title":"How-to- Root, Hack, and Flashing your G1/Dream Read first!! - xda-developers","id":2429,"parent":2,"dateAdded":1252490641008833,"lastModified":1252490641084173,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":" How-to- Root, Hack, and Flashing your G1/Dream Read first!! Dream android development"}],"type":"text/x-moz-place","uri":"http://forum.xda-developers.com/showthread.php?t=442480","charset":"ISO-8859-1"},{"index":36,"title":"Projets android SDK/NDK","id":2977,"parent":2,"dateAdded":1255596322198793,"lastModified":1255596339612336,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1255596339611}],"type":"text/x-moz-place-container","children":[{"title":"Jacob Hoffman-Andrews' Android stuff","id":2976,"parent":2977,"dateAdded":1255596308206061,"lastModified":1255596308223162,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://jacob.hoffman-andrews.com/android/","charset":"ISO-8859-1"},{"index":1,"title":"VoiDroid (VoIP client for Android)","id":2973,"parent":2977,"dateAdded":1255596194203126,"lastModified":1255596194362353,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://android.wooyd.org/","charset":"ISO-8859-1"}]},{"index":37,"title":"Remplacer l’image SFR du boot du HTC Magic » MonAndroid.fr","id":3098,"parent":2,"dateAdded":1255695192363245,"lastModified":1255695192513667,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.monandroid.fr/wp/2009/10/14/remplacer-limage-sfr-du-boot-du-htc-magic/#more-158","charset":"UTF-8"},{"index":38,"title":"Traitement Image","id":3175,"parent":2,"dateAdded":1256038603470399,"lastModified":1257154555487524,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1257154555486}],"type":"text/x-moz-place-container","children":[{"title":"Jerry's Java Image Processing Pages","id":3174,"parent":3175,"dateAdded":1256038597079082,"lastModified":1256038597218550,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.jhlabs.com/ip/filters/index.html","charset":"us-ascii"},{"index":1,"title":"Imaging Library JAVA","id":3214,"parent":3175,"dateAdded":1256043854372199,"lastModified":1256043876377563,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://code.google.com/p/jjil/","charset":"UTF-8"},{"index":2,"title":"Near realtime face detection on the iPhone w/ OpenCV port [w/code,video] | More Than Technical","id":3407,"parent":3175,"dateAdded":1257154514470402,"lastModified":1257154514493716,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Hi OpenCV is by far my favorite CV/Image processing library. When I found an OpenCV port to the iPhone, and even someone tried to get it to do face detection,"}],"type":"text/x-moz-place","uri":"http://www.morethantechnical.com/2009/08/09/near-realtime-face-detection-on-the-iphone-w-opencv-port-wcodevideo/","charset":"UTF-8"},{"index":3,"title":"Computer Vision Software » Blog Archive » OpenCV vs. Apple iPhone","id":3408,"parent":3175,"dateAdded":1257154523804600,"lastModified":1257154523810655,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.computer-vision-software.com/blog/2009/04/opencv-vs-apple-iphone/","charset":"UTF-8"},{"index":4,"title":"Computer Vision Software » Blog Archive » ARM-wrestling with OpenCV","id":3409,"parent":3175,"dateAdded":1257154528951567,"lastModified":1257154528968407,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.computer-vision-software.com/blog/2009/03/arm-wrestling-with-opencv/","charset":"UTF-8"},{"index":5,"title":"Computer Vision Software » Blog Archive » “Fixing” the OpenCV’s implementation of Viola-Jones algorithm","id":3410,"parent":3175,"dateAdded":1257154534857558,"lastModified":1257154534867947,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.computer-vision-software.com/blog/2009/04/fixing-opencv/","charset":"UTF-8"},{"index":6,"title":"WebHome < Motion < Foswiki","id":3411,"parent":3175,"dateAdded":1257154553012062,"lastModified":1257154553023111,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome","charset":"ISO-8859-1"}]},{"index":39,"title":"Passing complicated datastructures from one activity to another - Android Developers | Google Groupes","id":3253,"parent":2,"dateAdded":1256048451762418,"lastModified":1256048451772699,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://groups.google.com/group/android-developers/browse_thread/thread/235b3063a1656cf2/19afa9c47cc5bbd8","charset":"UTF-8"},{"index":40,"title":"Encrypted Home Directory","id":3291,"parent":2,"dateAdded":1256291856286870,"lastModified":1256291874907531,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"

How can users protect themselves from the loss of important data when a computer goes missing? Well, the latest release of Ubuntu makes this not only possible, but frighteningly easy!\u000a

"}],"type":"text/x-moz-place","uri":"http://www.linux-mag.com/cache/7568/1.html","charset":"UTF-8"},{"index":41,"title":"Android System","id":3490,"parent":2,"dateAdded":1257504813741077,"lastModified":1257504933142235,"annos":[{"name":"bookmarkPropertiesDialog/folderLastUsed","flags":0,"expires":4,"mimeType":null,"type":2,"value":1257504933141}],"type":"text/x-moz-place-container","children":[{"title":"Firmware Smartphone France pour HTC Magic - Android & Windows Mobile pour les nuls","id":3489,"parent":3490,"dateAdded":1257504801446864,"lastModified":1257504801544548,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://wiki.smartphonefrance.info/(X(1)S(pbxbbfjlx3iwgd550h3o21ra))/firmware-htcmagic.ashx","charset":"UTF-8"},{"index":1,"title":"Passer en mode Root un HTC Magic SFR - Android & Windows Mobile pour les nuls","id":3491,"parent":3490,"dateAdded":1257504929444379,"lastModified":1257504929451986,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://wiki.smartphonefrance.info/(S(bvtpkda3a55b0tzilgt3w0ip))/root-htcmagic.ashx?NoRedirect=1","charset":"UTF-8"}]},{"index":42,"title":"Smile Please : Dean Morris Cards, Greeting Cards, Keyrings & Fridge Magnets","id":3530,"parent":2,"dateAdded":1258100945026478,"type":"text/x-moz-place","uri":"http://www.deanmorriscards.co.uk/greeting-cards-1/smile-please-2/"},{"index":43,"title":"Projets - SymLink Me","id":3569,"parent":2,"dateAdded":1258714388716198,"lastModified":1258714388872270,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Redmine"}],"type":"text/x-moz-place","uri":"http://symlink.me/projects/","charset":"UTF-8"},{"index":44,"title":"Security Password Generator  ","id":3647,"parent":2,"dateAdded":1258980323086617,"lastModified":1258980332272147,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Ultra high security password generator"}],"type":"text/x-moz-place","uri":"https://www.grc.com/passwords.htm","charset":"ISO-8859-1"},{"index":45,"title":"PHANTOM Omni Developer Kit","id":3648,"parent":2,"dateAdded":1258981146560532,"lastModified":1258981146614179,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Le phantom OMNI est l'outil idéal pour les premièrs apprentissages autour du domaine haptique. Il reste une référence dans le domaine éducatif."}],"type":"text/x-moz-place","uri":"http://immersion.fr/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=205&category_id=83&option=com_virtuemart&Itemid=5&lang=en","charset":"UTF-8"},{"index":46,"title":"Drivers - Linux Wireless - Status","id":3649,"parent":2,"dateAdded":1258982470081399,"lastModified":1258982477158404,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://wireless.kernel.org/en/users/Drivers","charset":"UTF-8"},{"index":47,"title":"Frugal Windowing Environment (FWE)","id":3700,"parent":2,"dateAdded":1259143372987177,"lastModified":1259143373118583,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Frugal Windowing Environment (FWE)"}],"type":"text/x-moz-place","uri":"http://home.comcast.net/~fbui/fwe.html","charset":"ISO-8859-1"},{"index":48,"title":"instruction x86","id":3701,"parent":2,"dateAdded":1259144511150068,"lastModified":1259144520053662,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"8086.tk"}],"type":"text/x-moz-place","uri":"http://8086.tk/","charset":"UTF-8"},{"index":49,"title":"Intel® PRO/Wireless 2915ABG MiniPCI Adapter - Portables - Ordinateurs portables - FORUM HardWare.fr","id":3752,"parent":2,"dateAdded":1259152657644368,"lastModified":1259152657680641,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Et puis zut ! Cette fois-ci, je me lance dans \"l'aventure miniPCI\" ! Ayant lu et relu [...]"}],"type":"text/x-moz-place","uri":"http://forum.hardware.fr/hfr/OrdinateursPortables/portables/wireless-minipci-adapter-sujet_21606_1.htm","charset":"UTF-8"},{"index":50,"title":"Forum Ubuntu-fr.org / MultiBoot LiveUSB & ModCustom LiveCD","id":3802,"parent":2,"dateAdded":1259585781606707,"lastModified":1259585782288870,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://forum.ubuntu-fr.org/viewtopic.php?id=276821","charset":"UTF-8"},{"index":51,"title":"pterjan's diary","id":3853,"parent":2,"dateAdded":1259602717348482,"lastModified":1259602717652265,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://fasmz.org/~pterjan/blog/","charset":"ISO-8859-15"},{"index":52,"title":"Linux Tips: Crack copy protected PDFs using two simple commands in Ubuntu","id":3953,"parent":2,"dateAdded":1259843876786920,"lastModified":1259843876932385,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Get tips on any operations or functios done on or by the linux operating systems, debian, ubuntu, fedora etc..."}],"type":"text/x-moz-place","uri":"http://blog.dipinkrishna.info/2009/12/crack-copy-protected-pdfs-using-two.html","charset":"UTF-8"},{"index":53,"title":"Index of /","id":4004,"parent":2,"dateAdded":1260348246797888,"type":"text/x-moz-place","uri":"http://irclogs.ubuntu.com/"},{"index":54,"title":"I pushed 30 of my projects to GitHub - good coders code, great reuse","id":4105,"parent":2,"dateAdded":1260452121569841,"lastModified":1260452121686102,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Hey everyone, I just pushed 30 of my projects to GitHub. I realized that all the projects were scattered across ..."}],"type":"text/x-moz-place","uri":"http://www.catonmat.net/blog/i-pushed-30-of-my-projects-to-github/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+catonmat+%28good+coders+code%2C+great+reuse%29&utm_content=Netvibes","charset":"UTF-8"},{"index":55,"title":"Hacker News","id":4106,"parent":2,"dateAdded":1260452400895024,"lastModified":1260452400934054,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":""}],"type":"text/x-moz-place","uri":"http://news.ycombinator.com/","charset":"UTF-8"}]},{"index":1,"title":"Barre personnelle","id":3,"parent":1,"dateAdded":1246451858826507,"lastModified":1257329577402401,"annos":[{"name":"bookmarkProperties/description","flags":0,"expires":4,"mimeType":null,"type":3,"value":"Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar"}],"type":"text/x-moz-place-container","root":"toolbarFolder","children":[{"title":"Les plus visités","id":6,"parent":3,"annos":[{"name":"Places/SmartBookmark","flags":0,"expires":4,"mimeType":null,"type":3,"value":"MostVisited"}],"type":"text/x-moz-place","uri":"place:sort=8&maxResults=10"},{"index":1,"title":"Getting Started","id":11,"parent":3,"dateAdded":1246452609162106,"lastModified":1246452609163084,"type":"text/x-moz-place","uri":"http://en-us.www.mozilla.com/en-US/firefox/central/"},{"index":2,"title":"Latest Headlines","id":12,"parent":3,"dateAdded":1246452609163446,"lastModified":1260449314844100,"livemark":1,"annos":[{"name":"placesInternal/READ_ONLY","flags":0,"expires":4,"mimeType":null,"type":1,"value":1},{"name":"livemark/feedURI","flags":0,"expires":4,"mimeType":null,"type":3,"value":"http://en-us.fxfeeds.mozilla.com/en-US/firefox/headlines.xml"},{"name":"livemark/siteURI","flags":0,"expires":4,"mimeType":null,"type":3,"value":"http://news.bbc.co.uk/go/rss/-/2/hi/default.stm"},{"name":"livemark/expiration","flags":0,"expires":4,"mimeType":null,"type":2,"value":1260452914842}],"type":"text/x-moz-place-container","children":[]},{"index":3,"title":"Recherche Web - Exalead","id":399,"parent":3,"dateAdded":1247211859980919,"type":"text/x-moz-place","uri":"http://www.exalead.fr/search/"},{"index":4,"title":"http://www.examplenow.com/","id":3450,"parent":3,"dateAdded":1257329577402023,"type":"text/x-moz-place","uri":"http://www.examplenow.com/"}]},{"index":2,"title":"Étiquettes","id":4,"parent":1,"dateAdded":1246451858826701,"lastModified":1255596353936083,"type":"text/x-moz-place-container","root":"tagsFolder","children":[{"title":"interesting projects","id":600,"parent":4,"dateAdded":1247742297128800,"lastModified":1247742297131710,"type":"text/x-moz-place-container","children":[{"title":"live-android - Google Code","id":601,"parent":600,"dateAdded":1247742297131316,"type":"text/x-moz-place","uri":"http://code.google.com/p/live-android/","charset":"UTF-8"}]},{"index":1,"title":"Open","id":1411,"parent":4,"dateAdded":1249476024896444,"lastModified":1249476024907367,"type":"text/x-moz-place-container","children":[{"title":"OpenEmbedded Guide by Example","id":1412,"parent":1411,"dateAdded":1249476024906963,"type":"text/x-moz-place","uri":"http://www.kernel-labs.org/files/openembedded-guide/openembedded-guide.html","charset":"ISO-8859-1"}]},{"index":2,"title":"ARM","id":1453,"parent":4,"dateAdded":1249648215236688,"lastModified":1249648215243245,"type":"text/x-moz-place-container","children":[{"title":"WebHome < Main < TWiki","id":1454,"parent":1453,"dateAdded":1249648215242891,"type":"text/x-moz-place","uri":"http://www.linux-arm.com/","charset":"ISO-8859-15"}]},{"index":3,"title":"VoIP Client","id":2978,"parent":4,"dateAdded":1255596353924401,"lastModified":1255596353928242,"type":"text/x-moz-place-container","children":[{"title":"VoiDroid (VoIP client for Android)","id":2979,"parent":2978,"dateAdded":1255596353927825,"type":"text/x-moz-place","uri":"http://android.wooyd.org/","charset":"ISO-8859-1"}]}]},{"index":3,"title":"Marque-pages non classés","id":5,"parent":1,"dateAdded":1246451858826893,"lastModified":1246451858827901,"type":"text/x-moz-place-container","root":"unfiledBookmarksFolder","children":[]},]} \ No newline at end of file From 2d393d7281b26c2aa84b8912ccf78f3de7e6e580 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Mon, 14 Dec 2009 09:22:39 +0100 Subject: [PATCH 09/15] [xplanet] change cron command in clouds.pl comments --- clouds.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clouds.pl b/clouds.pl index 7b1673d..82b3ef4 100644 --- a/clouds.pl +++ b/clouds.pl @@ -1,7 +1,8 @@ -#!/usr/bin/perli +#!/usr/bin/perl # # A ajouter dans /etc/crontab # 49 2,5,8,11,14,17,20,23 * * * perl /usr/local/bin/clouds.pl +#49 2,5,8,11,14,17,20,23 * * * mathieu perl /usr/local/bin/clouds.pl > /home/mathieu/xplanetclouds.log # ------------------------------------------------------------------------------------ # Program for downloading XPlanet cloud images from a random mirror # From b54da263685de91bc75efe64dcd77fc9c60e9f93 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Fri, 18 Dec 2009 11:43:05 +0100 Subject: [PATCH 10/15] [xplanet] --- .config/openbox/rc.xml | 12 ++- .zsh/00_basic.zsh | 2 +- .zsh/host:kirkwood/Environment.zsh | 3 +- xplanet.conf | 120 ++++++++++++++++------------- 4 files changed, 81 insertions(+), 56 deletions(-) diff --git a/.config/openbox/rc.xml b/.config/openbox/rc.xml index 2859d3c..f4cc9d6 100644 --- a/.config/openbox/rc.xml +++ b/.config/openbox/rc.xml @@ -113,10 +113,12 @@ 4 1 - + desktop 3 + desktop 4--> + 875 + +Bookmarks +

Bookmarks

+

+

Barre de favoris

+

+

Recherche Web - Exalead +
http://www.examplenow.com/ +

+

RTEL4I

+

+

Git Repository - rtel4i-dev/summary +
Wombat-RTEL4I +

+

Kernel

+

+

The Kernel Newbie Corner: Your First Loadable Kernel Module +
The Kernel Newbie Corner: Your First Loadable Kernel Module, Part Deux +
FOSSline » Blog Archive » How To Make A Kernel Sandbox using QEMU +

+

Outils

+

+

Git

+

+

GitPhraseBook - Openembedded +
Git - Fast Version Control System +
gittutorial(7) +
Pro Git - Table of Contents +
Git Community Book +
Deploying a Git Repository Server in Ubuntu « Battery Powered +
scie.nti.st » Hosting Git repositories, The Easy (and Secure) Way +
How to create and apply a patch with Git | Ariejan.net +

Nouveau dossier

+

+

Live view - AXIS 213 PTZ Network Camera version 4.03 +
git change less - Recherche Google +
Git - SVN Crash Course +
Stay Hungry, Stay Foolish - git & less | …on Coding, Mac OS X | Algorithm.com.au +

+

+

Latex

+

+

Bien débuter en LaTeX sous Ubuntu « ®om's blog +
FAQ LaTeX francaise V2.12 part 1 +
FAQ LaTeX francaise V2.12 part 2 +
FAQ LaTeX francaise V2.12 part 3 +

+

Vim

+

+

Vim Cookbook +
The Vim commands cheat sheet +
Vim Regular Expressions 101 +
Vim fr:Table des Matières - Notes +

+

Configure

+

+

The GNU configure and build system - Table of Contents +

+

+

Docs

+

+

Java

+

+

Cours General Java +
Lesson: Implementations (The Java™ Tutorials > Collections) +

JNI

+

+

B: The Java Native Interface (JNI) +
HELP: Passing and Returning Objects using JNI +
Chapter 5 Continued: JNI Example +
Chapter 5 Continued: Strings and Arrays +
Chapter 5 Continued: Other Programming Issues +
JNI : échanges entre Java et C++ +
Chapter 5: JNI Technology +
http://java.sun.com/docs/books/jni/html/intro.html +

+

Java Native Interface: Programmer's Guide and Specification +

+

Eclipse

+

+

Les meilleurs cours Eclipse - Plugin +

OSGI

+

+

Hello, OSGi, Part 1: Bundles for beginners - JavaWorld +
Understanding how Eclipse plug-ins work with OSGi +
Programmation par composant avec la technologie OSGi (1ère partie) - Club des décideurs et professionnels en Informatique +

+

Hello, OSGi, Part 1: Bundles for beginners - JavaWorld +
moni:articles:thirdpartylib [IMPROVE Mana] +
Plug-in development 101, Part 1: The fundamentals +

+

Formation Debian GNU/Linux +

Python

+

+

Python Programming for Beginners +
Python 2.3.4 Documentation +

+

package

+

+

Howto make debian standard debs from scratch - Ubuntu Forums +
Debian Binary Package Building HOWTO +
Guide du nouveau responsable Debian +

+

start [Auto-hébergement] +

AWK

+

+

Awk - A Tutorial and Introduction - by Bruce Barnett +

+

Francois Armand

+

+

M2T1SYSTAV - Diderot en ligne +
François Armand, Enseignements à l'Université Denis Diderot +

+

+

Framework

+

+

markup.py - an HTML and XML generator in Python +

+

OpenEmbedded

+

+

OpenEmbedded Guide by Example +
OpenEmbedded HowTo +

+

ARM

+

+

Image:Mobile-Internet-Wiki-Right.gif - ARM Linux Internet Platform +
WebHome < Main < TWiki +
ARM/RootfsFromScratch - Ubuntu Wiki +
Debian ARM Linux on Qemu +

+

Tuto

+

+

Android

+

+

Loading sous android (page d'attente) | Android-France +
simple - Project Hosting on Google Code +
Common Tasks and How to Do Them in Android | Android Developers +
Application Fundamentals | Android Developers +
Traceview: A Graphical Log Viewer | Android Developers +
Developpement | Android-France +
Capturer les exceptions (ANR) android de vos développements sur votre site | Android-France +
Five Great Reasons to Root Your Android Phone - Android rooting - Lifehacker +
android-scripting - Project Hosting on Google Code +
Magic Rooting - Android Wiki +
[all variants] Script to create android (480x320) compatible mp4 video using ffmpeg - Ubuntu Forums +
Wiki Pages - android-roms - Project Hosting on Google Code +

+

Tuto développement | Android-France +
Tuto WRT +

+

Bash_tips

+

+

10 super-cool Linux hacks you did not know about +
15 Great Ubuntu Tips For Linux Power Users +
Bash Tips +

+

DIY

+

+

Make stuff +
Planet : Made in Fr +

+

Moto

+

+

Carte grise : où l'obtenir ? +
Achat / vente d'un véhicule d'occasion, établissement d'une nouvelle carte grise +
Fazer (600, 1000, FZ6, FZ6 S2, FZ1) [topic officiel] - Les Tréteaux Topics officiels motos - FORUM Les Tréteaux - FORUM Moto +
Yamaha Fazer FZ6 S2 2007 Service Manual ENG +
Search manuals +

Stinger

+

+

Collecteur kawasaki pour zxr 750 modele 90 Equipement Auto / Moto Bouches du Rhône - leboncoin.fr +
Collecteur inox zxr 750 Equipement Auto / Moto Haute Marne - leboncoin.fr +
Pot d'échappement d'origine Equipement Auto / Moto Rhône - leboncoin.fr +
Pieces GPZR Z RS DR CBR BO ZXR DT ZZR Equipement Auto / Moto Seine Maritime - leboncoin.fr +

+

Pneu moto : Tout ce que vous avez toujours voulu savoir... - Moto Station +

+

Android_Example

+

+

Obtaining a Live Camera Preview in Android +
Article: Using the Android Camera +
Android Snippets: Auto completion for multiple selections from stored contacts on phone +
developerlife – Tutorials » Android +
How to Program Google Android +
SMS Messaging in Android | mobiForge +

Archos

+

+

Android FAQ - Android Wiki +
FAQs, Tips, and How-to | Android Developers +
What is Android? | Android Developers +
Android Open Source Licensing FAQ | Android Developers +
Android FAQ - CS 428 Spring 2008 - The Computer Science Agora +

+

MJPEG on Android +
Android Developers Blog: Updating Applications for On-screen Input Methods +
Tips: Howto Connect Android Emulator behind proxy | Open Handset Magazine +
Main Page - ModMyGPhone Wiki +
Android Snippets: Welcome +
apps-for-android - Project Hosting on Google Code +
shelves - example using DB +
Logging - android-ndk | Google Groupes +
Live camera preview in the Android emulator +
android-axis - Project Hosting on Google Code +

+

Axis

+

+

Axis Communications - Network Video Support +
VAPIX +

+

Unix Tips

+

+

Using multiple window managers with nested Xserver +
Mirroring Web sites with wget +
Andesi - noyau:noyau +
Create a Local Ubuntu Repository using Apt-Mirror and Apt-Cacher +
Testing network connectivity +
Step by Step tutorial howto compile kernel in Debian 5.0 (Lenny) -- Debian Admin +
Linux Sockets: Book Programs +
Create a secure Linux-based wireless access point +

+

flot - Google Code +
Freefall 01753 July 15, 2009 +
Notes on using Vim with Python +
live-android - Google Code +
Collecting and analyzing Linux kernel crashes - Kdump +
Packaging/Training/Logs/2009-07-23 - Ubuntu Wiki +
Cubuntu - Console Ubuntu part II | Indlovu +
Bloc Note Linux: Jouer à Duke Nukem 3D sous Ubuntu 8.10 +
Carte ATI Radeon sous Debian - Linux On The Root ! +
xda-developers - Powered by vBulletin +
Pengutronix - PTXdist +
Buildbot +
Angstrom/qemu-system-arm - GoWiki +
TuxArena: Complete Guide: Configure and Customise ioQuake 3 in Linux +
Dungeon Quest - Page 8 - PreCentral Forums +
How-to- Root, Hack, and Flashing your G1/Dream Read first!! - xda-developers +

Projets android SDK/NDK

+

+

Jacob Hoffman-Andrews' Android stuff +
VoiDroid (VoIP client for Android) +

+

Remplacer l’image SFR du boot du HTC Magic » MonAndroid.fr +

Traitement Image

+

+

Jerry's Java Image Processing Pages +
Imaging Library JAVA +
Near realtime face detection on the iPhone w/ OpenCV port [w/code,video] | More Than Technical +
Computer Vision Software » Blog Archive » OpenCV vs. Apple iPhone +
Computer Vision Software » Blog Archive » ARM-wrestling with OpenCV +
Computer Vision Software » Blog Archive » “Fixing” the OpenCV’s implementation of Viola-Jones algorithm +
WebHome < Motion < Foswiki +

+

Passing complicated datastructures from one activity to another - Android Developers | Google Groupes +
Encrypted Home Directory +

Android System

+

+

Firmware Smartphone France pour HTC Magic - Android & Windows Mobile pour les nuls +
Passer en mode Root un HTC Magic SFR - Android & Windows Mobile pour les nuls +

+

Smile Please : Dean Morris Cards, Greeting Cards, Keyrings & Fridge Magnets +
Projets - SymLink Me +
Security Password Generator   +
PHANTOM Omni Developer Kit +
Drivers - Linux Wireless - Status +
Frugal Windowing Environment (FWE) +
instruction x86 +
Intel® PRO/Wireless 2915ABG MiniPCI Adapter - Portables - Ordinateurs portables - FORUM HardWare.fr +
Forum Ubuntu-fr.org / MultiBoot LiveUSB & ModCustom LiveCD +
pterjan's diary +
Linux Tips: Crack copy protected PDFs using two simple commands in Ubuntu +
Index of / +
I pushed 30 of my projects to GitHub - good coders code, great reuse +
Hacker News +
Un répondeur téléphonique sous Linux pour moins de 9 euros +

diff --git a/install_config.sh b/install_config.sh index 7686272..1292175 100644 --- a/install_config.sh +++ b/install_config.sh @@ -1,6 +1,6 @@ #!/bin/bash -for i in $(ls -lA| awk '{print $8}'| grep -e "^\."| grep -v "git"|grep -v "swp") +for i in $(ls -lA| awk '{print $9}'| grep -e "^\."| grep -v "git"|grep -v "swp") do echo "ln -s $PWD/$i $HOME/$i" done From d6b402bfc2a99c2262170744d7f2d7c140b0ef84 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Wed, 13 Jan 2010 11:46:53 +0100 Subject: [PATCH 13/15] Add .tex model --- models/model.tex | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 models/model.tex diff --git a/models/model.tex b/models/model.tex new file mode 100644 index 0000000..53a8f95 --- /dev/null +++ b/models/model.tex @@ -0,0 +1,42 @@ +\documentclass[a4paper,10pt]{report} +\usepackage{graphicx} +\usepackage{fancyhdr} +\usepackage[bookmarks=false,colorlinks,linkcolor=blue]{hyperref} + +\hypersetup{ + pdftitle={E-compagnon_Sisell}, + pdfsubject={E-compagnon et SisellDroid}, + pdfkeywords={E-compagnon, Sisell, Android, SisellDroid}, + pdfauthor={Mathieu Maret} +} +\pagestyle{fancy} +\fancyhf{} + +\lhead{OpenWide} +\rhead{\today} +\chead{} +\cfoot{\thepage} + + +% Title Page +\title{E-Compagnon et SisellDroid} +\author{Mathieu Maret} + + + +\begin{document} +\maketitle + +\begin{abstract} + +Ce document présente SisellDroid, une application de visualisation de webcam pour plateforme android réalisé dans le cadre du projet e-compagnon. +\end{abstract} +\tableofcontents + + +\chapter{Présentation de SisellDroid} +Dans le cadre du projet e-compagnon, OpenWide et Archos developpe des applications pour la plateform Android. toto + + + +\end{document} From 4b69ea22f4b08debeaa145695e565a8968c41fb5 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Wed, 13 Jan 2010 11:56:17 +0100 Subject: [PATCH 14/15] Update tex model --- models/model.tex | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/models/model.tex b/models/model.tex index 53a8f95..e2f04b7 100644 --- a/models/model.tex +++ b/models/model.tex @@ -2,13 +2,9 @@ \usepackage{graphicx} \usepackage{fancyhdr} \usepackage[bookmarks=false,colorlinks,linkcolor=blue]{hyperref} +\usepackage[utf8]{inputenc} + -\hypersetup{ - pdftitle={E-compagnon_Sisell}, - pdfsubject={E-compagnon et SisellDroid}, - pdfkeywords={E-compagnon, Sisell, Android, SisellDroid}, - pdfauthor={Mathieu Maret} -} \pagestyle{fancy} \fancyhf{} @@ -35,7 +31,14 @@ Ce document présente SisellDroid, une application de visualisation de webcam po \chapter{Présentation de SisellDroid} -Dans le cadre du projet e-compagnon, OpenWide et Archos developpe des applications pour la plateform Android. toto +Dans le cadre du projet e-compagnon, OpenWide en partenarie avec Archos developpe des applications pour la plateform Android. + + +\chapter{Taches effectuées} +\section[camera]{Gestion des caméras} + +\chapter{Prochaines évolutions} + From c1f8f659e780a0e17d93b4f1dead51912ae0ec89 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Mon, 25 Jan 2010 11:37:47 +0100 Subject: [PATCH 15/15] [gmrunrc] remplace firefox occurence by x-www-browser --- .gmrunrc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gmrunrc b/.gmrunrc index 18ff6b0..fb9fab7 100644 --- a/.gmrunrc +++ b/.gmrunrc @@ -12,10 +12,10 @@ URL_en2fr = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8 URL_fr2en = x-www-browser 'http://translate.google.fr/translate_t?hl=fr&ie=UTF-8&text=%s&sl=fr&tl=en#' Terminal = gnome-terminal #type ctrl-enter TermExec = gnome-terminal -e -URL_http = /usr/bin/firefox %u -URL_https = /usr/bin/firefox %u -URL_uf = /usr/bin/firefox http://ubuntuforums.org/ #type uf:// -URL_mail = /usr/bin/firefox https://mail.google.com/ #type mail:// +URL_http = x-www-browser %u +URL_https = x-www-browser %u +URL_uf = x-www-browser http://ubuntuforums.org/ #type uf:// +URL_mail = x-www-browser https://mail.google.com/ #type mail:// URL_top = ${TermExec} '%s' #type [command] ctrl-enter URL_mc = ${TermExec} '%s'