Le blog de Wilfried Caruel

Présentation de logiciels libre et open source

Category

Interview

L’interview du développeur de drkSimon

Interview Philippe bousquetImportant :Changement temporaire de l’url du site internet : http://wilfriedc.blogspot.com le temps que le site sous wordpress soit fini et présentable.
Demain le nom de domaine wilfriedcaruel.me ne sera plus disponible.

J’ai interviewé Philippe bousquet qui est le développeur du jeu sur android drkSimon.

Pour rappel drkSimon est un jeu android du célèbre jeu « simon » un jeu de séquence de couleur.

un jeu de mémoire électronique des années 80 (voir mon article).

Bonjour, philippe peux-tu te présenter à mes lecteurs ?
Bonjour Wilfried, je m’appelle donc Philippe Bousquet, j’ai 37 ans, je suis un passionné de développement informatique depuis que j’ai l’age de 9 ans. Je suis également un fervent défenseur du Logiciel Libre et la Culture Libre et que je défends comme je peux au sein de diverses associations (l’ABUL, l’AFUL, Scidéralle).

Tu développes que sous android où tu travailles aussi sur d’autres plateformes ?
Comme je l’ai dit précédemment, je suis passionné de développement depuis tout petit, j’ai donc appris a programmer sur tous les objets que j’ai pu avoir de programmables : le micro computer de Tandy, la Texas Instrument 80, puis tous mes PC et désormais mes smartphones. Aujourd’hui je développe essentiellement sous Gnu/Linux, Android ou pour le Web.

Quel langage aime tu le plus et pourquoi ?
Je pars du principe qu’il n’y a pas de meilleur langage, mais que chaque langage a un point fort ou un point faible suivant ce qu’on veut faire. Par exemple le perl est excellent pour le traitement de chaînes de caractères, le php permet de monter des application web rapidement, le Java JEE propose une industrialisation plus « professionnelle »… Parmi les langages avec lesquels j’aime jouer : le C, le Java, le Perl, Python, PHP, Html/Css/Javascript…

Pourquoi utilises-tu les licences libres ? (avantages et inconvénients selon toi)
Lorsque j’étais enfant je rêvais d’avoir mon nom à coté des Bill Gates, John Carmack ou Dennis Ritchie.
Je pensais donc qu’il fallait protéger son code pour être le seul à le maîtriser (j’en ai perdu beaucoup), puis j’ai découvert Richard Stallman et le Logiciel Libre en 1996 et j’ai réalisé que finalement le plus important c’était le partage de la connaissance (même si je ne suis pas toujours d’accord avec RMS) et finalement depuis 1999 je fournis mes logiciels sous licence libre. Cela me fait de plus une « vitrine » pour mon métier.
Autre point positif essayez de trouver un de mes logiciel d’avant 1999, même moi j’ai perdu les sources (je pense qu’on peut trouver une démo de « Fly or Die 2 » sur un PC-Team). Quant aux inconvénient personnellement je n’en ai pas encore trouvé.

Quels sont tes projets (android) et/ou des projets qui vont bientôt voir le jour ?
En fait je ne fais pas trop de plans, l’ensemble des logiciels que j’ai développé l’étaient dans un but purement pédagogique pour moi, apprendre un nouveau langage ou une nouvelle technologie, ou des coups de têtes comme drkSimon qui finalement m’a donné envie comme ça sans raison. Il semblerait que le prochain projet soit un ancien MMORPG (en mode texte) que j’avais fait avec mon frère : DarkCity, mais avec surtout l’aspect mobile.

Si j’ai oublié, quelque chose à dire ? je te laisse la parole.
Juste que j’ai été agréablement surpris par ta proposition d’interview, et je ne connaissais pas ton blog, mais je le trouve très intéressant. Je rougis un peu en voyant la qualité des autres développeurs interrogés.

Les questions des lecteurs :

question d’Hugo :

Est-il vraiment compliqué d’adapter une application à toutes les versions et tous les modèles Android ?  Si oui, même en s’aidant des outils Google ?
Oui, je pense que c’est la difficulté principale sur Android, chez Apple ils ont beaucoup moins de configurations différentes, d’ailleurs Wilfried m’a fait remarqué que drkSimon n’est pas super bien adapté sur tablette, il va falloir que je travaille ce point.
Concernant les outils Google, j’en utilise peu, puisque finalement je développe essentiellement des applications « Hybrides » sous PhoneGap donc je teste mes applis dans un premier temps sur différentes configurations d’écran au travers de Firefox (mais bon pas assez à priori).

Question de Samuel :

Quelles ont étés vos motivations d’avoir choisi Android pour développer vos applications pour smartphones ou tablettes ?
hum… elles ont étés de deux ordres : d’un coté financier, je ne désirais pas mettre 400 ou 700 euros dans un smartphone et il existe des entrées de gamme abordables sous Android (j’ai actuellement une ZTE Blade S acheté 168 euro il y a 2 ans je crois), de plus l’enregistrement sur la GooglePlay ne m’a coûté que 25 dollars (on m’a parlé de 100 dollars pour Apple). Et le second, beaucoup plus Noble, je suis un défenseur du Logiciel Libre, et jusqu’à peu Android était ce qui s’approchait le plus du logiciel libre (basé sur Gnu/Linux) , J’attends maintenant la venue de Firefox OS en France (c’est pas gagné) et voir ce que cela donne.

Je te remercie d’avoir accepter de répondre à l’interview et reviens me voir quand tu veux, nouveau projet, nouvelle grande version, etc.

Liens :
Mon site web : 

Mon profil twitter : 

Mon profil facebook :

Interview du développeur de Feedex News reader : Frédéric Julian

Interview Frédéric Julian
Aujourd’hui, vous allez découvrir l’interview d’un développeur Android open source.

Pour ceux qui ne le connaissent pas, je vais vous faire un petit rappel de ce qu’il développe comme application.

« Frédéric Julian » alias « HoloAddict » est le développeur de « FeedEx News Reader » que j’ai présenté plus tôt.

C’est un lecteur de flux RSS pour android qui respecte les directives de Google concernant Holo.

Bonjour Frédéric, tout d’abord merci d’avoir accepté et donc être le 1er développeur android à être interviewé sur ce blog.

Bonjour, et merci à toi, même si je ne m’y attendais pas vraiment à être interviewé et n’ai pas vraiment l’habitude de l’être.
Peux-tu te présenter à mes lecteurs ?

Alors j’ai 27 ans et je suis passionné depuis longtemps de développement logiciel.J’ai commencé à faire du développement Android sur mon temps libre et j’ai maintenant la chance de travailler actuellement sur Paris dans ce domaine.
Tu es développeur sur Android, développes-tu sur une autre plate-forme ?

J’ai touché à plusieurs frameworks graphiques multiplateformes (Qt, Swing) pour faire des applications Linux/Windows, mais je me concentre désormais pleinement au développement Android.J’aimerais à terme connaître d’autres systèmes mobiles ou faire du Mono Touch, mais je n’ai pas encore trouvé le temps de m’y mettre.
Connais-tu ou t’intéresses-tu à d’autres langages que Java (Android) ?

J’ai fais beaucoup de C/C++, mais maintenant je n’ai plus envie de corriger les problèmes de gestion de mémoire de mes collègues alors j’apprécie particulièrement les langages hauts-niveaux.Que ce soit Java, mais aussi C# ou encore Python.
Pourquoi as-tu choisi une licence open source pour ton projet plutôt qu’une propriétaire ?

Je suis un utilisateur de Linux depuis longtemps, et même si je suis le premier à reconnaître les défauts des distributions Linux, j’apprécie grandement le côté ouvert et collaboratif des logiciels libres/open sources.De plus, Sparserss, le projet à la base de FeedEx News Reader, est lui-même open source, et bien que la licence d’origine me permettait de fermer le code, j’ai décider de garder une licence libre (j’ai opté pour la GPLv3).
Comment peut-on faire pour contribuer à ce projet (qu’on soit ou non développeur) ?

Comme dans la majorité des projets open sources : en remontant sur la page GitHub les problèmes ou les idées d’améliorations, c’est quelque chose de très important d’avoir des retours utilisateurs. Malgré tout, je commence à avoir une bonne todo-list et assez peu de temps pour l’implémenter, il faut donc avouer qu’un coup de main d’un autre développeur ne serait pas de refus !
Que penses-tu du cloud (RSS ou autre) ?

J’ai tendance à être particulièrement réticent pour les services dans le cloud surtout lorsqu’il s’agit d’y mettre mes données personnelles.  J’utilise malgré tout Gmail pour son efficacité, mais par exemple je refuse d’utiliser DropBox sans cryptage des fichiers.

En ce qui concerne les services de synchronisation des flux RSS, je n’ai rien contre et j’aimerais à terme implémenter un système de synchronisation dans FeedEx News Reader. C’est juste particulièrement lourd et j’ai encore plein de choses à faire avant.
Tu tournes sur quel OS (version) smartphone/tablette et pc ?

En ce qui concerne mon PC, je suis un ancien utilisateur d’ArchLinux.  Je suis maintenant passé à Manjaro Linux car j’ai moins le temps de m’occuper des problèmes d’installations ou de mise à jour de ma distrib. Concernant mon téléphone/tablette, j’ai une Nexus 4 et une Nexus 7 sous Android 4.3. Je déteste les surcouches constructeurs du coup je ne prends maintenant que des téléphones avec l’OS non modifié.Je peux trouver quantité de défauts à android (performances, bugs, consommation batterie, API et UI parfois compliquées), mais je pense malgré tout que c’est un excellent système qui évolue vite, possède une base solide et offre à l’utilisateur/développeur une grande liberté.

Que penses-tu de la rubrique « Interview » sur ce blog ?

Pour être tout à fait honnête, je ne connaissais pas ton blog, mais je vois clairement que je suis le public visé par tes tests et interviews, j’ai donc rajouté le flux RSS à FeedEx et je suis maintenant régulièrement tes articles que je trouve particulièrement intéressants.

Je te remercie d’avoir pris le temps pour me répondre.

Encore une fois merci à toi.

Si tu as des nouveautés, nouvelles versions, etc. à présenter, n’hésite pas à me contacter.

N’étant pas très présents sur les réseaux sociaux, les deux seuls liens importants sont : 

Téléchargement sur le Play Store

Projet GitHub

interview du développeur xbee

Interview XbeeAujourd’hui j’ai le plaisir de publier l’interview de « Xbee », le développeur de « Hotshots ».

Pour Mémoire :« Hotshots » est un logiciel de capture d’écran Open-Source et multi plates-formes, que ce soit l’écran, une fenêtre ou une zone dont vous allez pouvoir faire des captures d’écran et les annoter grâce aux outils intégrés :
RondCaréeSurligneurligneéclipseetc« Hotshots »(article sur le blog)  fera votre bonheur si comme moi vous utilisez la capture d’écran régulièrement.

Bonjour Xbee, peux tu te présenter à mes lecteurs ?

Bonjour, je m’appelle Fabrice et cela fait bien 20 ans que je développe en C/C++ sur pas mal de plates-formes, essentiellement UNIX.

As-tu toujours développé sous licence libre ? Si oui, pourquoi avoir changé et qu’est ce que la force des licences libres selon toi ?

Dans mon travail, j’ai souvent utilisé de l’open Source mais je n’avais jamais trouvé le temps de m’y investir plus que cela.
Intégrer une équipe existante sur un gros projet ne m’intéressait pas beaucoup et je ne voyais pas trop ce que je pouvais apporter à la  communauté. Mais il y a trois ou quatre ans, j’ai cherché un outil pour comparer des images et n’en ai trouvé aucun de satisfaisant.J’ai donc décider de le créer (DiffImg) et de le publier pour apporter ma pierre à l’édifice. Depuis, j’ai publié quelques autres outils dont le dernier en date est HotShots. La force du libre, c’est sa communauté très éclectique et donc intéressée par à peu près tout et n’importe quoi.On peut bâtir une nouvelle application assez facilement sans avoir à repartir de zéro à l’aide des multiples librairies disponibles et en se concentrant sur le cœur de son application.Mais, c’est aussi sa faiblesse, les dépendances à n’en plus finir, les forks multiples, le brouillage du message auprès des utilisateurs lambda.
Pourquoi as-tu écrit « hotshots » en QT (pourquoi ce langage) ? En utilise d’autres ? Et si tu as d’autres logiciels tu peux nous en parler.

J’avais besoin d’un outil d’annotation pour écrire la documentation en ligne de mes précédent outils et je n’avais rien trouvé de satisfaisant ailleurs, j’ai donc finalement décidé de l’écrire.
Qt était une évidence pour moi, ayant commencé à l’étudier dans les années 2000 et l’ayant vraiment utilisé depuis QT 3.4 (cela ne nous rajeuni pas …), multi plate formes, performants, complet, doc béton, très bonne communauté, bref, que du plaisir.Tout mes outils sont d’ailleurs en Qt, DiffImg, un comparateur d’images, SyncWall, un gestionnaire de fond d’écran permettant de synchroniser plusieurs machines et osGraphX, un visualiseur d’objets 3D basé sur OpenSceneGraph.
Comment peut on t’aider, nous utilisateurs de ton logiciel que l’on s’y connaisse ou non en devs ?

Il y a trois grand types de contribution possibles pour les non développeurs  :- la traduction, c’est en général la contribution la plus courante, surtout depuis que j’utilise Transifex.com, un site centralisant les traductions. Il suffit de se créer un compte gratuit et de faire une demande d’ajout d’une nouvelle langue, transifex fournissant une interface de traduction assez pratique avec un peu de « métier ».En plus, les traductions peuvent se partager entre projets, ce qui peut faciliter encore ce travail un peu fastidieux. Maintenant, il faut connaître une autre langue:)- le test et le retour de bugs est également très important. Il faut bien sûr que la description du bug soit claire et le problème reproductible.

J’ai beaucoup de mal à faire quelque chose sur des configurations « exotiques ».- les demandes d’évolution, d’ajout de fonctions ou les remarques sur l’ergonomie sont également les bienvenues même si c’est plus aléatoire, mon temps est limité et je ne fais pas de miracle.
Pourquoi as-tu décidé d’apprendre les langages informatiques et créer tes propres logiciels ?
J’ai commencé l’informatique avec le ZX81 pour les connaisseurs, cela ne date donc pas d’hier. Mais au départ, je me destinais à faire de l’électronique et l’informatique n’est venu qu’au fur et à mesure de mes études.Sinon, créer ses propres logiciels et les partager est beaucoup plus récent, montrer son code pour un développeur demande une certaine dose de confiance en soi 🙂
Quels conseils donnerais tu à un jeune qui veux se lancer dans le développement libre ?

Je ne suis pas un expert mais je pencherai pour partir sur un petit outil assez limité pour se faire la main plutôt que de se lancer dans un truc d’envergure tout de suite.
La toile croule sous les projets abandonnés en cours de route car trop ambitieux. 

Et de faire preuve d’humilité, on ne pense pas à tout …

Quel OS utilises-tu ? Et utilises-tu que des logiciels libres ?
J’utilise Windows et Linux tous les jours, dans mon travail et chez moi. Pour les logiciels libres, le plus possible, Firefox, Thunderbird, LibreOffice mais je dois avouer que je reste hermétique à certains en les comparant à leur équivalent propriétaire (Gimp, Eclipse, …).
Que veux tu nous dire de plus (que j’aurais oublié) ?
J’aime aussi les comics et j’en profite pour faire un peu de pub à mon site xbee.net:)Que penses-tu de cette rubrique ?
Bonne idée,  mettre en avant le coté humain derrière le projet n’est pas révolutionnaire mais bien sympathique, on code, on publie des patches, on écrit des changelog mais tout cela reste très impersonnel. Longue vie à tes interviews !Question d’un lecteur :Que pensez vous qu’il serait judicieux de faire pour attirer plus de développeurs vers des projets libres ?

Le développement libre, c’est plutôt une approche personnelle, un peu comme l’écologie de tous les jours, éteindre la lumière en sortant d’une pièce, trier ses déchets.
Je ne suis pas un extrémiste mais apporter sa pierre à l’édifice, cela devrait être beaucoup plus naturel à nous développeurs bénéficiant directement ou indirectement du libre tous les jours.

Maintenant, tout le monde peut participer, écrire de la documentation, la corriger, la traduire, faire des rapports de bugs, il y a du travail pour un peu  n’importe qui, il faut juste être motivé pour des tâches par forcément très « sexy » a priori.

Je te remercie d’avoir accepté cette interview.

Merci à toi de ton intérêt pour mon travail, bonne continuation !

N’hésite pas à me prévenir des versions majeures ou nouveautés de ton ou tes logiciels pour en parler sur le blog.

Ci-dessous une liste de liens qui permettent d’en savoir plus sur toi ou tes logiciels.

 Le site de présentation de mes outils

le site de téléchargement d’HotShots et de mes autres outils.

Interview du développeur Claude Bulin

Interview « Claude Bulin »Je vous ai présenté il y a quelques semaines le logiciel « XCFA ».
Son développeur « Claude Bulin » a accepté de répondre à mes questions afin de nous parler de son projet.

Sont logiciel :
XCFA (X Converter File Audio) est un logiciel qui vous permet divers traitements de pistes audio.
Extraction d’un CD ou DVDCréation de jaquetteConvertisseur dans de nombreux formatsPour plus de précision, référez-vous à la présentation que j’ai réalisé sur ce blog.

L’interview :
Bonjour Claude et merci d’avoir accepté l’interview.

Bonjour et merci à toi.Dites-nous-en plus sur vous ?

Très peux de choses à dire sinon que je m’intéresse à l’informatique depuis fort longtemps maintenant et que je découvre encore avec grand plaisir des choses tous les jours.
Pourquoi développer vous que pour Linux et pourquoi avoir choisi le langage Perl ?

Je développe (je code) simplement parce que cet état d’esprit m’inspire, me passionne et le partage d’informations permet d’échanger des tonnes d’idées.Je ne code que très peu en langage de script Perl et Bash qui sont vraiment sympas pour mettre des idées en forme, effectuer des tests, concevoir des programmes simples et facilement maintenables. Le langage que j’utilise le plus est le langage C.
Quelles sont vos raisons d’avoir développé XCFA sous une licence libre (AGPLv3) ? 
Le partage d’informations est essentiel pour construire, progresser et améliorer dans tous les domaines d’où le choix pour ce qui concerne la programmation de la licence AGPLv3.
Êtes vous seul à développer XCFA  ?

X Convert File Audio n’est à l’origine qu’un humble projet personnel et dont j’ai fais de la publicité (pour m’amuser) sur l’une de mes premières pages Web. @Dzef a découvert je ne sais trop comment l’url de mon site et a vu en XCFA un projet beaucoup plus intéressant que ce à quoi je le destinais.Nous avons fait connaissance puis par le biais d’une mailing-list initiée par @Leonux avons formés un groupe de travail dans lequel chacun avait des compétences différentes donc complémentaires, et XCFA à vu réellement le jour.
Comment les lecteurs du blog et les internautes peuvent contribuer au projet du logiciel ?

Les utilisateurs peuvent me joindre par Mail depuis ma page Web pour me signaler un bug que je m’empresserais de corriger.Mais je pense que XCFA restera désormais en l’état et seuls les bugs signalés seront corrigés.
Y a-t-il eu d’autres logiciels que vous avez développé avant XCFA ?

Oui effectivement et sous d’autres systèmes par exemple Atari mais ce temps et loin ! Ma page Web contient quelques programmes non achevés … pour Gnu/Linux.
Dans le quotidien, quels systèmes d’exploitations utilisez-vous en général ?

Par obligation au travail évidemment windows et dans mon home uniquement des distributions Gnu/Linux.
Utilisez-vous que des logiciels libres ?

Chez moi oui et uniquement.
Avez-vous autre chose à rajouter ?

Juste un peu de pub pour cette excellente et très jeune distribution qu’est Manjaro et sous laquelle je suis actuellement.
Je vous remercie de m’avoir accordé ces quelques minutes pour cet entretien.

C’est moi qui te remercie.

Liens :Site Officiel

Interview du développeur Angelo Lama

Interview de Lama Angelo Pour la petite histoire :
En créant ce blog, j’avais l’ambition de vous présenter des logiciels et application libre ou open source.

Ensuite est venue la promotion de la musique libre dans les vidéos et maintenant les interviews de développeurs.

Sont logiciel :
Lama Angelo est le développeur de EKD.

Un logiciel multi plate-forme qui permet de faire des opérations post-production que ce soit sur la retouche photo, du traitement de vidéo, traitement par lots etc.

Je vous ai présenté ce logiciel il y a quel que semaine.

Interview : * Tout d’abord, peux-tu te présenter ?

Nom: Lama
Prénom: Angelo

J’ai 47 ans. Je suis professeur d’arts plastiques en collège à Caen.J’ai suivi une formation de plasticien au Beaux-Arts de Caen.

 
* Vous avez développé EKD, comment t’es venue cette idée ainsi comment a tu choisis le langage pour le programmer ?
 En fait au départ je n’avais aucune formation dans le domaine.J’ai découvert et me suis exercé avec Blender (en 1999), le logiciel d’image de synthèse (logiciel très connu maintenant) … et de fil en aiguille 

J’en suis venu à lire des ouvrages et me documenter sur un langage de programmation qui se nomme Python. 
EKD (EnKoDeur-Mixeur) a été (au départ) un projet pour me faire la main … et ensuite (au fil des années) il est devenu quelque chose de plus important.
J’ai commencé le projet EKD (sous une forme très primaire) en décembre 2004.

* Es-tu tout seul dans le projet ?

Non, nous sommes trois depuis 2009 (Olivier Ponchaut, Aurélien Cedeyn et moi-même ) … de 2004 à 2009 j’étais seul.
 * Pourquoi avoir choisi une licence libre ?
 
La licence libre m’est apparue comme un choix logique et inévitable … car le EKD est développé en langage Python (qui est lui-même sous licence libre) et puis je milite depuis pas mal d’années pour les licences libres.
J’adhère complètement à cette idée de partage (qui est fortement présente dans les licences libres).
 * Quel est les avantages d’EKD par rapport à la concurrence ?

Je ne me suis pas réellement posé la question quand j’ai commencé le projet.
Il est clair que EKD est facile d’utilisation, il possède une documentation fournie (que j’ai écrite … mais qui est un peu vieillotte ) maintenant … mais je n’ai pas le temps en ce moment de mettre les mains dedans.
 * Combien de temps te prends le développement du logiciel ? (en plus de votre métier)

Je ne compte pas mes heures !, cela représente une somme énorme de travail (entre le codage du logiciel, l’écriture de la documentation, l’entretient du site internet, et autre …).
 
* Combien de temps consacres-tu au projet par semaine ou par mois ?

C’est très variable, de nombreuses heures … mais je ne peux pas dire de façon précise. 
En tous les cas, depuis quelque chose comme trois mois, un événement important de ma vie m’a amené à ne plus toucher une ligne de code (j’ai des choses plus importantes à faire en ce moment) … 

Le projet est donc un peu en sommeil … mais j’y reviendrais très vite, pas de souci.
 
* Quel conseil donnerais-tu as un développeur débutant dans le libre ?

Je ne sais pas réellement quoi répondre car je ne me considère pas réellement (moi-même) comme un développeur expérimenté.

* Comment as-tu connu les logiciels libres ?
 Je pense (si mes souvenirs sont bons) que c’est au moment de la libération des sources de Blender en 2002 (libération des sources au quelles j’ai participé en soutenant le projet financièrement).

* Que penses-tu du rôle que jouent les logiciels libres en France (promotion, monopole de Microsoft dans les administrations) ?

Les logiciels libres semblent assez bien implantés (ce n’est que mon avis) dans l’éducation nationale (en tous les cas ici dans l’académie de Caen).
Dans les autres domaines, je ne sais pas.
Par contre la plupart des gens qui utilisent des logiciels libres le font car ils sont gratuits (pour la plupart) et ne se soucient guère de l’aspect philosophique des licences libres et de cette idée de partage.
Dès que j’ai l’occasion de parler de logiciel libre (même à mes élèves) je le fais.
 * Je te laisse la parole si tu as envie de dire quelque chose de plus ?

Le projet EKD a besoin d’être soutenu au niveau des personnes (par exemple des propositions de compétences, pour EKD.

Des traducteurs, … de même un développeur supplémentaire ne serait pas de refus) … mais aussi financièrement (sous forme de dons)
 * Question bonus, a tu des conseils à me donner pour les prochaines interviews ?

Je ne sais pas …
a+
Angelo

Je te remercie d’avoir accepté d’être le 1er interviewer, en espérant que tes collègues vont vouloir en faire autant.
Je rappelle que tu es développeur de EKD (présentation sur le blog)

Pour en savoir plus sur EKD :–
http://ekd.tuxfamily.org
http://ekdm.wordpress.com
http://glouk.legtux.org/guiescputil
http://www.youtube.com/user/EnKoDeurMixeur

© 2017 Le blog de Wilfried Caruel — Powered by WordPress

Theme by Anders NorenUp ↑