Of ready-made solutions…

Weird bug here. I’ve been locked with one main client for about 2 years, I’m losing my edge.

I’ve been suggesting, going as far a setting a demo system, that their document revision system be migrated from Rational ClearCase to GIT. The current setup support code (developers) and documentation (infrastructure, products, management teams).

Change rational: I don’t have anything specific against ClearCase, but their licences are ending and, as a corporate decision, they are looking into cutting recurring costs. Going for a widely deployed & supported open-source/free software solution looked like a safe bet. While not involved in the decision process, I suggested GIT as an alternative to whatever they could be thinking of. I’m that kind of ‘consultant’, always with an opinion on everything, hmm… computer related.

The bug is: Why the hell did I suggest GIT ? I’ve entered a weird mental pattern. Through the years, I’ve convinced myself that peoples would be supported by an outdated system (ie: CVS), then upgrade to a more recent one (ie: SVN), then change their ways to a true developer friendly revision control system (ie: GIT).

GIT and SVN aren’t the same type of product.

Sometimes, you DO need a central repository – mainly if all you are doing hard-to-merge binary file commit. Sometimes, you DO need a locking mechanism. Think of 10 employees working on different part of the same Visio document. A project complete and you get 10 ‘branch’ merge request ? You’ll want to kill yourself. At least with locking, they will fight amongst themselves!

But the GIT vs SVN vs ‘whatever‘ isn’t the point here. The problem was that I took a ready-made solution (that I deployed long ago) and went as far as proposed it ‘to the outside world’. That would have never happen while I was leading the infrastructure decisions of 5+ startup (and maintaining a lot more). I’m losing my edge. It’s time to start posting a bit more (on this blog) and bouncing ideas off my entourage.

iPad: NoteShelf

Tried another notes taking application, one called ‘Noteshelf‘. Good, but it didn’t make the cut compared to my current “NotesPlus.

NotesPlus & Noteshelf

NotesPlus & Noteshelf

It brings interesting perspective on features I’ve become accustomed to, such as the “automatic roll-forward”, the zoom section and the “palm rest”. It also shows innovation in the way notebooks are presented to you (bookshelf)… It’s way cleaner and more beautiful than NotesPlus ways.

However, the smaller paper ‘space’ – I’ve grown to like the ‘very big pages’ of NotePlus – alongs with the facts that my configuration settings (such as the Zoom configurations) aren’t kept between each application restart made the application look a bit less polished than NotesPlus.

I’m still waiting with impatience for the new NotesPlus version thought. We’ve been promised much in term of a new, better, GUI.

Notes taking apps review for ipad

I’ve recently bought an Apple iPad (v2), for apps development, for LabsPhoenix business support (Zendesk, Remember the Milk, Freshbooks), for mobile reading (Safari Books Online) and.. alas… gaming (Civilization Revolution, Pirates!, and a couples others).

All theses apps have a common trait: I’ve used them before getting an iPad. So, it’s only a new mobile medium to access services to which I already subscribe – nothing very interesting there – not worth making a blog post about it. However, there was one feature I wanted to test: the ability to use the iPad as a notebook.

Peoples around me knows I’ve always been carrying notebooks, normally some Moleskine as I like their paper and form factor… so switching to an application is kind of a big change, as the tactile experience is different – but I’ve been forcing myself to go through a full month before going back to pen & paper. Here is the process I’ve followed and the apps I’ve tried. YMMV.

Applications-reviewed

3 notes applications

I’ve tried Bamboo Paper (free*), PenUltimate (1.99$) and Notes Plus (4.99$). The order is quite important, because otherwise, I might have ended with a different solution.

So Bamboo paper was the first. Installed in my first series of apps – it did the job as advertised. Nice sketching feedback, a bit imprecise for writing (so I bought a series of different Stylus) – it reminded me of my Toshiba Portege M200 Tablet PC… a few years back.

After 2 weeks, I’ve discovered that Bamboo Paper offered a multiple notebooks (up to 20) feature for 1.99$ ; It was too late, I already moved to PenUltimate – recommended by a colleague. The drawing experience of Bamboo Paper was the best of all apps, however, the initial lack of multiple notebooks (option is hard to see, its hidden inside the app.) and the fact that I really don’t see how I could manage a 200+ pages notebooks, with a mix of sections for clients, for blog post drafts, for quick notes… made me switch. However, I do plan to get the Bamboo Pen/Stylus as soon as it become available again.

PenUltimate, second best drawing apps, a bit harder to write with than bamboo paper (anti-aliasing isn’t as great), is an obvious upgrade for features list. Notebooks management is better (with ‘last opened page’ shown), native multiple notebooks support, inside a notebook you get thumbnails of all its pages… I used it for a week, until someone mentioned “Notes Plus”, which “I had to try” (I do have a good purchasing budget for business related apps – so 5$ is negligible).

Notes Plus doesn’t worth anything for drawing. Seriously. I’ve tried copying network schema I drafted in Bamboo Paper (awesome) and Penultimate (acceptable) – it was an utter failure. Add to that a very bad anti-aliasing applied AFTER you lift your tracing devices*, which make it weird, unnatural and a totally uninteresting experience. I almost ditched the app because of that.. but… the developer website spoke of an impending new version, so I decided to stick around a bit.

The, I tried it to take notes. Impressive. Very. I mean, writing a structured text, the application feature a perfectly designed auto-advancing magnifying glass. It takes all the negative aspect of using an imprecise stylus and output good looking text. Good looking enough to be able to use the “send page” feature to send it directly to a client.

Notes Plus text entry mode

So, for now, Notes Plus does worth the 5$. It is my main notes taking application for the last week and a new version with enhanced anti-aliasing is planned for end-of-month of July. So… It might be a keeper.

** Selection of the stylus/pen is the subject of another post, currently being drafted.

There is such a thing as too much cache

For the xth time, I’ve hit the MySQL bug #51325 - It state that with relatively big (>5 gigs) innodb buffer_pool (my.cnf::innodb_buffer_pool_size), the LRU invalidation on ‘DROP TABLE’ (or ‘TRUNCATE TABLE’) will lock the full table (even if DROP or TRUNCATE is on a partition). Bug is only present when using the ‘innodb_file_per_table‘, which is kind of sad because I love that configuration setting.

Solutions include disabling the innodb_file_per_table setting & reducing the buffer_pool size…

The Gizmo(s) factory

Got my new home & went on a shopping spree to install my ‘man-cave’ ; a mythical area where ‘wifey‘ is accepted but has little to say on how complicated (or not) starting the TV is – on how stupid it is to have more computers than people or on the pro/con of having one more games.

So, most of it is still the original box – unpacking has slowly started:
– Mikrotik SB1200 router/switch as main network backbone.
– Microsoft Kinect
– Games (Dungeons siege 3, Operation FlashPoint, the new kinect fighting game)
– Logitech Harmony One (one remote to rule them all)
– Air Link (Ubiquity) + 3 nodes scalable wifi solution.
– new computer (8GB Ram, core i7 @ 3.2ghz)
– 2 new 2.5 TB low power SATA-2 HD.

And with that, I’ll need to re-install:
– Hydra (8gb rams, 1TB local HD) as download/cpu off-loading computer.
– MacMini (old ppc version) as pseudo media broadcast system.

Page 1 of 13612345»102030...Last »