On Monday I moved our wiki from Wikia to our own system. Why? Well, Wikia is great, simple and intuitive. You can use many advanced features, but you also have to undergo ads and Wikia network. There is too much clutter for my taste.
Wikia was temporary for me anyway, but I thought I would migrate to system built on QetriX. Recently I decided to do some major improvements, so I didn’t want to rush things. I already run few wiki instances on my own wiki engine, so I had no other reason to stay at Wikia.
I only had to migrate the current content (about 30 pages) and customize style sheet (CSS). I like it much more, than Wikia version, and also the URL is much nicer: docs.qetrix.com. So take a look! :)
One of my “unfinished businesses” is a semantic dictionary. Basically it will be a gigantic database of all words in all forms (as entities) and they’ll have a set of attributes and relations between them, defining what kind of word it is (subject, verb...) and what relations between other words are (synonym, antonym, the same word in different language...).
I expect the primary usage in semantic search. The search engine will use some kind of universal meta language, to which all queries in natural languages will be transformed.
I can’t say how (and if) it will work exactly, it’s just a thing I’ve been thinking of quite a long time. I’m aware there are some nuances and pickles (like the same word with different meaning not only in different languages) or how to deal with phrases in search queries (my former thought was just to analyze word by word, but It’s not that easy).
These are some of expected unknowns I didn’t make any further research about and therefore I don’t have comprehensive overview of it.
And, last, but not least, it will be a nice performance test :)
After little playing with Android App I decided to give an iOS a try as well. For a long time I had difficulties in this area, as the only environment for deveoper tools (XCode) and SDKs are for OS X only, but ultimately I was able to deal with it and got my hands on OS X.
I created a new Apple ID with no credit card info (possible in iTunes) and from App Store downloaded/installed XCode. Everything was smooth, as I expected from Apple, and in couple of minutes I created my first test app.
I especially like the storyboard mode, I guess I can imagine such thing for QetriX as well.
When I was searching for inspiration thru AppStore, I found a great ToDo app, called Wunderlist2. I didn’t need it, because I was already using Evernote for ToDos, but I like it’s completely free and has mobile + web + desktop access – exactly what I admired Evernote for and what I was aiming at with QetriX.
But it was pretty neat. Like Evernote it looked the same on all platforms and unlike Evernote it featured beautiful desktop App. I was wondering how it’s possible to achieve this look and my first thought was it’s some kind of HTML5 wrapper. I knew Evernote was written in Qt and I made several apps in WinForms, but neither was an option. After a little googling I discovered WPF.
I came across WPF a while ago, when I looked for a simple way for 3D engine and I was playing with XNA little bit, but I thought “what the hell I would use this for” :)
WPF, like Android or ASP.NET, has GUI defined in XML and attached functionality in C# (in my case). I was overwhelmed by the GUI definitions, but fortunately I was able to figure out how the Wunderlist app is made, thanks to the WPF Inspector by Christian Moser.
I don’t rush with the app, but I’m glad I did these first steps and in the meantime I can think about the final product.
People say that New York City you can either love or hate, noting in between. From buzzing around Google Glass I can say the same about this gadget. Even though I find myself on the side of “hate”, as I see it as a major breakthrough of my privacy, from QetriX’s point of view it’s a major opportunity. It’s exactly what I’m focusing on for QB – tiny pieces of important/interesting information on the go.
I can tell apart those opposing feelings easily, because my personal concern is about the built-in camera, whereas the opportunity is spurting from the head-mounted (or “heads up”) display.
The true resolution of the display remains unknown, but for apps Google recommends 640×360. Google also created quite strict guidelines for creating apps, which may keep the environment homogeneous.
I’m working on use cases for small resolutions, because Glass is not the only device with such display. We’re hearing more about various wearable devices these days, like bracelets or watches (Pebble).