URL: https://linuxfr.org/users/franteck-2/journaux/finalement-c-est-simple Title: Finalement c’est simple ! Authors: franteck Date: 2020年01月21日T15:15:19+01:00 License: CC By-SA Tags: ubuntu et firefox Score: 3 Préambule : Ce journal a pour objet de partager ma petite expérience de développeur amateur ; et comme tout amateur qui se respecte, je ne maîtrise pas grand‐chose, aussi pardonnez moi d’avance l’utilisation de termes inappropriés ou autres... Pour occuper mon temps libre, je m’amuse à développer des applications web principalement. Ces sites sont hébergés soit chez un professionnel en tant qu’hébergement mutualisé soit dockerisés localement sur un serveur monté de toutes pièces (un vieil Athlon Phenom II X4 _Black edition_, pour les nostalgiques). J’ai choisi comme langage principal pour la partie back‐office le PHP (offre « offerte » fréquemment chez les hébergeurs). J’ai bien tenté le Python, mais je ne suis pas trop fan, sans doute par méconnaissance. Pour la partie utilisateur, cela dépend de la cible (navigateur/application dédiée, mobile ou desktop), aussi cela va du HTML/JavaScript (hérésie d’associer les deux !) ou le Java. Je pense dans un avenir proche à varier mes plaisirs et tenter le Dart/Kotlin (est‐ce mal car créé par Google ?). Toujours est‐il que j’ai à disposition comme environnement de développement, deux ordinateurs portables : une bête américaine suffisamment puissante pour faire tourner la suite Android studio et sa machine virtuelle, le tout linuxé avec une Ubuntu des plus classiques (ce choix pourrait faire l’objet d’un journal à lui tout seul) et un modeste Chinois propulsé par Windows 10 (je sais, c’est mal, mais moi j’aime bien et je n’ai pas encore trouvé un gestionnaire de fenêtres libre qui me convienne ; des idées ?) avec clavier QWERTY qui a le mérite de ne pas peser plus lourd qu’un MacBook Air pour un prix beaucoup plus léger et que j’utilise dans le RER (ah non ! on ne dit plus RER mais train !). Sur chacune de ces machines, j’ai installé NetBeans et VSCode et PHP, bien entendu. Jusque‐là, tout va bien. Même si je ne fais pas partie d’une Force Development Task Team, j’ai quand même besoin de partager mon code entre mes machines, les clés USB c’est quand même pas la panacée, et je n’ai pas accès à mon réseau hors de mon domicile (je réinstallerai un VPN dans mon deuxième temps libre !), aussi je choisis l’option ultime utilisée par tous les professionnels de la profession à savoir Git (je vais m’attirer les foudres de ceux qui ne jurent que par Mercurial ou autres services décentralisés de gestion de versions mais, pour moi, Mercuriales ce sont deux tours jumelles à Bagnolet). Sitôt dit, sitôt fait : `sudo apt install git` sur une machine et « cliquer icône Firefox, aller à _qwant.com_ (pourquoi pas .fr ?), chercher git, cliquer lien _git-scm.com_, cliquer « _Download 2.25.0 for Windows_ », enregistrer le fichier, ouvrir le fichier fraîchement téléchargé, autoriser l’application à modifier le système, accepter la licence GNU (ça, c’est bien !), installer. Évidemment, cela ne suffit pas (ou peut‐être que si, mais je ne sais pas), je dois centraliser mes versions décentralisées sur GitHub, GitLab ou autres services à disposition (mais comme je code comme un goujat (aucun respect des normes PSR ni _test‐unit_ sans parler de la documentation), je m’abstiens de polluer la sphère libre et j’opte pour un Gogs en Docker sur mon serveur. Et voilà le travail ! Ah, ben non, impossible de « pusher » quoi que ce soit depuis Netbeans (une « trop » rapide recherche me conduit à penser que je ne suis pas le seul et que ce dysfonctionnement serait connu des personnes compétentes), je ne pousse pas plus loin, surtout qu’avec VSCode ça marche. Voilà tout est opérationnel, il existe moult possibilités sans doute plus optimales pour parvenir à ce résultat et que je serai ravi de tester à l’occasion. Ce sera tout pour aujourd’hui, merci de m’avoir lu, vous pouvez retourner à vos occupations.

AltStyle によって変換されたページ (->オリジナル) /