Catégories
Blog Systeme

Mon blog est compatible iPhone !

Alors que le dernier bijoux de d’Apple n’est même pas encore disponible en Europe, un plugins WordPress vient de sortir pour adapter votre blog aux contraintes d’affichage sur l’iPhone.

Le plugin iWPhone est en fait composé d’un thème et d’un plugin permettant de changer automatiquement de thème quand l’utilisateur consulte votre blog depuis un iPhone.

Par exemple, voici à quoi ressemble « Le blog de Nicolargo »:


la page principale

et une page prise au hasard

L’autre avantage de ce plugin, en plus de sa simplicité d’installation, est qu’il est possible de customiser le thème special iPhone à votre goût en modifiant le thème fourni par l’auteur.

Reste plus qu’a acheter un iPhone pour tester 😉 et merci à Henri pour la découverte…

Catégories
Open-source Systeme

Le noyau Linux 2.6.22 est là…

Les nouveautés sont les suivantes:

  • le noyau intègre enfin la couche Wifi 802.11 en natif
  • au niveau réseau, deux nouveaux algorithmes de congestion TCP: TCP llinois et Yeah TCP
  • mise à disposition du système de fichier AFS, qui se rapproche de NFS au niveau fonctionnel mais avec certains avantages: gestion des ACL, système distribué, cache local…
  • nouvelle couche pour la gestion des ports Firewire
  • amélioration de la gestion de la mémoire

Si vous voulez télécharger le noyau ou bien avoir plus d’informations, c’est par ici

Catégories
Open-source Systeme

Video de la fusion de Compiz et Beryl

« Compiz fusion », voici le nom de code du futur gestionnaire de bureau 3D libre qui sera disponible prochainement sur Linux et BSD. C’est la fusion (enfin…) des deux projets phares: Compiz et Beryl.

Pour vous faire un peu saliver, voici une démonstration en vidéo.

Vivement le test final…

Catégories
Open-source Systeme

Windows, le début de la fin ?

Dans le dernier rapport sur l’audience du Web de la société Xiti, nous pouvons voir une petite érosion de l’hégémonie des OS Microsoft par rapport à la concurrence. En effet, sur les 5 premiers mois de l’année 2007, la famille des OS Windows perd 0.25% sur ces poursuivants.

Cette « bonne nouvelle » pour le monde libre doit cependant être tempérée. En effet, cette baisse profite en grande partie à Mac OS qui gagne 0.26% alors que Linux ne grignote moins de 0.1%. On peut quand même se consoler en rappelant que Mac OS X est basée sur un kernel BSD…

Voici le tableau complet tiré du rapport de Xiti:

Xiti rapport mai 2007

Courage, plus que 95% 😉

Catégories
Open-source Systeme

Activer ou désactiver SELinux

SELinuxSELinux est système disponible sous les distributions récentes de Linux permettant de définir une politique de sécurité d’accès très fine par rapport au système d’exploitation. Il se positionne en plus des classiques Firewall (permettant seulement un filtrage au niveau réseau).

Bien que partant d’une bonne idée des gens du NSA (qui ne sont pas les derniers en terme de sécurité), le système SELinux peut vite devenir un vrai problème si vous souhaitez effectuer des configurations un peu spécifique. Pour désactiver la bête, deux solutions:

La première est d’éditer le fichier /etc/selinux/config et de remplacer la ligne SELINUX=enforcing par:

SELINUX=disabled

puis de rebooter le système.

La seconde, plus rapide et bien utile pour faire des tests est de taper en ligne de commande (root):

# /usr/sbin/setenforce 0

ici, pas de reboot nécessaire.

Catégories
Systeme

Des icônes gratuits pour votre Mac

Et de bien beaux icônes mis à disposition sur le site PixelPressIcons.com pour une utilisation personnelle. Ces derniers sont fournis dans des fichiers DMG et donc facilement installable sur votre Mac OS X pour lui donner un petit coup de fraicheur.

Voici quelques icônes pris au hasard:

Vous voulez encore plus d’icônes pour Mac ? alors cliquez sur ici !

Catégories
Systeme

Think vous aides à vous concentrer

La multiplication des fenêtres et des effets 3D dans les OS de dernière génération peut parfois entrainer la déconcentration de l’utilisateur (notamment lors de la rédaction de document). Think, disponible sous Mac OS X (à télécharger ici) apporte une solution simple et efficace: mettre en avant l’application principale sur laquelle on souhaite travailler en assombrissant les autres fenêtres.

Un exemple plutôt qu’un long discours:

Avant


Après

Un outil simple et efficace (et gratuit ;)).

Catégories
Reseau Systeme

Installation de Squid sur Fedora


Voici un tutoriel pour installer Squid sur une distribution Fedora (Core 6). Squid est un serveur proxy gérant les protocoles HTTP, HTTPS et FTP. Il offre des performances de haut niveau, même si le service tourne sur une machine peu puissante.

L’installation peut se faire soit depuis les sources, soit depuis le repo Fedora.

Installation depuis les sources

Il faut d’abord récupérer les sources de la dernière version stable (2.6 au moment de l’écriture de ce post):

# wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE13.tar.gz

On lance la séquence de compilation:

# tar zxvf squid-2.6.STABLE13.tar.gz
# cd squid-2.6.STABLE13
# ./configure –enable-snmp
# make
# make install

Le répertoire d’installation par défaut est /usr/local/squid/.

Pour des raisons de sécurité, le processus sera lancé par l’utilisateur ‘squid’ (à créer si il n’existe pas…). Il faut donc créer les répertoires suivants:

# mkdir /var/spool/squid
# chown -R squid:squid /var/spool/squid
# mkdir /var/log/squid
# chown -R squid:squid /var/log/squid

La configuration est centralisé dans le fichier /usr/local/squid/etc/squid.conf.

Installation depuis le repos Fedora (méthode plus simple…)

On utilise yum pour installer Squid sur son système:

# yum install squid

Sous Fedora, l’automatisation du lancement de Squid au démarrage de la machine doit se faire de la manière suivante:

# chkconfig squid on

La configuration est centralisé dans le fichier /etc/squid/squid.conf.

Configuration

Voici, en exemple, mon fichier de configuration squid.conf:

http_port 3128
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mem 16 MB
cache_dir ufs /var/spool/squid 3000 16 256
access_log /var/log/squid/access.log squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl all src 0.0.0.0/0.0.0.0
acl user src 192.168.0.0/255.255.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow user all
http_access deny all
http_reply_access allow all
icp_access allow all
snmp_access allow all
coredump_dir /usr/local/squid/var/cache

Avant de pouvoir utiliser le proxy, il faut générer la structure de base du répertoire de cache, pour cela on fait:

# squid -z
2007/06/07 17:14:38| Creating Swap Directories

Remarque: Si vous rencontrez l’erreur suivante:
FATAL: Could not determine fully qualified hostname. Please set ‘visible_hostname’
Il faut renseigner l’option visible_hostname dans le fichier de configuration squid.conf.

Il ne reste plus qu’à lancer le serveur:

# squid
ou
# service squid start

Si le serveur ne démarre pas, c’est qu’il doit y avoir une erreur dans la configuration. Le plus simple pour identifier cette erreur est de lancer squid en mode console:

# squid -N -d 255

Si le PC système sur lequel est installé Squid intégre un Firewall de type Iptables, il faut penser à ajouter la règles suivantes:

# iptables -A RH-Firewall-1-INPUT -p tcp -m tcp –dport 3128 -j ACCEPT
# /sbin/iptables-save

Configuration des clients

Sur Firefox, il faut aller dans le menu Preférences/Avancé/Réseau/Paramètres… puis saisir les informations:

Et voila… bon surf !

Catégories
Systeme

Installation Fedora Core 7 « from scratch »

FC7

Je viens de finir l’installation de la nouvelle distribution Linux Fedora Core 7. Pour cela j’ai commencé par récupéré le DVD d’installation sur un réseau P2P (pour une version PC il faut sélectionner le fichier Fedora-7-i386.torrent). Caractéristique du PC: PIV 2 Ghz, 1 Go RAM, DD 80 Go, Carte ATI 9200.

Comme pour toutes les installations de distribution Linux j’ai utilisé le tutorial How To Forge (en anglais mais il y a de nombreuses copies d’écrans). Je l’ai bien entendu adapté à mes besoins avec notamment l’ajout du repos de Remi, toujours aussi indispensable. Pour cela il faut suivre la procédure suivante:

# su -
# wget http://remi.collet.free.fr/rpms/remi-release-7.rpm
# rpm -ivh remi-release-7.rpm

La mise à jour du système en prenant en compte ce nouveau repos se fera de la manière suivante:

# yum --enablerepo=remi update

Bonne nouvelle également pour les amateurs de bureau 3D. L’installation de Beryl (même si elle ne se fait pas en standard) est très simple et marche parfaitement avec ma configuration (alors que je n’avais jamais réussi à la faire fonctionner sous Fedora Core 6). J’ai juste eu à faire:

# yum install beryl

Il ne reste alors plus qu’a lancer le Gestionnaire Beryl (à partir du menu Applications/Outils système) et le gestionnaire de fenêtre Emerald Theme Manager (à partir du top menu Système/Préférences).

J’ai également testé une mise à jour machine de Fedora Core 6 vers Fedora Core 7. Je n’ai à l’heure actuelle pas rencontré un seul problème… bref du bon boulot pour l’équipe Fedora !

Catégories
Systeme

Sortie de la Fedora Core 7

Ma distribution Linux favorite vient de sortir dans sa 7em version. Elle apporte de nombreuses amèliorations, comme, entre autres, une prise en charge plus exhausitive des drivers Wifi, la réunion des repos Core et Extras, Gnome dans sa version 2.18 (ou KDE en 3.5.6), le noyau Linux 2.6.21 et plus exotiquement la compatibililté avec la console Playstation 3 de Sony.

A l’heure de l’écriture de ce post les sites officiels pour le téléchargement sont saturés. Par contre il est possible (et je vous conseille, cela va assez vite !) d’utiliser le réseau P2P (torrent disponibles à l’adresse suivante: http://torrent.fedoraproject.org/).

Bon téléchargement et à bientôt pour un tutoriel d’installation.