A bit more than a year ago I was explaining how I managed our test cases for joost. Things did not change much since then, but are on the verge of changing. After my trip to mozilla, I did spend some time investigating Litmus but found that it was really too tied to bugzilla and did not felt like hacking much on it. I did like the fact that Litmus is written in perl. Since then I we got experienced QA people that joined joost and the first thing they did was search for a tool to use for storing and running test plans. The chosen solution is named Aptest. I've had the pleasure of installing aptest, which is also written in perl. For now I can't really say that we are using it, because we need to spend some time figuring the application. I'll keep you posted on our usage and our tools.
Recently in Travail Category
Ca fait un drole d'effet :http://www.youjob.com/societe/22
La saison II du commissariat de Tampy est disponible sur Joost, c'est super cool. A priori c'est beaucoup plus travaillé que la première saison, le jiggle est toujours aussi frais. Il y a beaucoup plus de moyen et on le constate tout de suite. Je vais me faire le plaisir de regarder la saison complète avant qu'elle ne disparaisse.
We've just release a new version of Joost. As we finally implemented properly breakpad server side, we now collect all the crashes that people are having outside the company and outside QA. The good news is that we where able to fix one of the top crashers. So if you had had issues with joost crashing - give a try to our new version.
Today the Qa lab I work in Finnaly got a machine to connect to our very big HP screen that was lying around for some month in our office without being used. So today we connected one machine with a NVDIA 8800 in it and ran joost in 1920x1200 and it really looks nicer than on my IBM x60 in 1024x768 - I was clearly amazed.
Joost trick
And for those willing to follow what new show make it to joost we now have a feed which get updated when a new piece of content reaches the platform.
So the company I've been working for for more than a year went public today. We've launched joost beta 1.0, so you do not need invitations anymore - and can watch tv on your computer. Joost runs on windows and Macos X (Intel), can be downloaded from here, and we do have some content (for instance CSI).
Here are a few things you might want want to try to enhance your experience with joost.
When the content is not full screen (and has black borders), try to press the v key.
In Channel chat (in our My Joost Section), the following commands are available from the keyboard :
- /nick to change your nickname
- /clear to make your screen visible again
- /clr as clear
- /leave leave the chat you are in
- /exit does as leave
- /switch when changing channel you will stay in the same channel
- /people list people in the channel
- /join join a new channel
- /j as join
Et la bonne nouvelle du jour est que je suis éligible à la règle des 30%. Cette règle permet de rendre les entreprises des Pays-bas attractive car je vais bénéficier durant 10 ans d'un abattement fiscal .....
Ca y est il y a une chaine en français sur Joost, il s'agit de TV5 Monde.
I'm currently visiting Mozilla's Office in Mountain View - meeting the QA and release engineering teams. It's like a Dream come true - I started using mozilla in 1999, on linux. The idea was to report bugs on linux so that the BeOS port would become a reality (I really could not use beos at work). I then got more involved in 2003 to make sure Camino would not die - that involment got me my current job and gave me the opportunity to meet some of the mozillian. And it's very nice to here people you highly consider say that the product you work on daily is great.
Some email providers are considering that our invite emails are spam - so if you ask for an invite and don't see it, make sure you look into you spam folders. Another way to avoid the email to finish in your spam folder is to add
beta-test@bounces.joost.comto your contact list.
I am offering invites to Joost™, If you leave a comment to this post with :
- Name
- Last Name
- Country
- IP address
This week my company released a new version of our client. We fixed a few crashers and added a nice feature named Joost links, which will let you share easily what you are watching with friend. Let me share with you what I like to see on the platform :
The first one is the first program I was able to see from begining to end back in September 2006. The second one was one of the largest channel we had - and I could let the client play it while I went home for sleep.
For these links to work from the web you need joost to be installed on your computer - I still provide invites, if you need one.
If you are in Joost, you can also share these joost links from within the Instant Messaging system - to access it press the ">" key, Click on the left hand side corner widget menu button and choose Instant Messaging. If you already have a jabber account you can use it - if Not you might want to create one using a regular Jabber client, or you can use you google account to chat via google talk.
Today and yesterday I attended Apachecon europe 2007, in Amsterdam. Previous conferences of such type I attended included : Be's European developers conference, Geektea's at beeurope's headquaters and a few FOSDEM (2004, 2005, 2006 and 2007). I wanted to go to Apachecon for two reasons, the first and foremost is the fact that many of my collegues are apache members, or affiliated with some kind of Apache project. Coming from the client side of things (Camino, mozilla), I wanted to see how things where organized on the other end of the web software land. I've never been to mozilla held conferences so I can't really compare. The entrance price tag to the Amsterdam conference was an issue for me - 500 € per day is a bit excessive from my used perspectives of Free conferences.
The first day I arrived early, which was good because it gave me the opportunity to get my T-shirt, and then connect to the Wifi network and start reading my emails and finish releasing our beta for friends release. I then attended a few tracks :
Lucene
Explained what it is, gave a few examples on how to use it and who uses it (technorati wikipedia).
Presentation is available here.
Lucene Advanced
Gave a few hints on getting better results and performance out of Lucene's indexes. And out to configure it. Specifically to have a look into contrib/benchmark. Better indexes can be built with the stopword option : it removes a word from having weight in the index process so if all the document you index talk about say HTML - it might be a good idea to use the stopword onHTML.
Semantic web without calling it semantic
A Nice presentation about what actually RDF is, what it should be used for, and some of the tools, available to manipulate RDF (things like ANT. Then I followed a presentation on ivy which is a dependency manager that work pretty well with ANT. Key thing to remember from this is that ANT+ivy should be compared to Maven 2, and not maven against ivy alone.
Then back to do or try to do some work - now that we are live we still need to test a few things.
Then Came the presentation on hadoop - which is used at Yahoo!, but not on production systems.
I have issues with the fact that hdfs master nodes do not do any kind of fail over - so if you are not careful and that node crashes, you've lost your file system. The presentation was oriented more torwards the map/reduce computations than on the hdfs - which I would have interest in.
But the Question and Answer part of that talk was very very interesting.
The last thing I assisted was a presentation of Apache Directory Server, which is a "new" OpenLDAP implementation. This brings competition to current LDAP implementation and that is always a good thing. The presentation was done by the project leader so it was fresh and up to date.
Lightning talks is a thing not to miss. And I had the pleasure to see a living legend : Wilfredo Sanchez.
So we are live. Still having a few issue that we are fixing - so I have some invites if you want to get invited you need to live a comment with :
- First name
- Last Name
- Email Adress
- Country you are from.
Also I would love people I invite ( It takes me between 2 and 3 minutes per person), to take the same amount of time to give feedback on Joost on Joost's forums.
Update I have new requirements and a new page to request invites.
First got an SMS (Thanks Christiane) and X is probably right , it means fuck off but I don't read it that way.
Thanks to the others I've drinked with - feedback was nice to hear - even if I know you guys were drunk.
Je suis a Sofia capitale de la Bulgarie. Ma première impression est que cela ressemble fort à Marrakech, l'aéroport n'est pas trop loin du centre ville - mais on à l'impression d'être au bout du monde. Le voyage via Bulgaria air c'est bien passe même si je déplore le fait qu'il soit fier de ne posséder que des Boing dans leur flotte. Je me suis fait engueuler par le douanier car je prenais une photo de la régulation en vigueur :-) Bon sinon c'est sympa - un jolie mélange de style, Sofia se trouve au beau milieu d'une plaine et est entourée de montagne enneigée - c'est sympa. Bon comme d'habitude quand je suis dans un nouveau pays je me suis fait mettre sur le prix de la course en taxi - mais moins que d'habitude. J'ai refusé la course a 30 € et j'ai eut une course à 12 € soit quelque chose comme le double du prix que l'on nous avait annoncé. Bon pour l'instant c'est sympa.
Recently our admin updated our wiki software to a newer version. So I revisited my homepage to see If I could updated a few presence macros. These macro let people now your IDs on a few IM services. In the previous versions only AIM and Yahoo! were supported, now Skype is supported as is gtalk, and a few others I dont' know nor ever heard of. And The macros have been cleaned up, no need to use a specific macro per service, now you just need to use {im:username|service=servicename}.
I regret that jabber is only recognized as being a googletalk service - but some support is hear so I'm not going to complain.
And with it many pieces of new content we now got some Sci-Fi, more poker, more sports.
On the interface side of things, the channel catalogue is really getting here, but the real new thing our beta testers are going to love is the invite widget that is to be found in the My Joost™ section of our software. And invite tokens have been sent to our beloved beta testers so they can invite more people.
Contrairement à mon petit camarade de jeux, je ne suis pas impressionné, par Dojo et son intégration dans Wicket. L'application web est en effet jolie, ça je ne peux pas le nier, elle en jette , on a vraiment l'impression que c'est une application écrite pour le desktop. Mais elle est lente super lente - et contrairement à une vrai desktop application en cas d'erreur de connexion réseau on perd une partie de son travail, et je crois que je vais le redire c'est beaucoup trop lent sur certaines opérations pour être vraiment utilisable - la bonne nouvelle pour nous est que les choses devraient pouvoir s'améliorer.
Robin des bois, 30 ans cela se fête.
We've just released Joost 0.8. The good news is that now there is a Mac version. It has a bit more bugs than the windows version - but it's here, we are working hard on finding these and fixing them. It's Intel only. The other very good news is that we now have a National Geographic channel which is part of a batch of new content.
I'de like to make it clear I don't have Joost™ invites to give away - please stop asking.
at fosdem 2007, the subject will be QAing xulrunner based applications. I need to start writing it. I've decided That I woud'e use s5 from eric meyer, because it works and I used it last time I gave a talk.
It's something called bridezilla. And you need to search it in order to see it.
As some of you may know I work in the QA department at the Venice Project. Up until recently I was the QA department by myself. This is no longer true. We do all our testing manually which is bad - because humans do fail - whereas software is predictable and will always fails the same way.
Up until now we are using Confluence to track our work and our test cases and testings. But this has limits. I would like to add steps to our buildbots build processes to do unit testing and keep track of those - and I would love to keep track of the memory and disk footprint used by our application. There are a few plug-in for confluence that I could use, but they are more oriented in a manual reporting - people click to say if test was successful or not - this is not really compatible with the use of bots to do unit testing. I've done my bits of googling and found many pages describing software that might achieve what I want. I also asked my question on usenet - and up to now had one answer giving me the name of the type of software I'm looking for and a link to a german study/comparison of those pieces of software. Still I would love to get live feedback about the usage of such software so I could make a choice. My needs are :
- Document test cases.
- Write test plans.
- Track test plans - manual testing - .
- Get input data from external source to track what my bots are doing.
- Be Able to track performance for clients (memory, disk footprint).
- Be Able to track performance for Server applications (Stress testing, memory usage, cpu usage)
Integration with svn, Jira are pluses.
Some of you might be interested in our build process and the tools we use here to make venice.
svn
So for most of our code we use svn - as it is similar to cvs and is quite popular, the learning curve is quite simple (and not as complicated as something like git). Plus having a few people wearing T-shirts with r8810 (ain't sure about the exact number) in the company also helps - for those not knowing that's the revision of svn 1.0. Meaning that we have a few contributors of svn working with us.Which is vrey nice because svn being a tool, we do encounter a few issues with it.
Buildbot
We use the buildbot for our automated build farms at least for everything client related. We've hit the bugs about killing processes, meaning that once a build is started you can't stop it which kinda sucks sometimes - because you know that what is being built is useless. A solution for that kill problem has being implemented so I hope it will be integrated to newer versions of buildbot. The user interface of Buildbot is web driven - and the output looks like tinderboxes , green when build is correct - red when it fails - yellow while it works. I kind like that interface. Launching a build is a simple process - and you can even configure builds on the fly - which I find rather a nice thing. Another point I like about build bot is that you have build steps. And that is a very convenient feature has those can be added or removed, by the build master in editing a simple configuration file. So a build is usually a clean - step one , a checkout of the source - step 2, a compile step3, now you can add various unit test phases - and that is the flexibility I like about that tool.
Notre première version semi-public vient de sortir. Mon travail consiste à vérifier que notre client fonctionne bien - pour cela je suis donc "contraint" de regarder le contenu que nous embarquons sur notre plateforme. Je trouves les programmes suivants intéressant :
- Explora Channel - une chaine pleines de documentaires
- Off The fence - d'autre documentaires
Les chaines suivantes se laissent regarder :
- World Strongest Man
- World Poker Tour
Malheureusement / ou heureusement tous les programmes ne sont pas disponibles via les chaines - je vous recommande donc d'utiliser notre outil de recherche et de chercher les termes qui vous intéresse - en Anglais.
As some of you may know, I'm a quality insurance engineer for the venice project. My job is to make sure we ship a healthy product as a whole. For this to happen I need to read and write documentation and file and track bugs. The tools the company uses are both from atlassian. The documentation tool is Confluence and the tracking tool is named Jira.
Confluence is a wiki based documentation management software. I kind like confluence - the wiki syntax is simple, we can do some queries to Jira and confluence itself. Works pretty well. Print work nicely from within Firefox. I like the integration that can be achieved with JIRA. I wasn't a heavy wiki users before joining Theveniceproject, just did a few edits in wikipedia and on Camino related stuff. I was able to catch it easily and understand how to use it rapidly. One thing I hate is how some of my coworkers link pages inside confluence you can either paste complete link are use internal links which are the the last part of the normal link changed a bit. The good point about internal links is that Confluence knows it's internal, so if you remove the page for instance , the system will list all pages linking to the page you are going to remove - making the maintainance of the data easier.The export to PDF is a nice feature but links are blued like by Microsoft word generated document which I don't like. The only issue I have for the moment is CONF-7405.
Jira is the bug tracking system. You can also track task, travels with it. Since the client is based on Mozilla , I thought that our tracking system would be bugzilla. It was not, so I started using the tool with a slightly bad opinion. Let's start by what I like in Jira. It looks nice - even if sometime you need to read all that page to find the link you where looking for. It as all major features you would want from a tracking system. It understands Confluence's wiki syntax - which make it easy to have nice looking bug reports. It has some nice granularity feature in terms of permissions, on who can do what and how it can be done. It has a nice html auto-linking feature, so if you have bug XXX-ZZZ, and just write that in a comment : JIRA will change that text to an HTML link.But there are some stuff that don't work correctly :
- Jira itself, when loaded fails with Java execptions
- It is slow - meaning that people working remotely have issue using it.
- You can't use internal links to confluence
- You have an attach file and attach screenshot feature - the later is of no use to me (plus the fact it does not work)
- Tracking duplicates does not make it.
- You can add custom fields, but can't search them.
- Searching is difficult has one can't easily do ors and ands. Filters are howevere easy to use and set up
- It's difficult to track client server software due to this
Dogs at the office
Vidéo envoyée par lhirlimann
De dire que je travaille pour The Venice Project. Je suis dans les bureau de la maison mère à Leiden. Nous sommes en train de mettre au point un logiciel de télévision sur IP. L'unique point fort de notre produit face à la télévision numérique ou même hertzienne est la possibilité de chercher les émissions que l'on veut regarder.
Aujourd'hui j'ai fait mon premier entretient d'embauche - de l'autre côté - ce n'est pas moi qui cherchais un job, mais la personne en face. Il était habillé en costard cravate, et moi j'étais pied nue et en T-shirt. Je savais que j'allais faire cet entretient, mais je ne l'avais pas préparé - j'ai quand même lu le CV de la personne, mais je pense que j'aurais pu m'abstenir. Bref un gars stressé et nerveux, mais qui à l'air d'en vouloir. Il a été pris et devrais commencer la semaine prochaine - bon il a quelques défauts le premier et d'être anglais :-)
Bref je ne suis plus seul à bosser dans mon bureau, j'ai aussi droit à un petit jeune trois jours par semaines.
La journee commence bien, j'ai recu deux machines. L’une pour faire des tests, la seconde est un MacBook Pro, bon en terme de puissance ce ne vaut pas un MacPro – mais je vais pas me plaindre.
En ce moment je suis connecte via skype toute le journée ou presque. Mon identifiant dans le système skype est lhirlimann.
J’hésite a prendre l’option skype-in en effet celle-ci utilise des numéro en 0870 et je ne connais pas les tarifs des différents opérateurs de téléphonie vers ce type de numéro je n’ai donc pas souscris.
à mon nouveau travail que j'ai. J'ai donc reçu mon ordinateur de travail, un IBM sous win32, et ma vrai machine a été commandée - je crois bien qu'elle est même arrivée ce midi. Mais on ne me l'a pas dit.
Le browser de base est Mozilla et c'est une exellente nouvelle. J'ai passé ma journée à lire de la documentation sous forme de Wiki. j'y ai déjà laissé quelques commentaires. Ensuite j'ai pris connaissance du système utilisé par ma société pour faire le suivi des bugs. J'ai aussi joué avec svn.
Dans les autres trucs important : j'ai maintenant les clefs, je peux aller bosser comme un grand le matin. J'ai pris mon premier repas - avec mes collègue - chacun construit son sandwich dans une ambiance sympathique. Bref très sympathique.
Aujourd'hui mon contrat avec Sogeti a pris fin. J'étais entré dans cette SSII le 27 février 2006. Que dire si ce n'est que je ne suis pas fait pour faire de la viande chez le client - je trouve que ça manque trop de challenge. Je ne dis pas que je serais jamais prêt je dis juste que suivant certaines circonstance certaines choses ne sont pas passées. Je ne regrette pas l'expérience fut intéressante - très intéressante.
Ca fait du bien. Ce matin vers 9h00 j'ai envoyé mon C.V. à dix heures le téléphone a sonné ! Ca fait plaisir, vous pouvez pas imaginer ....
Comme l'entretient que j'ai passé hier soir, bonne ambiance - sympa j'ai beaucoup aimé à la fois l'ambiance et le poste. Bref deux journées de suite sympathiques.
Je lis pour ma culture personnel les trois magazines suivants Mactech, Linux-Magazine France et Misc.
Mactech
Est un magazine axé Macintosh, comme son nom l'indique. Il s'appelait dans le temps MacTutor. J'ai acheté quelques numéros en 1991 quand nous avons habité berkeley, puis à Reykjavik en 1998. Quand j'ai switché de BeOS à Mac OS X en 2000, je me suis abonné à Mactech. Je me suis réabonné il y a six mois histoire de voir et parceque je bénéficiait d'une offre promotionelle. Je ne regrette pas du tout de ne pas mettre abonné pour plus de six mois tellement Mactech est devenu creux. Il n'y a rien dedans sauf une nième initiation au shell. Quelques articlies sur la programmation en AppleScript, et pas mal de pub. Bref rien de bien intéressant à se mettre sous la dent.
Linux-magzine France
Dont j'ai acheté le premier numéro (je savais bien qu'il fallait pas que je le mette à la poubelle celui-là). J'ai gagné l'abonnement lors de mon séjour au fosdem 2006, car j'ai participé financièrement à l'organisation de la conférence. J'en suis trés content le contenu est trés technique, la présentation claire , bien trop orienté gnu/linux à mon gout, mais avec un titre pareil se serait difficile de faire autrement. Les articles techniques contiennent toujours un introduction sur le fond. Bref une très belle réussite.
misc
Multi-System & Internet Security Cookbook. Est tout simplement exellent. tous les aspect de la sécurité sont abordés, pas seulement l'aspect technique., mais aussi la partie juridique, les parties pratiques. J'en recommande la lecture. Sacahnt que j'ai découvert ce magazine au hasard, en faisant mes courses à Cora.
Aujourd'hui je suis employé dans une grande SSII française filiale d'une plus grande SSII encore.
Chez mon client actuel nous avons reçu un consultant, envoyé par un éditeur. Bref un gars hyper spécialisé sur un ensemble de technologies. Ca m'a rappelé que j'ai exercé ce type de métier autour de certaines technologies de Computer Associates, dont la gamme NSM. J'aimais bien voir du pays, voir différent type d'organisations informatiques, voir différents modes de fonctionnement. J'aimais aussi le fait d'être l'expert, de venir donner de manière ponctuelle une aide au client, de faire du conseil. Bref j'aimais bien avoir une forte plus-value vis à vis de mes clients. Comme je n'étais pas estampillé "Éditeur", je n'avais généralement aucun problème relationnel avec mes clients, ce qui n'était pas forcement le cas de mes amis et néanmoins concurrent du pôle service de CA.
Mon travail n'est en rien spécialisé, je n'ai pas l'impression d'avoir une plus value chez mon client. Je suis là parce que celui-ci a besoin de monde, mais pas de la plus value que je pourrais avoir. J'ai le sentiment d'être de la viande. Heureusement je fait encore un peut l'expert sur WebSphere , pour son administration et les architectures à mettre ne place avec ce produit[ Merci Boris pour la formation que tu m'as donné ].
Après ce qui m'est arrivé le mois dernier, il va certainement falloir que je reconstruise une partie de ma vie. J'aimerais bien programmer un peut plus et surtout passer plus de temps sur le projet Camino et les technologies mozilla d'une manière générale. Je postulerais bien pour le job suivant, mais je n'ai pas le niveau - je le sais. Mais sans cela je serais extrêmement tenté de postuler. Je me dois donc de garder Mozilla comme mon jardin de détente, chose que je pratiquerais donc le week-end et certains soirs. Je pourrais faire de l'assurance qualité chez un éditeur mais je crois que pour l'instant j'ai trouvé le métier que j'aimerais pratiquer.
Je veux faire parti d'un pôle service pour un éditeur, ou mieux encore pour un constructeur. Avoir une plus value importante vis-à-vis du client et faire ce que j’aime configurer du logiciel et de matériel afin de rendre un service dans les meilleure qualité possible. Comme il faut rester au courant des derniers développements des technologies sur lesquelles on a de l’expertise, cela veut dire qu’il faut passer une partie de son temps à apprendre. Or les découvertes et le fait d’appendre des choses est un moteur fondamental dans mon approche du travail et ma motivation. J’aime bien voyager dans un cadre professionnel que ce soit en France ou à l’étranger. J’ai la faculté de m’adapter rapidement à un nouvel environnement et de me sentir très vite comme un poisson dans l’eau. J’aime les challenges, les environnements dynamiques et la pression des incidents de productions qu’il faut absolument résoudre pour la minute passée. Je suis bilingue anglais et je serais très, très content de travailler dans un environnement anglophone.
Bref je suis ouvert à toute proposition d’un éditeur, d’un constructeur qui ai besoin d’un consultant dynamique et motivé. Mon Cv est disponible là, et il contient toutes les informations nécessaires pour me contacter.
Mon client est vraiment bien. Non seulement il m'a couvert en Mars lorsque j'ai déplu à sa hiérarchie, mais il m'a supporté durant tout le mois de mars qui a été si dur psychologiquement. Aujourd'hui j'ai été lui demandé une information primordiale pour mon avenir à court et moyen terme, il me l'a immédiatement donnée.
Concernant mon nouveau client. Le recyclage avec tri selectif des déchets est en place. J'ai trois poubelles autour de moi et je doit faire le tri de mes déchets. La moins bonne nouvelle ets que je doi moi-même vider mes poubelles.
Dommage que l'imprimante ne soit pas configurée par défaut pour faire du recto-verso, alors qu'elle a la capacité de le faire. Dommage aussi qu'un page ne contenant que mon identifiant (au format des impressions mainframe) soit éditée dès que j'imprime quelque chose. Ca fait beaucoup de papier brouillon quand on fait la somme de ces feuilles d'entête d'impression.
Ca fait maintenant une semaine que j'ai commencé mon nouveau travail, dans ma nouvelle société (celle dans laquelle travaillait R1 dans le temps) et chez mon nouveau client. Ce qui change est d'abord la nature du client qui gère avec son informatique une production industrielle. Ceux qui regarde les informations télévisé ont pu m'apercevoir lundi 6 Mars 2006 au journal télévisé de TF1, et savent donc le nom de mon client.
Si je suis passé à la télé, c'est grâce aux conditions climatiques et à une trentaine de centimètre de neige. C'est joli, mais ça paralyse assez vite l'activité économique dans une région qui connait pourtant régulièrement des chutes de neiges. La voiture glisse de temps en temps et c'est assez chiant avec la boite automatique, mais je crois que je m'y suis habitué. J'ai l'impression d'être en vacances à la neige alors que je suis au travail - assez bizzare comme impression.
Voila hier j'ai récupéré mon solde de tout compte auprès de mon ancienne société. J'ai par la même appris que je n'aurais droit au chomage qu'au bout de 6 mois (ou 600h) passé dans ma nouvelle société - c'est quand même bon à savoir.

