I noticed that file transfers in Dolphin using « sftp » as protocol was slow. In fact I get better throughput with « fish » (8Mo/s instead of 5Mo/s).
(Kubuntu 14.04)
I noticed that file transfers in Dolphin using « sftp » as protocol was slow. In fact I get better throughput with « fish » (8Mo/s instead of 5Mo/s).
(Kubuntu 14.04)
Voila deux problèmes que j’ai rencontrés (et contournés) avec Anthy (permet de saisir du japonais) sous Kubuntu.
Tout d’abord, la saisie de texte japonais avec Anthy ne fonctionnait des fois tout simplement pas dans Anki lors de la création/modification d’une carte. Rageant, non?! Un contournement simple: sélectionner temporairement le champ «marqueur», puis revenir dans un des champ de la carte. Et voila, Anthy fonctionnera à nouveau!
Un autre: des fois, la barre d’URL de Firefox (un petit moteur de recherche à elle-même) ne complétait plus les caractères saisis. C’était dû à un conflit avec Anthy. Quand cela arrive, je passe en mode Anthy, puis repasse en clavier français (bépo dans mon cas). Et hop, le complètement automatique revient.
J’ai écrit une petite extension pour Firefox permettant de voir dans une page les kanjis que je n’ai pas encore appris. On peut l’installer depuis cette page (pas encore vérifié par Mozilla), et les sources se trouvent sur GitHub.
Comment cela fonctionne-t-il?
En attrapant mal mon clavier, deux touches de celui-ci ont jouées les filles de l’air, et l’articulation (entre la touche et le boîtier) d’une d’entre elle s’est malencontreusement cassée… Heureusement, j’avais conservé mon ancien clavier (tombé en panne et gracieusement remplacé par Typematrix). La procédure pour démonter et remonter les touches s’est avérée assez simple. Il a juste fallu être délicat pour que les pièces se déclipsent (et qu’elles ne se brisent pas en deux). Une pince à épiler m’a été utile.
I needed an XML parser for my tests with Rust (parsing a gigantic 2Go Wikivoyage XML dump) and there is no native one. So I would need a wrapper around a C implementation. At first, I used libxml2, because it has a very appealing name it has a very convenient XmlTextReader API where you are controlling the parsing loop (no callback like in SAX).
I wondered how it compared to the StAX API of Java, and made a simplistic test printing (to /dev/null) the names of all the nodes. And surprise, StAX was way faster:
Then I made tests with SAX, comparing the default Java implementation with libxml2 and finally also libexpat 2.1:
Conclusions:
In Linux, cgroups (a kernel feature) allows to limit the resources (cpu, memory…) accessible to a group of processes. I have written a little bash script that will either:
The main reason was that I encountered a bug with Firefox and Google+, with triggered infinite memory allocation, which freezes my machine for a few minutes (because of the trashing). I hope that it will allow me to kill the process/close the tabs if it happens again.
Continuer la lecture
I met a performance issue with PipedInputStream/PipedOutputStream, and here is how I finally solved it.
Continuer la lectureIn Ubuntu 14.04, the provided autojump does not allow to choose between several matches because of a bug. How to fix that (as suggested in the bug report):
comps=$(autojump--bash--complete $cur)
Pour taper le caractère «point médian» (・) avec Anthy, cela se fait avec la touche (« / »). On peut aussi taper «なかぐろ».
Après une longue série de mises à jour, j’ai passé le pas: je suis reparti sur une nouvelle installation. Plus le temps passait, plus je rencontrais de bugs. Tous les scripts de mise à jour ne se passent pas toujours bien, et la maintenance prenait de plus en plus de temps.
Donc globalement ça c’est très bien passé:
C’est un succès, pourvu que ça dure.