Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Capture d'écran de la page de paramètres de Chrome

Si vous faites partie des gens qui utilisent le navigateur Chrome régulièrement, il vous arrive peut etre d’accepter de conserver en mémoire les logins et mots de passe de certains sites sur lesquels vous avez vos accès ?

Pratique mais dangeureux à la fois… Tout mot de passe enregistré est récupérable. Il faut le savoir.

Bref, si vous savez que votre mot de passe est enregistré dans Chrome mais que vous ne vous en souvenez plus du tout, un petit logiciel de la game Nirsoft va vous aider.

Ça s’appelle ChromePass et c’est téléchargeable ici.

Faites en bon usage !


Capture d'écran d'Ubuntu Mobile montrant l'interface utilisateur

Il y a quelques mois, je vous montrais quelques captures écran du nouvel Ubuntu dédié aux plateformes mobiles type UMPC. Et bien le voici enfin en action sur un Samsung Q1.

Il supporte bien le Wifi, l’écran tactile, la gestion du retro éclairage…etc

Bref, je sais pas pour vous mais moi ça me fait plaisir de voir ça ! Je vais peut être l’installer sur mon EeePC tiens…


Logo d'Ubuntu, un système d'exploitation libre et gratuit

On parle toujours de Windows, de Mac OS, de Linux ou de FreeBSD (ou même de Solaris) mais il existe d’autres systèmes d’exploitation qui restent encore peu connu mais sont très prometteurs.

J’en ai trouvé une bonne liste ici ! Attention, il ne s’agit pas ici de versions de linux mais bien d’OS complets à mettre au même niveau qu’un Linux ou un Windows et fonctionnant sur x86 ou PowerPC.

Amiga OS 4.1

Ce nom vous dit quelque chose ? La version 4.1 est sortie ce mois-ci et on peut dire qu’Amiga fait office de vétéran en terme d’informatique. AmigaOS tourne sur des machines spécifiques type PowerPC qui sont commercialisées par la société ACube. Ah et j’oubliais, AmigaOS est sous licence propriétaire et donc pas open source. Plus d’info sur ce test d’AmigaOS
Image de Elementary OS, un OS axé sur l'esthétique et la simplicité
Haiku

Haiku lui est open source et c’est une prolongation du projet BeOS. Au départ Haiku s’appelait d’ailleur OpenBeOS mais a changé de nom en 2004. Il tourne sur des système type x86 ou PowerPC et est compatible avec les applications écrites pour BeOS. Plus d’infos sur le site d’Haiku
Capture d'écran de Manjaro Linux, un OS basé sur Arch Linux

ReactOS

ReactOS est un système d’exploitation très ambitieux car il a pour objectif d’être compatible avec les logiciels pour Windows. Démarré en 1998 à partir de zéro, ReactOS se base en grande partie sur Wine pour faire tourner les applications Windows. Il tourne sur x86 et est open source. Plus d’info sur le site de ReactOS.

Logo de Fedora, une distribution Linux soutenue par Red Hat

Syllable Desktop

Celui là, je ne le connaissais pas. Crée à partir d’un clone d’AmigaOS appelé AtheOS, en 2002, il est devenu un OS stable et léger, idéal pour une petite utilisation personnelle… Il est open source et tourne sur x86. Plus d’info sur le site de Syllable
Photo de l'interface graphique de ReactOS, un OS libre et compatible Windows

SkyOS

Celui là n’est pas open source du tout. Il était à l’origine une expérimentation pour valider certains concepts de design et d’ergonomie. Le but de SkyOS est d’être simple à utilisé pour tout le monde et des applications plutôt connues comme Firefox ont été portées dessus. Ca fonctionne sur les x86. Plus d’info sur le site de SkyOS
Image de Tails, un système d'exploitation axé sur la sécurité et l'anonymat en ligne

MorphOS

Celui là est dédié aux architectures à base PowerPC. Inspiré d’AmigaOS, il est léger et orienté « création ». Un émulateur inclus dans l’OS permet de faire tourner des applications Amiga. Les sources sont fermées, et il est à moitié propriétaire, à moitié open source. Seul hic, il ne tourne que sur les plateformes Pegasos, Amiga ou EFIKA.

Plus d’infos sur le site de MorphOS
Logo de FreeBSD, un système d'exploitation libre et open-source

AROS Research Operating System

AROS a aussi été conçu à la base pour être compatible avec AmigaOS et depuis 1995 le projet n’a cessé de s’améliorer. Il aussi bien sur PowerPC que sur x86 et comme MorphOS, il intègre un émulateur pour faire tourner des applis Amiga. Il est open source et vous aurez plus d’infos sur le site d’AROS
Capture d'écran de Haiku, un OS inspiré de BeOS
MenuetOS

Aussi connu sous le nom de MeOS, il est petit et rapide car entierement écrit en assembleur. Il tient sur une disquette de 1,44 Mb et possède sont petit gestionnaire de réseau et son interface graphique. Open source pour la version 32 bits sur x86, vous pourrez le télécharger sur le site de MenuetOS.

Photo de l'interface graphique de Chrome OS, le système d'exploitation de Google
DexOS

Conçu pour fonctionner comme un OS de console de jeu mais sur PC, il est très petit et peu démarrer très rapidement sur différents types de matériel. Open source et compatible x86, il est parfait si vous vous lancez dans la création d’une console de jeu 🙂 Plus d’info sur le site de DexOS.

Logo de OpenSUSE, une distribution Linux développée par la communauté

Visopsys

Et on arrive au dernier de cette longue liste qui est un OS développé par une seule personne ! Le projet a débuté en 1997 et comporte des parties propriétaires et open source. Il tourne sur du x86 et vous aurez plus d’infos sur le site de Visopsys.

Logo d'Ubuntu, un système d'exploitation libre et gratuit

Tous ces OS sont donc des initiatives interressantes et apportent parfois de bonnes idées. Si vous avez un peu de temps, je vous conseille d’en tester quelques uns. Installés par exemple sur le PC des enfants, ils éviteront les virus et les installations de jeux intempestives 🙂

Amusez vous bien !

[photo]


Logo de Google

Je vous avais bien dit que l’anniversaire de Google allait être le 27 Septembre ! (Dédicace à JeromeCold). Vous remarquerez que le logo avec ces gros caractères est celui d’il y a 10 ans visible ici.

Alors bon anniversaire Google qui apparement a reçu une baie remplie de serveurs pour fêter ça !! (et un gros gateau)


Capture d'écran de l'interface de développement Android Studio

Aujourd’hui, je me suis amusé à faire ma première appli Android 🙂

Et je dois dire que c’est quand même beaucoup plus funky à faire qu’une appli iPhone pour laquelle il faut connaitre l’Objective-C (ou pas) et surtout avec un Mac.

Bref, voici un petit tuto qui je pense devrait vous plaire. C’est sous Ubuntu mais il n’y a pas beaucoup de différences avec Windows, donc vous pourrez transposer ces explications facilement.

D’abord, on va installer Java… Les applications Android sont en java, donc si vous connaissez ce langage, ça sera tout bon pour vous.

sudo apt-get install sun-java6-bin

Si vous êtes sur un OS 64 bits, installez aussi la librairie ia32

sudo apt-get install ia32-libs

Ensuite, il faut installer la dernière version d’Eclipse, c’est à dire la 3.4. Elle n’est pas encore dans les dépôt Ubuntu donc on va aller la choper directement sur le site.

Téléchargez Eclipse 3.4

Décompressez ensuite l’archive

tar zxvf eclipse-jee-ganymede-linux-gtk.tar.gz

et déplacez le répertoire eclipse dans votre home

mv eclipse ~

Voilà, Eclipse est installé.  Vous pouvez le lancer en appelant le commande eclipse

/home/korben/eclipse/eclipse

Schéma montrant le processus de création d'une application Android

Maintenant, on va installer le SDK 1.0 d’Android (le tout nouveau !!). Vous devez donc télécharger Android ici en prenant soin de bien choisir la version correspondante à votre système d’exploitation.

On dézippe

unzip android-sdk-linux_x86-1.0_r1.zip

Et on bouge le répertoire crée dans le repertoire home comme on a fait pour Eclipse

mv android-sdk-linux_x86-1.0_r1/ ~

Ce SDK contient tous les outils pour Android. On va rajouter le répertoire Tools de ce SDK à votre path en éditant le fichier bashrc

gedit ~/.bashrc

Rajoutez la ligne suivante à la fin du fichier en prenant soin de remplacer ‘korben’ par votre nom d’utilisateur

export PATH=${PATH}:/home/korben/android-sdk-linux_x86-1.0_r1/tools

Maintenant, on va configurer Eclipse. Lancez le et allez dans le menu

Help -> Software Update

Allez dans l’onglet « Available Software » et cliquez sur le bouton « Add Site ». On va rajouter le dépôt d’Android. Dans la fenêtre qui s’ouvre collez l’url suivante et faites OK

https://dl-ssl.google.com/android/eclipse/

Un nouvel élément nommé avec l’url précédente s’est alors rajouté dans toute la liste des available software.  Depliez ça et cochez les 2 sous éléments

  • Android Development Tools
  • Android Editors

Et pour terminer en beauté, cliquez sur le bouton « Install »

Un nouvel écran va s’ouvrir vous demandant d’accepter la licence d’utilisation du SDK. Cochez le radio bouton et faites suivant (Next) jusqu’à ce que l’install démarre.

L’opération est assez longue car elle va télécharger plein de trucs donc soyez patient. Si vraiment c’est très très très long et qu’il n’y a aucune progression, il se peut que ça soit planté. Ça m’est arrivé et dans ce cas, il faut fermer (ou killer) Eclipse, le relancer et recommencer l’install.

Configurons ensuite les préférences. Allez dans

Window -> Preferences

Et dans la nouvelle fenêtre qui s’ouvre, dans la colone de gauche, cliquez sur « Android ». Vous aurez un petit message d’alerte, ignorez le.

Mais ensuite dans le champs SDK Location, entrez le chemin vers le SDK que vous avez décompressé dans votre répertoire home.

/home/korben/android-sdk-linux_x86-1.0_r1

Et faites OK.

Voilà, l’environnement de dev est prêt. On a java, on a Eclipse, et on a le SDK configuré comme il faut. On va donc maintenant faire notre première application Android.

C’est un simple Hello World qui va vous permettre de vérifier que ça fonctionne avant de vous lancer. Faites

File -> New -> Project

Et sélectionnez comme projet « Android » et faites suivant.

Remplissez le « Project Name », le « Package Name », le « Activity Name » et le « Application Name » avec les même valeurs que ce qu’il y a dans la capture d’écran ci-dessous.

Image montrant des icônes d'applications Android populaires

Et cliquez sur Finish.

Félicitation, le projet est crée ! On va ensuite coder le Hello World.

Allez via l’arborescence du programme dans le fichier

HelloKorben > src > com.android.hello > HelloKorben.java > HelloKorben

C’est ici que vous verrez le code java.

Vérifiez que ce code correspond à celui ci dessous. Rajoutez les lignes manquantes, ou faites un gros copier / coller en remplaçant tout ça.

package com.android.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloKorben extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello Korben !!");
       setContentView(tv);
   }
}

Sauvegardez un petit coup ! On va ensuite lancer l’emulateur Android avec cette superbe appli !

Allez dans le menu

Run -> Run Configurations

Dans la zone de droite de la fenêtre qui s’est ouverte, placez vous sur l’élément Android et cliquez sur l’icone de la feuille blanche avec le petit + jaune qui s’appelle « New launch configuration »

Capture d'écran d'une application Android en cours d'exécution

Mettez ce qu’il faut dans les champs Name et Project comme sur la capture ci-dessus et cliquez sur Run !

Ensuite, l’émulateur Android va se lancer comme par magie ! Le lancement est un peu long donc pas de panique c’est normal et hop hop hop, le hello world s’affichera devant vos yeux ébahis !

Image d'un développeur Android travaillant sur son ordinateur

Félicitations, vous venez de créer votre premier programme Android ! Reste plus qu’à vous mettre à java et à vous documenter sur le SDK d’Android.

J’espère que ça vous a plu et que ce week end, vous allez vous lancer dans de grand projets pour l’avenir de la téléphonie mobile ! 😉 Allez bonne soirée à tous !

[photo]