Feeds:
Posts
Comments

Posts Tagged ‘TiddlyWiki’

ic359401

I know I wrote about this in previous posts but obviously the reason why I’m coming back to this subject is that I’m not really happy about the solution I found then. J just hope what I recently implemented (2 weeks ago) saves me time and hassle.

Je sais que j’ai déjà écrit à ce sujet dans d’anciens billets mais de toutes évidences si je reviens sur le propos c’est que je ne suis pas complètement satisfait de la solution trouvée alors. J’espère simplement que ce que j’ai récemment mis en place (il y a deux semaines) m’économisera du temps et des tracasseries.

Truth be told the tiddlywiki and the OneNote I maintain were not primarily intended for time tracking. I am/was using a third app (I know, it’s getting rather populated) : An Excel© spreadsheet. Rather happy about how I worked out something simple enough to maintain as well as quick to launch.

En vérité, le Tiddlywiki et le OneNote que je tiens n’étaient pas destinés à l’origine au suivi de temps à l’origine. J’utilise/j’utilisais une troisième application (je sais, ça devient encombré) : Un tableau Excel©. Plutôt satisfait de la manière dont j’ai travaillé un truc suffisamment simple à maintenir en plus d’être rapide à lancer.

Of course Outlook is always in the background, which amounts to a total of 4 apps up and running just to record files, keep tracks of time, references, tasks and projects. I wrote in an earlier post that my wiki was handy enough «to manage my activities», well it isn’t good enough for time tracking hence the Excel© file.

Bien entendu Outlook is toujours en tâche de fond, ce qui nous fait un total de 4 applications en cours juste pour enregistrer des fichiers, effectuer un suivi du temps, des références des tâches et des projets. J’ai écrit dans un billet précédent que mon wiki était suffisamment pratique pour «gérer mes activités», en fait il n’est pas suffisant pour le suivi de temps d’où le fichier Excel©.

Like many, using Outlook©, I overlooked ‘journal’ for years not knowing what to do with that featured. One day I Googled «macro automate journal entry» and rather quickly found a link to a simple macro:

Sub StartPhoneCall()
Dim objJournal As Outlook.JournalItem
Set objJournal = Application.CreateItem(olJournalItem)
With objJournal
.Type = “Phone Call”
.Start = Now
.Display
.StartTimer
End With
Set objJournal = Nothing
End Sub

I merely changed StartPhoneCall to EntryOfJournal and, in .Type, “Phone Call” to “Task“.

Comme beaucoup, utilisant Outlook©, j’ai ignoré pendant des ‘journal’ ne sachant pas vraiment quoi faire de cette fonction. Un jour j’ai Googlé «macro automate journal entry» et assez rapidement ai trouvé un lien vers une simple macro (voir plus haut). Me suis alors contenté de changer StartPhoneCall en EntryOfJournal et, dans .Type, “Phone Call” en “Tâche¹”.

journal3

Once launched the macro creates a new journal entry as the image above displays. The rest is rather simple really : the date, the entry type, the subject even the duration may be adjusted, the journal works in the background and the time runs until one clicks on ‘pause’.

Une fois lancée la macro crée une nouvelle entrée de journal comme l’image ci-dessus le montre. Le reste est assez simple en fait : la date, le type d’entrée, le sujet et même la durée peuvent être ajustés, le journal travaille en tâche de fond et le temps défile jusqu’à ce qu’on clique sur ‘pause’.

journal1 journal8

What one needs to do is merely to create a new journal entry each time one works on one topic then stop and close it to create another entry aimed at tracking another topic. As shown above a click on the green icon (pic on the left) opens a list of journal entries (pic on the right).

Il ne s’agit que de créer une nouvelle entrée de journal pour chaque sujet sur lequel on travaille ensuite de l’arrêter puis de la fermer pour créer ensuite une nouvelle entrée destinée à suivre un autre sujet. Comme montré ci-dessus cliquer sur l’icône verte (image de gauche) ouvre une liste d’entrées (image de droite).

Last : By exporting the folder contents, in this case journal entries, to Excel, one can make use of Excel’s calculation features which makes time calculations a breeze. With some additional filtering and columns formatting, you can create a report with the data you need.

Enfin : En exportant les contenus de dossier, en l’occurrence les entrées de journal, vers Excel, on peut utiliser les fonctions du tableur qui calculent en un rien de temps. Avec un peu de formatage et des filtres on peut créer un rapport avec les données voulues.

Gone, for the time being and in this particular case time tracking, both Tiddlywiki and Excel spreadsheet / Débarrassé, pour le moment et dans ce cas particulier ci de cette tâche de suivi, à la fois de Tiddlywiki et du tableur Excel.

¹ : in French / en Français

Advertisements

Read Full Post »

In computer science, transclusion is the inclusion of part or all of an electronic document into one or more other documents by reference.

I found out, recently, about what it really meant to implement ‘transclusion’ while tinkering with Tiddlywiki. In addition to using the feature it kept going round in my head that the concept could also be used elsewhere.

En informatique, la transclusion est l’inclusion par référence d’un document ou une partie d’un document dans un autre document.

J’ai découvert, récemment, ce que cela signifiait de mettre en plus une ‘transclusion’ alors que je bricolais avec Tiddlywiki. En plus d’utiliser cette fonction cela me trottait dans la tête que ce concept pouvait être utilisé ailleurs.

Adjacent picture illustrates well what ‘transclusion’ consists in : take a module – a ‘tiddler’ in Tiddlywiki – named B in which ‘foo’ is written. In order for module A to include ‘foo’ all what one needs to do is call B like so : {{B}}. The beauty of it is that whenever B would change so would A.

L’image ci-contre illustre bien en quoi ‘transclusion’ consiste : prenez un module – un ‘tiddler’ pour Tiddlywiki – appelé B dans lequel ‘foo’ est écrit. Pour que le module A inclue ‘foo’ tout ce qu’on a à faire est d’appeler B ainsi : {{B}}. L’intérêt est que chaque fois que B changerait A aussi.

From the moment I understood the concept and how to implement it I started to use the feature extensively with Tiddlywiki, so much so it kind of transformed the way I considered taking notes: why not consider a tiddler as elementary particle and build upon it, like assemblying lego™ bricks.

Du moment où j’ai compris le concept et comment le mettre en place j’ai commencé à utiliser la fonction de manière systématique avec Tiddlywiki, tant et si bien que ça en quelque sorte transformé ma façon de prendre des notes : pourquoi ne pas considérer un tiddler comme une particule élémentaire et bâtir dessus, comme d’assembler des briques de lego©.

A few month ago I wrote about having a wiki as document quality structure (though not exclusively so). This calls even more for such a change. Not only would documents be systematically up to date but this could ensure even better their consistence.

Il y a quelques mois j’ai écrit à propos d’une alternative wiki en tant que système documentaire qualité (mais pas seulement). Ceci appelle encore plus fort à ce changement. Non seulement les documents seraient systématiquement à jour mais ceci assurerait encore mieux leur cohérence.

Last but not least, my job would even become fun ^_^ / Enfin et non des moindres, mon travail en deviendrait amusant ^_^

Read Full Post »

It could almost be a rhetorical question … except that it is a real question, which I’m not sure I have the answer to.

Ça pourrait presque être une question rhétorique … sauf que c’est une vraie question, pour laquelle je ne suis pas certain d’avoir la réponse.

It came to mind when we had our regular one hour team meeting during which everyone says what. his/her week consisted in, what (s)he’d been working on, what his/her plan was for the coming week.

Ça m’est venu à l’esprit alors que nous avions notre réunion habituelle d’une heure pendant laquelle tout le monde dit en quoi sa semaine a consisté, ce sur qu’il/elle a travaillé, ce qui est prévu pour la semaine à suivre.

There is something I particularly despise : redundant note taking, recording things multiple times for the sake of : saving them of course but also feeding various reports (as many as the hieracky sees fit).

Il y a quelque chose que je déteste particulièrement : les doublons dans la prise de note, enregistrer les choses plusieurs fois pour : les garder bien sûr mais aussi nourrir différents rapports (autant que la hiérarchie juge opportun).

I’ve been ‘fiddling’ with TiddlyWiki ever since I seriously started to use it as my knowledge management system. For anybody who’s not afraid of getting one’s hands dirty (meaning : playing with code) it’s a wonderful tool (along with discussion groups which are just gold mines).

Je ‘bidouille’ avec Tiddlywiki depuis que je l’utilise sérieusement comme mon système de gestion de connaissance. Pour quelqu’un qui n’a pas peur de mettre les mains dans le cambouis (traduction : jouer avec du code) c’est un super outil (en plus de groupes de discussions qui sont des vraies mines d’or).

There’s (at least) one problem though: I usually get my work assignments via email (we haven’t jumped ship yet consequently no fancy plateforms for us to play with) I therefore set up my Outlook© (2010 version, thank you) so as to make the best of flags, categories, you name it.

Il y a (au moins) un problème pourtant : je reçois généralement mes tâches par email (nous n’avons pas encore fait le saut donc pas de jolie plateforme avec laquelle jouer) aussi ai-je paramétré mon Outlook© (version 2010, merci) pour profiter à plein des drapeaux et autres catégories.

A simple – though efficient – way to tackle projects follows the 4 Ds rule : Delete it¹, Do it, Delegate it or Defer it. For the record : I never delete any of my emails + I archive them all + I ‘categorize’ them all + flag those I need to defer. The next step I guess will be to find a way to economically (time wise) summarize them all up into a easy to maintain, easy to read, easy to follow consolidated document, file, whatever.

Une simple – et pourtant efficace – façon d’adresser des projets suit la règle des 4 D (en anglais) : le Détuire, le faire, le déléguer ou le reporter. Pour info : Je ne détruis jamais aucun email + Je les archive tous + je les ‘catégorise’ tous + je ‘flag’ ceux qu’il me faut reporter. Je pense que la prochaine étape consistera à trouver une façon économique (du point de vue temps) d’en faire une résumé facile à maintenir, à lire, et à suivre en un document, un fichier, quel qu’en soit la forme.

I’m not ready to give up on any of my tools, none could 100% replace any other one anyway so why waste time trying. Still, I need one or the other to deliver a clear summary of my activities while remaining simple and low maintenance.

Je ne suis pas près d’abandonner l’un ou l’autre de mes outils, aucun ne pourrait remplacer à 100% un autre de toutes façons aussi pourquoi perdre du temps à essayer. Pourtant, j’ai besoin que l’un d’entre eux puisse fournir un résumé clair de mes activités tout en demeurant simple et requérant peu d’entretien.

Like I wrote when I started this post: this is a question, a work that remains in progress … not for too long I hope. Comme je l’ai écrit au début de ce billet : ceci est une question, un projet encore en cours … pas pour trop longtemps j’espère.

Edit (29/11/2014) : I guess TiddlyWiki has won, for now, the right to manage my activities. I was battling with the way to display my journal efficiently and, after I asked a question on the google group dedicated to TiddlyWiki development, got the answer (here’s where ).

Je pense que TiddlyWiki a gagner, pour le moment, le droit de gérer mes activités. Je me battais avec la façon de lister mon journal de façon efficace et, après avoir posé la question sur le groupe google dédié au développement de TiddlyWiki, ai eu la réponse (ici, en anglais)

¹ : ‘it’ being an email / ‘le’ étant l’email tiddlywiki, access, outllook

Read Full Post »

I can’t believe that over the years I have maintained this blog I haven’t written once about TiddlyWiki. In a nutshell it’s a non linear personal web notebook… which doesn’t mean much to many I suppose. There’s no point copying and pasting here descriptions of what it does there, right ? Makes more sense to explain what it does for me and how I use it.

Je n’arrive pas à croire que pendant toutes ces années durant lesquelles j’ai tenu ce blog je n’ai pas écrit une fois à propos de TiddlyWiki. En un mot c’est une prise de note sur le web non linéaire… ce qui ne signifie pas grand chose à beaucoup je suppose. Il n’y a pas grand intérêt à ce que je copie et que je colle ici une description de ce qu’il fait, n’est-ce pas ? Ça fait plus sens d’expliquer de ce qu’il fait pour moi et comment je l’utilise.

I changed job last July; this implied (still does) a great deal of new stuff to learn : acronyms, definitions, links, procedures, instructions but also people and a whole organization. I simply didn’t see fit to merely write down all these elements on a notebook. Why, everything is electronically accessible to begin with and searching a term, a phrase, any word within tens of pages is an exercise an engine remains to be invented for.

J’ai changé de boulot en Juillet dernier; ceci a impliqué (ce n’est pas terminé) beaucoup de choses à apprendre : des acronymes, des définitions, des liens, des procédures, des instructions mais aussi des personnes et toute une organisation. Je n’ai tout simplement pas vu possible d’écrire tous ces éléments sur un cahier. Pourquoi, d’abord tout est électroniquement accessible puis rechercher un terme, une phrase, n’importe quel mot dans des dizaines de pages est quelque exercice qu’un moteur de recherche reste encore à créer.

temporaire2

Above is a (bad, I know, I can’t seem to be able to make it better) partial screenshot of the upper part of any TiddlyWiki. Imagine writing down all aforementioned informations in a single Word©®™ document; how long do you think before it becomes bloated (no matter how nicely paragraphed) ? Here, one clicks on + to create a card (called ‘Tiddler’, don’t ask me why) where one can write things down. The neat part is that once done, just click on X to close said tiddler and clear things up. Nothing is deleted but simply masked or unmasked as one wishes.

Ci-dessus une (mauvaise, je sais, je ne parviens pas à faire mieux) image partielle d’écran de la partie supérieure de n’importe quel TiddlyWiki. Imaginez écrire toutes les informations dans un seul fichier Word©®™; combien de temps pensez-vous avant que celui-ci devienne énorme (aussi nettement divisé en paragraphes qu’il puisse être) ? Ici, on clique sur + pour créer une carte (nommée ‘Tiddler’, ne me demandez pas pourquoi) dans laquelle on peut écrire. Le côté sympa est que une fois fait, il suffit de cliquer sur X pour fermer ledit tiddler and désencombrer l’écran. Rien n’est détruit mais simplement masqué ou démasqué à la demande.

To me how things look is key and having the possibility to tidy a space is a feature I expect to be readily available. Equally important is ubiquity : my work is mostly sedentary which doesn’t mean I don’t travel every now and then, with my laptop (e.g. In the last 2 weeks I’ve spent a few days away from office). I need my data with me at all time and, since I’m not 100% confident in my hard disk¹, I record everything on the company’s network.

Pour moi l’aspect est important et avoir la possible de ranger un espace est une fonction que je m’attends à être facilement accessible. Tout aussi important est l’omniprésence : mon travail est principalement sédentaire ce qui ne signifie pas pour autant que je ne voyage pas de temps à autre, avec mon laptop (e.g. dans les 2 dernières semaines j’ai passé quelques jours en dehors du bureau). J’ai besoin de mes données avec moi à tout moment et, comme je n’ai pas 100% confiance en mon disque dur¹, j’enregistre tout sur le réseau de l’entreprise.

Did I say TiddlyWiki is light ? It is a bit above 1Mo, empty (alright it doesn’t weigh only a few tens of kilos but in this day and age what does?). Here again the neat part is that unlike a Word document which dramatically inflates as one adds pictures here it almost doesn’t : images are stored elsewhere².

Ai-je dit que Tiddlywiki est léger . Il fait juste un peu au dessus de 1Mo, vide (d’accord ça ne pèse pas que quelques dizaines de kilos mais qu’est-ce qui le fait à notre époque?). Ici encore l’aspect sympa est que à la différence d’un document Word qui gonflent rapidement au fur et à mesure que l’on y ajoute des images ici ça ne le pratiquement pas : les images sont stockées en dehors².

I’ll probably have a harder time selling the easy-to-operate part but that’s OK. The image I put above shows basically all the tools available, one isn’t given all that much more (though one is allowed to snoop around). One needs to bear in mind that it’s a wiki but (and that’s what makes this one simple to use) it doesn’t require to install anything like a server and a database. Everything fits into one single file and this alone makes it a superb work.

J’aurais probablement plus de mal à vendre la partie facilité-d’utilisation mais ça ne me gêne pas. L’image que j’ai ajoutée ci-dessus montre simplement tous les outils disponibles, il n’y en a pas beaucoup plus (bien qu’il soit permis de fouiner). Il faut avoir à l’esprit que c’est un wiki mais (et c’est ce qui rend celui-ci aisé à utiliser) il ne requiert pas d’installer un serveur et une base de données. Tout tient en un seul fichier et ceci seul suffit à en faire un superbe travail.

I installed and started to fill in my tiddlywiki a little over a month now and it already counts tens of tiddlers. As I specifically dedicated one to my activity log I routinely open the file³ the minute the PC is done booting up, along with Outlook©®™. I remember fantasizing about a wiki being a viable and improved alternative solution to most document structures. I’m well aware this won’t happen any time soon (if at all), but I see this solution working pretty much like an exoskeleton : no change inside but additional features (if only by way of links) working like add-ons work with applications such as Excel©®™, Word©®™, etc.

J’ai installé mon tiddlywiki il y a maintenant un peu plus d’un mois et il compte déjà des dizaines de tiddlers. Comme j’en ai spécifiquement dédié un à mon journal d’activité j’ouvre automatiquement le fichier³ juste après que le PC ai fini de booter, en même temps que Outlook©®™. Je me souviens avoir fantasmé à propos d’un wiki en tant que solution viable et améliorée à la plupart des structures documentaires. Je suis tout à fait conscient que cela n’arrivera pas avant longtemps (et si même ça arrivera un jour), mais je vois cette solution comme l’équivalent d’un exosquelette : pas de changement en interne mais des ajouts de fonctions (ne serait-ce qu’avec des liens) à la manière des add-ons pour des applications telles que Excel, Word, etc.

It’s surprisingly very comforting knowing that a simple knowledge management is at hand.

C’est surprenant combien est réconfortant le fait de savoir qu’un gestionnaire de connaissance est à portée de main.

¹ :  failing HD is a common / des disques durs qui plantent ça arrive.

² : TiddlyWiki being written in HTML a file is merely a structure / TiddlyWiki étant écrit en HTML un fichier est simplement une structure.

³ : which I access via my browser (preferably Firefox) / Auquel j’accède via mon navigateur (Firefox de préférence)

Read Full Post »