[Tutoriel] Remplacer Google Reader par Tiny Tiny RSS

Avec la disparition programmée du service de flux RSS Google Reader au 1er Juillet 2013, je me suis mis à la recherche d’un nouvel outil pour lire les actualités de certains sites, tout cela en ligne depuis n’importe quel ordinateur, sans devoir installer un logiciel à chaque fois.

Pour correspondre à mes besoins, j’ai trouvé Tiny Tiny RSS (TTRSS), qui peut s’installer sur n’importe quel serveur web Apache2/MySQL/PHP.

ttrss1

Installation

(Lire la suite…)

Comment nVidia et Valve ont porté le moteur de jeu Source sur Linux

En mars dernier, lors de la GDC (Game Developers Conference), nVidia et Valve ont présenté lors d’une conférence les leçons apprises lors du portage du moteur de jeu Source sur Linux avec la sortie de Steam sur cette plateforme récemment.

Ils sont revenus sur les différentes raisons qui ont poussé à faire ce portage: Linux est libre, le pourcentage de gamers augmente, la proximité avec Android, les performances et la sortie de Steam.

On peut retrouver dans cette présentation les outils conseillés pour le développement (SDL, Simple Direct Layer, et l’implémentation du C) et l’analyse des performances CPU (vtune, and Telemetry) et GPU (NVIDIA Nsight, PerfStudio, gDEBugger, CodeXL et ApiTrace).

Ils ont aussi évoqué les contraintes de développement par rapport à Windows: les noms de fichiers sensibles à la casse, la gestion des ports pour les serveurs, la gestion de la souris, du multi-écran ou de l’affichage des polices de caractères.

L’intégralité de la conférence est disponible en PDF (90 pages) sur le site d’nVidia (mirroir sur mon blog) et en vidéo (conférence en anglais):

Le jour où KDE a failli perdre l’intégralité de ses dépôts GIT

Le 22 mars dernier, KDE est passé pas loin du désastre de l’année quand ils ont failli perdre l’intégralité de leurs dépôts GIT (+ de 1500)…

klogo-official-oxygen-128x128

Dans un article publié sur son blog, Jeff Mitchell a expliqué que vendredi dernier, le serveur hébergeant git.kde.org a du être redémarré pour appliquer des mises à jour de sécurité. Toutes les machines virtuelles se sont éteintes sans problèmes, les mises à jour ont été appliquées et le serveur a été redémarré.

Un problème est apparu lors de l’allumage des machines virtuelles, le système de fichiers (ext4) était entièrement corrompu, qui a du avoir lieu pendant le redémarrage des VMs ou du serveur général. Les développeurs ont voulu vite vérifier les miroirs qui sont utilisés pour gérer la charge de trafic des 1500 dépôts GIT et qui servent de backup du serveur GIT principal, mais chaque miroir était déjà corrompu et il manquait une bonne partie voir tous les dépôts!
(Lire la suite…)

Installer simplement la dernière version d’Owncloud

owncloud

J’avais écrit il y a plus d’un an un tutoriel pour installer Owncloud sur un serveur Linux. Ce tutoriel est toujours d’actualité mais avec les dernières mises à jour, il est dorénavant possible de l’installer via le gestionnaire de paquets sur plusieurs distributions Linux.

Voici les commandes à exécuter sur un serveur Ubuntu 12.10:

  • sudo echo ‘deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.10/ /’ >> /etc/apt/sources.list.d/owncloud.list
  • sudo wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.10/Release.key
  • sudo apt-key add – < Release.key
  • sudo apt-get update && apt-get install owncloud

Pour les autres distributions (Debian, OpenSUSE, etc.)

Par rapport à la version 2.0.1 de mon précédent article, le logiciel a bien évolué apportant la lecture en streaming de vidéos, l’édition de fichiers (y compris du code), les contacts, le versionning, le support du WebDAV, les clients Desktop (Windows, Mac & Linux) et probablement un lecteur de flux RSS à venir…

owncloud1
owncloud2
owncloud3

Installer Ubuntu sur la gamme Nexus

ubuntu-tab-phone

Canonical vient de mettre en ligne la procédure pour installer Ubuntu sur la gamme Nexus (Galaxy Nexus, Nexus 4, 7 et 10).
Il faut cependant noter que cette version Alpha est seulement destiné à des tests pour le développement d’applications, toutes les fonctionnalités ne sont pas disponibles et la procédure efface l’intégralité de la tablette (il est possible de restaurer l’OS Android).

Ce qui devrait fonctionner à l’heure actuelle:

  • Applications de base
  • GSM, appels et SMS (Galaxy Nexus et Nexus 4)
  • Wifi
  • Camera
  • adb (Android Developer Bridge)

Etape 1: installer les outils sur Ubuntu

sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot

Etape 2: déverrouiller le bootloader de l’appareil

  1. Quand l’appareil est éteint, allumez-le en maintenant les boutons d’alimentation + volume haut + volume bas en même temps
  2. L’appareil s’allume sur le bootloader
  3. Branchez le téléphone sur votre ordinateur avec le câble USB
  4. Exécutez la commande sudo fastboot oem unlock dans un terminal
  5. Acceptez les termes
  6. Quand le processus est fini, débranchez le câble USB et allumez à nouveau l’appareil

Etape 3: installer Ubuntu sur l’appareil

  1. Sur Android, activez le débogage USB (Paramètres -> Système -> Options de développement -> débogage USB)
  2. Branchez le téléphone à l’ordinateur avec le câble USB
  3. Gardez dans un coin le numéro de build installé (Paramètres -> A propos -> Numéro de build)
  4. Exécutez la commande phablet-flash -b dans un terminal
    Ou pour mettre à jour la version déjà installée sur votre appareil, la commande phablet-flash
  5. L’appareil redémarre sous Ubuntu!

En plus: remettre Android sur l’appareil

  1. Se rappeler du nom de build et se rendre sur ce site pour télécharger l’image d’usine de l’appareil
  2. Extraire l’archive et se rendre dans le dossier de l’image avec le terminal
  3. Exécutez les commandes sudo adb reboot-bootloader et sudo ./flash-all.sh
  4. L’appareil redémarre sous Android!

Source

Ubuntu pour tablettes

ubuntu-tab

Utilisant la même base qu’Ubuntu pour téléphones, il sera bientôt possible d’installer Ubuntu sur nos tablettes, avec une interface Unity dédiée au multi-touch et des fonctionnalités comme le multi-tâches sur le même écran, la recherche vocale et des applications en HTML5.

Voici la vidéo de présentation:

L’OS sera présenté lors de la conférence MWC à Barcelone, qui aura lieu du 25 au 28 février.

Intégrer Google Play Music dans Ubuntu

Le service Google Play Music a été lancé cette semaine en France avec deux possibilités majeures: acheter de la musique que l’on stocke dans son catalogue ou mettre en ligne son catalogue privé dans le cloud (limité à 20.000 titres) et l’écouter en streaming depuis le navigateur web ou l’application Android.

Avec Ubuntu, le logiciel Nuvola intègre Google Play Music (raccourcis claviers, notifications et intégration dans le menu son d’Ubuntu).

Voici les commandes pour l’installer:

  • sudo add-apt-repository ppa:nuvola-player-builders/stable
  • sudo apt-get update && sudo apt-get install nuvolaplayer

Commande facultative si vous n’avez pas installé de décodeur mp3:

  • sudo apt-get install gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo

Auto-reboot d’un Linux après un Kernel Panic

Linux est considéré comme étant très stable, il arrive cependant qu’à cause d’un problème matériel ou logiciel, un kernel panic se déclenche et l’exécution du système d’exploitation s’arrête, obligeant un reboot manuel de la machine.

Il est possible de déclencher un reboot automatique de la machine si celle-ci rencontre un Kernel panic avec deux méthodes différentes:

  1. Ajouter la ligne suivante au fichier /etc/sysctl.conf:
    kernel.panic=X
  2. Exécuter la commande suivante dans un terminal:
    echo « X » > /proc/sys/kernel/panic

(X étant le nombre de secondes avant le reboot automatique)

Tester ChromeOS dans Ubuntu

Si vous avez envie de tester un peu ChromeOS, réservé pour l’instant aux Chromebooks, Janez Troha a mis un point un paquet DEB qui installe le bureau ChromiumOS et le gestionnaire de fenêtre Aura en plus d’Ubuntu.

Pour ce faire, téléchargez le deb ICI avec la dernière version d’Ubuntu 64 bits (ça ne fonctionne pas encore sur 32 bits pour le moment) et vous pouvez l’installer en ignorant l’avertissement, similaire à Google Chrome.

A la fin de l’installation, exécutez la commande chromeos, le paramétrage linguistique de Chrome OS va démarrer (vous pouvez agrandir la fenêtre) puis vous pourrez ensuite vous connecter avec vos identifiants Google pour retrouver vos fichiers, favoris et paramètres.

Il est aussi possible d’accéder à ChromeOS directement depuis l’écran de connexion en choisissant Chromium OS comme environnement de bureau.

Actuellement l’auteur précise ce qui fonctionne:

  • Connexion avec le compte Google
  • Synchronisation de Chrome
  • Adobe Flash, Java & Google Talk si ils sont installés dans Ubuntu
  • Accélération Hardware
  • Mode tablette
  • 64 bits

Et ce qui ne fonctionne pas:

  • Importer des images
  • Connexion en tant qu’invité
  • Mise à jour automatique
  • Niveau de la batterie
  • Certaines fonctions hardware

Source