Je viens de regarder une présentation (116Mo,eng) de l'akademy de Patrick
Harvie député du parlement d'Ecosse du partie Vert (Green Party) sur la
place du logiciel libre dans les collectivités et des applications du libre
dans le politique, Très intéressante.
mercredi 4 juillet 2007
Pensées sur l'avenir du libre dans les collectivités et ailleurs
Par meven le mercredi 4 juillet 2007, 17:02 - monde libre
dimanche 1 juillet 2007
Bobital c'est dans une semaine
Par meven le dimanche 1 juillet 2007, 18:47 - musique
Le festival des terre Neuvas à Bobital,
c'est dans moins d'une semaine maintenant.
J'y serais le samedi, Je suis impatient.
L'affiche est
vraiment énorme le samedi : Marilyn Manson, Status Quo, Ziggy Marley, Da
Silva, Placebo, Dj Zebra. . . .
Plus de 40 000 personnes juste le samedi. Plus de 120 000 sur les trois
jours.
C'est le festival breton qui monte.
samedi 30 juin 2007
Test de archlinux : Une distribution GNU/Linux de geek
Par meven le samedi 30 juin 2007, 20:36 - monde libre
J'ai installé archlinux sur ma machine de
test.
Archlinux
est une distribution qui se veut simple. Elle est relativement récente (2002)
et a une sacrée personnalité.
Elle ne se base sur aucune autre distribution contrairement aux distributions
les plus populaires actuellement ; ubuntu dérive de debian, mandriva,
fedora et SUSE dérivent plus ou moins de red hat. Elle a son propre
gestionnaire de packet, pacman. Elle ne supporte que deux architectures i686 et
x86_64. Elle est en permanence à jour avec des packets dont les sources sont
parfois carrément issu des CVS, c'est à dire en dehors des cycles de sortie mais à la
source chez le développeur.
On peut dire que c'est une distribution dont la philosophie est à rapprocher
d'une Gentoo : minimaliste et avancée ; mais avec les compilations en
moins :). Bref une distribution idéal pour un geek comme moi
.
Obtenir le cd
Il y a plus d'une façon d'installer archlinux (trois cd disponibles :
full, base et ftp). J'ai essayé le cd full mais il ne bootait pas sur mon PC de
test.
J'ai opté pour la version ftp qui ne contient que l'installateur proprement dit
et qui téléchargera les packets sur les serveurs ftp lors de
l'installation.
Résultat : L'image cd pèse à peine 27 Mo (ça change de mandriva et ces 4
cds ou ubuntu et ses 650 Mo) même si ce n'est pas exceptionnel en soit (debian
propose également une installation de ce type).
installation
C'est l'une des installations la plus complexe à laquelle j'ai été
confrontée !
Plus assisté que celle d'un OpenBSD mais néanmoins plus poussée dans la finesse de la
configuration(dans le processus d'installation au moins). Pas d'installation
réellement graphique.
Il y a souvent des questions épineuses ou superflues comme "Voulez vous
installer le support des systèmes de fichier chiffrés ?".
Recours à Vim ou nano obligatoire pour configurer beaucoup de chose
(réseau, administration ...).
Le partitionnage est bien fait bien, moins épineux que pour OpenBSD mais on a
pas non plus d'interface réellement graphique. Avec un bon howto et la patience
n'importe quel noob a les capacités d'installer arch.
Administration et configuration
L'administration c'est sans sudo mais plutôt un "su root" donc plus
dangereux pour monsieur tout le monde mais moins galère pour un utilisateur
avancé.
Le gestionnaire de package pacman est bien pratique. Il marche comme un apt
mais avec des commande différente "pacman -Syu" == "apt-get update ;
apt-get upgrade". Les configurations réseau, utilisateurs... c'est beaucoup de
ligne de commande vim /etc/pacman.conf, vim /etc/rc.conf, adduser...
Que du bonheur pour ceux qui ont le gout de la ligne de commande, tant pis pour
les autres. Pour installer un interface graphique c'est encore plus de
configuration.
Il faut installer xorg, bidouiller le xorg.conf. Puis installer kde, encore
d'autres bidouilles : édition du .xinitrc et finalement ça marche. Reste à
configurer la langue...
Le mot de la fin
Archlinux est une distribution avancée, elle requiert pas mal de temps et
des connaissances (vim nano, rc.conf, xorg.conf...). Je la
conseillerais aux geeks les plus aventureux qui veulent aller loin dans la
configuration ou en apprendre plus sur linux (c'est mon cas).
Personnellement je l'ai bien aimé, j'ai appris pas mal de chose en particulier
sur X et le rc.conf, façon complètement différente de configurer que
debian/*buntu.
D'un autre côté je sais un peu plus pourquoi *buntu est ma distribution :
bien que je sois un linuxien plutôt avancé, je préfère avoir une installation
et configuration la plus automatisée possible et graphique si possible, au
moins pour un linux/desktop, pour un serveur c'est une autre chose ;).
Un grand merci à algeroth29
(archlinuxien de mon GUL ).
Communauté(s) de arch
vendredi 29 juin 2007
Django-fr ouvre ses portes
Par meven le vendredi 29 juin 2007, 14:17 - monde libre
J'apprends
aujourd'hui la création d'une communauté française de django.Je suis très content de cette création étant moi même un utilisateur de django et un supporteur.
Pour rappel django est un framework de développement web en python. Sa philosophie est simplicité et efficacité.
Je vous le conseille. Il est facile à prendre en main grâce à la documentation(ce sera plus long si vous découvrez aussi python :)).
jeudi 28 juin 2007
Quelques extensions firefox bien utiles !
Par meven le jeudi 28 juin 2007, 18:44 - monde libre
Si vous avez la fâcheuse manie d'avoir un maximum d'onglets ouverts dans
firefox comme moi, cela risque de vous intéresser.
D'abord vertigo permet d'afficher la liste des onglets sous la forme d'une
liste verticale. Résultat : Un gros gain de lisibilité
moyennant un peu de perte dans la largeur des pages (peu dommageables surtout
avec une grande résolution).
Puis il y a le plus connu tabgroups qui permet de faire des onglets d'onglet, bref de
grouper plusieurs onglets et avoir accès à un groupe comme on change
d'onglet.
Dans la catégorie skin et autre goodie ( inutile donc absolument indispensable
:-)): personnas
permet à firefox de changer de peau mais pas à la manière d'un skin. Je vous
conseille une capture d'écran pour mieux comprendre.
samedi 9 juin 2007
Test de OpenBSD l'OS le plus sur au monde
Par meven le samedi 9 juin 2007, 13:03 - monde libre
J'ai installé OpenBSD et le moins que je puisse dire c'est que je n'ai pas
été déçu !
OpenBSD est pour ce qui le savent pas un système Unix libre.
Historiquement il est basé sur le noyau BSD lui-même héritié direct du noyau UNIX originel de 1970. C'est donc
un cousin éloigné du noyau Linux. Voilà pour la petite histoire.
OpenBSD est dans la famille des *BSD, le plus orienté sécurité. Le système est réputé pour cela. On lui doit notamment openSSH, l'implémentation libre du célèbre protocole ssh.
Le système est à des années lumières de la simplicité de ubuntu qu'on se le dise mais il n'est fait pour. Ce qu'il recherche c'est la sécurité maximum et la fiabilité. Résultat une installation en mode texte( partitionage ..), pas d'interface graphique installée par défaut. Pas de compte sudo non plus, un compte root après à toi de te débrouillé. La seule chose en commun avec linux, c'est le shell ! Et encore ici pas de bash c'est ksh ou csh !
Pas de système de gestion de packet style apt (debian/ubuntu) ou emerge(gentoo). Pour installer un logiciel, il faut d'abord ajouter dans une variable d'environnement l'emplacement du serveur ftp qui fait office de dépôt. On utilise alors le script pkg_add. Il télécharge les packets au format tgz (tar.gz) contenant les binaires et le reste. Le script gère les dépendances. J'ai pu installé Kde mais ce n'est pas parfait. La résolution a un problème, il n'y a ni konqueror ni les autres application utiles et je ne peux lancer KDE que avec l'utilisateur root.
Un conseil si vous voulez l'essayer, renseignez vous bien surtout si vous
voulez tenter un dual boot. Personnellement je ne l'aurais pas essayer si je
n'avais pas un disque dur de libre. Site officiel
Side de la communauté
française
dimanche 3 juin 2007
L'ujap Quimper en final de pro B à Bercy
Par meven le dimanche 3 juin 2007, 20:28 - divers
samedi 26 mai 2007
Helloworld série : faire une fenêtre helloworld en Python et Gtk
Par meven le samedi 26 mai 2007, 15:17 - monde libre
J'entame une série de billet avec pour thème la comparaison de différents
langages de programmation moderne et de différentes bibliothèques
graphiques.
J'ai choisi de faire simple et, pour être un tant soit peu comparable, j'ai
choisi de créer une fenêtre helloworld standard dans chacune des paires
langage/librairie graphique. Juste une fenêtre et un bouton qui ferme la
fenêtre. Le but étant de faire découvrir les B-A-Ba de la programmation d'une
interface graphique avec les différentes approches à la fois des langages et
des librairies. Au menu :
- les langages python,java,c++
- les librairies graphiques qt,gtk et swing.
Je ferais des billets python/gtk, python/qt, java/swing, c++/qt, au moins,
et certainement c++/gtk.
Le premier de la série Helloworld est en python/Gtk.
La capture d'écran.
Attention elle a été faire sous
kubuntu/KDE, elle n'aurait pas la même décoration et apparence sous
ubuntu/GNOME. Le source :
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import pygtk # on importe les librairies grâce au module pygtk qui permet la communication entre python et gtk (qui est écrit dans un autre langage)
import gtk
class HelloWorld(gtk.Window): # remarquer la syntax python pour hériter d'une super-classe, ici gtk.Window qui est la classe de base des fenêtres en gtk
def __init__(self):
self = gtk.Window(gtk.WINDOW_TOPLEVEL) # appelle du constructeur de la super-classe
self.set_title("Hello World !") # On choisit le titre de la fanêtre
button = gtk.Button("Hello World !") # création d'un bouton
button.connect("clicked", gtk.main_quit ) # connection de l'évènement du bouton clicked avec la fonction gtk.main_quit
self.add( button) # on ajoute le bouton à la fenêtre
self.connect("delete_event", gtk.main_quit ) # on "connecte" l'évènement de la fenêtre avec la même fonction
self.show_all() # on affiche les composants
def main(self):
gtk.main() # pour pouvoir afficher des composants Gtk il est nécessaire de lancer cette fonction
if __name__ =="__main__": # équivalent du 'main' de java et c++
hello = HelloWorld() # on crée instance de l'objet HelloWorld - noter le typage dynamique de python
hello.main() # lancement de l'interface
Plus aller plus loin, je vous recommande ces tutoriels :
- le tutoriel python en anglais de Guido Von Rossum (l'auteur de de python)
- celui en français de Gérard Swinnen
- le tutoriel en anglais sur python/Gtk
mardi 22 mai 2007
Premier billet
Par meven le mardi 22 mai 2007, 19:30
Premier billet.
Création hier du gandi-blog, tranquille disponible en moins de 24 heures, bon service.Maintenant il me reste à me dépatouiller avec les DNS.
Mon vieux blog dotclear chez free ne me manque pas !
Maintenant reste le plus marrant, faire une jolie façade à ce dotclear tout neuf.
page 3 de 3 - billets suivants »
