Les derniers articles

GNU/Linux Magazine 07/2015
Les nouveautés de ce mois-ci : – GNU/Linux Magazine 183 (Juin 2015), GNU/Linux Magazine 184 (Juillet-Août 2015), GNU/Linux Magazine HS 79 PHP Efficace (Juillet 2015) – Beaucoup d’articles gratuits ! Voir GNU/Linux Magazine 173 à 178, GNU/Linux Magazine HS 70, 73, 74 (je donne le lien direct car je ne l’ai pas encore lu, quasiment tous les articles du magazine sont gratuits et c’est sur BSD !)
Le pourquoi : Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit de se former/mettre sur un outil/logiciel, encore faut-il pouvoir retrouver aisément l’information. Voyez ça comme une veille publique sur ce magazine. Ça leur fait… Lire la suite

Bashing Java : Les bonnes et les mauvaises critiques sur Java — Épisode 3 : Les « bonnes » pratiques
Toutes les communautés qui se forment autour d’un langage développent un certain nombre de bonnes pratiques ou de conventions. Elles n’ont rien d’obligatoire pour maîtriser le langage mais sont généralement plus ou moins suivies par les développeurs et on conseille généralement aux débutants de s’y mettre tôt. Cela peut aller du style de développement, comme la très célèbre PEP8 de Python à l’utilisation conseillée de certains design patterns. Et Java ne manque pas de ces derniers, la plupart détaillés dans le bouquin Effective Java dont je vous ai déjà parlé. Je vais être franc : je considère une bonne partie de ce qui est écrit dans ce bouquin comme étant carrément dispensable. Soit que ce sont des conseils de bon sens absolument pas exclusifs à Java, soit que se sont des stratégies pour palier aux déficiences patentes du langage, soit que ce sont tout simplement une monstrueuse pile de… Lire la suite

Bashing Java : Les bonnes et les mauvaises critiques sur Java — Épisode 2 : La syntaxe
La syntaxe est, à mes yeux, le plus gros problème de Java. Le langage n’a pas su évoluer avec le temps au contraire d’autres comme Python. Je sais que je cite souvent les mêmes exemples mais ils sont à mes yeux révélateurs du problème. La syntaxe est lourde à pleurer et il est hallucinant que certains concepts n’ont toujours pas été ajoutés avec le temps à la syntaxe. En voici quelque-uns :
Les chaînes templates et multilignes.
Manipuler des chaînes de caractères est une vraie plaie en Java. Il est impossible de déclarer des chaînes multilignes facilement. Le moindre retour à la ligne oblige à ajouter le caractère spécial
\n
et la moindre insertion de variable oblige à casser la chaîne et la concaténer en utilisant l’opérateur
+
. En Ruby, en Python et en Groovy, ce type de chaîne se déclare avec trois guillemets (en Groovy) :
def val… Lire la suite

Bashing Java : Les bonnes et les mauvaises critiques sur Java — Épisode 1 : Les mauvaises critiques
Ouais, je fais pas dans la dentelle.
Aujourd’hui je commence une série qui dissertera, de mon point de vue, des critiques couramment portées sur Java et des vrais problèmes du langage.
Avec l’ami Chocobozzz, nous sommes à peu près d’accord pour dire que Java est un mauvais langage. Cependant, notre désaccord porte sur la nature de ces problèmes. La plupart de ses critiques pourraient être résumées avec la BD suivante :
Bien que cette BD soit hilarante (essentiellement parce que j’aime le troll), ces critiques sont malheureusement hors de propos. En premier lieu, parce qu’elles portent sur la technique de la semi-compilation interprétée dans une VM et non sur le langage lui-même. De fait, c’est un reproche que l’on pourrait étendre à tout langage qui n’est pas purement compilé : C♯, Groovy, Scala, Kotlin, Python, Jython, Ruby, JRuby, PHP, OCamL, Perl, JavaScript, Lua, etc.
Mais surtout,… Lire la suite

Ranger LE navigateur de fichiers en mode terminal sur un serveur
Ranger est un navigateur de fichiers en mode terminal (curses), il ne nécessite donc pas d’environnement graphique ce qui est donc idéal sur un serveur sans interface graphique.
Comme une vidéo est plus parlante qu’un long texte voici de quoi on parle. Une petite vidéo réalisée par Fred de chez memo-linux.
Alors quel est l’intérêt et pourquoi je vous en parle : – Ranger est extrêmement puissant, simple, rapide. Il est publié en GPLv3, disponible sur les distributions majeures (Arch Linux, Debian, Ubuntu, etc.) et activement maintenu (version 1.7.1 parue le 04/05/2015) – Si vous saturez de naviguer à longueur de journées à coup de cd sur votre machine/serveur, arrêtez de courir quelques minutes – Prévisualisation des fichiers et ouverture du fichier avec **juste** un appui sur la flèche droite – Et parce que je vais vous en parler sur un serveur
J’ai découvert Ranger sur… Lire la suite

La blague du Jeudi – Return to the Past
Salut les loulous !
Vous connaissez laFraise ? Ce site surfait sur le « nouveau » web 2.0, les membres de la communauté (acheteurs) votaient pour des créations/dessins qui au dessus d’un certain seuil de points étaient imprimés et vendus sur des tee-shirts (en général en édition limitée de 500).
Je n’ai jamais revu depuis autant d’imagination détonante et d’idées génialement drôles. Si vous connaissez mieux ou aussi bien je veux bien les adresses !
J’espère que ça vous mettra en jambe pour la journée et une spéciale dédicace à la Wayback Machine de Internet Archive, ça faisait longtemps que je devais tester et c’est juste génial de pouvoir remonter le temps du web. Je fais un don dans les 6 mois !

La blague du Jeudi – Manuel téléphonique

La blague du Jeudi – Dédicace

La blague du Jeudi – J'hésite à le lire

La blague du Jeudi – Un peu de poésie
Un peu de poésie dans ce monde de brutes.
A la semaine prochaine, de bonne heure et de bonne humeur !