Voilà, c'est fini. Suite à une superbe décision dont vous trouverez le détail ici, les machines du célèbre hébergeur de contenu Megaupload ont étés saisies ce jour dans le cadre d'une investigation. Le service n'est donc plus disponible.
jeudi, 19 janvier 2012
Megaupload & Co c'est fini
Par flo|va-nu-pied le jeudi, 19 janvier 2012, 22:13 - life
mercredi, 4 janvier 2012
Duck Duck Go : un moteur de recherche qui vous veut du bien
Par flo|va-nu-pied le mercredi, 4 janvier 2012, 20:32 - Applications
Je cherchais depuis quelques temps une alternative à Google en temps que moteur de recherche. Je me suis aujourd'hui décidé pour Duck Duck Go.

Ce dernier est très largement configurable et permet de mettre rapidement en place un moyen efficace de se prémunir de la collecte d'informations vous concernant. Pour un bref rappel des enjeux vous pourrez trouver ce superbe guide illustré disponible ici.
Configuration
Je vais ici présenter quelques options à mettre en œuvre lors du premier usage. Bon nombre des actions présentées, sont pour la plupart présenté dans la section Privacy
Sans plus attendre; commençons par le commencement :).
Pour éditer les options du moteur, nous allons nous rendre dans la section settings.
Dans la partie Result settings :
On édite le champ Région : à France
Dans la partie Privacy Settings :
On édite le champ Address Bar : à Off
On édite le champ HTTPS : à On
Dans la partie Interface Settings :
On édite le champ Advertisements : à Off
Je ne voudrais pas vous assommer avec les nombreuses fonctionnalités que comporte l'outil et vous invite donc à lire la documentation très bien faite à ce sujet. N'hésitez pas à me faire part de vos remarques ou suggestions sur la configuration de l'outil.
Intégration
Il est bien évidement possible d'intégrer ce nouveau moteur à votre navigateur.
Un module est disponible pour Firefox. Vous trouverez plusieurs déclinaisons de l'outil, j'ai pour ma part choisi Duck Duck Go SSL.
Vous pouvez ensuite modifier le comportement de la barre d'adresse pour que cette derniere utilise également votre nouveau moteur de recherche.
Pour cela, saisissez about:config dans la barre d'adresse de Firefox et recherchez l'occurrence keyword.url.
Remplacez la valeur par défaut http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q= par https://duckduckgo.com/?q=
Liens Connexes :
Pour une fois l'article est largement fourni en lien donc ça va être plutôt light.
- http://duckduckgo.com/ : Ce fameux moteur de recherche qui vous veut du bien.
- http://duckduckgo.com/goodies.html : Plein d'infos pour mieux utiliser le moteur de recherche.
jeudi, 22 décembre 2011
Facebook et DPC : Un pas en avant pour vos données personnelles
Par flo|va-nu-pied le jeudi, 22 décembre 2011, 22:28 - life
Le 21 décembre 2011, la DPC (l'équivalent de la CNIL française en Irlande) a rendu sa copie, après 3 mois d'audit (dont 6 jours sur site) de Facebook-Irlande, siège du célèbre réseau social.
Parce que vous êtes feignants, mais aussi, parce que je trouve important de communiquer sur ce genre de choses, voici quelques points notables que j'ai pu relever à la lecture (en diagonale
)de ce dernier.
La partie la plus importante concerne les périodes de rétention des données collectées, et l'anonymisation de ces dernières au fil du temps. Ainsi, la période de rétention , jusqu'ici d'une durée illimitée, est ramenée à 2 ans. Au delà de cette période un processus d'anonymisation est déroulé. de la même façon, les données collectées au travers des divers add-on (J'aime, Partager, ...) sont elles aussi supprimées. Le délai est, cette fois, variable selon la façon dont elles sont collectées.
La suppression des comptes devrait, elle aussi être améliorée. Ainsi les données devront être supprimées de façon irrévocable dans un délai maximum de 40 jours après la demande.
Un des reproches récurrents, est aussi le manque de documentation sur les conditions d'utilisation, ou encore les options de sécurité présentées à l'utilisateur.
Il est tout de même important de souligner quelques points.
Le module de reconnaissance faciale permettant la suggestion d'identification lorsque vos contacts publient des photos dans lesquelles vous semblez apparaitre est bien désactivé lorsque l'utilisateur désactive la fonction "Suggestions d'identifications".
Voilà dans les grandes lignes les quelques points clé que j'ai pu relever.
Pour ma part, après la lecture de ce rapport je me suis empressé de parcourir les options de mon profil afin de désactiver, et supprimer, bon nombre de fonctionnalités activées par défaut et dont je n'avais même pas connaissance.
Je vous invite chaudement à parcourir vos options de confidentialité. J'ai pu remarquer un gros travail sur la clarté des explications fournies pour chacune des options.
Et pour les plus courageux, je vous encourage à parcourir le rapport dont le lien figure ci-dessous.
Enfin pour les sceptiques, une revue est déjà planifiée pour juillet 2012.
Liens connexes :
- http://dataprotection.ie : la "CNIL" irlandaise.
- http://dataprotection.ie/viewdoc.asp?m=f&fn=/documents/Facebook%20Report/report.pdf/report.pdf : le rapport en question
jeudi, 3 novembre 2011
Piwik mobile: vos statistiques à portée de main
Par flo|va-nu-pied le jeudi, 3 novembre 2011, 12:37 - Applications
Voila quelques temps déjà que j'utilise ce merveilleux outil qu'est Piwik pour avoir un certain regard sur les statistiques des différents sites que j’héberge. Je suis tombé aujourd'hui sur un client en version mobile permettant ainsi d'acceder à l'ensemble des statistiques depuis son téléphone portable. Disponible aussi bien pour iPhone (IOS) que pour Android. Vous trouverez ici toutes les informations utiles:
mardi, 25 octobre 2011
Déménagement !
Par flo|va-nu-pied le mardi, 25 octobre 2011, 12:45 - life
Nous y voila !
Depuis quelques temps déjà je travaille à la mise en oeuvre d'une infrastructure à la maison. ondulée et tolérante à de nombreuses pannes, je suis à présent parvenu à quelque chose de relativement mature. Ceci me permet à présent d'heberger l'ensemble de mes services directement chez moi.
Voila donc chose faite, le blog, ainsi que quelques autres services, viennent d'être migré. Reste les données contenus sur un autre serveur qui seront rapatriés ultérieurement.
Vous apprécierez au passage le reverse de mon IP 
jeudi, 29 septembre 2011
Firefox 7 : afficher http et https dans les url
Par flo|va-nu-pied le jeudi, 29 septembre 2011, 23:11 - Applications
Vous l'aurez certainement remarqué mais dans firefox 7 le http ou https du début des adresses internet... Allez comprendre ... Ceci étant dit pour faire réapparaitre le début de vos adresses voila comment procéder: saisissez dans la barre d'adresse "about:config" passez ensuite la variable
browser.urlbar.trimURLs=false
pour la couleur c'est cette variable qu'il faut modifier
browser.urlbar.formatting.enabled=false
lundi, 6 juin 2011
Gnome et scrot : Capture de zones d'écran
Par flo|va-nu-pied le lundi, 6 juin 2011, 00:00 - Tips
Nous allons voir ici comment ajouter une fonction de capture d'une zone spécifique de l'écran. Pour rappel il est par défaut possible de faire deux type de captures:
- La touche PrintScreen capture l'intégralité de l'écran
- la combinaison Alt + PrintScreen capture l'intégralité de la fenêtre présente sous le curseur.
Nous allons ajouter une troisième combinaison de touche, qui nous permettra de sélectionner une zone, à l'aide du curseur de la sourie, délimitant la zone à capturer.
pré-requis
scrot doit être installé. la procédure est pour un environnement gnome. elle est donc à adapter pour d'autres environnements.
Mise en œuvre
Nous allons créer un script contenant les informations suivantes :
~/script$ cat screenshot.sh #!/bin/sh SCREEN_PATH="$HOME/Screenshot" DATE=$(date +%Y-%m-%d-%H:%M:%S) sleep 1 && scrot -s -b $SCREEN_PATH/screenshot_$DATE.png On prend soin de rendre le script executable ~/script$ chmod u+x screenshot.sh
Nous allons ensuite créer un raccourci clavier afin d'utiliser simplement cette fonctionnalité :
Système > Préférences > Raccourcis Clavier.
On clique sur ajouter
on renseigne ensuite les informations suivantes (à adapter selon votre configuration)
Il ne reste plus qu'à sélectionner la combinaison de touches de votre choix. Pour ma part j'ai choisi la combinaison Ctrl + PrintScreen
Je dois dire que je suis assez satisfait du résultat. Il me suffit à présent de taper la combinaison Ctrl + PrintScreen pour sélectionner une zone de l'écran à capturer.
Enjoy !
jeudi, 2 juin 2011
find : optimisation de traitements
Par flo|va-nu-pied le jeudi, 2 juin 2011, 19:32 - Tips
On ne fini jamais d'en apprendre sur la merveilleuse commande qu'est find. Aujourd'hui grâce au remarques de jsz', voici ce que j'ai pu constater :
$ time find Bureau/ -type f -exec ls {} >/dev/null \;
real 0m13.386s
user 0m21.149s
sys 0m8.297s
$ time find Bureau/ -type f -exec ls {} >/dev/null +
real 0m0.205s
user 0m0.116s
sys 0m0.088s
la subtilité réside ici dans la façon dont sont traités les occurrences retournées par find. Dans le premier cas les occurrences sont traitées de façon unitaire; ainsi pour n occurrences nous lancerons n fois la commande ls.
Dans le second cas, nous utilisons la capacité de ls à traiter simultanément plusieurs chemins. Ainsi pour n occurrences la commande ls ne sera exécutée qu'une unique fois. il y a concaténation des occurrences pour ne former qu'une unique ligne.
Pour la partie optimisation, et bien les temps de traitement parlent d'eux-même.
vendredi, 20 mai 2011
Firefox : optimisation des bases SQlite
Par flo|va-nu-pied le vendredi, 20 mai 2011, 14:04 - Applications
J'entends beaucoup parler d'optimisation de navigateur avec des manipulations plus ou moins pertinentes à effectuer sans que le gains ne soit réellement mesuré. Aujourd'hui je vous propose une optimisation relativement triviale visant à nettoyer les bases SQlite utilisées par Firefox pour y stocker diverses informations.
Les pré-requis:
- sqlite3 doit être installé
- Firefox doit être fermé au moment des manipulations, faute de quoi les commandes à venir se solderont par un message vous informant que la base est verrouillée.
Mise en œuvre
les fichiers relatifs au profil utilisateur sont, par défaut, stockés dans le répertoire ~/.mozilla/firefox/*.default/. Nous allons donc optimiser tous les fichiers sqlite présents dans ce répertoire à l'aide de la commande suivante:
$ find ~/.mozilla/firefox/*.default/ -iname "*.sqlite" -exec sqlite3 {} 'VACUUM;' \;
Pour comprendre l'opération effectuée il suffit de se reporter à la documentation sqlite. La directive VACUUM vise à reconstruire dans son intégralité la base sqlite en compactant cette dernière au maximum. Pour le détail des actions effectuées par la commande je vous invite à lire l'excellente présentation de la documentation officielle.
http://www.sqlite.org/lang_vacuum.html
Voici une présentation de chacun des fichiers sqlite afin de mieux comprendre (Merci Gniarf):
urlclassifier3.sqlite : c'est la base qui est fournie par google pour la fonction anti-malware, ca pèse facilement 23 Mo a la sortie d'une installation. Si la fonctionnalité est désactivé vous n'avez donc pas besoin de stocker cette base.
cookies.sqlite : va contenir l'ensemble des cookies stockés par les différents sites visités.
places.sqlite : contient l'historique des pages visitées donc avec une rétention de 90 jours, ce fichier peut facilement atteindre 20Mo. Vous pouvez trouver une présentation exhaustive de cette base ici.
key3.db : c'est la base de mots de passes enregistrés dans firefox. Cette dernière est chiffrées et ne peut donc être accédée :
sqlite> SELECT name FROM sqlite_master WHERE type = "table"; Error: file is encrypted or is not a database
signons.sqlite : il fonctionne apparemment de paire avec la base key3.db. ce dernier n'est pas chiffré. On peut donc imaginer qu'il est utilisé pour accéder aux informations chiffrées de la base key3.db
downloads.sqlite : contient la liste de téléchargements lancés dans le navigateur.
content-prefs.sqlite : Contient les préférences individuelles appliquées à des pages. ici pour plus de détails le contenu (désolé la page n'était disponible que dans le cache google au moment ou j'écris).
premissions.sqlite : contient l'ensemble des préférences appliquées sur un site. On y liste donc les sites autorisés à utiliser ou non les cookies, ou encore afficher ou non des images.
formhistory : contient l'historique des formulaires saisis dans votre navigateur.
search.sqlite : contient la liste des différents moteurs de recherche intégrés au navigateur.
webappsstore.sqlite : contient les données au format DOM générées par les différents sites. plus de détails ici
Maintenant est-ce vraiment efficace ?
J'ai effectué mes tests sur un navigateur Firefox fraichement installée, je n'ai donc pas observé de changement significatif de performances. Cependant les chiffres parlent d'eux même.
Voici donc les variations de taille que j'ai pu observer sur les différents fichiers SQLite une fois le nettoyage des base effectué.
On constate que 3 bases (cookies.sqlite, urlclassifier3.sqlite, places.sqlite) ont fait l'objet d'un sérieux nettoyage et j'avoue avoir été surpris d'un tel gain après un temps si court d'utilisation.
J'imagine donc largement à quel point cette optimisation peut s'avérer bénéfique dans le cas d'une utilisation prolongé de Firefox. J'ai entamé un suivi des bases sqlites constitutives du profil, nous pourrons ainsi voir l'évolution de ces dernières dans le temps et générer des jolis graphiques :).
Voici donc comme promis un graphique représentant le bénéfice du compactage des bases dans le temps.
pour la version en taille originale vous pouvez la trouver ici
Liens connexes
mercredi, 24 novembre 2010
Pidgin : le certificat omega.contacts.msn.com n est plus valide
Par flo|va-nu-pied le mercredi, 24 novembre 2010, 16:25 - Applications
SI vous aussi votre client pidgin se plaint d'une erreur de certificat au moment de la connexion à votre compte de messagerie hotmail; il vous suffit simplement de récupérer le nouveau certificat en vigueur. Pour se faire rien de plus simple. Ouvrez un terminal et tapez simplement la commande suivante:
wget "http://files.andreineculau.com/projects/pidgin/omega.contacts.msn.com.txt" -O ~/.purple/certificates/x509/tls_peers/omega.contacts.msn.com
J'ai péché l'info ici quand même. Merci à l'auteur pour le tip.
vendredi, 15 octobre 2010
UCI : l'Interface de Configuration Unifié d'OpenWrt
Par flo|va-nu-pied le vendredi, 15 octobre 2010, 15:57
Voila un outil qu'il est sympathique. En effet UCI est un outil en ligne de commande permettant de facilement configurer votre système OpenWrt. Voici quelques exemples de configuration, libre à vous de parcourir les documentations existantes pour trouver votre bonheur.
Configuration du serveur DNS pour les clients DHCP:
Mon service DNS étant hébergé sur une autre machine que le routeur OpenWrt, il est nécessaire que les clients récupère l'adresse du service DNS afin de pouvoir l'interroger.
Nous allons donc fixer le DNS primaire et secondaire pour l'ensemble des clients DHCP de la zone lan.
root@OpenWrt:~# uci add_list dhcp.lan.dhcp_option="6,192.168.10.254,192.168.10.1"
s'agissant d'une liste de paramètres, on utilise la directive add_list. Enfin pour les options DHCP il suffit de se repporter à la RFC relative à DHCP : 2132 ainsi qu'aux options disponibles dans dnsmasq. on applique ensuite notre nouvelle configuration
root@OpenWrt:~# uci commit dhcp
Puis on vérifie
root@OpenWrt:~# uci show dhcp.lan dhcp.lan=dhcp dhcp.lan.interface=lan dhcp.lan.start=100 dhcp.lan.limit=150 dhcp.lan.leasetime=12h dhcp.lan.dhcp_option=6,192.168.10.254,192.168.10.1
Il ne nous reste donc plus qu'à relancer le service DHCP pour que la nouvelle configuration soit appliquée:
root@OpenWrt:~# /etc/init.d/dnsmasq restart
Configuration du hostname. Par défaut il est défini à "OpenWrt" Nous allons donc parcourir la configuration à la recherche de cette occurrence:
root@OpenWrt:~# uci show | grep OpenWrt --luci.themes.OpenWrt=/luci-static/openwrt.org-- <--- correspond au thème graphique nommé "OpenWrt" et disponible dans Luci system.@system[0].hostname=OpenWrt <--- correspond au nom de l'hôte uhttpd.px5g.commonname=OpenWrt <--- correspond au Common Name utilisé lors de la génération du certificat SSL root@OpenWrt:~#
Nous allons donc éditer les deux variables ainsi:
root@OpenWrt:~# uci set system.cfg02f02f.hostname=courgette root@OpenWrt:~# uci set uhttpd.px5g.commonname=courgette root@OpenWrt:~# uci commit dhcp
Et voila le tour est joué Je vous encourage à parcourir la documentation disponible sur cet outil fort sympatique.
Liens connexes:
mercredi, 22 septembre 2010
LVM : migration de données ou comment remplacer un disque defectueux
Par flo|va-nu-pied le mercredi, 22 septembre 2010, 23:32 - linux
Voila déjà quelques temps que j'utilise LVM pour gérer mes volumes de stockage.
Extrêmement flexible ce système permet de grandir "à la demande" soit avec l'ajout de volume physique, soit avec la simple allocation d'espace disque supplémentaire.
Nous allons aujourd'hui voir comment migrer des données avec la couche LVM.
Le plan:
J'ai récemment fais l'acquisition d'un NAS Synology DS1010+ offrant, entre autre, la possibilité de publier des volumes via iSCSI. L'idée est donc de déporté tout les volumes de stockage depuis les disques locaux de mon serveur vers le NAS. De la sorte les volumes présents sur mon serveur pourront bénéficier des performances et tolérance de panne offertes par le NAS.
J'ai donc utilisé LVM pour migrer tout ce beau monde.
L'action
je passe sur la configuration du volume iSCSI que j'ai déjà évoqué dans un article précédent.
Une fois le volume iSCSI présenté au serveur le reste des action est relativement simple.
Dans un premier temps nous ajoutons le nouveau volume, /dev/sdb dans mon cas, au système LVM
routeur ~ # pvcreate /dev/sdb
On l'ajoute ensuite au VG à migrer
routeur ~ # vgextend shares /dev/sdb
On vérifie
routeur ~ # pvs PV VG Fmt Attr PSize PFree /dev/hdb1 shares lvm2 a- 186,30g 0 /dev/hdc1 shares lvm2 a- 233,75g 0 /dev/sdb shares lvm2 a- 300,00g 300,00g
On migre ensuite les données d'un PV vers un autre: Attention; pour une migration des données en cours d'utilisation, allez faire un tour dans le man. Pour ma part j'ai démonté les partitions avant l'action.
routeur ~ # pvmove /dev/hdb1 /dev/sdb
l'action est relativement longue selon la quantité de données à migrer.
On observe à présent que l'ensemble du volume /deb/hdb1 est libre.
routeur ~ # pvs PV VG Fmt Attr PSize PFree /dev/hdb1 shares lvm2 a- 186,30g 186,30g /dev/hdc1 shares lvm2 a- 233,75g 0 /dev/sdb shares lvm2 a- 300,00g 113,75g
On peut à présent le sortir du Volume Group auquel il appartient
routeur ~ # vgreduce shares /dev/hdb1 Removed "/dev/hdb1" from volume group "shares"
Pour ensuite le liberer totallement du système LVM
routeur ~ # pvremove /dev/hdb1 Labels on physical volume "/dev/hdb1" successfully wiped
On observe à présent que le volume ne fait plus partie des volumes disponible et peut donc être retiré du serveur en toute tranquillité.
routeur ~ # pvs PV VG Fmt Attr PSize PFree /dev/hdc1 shares lvm2 a- 233,75g 0 /dev/sdb shares lvm2 a- 300,00g 113,75g
Pour information, J'ai entendu, sans le tester, que la même chose se fait avec lvconvert en utilisant la notion de miroir.
mardi, 21 septembre 2010
Recyclage Flasher sa NeufBox 4 avec OpenWRT
Par flo|va-nu-pied le mardi, 21 septembre 2010, 15:22 - linux
En faisant du ménage je suis tombé sur un vestige de mon ancien abonnement internet. Une jolie NeufBox toute fonctionnelle mais qui n'offrait pas de grandes possibilités en terme de configuration.
"Ce serait vachement bien si je pouvais installer Linux dessus pour exploiter
pleinement la bête".
Et après quelques recherches je tombe sur la perle ! Ce site merveilleux qu'est http://www.neufbox4.org/, traite exactement de ce que je souhaite faire.
Je vous invite à parcourir ce dernier ou vous trouverez de nombreuses informations utiles pour les manipulations à venir.
Ayant déjà eu à faire à des image d'équipements réseau à installer par différents moyens comme TFTP, Console et autre, je décidais d'utiliser la méthode via CFE. Cette méthode est en effet, à mes yeux, la plus simple et facile à mettre en œuvre, et offrant l'avantage majeur de pouvoir effectuer des retours en cas de plantage.
Premier frein: il faut un câble spécifique pour se connecter au port série, pas facile à trouver dans le commerce. pour ma part j'ai choisi le R232-3V3 qui est extrêmement pratique et pourra être utilisé sur d'autres équipements par la suite (selon les dires d'Obinou :)).
Une fois le câble acquis il a fallu jouer un peu du fer à souder pour ajouter les connecteurs du port console qui sont obstrués par le fabriquant. Toute les informations relatives à la gestion du port série sont disponibles ici:
http://www.neufbox4.org/wiki/index.php?title=Port_s%C3%A9rie
Mon choix s'est ensuite porté sur OpenWRT qui est un projet relativement abouti et dont l'objectif est d'offrir une solution libre de système d'exploitation d'équipements réseau.
voici les informations pour la compilation du bousin.
http://www.neufbox4.org/wiki/index.php?title=OpenWrt.
une fois l'image compilé avec les options qui vont bien, il ne reste plus qu'à flasher la Neufbox4 via TFTP
L'opération terminée, la Box reboot toute seule et charge openWRT.
Voila votre box est à présent libéré et ne demande plus qu'à chanter !!
Nous verrons dans des prochains articles les possibilités de notre nouvelle NeufBoxRemix 
- Installation d'une interface Web d'administration
- Mise en oeuvre d'une DMZ
- Déploiement d'un outil de monitoring et de statistiques
Un grand grand (grand, grand,... ) merci à Obinou, créateur du projet, et dont la disponibilité et la générosité, m'ont permis de mener à bien cette petite bidouille.
Liens connexes:
vendredi, 30 juillet 2010
SFG HADOPI disponibles
Par flo|va-nu-pied le vendredi, 30 juillet 2010, 16:39 - life
jeudi, 22 juillet 2010
iSCSI
Par flo|va-nu-pied le jeudi, 22 juillet 2010, 09:36 - linux
Au cours de cet article nous allons voir comment mettre en œuvre iSCSI. Ce protocole permet la publication de périphériques à travers un réseau IP. L'objet est ici de publier à travers le réseau des volumes qui seront ensuite utilisés comme espace de stockage. La distribution utilisée est ici une Gentoo, il sera donc éventuellement nécessaire d'adapter quelques points si vous utilisez une distribution différente.
mercredi, 12 mai 2010
SSVNC : VNC avec support SSH
Par flo|va-nu-pied le mercredi, 12 mai 2010, 11:11 - réseau
Voila quelques temps que j'utilisais mon serveur SSH pour faire passer un peu tout et n'importe quoi à travers un flux chiffré.
Pour le cas des sessions VNC (comme présenté dans un article précédent) l'action était quelque peu laborieuse car necessitant la redirection port par port.
C'est donc avec plaisir que je suis tombé aujourd'hui sur ce merveilleux utilitaire; j'ai nommé SSVNC. Il s'agit d'un client VNC supportant des configurations telles que les proxies HTTP/SOCKS4 et SOCKS5. Je vous laisse donc imaginer toutes les choses merveilleuses que l'on peut faire avec.
à titre d'exemple voici la configuration à mettre en oeuvre pour un usage via un proxy socks5:
- dans le champ VNC Host:Display; saisissez l'adresse de la machine que vous souhaitez contacter.
- dans le champs proxy gateway; saisissez l'adresse du proxy à utiliser.
S'agissant d'un proxy socks5 et au regard de la documentation fournie la ligne à saisir est la suivante:
socks5://127.0.0.1:1080
Il faut ensuite décocher l'option :
None
Voila en espérant avoir pu vous apprendre un p'tit truc sympa, enjoy !
Liens connexes
mercredi, 21 avril 2010
L'Internet: Suivez le Guide !
Par flo|va-nu-pied le mercredi, 21 avril 2010, 20:06 - life
Benjamin Bayart, Président du plus ancien Fournisseur d'accès(Associatif) FDN s'est, au cours de nombreuses conférences, exprimé sur les craintes, enjeux ou encore l'avenir d'internet en France.
vendredi, 16 avril 2010
Xorg 1.8 et drivers Nvidia 195.36.15
Par flo|va-nu-pied le vendredi, 16 avril 2010, 00:55 - linux
A l'heure ou j'écris ce billet, je viens tout juste de migrer vers la version 1.8 de Xorg et j'ai rencontré quelques petits soucis. Voici donc la configuration fonctionnelle chez moi.
Noyau : 2.6.33-gentoo
Xorg-server : 1.8
NVidia-drivers : 195.36.15
Dans le fichier /etc/X11/xorg.conf, ajouter la ligne suivante dans la section ServerFlags (Merci Rosiel ;))
Option "IgnoreABI" "On"
Actuellement aucun pilote propriétaire NVidia n'est disponible pour xorg-server-1.8
flopc ~ # emerge -pv nvidia-drivers These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] x11-apps/xinit-1.2.1 [1.2.1-r1] USE="minimal pam -debug" 0 kB [ebuild UD] x11-base/xorg-server-1.7.6 [1.8.0] USE="nptl sdl%* xorg -debug% -dmx -hal -ipv6 -kdrive -minimal -tslib (-doc%*) (-static-libs%) (-udev%*)" 0 kB [ebuild R ] x11-drivers/nvidia-drivers-195.36.15 USE="acpi gtk -custom-cflags (-multilib)" 0 kB Total: 3 packages (2 downgrades, 1 reinstall), Size of downloads: 0 kB flopc ~ #
Il faut donc éditer l'ebuild afin de supprimer la dépendance gênante et remplacer la ligne <x11-base/xorg-server-1.7.99 par <x11-base/xorg-server-1.9.
flopc ~ # sed -i -e 's/1.7.99/1.9/' /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-195.36.15.ebuild
On reconstruit l'empreinte de l'ebuild modifié:
flopc ~ #ebuild /usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-195.36.15.ebuild digest >>> Creating Manifest for /usr/portage/x11-drivers/nvidia-drivers flopc ~ #
Sans cela, chaque nouvelle compilation de votre pilote nvidia (du moins pour la version 195.36.15) forcera un downgrade de votre serveur graphique. Voila à présent le problème de dépendance résolut. Enjoy
flopc ~ # emerge -pv nvidia-drivers These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-drivers/nvidia-drivers-195.36.15 USE="acpi gtk -custom-cflags (-multilib)" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB flopc ~ #
mercredi, 31 mars 2010
Synchronisation de l'heure
Par flo|va-nu-pied le mercredi, 31 mars 2010, 22:44 - linux
Plutôt un mémo qu'autre chose étant donné que l'information traîne partout sur le net; voici comment synchroniser votre machine avec un serveur de temps. La configuration du temps sur une machine se fait à deux niveaux:
- Le niveau système
- Le niveau matériel
Synchronisation au coup par coup
Voyons à présent comment mettre rapidement à jour notre machine.
1ère méthode
la commande ntpdate vise à synchroniser l'heure système. La syntaxe est ainsi:
flopc ~ # ntpdate unserveur.de.temps.com
Vous trouverez ici une liste de serveur de temps français http://www.cru.fr/services/ntp/serveurs_francais
La commande hwclock quand à elle, permet de fixer l'heure système. La syntaxe est :
flopc ~ # hwclock --systohc
Cette commande vise à synchroniser l'heure matérielle sur l'heure système que nous venons tout juste de mettre à jour. Voila, votre machine est à présent synchronisée.
2ème méthode
Je place en deuxième position cette méthode car je ne suis pas parvenu à trouver la commande sous Ubuntu par exemple
voici donc la méthode de faignant qui regroupe les deux actions en une seule commande 
flopc ~ # ntpclockset unserveur.de.temps.com
exmple:
flopc ~ # ntpclockset 192.168.10.1 >>> Current clock sync: before: 2010-03-31 22:43:40.040632000000000000 after: 2010-03-31 22:43:40.072847596892498433 >>> Now setting clock ... [ok] >>> Writing time to hardware clock ... [ok] >>> New clock sync: before: 2010-03-31 22:43:42.515547000000000000 after: 2010-03-31 22:43:42.515603280360944568 flopc ~ #
Synchronisation au quotidien
C'est bien joli tout ça mais on envisage mal aller régulièrement sur le serveur pour effectuer la synchronisation. c'est maintenant qu'entre en jeu le daemon ntp, j'ai nommé ntpd. Cette méthode est bien évidement la plus pratique et recommandée à mettre en œuvre.
Il vous suffira donc d'installer le package correspondant à votre distribution. D'une manière générale j'ai pu observer que les installations par défaut définissaient des serveurs de temps à interroger.
La configuration du serveur de temps est définie dans le fichier ntp.conf dans le répertoire /etc. C'est dan ce même fichier que vous allez préciser les serveurs de temps que votre client devra interroger afin de se synchroniser.
Si le fonctionnement du protocole NTP ainsi que la mise en œuvre de son architecture vous intéresse, je ne peux que vous conseiller l'excellent article présentant ce dernier sur Wikipédia.
Liens connexes:
- Article Wikipédia : http://fr.wikipedia.org/wiki/Network_Time_Protocol
jeudi, 5 novembre 2009
Google Wave : l'outil collaboratif de google
Par flo|va-nu-pied le jeudi, 5 novembre 2009, 12:15 - Applications
Juste un petit passage histoire de vous présenter la nouvelle solution de google fraichement sortie, j'ai nommé Google wave. N'ayant pu pour le moment le tester car dans l'attente d'une activation de compte je vous encourage à regarder la vidéo de présentation de cet outil.
Dans les grandes lignes il s'agit d'une solution regroupant une nouvelle forme de messagerie (un mix entre messagerie instantanée, mail, et forum), des outils de travail collaboratif et de partages de données.
Pour le moment les inscriptions ne se font que sur le bon vieux principe des invitations ( et ces dernières sont extremement rares...).
Cerise sur le gateau de cet outil : c'est Open Source ! il vous sera donc possible d'installer sur votre serveur personnel Google wave.
Sans plus attendre voici donc la vidéo de présentation de la bête: Google Wave Preview At Google I/O 2009
« billets précédents - page 1 de 5
Derniers commentaires