Roundcube est un webmail imap oui, mais il fait aussi du smtp (normal !) Le fait de préciser qu'il est sur un serveur distinct du serveur smtp est bon à prendre ! (autorisations d'ip et toussa…)
Et voilà la même chose automatisée (à chaque fois que l'on change de buffer, le répertoire courant est mis à jour) :
" Se place dans le path du buffer éditéfunction s:lcd()try " On se place dans un try au cas ou le chemin n'existe pas ( chemin " distant… )lcd %:p:hcatch/.*/
echo v:exception
endtryendfunction
autocmd BufReadPost * call<SID>lcd()
J'avais essayé de faire la même chose avec ssl everywhere, mais sans trop m'en donner les moyens, et avait fini par laisser tomber. Si quelqu'un à ça je suis preneur !
Il s'agit d'une dépendance directe du paquet libaccess-bridge-java-jni, il n'est pas possible de passer outre.
Le problème ne se pose pas sur du desktop (aujourd'hui quasiment tout le monde utilise à la fois des applis gtk et qt), mais sur serveurs, et là ça n'est pas acceptable !
sauf que par le jeux de dépendances le paquet openjdk dépend de libgtk2.0 ! Au moins avec le paquet de sun, il était possible d'avoir java sans tirer toute une ribambelle de dépendances !
Je crois qu'il va falloir faire un peu de ménage, sinon ça va gueuler !
Tout à fait, en fait, depuis que je m'autohéberge, je découvre que les mails peuvent servir à beaucoup de chose d'autres que d'échanger avec quelqu'un :
rappel des anniversaires
flux rss
mailing list (qui sont inutilisables dans des webmails)
annonces diverses (téléchargements terminés etc)
rss2imap à l'avantage de fonctionner aussi en mode local (en donnant le chemin vers le Maildir/), ce qui présente un double avantage quand on possède ses mails sur le serveur !
Je ne m'attendais pas à ce que le journal soit transformé en dépêche, je remercie l'admin qui en a pris l'initiative, et je me rend compte en même temps que ce qui pouvait être assez long pour un journal (je voulais éviter le tl;dr) devient un peu court pour une dépêche !
En même temps je ne voulais pas me contenter d'une description « commerciale », et je avais envie d'avancer sur le terrain technique pour de présenter un peu ce qu'un linuxien est en mesure d'attendre avec le portable : comment faire les mises à jour; conséquences d'une architecture arm etc (voir les commentaires du journal).
Au niveau de l'arm, le plus visible dans une utilisation quotidienne est l'absence de flash. Cela m'a paru tellement anecdotique que je n'ai pas pris la peine de le mentionner dans mon article - je suis davantage un habitué d'elinks que des sites flash.
Je n'ai pas testé la lecture de vidéo sur le portable (j'ai une tour pour ça), ni testé de pousser la carte graphique dans ses retranchements.
On sent qu'une attention a été poussée au niveau des applications : par exemple le client mail intégré au bureau propose une configuration automatique pour les mails gmails, yahoo.
D'ailleurs, les applications : comme elles sont gratuites, hercules n'a pas lésiné : openoffice, tuxpaint, dcraw (?), firefox, chromium, w3m, rythmnbox, totem, empathy. Comme si l'on allait se servir de ce portable pour faire du traitement de texte ! Ah j'oubliais tomboy et fspot sont de la partie (merci gnome !)
Et c'est bien là le paradoxe de cet ordinateur : le public ciblé n'est pas celui qui s'intéressera à l'ordinateur. On se retrouve vite limité si l'on n'est pas capable d'ourir un terminal.
Sinon, le démarrage de l'ordinateur :
45 secondes : L'écran de login apparaît.
1 minute 15 : Le bureau s'affiche avec les icônes des lanceurs
2 secondes plus tard vim est lancé.
Quand on rabat l'écran, le portable se met en veille (il s'agit en fait des options d'alimentation et d'énergie de gnome), l'appui sur le bouton d'alimentation provoque l'affichage d'une boite de dialogue proposant d'éteindre, redémarrer ou mettre en veille.
La mise en veille justement : la sortie de veille se fait très rapidement (4 secondes montre en main), le wifi se reconnecte automatiquement.
Sinon, parmi les surprises, il y a un port pour carte SIM qui n'était pas mentionné. Si quelqu'un sait ce qu'on peut faire avec ? Également, vu que la batterie est intégrée, il y a un petit interrupteur pour proposer de passer l'alimentation uniquement sur le secteur.
Voila, je rajouterai que le portable est proposé avec un service d'hébergement « dans le cloud », dont la première dose est gratuite. Je n'ai pas testé, vu que je dispose déjà de tout ça (auto-hébergement).
Sur le bord gauche de l'ordinateur, il y a les touches multimédia qui sont tactiles, et il m'arrive souvent de les voir s'allumer pendant que je suis en train de taper du texte.
Il faut dire que je n'utilise pas le portable dans des conditions optimales : sur les genoux dans le train de banlieue, dans le canapé, donc jamais avec les bras correctement posé, je pense que ça joue aussi.
En fait le problème n'est pas les bords sur le côté, mais ce foutu touchpad qui s'active parce qu'on l'effleure et qui vient déplacer le curseur du texte que l'on est en train d'écrire (mais c'est davantage inhérent aux portables qu'à ce modèle).
Tu peux choisir d'installer une version plus récente, mais il te faut alors recompiler le noyau.
Lors des mise à jours, j'ai cassé le portable comme ça deux fois (le noyau sur lequel on boote par défaut ne valide le paquet virtuel linux-image, donc la mise à jour se passe sans soucis, mais pas le redémarrage… )
C'est plutôt bien fait et simple à mettre en place (remplacer le shell login par mysecureshell et c'est tout ). La configuration se fait très simplement par la suite.
Le seul bémol est qu'il est rarement empaqueté dans nos distributions…
J'avais mis les log en ram car mon /var était monté sur une carte compact flash (c'est de l'auto hébergement).
Comme c'est pour un serveur le /home était relativement peu utilisé…
(J'avais complètement oublié avoir fait ça, j'ai du rallumer la machine pour retrouver le script, ça aura au moins eu l'avantage de le faire sortir de l'oubli !)
La synchronisation est basée sur le fait que lorsqu'on monte un point de montage avec l'option bind, on a accès à l'ensemble de son arborescence réelle, pas aux points de montage qui viennent se greffer par dessus.
Donc en gros, je crée un point de montage pour /var/log … en tempfs.
je crée un script init qui est chargé de faire les actions suivantes :
Au démarrage :
créer les répertoires à surcharger dans le /tmp (qui est en tempfs sur le système)
faire une copie depuis l'origine vers les points de montage créés.
Au stop :
monter la racine dans /tmp avec l'option bind
pour les points de montage surcharger, faire un rsync --del entre le tempfs et le système monté dans le /tmp
Histoire de synchroniser à d'autre moment qu'à l'arret de la machine, j'appelle le script avec l'argument stop de temps en temps dans un cron
C'est bien adblock, mais c'est limité à un navigateur. C'est pourquoi j'ai mis par derrière un privoxy qui me permet de bloquer aussi les pubs quand je passe sous luakit (elink aussi mais ça doit pas être très utile…), et donc de me sentir un peu moins lié à ff.
Ou bien je dois être trop strict, ou bien je vais pas sur les bons sites, mais je n'ai pas remarqué d'évolutions de publicités…
-u user The -u (user) option causes sudo to run the specified command as a
user other than root. To specify a uid instead of a user name, use
#uid. When running commands as a uid, many shells require that the
'#' be escaped with a backslash ('\'). Security policies may restrict
uids to those listed in the password database. The sudoers policy
allows uids that are not in the password database as long as the
targetpw option is not set. Other security policies may not support
this.
Je me souviens des dépêches qui étaient sorties lors de la parution du jeux.
En regardant dans les dépôts de ma distribution (Debian), je vois que les données sont fournies dans la branche « non-free ». Selon wikipedia, le jeu est en gpl, mais je ne trouve pas la confirmation sur le site officiel.
Ah non, en cherchant, je trouve sur le site de framasoft :
A propos de la licence : le site parle de "jeu libre" et le jeu mentionne un copyright imprécis. En fait, seul le moteur graphique et le code possèdent la licence GPL. Les auteurs hésitent encore sur la licence du reste des données.
Par contre, c'est dommage de ne pas trouver d'infos sur le site officiel…
Je n'ai pas dit qu'il fallait subir les appels non désirés sans rien faire. Juste qu'il faut mieux dire que ça ne nous intéresse pas, et éviter de faire perdre du temps au deux parties. Tu généralises mon propos !
En gros, ça fait juste chier le gars qui passe sa journée à faire des appels payés 3€00 chacun (si ils sont validés jusqu'au bout), et qui essaye de courir pour valider le taux horaire et éviter de se faire compenser ses heures (avec le risque de ne pas avoir de travail la semaine suivante).
Désolé, je préfère dire poliment que ça ne m'intéresse pas plutôt que de faire chier le mec qui n'a pas choisi son boulot, mais qui a un frigo à remplir comme nous tous.
Je crois que tu n'as pas compris mon code, l'appel à la fonction est déjà présent dans le 1er code !
Seulement, au lieu de faire le test à chaque fois pour appeler la fonction à exécuter, j'effectue ce test une seule fois, et sauvegarde un alias vers la fonction à exécuter.
Ensuite, dans la boucle, je récupère cet alias (pointeur, objet fonction…), et le traite comme une fonction, en lui donnant les paramètres issus des boucles.
Ça permet de gagner un niveau d'indentation dans la boucle, n niveaux d'indentations dans le select case (donc lisibilité), mais surtout de rendre le code un peu plus modulaire ( mais après on s'éloigne des contraintes de vitesse c'est vrai ).
# Ils ont de l'humour
Posté par chimrod (site web personnel) . En réponse au journal Humble Introversion Dumble. Évalué à 7.
Uplink
Windows:
Mac:
Linux:
https://humble-bundle.tenderapp.com/kb/humble-introversion-bundle/humble-introversion-bundle-system-requirements#uplink
[^] # Re: RoundCube : rien à voir
Posté par chimrod (site web personnel) . En réponse au message Problème postfix. Évalué à 1.
Pas forcément.
Roundcube est un webmail imap oui, mais il fait aussi du smtp (normal !) Le fait de préciser qu'il est sur un serveur distinct du serveur smtp est bon à prendre ! (autorisations d'ip et toussa…)
[^] # Re: Changer le répertoire courant
Posté par chimrod (site web personnel) . En réponse à la dépêche Vim fête son 20e anniversaire. Évalué à 1.
Je n'ai rencontré aucun problèmes avec.
Pour svn par exemple, j'ai pris l'habitude de le lancer dans un shell :
Et ça fonctionne sans problème.
[^] # Re: Changer le répertoire courant
Posté par chimrod (site web personnel) . En réponse à la dépêche Vim fête son 20e anniversaire. Évalué à 2.
Et voilà la même chose automatisée (à chaque fois que l'on change de buffer, le répertoire courant est mis à jour) :
# Adblock to privoxy
Posté par chimrod (site web personnel) . En réponse au message Filtres privoxy. Évalué à 2.
Voilà un projet qui a pour but de convertir les listes adblock plus pour privoxy :
http://andrwe.org/doku.php/scripting/bash/privoxy-blocklist
J'avais essayé de faire la même chose avec ssl everywhere, mais sans trop m'en donner les moyens, et avait fini par laisser tomber. Si quelqu'un à ça je suis preneur !
[^] # Re: libgtk ?
Posté par chimrod (site web personnel) . En réponse au journal Le java officiel est sorti de debian…. Évalué à 1.
Merci, c'était le genre de commentaire que j'espérais trouver en retour !
[^] # Re: libgtk ?
Posté par chimrod (site web personnel) . En réponse au journal Le java officiel est sorti de debian…. Évalué à 2.
Il s'agit d'une dépendance directe du paquet libaccess-bridge-java-jni, il n'est pas possible de passer outre.
Le problème ne se pose pas sur du desktop (aujourd'hui quasiment tout le monde utilise à la fois des applis gtk et qt), mais sur serveurs, et là ça n'est pas acceptable !
[1] http://packages.debian.org/fr/sid/libaccess-bridge-java-jni
# libgtk ?
Posté par chimrod (site web personnel) . En réponse au journal Le java officiel est sorti de debian…. Évalué à 2.
C'est chouette ça,
sauf que par le jeux de dépendances le paquet openjdk dépend de libgtk2.0 ! Au moins avec le paquet de sun, il était possible d'avoir java sans tirer toute une ribambelle de dépendances !
Je crois qu'il va falloir faire un peu de ménage, sinon ça va gueuler !
[^] # Re: rss2imap
Posté par chimrod (site web personnel) . En réponse au journal Comment remplacer son minitel 2.0 ?. Évalué à 3. Dernière modification le 24 octobre 2011 à 18:15.
Tout à fait, en fait, depuis que je m'autohéberge, je découvre que les mails peuvent servir à beaucoup de chose d'autres que d'échanger avec quelqu'un :
rss2imap à l'avantage de fonctionner aussi en mode local (en donnant le chemin vers le Maildir/), ce qui présente un double avantage quand on possède ses mails sur le serveur !
[^] # Re: Aaaaaah !
Posté par chimrod (site web personnel) . En réponse à la dépêche Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 3.
Fait attention, rien ne dit q'une Gentoo pourra démarrer sur le PC !
Je te renvoie aux commentaires du journal qui mettent en garde contre l'« interopérabilité » sur l'arm : http://linuxfr.org/nodes/87866/comments/1281823
# Précisions
Posté par chimrod (site web personnel) . En réponse à la dépêche Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 9. Dernière modification le 20 octobre 2011 à 22:21.
Je ne m'attendais pas à ce que le journal soit transformé en dépêche, je remercie l'admin qui en a pris l'initiative, et je me rend compte en même temps que ce qui pouvait être assez long pour un journal (je voulais éviter le tl;dr) devient un peu court pour une dépêche !
En même temps je ne voulais pas me contenter d'une description « commerciale », et je avais envie d'avancer sur le terrain technique pour de présenter un peu ce qu'un linuxien est en mesure d'attendre avec le portable : comment faire les mises à jour; conséquences d'une architecture arm etc (voir les commentaires du journal).
Au niveau de l'arm, le plus visible dans une utilisation quotidienne est l'absence de flash. Cela m'a paru tellement anecdotique que je n'ai pas pris la peine de le mentionner dans mon article - je suis davantage un habitué d'elinks que des sites flash.
Je n'ai pas testé la lecture de vidéo sur le portable (j'ai une tour pour ça), ni testé de pousser la carte graphique dans ses retranchements.
On sent qu'une attention a été poussée au niveau des applications : par exemple le client mail intégré au bureau propose une configuration automatique pour les mails gmails, yahoo.
D'ailleurs, les applications : comme elles sont gratuites, hercules n'a pas lésiné : openoffice, tuxpaint, dcraw (?), firefox, chromium, w3m, rythmnbox, totem, empathy. Comme si l'on allait se servir de ce portable pour faire du traitement de texte ! Ah j'oubliais tomboy et fspot sont de la partie (merci gnome !)
Et c'est bien là le paradoxe de cet ordinateur : le public ciblé n'est pas celui qui s'intéressera à l'ordinateur. On se retrouve vite limité si l'on n'est pas capable d'ourir un terminal.
Sinon, le démarrage de l'ordinateur :
Quand on rabat l'écran, le portable se met en veille (il s'agit en fait des options d'alimentation et d'énergie de gnome), l'appui sur le bouton d'alimentation provoque l'affichage d'une boite de dialogue proposant d'éteindre, redémarrer ou mettre en veille.
La mise en veille justement : la sortie de veille se fait très rapidement (4 secondes montre en main), le wifi se reconnecte automatiquement.
Sinon, parmi les surprises, il y a un port pour carte SIM qui n'était pas mentionné. Si quelqu'un sait ce qu'on peut faire avec ? Également, vu que la batterie est intégrée, il y a un petit interrupteur pour proposer de passer l'alimentation uniquement sur le secteur.
Voila, je rajouterai que le portable est proposé avec un service d'hébergement « dans le cloud », dont la première dose est gratuite. Je n'ai pas testé, vu que je dispose déjà de tout ça (auto-hébergement).
[^] # Re: rebords
Posté par chimrod (site web personnel) . En réponse à la dépêche Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 4.
Sur le bord gauche de l'ordinateur, il y a les touches multimédia qui sont tactiles, et il m'arrive souvent de les voir s'allumer pendant que je suis en train de taper du texte.
Il faut dire que je n'utilise pas le portable dans des conditions optimales : sur les genoux dans le train de banlieue, dans le canapé, donc jamais avec les bras correctement posé, je pense que ça joue aussi.
En fait le problème n'est pas les bords sur le côté, mais ce foutu touchpad qui s'active parce qu'on l'effleure et qui vient déplacer le curseur du texte que l'on est en train d'écrire (mais c'est davantage inhérent aux portables qu'à ce modèle).
[^] # Re: alternative au backport
Posté par chimrod (site web personnel) . En réponse au journal Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 1.
Je n'y avais pas pensé, c'est vrai que c'est une bonne idée.
J'ai par contre un peu peur de la taille que cela risque d'occuper, vu que l'on a besoin de toute la couche X…
Je testerai.
[^] # Re: Question
Posté par chimrod (site web personnel) . En réponse au journal Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 4.
Ubuntu maverick ne propose plus de support pour les processeurs i.MX51 :
https://wiki.ubuntu.com/ARM/MaverickReleaseNotes
Tu peux choisir d'installer une version plus récente, mais il te faut alors recompiler le noyau.
Lors des mise à jours, j'ai cassé le portable comme ça deux fois (le noyau sur lequel on boote par défaut ne valide le paquet virtuel linux-image, donc la mise à jour se passe sans soucis, mais pas le redémarrage… )
# Mysecureshell
Posté par chimrod (site web personnel) . En réponse au message [Besoin d'aide] Accès SFTP limité (rssh, chroot, etc.). Évalué à 1.
Jette un coup d'œil du côté de Mysecureshell.
C'est plutôt bien fait et simple à mettre en place (remplacer le shell login par mysecureshell et c'est tout ). La configuration se fait très simplement par la suite.
Le seul bémol est qu'il est rarement empaqueté dans nos distributions…
[^] # Re: tmpfs
Posté par chimrod (site web personnel) . En réponse au journal Améliorer vos ordinateurs avec zRam !. Évalué à 2.
J'avais mis les log en ram car mon /var était monté sur une carte compact flash (c'est de l'auto hébergement).
Comme c'est pour un serveur le /home était relativement peu utilisé…
(J'avais complètement oublié avoir fait ça, j'ai du rallumer la machine pour retrouver le script, ça aura au moins eu l'avantage de le faire sortir de l'oubli !)
[^] # Re: tmpfs
Posté par chimrod (site web personnel) . En réponse au journal Améliorer vos ordinateurs avec zRam !. Évalué à 2.
Oui j'ai déjà essayé.
La synchronisation est basée sur le fait que lorsqu'on monte un point de montage avec l'option bind, on a accès à l'ensemble de son arborescence réelle, pas aux points de montage qui viennent se greffer par dessus.
Donc en gros, je crée un point de montage pour /var/log … en tempfs.
je crée un script init qui est chargé de faire les actions suivantes :
Au démarrage :
Au stop :
Histoire de synchroniser à d'autre moment qu'à l'arret de la machine, j'appelle le script avec l'argument stop de temps en temps dans un cron
Le script est disponible ici : http://pastebin.com/1rtbf39C
(je peux le redonner à la demande si le lien venait à disparaître…)
# Privoxy
Posté par chimrod (site web personnel) . En réponse au journal Adblock sous firefox à la dérive ?. Évalué à 7.
C'est bien adblock, mais c'est limité à un navigateur. C'est pourquoi j'ai mis par derrière un privoxy qui me permet de bloquer aussi les pubs quand je passe sous luakit (elink aussi mais ça doit pas être très utile…), et donc de me sentir un peu moins lié à ff.
Ou bien je dois être trop strict, ou bien je vais pas sur les bons sites, mais je n'ai pas remarqué d'évolutions de publicités…
[^] # Re: Ouvrir un terminal
Posté par chimrod (site web personnel) . En réponse au message Outils GUI avec utilisateur différent. Évalué à 2.
Pourquoi sudo su ?
sudo -u :
C'est-y pas plus simple ?
# Libre ?
Posté par chimrod (site web personnel) . En réponse au journal Aimez-vous les grosses bagarres ?. Évalué à 5.
Je me souviens des dépêches qui étaient sorties lors de la parution du jeux.
En regardant dans les dépôts de ma distribution (Debian), je vois que les données sont fournies dans la branche « non-free ». Selon wikipedia, le jeu est en gpl, mais je ne trouve pas la confirmation sur le site officiel.
Ah non, en cherchant, je trouve sur le site de framasoft :
Par contre, c'est dommage de ne pas trouver d'infos sur le site officiel…
# Lumineux
Posté par chimrod (site web personnel) . En réponse au journal Une courte histoire d'échelle, de serpents et d'escalier en colimaçon. Évalué à 2.
Après une telle lecture, je ne peux que te renvoyer vers Les structures anthropologiques de l'imaginaire qui nous raconte tout autant d'histoires que ton journal.
En ce lundi matin ça me paraît tout de suite beaucoup plus lumineux !
[^] # Re: Ah le démarchage téléphonique !
Posté par chimrod (site web personnel) . En réponse au journal Comment refuser la fibre optique. Évalué à 2.
Mu !
Je n'ai pas dit qu'il fallait subir les appels non désirés sans rien faire. Juste qu'il faut mieux dire que ça ne nous intéresse pas, et éviter de faire perdre du temps au deux parties. Tu généralises mon propos !
[^] # Re: Ah le démarchage téléphonique !
Posté par chimrod (site web personnel) . En réponse au journal Comment refuser la fibre optique. Évalué à 10.
En gros, ça fait juste chier le gars qui passe sa journée à faire des appels payés 3€00 chacun (si ils sont validés jusqu'au bout), et qui essaye de courir pour valider le taux horaire et éviter de se faire compenser ses heures (avec le risque de ne pas avoir de travail la semaine suivante).
Désolé, je préfère dire poliment que ça ne m'intéresse pas plutôt que de faire chier le mec qui n'a pas choisi son boulot, mais qui a un frigo à remplir comme nous tous.
[^] # Re: Mémoriser l'appel
Posté par chimrod (site web personnel) . En réponse au message Optimisation de tests dans des boucles. Évalué à 1.
Je crois que tu n'as pas compris mon code, l'appel à la fonction est déjà présent dans le 1er code !
Seulement, au lieu de faire le test à chaque fois pour appeler la fonction à exécuter, j'effectue ce test une seule fois, et sauvegarde un alias vers la fonction à exécuter.
Ensuite, dans la boucle, je récupère cet alias (pointeur, objet fonction…), et le traite comme une fonction, en lui donnant les paramètres issus des boucles.
Ça permet de gagner un niveau d'indentation dans la boucle, n niveaux d'indentations dans le select case (donc lisibilité), mais surtout de rendre le code un peu plus modulaire ( mais après on s'éloigne des contraintes de vitesse c'est vrai ).
# Mémoriser l'appel
Posté par chimrod (site web personnel) . En réponse au message Optimisation de tests dans des boucles. Évalué à 2.
Je ne connais pas trop le fortran et ne sais pas si c'est faisable, mais voilà comment je verrais les choses :