Le blog de syeric

Debutgland, je voulais en parler ;-)

Salut

Je voulais parler du site debutgland. C'est simple, on aime ou on aime pas (waou, je me suis foulé là !). Mais c'est pourtant la vérité. Certains vous diront que son auteur, Cyrille, n'est qu'un râleur de mauvaise fois. D'autres vous diront qu'il a un ton auquel il faut s'habituer...

Au début, je faisais parti de la première catégorie. Je n'ai pas honte de le dire. Puis je me suis mis à aimer ce site, à entrer dans la deuxième catégorie. Non pas pour faire plaisir à Cyrille, que je ne côtoie que rarement sur LinuxPourLesNuls, mais parce que j'estime que c'est quelqu'un qui a l'honnêteté de dire tout haut ce que d'autres se refusent à penser, planqués derrière le sacro saint "Linux c'est mieux et c'est tout, windaube, ça pue c'est caca".

Et bien oui, il est marrant de voir parfois quelqu'un demander pourquoi ça ne marche pas, et qu'un pignouf trouve le moyen de dire "mais c'est mieux comme ça, tu fais ça avec telle et telle commande et Linux c'est génial" ! Le pire, c'est que celui qui posait la question s'en persuade lui même ! Et on reste dans ce cercle à la con où tout le monde dit les mêmes conneries. Le résultat ? Ben je vais reprendre Cyrille pour le coup : 2 % d'utilisateurs vers 2014, et encore je trouve qu'il est optimiste.

Car il faut être réaliste : on est capable de faire des trucs super mais on reste, pour les 'human beings" comme se plaisent à dire certains, des hurluberlus aptes au mieux mais au prix d'incroyables efforts de déchiffrage. Personne ne se dit "et le débutant en informatique, est-ce qu'il va y arriver ?" Personne ne pense en utilisateur lambda, en "pépé" qui clique sur msn et voit son bambin, en mère de famille qui veut juste aller sur deux trois sites pour se détendre et consommer, et qui en ont rien à carrer de savoir que lorsqu'ils achètent un pc, Micro$oft va les tenir prisonniers de leur dogme, car chez eux au moins, ça marche...

Bref, un site provocant, avec un titre à forte récurrence : "Linux, c'est de la merde". Mais un site diablement réaliste, où l'auteur va au fond des choses, se place dans la vraie vie et ne fait pas chier avec les idées formatées à deux balles.

A+

Sylvain

Pourquoi "google est ton ami" est une réponse stupide

Salut

Je vois souvent dans les fora des réponses du genre : "google est ton ami", "cherche dans la doc" et j'en passe...

Cette réponse à le don de m'énerver au plus haut point. Déjà, c'est ultra prétentieux. Car cela veut dire que l'on prend son interlocuteur pour une sous-merde incapable d'entrer le moindre mot dans un moteur de recherche. Cela sous-entend que lui, le moins que rien, ne sais même pas quels mots entrer alors que moi, grand dieu vivant de ma spécialité, je sais exactement quoi chercher, où le chercher... Après tout, il est connu du monde entier que pour savoir comment installer un logiciel sous debian/ubuntu et consort il faut chercher l'utilisation de synaptic ou apt pour les puristes.

Alors moi, je vais peut être dans un an être ingénieur en mécanique. Imaginez un seul instant que votre boss vous demande de déterminer expérimentalement les coefficients élastiques d'un matériau orthotrope. Vous venez alors, la gueule enfarinée, demander sur un forum de mécanique (à supposer que vous sachiez en trouver un) de quoi il s'agit. Je vous répondrai alors "google est ton ami !". Je sais que la doc existe donc j'ai la conscience tranquille. Sauf que vous allez chercher, et vous allez vous ramasser car c'est de la doc qui suppose un minimum de connaissances de base.

En informatique, c'est pareil. Il faut bien voir que certains points de docs sont tout simplement surréalistes pour le non initié. Il aura beau avoir trouvé, il ne saura même pas quoi en faire !

Alors plutôt que de perdre son temps à écrire cette phrase débile, passez votre chemin ou essayez d'aider avec du détail !

A+

Sylvain

La fonction string.maketrans()

Salut !

Je voulais vous présenter une fonction plutôt sympa de string dans python.

Mise en situation : Je vous donne la phrase suivante :

egek guv wpg fgoq fg uvtkpi.ocmgvtcpu() swk guv wpg hqpevkqp rnwvqv uaorc

Puis je vous dit que pour la comprendre, il faut remplacer toutes les lettres par celle qui se situe deux rangs plus hauts, par exemple remplacer c par a, d par b... Il y a deux méthodes pour le faire. La bonne, qui consiste à faire un programme, et la mauvaise, qui consiste à le faire à la main.

Heureusement, python va nous sortir de cette situation !

Voyez plutôt :

[python]
#!/usr/bin/python
#-*- coding:utf-8 -*-
import string

#la fameuse phrase
c="egek guv wpg fgoq fg uvtkpi.ocmgvtcpu() swk guv wpg hqpevkqp rnwvqv uaorc"
#on défini un premier élément, qui sont les lettres de l'alphabet décalées de +2 rangs
first='cdefghijklmnopqrstuvwxyzab'
#on défini le second, plus facile
second='abcdefghijklmnopqrstuvwxyz'
#On crée une table qui va servir à la traduction avec string.maketrans()
table=string.maketrans(first, second)
#On traduit avec translate(table)
result=c.translate(table)
#on affiche le résultat
print result



A son exécution, vous aurez comme résultat :

Ceci est une demo de string.maketrans() qui est une fonction plutot sympa

Bon, cet exemple est nul, mais cette fonction prend tout son sens lorsque l'on travaille avec des éléments chiffrés que l'on veut traduire en mots, ou autre. Seule obligation, avoir le même nombre de caractères de part et d'autre de la table de traduction.

A+

Sylvain

Des autocollants pour mettre son pc aux couleurs du libre

Bonjour !

Pour signaler un projet sympa, qui consiste à rassembler plein d'images pour faire des autocollants aux couleurs du libre pour son pc, et ainsi mieux promouvoir le logiciel libre auprès de ses proches.

Page du projet

Volume 1 (format openoffice draw)

Volume 2

Parmi les nombreuses images, bien sûr, le célèbre :



A bientôt !

Sylvain

VmWare : c'est bien, mais pas top

Salut !

Alors VmWare, sur le papier, c'est génial. Ca "virtualise" un système d'exploitation dans un autre. Par exemple, je l'utilise pour un Windows dans mon Ubuntu. Ainsi, je peux démarrer Windows comme un simple programme.



Pourquoi je fais ça ? Parce que sous linux, ben il n'y a pas encore de solution aussi efficace que msn pour faire un appel vidéo. Bref, il y a de gros progrès sur ce sujet. Maintenant, l'usb est reconnu. Je peux donc utiliser ma webcam. On peut changer d type de connexion, à condition de savoir comment faire, bref, on peut faire quasiment tout ce que l'on fait avec un Windows installé en dur.

Mais, ben oui il y a un mais. C'est très, très lourd. Ben oui, on ne peut pas imaginer qu'il en soit autrement en faisant tourner deux systèmes d'exploitation en même temps. Y'a encore des bugs. Par exemple, ma vidéo se fige parfois. Pour ne pas tout buguer, je dois d'abord débrancher la webcam pour ensuite arrêter la conversation puis faire l'inverse. Des arrêts parfois intempestifs des programmes aussi.

Bref, c'est quand même lourd de devoir faire ça. Vivement que msn ne soit plus à la mode (et il y a du chemin) pour qu'on puisse utiliser wengo ou autre sans passer pour un chieur de service qui exige de changer de système pour avoir l'immense privilège de discuter avec lui.

A+

Sylvain

Linuxpedia : future bible du linuxien ?

Salut !

J'avais envie de parler de LinuxPedia qui est un nouveau projet intéressant. Ils ont pour objectif (noble) de rassembler la très éparpillée documentation francophone sur GNU / Linux, FreeBSD...

Je pense que ça peut être sympa, n'hésitez pas à contribuer si vous voulez ;-)

A+

Sylvain