PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Stéphane Laborde : La marche du sel, 12 mars 1930

dimanche 12 janvier 2014 à 17:13
La marche du sel, Gandhi 12 Mars 1930

Gandhi, le 12 mars 1930, lors de la marche du sel

(Visited 74 times, 1 visits today)

Gravatar de Stéphane Laborde
Original post of Stéphane Laborde.Votez pour ce billet sur Planet Libre.

Tuxicoman : Installer OmniROM sur Galaxy S3

dimanche 12 janvier 2014 à 07:56

OmniROM est une distribution Android née en octobre 2013 par des développeurs de Cyanogen qui ont refusé le virage pris par la création de la société Cyanogen. On y  retrouve par exemple Xplodwild, le mainteneur des Galaxy S2 et S3 de Cyanogen.

Je voulais quitter Cyanogen avec de passer à sa version 11 car Cyanogen inclut de plus en plus de code propriétaire Google (GoogleAnalytics et GooglePush) et Cyanogen garde aussi certaines parties de son code fermé. OmniROM se veut sous GPLv3 autant que se peut et ne contient aucun code fermé de Google (celui d’Android étant « libre » = « sources lisibles et recompilées »).

A l’heure d’aujourd’hui, les versions beta d’OmniROM sont basées sur Android 4.4 KitKat tout comme Cyanogen 11. L’une comme l’autre sont loin d’êtres abouties et c’est encore bien brut. Néanmoins, le wifi, camera, 3g, téléphone, usb, etc… fonctionnent parfaitement.

Je vous détaille la procédure que j’ai suivie pour installer OmniROM sur mon Galaxy S3.

1. Téléchargez la dernière version d’OmniRom et copiez le fichier Zip quelque part dans la mémoire de votre smartphone.

2. Installez un recovery compatible. J’ai récupéré la dernière version de TWRP par exemple.

J’ai donc téléchargé le fichier .img et installé ça avec heimdall, un programme de flashage comme ODIN mais disponible sous linux dans les paquets de votre distribution. Il faut mettre le téléphone en mode « download »(éteignez le tel puis démarrez le en restant appuyé sur volume bas, home, et power)

$ heimdall flash –RECOVERY openrecovery-twrp-2.6.3.1-i9300.img

Si vous rencontrez l’erreur « ERROR: Protocol initialisation failed! », redémarrez le téléphone et réessayez.

3. Démarrer en mode recovery (éteignez le tel puis démarrez le en restant appuyé sur volume haut, home, et power), choisissez le menu Wipe et faites un factory reset (ca ne détruit pas les fichiers qui sont stockés dans la mémoire)

4. Toujours en mode recovery, dans le menu Install installer le Zip de la rom, redémarrez

5. Vous voila sous OmniROM !

6. Je vous conseille de vous passez des GoogleApps pour ne pas participer à l’élaboration de la surveillance humaine de masse.

7. J’ai remarqué que le navigateur de fichier intégré à OmniROM était buggé et ne permettait pas d’installer des APK manuellement. Installez OI File manager si vous rencontrez toujours ce bug.

8. Pour donnez aux logiciels qui le nécessité l’accès au compte root, vous devez installer également SuperSU. Installez le Zip par dessus la rom (sans wipe)

Related Posts:

Gravatar de Tuxicoman
Original post of Tuxicoman.Votez pour ce billet sur Planet Libre.

Articles similaires

Philippe Scoffoni : Roadbook de la configuration de ma Debian 7 de production

samedi 11 janvier 2014 à 23:19

La première étape de mon plan est franchie. J’ai recréé mon environnement de travail dans une machine virtuelle sur la base d’une Debian 7. Pour le bureau, j’ai opté pour XFCE. Voici la compilation des opérations que j’ai réalisées pour personnaliser la machine virtuelle. C’est en vrac et plus ou moins dans l’ordre dans lequel cela a été fait.

Personnalisation de Debian

Configuration des dépôts.

Ajout du dépôt backport pour obtenir une version plus récente de LibreOffice : deb http://mon-miroir-a-depots/debian/ wheezy-backports main

Ajout du dépôt Mozilla de backport pour obtenir la dernière version de Iceweasel. Modifications apportées :
Les NOUVEAUX paquets suivants seront installés : libmozjs26d xulrunner-26.0
Les paquets suivants seront mis à jour : iceweasel iceweasel-l10n-fr

Ajout d’un dépôt OpenSuse pour avoir l’indispensable menu Wishker (source)
$ sh -c 'echo "deb http://download.opensuse.org/repositories/home:gottcode/Debian_7.0/ /" >> /etc/apt/sources.list.d/xfce4-whiskermenu-plugin.list'
$ apt-get update
$ wget http://download.opensuse.org/repositories/home:gottcode/Debian_7.0/Release.key
$ apt-key add - < Release.key
$ apt-get install xfce4-whiskermenu-plugin

Ajout du raccourci clavier appelant la commande xfce4-popup-whiskermenu associé à la touche “Super” (enfin Windows) pour afficher le menu de whisker.

Client Owncloud : installation selon la procédure pour Debian.
echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud-client.list
apt-get update
apt-get install owncloud-client

Ajout de la clé du dépôt
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_7.0/Release.key
apt-key add - < Release.key

Installation de la dernière version de Filezilla

aptitude update
wget http://ufpr.dl.sourceforge.net/project/filezilla/FileZilla_Client/3.7.3/FileZilla_3.7.3_src.tar.bz2
aptitude install build-essential libwxgtk2.8-dev libtinyxml-dev libidn11-dev libgnutls-dev libdbus-1-dev xdg-utils libgtk2.0-dev libsqlite3-dev
bzip2 -d FileZilla_3.7.3_src.tar.bz2
tar xvf FileZilla_3.7.3_src.tar
cd filezilla-3.7.3/
./configure
make
make install

Ajout support 32bits pour Serna

Suite à un problème de “exec” qui renvoi “not found” sur le binaire de l’éditeur DocBook XML de Serna. Si quelqu’un connaît un équivalent de ce logiciel en libre je suis preneur. J’utilise la dernière version open source pour l’instant. Le produit a été “fermé” depuis.

dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs

Ouverture automatique de la session

En principe cela ne se fait pas, mais dans mon cas, il faut déjà allumer le portable et se connecter sur la session de la machine physique. En cas de vol du portable, la VM est stockée sur un volume chiffré donc peu de chance que quelqu’un puisse la récupérer.

Il faut modifier /etc/gdm3/daemon.conf
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = pscoffoni

VirtualBox sur l’ordinateur portable

Pour l’instant, je conserve l’installation existante basée sur Ubuntu 12.04. J’utilise la version 4.3.6 à l’heure où cet article est écrit. Elle provient des dépôts de VirtualBox et pas de la distribution. Je configure l’accès aux fichiers stockés sur l’hôte via la fonction de dossiers partagés.

Test en mode headless
Démarrage automatique de la VM Virtualbox : ajout dans les applications au démarrage de la session :  /usr/bin/vboxheadless -s “Debian Desktop Prod”.
Connexion avec le client Remmina. Ça marche bien aussi en plein écran. Par contre le bouton en haut à droite de mon trackball n’est pas reconnu ce qui est gênant, car j’ai l’habitude de m’en servir pour retourner en arrière dans le navigateur. J’en suis revenu donc à une utilisation classique depuis l’interface de VirtualBox.

Ce qui avait motivé ce test était la position par défaut gênante de la barre d’outils en mode plein écran. En bas elle me gênait lorsque j’allais cliquer sur la barre des tâches en surgissant intempestivement et m’empêchant de cliquer sur la tâche. Pour la déplacer du bas vers le haut, Il faut aller dans la configuration de la VM, menu “Général”, onglet “Avancé” en bas. Il y a les deux options concernant la “barre d’outils compacte”. Merci à The Kat et LordPhoenix de m’avoir indiqué l’option.

Impression au bout d’une semaine

J’ai pu utiliser l’ensemble dans différentes situations de travail : à mon bureau, chez mes clients, dans le train… Pas de mauvaises surprises. J’ai du une fois faire face à quelques bizarreries dans le train lors de l’arrêt de la VM que j’ai du forcé.

Côté performance, pas de grosses différences. L’environnement est parfaitement fluide. Cependant, je vois bien au fonctionnement de la ventilation que la machine est plus sollicitée qu’auparavant. Un effet probablement inévitable lié à la virtualisation.

Dans les problèmes restants, le son passe bien de la VM vers la machine physique, mais pas dans l’autre sens. Du coup pour l’instant tout ce qui est client voix IP n’est pas utilisable. Un peu contraignant, mais pas dramatique pour l’instant. Si quelqu’un a une piste, je n’ai pas encore trop creusé.

Liste des logiciels installés

Pour faire bonne mesure, voici la liste des logiciels installés et d’où ils proviennent (dépôts ou autre). Je vous ai également mis la version dont je disposais dans Ubuntu.

LogicielVersion
Ubuntu
Version obtenue sur
Debian 7
Commentaires
LibreOffice4.1.44.1.2Via dépôt Backport
GIMP2.8.102.8.2Dépôts Debian
Firefox2626Via dépôt Backport Mozilla
Thunderbird24.217.0.7Dépôts Debian
Antidote8.08.0Installation automatique des binaires
Client Owncloud1.51.5Installation selon instruction site
Client DropBox 2.4.112.4.11 Installation selon instruction site
Skype4.2.0.114.2.0.11Nécessite les librairies de compatibilité 32bits de Debian
Ekiga3.3.23.2.7Dépôts Debian
LinePhone3.3.23.5.2Pb ne fonctionne pas
Outils client GitDépôts Debian
RabbitVCS pour Nautilus0.15.30.15.0.5Dépôts Debian
FreeMind0.90.95Dépôts Debian
InkScape0.48.3.10.48.3.1Dépôts Debian
Terminator0.960.95Dépôts Debian
BlueFish2.2.22.2.3Dépôts Debian
Serna DocBookInstallation manuelle des binaires + librairie de compatibilité 32 bits Debian
Keepass 22.182.19Dépôts Debian
Scribus1.4.01.4.2Dépôts Debian
Shutter0.88.10.88.3Dépôts Debian
PDFShuffler0.6Dépôts Debian
Teamviewer8.09.0Installation automatique des binaires
FileZilla3.7.13.5.3Compilation v3.7.3 pour bug SFTP avec vsftpd

Réagir à cet article

Article original écrit par Philippe Scoffoni le 11/01/2014. | Lien direct vers cet article

Cette création est mise à disposition sous un contrat Creative Commons BY à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).

.

Gravatar de Philippe Scoffoni
Original post of Philippe Scoffoni.Votez pour ce billet sur Planet Libre.

Cenwen : MAJ pour OpenShot 2.0.0 (1/3)

samedi 11 janvier 2014 à 19:00

openshot 2.0 jan 11 2014Avant toute chose, je vous présente mes meilleurs vœux pour cette nouvelle année ainsi qu’une très  bonne santé. Avec cette nouvelle année, il est temps de faire une mise au point sur Openshot 2.0.0. Pour une fois, je ne vais pas faire un article habituel reprenant grosso modo les grandes lignes directrices du blog officiel mais plutôt, une traduction (non systématique) de l’article officiel. Pourquoi cette ligne de conduite ? Y aurait-il un changement de procéder lié à la nouvelle année pour les articles concernant le projet Openshot ? Non, mais tout bonnement parce que l’article regorge d’informations qu’il me serait difficile de retranscrire autrement et qu’il est aussi bien fait. Cependant, j’y ajouterais ma "patte personnelle" puisqu’il ne s’agira quand même pas, d’une traduction littérale. Pour en finir, je tiens à préciser qu’il s’agit du premier article journalier d’une série de trois. Assez discuter, rentrons dans le vif du sujet et que je me transforme en ……Jonathan (enfin presque). Allez, c’est parti mon Kiki……………

Plan de développement :

Le plan initial de développement était de réaliser une bêta pour Noël et la version finale pour la mi-Janvier. A ce stade, il était et il est hors de question de fournir une version pas finie, simplement parce qu’une date avait été fixée. Aussi, j’ai (Jonathan) ai pris la décision de retarder la date de sortie des versions de tests pour toutes les plateformes, car Openshot 2.0.0 sera disponible pour toutes les plateformes à la même période. Ce portage ne s’est pas fait si facilement et une tonne de bogues ont été résolus un à un.

Développement accéléré :

Dans les derniers mois, j’ai (Jonathan) étendue l’équipe de développement en ajoutant Noah Figg et Cody Parker qui ont été d’une aide inimaginable, même si ce mot ne leur rend pas justice tant leur aide a été précieuse et inestimable. Ils ont faits des douzaines et des douzaines de taches et tous les 2 ont pu aider Jonathan à assembler le tout et à faire d’Openshot 2.0.0 une réalité.

Noah s’est focalisé sur l’interface QT, à améliorer le module PyQt du framework, à simplifier le code et à résolut de nombreuses et complexe difficultés  tel que le système d’icône multi-plateforme, la traduction multi-système de l’interface, le système annulation/restauration (pour tous les systèmes), l’intégration HTML avec QT et plus encore.

Cody s’est lui focalisé sur la timeline HTML, l’intégration de JQuery, l’intégration QT, l’intégration du framework Angular.js (utilisé pour lier nos éléments de l’interface à notre structure de donnés JSON).

Tout mettre ensemble :

Openshot 2.0.0 a été structuré en 3 parties :

  1. Libopenshot (composé de libopenshot et libopenshot-audio), le framework vidéo auquel tout le dur travail est confié. Il a été revu par un expert en C++, professeur de son état, dans le seul but de fournir la plus stable librairie possible jamais utilisé par le projet. La première version sera la version 1.0.0.
  2. l’interface en QT : le seul contact qu’a en fait l’utilisateur avec Openshot, tout le reste fonctionnant sous le capot. Ce sont l’interface principale, les fenêtres de dialogues externes comme la fenêtre d’exportation ou le créateur de titres animés 3D.
  3. la timeline en HTLM (là où vous faites votre "cuisine" avec les clips, les transitions, les effets.

Développement sous Windows :

Bien qu’ancien développeur sous Windows pendant des années et se sentant à l’aide sur cet OS, Jonathan a rencontré de nombreux bogues (lié aux Dll windows et au port C++ pour Window) pour la plupart en Décembre, ce qui lui a montré le coté sombre du développement sous cette plateforme. La bonne nouvelle est que la plupart ont été résolus. Seul, un lui résiste encore lié à msvcrt.dll. D’ailleurs, si vous savez résoudre ce problème, vous pouvez contacter Jonathan à jonathan@openshot.org pour proposer votre aide.

QT4, QT5, PyQt5, Python 3 :

Même si QT4 est largement distribué sur Window et MAC, Openshot est un projet résolument moderne. C’est pourquoi Openshot 2.0.0 utilise des technologies modernes tel que QT5, PyQt5 et Python3.

Voici pour cette première mise à jour. La deuxième viendra demain. Quand à la troisième, elle viendra lundi. Du temps que Nous y sommes, encore merci à tous les donateurs de la campagne KickStarter, qui ont fait que OpenShot 2.0.0 complété de son framework Libopenshot une réalité. Une nouvelle ére s’ouvre pour le paysage de l’Édition Vidéo et c’est grâce à vous. Merci à vous.


Classé dans:Edition Vidéo, framework, Logiciels, Multimédia, News, OpenShot, Planet-Libre, Programmation, Python Tagged: Libopenshot, Multimédia, OpenShot, PyQt5, Python, Qt5, Vidéo

Gravatar de Cenwen
Original post of Cenwen.Votez pour ce billet sur Planet Libre.

Articles similaires

Stéphane Laborde : Théorie du signal

samedi 11 janvier 2014 à 11:25

La théorie du signal est ce domaine de la physique et des mathématiques qui consiste à analyser et émettre des ondes de signaux sonores, électromagnétiques (radio-tv-internet…), ou encore tout autre type d’ondes en mesure de transmettre des informations, sur quelque support que ce soit.

L’approche consiste généralement à disséquer un signal dans les fréquences qui le composent (ou les périodes ce qui est équivalent), en le décomposant en autant d’ondes sinusoïdales juxtaposées.

Ondes sinusoïdales

Ondes sinusoïdales

Cette approche géniale du signal, inventée par Joseph Fourier, permet suite à des opérations mathématiques de transformer n’importe quel signal en somme de signaux périodiques et inversement (ce qui permet de coder / décoder automatiquement la transmission entre l’émetteur et le récepteur).

Joseph Fourier

Joseph Fourier 1768 – 1830

Donc, à tout signal (image, son, vibration…), on peut associer ce qu’on appelle un spectre de fréquences (ou de longueur d’onde – période, c’est équivalent) et inversement, à tout spectre de fréquence, on peut associer un signal.

Spectre solaire

décomposition du signal du soleil en spectre de fréquences

Maintenant étudions le signal périodique correspondant à une communauté humaine :

Espace-Temps humain (espace de vie(t) des âges de 0 à ev en vert)

Espace-Temps humain. Espace de vie(t) des âges de 0 à ev en vert.

Quelle est la période fondamentale de renouvellement de ses parties ? C’est l’espérance de vie humaine, ev = T = 80 ans (1929 + 80 = 2009), autrement dit une fréquence fondamentale = 1/T = 2,54.10⁻⁶ Hertz, la 1/2 période étant de 40 ans.

Sinusoïde T = 80 ans

Sinusoïde.
Pour une communauté humaine T = 80 ans

Ce qui signifie fondamentalement que deux images du signal constitué par la communauté humaine et séparées d’une espérance de vie, 80 ans, sont constituées de parties physiquement déconnectées entre elles à 99%.

Tout comme les deux images successives d’un film sont physiquement déconnectées entre elles à 99% par une période de 1/24 seconde (ou fréquence de 24 Hz).

Sinusoïde T = 80 ans

images d’un film

En tenant compte de cette fréquence fondamentale du signal humain, la Théorie Relative de la Monnaie démontre qu’il existe un montant non arbitraire d’un dividende universel constituant une monnaie libre telle que celle développée par le projet de logiciel libre OpenUDC.

Images wikimedia.

(Visited 267 times, 2 visits today)

Gravatar de Stéphane Laborde
Original post of Stéphane Laborde.Votez pour ce billet sur Planet Libre.