PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Carl Chenet : 300 articles publiés… déjà !

vendredi 16 décembre 2016 à 00:00

J’ai atteint cette semaine les 300 articles publiés depuis 2009. Wow. Ça m’est tombé dessus alors que, en train de lire ce billet de Seboss666, j’ai été pris d’un doute et j’ai vérifié le nombre de mes billets publiés. Coïncidence 🙂

Les origines

Je n’ai pas été très régulier, mais bon an mal an, je n’ai jamais perdu ce blog de vue. Même si, inutile de se le cacher, l’envie n’était pas toujours là. Cela a bien changé aujourd’hui, avec une motivation débordante suite à la reprise en main de mon blog après mon départ de wordpress.com.

Entre 2009 et 2012, le blog était très orienté sur mes activités autour du projet Debian, avec le suivi de ma découverte du projet alors que je devenais contributeur Debian (1er billet de ce blog !), puis mainteneur officiel en 2010 et enfin en 2012 développeur officiel.

debian-three-ways

Réorientation

Au bout de quelques années de blogging et suite à une année quasi vide en 2014, je décide d’insuffler une nouvelle vie au blog et je réoriente sa ligne éditoriale sur mes projets personnels, dont le nombre commençait à grandir. C’est l’orientation qu’il a jusqu’à aujourd’hui, même si depuis quelques temps j’instille des billets d’ordre plus général, comme mes critiques de Github et de Slack ou sur les usages du Libre, comme la bifurcation.

La régularité

Il est toujours difficile de se tenir à une activité au long cours et le seul cadre qui me permet en général d’y arriver est la régularité. Que ce soit au niveau de mes projets de programmation, quand je blogue ou quand j’écris des articles, la régularité amène une fluidité et une aisance qu’une longue période d’inactivité grippe forcément. Et la reprise est à chaque fois plus dure. D’où la nécessité de rester régulier, même si c’est plus facile à dire qu’à faire.

Le public, vous, merci

Chaque blogueur a ses propres motivations qui le poussent à publier. Pour moi c’est avant tout faire connaître mes projets et les projets auxquels je contribue. Également informer mon public des points que je trouve important.

Un grand merci donc à tout ceux qui laissent un commentaire, un j’aime ou un repartage sur Diaspora* ou un like sur Twitter, sachez que c’est toujours extrêmement agréable pour moi et que vous, mon public, êtes une source considérable de motivation. Encore merci à vous de me lire, donc.

Les réseaux sociaux prennent chaque jour plus d'importance

Les réseaux sociaux prennent chaque jour plus d’importance

L’avenir ?

Il est toujours périlleux de prévoir à long terme. Je vais donc me limiter au court terme et évoquer les évolutions prévisibles. J’adore la lisibilité du thème actuel, mais la page d’accueil n’est pas pratique pour afficher à la fois les anciens articles ainsi que les réseaux sociaux. Je vais donc rechercher un thème combinant ces trois aspects. Le mouton à trois pattes (si vous avez une idée, n’hésitez pas à la mentionner dans les commentaires).

J’aimerais également intégrer davantage le blog au réseau sociaux. Je vais voir ce qu’il est possible de faire aujourd’hui et si ça dépasse ce que j’arrive à faire avec Feed2tweet pour Twitter et FeedDiasp pour Diaspora*.

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

Articles similaires

Ilphrin : Avoir des commentaires sur un site Jekyll avec Staticman

vendredi 16 décembre 2016 à 00:00

Ça y est! Après maintenant 2 ans d’acharnement, j’ai enfin un système de commentaires fonctionnel et cool sur mon site! Pourquoi fut-ce si long? Eh bien pour deux raisons, la première c’est que je maintiens de site web avec le CMS Jekyll, qui permet de faire des sites uniquement statiques. L’avantage c’est que c’est très simple à mettre en place et à développer (je m’embête pas avec des bases de données ou du PHP pour avoir du back-end). L’inconvénient, c’est que je peux difficilement profiter des avantages d’un site dynamique, et notamment les commentaires. Mais ça c’était avant qu’on me parle de Staticman

Lorsque j’ai posé la question sur le chat IRC de jekyll pour savoir par quel moyen je pouvais faire marcher les commentaires sur mon site, tout de suite après on m’a redirigé vers le site de Staticman. L’idée de cet outil est d’apporter des possibilités de traitement de données sur des sites statique. Le site donne des exemples comme les commentaires, les reviews, ou les votes. En plus il est fait pour fonctionner avec un dépôt Github.

En lisant la description détaillée sur le site et sur le dépôt Github du projet, on en apprend un peu plus sur son fonctionnement, par exemple pour un commentaire:

Le fonctionnement de Staticman est vraiment aussi simple que ça. Le site explique comment faire pour l’intégrer à son site. J’ai eu toutefois des petites difficultés notamment sur le fichier de configuration. Je vais donc vous poster ici le contenu de mon fichier et de mon template pour que vous voyiez comment ça marche en pratique:

comments:
  allowedFields: ["name", "email", "url", "message", "post_id"]
  allowedOrigins: ["ilphrin.com"]
  branch: "master"
  filename: "{fields.name}_{@timestamp}"
  format: "yml"
  generatedFields:
    date:
      type: date
      options:
        format: "timestamp-seconds"
  moderation: true
  name: "ilphrin.com"
  path: "_data/comments/"
  requiredFields: ["name", "email", "message", "post_id"]
  commitMessage: "New comment on the blog"

Il n’y a pas grand-chose à dire sur ce fichier-là il parle de lui-même à mon avis. Vous devez placer ce fichier à la racine de votre dépôt pour que Staticman le lise correctement. Voici ensuite la partie de la page HTML pour les formulaires sur mon site:

   id="commentform" method="POST" action="https://api.staticman.net/v2/entry/Ilphrin/ilphrin.com/master/comments">
     name="options[slug]" type="hidden" value="avoir-des-commentaires-dans-jekyll-avec-staticman">
     name="options[redirect]" type="hidden" value="https://ilphrin.com/planet/2016/12/16/avoir-des-commentaires-dans-jekyll-avec-staticman.html">
     name="options[origin]" type="hidden" value="https://ilphrin.com" />
     type="hidden" name="fields[post_id]" value="/planet/2016/12/16/avoir-des-commentaires-dans-jekyll-avec-staticman" />
     id="form_info">
       id="title_form">
        

Nom:

E-mail:

Site Web:

id="content_form">

type="text" size="25" name="fields[name]" id="name" placeholder="(Requis)" required/>

type="email" size="25" name="fields[email]" id="email" placeholder="(Requis, non publié)" required/>

type="text" size="25" name="fields[url]" id="link" placeholder="(Optionnel)"/>

name="fields[message]" rows="10" cols="60" id="comment" placheolder="(Requis)" required> type="submit" name="submit" value="Envoyer ✔"/>

Là il ne faut surtout pas oublier deux choses: la première c’est l’action du formulaire à indiquer dans la balise

, et la deuxième c’est que les différents champs que vous voulez renseigner sont dans des objets. Pour ajouter une option vous aurez et pour un champ à traiter se sera

Voilà vous avez maintenant les outils pour mettre en place des commentaires facilement et rapidement pour votre site, vous n’aurez plus d’excuses ;)

Pour plus de lecture sur le sujet je vous conseille aussi ce très bon article (en anglais) SUR CE LIEN

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

blog-libre : Un peu de culture Linuxienne

jeudi 15 décembre 2016 à 22:00

Un peu de culture ça fait pas de mal (enfin si au crâne).

Commandes internes et commandes externes au shell

Certaines commandes sont internes au shell. Comment les lister toutes ? help. Comment accéder à l’aide de ces commandes ? Avec la commande help, help cd, help history. Voici quelques commandes internes au shell : cd, exit, history, pwd, time…

Le reste des commandes sont des commandes externes au shell, le shell les trouve en cherchant dans les répertoires du PATH (qu’on affiche avec echo $PATH). En voici quelques-unes : chmod, find, grep, ls, man…

Comment savoir si une commande est interne ou externe ? Avec la commande type, type cd, type man, type history, type chmod. Dans le cas d’une commande externe la commande type donnera le chemin de la commande (par exemple « chmod est /bin/chmod »), dans le cas d’une commande interne type répondra « cd est une primitive du shell ». La commande type (qui est une commande interne) affiche des informations sur le type de commande.

hash

Je vous invite déjà à faire help hash (c’est une commande interne), pour ma part je n’avais jamais entendu parlé de cette commande…

Une commande interne au shell est immédiatement appelée puisqu’elle est contenue dans le shell. En revanche une commande externe demande une recherche dans le PATH avant de pouvoir être lancée, c’est extrêmement court mais c’est bien réel. Pour éviter ce délai la commande hash stocke le chemin de la commande externe la première fois qu’elle est appelée.

Ouvrez un terminal faites man puis hash, vous verrez alors le chemin vers man stocké par hash. Faites maintenant type man, vous aurez le message bizarre « man est haché (/usr/bin/man) ». Cela veut dire que la commande hash a stocké le chemin de man.

Pour « purger » hash (vider la table de hachage), il suffit de faire hash -r. Faites maintenant type man qui vous répondra « man est /usr/bin/man ».

Tapez maintenant hash -p /usr/bin/man whoami dans le terminal puis whoami qui vous répondra « Quelle page de manuel voulez-vous ? ». Vous venez en fait d’appeler man. Tapez hash -r puis whoami.

Tapez hash -p /usr/bin/man whoami dans le terminal puis which whoami, pour rappel which permet de localiser une commande et affichera « /usr/bin/whoami ». Tapez whoami qui vous répondra « Quelle page de manuel voulez-vous ? ». Affichez le chemin de whoami dans la table de hachage avec hash -t whoami. Une simple sortie du shell (exit) efface la table de hachage. Un lien intéressant sur hash.

which, pwd, time

Tapez which history puis which eval, ce sont des commandes internes au shell vous n’aurez donc aucune réponse (commandes contenues dans le shell).

Tapez type pwd, c’est une commande interne au shell. Tapez which pwd qui vous répondra « /bin/pwd »… mais c’est une commande interne ? Tapez man pwd et constatez « Remarque : votre interpréteur de commandes peut avoir sa propre version de pwd, qui remplace en général la version décrite ici ».

Tapez type time qui vous répondra « time est un mot-clé du shell ». Tapez which time qui vous répondra « /usr/bin/time »… mais c’est une commande interne ? Tapez time, vous verrez une suite de chiffres. Tapez /usr/bin/time, vous aurez une explication de l’usage de la commande /usr/bin/time. Ce sont des commandes différentes…

pwd -P et cd -P

Je vous invite à faire help cd ainsi que help pwd et vous concentrer sur l’option -P. J’estime que c’est peu ou pas compréhensible, on va donner un exemple, c’est plus parlant.

On crée un répertoire mkdir rep, on crée un lien symbolique de ce répertoire ln -s rep repln, on liste le contenu dans le dossier courant ls -l on a donc rep et repln. On se déplace dans rep cd rep, on utilise la commande pwd pour afficher le nom du répertoire de travail actuel pwd, on remonte d’un niveau cd .., on se déplace dans repln cd repln, on utilise la commande pwd pour afficher le nom du répertoire de travail actuel pwd.

Maintenant on utilise la commande pwd -P… la commande vous affiche dans quel répertoire « physique » vous vous trouvez. On remonte d’un niveau cd .. puis on utilise la commande cd -P repln, vous arrivez dans le dossier rep.

apt-rpm

La dernière version de apt-rpm est sortie le 12.01.2008. D’après Wikipédia apt-rpm est une version de APT modifiée afin de fonctionner avec RPM Package Manager… à connaître pour la culture.

Gravatar de blog-libre
Original post of blog-libre.Votez pour ce billet sur Planet Libre.

Articles similaires

Framablog : Dégooglisons Internet : on publie les chiffres !

mercredi 14 décembre 2016 à 16:07

Quelques semaines après le lancement de la 3e année de Dégooglisons (et des six nouveaux services qui l’ont accompagné), nous avons fait une photographie des statistiques d’utilisations (anonymisées, rassurez-vous ^^), afin de vous livrer un petit bilan de ce projet…

Des grands classiques qui marchent bien

On ne le cache pas, Framadate, notre alternative à Doodle, est le site le plus visité par chez nous. Avec 591 000 sondages créés depuis son lancement et plus de 1 100 sondages créés par jour, on peut dire que vous aimez planifier des choses en toute liberté !

Framapad (pour écrire collaborativement vos documents) n’est pas en reste. Mais, depuis que les pads que nous hébergeons s’effacent au bout d’un certain temps d’utilisation, il est difficile de donner des chiffres significatifs. Ah si, tiens : MyPads (qui vous permet de créer un compte pour avoir des pads permanents et d’en modérer l’accès), héberge à ce jour plus de 41 500 pads… Autant vous dire qu’on a un serveur en béton (et un admin-sys super-saiyan) !

Luc, gardant son calme face aux nombre de pads sur le serveur MyPads (allégorie) Photo CC-BY-SA Hikaru Kazushime

Luc, gardant son calme face aux nombre de pads sur le serveur MyPads (allégorie)
Photo CC-BY-SA Hikaru Kazushime

À leurs côtés, Framacalc (les feuilles de calcul collaboratives) et Framindmap (pour travailler à plusieurs sur des cartes heuristiques) feraient presque figure d’outsiders. Sauf qu’ils sont respectivement les 4e et 3e services les plus visités de notre réseau, avec plus de 105 000 comptes et 133 000 cartes heuristiques créées par vos soins sur Framindmap !

Des outils pratiques et pratiqués

Ça a été dur de choisir parmi tous les services existants. Donc on a choisi de vous en dire le plus possible. Prêt⋅e⋅s pour une liste à la Prévert (en moins poétique car plus chiffrée…) ?
Ok, c’est parti !

Les petits nouveaux ne sont pas en reste !

En septembre, avant de fêter les deux ans de Dégooglisons, nous avons tout de même sorti deux services : Framinetest Édu (une alternative à Minecraft Éducation, dont vous avez vu la carte plus haut), et Framémo. Ce petit tableau pour organiser ses idées collaborativement, en direct et en ligne, remporte une fière adhésion, puisqu’en moins d’un trimestre vous avez déjà créé plus de 5 800 tableaux de notes !

Petit retour sur les chiffres des six nouvelles applications que nous avons lancées durant une folle semaine de début octobre :

Nous n'avons par contre aucun chiffre sur votre chasse aux trolls grâce à Framatroll

Nous n’avons par contre aucun chiffre sur votre chasse aux trolls grâce à Framatroll

Tous ces chiffres nous donnent le tournis, tant ils nous enchantent et nous inquiètent.

Ils nous enchantent car ils renforcent notre conviction qu’une alternative aux services centralisateurs, intrusifs et privatifs des GAFAM est attendue et utilisée. Cela signifie qu’un nombre croissant de personnes sont conscientes des enjeux de la centralisation du web et cherchent à prendre des mesures pour protéger leurs données, leur vie numérique.

Ils nous inquiètent parce que, même si on est à des années-lumière des statistiques d’utilisation de Google et Cie, il existe une possibilité de re-centraliser et concentrer vos données personnelles, ce que nous ne voulons pas. Une initiative moins scrupuleuse que la nôtre pourrait donc en profiter pour peu qu’elle vous propose une certaine éthique, ou du chiffrement, ou du logiciel libre…

Il existe donc une nouvelle « niche de marché » pour conquérir l’or 3.0 que sont vos données, et les géants du Web sont d’ores et déjà en train de s’y attaquer (exemples ici, ou encore ).

Nous ne le répéterons jamais assez, les services que nous proposons sont des démonstrations à grande échelle, et nous ne sommes jamais autant heureux⋅ses que lorsque vous les quittez parce que :

Bref : lorsque votre passage par Framasoft vous a mené vers plus d’indépendance et de liberté dans votre vie numérique !

Le point sur les dons : l’hiver est rude !

Tous ces chiffres ne sont possibles que grâce à vos dons. Nous avons (enfin !) rattrapé notre retard afin de publier nos rapports d’activités 2014 et 2015 agrémentés des données statistiques et financières de l’association (dont les comptes sont, depuis l’exercice 2015, validés par un commissaire aux comptes). À nos yeux (et comme pour tous les membres du collectif CHATONS), la transparence n’est pas négociable : promis, nous ne prendrons pas autant de temps pour publier notre rapport sur 2016 ;)

En 2015, plus de 90 % de nos ressources proviennent de votre soutien financier, qui nous offre cette indépendance et cette liberté si chères à nos yeux.

Ces dons servent principalement à financer, dé-précariser et pérenniser les 6 postes des personnes employées par Framasoft. Car, si le bénévolat est essentiel, il ne permet pas tout : la stabilité des services, les développements spécifiques, le suivi des 1 046 demandes (d’aide, de soutien technique, de réponses et d’interventions) reçues ces trois derniers mois, depuis le lancement de l’an 3 de Dégooglisons… mais aussi l’organisation et la logistique derrière tous ces projets : cela demande du temps et du savoir-faire que l’on ne peut exiger de la part de bénévoles (en tous cas, pas sans les épuiser -_-…)

Framasoft essayant d'atteindre son budget 2016 (allégorie.)

Framasoft essayant d’atteindre son budget 2016 (allégorie.)

À ce jour, nous avons du mal à boucler le budget 2016 tel que nous l’envisagions. Sur 205 000 € de budget souhaité pour 2016, nous en sommes à environ 185 000 €. Rien d’alarmant, on ne va pas mettre la clé sous la porte !

Mais de ces financements découleront directement les énergies que nous pourrons mettre dans nos projets pour cette nouvelle année : les derniers services à Dégoogliser (YouTube, Meetup, Twitter, blog, pétitions, voire le mail !), la transmission d’expérience et la promotion du collectif CHATONS, la participation au développement de solutions d’auto-hébergement… ce ne sont pas les envies qui manquent !

Alors une fois encore, nous nous permettons de vous rappeler que vous pouvez participer financièrement à nos actions, par un don ponctuel ou mensuel, déductible des impôts pour les contribuables Français. Par exemple, un don de 100€ ne vous coûtera (après déduction fiscale) que 34€.

Si vous le pouvez et le voulez, rendez-vous donc sur : Soutenir.framasoft.org

Grâce à votre soutien, vos dons et votre amour Trente nouveaux services, de belles mises à jour, Voilà déjà deux ans que nous dégooglisons, Que les vilains GAFAM nous démoralisons ! Mais pour persévérer, fragile est l’équilibre. Face aux géants du web et tous ceux qui nous pistent De nos alternatives, allongeons donc la liste… La route est longue encore, mais la voie reste libre !

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

Goffi : [entretien radio] logiciel libre et journalisme

mercredi 14 décembre 2016 à 11:57

Salut à vous,

je n'avais pas abordé mon activité salariée jusqu'ici, une récente émission diffusée sur Radio Prague m'en donne l'occasion.

Je travaille pour Sourcefabric, une organisation à but non lucratif qui produit plusieurs logiciels libres, dont vous connaissez peut-être certains : Newscoop, Airtime, Booktype (utilisé notamment par FLOSS manuals), Live Blog et Superdesk. C'est pour développer ce dernier que je suis employé, il s'agit d'un logiciel destiné au journalisme, qui permet de gérer le cycle de vie d'un article dans une salle de rédaction virtuelle.

L'émission présente cette organisation de 3 points de vue : un des fondateurs, un employé (moi), et un client, on y parle de logiciel libre et de journalisme.

Vous trouverez l'émission ainsi que sa retranscription en cliquant sur ce lien ou sur ce lien direct vers le fichier audio.

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

I'm richer than you! infinity loop