Catégories
Developpement Open-source

Java devient libre !

Sun l’avait annoncé il y a maintenant quelques temps, le Java Development Kit (JDK) vient d’être « offert » à la communauté OpenJDK sous une licence GPL2. Le kit de développement de Java devient donc « open-source » et la communauté OpenJDK va donc pouvoir s’occuper du développement de nouvelles fonctions, de la correction de bug et des tests de compatibilité sur l’ensemble des plates-formes.

Java logo

Comme je l’ai déjà dis dans ce blog je ne suis pas un gros fan de Java, je trouve se langage lourd aussi bien au niveau des performances que de sa structure sémantique. De plus, les sociétés de services en informatique profitent de ce « nouveau langage » (nouveau pour les entreprises…) pour embaucher des ingénieurs fraichement sortis des écoles et vendre de l’expertise sur un sujet qui n’est pas ou peu maîtrisé par le personnel en place.

Bien que l’on ne puisse rien faire de plus en Java que se que l’on fait en C, il faut quand même avouer que ce langage a vraiment progessé (notamment au niveau des performances) ces dernières années. L’annonce de Sun est donc une autre étape importante et à souligner dans le développement de ce langage de programmation.

Catégories
Open-source Systeme

La « Time machine » d’Apple en version open-source

Comme moi vous avez dû être impressioné par la prochaine fonction « Time machine » de Mac OS X version Leopard. Pour cela, il faudra disposer d’un disque externe ou d’un deuxième disque qui servira de « backup » pour votre disque principal. La « Time machine » permettra de revenir sur n’importe quelle version d’un fichier que vous avez modifié.

Amis du libre vous serez sûrement heureux de savoir que la brique de base pour faire ce genre de fonction sous Linux et xBSD est en cours de développement. Le projet s’appelle ext3cow. C’est un « fork » du système ext3 actuellement utilisé sous Linux. Il permet de voir vos fichiers comme il étaient à n’importe quel moment du passé. Il ne reste donc plus qu’a la communauté du libre à développer l’interface graphique qui va avec 😉

Catégories
Open-source

Un ordinateur « open-source » (pour ma mère)

Ma mère veut un nouvel ordinateur… se pose alors pour moi le choix Cornélien entre la laisser se faire refiler, par un vendeur d’une grande chaine de distribution, le dernier PC à la mode avec le pack Microsoft ou bien sortir ma baguette magique du monde libre et lui « monter » un ordinateur open-source. Comme j’aime ma mère et l’open-source je vais pencher vers cette deuxième solution.

PC Open-source

Commençons par le commencement: le hardware

Pas besoin d’un PC avec une carte graphique à 300 Euros, pour jouer ma mère à sa PS3. En attendant que Mr Dell nous vende des ordinateurs avec une distribution Linux en standard, je commande sur LDLC une configuration de base qui lui permettra de « faire de l’Internet », d’écrire des mails, de rédiger des lettres et de retoucher les images de vacances… On trouve une bonne configuration à moins de 800 Euros.

L’OS: Linux bien sûr

Il y a 3 ans, je n’aurai jamais envisagé installer un OS Linux sur l’ordinateur de ma mère… mais depuis, de nombreux progrés, notamment au niveau du support des périphériques et de l’interface graphique permettent de mettre l’OS du Pingouin Manchot entre toutes les mains. Pour le choix de la distribution j’opte pour la Fedora (que je connais bien par mon boulot).

Pour faire de l’Internet: Firefox c’est évident

Pour le navigateur Web, pas besoin de chercher bien loin, Firefox est installé en standard. Il ne reste plus qu’à lui installer quelques plugins.

Pour les mails: Thunderbird ou Evolution

Deux choix sont possibles, Thunderbird dont l’interface se rapproche de Outlook express et permet donc un passage en douceur à l’open-source ou bien Evolution qui offre des fonctions plus proche de Outlook (gestion des agendas, taches…).

Pour l’écriture des lettres: Open Office

Là encore, Fedora inclus en stadard la solution: Open Office.org. En plus pas d’apprentissage à refaire quand on passe de Ms Office à OOo, alors qu’il faut tout réappendre (ou presque) si l’on passe Ms Office 2007.

Pour les photos: merci Google et GIMP

Pour la gestion des albums photos, Google, avec son Picasa offre gratuitement (mais pas en open-source) un logiciel qui donne des envies aux utilisateurs Mac (c’est pour dire la qualité de l’interface). Comme ma mère ne se débrouille pas mal, je lui installe en bonus the GIMP pour la retouche des photos.

Pour la musique: Songbird, le iTunes du libre

Grande habituée de iTunes, le passage à Linux devait prendre en compte ce manque. C’est fait avec Songbird, qui malgrés quelques défauts de jeunesse permet de remplacer le « vaisseau amiral » d’Apple.

Dernière chose avant de livrer l’ordinateur, pensez à installer VNC, au cas ou…

Catégories
Blog Systeme

Le dig-like de la pomme

Applenews.mqcd.fr est un nouveau site visant à agréger des informations sur Apple et ses produits.

Applenews

Une fois inscrit, il suffit de proposer ses articles à la communauté. Ces derniers peuvent alors être consultés puis notés.

Les avantages par rapport aux autres digg-like ?

  • le site est en Français
  • il est spécifique au monde Apple (bien que certains articles débordent sur d’autres sujets)
  • l’hergonomie semble très bonne
  • la soumission d’article peut être faite facilement depuis un lien javascript

Bref un nouveau service de promotion de blog à faire vivre au plus vite.

Catégories
Blog Web

Apache, MySQL et PHP sur MacOS X

Je souhaite faire évoluer mon blog, notamment au niveau du thème. Pour cela, j’hésite encore entre créer mon propre thème (en suivant par exemple le très bon tutorial de Fran6) ou bien en modifiant un thème existant à mes besoins.

Dans les deux cas, j’ai besoin d’un serveur de développement pour installer WordPress avec le nouveau thème. Plusieurs solutions s’offrait à moi:

  • créer une deuxième arborescence sur mon serveur avec une nouvelle base de donnée WordPress.
  • utiliser un serveur gratuit (commme mon hébergement chez Free).
  • héberger un serveur directement sur mon PC.

J’ai donc choisi ce dernier choix pour des raisons de performances et aussi pour me laisser la possibilité de travailler sur ce projet même sans connection internet (si si ca existe encore des zones blanches).

Voici donc un petit tutorial pour installer un serveur de developpement WordPress sous un Mac OS X.

Pour cela, j’ai installé MAMP sur mon Macbook. En deux cliques de souris on installe Apache (avec support PHP 4 ou 5) et MySQL (avec phpMyAdmin).

Lors de l’installation, il faut choisir la version standard et pas la pro:

En allant dans le répertoire d’installation, on a même droit (en cadeau bonux) à un petit Widget pour controler le status des services.

Par la suite, il reste à installer WordPress dans le sous répertoire htdocs (/Applications/MAMP/htdocs) et à configurer le fichier wp-config.php:

...
define('DB_NAME', 'wordpress'); // Le nom de la base de donnees
define('DB_USER', 'root'); // Votre identifiant MySQL
define('DB_PASSWORD', 'root'); // ...et votre mot de passe
define('DB_HOST', 'localhost:8889'); // Dans la plupart des cas, vous n'aurez pas a modifier cette ligne
...

On accéde au serveur par l’adresse: http://localhost:8888/wordpress/
L’administration se fait par l’adresse: http://localhost:8888/wordpress/wp-admin/

Nous voila donc avec un beau serveur de développement pour tester les nouveaux thèmes et plugins.
A bientôt pour la suite des aventures de Nicolargo à la découverte du thème parfait.

Catégories
Systeme

Ubuntu sur les ordinateurs Dell

C’est officiel, Dell, fournira prochainement des PC avec la distribution Linux Ubuntu.

Ubuntu et Dell

Suite à un sondage effectué sur Internet, Dell à enfin pris en compte l’attente de nombreux utilisateurs (presque 130.000) et proposera une distribution Ubuntu sur ces PC de bureau et portables. C’est donc le premier grand distributeur qui proposera une distribution Linux. Un pavé (de plus) dans la marre de Microsoft !

Je me pose quand même la question du succès d’une telle opération. En effet, se genre de configuration cible les geek et non pas le grand public et combien de geek vont acheter leur PC chez Dell… Encore une fois le prix et le choix dans les configurations hardware fera la différence.

Catégories
Blog

100 posts sur le blog !

Et oui déjà 100 posts depuis la création du blog en octobre dernier…

Aujourd’hui, le Blog de Nicolargo c’est environ:

  • 1 post par jour
  • 3 commentaires par jour
  • 350 visiteurs uniques par jour
  • 600 pages vues par jour

Mon ambition est toujours la même, partager mes expériences dans le domaine libre et me forcer à formaliser mes tutoriaux sur ce sujet 😉

Merci à vous lecteurs et à bientôt pour le cap des 200 !

Catégories
Blog

Mise à jour de WordPress avec un plugin

Le plugin en question est InstantUpgrade. Il permet de mettre à jour automatiquement votre blog WordPress en automatisant les taches décrites dans la procédure standard.

Wordpress

Le plugin va donc effectuer les taches suivantes:
– vérifier que vos répertoires WordPress sont en écriture (chmod 777).
– télécharger la derniére version officielle sur le site WordPress.
– effectuer la mise à jour.

Avant d’effectuer cette mise à jour, je vous conseille fortement de sauvegarder votre base de donnée et tout les fichiers (thèmes, plugins) que vous avez modifié. Il faut également vérifier que vous disposé de la dernière version du plugin

Les répertoires suivants doivent être en écriture (chmod 777):
– le répertoire d’installation du blog
– le sous répertoire /wp-admin (et toute l’arborescence qui est en dessous)
– le sous répertoire /wp-includes (et toute l’arborescence qui est en dessous)
– le sous répertoire /wp-content/plugins/InstantUpgrades/work/

Il faut ensuite se rendre dans le menu Manage / InstantUpgrade, choisir la version de WordPress a installer (par defaut la plus récente). et cliquer sur le bouton « Upgrade my WordPress ! »

PS: lors de l’upgrade de mon blog en version 2.1.3, j’ai eu quelques messages d’erreurs comme quoi le plugin n’arrivait pas à effacer certains fichiers (malgrés le chmod 777). Cela ne semble pas bloquer le processus car l’upgrade a été effectuée.

En conclusion, ce plugin vous fera gagner pas mal de temps. Seul l’installation est relativement  longue et délicate mais par la suite il ne suffira que d’un click de souris pour mettreà jour votre WordPress !

Catégories
Systeme

La bible de la programmation sous Linux…

… vient d’être traduite en Français et mise à disposition au téléchargement sous licence libre (Open Publication License). Ce livre dont le titre original est « Advanced Linux Programming » a été écrit par Mark Mitchell, Jeffrey Oldham et Alex Samuel. Il est un des livres de référence sur la programmation système sous Linux. A mettre entre toutes les mains de développeur qui se respecte.

Ce dernier est disponible au téléchargement en deux formats. Le premier adapté à la lecture à l’écran et le second pour l’impression.

Pour les collectionneurs ou ceux qui ne veulent pas imprimer 250 pages, le livre reste disponible à l’achat: