PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

SckyzO : On recherche des traducteurs…

samedi 10 août 2013 à 12:01

…pour la prochaine version du site officiel d’elementaryOS.

En effet sur Google+, le message suivant a été posté:

Kiran Hampal a initialement partagé ce post avec elementary (General Discussion) :

We’re currently translating the new elementaryos.org! However, I need some more translators at short notice. Can anybody translate the site into either of the following languages: Polish, French, Italian, Dutch & Portugese tomorrow? If so, email kiran AT elementaryos.org:)

Si vous êtes intéressé, vous savez ce qu’il vous reste à faire ;)

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

PostBlue : GNU MediaGoblin : client Android

samedi 10 août 2013 à 11:53

Il y a peu, j’ai désiré me mitonner un petit client Android pour mon instance GNU MediaGoblin, afin d’avoir la possibilité d’envoyer sur celle-ci des photos directement depuis une ROM CyanogenMod fraîchement installée (je tournais en 2.3, j’ai décidé de passer à CM suite à des erreurs de certificats non reconnus — ceux de CAcert, ajoutés à NGinx comme ceci — et des dépendances de mediagoblin-android envers Holo).

Cependant, avoir toute la suite Eclipse installée ne me plaisait pas trop, alors que le suggère la page du wiki relative au client Android : peu d’espace disque, une connexion en mousse, la flemme de me replonger dans les arcanes de cet IDE (l’usine à gaz qu’elle est jolie) que j’avais pris en main il y a longtemps, et j’avais vite fait d’oublier. Solution : utiliser Apache Ant, une librairie Java utilisable depuis la ligne commande qui suffit largement à ce que j’ai besoin de faire.

Les dépendances sont, en ce qui concerne ma Arch Linux :

Après l’installation, il faut lancer android (en root) et installer le pack de développement sélectionné par défaut. Pendant que ça télécharge, faites-vous un café — ou de multiples cafés si votre connexion se rapproche de la mienne –, clonez le répertoire mediagoblin-android et éditez-le avec vos clefs OAuth. Dans l’ordre :

# Place plugins here, each in their own subsection of [plugins].
# See http://docs.mediagoblin.org/siteadmin/plugins.html for details.
[plugins]

[[mediagoblin.plugins.geolocation]]
[[mediagoblin.plugins.basic_auth]]
[[mediagoblin.plugins.api]]
[[mediagoblin.plugins.oauth]]

[[mediagoblin.media_types.image]]
[[mediagoblin.media_types.video]]
[[mediagoblin.media_types.audio]]
[[mediagoblin.media_types.ascii]]

Mettez à jour MediaGoblin (./bin/gmg dbupdate) et redémarrez les scripts adéquats (fastcgi, celery). Ensuite, allez produire vos codes OAuth sur mediagoblin.domain.tld/oauth/client/register, on en aura besoin plus tard donc ne fermez pas la page tout de suite. L’application que vous enregistrez doit être privée, sans d’URL de redirection (si ça déconne, essayez autre chose ;)).

Après avoir cloné le répertoire :

git clone git://gitorious.org/mediagoblin/mediagoblin-android.git

Éditez src/org/mediagoblin/android/client/NetworkUtilities.java en y insérant vos propres clefs.

Avant de continuez, il faudra brancher le téléphone sous Android avec le débogage par USB activé, voyez sur votre mouture comment cela peut se faire (quelque part dans les outils de développement, dans les paramètres du système).

Dans le dossier précédemment cloné, depuis le terminal de votre choix, l’Androphone connecté par USB, après avoir enfin téléchargé les outils nécessaires du SDK d’Android, vous pouvez (normalement) enfin « construire » le client MediaGoblin :

android update project -p .

Pour fixer l’environnement de développement, puis :

ant clean; ant debug; ant debug install

C’est fait !

flattr this!

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

Framablog : Geektionnerd : Bédeuzi

samedi 10 août 2013 à 08:52

geektionerd_157-1_simon-gee-giraudot_cc-by-sa.jpg

geektionerd_157-2_simon-gee-giraudot_cc-by-sa.jpg

Source : Numérama : l’exécutif précise le savoir que devraient avoir les lycéens

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)

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

mozillaZine-fr : SeaMonkey 2.20 est sorti

vendredi 9 août 2013 à 22:52

Basé sur le même moteur de rendu de Mozilla, Gecko 23, que Firefox 23.0, SeaMonkey 2.20 est disponible en 26 langues dont le français pour Windows, Mac OS X et Linux. Cette nouvelle version majeure (style développement rapide) comprend, pour la première fois, les nouveautés majeures suivantes :

  • Le parser de politique de sécurité du contenu (CSP) a été activé.
  • Le bloqueur de contenu mixte a été activé, bloquant les chargements de contenus actifs non sécurisés dans les pages HTTPS.
  • Les informations d’avertissement d’un nouvel email peuvent désormais être personnalisées (Préférences > Courrier et groupes de discussion > Avertissements).
  • Une invite de confirmation a été introduite pour protéger contre le pertes de données permanentes accidentelles lors de la suppression forcée de messages en utilisant Maj+Suppr.
  • Les courriers et messages des groupes de discussion « Enregistrer comme » modèles supportent désormais les sélections multiples.
  • La taille sur le disque est désormais affichée pour les dossiers de groupes de discussion.
  • Ajout du support du nouveau style de barre de défilement dans Mac OS X 10.7 et supérieur.
  • Activation du blocage du contenu mixte pour protéger les utilisateurs des attaques de l’homme du milieu (man-in-the-middle) et des oreilles indiscrètes sur les pages HTTPS.
  • Amélioration de l’interface utilisateur fonctionnelle d’about:memory.
  • Activation de DXVA2 sur Windows Vista+ pour accélérer le décodage vidéo H.264.
  • Simplification de l’interface de notification de l’installation des plugins.
  • Activation pour les utilisateurs du passer à un nouveau fournisseur de recherche à travers tout le navigateur.
  • Les politiques CSP utilisant la syntaxe et la sémantique standard seront désormais forcées.
  • Implémentation de la commande de formulaire HTML5 .
  • Ajout de requestAnimationFrame sans préfixe.
  • Abandon de l’effet de clignotement de la règle CSS text-decoration: blink; et retrait complet de l’élément .
  • Correction de plusieurs problèmes de stabilité.

Notre article sur la version bêta de ce SeaMonkey a des liens pour ces nouveautés.

Avertissements dans les Préférences de courrier et groupes de discussion de SeaMonkey 2.20

Nouvelle option pour personnaliser les avertissements d'arrivée de nouveaux courriels dans SeaMonkey 2.20

SeaMonkey 2.20 corrige également treize failles de sécurité dont quatre critiques. Certaines d'entre elles permettent à un attaquant de provoquer une exécution de code arbitraire à distance, un déni de service à distance et une élévation de privilèges.

La page des nouveautés dans SeaMonkey 2.20 des notes de diffusion mentionne d’autres corrections de bogues pendant la phase de développement et de tests de ce SeaMonkey. Pour davantage de renseignements sur les bogues corrigés et les nouveautés de ce train de sorties, voir les notes de diffusion de Firefox 23.0.

Si vous disposez déjà de SeaMonkey, vous avez dû recevoir une notification de mise à jour automatique dans les 24 à 48 heures. Vous pouvez aussi l’obtenir manuellement en choisissant « Rechercher des mises à jour… » dans le menu « ? ».

Gravatar de mozillaZine-fr
Original post of mozillaZine-fr.Votez pour ce billet sur Planet Libre.

Nicolas Lœuillet : poche 1.0 beta 1

vendredi 9 août 2013 à 22:10

Edit du 11/08 : la deuxième beta est en ligne.


Après de nombreuses heures de travail, la première beta de la 1.0 de poche est disponible au téléchargement.

Modifications

Téléchargement

Installation

Éditez les lignes suivantes dans /inc/poche/config.inc.php :

define ('STORAGE','sqlite'); # postgres, mysql, sqlite
define ('STORAGE_SERVER', 'localhost'); # leave blank for sqlite
define ('STORAGE_DB', 'poche'); # only for postgres & mysql
define ('STORAGE_SQLITE', './db/poche.sqlite');
define ('STORAGE_USER', 'user'); # leave blank for sqlite
define ('STORAGE_PASSWORD', 'pass'); # leave blank for sqlite

poche doit avoir accès en écriture sur les répertoires cache et db.

PHP cURL & tidy_parse_string sont vivement recommandés.

Installation de twig

Installez composer dans votre projet :

curl -s http://getcomposer.org/installer | php

Installez twig via composer :

php composer.phar install

stockage avec sqlite

Vous devez installer sqlite pour php sur votre serveur.

Copiez le fichier /install/poche.sqlite dans /db

stockage avec mysql

Exécutez le fichier /install/mysql.sql dans votre base de données.

stockage avec postgres

Exécutez le fichier /install/postgres.sql dans votre base de données.

mettre à jour depuis poche <= 0.3

Avec poche <= 0.3, vos données étaient stockées dans un fichier sqlite. La structure de ce fichier a changé.

Vous devez exécuter http://votrepoche/install/update_sqlite_from_0_to_1.php avant d’utiliser la version 1.0

Continuer l’installation de poche

Vous pouvez vous rendre sur votre poche http://votrepoche. Remplissez les champs, et c’est tout !

Bugs connus

Si vous rencontrez un problème, ouvrez un ticket sur github ou contactez-nous par email. Il existe également un groupe de discussions.

Gravatar de Nicolas Lœuillet
Original post of Nicolas Lœuillet.Votez pour ce billet sur Planet Libre.

Articles similaires