Affichage des articles dont le libellé est HighTech. Afficher tous les articles
Affichage des articles dont le libellé est HighTech. Afficher tous les articles

mercredi 5 juin 2013

Linux : Réparation du boot loader Grub avec Boot Repair


L'installation d'une configuration en multi-boot sur son PC est toujours une démarche risquée source de mauvaises surprises dans pas mal de cas.

Je décidé de rédiger cet article suite à un problème que j'ai rencontré suite à l'installation de Ubuntu 13.04 en dual-boot avec Windows 7.
L'assistant d'installation de Ubuntu est assez complet, permettant de refaire le partitionnement de disque et de choisir la partition cible, ainsi que le choix de préserver les OS existants par l'installation du boot loader Grub qui permet de sélectionner l'OS à chaque démarrage.

La mauvaise surprise : après l'installation de Ubuntu avec succès et démarrage sur celui là sans problème, impossible de démarrer mon Windows 7, erreur : Unknown filesystem. Grub bascule sur un utilitaire de dépannage en ligne de commande Grub rescue.

En recherchant sur les forums j'ai trouvé certaines démarches assez compliqués qui permettent de réparer le boot en utilisant cet outil. Evidemment pas sans risque d'empirer encore la situation. 
Le but de cet article c'est de vous montrer une manière beaucoup plus simple pour réparer le Grub dans des cas similaires et sans avoir besoin de connaissance techniques poussées.

Le problème dans la plupart de cas viens de la perte du boot loader du Windows 7 après l'installation de Linux, celui-ci deviens non utilisable ou non accessible depuis Grub.

C'est en cherchant encore sur le Net que j'ai trouvé ce petit outil vraiment génial : Boot Repair.

Il s'agit d'un utilitaire menu d'un assistant graphique, très simple a utiliser, il permet de réparer Grub, récupérer le MBR, recréer les programmes de démarrage défectueux des OS ainsi que reconfigurer Grub dans un mode de configuration avancé.

Installation :
Si vous pouvez démarrer sur Linux (comme c'était le cas pour moi) il suffit de télécharger et installer le package à partir d'un Terminal via les commandes suivantes :

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Sinon, si vous ne pouvez pas démarrer sur Linux, il est toujours possible de créer un CD bootable contenant l'outil.

Utilisation :
Il n'y pas plus simple, il suffit de cliquer sur le bouton "Réparation recommandée (répare les problèmes les plus fréquents)", l'outil détectera les éventuels problèmes et fera les réparations nécessaires. Il est possible de choisir le mode avancé pour personnaliser les opérations qu'on souhaite effectuer par l'outil.

Liens utiles :
Téléchargement sur Sourceforge : http://sourceforge.net/projects/boot-repair/
Topic en français expliquant d'avantage l'utilisation de Boot Repair : http://forum.ubuntu-fr.org/viewtopic.php?id=509791

C'est tout ! Comme cet outil m'a fait gagner beaucoup de temps et m'a permis de ne pas perdre mon Windows 7. Je vous le recommande vivement en espérant que cet article vous sera très utile.

mardi 9 avril 2013

Ça vous dit un petit tour dans l'univers ?



Dans cette 
impressionnante animation, vous pouvez voyager dans l'univers d'une manière interactive et bien instructive. D'ailleurs je pense que les écoles doivent plutôt utiliser ces manières pour apprendre aux enfants d'une manière amusante les bases de l'astronomie.

Je vous laisse commencer votre voyage ici : The Scale of the Universe 2

lundi 1 avril 2013

Bitcoin : la monnaie virtuelle qui monte en flèche


Je me suis intéressé dernièrement à ce phénomène qui prospère sur le net depuis 3 ans : la devise des geeks Bitcoin.

Bitcoin est une devise électronique, qui comme n'importe quelle autre devise permet d'acheter des produits mais uniquement sur le net, il est possible également d'échanger les Bitcoin contre les autres devises courantes tels que l'Euro ou le Dollar. Il existe plusieurs sites qui acceptent les Bitcoin comme moyen de règlement, tels que le fameux Mega de Kim Dotcom.

Les Bitcoin sont sujettes au lois de marché de l'offre et de la demande, donc leur valeur change régulièrement.
Ce qui est impressionnant c'est la montée très rapide ces derniers mois de la valeur de Bitcoin d'une valeur inférieur à 10€ pour dépasser les 70€ ce mois ci (Aaaaaah quel occasion ratée !)
Sachant qu'à l'apparition des Bitcoin ça valeur était égale a quelque centimes d'Euro, voici l'évolution depuis 2011 :
DateCours en euros
7 février 20114,15 €
9 août 20115,36 €
2 octobre 20113,76 €
25 novembre 20111,83 €
10 décembre 20112,30 €
25 janvier 20124,34 €
3 août 20128,51 €
15 août 201210,84 €
22 octobre 20128,94 €
15 janvier 201310,97 €
15 février 201320,31 €
6 mars 201336,56 €
21 mars 201350,782 €
29 mars 201369,922 €

La différence la plus importante de Bitcoin par rapport aux devises connus c'est la décentralisation, il y'a pas une banque ou aucun organisme financier qui gère les Bitcoins, qui sont distribués via le réseau internet et P2P en reposant sur un protocole robuste.

Surement vous êtes entrain de se poser la question : Mais c'est quoi concrètement ces Bitcoin ?

Concrètement, il s'agit de blocs de données traités avec des systèmes de cryptographie, un Bitcoin est identifié avec une adresse sous le format suivant : 31uEbMgunupShBVTewXjtqbBv5MndwfXhb
Le protocole permettant de gérer les transactions en Bitcoin est basé sur un logiciel libre écrit en C++.
Les transactions sont basées sur des traitements volumineux de procédés cryptographiques réalisés d'une manière distribuée par les ordinateurs représentant les noeuds du réseau Bitcoin.

Comment les Bitcoins sont créés ?
Chaque jour des Bitcoins sont crées, jusqu'à ce que le nombre maximum de 21 millions de Bitcoins sera atteint.
La création de Bitcoins est réalisée par les membres du réseau et se base sur le concept "proof of work" ou "preuve de travail" : 
Il s'agit de participer au traitement de blocs de données en utilisant des algorithmes de cryptographie, ces traitements nécessitent une puissance de calcul colossale ! D'où le principe de preuve de travail...

Ce procédé s'appelle le Bitcoin mining, qui intéresse de plus en plus du monde  d'après ce que j'ai remarqué sur les forums. Mais il est loin d'être à la portée de tout le monde pour la simple raison qui pour faire de Bitcoin mining assez productif il faut avoir une configuration musclée.

Le matériel couramment utilisé pour faire le Bitcoin mining s'agit des GPU, qui permettent d'exécuter les algorithmes de hashage beaucoup plus rapidement que les CPU.
Il existe des logiciels pour débutants qui permettent de faire de mining sans trop bidouiller tels que BitMinter.

Alors en utilisant la GeForce GT 525M de mon laptop, j'arrive à faire environ 15 Mhps (Million hash per second), ce qui permet de générer approximativement 0.0011 Bitcoin/jour ! 


Donc en faisant un simple calcul si je laisse mon ordi allumé et je laisse BitMinter tourner toute la journée (GPU qui tourne a fond), en se basant sur la valeur actuelle du Bitcoin je génère une valeur d'environ 7 centimes (une somme négligeable non !).

Pour faire du Bitcoin mining rentable il faut construite une configuration basée sur plusieurs GPU tout en minimisant la consommation électrique, ce qui n'est pas forcément évident, vu la puissance que nécessite les GPU haut de gamme quand ils tournent en plein régime...
Voilà a quoi ça ressemble une configuration qui permet de générer environ 8 Bitcoins/jour (d'après son possesseur Chinois) :


Par contre je suis pas sûr que cette configuration est suffisante pour faire tourner Crysis 3 en ultra settings :P

samedi 23 février 2013

Google Glass : la réalité augmentée aux commandes vocales

Ça fait maintenant un moment que Google nous ont présenté leur nouveau gadget de réalité augmentée : Google Glass.



La dernière vidéo montre que les fonctionnalités de ces lunettes High-Tech sont utilisables via des commandes vocales, il suffit de prononcer "OK Glass" suivi de la fonctionnalité qu'on souhaite utiliser : "Take a picture" ou "Record a video", très pratique !
Je vous laisse voir la vidéo :


Il est également possible d'enrichir les services de base qui seront fournis par les lunettes de Google via le développement d'applications, ce qui m'intéresse particulièrement en tant que développeur, je suis très curieux concernant le SDK Google Glass, quels sont les API et l'IDE utilisé ?

Jusqu'au moment on trouve pas beaucoup d'informations sur le kit de développement baptisé Google Glass Explorer, qui, pour mettre la main dessus il faut faire une demande auprès de Google et déboursé la somme de 1500$ quand même.. Donc Google fournis au développeur en plus du SDK une "Unité de test", le tout baptisé "Google Glass Explorer Edition unit" :




On sais également que les Google Glass peuvent communiquer avec les appareils Android.

Personnellement je suis très curieux par rapport a ce gadget tout en espérant qu'il sera plus accessible en terme de prix lors de sa sortie.

dimanche 6 janvier 2013

Root + Upgrade HTC Desire HD sous Android 2.3.5

Depuis un moment je voulais Rooter mon HTC Desire HD qui tournait sous Android 2.3.5 pour pouvoir installer Android 4.
Les mises à jour officielles HTC se sont arrêtés à la version 2.3.5, sous prétexte que la configuration matérielle est incapable de tourner les versions supérieures, ce qui est dommage pour les possesseurs de ce téléphone.
Pourtant les ROM custom ont prouvé que ce smartphone est bel et bien capable de faire tourner les toutes dernières versions d'Android, donc la vrai raison d'arrêt des mises à jour par HTC semble être purement commerciale.

Si on a un smartphone avec une version officielle d'Android, mais on veut quand même passer à Android 4 sans claquer 500€ dans un nouveau smartphone, le Root et Upgrade est la solution.

Si vous savez pas si le Root est accessible sur votre Android, plusieurs applications sur le Android Market permettent de le vérifier comme Root Checker.

Je me suis lancé en commençant par la recherche d'une méthode fiable pour faire le Root en se basant sur les commentaires des utilisateurs, j'ai tombé sur ce tutoriel qui utilise un kit logiciel AAHK (Advanced Ace Hack KIT)
http://www.reboot.ro/tutorials/rooting-htc-desire-hd-a9191-2-3-5-vodafone-with-aahk/

Il suffit de suivre a la lettre les instructions, j'ai réussi a Rooter et installer une nouvelle version d'Android sans  souci.

Il faut savoir que le Root sur Android 2.3.5 n'est pas possible, donc un downgrade (retour a une version antérieur) est nécessaire, AAHK a effectué toutes les étapes nécessaires d'une manière presque automatique :


  • Downgrade à la version 2.3.3 (permettant de Rooter le smartphone)
  • Rooter le smartphone, vous pouvez vérifier que l'opération a réussi en réinstallant et exécutant l'application Root Checker.

Ensuite, vous copier la custom ROM que vous voulez installer sur la racine de la carte SD de votre téléphone, puis poursuivez les instructions du tutoriel.

Dans mon cas, j'ai pas utilisé la custom ROM qui est recommandée par le tutoriel : Android Revolution HD, mais j'ai téléchargé et installé la custom ROM Sabsa Prime v11 qui semble être très stable, disponible sous ce lien  :
http://www.phonandroid.com/forum/sabsa-prime-v12-t27857.html
Cette custom ROM permet d'installer Android Ice Cream Sandwich avec HTC Sense 4, voici les informations de la version sur mon Android :



Premier constat, la fluidité est au rendez vous, avant mon HTC souffrait de lags horribles sous la version officielle 2.3.5.
A vous de tester ! ;)

Edit : Suite à la demande d'un visiteur, je me suis rendu compte que le site reBOOT fourni des liens morts vers Advanced Ace Hack Kit 11.09.2012 ainsi que la ROM permettant le downgrade vers la version 2.3.3 d'Android, heureusement que j'ai gardé les fichiers qui m'avaient servi pour faire le root + upgrade, j'ai fait un upload de ces fichiers pour les mettre à disposition de mes prochains visiteurs, vous pouvez télécharger les fichiers ici :