J'ai l'impression que tu confond rationalité et prévisibilité. Un système expert est complètement prévisible : il te donnera toujours la même réponse à une situation donnée, et cette réponse sera optimale car le système est conçu pour prendre sa décision sur la base de la totalité d'information disponible.
Aujourd'hui on est capable de créer des systèmes capable de prendre des décisions sur une base d'information partielle : les IAs. Pour autant, le processus de décision sera toujours rationnel dans le sens où il peut être expliqué en prenant en compte la base d'information dont disposait l'IA au moment de prendre sa décision. À ce niveau, le résultat n'est plus prévisible.
Pour autant, on reste toujours dans le cadre de la raison : j'imagine mal un robot s'emporter au poker et faire tapis parce qu'il a perdu le pli d'avant sur un coup de malchance (et même si c'est c'était le cas, nous resterions encore dans le cadre de la raison : cela aurait simplement été pensé en amont)
À noter également (c'est l'actualité du moment), que philosophie magazine présente son dossier du mois sur l'intelligence artificielle. Avec à l'intérieur un dossier sur un questionnement de la morale face à l'intelligence artificielle, en déroulant le problème suivant :
si Google met en vente un véhicule programmé, dans certains cas pour se crasher contre un mur [plutôt que de percuter un piéton,] je serai très réticent à l'idée de monter à bord et n'y mettrai jamais mes enfants. Les gens ne passeront-ils à la voiture autonome que si elle sauve toujours son ou ses passagers, même quand c'est immoral ?
La question n'est pas de savoir si l'intelligence artificielle existe ou non, mais de savoir quelle place donner à ces logiciels qui interragissent avec nos comportements dans la société (algorithme d'évaluation d'espérance de vie chez une compagnie d'assurance, algorithme de conduite automobile etc).
Personnellement, je pense que l'intelligence relance les questions sur le logiciel libre : le problème n'est plus seulement de savoir qui de l'utilisateur ou du logiciel à le contrôle (résumé de la pensée de Stallman), mais devient sociétal : les logiciels qui interagissent avec la société doivent pouvoir être contrôlés, non seulement par les utilisateurs, mais également pour l'ensemble des sujets qui contribuent à enrichir la base de données et modifier les comportements de ces algorithmes.
Un ticket est ouvert sur leur BT depuis quelques années déjà, donc je pense qu'ils sont au courant du besoin. Mon hypothèse est que l'entreprise oriente l'application vers les grands comptes qui ont toute l'infrastructure requise pour que ça ne soit pas un problème (ldap et autre). Pour nous autres, qui sommes à la recherche d'une solution à auto-héberger, le problème est différent.
J'aurai bien aimé que l'auteur de la dépêche vienne participer aux échanges : linuxfr est une belle vitrine, et la dépêche gagnerai a voir plus d'activité à travers les commentaires.
Mais quelqu’un signale dans un commentaire que le produit est toujours limité à une seule identité mail, 7 ans plus tard ! Dommage…
Si c'est à mon commentaire que tu fais référence, je clarifie avant que ça ne soit mal interprété : il est possible d'utiliser plusieurs identités sur un compte. Mais
les adresses doivent être déclarées dans l'annuaire (sql ou ldap) et ne peuvent pas être renseignées par l'utilisateur depuis l'interface,
il n'est pas possible non plus de changer dynamiquement l'adresse émettrice au moment de la rédaction du courriel.
Ton commentaire me fait réaliser que la dépêche a été publiée par l'un des auteurs du projets, ce que je n'avais pas remarquer. Je me joins donc à tes remerciements pour remercier l'équipe du projets.
Et c'est une bonne chose que de savoir que les membres de SOGo viennent traîner par ici !
C'est sûr, ça ne vaut pas un client lourd, mais vu qu'en entreprise, seul le webmail est autorisé il faut bien faire avec.
Ce qui me manque le plus est l'impossibilité de changer l'adresse expéditeur au moment de la rédaction d'un message, ce qui est gênant quand on cherche à suivre la règle du salut@toto.
Maintenant, j'attends que la version 4 arrive dans les dépôts debian pour la backporter sur mon vps…
J'ai découvert SOGo récemment, et j'ai vraiment été agréablement surpris. Pour compléter la dépêche, il s'agit d'un pur webmail qui [nécessite donc/peut s'intégrer avec] un serveur existant.
Mail il propose en plus un calendrier intégré, et un annuaire. Les deux pouvant se synchroniser avec nos chers smatphones ou client emails. Il propose également une gestion de partage des ressources pour les comptes à l'intérieur d'un même domaine (mais je n'ai pas testé cet aspect là).
Il permet également d'éditer ses filtrer sieve directement depuis l'IHM. Par comparaison, roundcube (qui était le webmail révolutionnaire il y a quelques années) fait pâle figure.
Maintenant je l'utilise à la place du webmail fourni par mon hébergeur.
Pour ta première demande, je ne me représente pas très bien ce que tu souhaites : c'est une sorte de pagination ? Comment ça s'intégrerai avec le reste du tableur ? Je veux bien des exemples pour comprendre un peu mieux.
Le mode contrôle serait facile à mettre en place, puisqu'il s'agit de parcourir toutes les cellules pour afficher leur contenu : en gros c'est ce que je fait au moment de la sauvegarde la feuille de calcul, il faudrait juste faire une sortie écran au lieu d'une sortie fichier. Pour l'instant rien n'est prévu dans l'IHM pour mettre en place des boites de dialogue, donc ça serait aussi à ajouter, mais ça fait partie des évolutions à prévoir.
Pour l'utilisateur, aucune idée. À part vouloir travailler dans une session ssh, ou alors être un fan du terminal je ne sais pas trop. C'est comme les roguelikes, certains continuent d'y jouer en console, voire de faire des interfaces qui imitent un terminal… tous les goûts sont dans la nature…
De mon côté, je l'ai plus pris comme un défi, dont la mayonnaise à pris. Et aujourd'hui, je sais bien que les tableurs font mieux que moi la mise en forme de calculs.
Pour un fana du scripting, on pourrait imaginer appliquer un script sur chaque cellule, pour réinjecter ensuite le résultat dans le tableau ou ce genre de chose, mais pour l'instant c'est juste une idée que je n'ai pas encore complètement développée.
Exact, mais mon tour d'horizon n'était pas de présenter tous les tableurs existants (comme dit plus haut, Wikipédia fera ça mieux que moi), mais d'en présenter quelques-uns, dont j'ai pu m'inspirer ou qui peuvent valoir le détour. sc est encore maintenu, et disponible dans les dépôts de debian par exemple.
C'est le plus simple à mettre en place, mais peut-être pas aussi configurable qu'un environnement dédié. Tu peux définir un réseau privé, une arborescence fichier à part etc. Je te laisse regarder le site qui explique ce que l'on peut faire avec : https://firejail.wordpress.com/
Pour la mise en place, le principe est d'encapsuler les appels vers les programmes vers des appels vers firejail qui applique des règles de cloisement. Par exemple, firejail firefox au lieu de firefox.
Le cloisement peut également être appliqué facilement à l'ensemble des utilisateurs du pc en faisant des liens symboliques :
Je vais essayer de continuer d'implémenter le plus grand nombre de fonctions standard pour assurer la compatibilité avec une feuille de calcul générée par libreoffice, donc oui, ça fait parti de mes projets.
J'ai toutefois pris le parti d'utiliser un typage fort, et un nombre d'argument fixe dans les fonctions de mon interpréteur. D'où l'impossibilité de définir une fonction telle que concat qui ne respecte ni l'un ni l'autre.
Une fois cette étape terminée, je souhaite mettre en place un système de plugin pour enrichir le tableur de fonctions et commandes spécialisées : jets de dés (roll(2D6+3)), sortie graphique etc.
Il n'empêche, avant de me lancer dans mon code, j'avais regardé un peu ce que faisait sc-im, et était tombé sur un segfault au bout de quelques minutes d'utilisations.
Visiblement le projet a évolué rapidement, plus que ce que je peux faire tout seul de mon côté, mais il n'empêche que je m'amuse bien :
Par exemple la représentation des dates dans le tableur m'a entrainé sur les calculs autour du jour julien et des algorithmes associés pour faire la conversion.
Plus intéressant, si on regarde une formule dans une cellule comme une instruction, alors un tableur est un interpréteur (non linéaire, puisque l'ordre des instructions n'est pas déterminé). Je m'étais posé comme règle de ne pas écrire une longue liste de type case sur les fonctions à interpréter, mais que celle-ci soit gérée de manière dynamique via un catalogue, ce qui m'a entraîné dans certaines expérimentations liées à ce que propose OCaml (voir cet article sur mon blog qui traite de la manière dont j'ai mis en place l'évaluateur de type). Cela donne au final un interpréteur très fortement typé, qui est aujourd'hui assez souple pour être enrichi dans d'autres directions.
Mais j'ai dit que je reviendrai avec un contenu plus conséquent quand j'aurais davantage avancé :)
Il est déjà en place, et le fichier écrit est valide et lisible sous libreoffice par exemple.
Mais je réécrit complètement le fichier au moment de la sauvegarde, en perdant toute les informations de mise en forme (mais pouvait-on s'attendre à mieux en utilisant un tableur en console ?).
Bon, je ne peux pas m'empêcher de répondre, même si j'avais envie de faire mon annonce un peu plus tard, quand le projet aurait bien avancé…
Si ça t'intéresse, j'ai commencé à écrire un tableur en console, capable de lire (basiquement) des feuilles de calculs d'openOffice. Rien de très complet, juste un hobby que je fais à mes heures creuses…
Voici donc la première annonce de lightweight spreadsheet, dit licht
C'est du OCaml, et je peux assurer le support ici :-)
Merci au site et à l'équipe pour le contenu que vous diffusez,
de maintenir l'architecture technique et les coût que cela doit engendrer,
de prendre sur votre temps libre pour animer, filtrer, et corriger les contenus des utilisateurs,
et de tenir bon face aux attaques des différents détracteurs
C'est la rançon du succès, toute vitrine attire les critiques
Constructives ou négatives, avec parfois des réactions hargneuses…
Je vous adresse mon soutient, dans cette situation malheureuse,
et vous remercie de maintenir à flot ce site magique !
Alors que l'on parle de plus des échanges à travers les applications de réseau social, comment se porte l'usage du courriel dans les listes de diffusion ? Est-ce qu'il y a encore des gros changements dans l'application, ou est-on passé sur un mode maintenance qui consiste plus en une correction des problèmes rencontrés ?
il n'y a qu'à voir les réactions de la communauté LinuxFR
Ça me gêne quand je vois ton amertume à ce sujet : je trouve que tu fais un super boulot pour communiquer sur des sujets assez pointus. À chaque fois que tu viens communiquer sur un sujet, je sais que je vais trouver un contenu détaillé et riche (et sur des sujets qui m'intéressent bien que ça ne me concerne pas directement.)
Je vois ton journal comme une envie de parler d'un sujet qui te tiens à cœur, chose jamais simple quand on s'adresse à une communauté hétérogène (en terme de profil et caractères). Il faut s'attendre à 1) que l'on ne sache comment s'exprimer avec chacun 2) que le message ne soit pas compris par tout le monde. Dans tout les cas, ça ne sert à rien de vouloir s'entêter.
Je peux comprendre que tu souhaites faire autre chose de ta vie que la vulgarisation à des masses qui ne comprennent pas vraiment de quoi tu es en train de parler (je force le trait volontairement), mais en venant présenter un journal sur le sujet ici, je pense que tu avais quand même l'intention de vouloir faire découvrir un sujet à des gens qui ne sont pas connaissent pas le sujet en question.
Voilà. C'est la phrase qui m'a fait réagir, et sortir de mon statut de lecteur passif. Maintenant que j'ai commencé à écrire qqch, autant que ça serve quelque chose.
Quitte à prendre du recul sur la programmation, autant en revenir à une question fondamentale : à quoi sert un langage de programmation ? Ton journal décrit les caractéristiques qui permettent d'évaluer un langage, mais n'aborde pas cette question. Est-ce qu'aujourd'hui en 2017, le langage de programmation est-là pour représenter la pensée d'un développeur, où pour lui permettre d'accéder à des espaces que sa pensée ne peut pas formaliser ?
Je prends un exemple : les tours de Hanoi. Face au jeu, je serai incapable de résoudre le problème et lister les opérations à réaliser. Je ne peux donc pas décrire la procédure pour l'écrire dans un programme. Par contre, je peux écrire un programme (étonnamment court d'ailleurs) qui va me guider dans la solution. Dans cette situation qui dirige qui ?
Autre question, qui porte cette fois sur la représentation d'un programme : est-ce qu'u n développeur se représente un programme comme un espace géographique (je sais où se trouve cette fonction), temporel. Et est-il possible de faciliter (à travers la grammaire et la présentation du code) la représentation qu'un être humain peut avoir du programme. (Est-ce que le principe d'utiliser l'indentation pour séparer les blocs conditionnels est pertinent ?)
Je pense que ces questions ne te concernent pas personnellement et ne relèvent pas de tes compétences, mais si l'on veut ouvrir la question sur le domaine de la recherche en langage de programmation, il y a plein de questions qui peuvent se poser ^^
J'ai mon boulanger pour ça : je sais combien coute le prix d'un pain, et je prépare l'appoint chez moi avant d'aller lui rendre visite, ça me permet d'écouler mon stock.
[^] # Re: L'ordinateur est rationnel, et alors ?
Posté par chimrod (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 5.
J'ai l'impression que tu confond rationalité et prévisibilité. Un système expert est complètement prévisible : il te donnera toujours la même réponse à une situation donnée, et cette réponse sera optimale car le système est conçu pour prendre sa décision sur la base de la totalité d'information disponible.
Aujourd'hui on est capable de créer des systèmes capable de prendre des décisions sur une base d'information partielle : les IAs. Pour autant, le processus de décision sera toujours rationnel dans le sens où il peut être expliqué en prenant en compte la base d'information dont disposait l'IA au moment de prendre sa décision. À ce niveau, le résultat n'est plus prévisible.
Pour autant, on reste toujours dans le cadre de la raison : j'imagine mal un robot s'emporter au poker et faire tapis parce qu'il a perdu le pli d'avant sur un coup de malchance (et même si c'est c'était le cas, nous resterions encore dans le cadre de la raison : cela aurait simplement été pensé en amont)
# Commentaire bookmark
Posté par chimrod (site web personnel) . En réponse au journal "Intelligence artificielle", vraiment?. Évalué à 10.
À noter également (c'est l'actualité du moment), que philosophie magazine présente son dossier du mois sur l'intelligence artificielle. Avec à l'intérieur un dossier sur un questionnement de la morale face à l'intelligence artificielle, en déroulant le problème suivant :
La question n'est pas de savoir si l'intelligence artificielle existe ou non, mais de savoir quelle place donner à ces logiciels qui interragissent avec nos comportements dans la société (algorithme d'évaluation d'espérance de vie chez une compagnie d'assurance, algorithme de conduite automobile etc).
Personnellement, je pense que l'intelligence relance les questions sur le logiciel libre : le problème n'est plus seulement de savoir qui de l'utilisateur ou du logiciel à le contrôle (résumé de la pensée de Stallman), mais devient sociétal : les logiciels qui interagissent avec la société doivent pouvoir être contrôlés, non seulement par les utilisateurs, mais également pour l'ensemble des sujets qui contribuent à enrichir la base de données et modifier les comportements de ces algorithmes.
[^] # Re: SOGo et compagnie
Posté par chimrod (site web personnel) . En réponse à la dépêche Inverse annonce la sortie de la version 4 de SOGo !. Évalué à 4.
Un ticket est ouvert sur leur BT depuis quelques années déjà, donc je pense qu'ils sont au courant du besoin. Mon hypothèse est que l'entreprise oriente l'application vers les grands comptes qui ont toute l'infrastructure requise pour que ça ne soit pas un problème (ldap et autre). Pour nous autres, qui sommes à la recherche d'une solution à auto-héberger, le problème est différent.
J'aurai bien aimé que l'auteur de la dépêche vienne participer aux échanges : linuxfr est une belle vitrine, et la dépêche gagnerai a voir plus d'activité à travers les commentaires.
[^] # Re: SOGo et compagnie
Posté par chimrod (site web personnel) . En réponse à la dépêche Inverse annonce la sortie de la version 4 de SOGo !. Évalué à 2.
Si c'est à mon commentaire que tu fais référence, je clarifie avant que ça ne soit mal interprété : il est possible d'utiliser plusieurs identités sur un compte. Mais
[^] # Re: Merci
Posté par chimrod (site web personnel) . En réponse à la dépêche Inverse annonce la sortie de la version 4 de SOGo !. Évalué à 3.
Ton commentaire me fait réaliser que la dépêche a été publiée par l'un des auteurs du projets, ce que je n'avais pas remarquer. Je me joins donc à tes remerciements pour remercier l'équipe du projets.
Et c'est une bonne chose que de savoir que les membres de SOGo viennent traîner par ici !
[^] # Re: Cool
Posté par chimrod (site web personnel) . En réponse à la dépêche Inverse annonce la sortie de la version 4 de SOGo !. Évalué à 5.
C'est sûr, ça ne vaut pas un client lourd, mais vu qu'en entreprise, seul le webmail est autorisé il faut bien faire avec.
Ce qui me manque le plus est l'impossibilité de changer l'adresse expéditeur au moment de la rédaction d'un message, ce qui est gênant quand on cherche à suivre la règle du salut@toto.
Maintenant, j'attends que la version 4 arrive dans les dépôts debian pour la backporter sur mon vps…
# Cool
Posté par chimrod (site web personnel) . En réponse à la dépêche Inverse annonce la sortie de la version 4 de SOGo !. Évalué à 5.
J'ai découvert SOGo récemment, et j'ai vraiment été agréablement surpris. Pour compléter la dépêche, il s'agit d'un pur webmail qui [nécessite donc/peut s'intégrer avec] un serveur existant.
Mail il propose en plus un calendrier intégré, et un annuaire. Les deux pouvant se synchroniser avec nos chers smatphones ou client emails. Il propose également une gestion de partage des ressources pour les comptes à l'intérieur d'un même domaine (mais je n'ai pas testé cet aspect là).
Il permet également d'éditer ses filtrer sieve directement depuis l'IHM. Par comparaison, roundcube (qui était le webmail révolutionnaire il y a quelques années) fait pâle figure.
Maintenant je l'utilise à la place du webmail fourni par mon hébergeur.
[^] # Re: Fonctions qui manquent dans beaucoup de tableurs
Posté par chimrod (site web personnel) . En réponse au journal Licht 0.1. Évalué à 2.
Pour ta première demande, je ne me représente pas très bien ce que tu souhaites : c'est une sorte de pagination ? Comment ça s'intégrerai avec le reste du tableur ? Je veux bien des exemples pour comprendre un peu mieux.
Le mode contrôle serait facile à mettre en place, puisqu'il s'agit de parcourir toutes les cellules pour afficher leur contenu : en gros c'est ce que je fait au moment de la sauvegarde la feuille de calcul, il faudrait juste faire une sortie écran au lieu d'une sortie fichier. Pour l'instant rien n'est prévu dans l'IHM pour mettre en place des boites de dialogue, donc ça serait aussi à ajouter, mais ça fait partie des évolutions à prévoir.
[^] # Re: Intérêt ?
Posté par chimrod (site web personnel) . En réponse au journal Licht 0.1. Évalué à 4.
Pour l'utilisateur, aucune idée. À part vouloir travailler dans une session ssh, ou alors être un fan du terminal je ne sais pas trop. C'est comme les roguelikes, certains continuent d'y jouer en console, voire de faire des interfaces qui imitent un terminal… tous les goûts sont dans la nature…
De mon côté, je l'ai plus pris comme un défi, dont la mayonnaise à pris. Et aujourd'hui, je sais bien que les tableurs font mieux que moi la mise en forme de calculs.
Pour un fana du scripting, on pourrait imaginer appliquer un script sur chaque cellule, pour réinjecter ensuite le résultat dans le tableau ou ce genre de chose, mais pour l'instant c'est juste une idée que je n'ai pas encore complètement développée.
[^] # Re: Non, l'ancêtre est…
Posté par chimrod (site web personnel) . En réponse au journal Licht 0.1. Évalué à 5.
Exact, mais mon tour d'horizon n'était pas de présenter tous les tableurs existants (comme dit plus haut, Wikipédia fera ça mieux que moi), mais d'en présenter quelques-uns, dont j'ai pu m'inspirer ou qui peuvent valoir le détour.
scest encore maintenu, et disponible dans les dépôts de debian par exemple.# firejail ?
Posté par chimrod (site web personnel) . En réponse au message VM Applications.. Évalué à 3.
C'est le plus simple à mettre en place, mais peut-être pas aussi configurable qu'un environnement dédié. Tu peux définir un réseau privé, une arborescence fichier à part etc. Je te laisse regarder le site qui explique ce que l'on peut faire avec : https://firejail.wordpress.com/
Pour la mise en place, le principe est d'encapsuler les appels vers les programmes vers des appels vers firejail qui applique des règles de cloisement. Par exemple,
firejail firefoxau lieu de firefox.Le cloisement peut également être appliqué facilement à l'ensemble des utilisateurs du pc en faisant des liens symboliques :
en fonction du $PATH de l'utilisateur, l'appel à firefox lancera la version cloisonnée par firejail.
# Ranger
Posté par chimrod (site web personnel) . En réponse au message affichage des dossier et sous dossier. Évalué à 5.
Ranger permet de le faire, mais c'est une application console, ce qui n'est pas forcément de ton gout…
[^] # Re: je suis l'idiot de service
Posté par chimrod (site web personnel) . En réponse au journal Csuper 4.4.0. Évalué à 3.
C'est qui pour ? Il n'a pas été gâté par ses parents avec ce nom !
[^] # Re: En supposant du bash
Posté par chimrod (site web personnel) . En réponse au message ajouter a la fin de ligne préciser. Évalué à 5.
Ça m'a servi à moi qui ne savait que l'on pouvait faire ça en sed. Intuitivement, je serai parti sur awk.
[^] # Re: spreadsheet
Posté par chimrod (site web personnel) . En réponse au journal Applications de type vim-like. Évalué à 3.
Je vais essayer de continuer d'implémenter le plus grand nombre de fonctions standard pour assurer la compatibilité avec une feuille de calcul générée par libreoffice, donc oui, ça fait parti de mes projets.
J'ai toutefois pris le parti d'utiliser un typage fort, et un nombre d'argument fixe dans les fonctions de mon interpréteur. D'où l'impossibilité de définir une fonction telle que
concatqui ne respecte ni l'un ni l'autre.Une fois cette étape terminée, je souhaite mettre en place un système de plugin pour enrichir le tableur de fonctions et commandes spécialisées : jets de dés (
roll(2D6+3)), sortie graphique etc.Voilà !
[^] # Re: spreadsheet
Posté par chimrod (site web personnel) . En réponse au journal Applications de type vim-like. Évalué à 4.
La référence était volontaire :)
Il n'empêche, avant de me lancer dans mon code, j'avais regardé un peu ce que faisait sc-im, et était tombé sur un segfault au bout de quelques minutes d'utilisations.
Visiblement le projet a évolué rapidement, plus que ce que je peux faire tout seul de mon côté, mais il n'empêche que je m'amuse bien :
Par exemple la représentation des dates dans le tableur m'a entrainé sur les calculs autour du jour julien et des algorithmes associés pour faire la conversion.
Plus intéressant, si on regarde une formule dans une cellule comme une instruction, alors un tableur est un interpréteur (non linéaire, puisque l'ordre des instructions n'est pas déterminé). Je m'étais posé comme règle de ne pas écrire une longue liste de type
casesur les fonctions à interpréter, mais que celle-ci soit gérée de manière dynamique via un catalogue, ce qui m'a entraîné dans certaines expérimentations liées à ce que propose OCaml (voir cet article sur mon blog qui traite de la manière dont j'ai mis en place l'évaluateur de type). Cela donne au final un interpréteur très fortement typé, qui est aujourd'hui assez souple pour être enrichi dans d'autres directions.Mais j'ai dit que je reviendrai avec un contenu plus conséquent quand j'aurais davantage avancé :)
[^] # Re: spreadsheet
Posté par chimrod (site web personnel) . En réponse au journal Applications de type vim-like. Évalué à 3.
Il est déjà en place, et le fichier écrit est valide et lisible sous libreoffice par exemple.
Mais je réécrit complètement le fichier au moment de la sauvegarde, en perdant toute les informations de mise en forme (mais pouvait-on s'attendre à mieux en utilisant un tableur en console ?).
[^] # Re: spreadsheet
Posté par chimrod (site web personnel) . En réponse au journal Applications de type vim-like. Évalué à 7.
Bon, je ne peux pas m'empêcher de répondre, même si j'avais envie de faire mon annonce un peu plus tard, quand le projet aurait bien avancé…
Si ça t'intéresse, j'ai commencé à écrire un tableur en console, capable de lire (basiquement) des feuilles de calculs d'openOffice. Rien de très complet, juste un hobby que je fais à mes heures creuses…
Voici donc la première annonce de lightweight spreadsheet, dit licht
C'est du OCaml, et je peux assurer le support ici :-)
[^] # Re: N'utilife pluf lef icônef du thème GTK
Posté par chimrod (site web personnel) . En réponse au journal Le Firefox nouveau est arrivé !. Évalué à 1.
Je ne sais pas quel est le but, mais son commentaire est bourré de fautes typographiques… le s long n'est pas censé être utilisé en fin de mot !
(De plus il y a un caractère dédié pour cela, un ſ n'est pas un f !
# Merci LinuxFR
Posté par chimrod (site web personnel) . En réponse à la dépêche Seconde mise en demeure pour l'association LinuxFr. Évalué à 10.
Merci au site et à l'équipe pour le contenu que vous diffusez,
de maintenir l'architecture technique et les coût que cela doit engendrer,
de prendre sur votre temps libre pour animer, filtrer, et corriger les contenus des utilisateurs,
et de tenir bon face aux attaques des différents détracteurs
C'est la rançon du succès, toute vitrine attire les critiques
Constructives ou négatives, avec parfois des réactions hargneuses…
Je vous adresse mon soutient, dans cette situation malheureuse,
et vous remercie de maintenir à flot ce site magique !
:)
# Actualité du courriel en 2017
Posté par chimrod (site web personnel) . En réponse à la dépêche Actualités Sympa. Évalué à 4.
Alors que l'on parle de plus des échanges à travers les applications de réseau social, comment se porte l'usage du courriel dans les listes de diffusion ? Est-ce qu'il y a encore des gros changements dans l'application, ou est-on passé sur un mode maintenance qui consiste plus en une correction des problèmes rencontrés ?
Est-ce qu'il est prévu des évolutions futures ?
[^] # Re: (╯°□°)╯
Posté par chimrod (site web personnel) . En réponse au journal Une Demande d’Emploi en 2017. Évalué à 5.
Tu as également mis un s de trop à aprè
[^] # Re: go 2.0
Posté par chimrod (site web personnel) . En réponse au journal Pourquoi la recherche en langages de programmation ?. Évalué à 5.
Ça me gêne quand je vois ton amertume à ce sujet : je trouve que tu fais un super boulot pour communiquer sur des sujets assez pointus. À chaque fois que tu viens communiquer sur un sujet, je sais que je vais trouver un contenu détaillé et riche (et sur des sujets qui m'intéressent bien que ça ne me concerne pas directement.)
Je vois ton journal comme une envie de parler d'un sujet qui te tiens à cœur, chose jamais simple quand on s'adresse à une communauté hétérogène (en terme de profil et caractères). Il faut s'attendre à 1) que l'on ne sache comment s'exprimer avec chacun 2) que le message ne soit pas compris par tout le monde. Dans tout les cas, ça ne sert à rien de vouloir s'entêter.
Je peux comprendre que tu souhaites faire autre chose de ta vie que la vulgarisation à des masses qui ne comprennent pas vraiment de quoi tu es en train de parler (je force le trait volontairement), mais en venant présenter un journal sur le sujet ici, je pense que tu avais quand même l'intention de vouloir faire découvrir un sujet à des gens qui ne sont pas connaissent pas le sujet en question.
Voilà. C'est la phrase qui m'a fait réagir, et sortir de mon statut de lecteur passif. Maintenant que j'ai commencé à écrire qqch, autant que ça serve quelque chose.
Quitte à prendre du recul sur la programmation, autant en revenir à une question fondamentale : à quoi sert un langage de programmation ? Ton journal décrit les caractéristiques qui permettent d'évaluer un langage, mais n'aborde pas cette question. Est-ce qu'aujourd'hui en 2017, le langage de programmation est-là pour représenter la pensée d'un développeur, où pour lui permettre d'accéder à des espaces que sa pensée ne peut pas formaliser ?
Je prends un exemple : les tours de Hanoi. Face au jeu, je serai incapable de résoudre le problème et lister les opérations à réaliser. Je ne peux donc pas décrire la procédure pour l'écrire dans un programme. Par contre, je peux écrire un programme (étonnamment court d'ailleurs) qui va me guider dans la solution. Dans cette situation qui dirige qui ?
Autre question, qui porte cette fois sur la représentation d'un programme : est-ce qu'u n développeur se représente un programme comme un espace géographique (je sais où se trouve cette fonction), temporel. Et est-il possible de faciliter (à travers la grammaire et la présentation du code) la représentation qu'un être humain peut avoir du programme. (Est-ce que le principe d'utiliser l'indentation pour séparer les blocs conditionnels est pertinent ?)
Je pense que ces questions ne te concernent pas personnellement et ne relèvent pas de tes compétences, mais si l'on veut ouvrir la question sur le domaine de la recherche en langage de programmation, il y a plein de questions qui peuvent se poser ^^
[^] # Re: Latin-1 :'(
Posté par chimrod (site web personnel) . En réponse au journal Java 9 est dehors. Évalué à 5.
Merci de me rappeler que l'on est vendredi. :)
[^] # Re: Tu t'emballes
Posté par chimrod (site web personnel) . En réponse au journal Conséquences sociales des cryptomonnaies. Évalué à 9.
J'ai mon boulanger pour ça : je sais combien coute le prix d'un pain, et je prépare l'appoint chez moi avant d'aller lui rendre visite, ça me permet d'écouler mon stock.