j'ouvre un terminal
je lance gpg-agent
je lance mutt.
il me demande une seule fois ma passphrase.
Quand je pars (dîner, souper, fumer...) je ferme le terminal, et l'agent est tué. Simple et efficace.
C'est la un vrai problème.
Ma machine principale est en qwerty clavier japonais.
Mes laptops sont en azerty PC et azerty Mac.
Ma machine au boulot est en qwerty US.
Selon la machine d'où je fais SSH, mon mot-de-passe va mettre un temps carrément différent, en raison de l'emplacement des touches sur ces claviers. Donc, en gros, je pourrais plus jamais me logguer chez moi quoi...
C'est tout à fait ce que je me disais. Il faisait (pas forcément volontairement, à chacun sa spécialité) l'omission des paradigmes fondamentaux de la prog fonctionnelle.
Le meilleur exemple étant sans doute quand il parle de ses "équations qui s'équilibrent". J'appelle ça littéralement un point fixe.
Il faut se dire quand même que si nombre de langages pèchent par absence de sémantique, on ne peut pas vraiment dire ça des langages fonctionnels (sauf de Caml, où la sémantique, c'est le code du compilo ^^).
C'est un bel exemple d'une branche de l'info où l'on passe plus de temps sans ordi qu'avec ordi, pour développer un concept, et il n'y a pas de place pour le debuggage à chaud (comptez-donc le temps écoulé pour l'aboutissement de Scheme R6RS)...
Bref, j'ai rien codé en Lissac encore, mais j'attendrai d'avoir un peu de formalisme derrière avant de m'y lancer (ne le prend pas mal, j'ai pas lu tes publis encore non plus)
J'ai vu, lors des journées portes-ouvertes de la fac ou j'étais au Japon, un laptop muni d'un tel ecran 3D. C'est assez epoustouflant quand même, et ca laisse présager des belles choses pour l'avenir.
Sin on interdit les cartes graphiques, que penser des FPGAs ?
Tu peux facilement configurer un FGPA pour optimiser et cabler un algo de crackage adapté à certains chiffrements...
Bref, rien de nouveau sous le soleil. Meme un simple brute-force sur du hardware dédié, fait maison, et youpla...
Je n'ai encore jamais scripté dans Gimp, mais quand je vois les changements apportés par le nouveau dialecte intégré, je me dis qu'ils ont bien fait de changer. C'etait vraiment dégueulasse leur précédent langage.. Une sorte de mélange Scheme/Lisp pas propre...
Ca serait bien qu'on puisse linker son propre Scheme à la place, quand même (on peut ptet, je sais pas).
J'en profite pour dire que débugger à grands coups de printf est une très mauvaise idée, surtout si tu n'utilises pas uniquement des entiers dans ton programme.
En deux mots, la raison est que les flottants n'ont pas la même précision dans les registres de ton proco et dans la mémoire. Printf rajoute des transferts CPU<->RAM et ainsi génère des Heisenbug.
Je sais pas ce que tu programmes, mais tu pourrais songer utiliser des langages de plus haut niveau, objets ou fonctionnels, pour automatiser les traces, et profiter des compilateurs sioux des langages aussi sioux qui utilisent des représentations constantes des données.
Scheme avec une macro LAMBDA pour tracer les appels, Haskell avec une monade de log pour les memes raisons...
Bref, c'est pas specialement a toi que je dis ca, mais aussi aux autres moules : laissez tomber C sauf si vous faites drivers. Utilisez des langages fonctionels, ca fait aussi bien, et plus agréablement.
Une thèse n'est pas un travail pour un cours en soi (même si elle est sanctionnée par un diplôme).
(Par ailleurs, s'ils ont fait une thèse à deux, y'à un blème je trouve).
Bref, si t'es si curieux, lis donc le règlement propre à ton école, et aussi celui "implicite" qui couvre les établissements éducatifs.
Bref, il me semble à moi aussi que tout produit développé dans une école _dans_le_cadre_d'un_cours_ est la propriété de l'école, et ne peut être vendu/breveté par l'étudiant.
C'est grace a des gens comme nous (*BSD) que nombre de logiciels libres sont portables, hein.
Les scripts shells qui reposent sur la version 3.2.15-alpha-mdk de bash avec le GNU/rm-1.0.1.0.1.0-p3.rh-dev et qu'on trouve sur le net (ou dans des logiciels libres parfois celebres) sont assez nombreux pour qu'on rappelle a l'ordre les gens qui ecrivent du code de merde. Non mais !
Pourquoi ferais-tu pas simplement un bac en info avec juste deux cours par session, et une session d'été complète ?
Ca devrait pas trop etre dur (mais ca prendra plutot 4 ans, pas 3).
Quand tu es développeur (et pas seulement un gentoo lover), tu ne passes pas ton temps à compiler des OS. Tu compiles ton code et il y a make pour compiler que ce qui est nécessaire. Make peut aussi compiler en parallèle (option -j) pour profiter d'un dual/quad core/cpu. Dans ce contexte, la vitesse de gcc est largement bonne.
Ben, quand tu compiles du code genere' par du code, tu peux te retrouver avec un gros bouzin. J'ai du code qui met plus de 30 minutes a compiler *un seul fichier* (et d'ailleurs, GCC plante souvent sur ce genre de donnees). Et la, vu le code genere, ben, j'ai beau avoir un 16 coeurs, ca m'aide pas... (Et non, on peut pas trivialement generer le code dans plusieurs fichiers)
Moi, j'ai quitté Linux il y a trois ans environ car c'est un bordel monstreux, avec des logiciels faussement portables, des applis qui tournent sur une seule distribution, des utilisateurs persuadés d'être les seuls libristes et les meilleurs...
Bref, anarchie et nombrilisme, ça m'a exaspéré.
Je suis passé sur *BSD (surtout Free et un peu Net), et là, enfin, je me sens bien sur ma machine, et bien avec ma communauté.
la poste t'as prévenu.
Le webmail d'iFrance est passé en flash-que-je-peux-pas-le-lire du jour au lendemain (et meme mieux, l'adresse IP du serveur mail aussi, donc j'ai du modifier mes regles de firewall), sans prevenir...
Dans une emission sur Arte (en 3 ou 4 volets) au mois d'avril et mai, sur la terre dans 50 ans. L'éprisode sur les technologies de l'information montrait un lab qui faisait actuellement cette recherche, et on voyait un tel ecran de plusieurs metres carrés, mais les soucis de luminosité n'etaient pas encore très au point (mais l'emission a pu mettre beaucoup de temps avant d'etre diffusée)
[^] # Re: qui
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal De l'utilité de chiffrer ses messages.... Évalué à 2.
j'ouvre un terminal
je lance gpg-agent
je lance mutt.
il me demande une seule fois ma passphrase.
Quand je pars (dîner, souper, fumer...) je ferme le terminal, et l'agent est tué. Simple et efficace.
[^] # Re: On s'en fout un peu du cryptage...
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal De l'utilité de chiffrer ses messages.... Évalué à 1.
Utilité: revoyer un mail a quelqu'un qui l'a pas recu pour une raison x ou y (car tu as une copie dans "sent"), faire un .foward a la volee...
Bref, tant de choses si simples a comprendre quand on utilise mutt (et où on se rend compte que le mail, c'est bidon).
Ca permet aussi, justement, de refourguer un mail sans le saloper de moulte ">" a chaque transfert...
[^] # Re: Chuck Norris
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Le Dieu Anton Blanchard. Évalué à 4.
[^] # Re: SHIFT
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Protéger ses passwords de façon statistique. Évalué à 2.
Ma machine principale est en qwerty clavier japonais.
Mes laptops sont en azerty PC et azerty Mac.
Ma machine au boulot est en qwerty US.
Selon la machine d'où je fais SSH, mon mot-de-passe va mettre un temps carrément différent, en raison de l'emplacement des touches sur ces claviers. Donc, en gros, je pourrais plus jamais me logguer chez moi quoi...
# Le haut niveau
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Qu'est-ce qu'un outils de développement de rève ?. Évalué à 3.
J'utilise de plus en plus Scheme avec des macros bien senties, pour remplacer du code Perl/Python/Ruby.
En revanche, Java, hem... Pour coder vite, on a fait mieux...
[^] # Re: Hein ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Des langages de haut niveau. Évalué à 1.
Le meilleur exemple étant sans doute quand il parle de ses "équations qui s'équilibrent". J'appelle ça littéralement un point fixe.
Il faut se dire quand même que si nombre de langages pèchent par absence de sémantique, on ne peut pas vraiment dire ça des langages fonctionnels (sauf de Caml, où la sémantique, c'est le code du compilo ^^).
C'est un bel exemple d'une branche de l'info où l'on passe plus de temps sans ordi qu'avec ordi, pour développer un concept, et il n'y a pas de place pour le debuggage à chaud (comptez-donc le temps écoulé pour l'aboutissement de Scheme R6RS)...
Bref, j'ai rien codé en Lissac encore, mais j'attendrai d'avoir un peu de formalisme derrière avant de m'y lancer (ne le prend pas mal, j'ai pas lu tes publis encore non plus)
[^] # Re: RELIEF
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Une véritable interface en 3 dimensions. Évalué à 1.
[^] # Re: Les langages sécurisés ca existe !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Qu'est-ce qu'un langage sécurisé ?. Évalué à 1.
J'utilise ça même assez souvent, tant en Haskell qu'en Caml...
# Oui enfin
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Bientot l'interdiction des cartes graphiques puissantes?. Évalué à 3.
Tu peux facilement configurer un FGPA pour optimiser et cabler un algo de crackage adapté à certains chiffrements...
Bref, rien de nouveau sous le soleil. Meme un simple brute-force sur du hardware dédié, fait maison, et youpla...
# Scheme
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Le GNU Image Manipulation Program 2.4 is out.. Évalué à 3.
Ca serait bien qu'on puisse linker son propre Scheme à la place, quand même (on peut ptet, je sais pas).
# Profiteur
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Comment "tracer" une application ?. Évalué à 1.
En deux mots, la raison est que les flottants n'ont pas la même précision dans les registres de ton proco et dans la mémoire. Printf rajoute des transferts CPU<->RAM et ainsi génère des Heisenbug.
Je sais pas ce que tu programmes, mais tu pourrais songer utiliser des langages de plus haut niveau, objets ou fonctionnels, pour automatiser les traces, et profiter des compilateurs sioux des langages aussi sioux qui utilisent des représentations constantes des données.
Scheme avec une macro LAMBDA pour tracer les appels, Haskell avec une monade de log pour les memes raisons...
Bref, c'est pas specialement a toi que je dis ca, mais aussi aux autres moules : laissez tomber C sauf si vous faites drivers. Utilisez des langages fonctionels, ca fait aussi bien, et plus agréablement.
[^] # Re: Pour moi, c'est une bonne idée
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Et si les étudiants faisaient des choses utiles ?. Évalué à 1.
Et avec un mentor qui connait déjà le sujet et qui t'encadre.
Et avec de l'argent aussi.
Alors que ton projet étudiant, il est surtout là pour t'apprendre à te démerder.
Pour toutes ces raisons, je ne soutiens pas l'initiative.
[^] # Re: sinisme
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Et si les étudiants faisaient des choses utiles ?. Évalué à 1.
(Par ailleurs, s'ils ont fait une thèse à deux, y'à un blème je trouve).
Bref, si t'es si curieux, lis donc le règlement propre à ton école, et aussi celui "implicite" qui couvre les établissements éducatifs.
Bref, il me semble à moi aussi que tout produit développé dans une école _dans_le_cadre_d'un_cours_ est la propriété de l'école, et ne peut être vendu/breveté par l'étudiant.
[^] # Re: Pièces et Main d'Oeuvre
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Recherche Beta testeur pour PMO. Évalué à 1.
J'étais déjà tout émoustillé à l'idée de béta-tester une Petite ou Moyenne Orgie...
[^] # Re: la mienne :
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Aide mémoire : Truc à pas faire n°42. Évalué à 3.
Les scripts shells qui reposent sur la version 3.2.15-alpha-mdk de bash avec le GNU/rm-1.0.1.0.1.0-p3.rh-dev et qu'on trouve sur le net (ou dans des logiciels libres parfois celebres) sont assez nombreux pour qu'on rappelle a l'ordre les gens qui ecrivent du code de merde. Non mais !
# Faire un bac
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Enseignement en ligne - la suite. Évalué à 1.
Ca devrait pas trop etre dur (mais ca prendra plutot 4 ans, pas 3).
--
Ce message utilise du vocabulaire québecois
[^] # Re: Re:
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Fin de gcc dans les *BSD ?. Évalué à 3.
Ben, quand tu compiles du code genere' par du code, tu peux te retrouver avec un gros bouzin. J'ai du code qui met plus de 30 minutes a compiler *un seul fichier* (et d'ailleurs, GCC plante souvent sur ce genre de donnees). Et la, vu le code genere, ben, j'ai beau avoir un 16 coeurs, ca m'aide pas... (Et non, on peut pas trivialement generer le code dans plusieurs fichiers)
# Aie aie aie ! ouille !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Navigateurs webs et machines lentes. Évalué à 3.
Il est impossible de s'asseoir !
C'est-t-y pas une chanson de Jacques Dutronc ça ?
# berk
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Web social: et vous?. Évalué à 1.
Pour le social:
Sinon, j'utilise
- Mixi (plus gros réseau social japonais)
- viparea (car je le vaux bien)
J'utilise plus :
- DotNode (réseau social libre et mort...)
- Orkut (ca pue, et je suis pas attiré par le Brésil)
En fait, le truc le plus web 2.0 que je lis, c'est juste quelques Planet (Scheme et Haskell)
# J'ai arrété Linux
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Quelle est LA raison qui vous pousse à utiliser Linux ?. Évalué à 0.
Bref, anarchie et nombrilisme, ça m'a exaspéré.
Je suis passé sur *BSD (surtout Free et un peu Net), et là, enfin, je me sens bien sur ma machine, et bien avec ma communauté.
# Au moins
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Laposte.net se modernise.... Évalué à 3.
Le webmail d'iFrance est passé en flash-que-je-peux-pas-le-lire du jour au lendemain (et meme mieux, l'adresse IP du serveur mail aussi, donc j'ai du modifier mes regles de firewall), sans prevenir...
# Déjà vu
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Un écran en 3D !. Évalué à 2.
# Et alors ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Microsoft vous aime.. Évalué à 5.
Au fait, lis donc la partie sur Bill Hilf ici http://changelog.complete.org/posts/634-OSCon-Thursday.html
[^] # Re: *fermer* musique ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal On s'en moque mais mon ordi comprend enfin le Français. Évalué à 2.
[^] # Re: Fanatiques ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Skype condamné pour Violation de GPL. Évalué à 3.
Ah, c'est pas déjà le cas ?
Zut alors, faut que je trouve une licence encore plus barbue !