jeudi 20 avril 2017

2 alternatives libres à l'application Facebook pour Android

Si vous en avez marre de l'application Facebook sur votre téléphone parce qu'elle est trop envahissante, trop consommatrice, trop invasive, trop lourde, trop ... voici 2 alternatives libres qui peut vous intéresser. Ces 2 applications sont libres de tout spyware ou pubs, sont open source, sont sans permissions nécessaires ou incontrôlables, sont légère (le paquet < 2 MB comparé au 75 MB du paquet Facebook) consomment peu de ressources (mémoire, cpu ou données) sur le périphérique et peuvent aussi être utilisé pour remplacer Messenger.

FaceSlim

FaceSlim est développé par Krzysztof Grabowski alias indywidualny et ressemble à l'application mobile de Facebook avant que Facebook commence à y retirer des fonctionnalités.

faceslim_en_Lollipop_2015-01-06.png

Site web : http://indywidualni.org/

Github : https://github.com/indywidualny/FaceSlim

get_it_on_fdroid.png

SlimSocial for Facebook

SlimSocial est développé par rignaneseleo.

slimsocial_n5x.png

Site web : https://forum.xda-developers.com/android/apps-games/app-slimfacebook-1mb-0-permissions-t3254174

Github : https://github.com/rignaneseleo/SlimSocial-for-Facebook

get_it_on_fdroid.png

jeudi 16 juin 2016

Tweet : serveurs CalDav et CardDav à héberger

Voici 2 solutions de serveurs CalDav (calendrier) et CardDav (contacts) à héberger pour partager ses calendriers et ses contacts entre ces appareils et ces logiciels compatibles.

tweet160620160721_baikal.png

tweet160620160718_radicale.png

Pour en savoir plus :

  1. Baïkal : http://sabre.io/baikal/
  2. Radicale : http://radicale.org

Il existe aussi DAViCal (http://www.davical.org)

mardi 12 avril 2016

2 nouveaux navigateurs internet à découvrir

Depuis longtemps, les principaux navigateurs internet qui se partagent les parts de marché sont Google Chrome, Firefox, Edge (ex-Internet Explorer), Opéra et Safari.

D'après le site StatCounter Global Stat, le top 5 des navigateurs sur PC et tablettes entre mars 2015 et mars 2016 est :

StatCounter-browser-ww-monthly-201503-201603-bar.png Source: StatCounter Global Stats - Browser Market Share

Mais voilà que cette semaine, je découvre 2 nouveaux navigateurs web : Vivaldi et Brave.

Vivaldi 1.0

Ce navigateur a été créé par Jon Von Tetzchner (un des fondateurs du navigateur d'Opéra) dans le but de fournir aux utilisateurs avancés un navigateur rapide (son moteur de rendu est basé sur Blink, le moteur de rendu de Chrome) avec un très grand nombre de fonctionnalités natives, comme par exemple :

  • des raccourcis à la souris et plus de 60 raccourcis clavier
  • personnalisation de l'interface et de la disposition des barres et des menus
  • gestion avancée des onglets : possibilité d’empiler plusieurs fenêtres dans un seul onglet; au survol d'un onglet (ou un groupe d’onglets), affichage de l'aperçu de la fenêtre; ...
  • Prise de notes dans un panneau latéral permettant de prendre des notes de texte en surfant sur le net. Le texte de la page ainsi que l’adresse du lien seront sauvegardés dans votre note avec la date incluse
  • compatibilité avec les extensions de Chrome

Le site officiel : https://vivaldi.com/

Brave

Ce navigateur a été créé par Brendan Eich (l’inventeur du Javascript et cofondateur de la Fondation Mozilla) dans le but de fournir un navigateur open-source et multiplate-forme très rapide, qui s’avère respectueux de la vie privée et du Web.
Ce navigateur, basé sur Chromium (le projet open-source de Chrome) intègre HTTPS Everywhere et bloque tous les cookies de tracking, tous les scripts tentant d'injecter de la publicité ou les pixels de tracking. Mais plutôt que d'effectuer un simple blocage massif de la publicité à l’instar des Adblock-like, Brave remplace ces publicités par celles de son propre inventaire pour les positionner dans des espaces appropriés laissant lisible le contenu et donc de trouver un compromis satisfaisant entre les internautes, les éditeurs et les annonceurs car pour Brendan Eich, le web ne peut vivre sans la publicité en ligne.

Le site officiel : https://brave.com/

dimanche 23 novembre 2014

abcde : ripper vos CD en ligne de commande

abcde (ou "A Better CD Encoder") est un puissant outil en console qui permet de ripper ses CD dans de multiples formats audio (Ogg/Vorbis, MP3, FLAC, Ogg/Speex et/ou MPP/MP+(Musepack)).

Installation

L'installation du paquet abcde sur CentOS/Fedora/RHEL se fait ainsi : yum install abcde

Vous pouvez installer des paquets complémentaires afin de gérer plusieurs options :

  • pour la gestion des tags ID3 : yum install id3lib id3v2
  • pour la conversion en format Ogg/Vorbis : yum install vorbis-tools libvorbis
  • pour la conversion en format FLAC : yum install flac flac-libs
  • pour la conversion en format MPEG Audio Layer III (MP3) : yum install lame
  • pour l'extraction en format WAV, AIFF ou en données brutes des pistes audio : yum install cdparanoia
  • pour l'interrogation des bases de données CDDB (Compact Disc Database) sur Internet : yum install cd-discid
  • pour la gestion des CD enregistré en format Disc-At-Once : yum install cdrdao

Configuration

La configuration de abcde se fait par le biais du fichier de configuration .abcde.conf qui doit se trouver dans votre répertoire $HOME. abcde regarde les 2 fichiers suivant au démarrage :d'abord ~/.abcde.conf et puis, s'il n'existe pas, /etc/abcde.conf.Le fichier de configuration abcde.conf est complètement commenté ce qui rend la configuration plus facile. Néanmoins, il vaut mieux en faire une copie dans son répertoire Home pour le personnaliser.

Copie du fichier abcde.conf cp /etc/abcde.conf ~/.abcde.conf

Edition du fichier abcde personnalisé nano ~/.abcde.conf

Voyons quelques options de base à renseigner :

  • Spécifier les programmes d'encodage utilisé :
    • Pour Ogg Vorbis : OGGENCODERSYNTAX=default.
    • Pour MP3 : MP3ENCODERSYNTAX=default.
    • Pour FLAC : FLACENCODERSYNTAX=default.

L'option default signifie qu'il reconnait par défauts les encodeurs suivants : oggenc, lame, flac, speexenc et mppenc.

  • Le chemin des programmes d'encodage utilisé :
    • Pour Ogg Vorbis : OGGENC=oggenc.
    • Pour MP3 : LAME=lame.
    • Pour FLAC : FLAC=flac.

Ce sont les chemins par défaut.

  • Le paramétrage des programmes d'encodage et notamment de la qualité de compression :
    • Pour Ogg Vorbis : OGGENCOPTS='-q 3' ==> encodage en qualité Q3 soit à 112kbps (voir le man de oggenc).
    • Pour MP3 : LAMEOPTS='--preset standard' ==> encodage en qualité V2 soit à 256kbps (voir le man de lame).
    • Pour FLAC : FLACOPTS='- -verify - -best' ==> encodage en haute qualité (voir le man de flac).
  • Les options de sortie :
    • Pour encoder dans les 3 formats (OGG, MP3 et FLAC) : OUTPUTTYPE="ogg,mp3,flac" sinon il suffit de mettre juste le(s) format(s) voulu(s).
    • Le répertoire de sortie des fichiers audio convertie : OUTPUTDIR="$HOME/Musique".
    • Permet de définir l'ordre des actions à exécuter : ACTIONS=cddb,playlist,read,encode,tag,move,clean. Dans ce cas, d'abord, interrogation de la CDDB pour récupérer les titres, création des playlist, lecture (extraction) des pistes, encodage/conversion des pistes en OUTPUTTYPE, taggage des fichiers créés, déplacement dans le répertoire OUTPUTDIR, nettoyage des fichiers temporaires.
      Les options sont aux choix : cddb,cue,read,normalize,encode,tag,move,playlist,clean,default avec default qui équivaut à cddb,read,encode,tag,move,clean.
    • Définitions des formats de sorties avec les variables OUTPUT, GENRE, ALBUMFILE, ARTISTFILE, TRACKFILE, and TRACKNUM :
      • pour un CD d'un artiste : OUTPUTFORMAT='${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM} - ${TRACKFILE}' par exemple : Metallica/The Black Album/01 - Enter Sandman.ogg.
      • pour un CD multi-artistes : VAOUTPUTFORMAT='Various Artists/${ALBUMFILE}/${TRACKNUM} - ${ARTISTFILE} - ${TRACKFILE}' par example : Various artists/Goin' Home A Tribute to Fats Domino/01 - John Lennon - Aint That a Shame.ogg.
      • pour un CD multi-artistes contenant 1 seule piste : ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
      • pour un CD d'un artiste contenant 1 seule piste : VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'
    • Ejection du CD à la fin du rippage : EJECTCD=y
  • On peut aussi créer des fonctions qui seront appliquer avant, pendant ou après le rippage ou l'encodage. Je vous conseille celle-ci qui permet de renommer les noms de fichier en échangeant les '_' (underscore) par des ' ' (espace) :
bash
mungefilename ()
{
echo "$@" | sed s,:,-,g | tr / _ | tr -d \'"\?\[:cntrl:\]
}

Utilisation d'abcde

Pour utiliser abcde avec le fichier de configuation par défaut, lancer la commande : abcde

sinon, pour l'utiliser avec un autre fichier de configuration abcde -c .abcde_mp3.conf

Mes fichiers de configurations

Je vous met à disposition mes 2 fichiers de configurations :

  • le fichier (abcde.conf) par défaut qui extrait/encode un CD en OGG en Q9 (320 kbps)
  • un fichier pour extraire en FLAC et en OGG un album abcde_flac.conf

Pour en savoir plus :

mercredi 3 septembre 2014

MediaGoblin : une plateforme web pour publier ses médias

GNU MediaGoblin est une plateforme web libre pour partager ses photos, ses vidéos et d'autres médias sur le net. Il est une alternative à Flickr, Youtube, Sounclound, Instagram, Pinterest, ... et permet donc de décentraliser ses données et de les héberger sur son propre serveur. Actuellement, MediaGoblin supporte 6 types de média : vidéo (tout ce que Gstreamer good/bad/ugly peut lire), audio (tout ce que Gstreamer good/bad/ugly peut lire), image (png/gif/jpg/tiff et RAW), ascii art, STL et modèle 3D, PDF et documents lisibles par LibreOffice (doc/ppt/xls/odf/odg/odp ...).

MediaGoblin est écrit en Python et utilise SQLite ou PostgreSQL. Il est bien sûr extensible via des plugins et des thèmes.

Pour en savoir plus :

Propulsé par Dotclear

Sauf mention contraire, les contenus de ce site sont publiés selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.
Licence Creative Commons I love Free Software!