Archives de juin 2016 :
Mise en perspective du principe KISS : Mettre à jour une application web
J’ai décidé de m’interroger sur ma façon de mettre à jour une application web. Il y a eu une réflexion intéressante qui a été publiée par Blogus Librus sur le principe KISS.
Par exemple j’ai l’application web Shaarli dans le dossier /var/www de mon server@home, comment je fais pour la mettre à jour ?
Je vais vous présenter ma progression. Chacun pourra ainsi décider et voir où il se situe : Plutôt côté KISS donc simple ou plutôt côté élégant mais complexe. Je trouve que c’est une bonne mise en perspective du billet de Blogus Librus.
Au commencement
Ainsi donc au commencement pour mettre à jour Shaarli dans /var/www je faisais comme ci-dessous. Ça doit être la méthode employée par la majorité d’entre nous à quelques détails près (cd /tmp, cp remplacé par mv). C’est simple, c’est KISS. En 5 lignes.
cd /tmp &&… Lire la suite
Termux sur Android : Un peu plus loin avec Termux
Pour rappel Termux (GPLv3, disponible sur F-Droid) est un émulateur de terminal et d’environnement Linux pour Android (5.0 ou version ultérieure). J’en ai fait une courte description ici et nous avons vu comment jouer avec SSH et rsync ici. Aujourd’hui on va creuser notre tombe avec ce merveilleux outil.
Le projet
J’ai fini par comprendre que le développeur principal n’a pas prévu de documenter beaucoup, il se concentre sur le développement et répond aux nombreuses sollicitations sur le Google+ et le GitHub du projet. Pour avoir des nouvelles du projet, c’est sur Twitter. Il a aussi ouvert une page de don.
Les bonnes nouvelles
Termux supporte à présent nativement les architectures ARM 64 bits. Les packages mosh et autossh sont arrivés, on est donc en mesure de répondre à de… Lire la suite
Blog Libre Live bah en fait non
Finalement j’annule de nouveau demain matin lol. Mêmes priorités que la semaine dernière, désolé. J’avoue que ça m’arrange un peu, ça m’emmerdait franchement que Laurent ne soit pas là. Je ferai le Blog Libre Live quand ce sera un peu plus calme, avec moins de microbes dans le coin surtout arf.
Portez-vous bien et prenez soin de vos proches !
Tcho !
Blog Libre Live demain
Bonjour camarades !
Je vous rappelle qu’il y a Blog Libre Live demain de 07h00 à 12h00 ici. On va tester ensemble Rocket.Chat
Tcho !
C'est pas une blague
Enfin ça dépend de quel côté on se place.
Google detects requests
Hier j’ai testé une extension sur Firefox, tout ce qu’il y a de normal, bien notée, pas mal d’utilisateurs. Quelques heures plus tard je me suis retrouvé avec ça lorsque je faisais une recherche sur Google. J’ai évidemment supprimé l’extension puis reseté mon profil Firefox depuis.
C’est beau non ? Je ne pouvais pas utiliser le moteur de recherche Google car je ne respectais pas ses conditions d’utilisation… J’imagine le mec qui panique et qui ne peut même plus faire une recherche pour se sortir de son problème…
J’ai rempli le captcha et j’ai donc pu utiliser de nouveau le moteur de recherche… durant quelques minutes puis re-captcha. Il y a une explication sur le Support Google. Vivement qu’on invente le marteau connecté qui ne voudra pas taper sur un matériau trop dur !… Lire la suite
A la cool : Bricolage autour de youtube-dl
Salut les filles,
Bon j’ai décidé de me faire un article à la cool, je suis crevé (boulot, petit, grève dans les transports), soyez indulgent svp.
J’ai besoin de vous en mode « on tape la discut ». J’ai Madame qui devient de plus en plus demandeuse de séries/émissions télé. Tout le monde connait le replay télé et à peu près tout le monde connait youtube-dl. Pour rappel youtube-dl gère bien plus que YouTube et il y a une interface graphique (youtube-dl-gui) si ça vous intéresse.
J’ai aussi mon beau-père qui sur ma recommandation s’est mis à Captvty car il consomme beaucoup de replay également. Beau papa est actuellement sur Windows mais bidouille de l’Arduino et s’intèresse beaucoup à GNU/Linux quand je lui en parle. Il va y venir hé hé hé.
Mon idée était la suivante : 1/ Créer un bookmarklet qui copie l’URL de… Lire la suite
Blog Libre Live samedi prochain en fait
Ha, ha, ha, bon bah je vais annuler pour demain matin ! Désolé ! J’ai le petit qui est malade depuis mardi de la semaine dernière et Madame qui a une extinction de voix en plus d’une grosse fatigue.
Je me vois décemment pas m’amuser avec vous pendant que la famille est en train de mourir à côté. Augier m’a conseillé de les manger mais bon, i don’t think so.
Je m’excuse auprès de vous et je vous dis à samedi 11.
Tcho !
Blog Libre Live demain
Bonjour camarades !
Je vous rappelle qu’il y a Blog Libre Live demain de 07h00 à 12h00 ici. On va tester ensemble Rocket.Chat
Tcho !
Bashing Java : L'inférence de type en Java : on continue de faire n'importe quoi, yaye !
Je viens de tomber sur un article de D-Zone qui détaille une proposition pour ajouter l’inférence de type pour les variables locales dans Java 9. Alors… Bon, vous me connaissez, en ce qui concerne Java, j’aime bien tirer sur l’ambulance. Et dans cet article, je vais pas me priver
On remarque, qu’encore une fois, Java ajoute une fonctionnalité réclamée à cor et à cri par les développeurs avec des plombes de retard. Après tout, c’est vrai, l’inférence de type sur les variables locales, ça existe depuis, quoi ? 13 ans dans Groovy ? 12 dans Scala ? 9 dans C♯? 5 dans C++ ?
L’inférence de type pour les nuls
Bon, revenons au point de départ : l’inférence de type, c’est quoi ? C’est capacité pour le compilateur ou l’interpréteur du langage à déduire le type d’une variable sans que le développeur n’ai à le préciser explicitement. Dans… Lire la suite
Un thème pour le blog (partie 1)
Après avoir installé le serveur web en local, on va rentrer petit à petit dans le vif du sujet.
Le blog tourne sous WordPress (écrit en PHP, grande communauté, extensible à souhait…).
La création d’un thème passe par un ensemble de fichiers php dédiés aux différents contenus (accueil, liste des derniers articles, articles par catégories, commentaires…) mis en forme par une feuille de styles, voir par exemple ce très bon tutoriel pour approfondir le sujet, celui-ci ou cette sélections de tutoriels sur cette page.
Pour partir sur de bonnes bases, j’ai choisi d’utiliser le Bootstrap de Twitter, un ensemble de « composants » prêts à l’emploi, plus ou moins facile à utiliser. J’ai cependant conscience que cette feuille de styles est avant tout destinée à la création d’interfaces en back-end et que les sites internet l’utilisant en front-end finissent tous par se ressembler…
Les principaux avantages que… Lire la suite